﻿img{max-width:100%}main{padding-bottom:150px}.fixed-menu{position:fixed;z-index:100;bottom:0;left:0;width:100%;padding:10px 0;text-align:center;background:rgba(0,0,0,0.5)}.fixed-menu a:nth-of-type(2){margin-left:40px}.fixed-menu.is-red-ctr-btn{height:60px;background:rgba(0,0,0,0.3)}.fixed-menu.is-red-ctr-btn .call-btn,.fixed-menu.is-red-ctr-btn .web-btn{position:relative;filter:drop-shadow(0 10px 20px #000);transform:translateZ(0)}.fixed-menu.is-red-ctr-btn .call-btn{top:-17px}.fixed-menu.is-red-ctr-btn .web-btn{top:-26px}.to-top{position:fixed;bottom:80px;right:0;z-index:10}.entryform_btn{bottom:120px}.section-title{text-align:center;font-family:termina, sans-serif;font-weight:500;font-size:40px;letter-spacing:6px;color:#222}.compact .section-title{font-size:26px;letter-spacing:8px}.lead-text{font-size:36px;letter-spacing:0.1rem;margin:40px auto;text-align:center;font-weight:bold;line-height:1.6}.sub-title{text-align:center}.sub-title span{position:relative;padding:10px 45px;box-sizing:border-box;display:inline-block;color:#222;font-size:20px}.sub-title span::before,.sub-title span::after{position:absolute;content:"";width:40px;height:20px;box-sizing:border-box}.sub-title span::before{top:0;left:0;border-top:1px solid #555;border-left:1px solid #555}.sub-title span::after{bottom:0;right:0;border-bottom:1px solid #555;border-right:1px solid #555}.compact .sub-title span{font-size:14px;letter-spacing:0.1rem}.btn{text-align:center}.btn a{display:inline-block;width:100%;border:1px solid #000;font-size:14px;text-decoration:none;color:#000;text-align:center;background:url("/pc/images/common/btn-arrow.webp") no-repeat 95% center #fff}.topicPath_bg{padding:13px 0;background-color:#888}.topicPath_bg ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:1000px;margin:0 auto}.topicPath_bg ul li{padding-left:5px}.topicPath_bg ul li:not(:first-child)::before{content:" > ";font-size:12px;color:#fff}.topicPath_bg ul li a,.topicPath_bg ul li span{color:#fff;text-decoration:none;font-size:12px}.topicPath_bg ul li span{padding-left:5px}.topicPath_bg ul li a:hover{text-decoration:underline}.contents-box.lesson-course{padding-top:140px}.contents-box.lesson-course .list01>div,.contents-box.lesson-course .list02>div{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}.contents-box.lesson-course .list01>div:nth-of-type(2),.contents-box.lesson-course .list02>div:nth-of-type(2){margin-top:10px}.contents-box.lesson-course .list01>div .row,.contents-box.lesson-course .list02>div .row{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;width:500px}.contents-box.lesson-course .list01>div .row a:not(:nth-of-type(1)),.contents-box.lesson-course .list02>div .row a:not(:nth-of-type(1)){margin-top:10px}.contents-box.lesson-course .list01{margin:50px 0 70px}.contents-box.lesson-course .list01>div:nth-of-type(2)>a:nth-of-type(2){margin-right:-5px}.contents-box.lesson-course .list01>div .row{width:505px}.contents-box.lesson-course .list01>div .row a:nth-of-type(2){margin-left:5px}.contents-box.lesson-course .list02{margin-top:50px}.contents-box.lesson-course .name-list{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;margin-top:45px}.contents-box.lesson-course .name-list .item ul:not(:first-child){margin-top:30px}.contents-box.lesson-course .name-list .item ul li{font-size:12px;color:#000;line-height:2}.contents-box.lesson-course .name-list .item ul li a{color:#000;text-decoration:none}.contents-box.lesson-course .name-list .item ul li span{font-weight:bold}.contents-box.lesson-course .btn{margin-top:65px}.contents-box.lesson-course .btn a{width:500px;padding:15px 0;font-size:20px}.contents-box.apply{padding-top:150px}.contents-box.apply .flow{margin-top:40px;padding:15px 0 0;background-color:#888;text-align:center}.contents-box.apply .flow .flow-title{font-size:20px;color:#fff;font-weight:bold}.contents-box.apply .flow .img{text-align:center}.mlc_slider_tab{margin-top:50px}.mlc_slider_tab .mlc_parent_tabs{background-color:#fff;padding:0 1%;display:flex}.mlc_slider_tab .mlc_parent_tabs li{display:block;width:calc(100% / 7);text-align:center;font-size:0.9rem;transform:scaleY(1.1);padding:20px;color:#222;position:relative;font-weight:500;cursor:pointer}.mlc_slider_tab .mlc_parent_tabs li.current::after{content:"";width:100%;background-color:#222;height:2px;position:absolute;bottom:0.1rem;left:0}.mlc_slider_tab .mlc_parent_tabs p{position:relative;top:10px}.mlc_slider_tab .mlc_child_tab_list{background-color:#dfdfdf;padding-top:13.5px;overflow:auto}.mlc_slider_tab .mlc_child_tab_list .mlc_child_tabs{display:none;width:max-content}.mlc_slider_tab .mlc_child_tab_list .mlc_child_tabs.current{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.mlc_slider_tab .mlc_child_tab_list .mlc_child_tabs li{display:inline-block;font-size:16px;padding:20px 15px;min-width:54px;font-weight:500;text-align:center;cursor:pointer}.mlc_slider_tab .mlc_child_tab_list .mlc_child_tabs li.current{background-color:#fff}.mlc_slider_tab .mlc_child_tab_list .mlc_child_tabs.percussion li{min-width:105px}.mlc_slider_tab .mlc_instrument_wrap{display:none;position:relative}.mlc_slider_tab .mlc_instrument_wrap.current{display:block}.mlc_slider_tab .mlc_instrument_wrap .mlc_instrument_box{display:none;position:relative}.mlc_slider_tab .mlc_instrument_wrap .mlc_instrument_box img{width:100%}.mlc_slider_tab .mlc_instrument_wrap .mlc_instrument_box.current{display:block}.mlc_slider_tab .mlc_instrument_wrap .mlc_instrument_box .mlc_instrument_popup{cursor:pointer;position:absolute;right:20px;bottom:20px;width:138px}.mlc_slider_tab .mlc_instrument_wrap .mlc_instrument_box .mlc_instrument_popup.piano-btn-1,.mlc_slider_tab .mlc_instrument_wrap .mlc_instrument_box .mlc_instrument_popup.piano-btn-2{cursor:pointer;position:absolute;top:calc(50% - 30px);width:138px}.mlc_slider_tab .mlc_instrument_wrap .mlc_instrument_box .mlc_instrument_popup.piano-btn-1{right:30px}.mlc_slider_tab .mlc_instrument_wrap .mlc_instrument_box .mlc_instrument_popup.piano-btn-2{left:50%;transform:translateX(calc(-100% + 10px))}.mlc_instrument_slider .slick-slide,.mlc_guitar_slider .slick-slide{position:relative}.mlc_instrument_slider_wrap{position:relative}.slick-initialized .slick-slide{margin:0;padding:0}.mlc_slider_tab .slick-next,.mlc_slider_tab .slick-prev{display:block;position:absolute;top:50%;width:60px;height:100px;padding:0;border:none;outline:none;background:transparent;color:transparent;font-size:0;line-height:0;cursor:pointer;z-index:5;transform:translateY(-50%)}.mlc_slider_tab .slick-prev{left:0}.mlc_slider_tab .slick-next{right:0}.mlc_slider_tab .slick-prev::before{content:"";width:24px;height:24px;border-left:1px solid #000;border-bottom:1px solid #000;background-color:transparent;position:absolute;left:25px;top:50%;transform:translateY(-50%) rotate(45deg)}.mlc_slider_tab .slick-next::before{content:"";width:24px;height:24px;border-right:1px solid #000;border-bottom:1px solid #000;background-color:transparent;position:absolute;right:25px;top:50%;transform:translateY(-50%) rotate(-45deg)}.mlc_slider_tab .slick-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.mlc_instrument_slider.guitar .slick-dots{display:none !important}.mlc_slider_tab .slick-dots li{display:inline-block}.mlc_slider_tab .slick-dots li:not(:last-child){margin-right:10px}.mlc_slider_tab .slick-dots li button{display:block;width:40px;height:25px;border:0;outline:none;position:relative;background:transparent;color:transparent;font-size:0;line-height:0;cursor:pointer}.mlc_slider_tab .slick-dots li button::after{content:"";background-color:#dcdddd;height:3px;width:40px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.mlc_slider_tab .slick-dots li.slick-active button::after{background-color:#222}main#home{background-color:#eeeeef}main#home .mainvisual .swiper-slide{position:relative;height:695px;padding:10px 0;text-align:center}main#home .mainvisual .swiper-slide img{position:relative;z-index:2;max-width:1400px;height:100%;width:auto;box-shadow:0 0 40px -10px #333}main#home .mainvisual .swiper-slide.mv01.lazyloaded::before{background-image:url("../images/top/mv01.webp")}main#home .mainvisual .swiper-slide.mv02.lazyloaded::before{background-image:url("../images/top/mv02.webp")}main#home .mainvisual .swiper-slide.mv03.lazyloaded::before{background-image:url("../images/top/mv03.webp")}main#home .mainvisual .swiper-slide::before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-size:130%;background-position:center center;background-repeat:no-repeat;filter:blur(30px)}main#home .mainvisual .swiper-prev-btn,main#home .mainvisual .swiper-next-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10}main#home.compact .mainvisual .swiper-prev-btn img,main#home.compact .mainvisual .swiper-next-btn img{width:66%}main#home .mainvisual .swiper-prev-btn:hover,main#home .mainvisual .swiper-next-btn:hover{cursor:pointer}main#home .mainvisual .swiper-prev-btn{left:0;display:flex;justify-content:flex-start;align-items:center}main#home .mainvisual .swiper-next-btn{right:0;display:flex;justify-content:flex-end;align-items:center}main#home .mainvisual .swiper-pagination{bottom:30px}main#home.compact .mainvisual .swiper-pagination{display:none}main#home .mainvisual .swiper-pagination span{width:60px;height:3px;margin:0 10px;background-color:#aaa;border-radius:0}main#home .mainvisual .swiper-pagination span.swiper-pagination-bullet-active{background-color:#fff}.texted-desc{position:relative;margin:0 auto;width:1100px}.texted-desc .kv_description{position:absolute;bottom:0;left:0;width:100%;height:275px;line-height:35px;color:#fff;font-size:25px;text-align:left;padding-bottom:28px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(transparent, #fff, #fff, #fff, #fff);font-family:"游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif}.texted-desc .kv_description p{position:relative;width:fit-content;margin-top:12px;padding:0 20px 0 40px;background-color:#89ddbb;overflow:visible;white-space:nowrap;height:35px}.texted-desc .kv_description p::before{content:"";display:block;position:absolute;right:-18px;bottom:0;border-top:35px solid #89ddbb;border-right:18px solid transparent}.texted-desc .kv_description.gradation-off{background:none}.texted-desc .kv_en_title{position:absolute;top:120px;width:100%}.texted-desc .kv_en_title img{display:block;margin:0 auto}.texted-desc .kv_jp_title{position:absolute;top:210px;width:100%;text-align:center;font-size:18px;line-height:18px;color:#fff}main#home .contents-box .contents-inner{width:1000px;margin:0 auto}main#home .contents-box.campaign{padding-top:20px;text-align:center}main#home .contents-box.campaign img{max-width:100%}main#home .contents-box.about{padding-top:100px}main#home.compact .contents-box.about{padding-top:60px}main#home .contents-box.about .list01{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;margin-top:80px}main#home .contents-box.about .list01>div{position:relative;width:320px}main#home .contents-box.about .list01>div:nth-of-type(1) .number{top:-30px}main#home .contents-box.about .list01>div:nth-of-type(2) .number{top:-35px}main#home .contents-box.about .list01>div:nth-of-type(3) .number{top:-40px}main#home .contents-box.about .list01>div .number{position:absolute;left:-10px}main#home .contents-box.about .list01>div .thumbnail img{width:100%}main#home.compact .contents-box.about .list01>div .thumbnail img{height:170px;object-fit:cover;object-position:50% 0%}main#home .contents-box.about .list01>div .inner{padding:0 20px 20px;background-color:#fff;text-align:center}main#home .contents-box.about .list01>div .inner .item-title{font-size:22px;font-weight:bold}main#home .contents-box.about .list01>div .inner p{margin-top:30px;font-size:12px;line-height:1.8}main#home.compact .contents-box.about .list01>div .inner p{margin-top:5px}main#home .contents-box.about .list01>div .inner .btn{margin-top:25px}main#home.compact .contents-box.about .list01>div .inner .btn{margin-top:15px}main#home .contents-box.about .list01>div .inner .btn a{padding:15px 0}main#home .contents-box.about .list02{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;margin-top:60px}main#home .contents-box.about .list02>div{position:relative;width:235px}main#home .contents-box.about .list02>div:nth-of-type(1) .number{top:-30px}main#home .contents-box.about .list02>div:nth-of-type(2) .number{top:-35px}main#home .contents-box.about .list02>div:nth-of-type(3) .number{top:-40px}main#home .contents-box.about .list02>div:nth-of-type(4) .number{top:-40px}main#home .contents-box.about .list02>div:nth-of-type(2n){margin-top:20px}main#home .contents-box.about .list02>div .number{position:absolute;left:-10px}main#home .contents-box.about .list02>div .thumbnail img{width:100%}main#home .contents-box.about .list02>div .inner{padding:20px 10px;background-color:#fff;text-align:center}main#home .contents-box.about .list02>div .inner p{font-size:14px;line-height:1.8}main#home.compact .contents-box.about .list02>div .inner p{font-weight:600}main#home .contents-box.about .list02>div .inner .btn{margin-top:20px}main#home.compact .contents-box.about .list02>div .inner .btn{margin-top:10px}main#home .contents-box.about .list02>div .inner .btn a{padding:8px 0}main#home .contents-box.features{padding-top:160px}main#home.compact .contents-box.features{padding-top:100px}main#home .contents-box.features .list{margin-top:50px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}main#home .contents-box.features .list a{display:block}main#home .contents-box.features .list a:nth-of-type(1){width:100%;margin-left:-38px}main#home .contents-box.features .list a:nth-of-type(1) img{max-width:1038px;width:1038px}main#home .contents-box.features .list a:nth-of-type(2),main#home .contents-box.features .list a:nth-of-type(3){width:488px;margin-top:20px}main#home .contents-box.present{padding-top:160px}main#home.compact .contents-box.present{padding-top:100px}main#home .contents-box.present .img{margin:20px 0 70px;text-align:center}main#home .contents-box.present .btn{margin-top:50px}main#home .contents-box.present .btn a{width:500px;padding:15px 0;font-size:20px}main#home .contents-box.enjoy{padding-top:140px}main#home .contents-box.enjoy .img{margin-top:60px}main#home .contents-box.enjoy .btn{margin-top:50px}main#home .contents-box.enjoy .btn a{width:500px;padding:15px 0;font-size:20px}main#instruments{background-color:#eeeeef}main#instruments .mainvisual{position:relative;height:695px;padding:10px 0;text-align:center;overflow:hidden}main#instruments.compact .mainvisual{height:530px}main#instruments .mainvisual h1{position:absolute;top:50%;left:50%;width:100%;max-width:1400px;transform:translate(-50%, -50%);z-index:2}main#instruments.compact .mainvisual h1{z-index:0}main.compact .section-title{font-size:24px}main.compact .lead-text{font-size:24px;margin:0 auto 10px}main.compact .sub-title span{font-size:16px}main#instruments.compact .contents-box.present02 .box .img02{width:56%;padding:20px 0;margin:auto}main#instruments.compact .contents-box.present02 .box .img03{width:95%;margin:auto}main#instruments .mainvisual.lazyloaded::before{background-image:url("/pc/images/guitar/mv_background.webp")}main#instruments .mainvisual::before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-size:130%;background-position:center center;background-repeat:no-repeat;filter:blur(30px)}main#instruments .campaign-btn{text-align:center}main#instruments .contents-box .contents-inner{width:1000px;margin:0 auto}main#instruments .contents-box.campaign{padding-top:40px;text-align:center}main#instruments .contents-box.campaign img{max-width:100%}main#instruments .contents-box.campaign .campaign-btn{margin-top:30px}main#instruments.compact .contents-box.about .campaign-btn{margin-top:20px}main#instruments .contents-box.about{padding-top:60px}main#instruments .contents-box.about .img{text-align:center}main#instruments .contents-box.present01{padding:60px 0 85px}main#instruments .contents-box.present01 .list{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;margin-top:20px}main#instruments .contents-box.present01 .list>div{position:relative;width:480px}main#instruments .contents-box.present01 .list>div.left{background-color:#fff}main#instruments .contents-box.present01 .list>div.right{position:relative;z-index:90}main#instruments .contents-box.present01 .list>div.right::before{position:absolute;top:50%;transform:translateY(-50%);z-index:2;left:-75px}main#instruments .contents-box.present01 .list>div.right.lazyloaded::before{content:url("/pc/images/guitar/present-arrow.webp")}main#instruments .contents-box.present01 .list>div.right::after{position:absolute;z-index:10;right:-20px;top:-130px}main#instruments .contents-box.present01 .list>div.right.lazyloaded::after{content:url("/pc/images/guitar/present-balloon01.webp")}.studio .thumbnail img{object-fit:cover;height:100%}main#instruments .contents-box.present01 .list>div.right>div{position:relative;z-index:3}main#instruments .contents-box.present02{position:relative;padding:80px 0;background-color:#ddd}main#instruments.compact .contents-box.present02{padding-top:30px}main#instruments .contents-box.present02 .balloon{position:absolute;left:50%;transform:translateX(-50%);top:-40px}main#instruments .contents-box.present02 .box{background-color:#fff;padding-top:20px}main#instruments .contents-box.present02 .box .text-box{position:relative;width:calc(100% + 20px);margin-left:-10px;background-color:#fff;box-shadow:0 0 30px #ccc;text-align:center;font-size:20px;line-height:1.6}main#instruments .contents-box.present02 .box .text-box span{white-space:nowrap;font-weight:bold;display:block;padding:15px 0}main#instruments .contents-box.present02 .box .img02{padding:20px 0 40px;text-align:center}main#instruments .contents-box.present02 .box .img03{padding-top:30px;text-align:center}main#instruments .contents-box.present02 .campaign-btn{margin-top:80px}main#instruments.compact .contents-box.present02 .campaign-btn{margin-top:40px}main#instruments .contents-box.price01{padding:80px 0 120px}main#instruments.compact .contents-box.price01{padding:80px 0 150px}main#instruments .contents-box.price01 .img{margin-top:30px;text-align:center}main#instruments.compact .contents-box.price01 .img{margin-top:0}main#instruments .contents-box.price02{position:relative;padding:80px 0;background-color:#ddd}main#instruments.compact .contents-box.price02{padding:50px 0 20px}main#instruments .contents-box.price02 .balloon{position:absolute;left:50%;transform:translateX(-50%);top:-100px}main#instruments .contents-box.price02 .list{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}main#instruments .contents-box.price02 .list>div{width:480px}main#instruments .contents-box.price02 .list>div:nth-of-type(1) .box::before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:6px;height:14px;background-color:#ea7}main#instruments .contents-box.price02 .list>div:nth-of-type(2) .box::before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:6px;height:14px;background-color:#8cd}main#instruments .contents-box.price02 .list>div .box{position:relative;z-index:1;margin:-60px 20px 0;padding:35px 20px 20px;background-color:#fff}main#instruments.compact .contents-box.price02 .list>div .box{box-shadow:0 0 30px #ccc}main#instruments .contents-box.price02 .list>div .box .title{font-size:15px;font-weight:bold;text-align:center;line-height:1.6}main#instruments .contents-box.price02 .list>div .box .title span{font-size:28px;font-weight:bold}main#instruments .contents-box.price02 .list>div .box .title span.orange{color:#ea7}main#instruments .contents-box.price02 .list>div .box .title span.blue{color:#8cd}main#instruments .contents-box.price02 .list>div .box .price{margin-top:50px;text-align:center;font-size:18px;font-weight:bold}main#instruments.compact .contents-box.price02 .list>div .box .price{margin-top:0}main#instruments .contents-box.price02 .list>div .box .price span{font-size:38px}main#instruments .contents-box.price02 .list>div .box .price span.orange{color:#ea7}main#instruments .contents-box.price02 .list>div .box .price span.blue{color:#8cd}main#instruments .contents-box.price02 .list>div .box p{margin-top:30px;font-size:16px;line-height:1.6;text-align:center}main#instruments.compact .contents-box.price02 .list>div .box p{margin-top:0}main#instruments .contents-box.price02 .list>div .box .btn{margin-top:40px}main#instruments .contents-box.price02 .list>div .box .btn a{width:100%;padding:20px 0;font-size:20px}main#instruments .contents-box.price02 .caution{margin-top:50px;text-align:center;font-size:12px}main#instruments.compact .contents-box.price02 .caution{margin-top:30px}main#instruments .contents-box.price02 .caution span{display:inline-block;text-align:left;line-height:1.6}main#instruments.compact .contents-box.price02 .caution span{color:#828282}main#instruments .contents-box.price02 .campaign-btn{margin-top:60px}main#instruments.compact .contents-box.price02 .campaign-btn{margin-top:30px}main#instruments .contents-box.course01{padding:85px 0 100px}main#instruments.compact .contents-box.course01{padding-bottom:140px}main#instruments.compact .contents-box.course01.courseImagetabPart1{padding-bottom:60px}main#instruments .contents-box.course01 .list{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;margin-top:50px}main#instruments .contents-box.course01 .list>div{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}main#instruments .contents-box.course01 .list>div:nth-of-type(1),main#instruments .contents-box.course01 .list>div:nth-of-type(3){flex-shrink:0;width:240px}main#instruments .contents-box.course01 .list>div:nth-of-type(2){margin:0 13px}main#instruments .contents-box.course01 .list>div:nth-of-type(2) a:not(:nth-of-type(-n+2)){margin-top:10px}main#instruments .contents-box.course02{position:relative;padding:80px 0 60px;background-color:#ddd}main#instruments.compact .contents-box.course02{padding-bottom:30px}main#instruments .contents-box.course02 .balloon{position:absolute;left:50%;transform:translateX(-50%);z-index:1;top:-75px}main#instruments .contents-box.course02 .campaign-btn{margin-top:80px}main#instruments.compact .contents-box.course02 .campaign-btn{margin-top:20px}main#instruments .contents-box.course02 .junre-list .junre-tab ul{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;background-color:#f9f9f9}main#instruments .contents-box.course02 .junre-list .junre-tab ul li{position:relative;flex:auto;height:60px;line-height:60px;text-align:center;font-size:15px}main#instruments .contents-box.course02 .junre-list .junre-tab ul li:hover{cursor:pointer}main#instruments .contents-box.course02 .junre-list .junre-tab ul li.current{background-color:#fff}main#instruments .contents-box.course02 .junre-list .junre-tab ul li.current::before{content:"";position:absolute;bottom:0;left:10px;width:calc(100% - 20px);height:2px;background-color:#e6a8a9}main#instruments .contents-box.course02 .junre-list .junre-content>div{display:none}main#instruments .contents-box.course02 .junre-list .junre-content>div.current{display:block}main#instruments .contents-box.course02 .img{margin-top:40px}main#instruments.compact .contents-box.course02 .img{margin-top:0}main#instruments .contents-box.schedule01{padding:85px 0 60px}main#instruments.compact .contents-box.schedule01{padding:45px 0 100px}main#instruments.compact .contents-box.schedule01 img.allfree{margin-left:-95px;max-width:575px}main#instruments.compact .contents-box.schedule01 img.kotei{margin-right:-95px;max-width:570px}main#instruments .contents-box.schedule01 .list{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;margin-top:20px}main#instruments .contents-box.schedule01 .list>div{width:480px}main#instruments .contents-box.schedule01 .list>div .btn{padding:20px;background-color:#fff}main#instruments.compact .contents-box.schedule01 .list>div .btn{margin-top:-80px}main#instruments .contents-box.schedule01 .list>div .btn a{width:100%;padding:20px 0;font-size:20px}main#instruments .contents-box.schedule02{padding:25px 0 80px;background-color:#ddd}main#instruments.compact .contents-box.schedule02{padding:25px 0}main#instruments .contents-box.schedule02 .title{text-align:center;font-size:20px}main#instruments .contents-box.schedule02 .img{margin-top:25px}main#instruments .contents-box.schedule02 .campaign-btn{margin-top:80px}main#instruments.compact .contents-box.schedule02 .campaign-btn{margin-top:30px}main#instruments.compact .contents-box.schedule02 .campaign-btn{margin-top:15px}#instruments .contents-box.studio01{padding:90px 0 80px}#instruments.compact .contents-box.studio01{padding-top:50px}#instruments .contents-box.studio01 .studio-img{position:relative;margin-top:70px}#instruments.compact .contents-box.studio01 .studio-img{margin-top:50px}#instruments .contents-box.studio01 .studio-img::before{position:absolute;z-index:10;left:0;top:-70px}#instruments .contents-box.studio01 .studio-img::before{top:-80px}#instruments .contents-box.studio01 .studio-img.lazyloaded::before{content:url("/pc/images/studio/balloon01.webp")}#instruments.compact .contents-box.studio01 .studio-img .main-img .swiper-container{height:400px}#instruments .contents-box.studio01 .studio-img .main-img .swiper-prev-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;left:0}#instruments .contents-box.studio01 .studio-img .main-img .swiper-next-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;right:0}#instruments .contents-box.studio01 .studio-img .thumb-img{padding:20px;background-color:#fff}#instruments .contents-box.studio01 .studio-img .thumb-img .swiper-slide{box-sizing:border-box;border:5px solid #ddd}#instruments .contents-box.studio01 .studio-img .thumb-img .swiper-slide.swiper-slide-thumb-active{border-color:#8cd}#instruments .contents-box.studio01 .studio-img .thumb-img .swiper-slide:hover{cursor:pointer}main .studio-area-list{position:relative;margin-top:95px}main .studio-area-list{margin-top:110px}main .studio-area-list .balloon{position:absolute;top:-100px;right:50px;z-index:1}main .studio-area-list .item{box-shadow:0 0 30px #ccc}main .studio-area-list .item:not(:first-child){margin-top:20px}main .studio-area-list .item .item-title:hover{cursor:pointer}main .studio-area-list .item .item-title.area-title{padding:40px 20px;font-size:30px;font-weight:bold;border-bottom:1px solid #f5f5f5;background:url("/pc/images/common/icn-plus-big.webp") no-repeat 97% center;background-color:#fff;cursor:default}main .studio-area-list .item .item-title.area-title{padding:20px 0;font-size:20px}main .studio-area-list .item .item-title.area-title.open{background:url("/pc/images/common/icn-minus-big.webp") no-repeat 97% center;background-color:#fff}main .studio-area-list .item .item-title.area-title a{color:#eaa;text-decoration:none}main .studio-area-list .item .item-title.prefecture-title{border-bottom:1px solid #f5f5f5;padding:25px 20px;font-size:24px;font-weight:bold;background:url("/pc/images/common/icn-plus.webp") no-repeat 96.5% center;background-color:#fff}main .studio-area-list .item .item-title.prefecture-title{padding:10px 20px;font-size:16px}main .studio-area-list .item .item-title.prefecture-title.open{background:url("/pc/images/common/icn-minus.webp") no-repeat 96.5% center;background-color:#fff}main .studio-area-list .item .item-title.prefecture-title span{color:#eaa}main .studio-area-list .item .area-inner-list{display:none}main .studio-area-list .item .area-inner-list.show{display:block}main .studio-area-list .item .studio-list{display:none;padding:10px 10px 20px;background-color:#fff}main .studio-area-list .item .studio-list.show{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}main .studio-area-list .item .studio-list>div{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:calc(100% / 3 - 20px);box-shadow:0 0 5px #ccc;margin:10px 10px 0}main .studio-area-list .item .studio-list .studio.studio--closed{display:none}main .studio-area-list .item .studio-list .studio.studio--inactive{box-shadow:0 0 1px #ccc}main .studio-area-list .item .studio-list>div>a{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}main .studio-area-list .item .studio-list>div .thumbnail{flex-shrink:0;width:100px;height:100px;object-fit:cover}main .studio-area-list .item .studio-list>div .thumbnail{width:67px;height:67px}main .studio-area-list .item .studio-list>div .content{flex-grow:1;padding:0 20px 0 10px;background:url("/pc/images/common/btn-arrow.webp") no-repeat 95% center}main .studio-area-list .item .studio-list>div .content .studio-name{font-size:15px;font-weight:bold}main .studio-area-list .item .studio-list>div .content p{margin-top:10px;font-size:12px;color:#666}main .studio-area-list .item .item-title{position:relative}main .studio-area-list .item .item-title .item-title-switcher{position:absolute;top:0;right:0;width:90px;height:100%;z-index:10;cursor:pointer}main .studio-area-list .item p.area_coming_soon{background:#f8f4e9;text-align:center;font-size:20px;padding:15% 0}.studio-area-list__btnWrapper{display:flex;justify-content:center;align-items:center}.studio-area-list__btn{display:flex;font-size:14px;color:#222;text-decoration:none;background-color:#fff;clip-path:polygon(0 1%, 100% 0, 90% 100%, 10% 100%);padding:10px 20px}.access__listItemTitle{display:inline-block;position:relative;background-color:#eaa;min-width:200px;font-size:16px;font-weight:600;line-height:30px;color:#fff;text-align:center}.access__listItemTitle::after{content:"";position:absolute;right:0;top:50%;transform:translate(100%, -50%);width:0;height:0;border-style:solid;border-width:30px 15px 0 0;border-color:#eaa transparent transparent transparent}main#instruments .contents-box.studio02{padding:25px 0 60px;background-color:#ddd}main#instruments.compact .contents-box.studio02{padding-bottom:20px}main#instruments .contents-box.studio02 .title{text-align:center;font-size:20px}main#instruments .contents-box.studio02 .box{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;margin-top:30px;padding:60px 20px;background-color:#fff}main#instruments .contents-box.studio02 .box>div{width:420px}main#instruments .contents-box.studio02 .box .content{text-align:center}main#instruments .contents-box.studio02 .box .content ul{display:inline-block;text-align:right}main#instruments .contents-box.studio02 .box .content ul li{font-size:18px}main#instruments .contents-box.studio02 .box .content ul li:not(:first-child){margin-top:20px}main#instruments .contents-box.studio02 .box .content ul li span{padding:0 25px;font-size:40px;font-weight:bold;font-style:italic;color:#eaa;font-family:"Roboto", sans-serif}main#instruments .contents-box.studio02 .box .content p{margin-top:35px;font-size:12px}main#instruments .contents-box.studio02 .campaign-btn{margin-top:80px}main#instruments.compact .contents-box.studio02 .campaign-btn{margin-top:50px}main.compact .curriculum01 .img>img{margin-left:-64px;margin-top:-80px;max-width:1064px}main#instruments .contents-box.curriculum01{padding:90px 0 120px}main#instruments.compact .contents-box.curriculum01{padding-top:60px}main#instruments .contents-box.curriculum01 .img .box{position:relative;z-index:10;margin:-240px 20px 0;padding:30px 0;background-color:#fff;box-shadow:0 0 30px #999;text-align:center}main#instruments.compact .contents-box.curriculum01 .img .box{margin-top:-30px}main#instruments .contents-box.curriculum01 .img .box p{margin-top:30px;font-size:16px;line-height:1.6}main#instruments .contents-box.curriculum01 .img .box p{margin-top:0}main#instruments .contents-box.curriculum01 .text-box{position:relative;z-index:20;width:calc(100% + 20px);height:100px;margin-left:-10px;background-color:#fff;box-shadow:0 0 15px #ccc;text-align:center;font-size:20px;line-height:1.6}main#instruments .contents-box.curriculum01 .text-box span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);white-space:nowrap;font-weight:bold}main#instruments .contents-box.curriculum01 .img02{position:relative;z-index:2;text-align:center}main#instruments .contents-box.curriculum01 .img02 img{box-shadow:0 0 30px #ccc}main#instruments .contents-box.curriculum02{padding:20px 0 60px;background-color:#ddd}main#instruments .contents-box.curriculum02 .contents-inner{position:relative}main#instruments .contents-box.curriculum02 .balloon{position:absolute;top:-130px;left:120px}main#instruments .contents-box.curriculum02 .box{padding:10px 0 20px;background-color:#fff}main#instruments .contents-box.curriculum02 .box .img{text-align:center}main#instruments .contents-box.curriculum02 .box .text-box{position:relative;width:calc(100% + 20px);margin-left:-10px;background-color:#fff;box-shadow:0 0 30px #ccc;text-align:center;font-size:20px;line-height:1.6;padding:15px 0}main#instruments .contents-box.curriculum02 .box .text-box span{white-space:nowrap;font-weight:bold}main#instruments .contents-box.curriculum02 .box .img02{position:relative;z-index:2;padding-top:30px;text-align:center}main#instruments .contents-box.curriculum02 .box .movie{margin:20px 20px 0;background-color:#eaa;text-align:center}main#instruments .contents-box.curriculum02 .box .movie p{margin-top:25px;font-size:20px;font-weight:bold;color:#fff}main#instruments .contents-box.curriculum02 .box .movie .youtube{padding:20px}main#instruments .contents-box.curriculum02 .box .movie .youtube iframe{width:100%;height:520px;vertical-align:middle}main#instruments .contents-box.curriculum03{position:relative;padding-top:80px}main#instruments.compact .contents-box.curriculum03{padding-top:100px}main#instruments .contents-box.curriculum03 .img{position:absolute;left:50%;transform:translateX(-50%);top:-40px}main#instruments.compact .contents-box.curriculum03 .img{top:0}main#instruments .contents-box.curriculum03 .list{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}main#instruments .contents-box.curriculum03 .list>div{width:480px;padding:20px;background-color:#fff;box-sizing:border-box}main#instruments .contents-box.curriculum03 .list>div:nth-of-type(1) .item-list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}main#instruments .contents-box.curriculum03 .list>div:nth-of-type(1) .item-list>div{width:50%}main#instruments .contents-box.curriculum03 .list>div:nth-of-type(1) .item-list>div:nth-of-type(1) .box-title{color:#8cd}main#instruments .contents-box.curriculum03 .list>div:nth-of-type(1) .item-list>div:nth-of-type(2) .box-title{color:#8cd}main#instruments .contents-box.curriculum03 .list>div:nth-of-type(1) .item-list>div:nth-of-type(3) .box-title{color:#ea7}main#instruments .contents-box.curriculum03 .list>div:nth-of-type(1) .item-list>div:nth-of-type(4) .box-title{color:#eaa}main#instruments .contents-box.curriculum03 .list>div:nth-of-type(1) .item-list>div .inner{padding:17px 23px}main#instruments .contents-box.curriculum03 .list>div:nth-of-type(1) .item-list>div .inner .box-title{font-size:18px;font-weight:bold;text-align:center}main#instruments .contents-box.curriculum03 .list>div:nth-of-type(1) .item-list>div .inner p{margin-top:15px;font-size:13px;line-height:1.6}main#instruments .contents-box.curriculum03 .list>div:nth-of-type(2) .gray-box{padding:20px}main#instruments .contents-box.curriculum03 .list>div:nth-of-type(2) .gray-box>div{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}main#instruments .contents-box.curriculum03 .list>div:nth-of-type(2) .gray-box>div:not(:first-child){margin-top:45px}main#instruments .contents-box.curriculum03 .list>div:nth-of-type(2) .gray-box>div:nth-of-type(2) .content,main#instruments .contents-box.curriculum03 .list>div:nth-of-type(2) .gray-box>div:nth-of-type(4) .content{padding:0 10px 0 0}main#instruments .contents-box.curriculum03 .list>div:nth-of-type(2) .gray-box>div .thumbnail{flex-shrink:0;width:100px}main#instruments .contents-box.curriculum03 .list>div:nth-of-type(2) .gray-box>div .content{flex-grow:1;padding-left:10px}main#instruments .contents-box.curriculum03 .list>div:nth-of-type(2) .gray-box>div .content .gray-box-title{font-size:18px;font-weight:bold;color:#8cd}main#instruments .contents-box.curriculum03 .list>div:nth-of-type(2) .gray-box>div .content p{margin-top:10px;font-size:13px;line-height:1.6}main#instruments .contents-box.curriculum03 .list>div .title{margin-top:30px;text-align:center}main#instruments .contents-box.curriculum03 .list>div .block{height:150px}main#instruments.compact .contents-box.curriculum03 .list>div .block{height:auto}main#instruments .contents-box.curriculum03 .list>div .block p{margin-top:45px;font-size:14px;line-height:2}main.compact .contents-box.curriculum03 .list>div .block p{margin-bottom:10px}main#instruments .contents-box.curriculum03 .list>div .block .logo{margin-top:40px;text-align:center}main#instruments.compact .contents-box.curriculum03 .list>div .block .logo{margin-top:0}main#instruments .contents-box.curriculum03 .list>div .gray-box{background-color:#f9f9f9}main#instruments .contents-box.curriculum03 .campaign-btn{margin-top:80px}main#instruments .contents-box.curriculum03 .campaign-btn{margin-top:40px}main#instruments .contents-box.enjoy01{padding:60px 0 40px}main#instruments.compact .contents-box.enjoy01{padding:80px 0 40px}main#instruments .contents-box.enjoy01 .img{margin-top:65px}main#instruments.compact .contents-box.enjoy01 .img{margin-top:30px}main#instruments .contents-box.enjoy02{padding:25px 0 60px;background-color:#ddd}main#instruments.compact .contents-box.enjoy02{padding-bottom:30px}main#instruments .contents-box.enjoy02 .title{font-size:18px;text-align:center}main#instruments .contents-box.enjoy02 .img{margin-top:40px}main#instruments .contents-box.enjoy02 .btn{margin-top:30px}main#instruments.compact .contents-box.enjoy02 .btn{margin-top:10px}main#instruments .contents-box.enjoy02 .btn a{width:500px;padding:17px 0;font-size:20px}main#instruments .contents-box.enjoy02 .campaign-btn{margin-top:40px}main#instruments.compact .contents-box.enjoy02 .campaign-btn{margin-top:20px}main#instruments .contents-box.musicstylist{padding-top:90px}main#instruments.compact .contents-box.musicstylist{padding-top:40px}main#instruments .contents-box.musicstylist .box{position:relative}main#instruments.compact .contents-box.musicstylist .musicstylist01{margin-left:-106px;margin-top:-100px}main#instruments .contents-box.musicstylist .box .inner-box{position:absolute;left:50%;transform:translateX(-50%);top:270px;width:calc(100% - 40px);padding:25px 0 30px;text-align:center;box-shadow:0 0 15px #aaa;background-color:#fff}main#instruments .contents-box.musicstylist .box .inner-box{top:230px}main#instruments .contents-box.musicstylist .box .inner-box .text1{font-size:15px;font-weight:bold}main#instruments .contents-box.musicstylist .box .inner-box .text1{color:#8db}main#instruments .contents-box.musicstylist .box .inner-box .text2{position:relative;margin-top:10px;font-size:28px;font-weight:bold;color:#8db}main#instruments.compact .contents-box.musicstylist .box .inner-box .text2{margin-top:0;font-size:24px;margin-bottom:5px}main#instruments .contents-box.musicstylist .box .inner-box .text2::before{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-20px;width:30px;height:2px;background-color:#ddd}main#instruments.compact .contents-box.musicstylist .box .inner-box .text2::before{display:none}main#instruments .contents-box.musicstylist .box .inner-box p{margin-top:50px;font-size:16px;line-height:2}main#instruments.compact .contents-box.musicstylist .box .inner-box p{margin-top:0;font-size:14px;line-height:1.5}main#instruments .contents-box.musicstylist .box .img02{padding-top:300px;background-color:#fff;text-align:center}main#instruments.compact .contents-box.musicstylist .box .img02{padding-top:160px}main#instruments .contents-box.musicstylist .campaign-btn{margin-top:80px}main#instruments .contents-box.eysranking{padding-top:60px}main#instruments .contents-box.eysranking .list{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;margin-top:80px}main#instruments.compact .contents-box.eysranking .list{margin-top:25px}main#instruments .contents-box.eysranking .list>div{width:320px;padding:10px 0;background-color:#ddd;border-radius:10px;box-sizing:border-box}main#instruments .contents-box.eysranking .list>div .ranking{position:relative;padding:30px 0 10px;margin:0 10px;text-align:center;background-color:#fff}main#instruments .contents-box.eysranking .list>div .ranking::before{content:url("/pc/images/guitar/ranking-arrow.webp");position:absolute;left:50%;transform:translateX(-50%);bottom:-15px;line-height:1}main#instruments .contents-box.eysranking .list>div .ranking .rank{position:absolute;left:50%;transform:translateX(-50%);top:-25px}main#instruments .contents-box.eysranking .list>div .ranking .rank-title{font-size:20px;font-weight:bold}main#instruments .contents-box.eysranking .list>div .ranking .rank-title.orange{color:#ea7}main#instruments .contents-box.eysranking .list>div .ranking .rank-title.blue{color:#8cd}main#instruments .contents-box.eysranking .list>div .ranking .rank-title.green{color:#8db}main#instruments .contents-box.eysranking .list>div .ranking .rank-number{margin-top:10px;font-size:10px}main#instruments .contents-box.eysranking .list>div .item-list{margin-top:25px;height:300px}main#instruments .contents-box.eysranking .list>div .item-list .box{padding:10px;margin:10px 0 0 10px;background-color:#f9f9f9}main#instruments .contents-box.eysranking .list>div .item-list .box:not(:first-child){margin-top:15px}main#instruments .contents-box.eysranking .list>div .item-list .box .headding{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}main#instruments .contents-box.eysranking .list>div .item-list .box .headding .profile{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}main#instruments .contents-box.eysranking .list>div .item-list .box .headding .profile.facebook .thumbnail::before{content:url("/pc/images/guitar/ranking-sns01.webp")}main#instruments .contents-box.eysranking .list>div .item-list .box .headding .profile.twitter .thumbnail::before{content:url("/pc/images/guitar/ranking-sns02.webp")}main#instruments .contents-box.eysranking .list>div .item-list .box .headding .profile.instagram .thumbnail::before{content:url("/pc/images/guitar/ranking-sns03.webp")}main#instruments .contents-box.eysranking .list>div .item-list .box .headding .profile .thumbnail{position:relative;flex-shrink:0;width:50px}main#instruments .contents-box.eysranking .list>div .item-list .box .headding .profile .thumbnail::before{position:absolute;top:-15px;left:-15px}main#instruments .contents-box.eysranking .list>div .item-list .box .headding .profile .text{padding-top:5px;padding-left:5px;white-space:nowrap}main#instruments .contents-box.eysranking .list>div .item-list .box .headding .profile .text .name{font-size:12px}main#instruments .contents-box.eysranking .list>div .item-list .box .headding .profile .text .time{margin-top:10px;font-size:10px;color:#999}main#instruments .contents-box.eysranking .list>div .item-list .box .headding .right{padding-top:5px;font-size:10px}main#instruments .contents-box.eysranking .list>div .item-list .box .comment{margin-top:10px;font-size:10px;line-height:1.2}main#instruments .contents-box.eysranking .list>div .jspVerticalBar{width:8px;background-color:transparent}main#instruments .contents-box.eysranking .list>div .jspVerticalBar .jspTrack{background-color:transparent}main#instruments .contents-box.eysranking .list>div .jspVerticalBar .jspDrag{width:4px;background-color:#fff}main#instruments .contents-box.eysranking .ranking-after{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;margin-top:40px}main#instruments .contents-box.eysranking .ranking-after>div{position:relative;width:235px;padding:35px 0 10px;text-align:center;border:10px solid #ddd;border-radius:10px;background-color:#fff;box-sizing:border-box}main#instruments .contents-box.eysranking .ranking-after>div .rank{position:absolute;left:50%;transform:translateX(-50%);top:-25px}main#instruments .contents-box.eysranking .ranking-after>div .rank-title{position:relative;min-height:55px;font-size:18px;font-weight:bold;color:#eaa;line-height:1.4}main#instruments .contents-box.eysranking .ranking-after>div .rank-title span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);white-space:nowrap}main#instruments .contents-box.eysranking .ranking-after>div .rank-number{font-size:13px}main#instruments .contents-box.eysranking .campaign-btn{margin-top:90px}main#instruments .contents-box.voices{padding-top:60px}main#instruments .contents-box.voices .list{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;margin-top:50px}main#instruments .contents-box.voices .list>div{width:480px}main#instruments .contents-box.voices .list>div .item-list{margin-top:30px;height:370px;padding:10px 0;background-color:#ddd}main#instruments .contents-box.voices .list>div .item-list .box{min-height:110px;box-sizing:border-box;padding:10px;margin:0 10px;background-color:#f9f9f9}main#instruments .contents-box.voices .list>div .item-list .box:not(:first-child){margin-top:15px}main#instruments .contents-box.voices .list>div .item-list .box .headding{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}main#instruments .contents-box.voices .list>div .item-list .box .headding .profile{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}main#instruments .contents-box.voices .list>div .item-list .box .headding .profile.facebook .thumbnail::before{content:url("/pc/images/guitar/ranking-sns01.webp")}main#instruments .contents-box.voices .list>div .item-list .box .headding .profile.twitter .thumbnail::before{content:url("/pc/images/guitar/ranking-sns02.webp")}main#instruments .contents-box.voices .list>div .item-list .box .headding .profile.instagram .thumbnail::before{content:url("/pc/images/guitar/ranking-sns03.webp")}main#instruments .contents-box.voices .list>div .item-list .box .headding .profile .thumbnail{position:relative;flex-shrink:0;width:50px}main#instruments .contents-box.voices .list>div .item-list .box .headding .profile .thumbnail::before{position:absolute;top:-15px;left:-15px}main#instruments .contents-box.voices .list>div .item-list .box .headding .profile .text{padding-top:5px;padding-left:5px;white-space:nowrap}main#instruments .contents-box.voices .list>div .item-list .box .headding .profile .text .name{font-size:12px}main#instruments .contents-box.voices .list>div .item-list .box .headding .profile .text .time{margin-top:10px;font-size:10px;color:#999}main#instruments .contents-box.voices .list>div .item-list .box .headding .right{padding-top:5px;font-size:10px}main#instruments .contents-box.voices .list>div .item-list .box .comment{margin-top:10px;font-size:10px;line-height:1.2}main#instruments .contents-box.voices .list>div .jspVerticalBar{width:8px;background-color:transparent}main#instruments .contents-box.voices .list>div .jspVerticalBar .jspTrack{background-color:transparent}main#instruments .contents-box.voices .list>div .jspVerticalBar .jspDrag{width:4px;background-color:#fff}main#instruments .contents-box.voices .campaign-btn{margin-top:80px}main#instruments .present01 .guitar_girl_banner{margin-top:15px;margin-left:0}main#instruments .present01 .mlc_img_box{position:relative}main#instruments.compact .present01 .mlc_img_box{height:400px;overflow:hidden}main#instruments.compact .present01 .mlc_img_box img{width:100%;height:auto}main#instruments .present01 .thumb.base{opacity:0.0;position:relative}main#instruments .present01 .thumb.fade_in{opacity:1;position:absolute;height:100%;z-index:5;transition:2s ease-in-out}main#instruments .present01 .thumb.fade_out{opacity:0;z-index:5;position:absolute;height:100%;transition:2s ease-in-out}main#instruments .present01 .mlc_bg_box{margin-top:27px}main#instruments .present01 .mlc_bg_box .mlc_bg{position:relative}main#instruments .present01 .mlc_bg_box .mlc_bg img{width:100%;vertical-align:top}main#instruments .present01 .mlc_bg_box .mlc_bg span{position:absolute;font-size:17.5px;top:50%;transform:translateY(-50%);left:120px;line-height:1.5;z-index:1;color:#222}main#instruments .present01 .mlc_bg_box .mlc_bg.mlc_bg_left{margin-right:7%;margin-bottom:5px}main#instruments .present01 .mlc_bg_box .mlc_bg.mlc_bg_right{margin-left:7%}main#instruments .present01 .white_square .title{padding:10px 0;font-size:16px;font-weight:bold;color:#eaa;text-align:center;background-color:#fff}main#instruments .present01 .navigator_container{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}main#instruments .present01 .navigator_container div{width:16.666666666666666666666666666666667%;cursor:pointer;overflow:hidden;background-size:600% 100%;padding-bottom:16.666666666666666666666666666666667%;position:relative}main#instruments .present01 .navigator_container div.lazyloaded{background-image:url("/pc/images/guitar/guitar_photo_thumbnails.webp")}main#instruments .present01 .navigator_container div::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.25)}main#instruments .present01 .navigator_container div.active::after{background:none}main#instruments .present01 .navigator_container div.guitar_photo_thumbnail_2{background-position:-100% 0}main#instruments .present01 .navigator_container div.guitar_photo_thumbnail_3{background-position:-200% 0}main#instruments .present01 .navigator_container div.guitar_photo_thumbnail_4{background-position:-300% 0}main#instruments .present01 .navigator_container div.guitar_photo_thumbnail_5{background-position:-400% 0}main#instruments .present01 .navigator_container div.guitar_photo_thumbnail_6{background-position:-500% 0}main#instruments .present01 .navigator_container div.active{opacity:1;outline-offset:-3px;outline:solid 3px #fff}main#instruments .present01 .mlc_present_slider_container{padding:8px;height:100%;box-sizing:border-box;background-color:#fff}main#instruments .present01 .mlc_present_slider_container .mlc_present_slider{background-image:linear-gradient(to top, #222 -3%, #d4d4d4 35%, #fff 50%);padding-bottom:10px;height:100%}main#instruments .present01 .mlc_present_slider_container .mlc_present_slider .slick-list,main#instruments .present01 .mlc_present_slider_container .mlc_present_slider .slick-track,main#instruments .present01 .mlc_present_slider_container .mlc_present_slider .slick-slide,main#instruments .present01 .mlc_present_slider_container .mlc_present_slider .slick-slide>div,main#instruments .present01 .mlc_present_slider_container .mlc_present_slider .mlc_present_slides{height:100%}main#instruments .present01 .mlc_present_slider_container .mlc_present_slider .mlc_present_slides{position:relative}main#instruments .present01 .mlc_present_slider_container .mlc_present_slider .mlc_present_slides>img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}main#instruments .present01 .mlc_present_slider .mlc_present_slides{position:relative}main#instruments .present01 .mlc_present_slider .mlc_present_slides img{width:100%}main#instruments .present01 .mlc_present_slider .mlc_present_slides .mlc_details_box{position:absolute;top:26px;left:23px}main#instruments .present01 .mlc_present_slider .mlc_present_slides .mlc_details_box .mlc_name{font-family:termina, sans-serif;font-size:24px;color:#222;letter-spacing:2px}main#instruments .present01 .mlc_white{color:#fff}main#instruments .present01 .mlc_present_slider .mlc_present_slides .mlc_details_box .mlc_popup{width:132px;cursor:pointer}main#instruments .present01 .mlc_present_slider .mlc_present_slides .mlc_common_12.bottom{position:absolute;bottom:5px;width:90%;left:50%;transform:translateX(-50%)}main#instruments .present01 .slick-initialized .slick-slide{margin:0;padding:0}main#instruments .present01 .slick-next,main#instruments .present01 .slick-prev{display:block;position:absolute;top:50%;width:60px;height:100px;padding:0;border:none;outline:none;background:transparent;color:transparent;font-size:0;line-height:0;cursor:pointer;z-index:5;transform:translateY(-50%)}main#instruments .present01 .slick-prev{left:0}main#instruments .present01 .slick-next{right:0}main#instruments .present01 .slick-prev::before{content:"";width:24px;height:24px;border-left:1px solid #000;border-bottom:1px solid #000;background-color:transparent;position:absolute;left:25px;top:50%;transform:translateY(-50%) rotate(45deg)}main#instruments .present01 .slick-next::before{content:"";width:24px;height:24px;border-right:1px solid #000;border-bottom:1px solid #000;background-color:transparent;position:absolute;right:25px;top:50%;transform:translateY(-50%) rotate(-45deg)}main#instruments .present01 .mlc_present_slides .present-thumbnails-slider-menu-ul{position:absolute;z-index:1;bottom:18%;left:20px;list-style:none;display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap}main#instruments .present01 .mlc_present_slides .present-thumbnails-slider-menu-ul li:first-child{height:70px;width:50px;cursor:pointer}.rooster>.present-thumbnails-slider-menu-ul>li{height:12px;width:40px;cursor:pointer}.hydrangea>.present-thumbnails-slider-menu-ul>li{height:12px;width:35px;cursor:pointer}main#instruments .present01 .mlc_present_slides .present-thumbnails-slider-menu-ul li:not(:first-of-type){margin-left:15px}main#instruments .present01 .mlc_present_slides .present-thumbnails-slider-menu-ul li span{width:auto;background:url(/pc/images/guitar/guitar_present_image_thumbnails_v2.png) no-repeat;object-fit:cover;display:block;background-size:175px 94px;height:12px}main#instruments .present01 .mlc_present_slides .present-thumbnails-slider-menu-ul .guitar-present-thumbnail[data-timg-index="1"] span{width:50px;height:70px;background-position:0 -24px}main#instruments .present01 .mlc_present_slides .present-thumbnails-slider-menu-ul .guitar-present-thumbnail[data-timg-index="2"] span{background-position:0 0}main#instruments .present01 .mlc_present_slides .present-thumbnails-slider-menu-ul .guitar-present-thumbnail[data-timg-index="3"] span{background-position:-50px 0}main#instruments .present01 .mlc_present_slides .present-thumbnails-slider-menu-ul .guitar-present-thumbnail[data-timg-index="4"] span{background-position:-100px 0}main#instruments .present01 .mlc_present_slides .present-thumbnails-slider-menu-ul .guitar-present-thumbnail[data-timg-index="5"] span{width:50px;height:70px;background-position:-50px -24px}main#instruments .present01 .mlc_present_slides .present-thumbnails-slider-menu-ul .guitar-present-thumbnail[data-timg-index="6"] span{width:35px;background-position:0 -12px}main#instruments .present01 .mlc_present_slides .present-thumbnails-slider-menu-ul .guitar-present-thumbnail[data-timg-index="7"] span{width:35px;background-position:-35px -12px}main#instruments .present01 .mlc_present_slides .present-thumbnails-slider-menu-ul .guitar-present-thumbnail[data-timg-index="8"] span{width:35px;background-position:-70px -12px}main#instruments .present01 .mlc_present_slides .present-thumbnails-slider-menu-ul .guitar-present-thumbnail[data-timg-index="9"] span{width:35px;background-position:-105px -12px}main#instruments .present01 .mlc_present_slides .present-thumbnails-slider-menu-ul .guitar-present-thumbnail[data-timg-index="10"] span{width:35px;background-position:-140px -12px}main#instruments .present01 .mlc_present_slides .present-thumbnails-slider-menu-ul li:first-child.active{position:relative}main#instruments .present01 .mlc_present_slides .present-thumbnails-slider-menu-ul li:first-child.active::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;transform:translateY(calc(100% + 5px));background-color:#fff}main#instruments .present01 .mlc_present_slides .present-thumbnails-slider-menu-ul li:not(:first-of-type).active{box-shadow:0 0 0 3px #fff}main#onlineLesson{background-color:#eeeeef}main#onlineLesson .mainvisual{position:relative;height:695px;padding:20px 0;text-align:center;overflow:hidden}main#onlineLesson .mainvisual h1{position:absolute;top:50%;left:50%;width:100%;max-width:1400px;transform:translate(-50%, -50%);z-index:2}main#onlineLesson .mainvisual.lazyloaded::before{background-image:url("/pc/images/lesson/mv.webp")}main#onlineLesson .mainvisual::before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-size:130%;background-position:center center;background-repeat:no-repeat;filter:blur(30px)}main#onlineLesson .campaign-btn{text-align:center}main#onlineLesson .contents-box .contents-inner{width:1000px;margin:0 auto}main#onlineLesson .contents-box.campaign{padding-top:40px;text-align:center}main#onlineLesson .contents-box.campaign img{max-width:100%}main#onlineLesson .contents-box.campaign .campaign-btn{margin-top:20px}main#onlineLesson .contents-box.message01{padding-top:40px}main#onlineLesson .contents-box.message01 .box{position:relative;margin-top:60px;padding-bottom:40px}main#onlineLesson .contents-box.message01 .box .balloon{position:absolute;top:-110px;right:-60px}main#onlineLesson .contents-box.message01 .box .text-box01,main#onlineLesson .contents-box.message01 .box .text-box02,main#onlineLesson .contents-box.message01 .box .text-box03,main#onlineLesson .contents-box.message01 .box .text-box04{font-family:"ヒラギノ明朝 ProN", "HiraMinProN", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;text-align:center;font-size:18px;line-height:2.5;font-weight:normal}main#onlineLesson .contents-box.message01 .box .text-box01 p:not(:nth-of-type(1)),main#onlineLesson .contents-box.message01 .box .text-box02 p:not(:nth-of-type(1)),main#onlineLesson .contents-box.message01 .box .text-box03 p:not(:nth-of-type(1)),main#onlineLesson .contents-box.message01 .box .text-box04 p:not(:nth-of-type(1)){margin-top:40px}main#onlineLesson .contents-box.message01 .box .text-box01 .text1,main#onlineLesson .contents-box.message01 .box .text-box02 .text1,main#onlineLesson .contents-box.message01 .box .text-box03 .text1,main#onlineLesson .contents-box.message01 .box .text-box04 .text1{font-size:30px}main#onlineLesson .contents-box.message01 .box .text-box01{padding:30px 0 40px}main#onlineLesson .contents-box.message01 .box .text-box02,main#onlineLesson .contents-box.message01 .box .text-box03{padding:25px 0 5px}main#onlineLesson .contents-box.message01 .box .text-box04{padding:40px 0 100px}main#onlineLesson .contents-box.message01 .box .img02,main#onlineLesson .contents-box.message01 .box .img03,main#onlineLesson .contents-box.message01 .box .img04{margin-left:-10px}main#onlineLesson .contents-box.message01 .box .logo{text-align:center}main#onlineLesson .contents-box.message02{margin-top:55px;padding:80px 0;background-color:#ddd}main#onlineLesson .contents-box.message02 .box{position:relative;background-color:#fff}main#onlineLesson .contents-box.message02 .box .balloon{position:absolute;left:50%;transform:translateX(-50%);top:-120px}main#onlineLesson .contents-box.message02 .box .text-box{position:relative;width:calc(100% + 20px);height:100px;margin-left:-10px;background-color:#fff;box-shadow:0 0 30px #ccc;text-align:center;font-size:20px;line-height:1.6}main#onlineLesson .contents-box.message02 .box .text-box span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);white-space:nowrap;font-weight:bold}main#onlineLesson .contents-box.message02 .box .img02{padding:30px 0 40px;text-align:center}main#onlineLesson .contents-box.message02 .box .img03{padding:30px 0 20px;text-align:center}main#onlineLesson .contents-box.message02 .box .img03 img{margin-left:-20px}main#onlineLesson .contents-box.message02 .campaign-btn{margin-top:80px}main#onlineLesson .contents-box.present{padding-top:80px}main#onlineLesson .contents-box.present .text1{padding:15px 0 40px;text-align:center;font-size:14px}main#onlineLesson .contents-box.present .mlc_slider_tab{position:relative;margin-top:160px}main#onlineLesson .contents-box.present .mlc_slider_tab::before{position:absolute;left:50%;transform:translateX(-50%);top:-160px;line-height:1}main#onlineLesson .contents-box.present .mlc_slider_tab.lazyloaded::before{content:url("/pc/images/lesson/present01.webp")}main#onlineLesson .contents-box.present .campaign-btn{margin-top:80px}main#onlineLesson .contents-box.access01{padding:40px 0}main#onlineLesson .contents-box.access01 .list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;margin-top:60px}main#onlineLesson .contents-box.access01 .list>div{width:33.333%;background-color:#fff}main#onlineLesson .contents-box.access01 .list>div:nth-of-type(2){border-left:1px solid #ddd;border-right:1px solid #ddd}main#onlineLesson .contents-box.access01 .list>div .inner{padding:30px 0 45px}main#onlineLesson .contents-box.access01 .list>div .title{font-size:22px;text-align:center;font-weight:bold;line-height:1.6}main#onlineLesson .contents-box.access02{padding:40px 0 80px;background-color:#ddd}main#onlineLesson .contents-box.access02 .box{padding-bottom:20px;background-color:#fff}main#onlineLesson .contents-box.access02 .box>div:nth-of-type(1){padding-top:30px}main#onlineLesson .contents-box.access02 .box>div:nth-of-type(2),main#onlineLesson .contents-box.access02 .box>div:nth-of-type(3){padding-top:40px}main#onlineLesson .contents-box.access02 .box .title{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}main#onlineLesson .contents-box.access02 .box .title span{padding-left:25px;font-size:22px;font-weight:bold;line-height:1.4}main#onlineLesson .contents-box.access02 .box .media-box{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin-top:40px;padding:0 20px}main#onlineLesson .contents-box.access02 .box .media-box.top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}main#onlineLesson .contents-box.access02 .box .media-box>div{width:460px}main#onlineLesson .contents-box.access02 .box .media-box>div.sentence{font-size:15px;line-height:1.6}main#onlineLesson .contents-box.access02 .box .media-box>div.sentence .img{margin-top:10px;text-align:center}main#onlineLesson .contents-box.access02 .box .arrow{margin-top:20px}main#onlineLesson .contents-box.access02 .campaign-btn{margin-top:80px}main#onlineLesson .contents-box.price01{padding:80px 0 110px}main#onlineLesson .contents-box.price01 .box{margin-top:65px;padding:40px 0 20px;background-color:#fff}main#onlineLesson .contents-box.price01 .box .headline{font-size:20px;font-weight:bold;text-align:center;line-height:1.6}main#onlineLesson .contents-box.price01 .box .ticket-box{width:calc(100% + 20px);margin-top:40px;margin-left:-10px;padding:30px 0 20px;text-align:center;background-color:#fff;box-shadow:0 0 30px #ccc}main#onlineLesson .contents-box.price01 .box p{margin-top:40px;text-align:center;font-size:15px;line-height:1.6}main#onlineLesson .contents-box.price01 .box .list{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;margin-top:40px;padding:0 20px}main#onlineLesson .contents-box.price01 .box .list>div{width:460px;padding:30px 0 40px;background-color:#f9f9f9}main#onlineLesson .contents-box.price01 .box .list>div .item-title{font-size:15px;font-weight:bold;text-align:center}main#onlineLesson .contents-box.price01 .box .list>div ul{width:300px;margin:20px auto 0}main#onlineLesson .contents-box.price01 .box .list>div ul li{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}main#onlineLesson .contents-box.price01 .box .list>div ul li:not(:first-child){margin-top:10px}main#onlineLesson .contents-box.price01 .box .list>div ul li span:nth-of-type(1){flex-shrink:0;width:80px;font-size:12px;font-weight:bold;text-align:right}main#onlineLesson .contents-box.price01 .box .list>div ul li span:nth-of-type(2){font-size:12px;white-space:nowrap}main#onlineLesson .contents-box.price01 .box .list>div ul li span:nth-of-type(2) b{color:#eaa}main#onlineLesson .contents-box.price02{position:relative;padding:80px 0;background-color:#ddd}main#onlineLesson .contents-box.price02 .balloon{position:absolute;left:50%;transform:translateX(-50%);top:-100px}main#onlineLesson .contents-box.price02 .list{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}main#onlineLesson .contents-box.price02 .list>div{width:480px}main#onlineLesson .contents-box.price02 .list>div:nth-of-type(1) .box::before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:6px;height:14px;background-color:#ea7}main#onlineLesson .contents-box.price02 .list>div:nth-of-type(2) .box::before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:6px;height:14px;background-color:#8cd}main#onlineLesson .contents-box.price02 .list>div .box{position:relative;z-index:1;margin:-60px 20px 0;padding-top:35px;background-color:#fff;text-align:center}main#onlineLesson .contents-box.price02 .list>div .box p{font-size:15px;font-weight:bold;text-align:center;line-height:1.6}main#onlineLesson .contents-box.price02 .list>div .box p span{font-size:28px;font-weight:bold}main#onlineLesson .contents-box.price02 .list>div .box p span.orange{color:#ea7}main#onlineLesson .contents-box.price02 .list>div .box p span.blue{color:#8cd}main#onlineLesson .contents-box.price02 .list>div .box .box__ticket{display:inline-flex;justify-content:center;align-items:center;margin-top:50px}main#onlineLesson .contents-box.price02 .list>div .box .box__ticket>dd{position:relative;font-family:'Roboto', sans-serif;font-weight:300;font-size:24px;margin-left:35px}main#onlineLesson .contents-box.price02 .list>div .box .box__ticket>dd::before{position:absolute;left:0;top:50%;content:"x";font-weight:600;font-size:16px;transform:translate(-100%, -50%);padding:0 10px}main#onlineLesson .contents-box.price02 .list>div .box .img{padding:15px 0 30px;text-align:center}main#onlineLesson .contents-box.price02 .campaign-btn{margin-top:80px}main#onlineLesson .contents-box.enjoy{padding-top:75px}main#onlineLesson .contents-box.enjoy .list{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;margin-top:150px}main#onlineLesson .contents-box.enjoy .list>div{position:relative;width:480px;padding-top:20px;background-color:#fff}main#onlineLesson .contents-box.enjoy .list>div:nth-of-type(1) .balloon{left:-20px;top:-110px}main#onlineLesson .contents-box.enjoy .list>div:nth-of-type(2) .balloon{right:-20px;top:-125px}main#onlineLesson .contents-box.enjoy .list>div .balloon{position:absolute}main#onlineLesson .contents-box.enjoy .list>div .title{text-align:center}main#onlineLesson .contents-box.enjoy .list>div .title span{display:block}main#onlineLesson .contents-box.enjoy .list>div .title span:nth-of-type(1){font-size:20px;font-weight:bold}main#onlineLesson .contents-box.enjoy .list>div .title span:nth-of-type(2){margin-top:10px;font-size:14px}main#onlineLesson .contents-box.enjoy .list>div .thumbnail{margin-top:20px}main#onlineLesson .contents-box.enjoy .list>div .thumbnail img{width:100%}main#onlineLesson .contents-box.enjoy .list>div .inner{padding:20px 0 25px}main#onlineLesson .contents-box.enjoy .list>div .inner p{font-size:14px;text-align:center;line-height:1.6}main#onlineLesson .contents-box.enjoy .list>div .inner p:not(:nth-of-type(1)){margin-top:25px}main#onlineLesson .contents-box.enjoy .list>div .trouble{margin:0 10px 10px;padding:20px 20px 40px;background-color:#f9f9f9}main#onlineLesson .contents-box.enjoy .list>div .trouble>p{font-size:13px;font-weight:bold;text-align:center}main#onlineLesson .contents-box.enjoy .list>div .trouble .trouble-list{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;margin-top:20px}main#onlineLesson .contents-box.enjoy .list>div .trouble .trouble-list>div{width:50%;text-align:center}main#onlineLesson .contents-box.enjoy .list>div .trouble .trouble-list>div p{margin-top:20px;font-size:13px;line-height:1.5}main#onlineLesson .contents-box.lesson-course{padding-top:60px}main.compact .mainvisual .swiper-slide{height:527px;padding:10px 0}main.compact .mainvisual .swiper-slide img{max-width:1100px;max-height:527px;height:auto}main#home.compact .mainvisual .swiper-wrapper img.camp-mini-cd{z-index:5;width:242.5px;position:absolute;top:300px;left:873px}main#home.compact .mainvisual .swiper-wrapper .camp-number-text{z-index:6;position:absolute;top:324px;left:907px;color:#fff;font-size:12px}main#home.compact .mainvisual .swiper-wrapper .camp-date-text{z-index:6;position:absolute;top:359px;left:940px;color:#fff;font-size:11px}main.compact .camp-wday{display:inline-block;border-radius:50%;background-color:#e86700;color:#fff;height:17px;width:17px;font-size:13px;line-height:16px;text-align:center;vertical-align:middle;margin:0 2px}main#home.compact .mainvisual .swiper-slide img.camp-mini{top:-205px;left:375px;width:380px;height:auto;box-shadow:none}main.compact .contents-box.campaign#campaign-detail{margin-top:-300px;padding-top:320px}main.compact .eys-form{background-color:#eeeef0}main#home.compact .swiper-container{width:1280px;height:550px}main#home.compact .mainvisual .swiper-slide.mv01.lazyloaded::before{background-image:url("/pc/images/top/mv01.webp")}main#home.compact .mainvisual .swiper-slide.mv02.lazyloaded::before{background-image:url("/pc/images/top/mv02.webp")}main#home.compact .mainvisual .swiper-slide.mv03.lazyloaded::before{background-image:url("/pc/images/top/mv03.webp")}main#instruments.compact img.camp-mini-cd{z-index:5;width:242.5px;position:absolute;left:40px}main#instruments.compact .camp-number-text2{z-index:6;position:absolute;top:24px;left:75px;color:#fff;font-size:12px}main#instruments.compact .camp-date-text2{z-index:6;position:absolute;top:60px;left:109px;color:#fff;font-size:11px}main#instruments.compact .mainvisual .swiper-slide img.camp-mini{width:380px;margin-top:30px;box-shadow:none}main#instruments.compact .mainvisual .swiper-container{width:350px;left:360px;top:280px}main#instruments.compact .mainvisual .mainvisual{width:1280px;height:527px;padding:20px 0;margin:0 auto}main#instruments.compact .mainvisual img{max-width:1100px}main section.column{margin-top:40px;margin-bottom:30px}.section-title.column{margin-bottom:30px}.bg_gray{background-color:#ddd;margin:30px 0}.eys_article_sec01{position:relative;background-color:#ddd;height:360px;width:1020px;margin:auto}.eys_article_sec01 .articles{position:absolute;left:0;top:30px;bottom:30px;right:0}.eys_article_sec01 .articles .article{width:300px !important;height:300px;display:flex;margin:0 15px;flex-direction:column;overflow:hidden;text-decoration-line:none}.eys_article_sec01 .articles .article .article-heading{position:relative;width:100%;height:63%;overflow:hidden}.eys_article_sec01 .articles .article .article-heading .article-heading-title{display:block;position:absolute;top:0;height:100%;width:100%;padding-top:28%;margin:auto;box-sizing:border-box;text-align:center;font-size:18px;font-weight:bold;color:#fff;text-overflow:ellipsis;background-color:#0004}.eys_article_sec01 .articles .article .article-heading .article-heading-title::before{content:"\f130";font-family:"Font Awesome 5 Free"}.eys_article_sec01 .articles .article .article-body{width:100%;height:30%;background-color:#fff;overflow:hidden}.eys_article_sec01 .articles .article .article-body .article-post-date{display:block;margin-left:19px;margin-top:12px;margin-bottom:12px;line-height:14px;font-size:14px;color:#151515}.eys_article_sec01 .articles .article .article-body .article-body-content{width:calc(100% - 32px);height:40px;margin-top:2px;margin-left:16px;font-size:14px;line-height:20px;letter-spacing:0.05rem;text-overflow:ellipsis;white-space:pre-wrap;color:#151515;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.eys_article_sec01 .articles .slick-arrow{position:absolute;top:100px;padding-top:12px;z-index:1;width:60px;height:100px;background-color:#000a;color:#fff;text-align:center}.eys_article_sec01 .articles .what-new-slick-next{right:0}.sakushi-movie1{position:relative;top:140px;right:10px;max-width:500px}.sakushi-movie2{position:relative;bottom:16px;left:510px;max-width:500px}.sax-img{margin-bottom:-500px}.eys-movies{position:relative;left:650px;display:flex;flex-direction:column;max-width:400px}.eys-movie{margin:20px}.mlc_slides.electric__guitarWrapper figure{position:relative}.mlc_slides.electric__guitarWrapper figure figcaption{position:absolute;width:100%;height:100%;top:0;left:0}.electric__guitarNavigation{position:absolute;left:80px;bottom:60px;display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap}.electric__guitarNavigation li{display:flex;position:relative}.electric__guitarNavigation li:first-child{width:55px}.electric__guitarNavigation li:not(:first-of-type){margin-left:20px}.electric__guitarNavigation li:first-child.is-active::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:7px;background-color:#ffc6c1;transform:translateY(calc(100% + 10px))}.electric__guitarNavigation li:not(:first-of-type).is-active{box-shadow:0 0 0 4px #ffc6c1}
