button,hr,input{overflow:visible}img,legend{max-width:100%}progress,sub,sup{vertical-align:baseline}button,input,textarea{border:none}a,button{background-color:transparent}.remodal,html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.remodal,.remodal-close:focus,.remodal-close:hover{color:#2b2e38}#timer,svg:not(:root){overflow:hidden}*,.slick-dots li button:before,.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.recommended{text-align:center;margin:5rem 7.8125% auto}.bg_recommended{background-color:#f2f2f2}.recommended-3images,.recommended-description,.recommended-title{margin-bottom:4rem}.recommended-title{margin-top:4rem}.recommended-title>img{max-height:8rem}.recommended-image{max-width:55%;margin:auto}.recommended-image2{max-width:80%;margin:auto}.recommended-3images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;list-style-type:none;margin-top:4rem}.recommended-3images li{width:30.55%}.recommended-description{font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:1.5rem;text-align:justify;padding:0 20px}.pageb_con{margin-top:2rem}ul.recommended_lst{background-color:#fff!important}html{line-height:1.15}.header_info a,.pc,.schedule_allfree_bloc_txt span,.schedule_anchor a,.slick-initialized .slick-slide,.slick-slide img,article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}.footer_float a,.remodal-is-initialized,audio,canvas,progress,video{display:inline-block}h1{margin:.67em 0;font-size:2em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;padding:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;color:#226abe;text-decoration:none;word-break:break-all}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}.lesson_detail_list h2 span,.top_list h1 span,dfn{font-style:italic}mark{background-color:#ff0;color:#000}.header,body{background:#fff}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none;vertical-align:bottom}.access_yubista p,.info_promise02 a img,.info_promise03 a img,.instructor_result_style dd,.instructor_result_txt dd,.lesson_detail_list_07_user_list li p,.lesson_detail_list_07_user_ttl,.schedule_yoyaku_bloc h3,.top_point h2,.top_point_list_bloc dd,button,input,optgroup,select,textarea{margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{box-sizing:border-box;display:table;color:inherit;white-space:normal}textarea{overflow:auto;resize:none}[type=checkbox],[type=radio]{box-sizing:border-box}*,.remodal{-webkit-box-sizing:border-box}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.electric_bass-5 .slick-dots li button:first-of-type,.footer_copy li:nth-child(3),.remodal,.slick-arrow.slick-hidden,.slick-slide.slick-loading img,.sp,[data-remodal-id],[hidden],template{display:none}.header_btn,.header_wrapper{display:-webkit-box;display:-ms-flexbox}.access_detail_guide ol,.access_list ul,.access_yubista_list ul,.footer_copy ul,.footer_menu_detail_list,.footer_menu_sns,.footer_studio_list ul,.header_entry,.header_nav ul,.info_contents_ttl ul,.info_daihyo_promise ul,.instructor_result_date ul,.instructor_search_wrapper ul,.lesson_detail_list_07_curriculum,.lesson_detail_list_07_mama_list,.lesson_detail_list_07_user_list,.lesson_detail_list_07_user_list_tags,.lesson_menu_first,.lesson_menu_second,.lesson_menu_third,.page_breadcrumb ol,.price_compare_bloc_list ul,.price_compare_link,.schedule_anchor ul,.schedule_yoyaku_bloc ul,.top_mainv ul,.top_point_list_bloc03_list{margin:0;padding:0;list-style:none}.header_info,.header_logo{padding-top:5px}.info_daihyo_bloc p:after,.info_daihyo_promise_bloc_wrapper:after,.instructor_result_style dl:after,.instructor_result_txt dl:after,.lesson_detail_list_01_doushite_bloc .clearfix:after,.schedule_yoyaku_bloc_wrapper p:after{display:block;clear:both;content:""}@font-face{src:local("Yu Gothic Medium");font-family:"Yu Gothic M"}@font-face{src:local("Yu Gothic Bold");font-family:"Yu Gothic M";font-weight:700}body,html{height:100%;margin:0;font-size:62.5%}body{color:#333;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",HelveticaNeue,"Segoe UI","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium",sans-serif;line-height:1.8}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;outline:0;cursor:pointer}*{box-sizing:border-box}.inner{width:960px;margin:0 auto}.header{position:fixed;top:0;left:0;width:100%;width:calc(100vw - 15px);height:80px;border-bottom:1px solid #ccc;z-index:10}.header_logo img{height:70px}.header_wrapper{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}.header_nav li,.remodal{margin-bottom:10px}.header_btn{display:flex}.footer_menu_detail_list,.header_info{display:-webkit-box;display:-ms-flexbox}.header_info{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:22px}.header_info a:last-child{margin-top:0;margin-left:20px}.header_info img,.lesson_detail_list_01_doushite_bloc img{width:200px}.header_nav_btn img{width:70px}.header_entry{font-size:0}.header_entry li{display:inline-block;width:190px}.header_entry li:last-child,.instructor_result_txt{margin-left:20px}html.remodal-is-locked{-ms-touch-action:none;overflow:hidden;touch-action:none}.remodal-overlay{display:none;position:fixed;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;z-index:9999;background:rgba(43,46,56,.9)}.remodal-wrapper{-webkit-overflow-scrolling:touch;display:none;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;z-index:10000}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:0;-moz-text-size-adjust:100%;text-size-adjust:100%;-ms-overflow-style:none;-webkit-transform:translate3d(0,0,0);box-sizing:border-box;width:100%;padding:35px;transform:translate3d(0,0,0);background:#fff}.remodal-cancel,.remodal-close,.remodal-confirm{margin:0;outline:0;text-decoration:none;cursor:pointer;border:0;overflow:visible}.footer_studio_list li:last-child,.header_modal,.header_nav li:last-child,.lesson_detail_list dl div:last-child,.lesson_detail_list_01_present_slider .electric_bass-5,.lesson_detail_list_05_bloc:last-child,.lesson_detail_list_07_mama_list li:last-child,.schedule_merit dl div:last-child,.top_list dl div:last-child,.top_point_list_bloc02_bloc:last-child{margin-bottom:0}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening,.remodal.remodal-is-closing,.remodal.remodal-is-opening{-webkit-animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-duration:.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{-webkit-transition:color .2s;display:block;position:absolute;top:0;padding:0;background:0 0;color:#95979c;-o-transition:color .2s;transition:color .2s}.remodal-close:before{display:block;position:absolute;top:0;left:0;width:35px;font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:25px;line-height:35px;text-align:center;content:"\00d7"}.remodal-cancel,.remodal-confirm{-webkit-transition:background .2s;display:inline-block;min-width:110px;padding:12px 0;font:inherit;text-align:center;-o-transition:background .2s;transition:background .2s;vertical-align:middle}.timer_date,.timer_txt,.yycountdown-box span{font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif}.remodal-confirm{background:#81c784;color:#fff}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{background:#e57373;color:#fff}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;-webkit-filter:blur(0);transform:none;filter:blur(0);opacity:1}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;-webkit-filter:blur(0);transform:none;filter:blur(0);opacity:1}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);-webkit-filter:blur(0);transform:scale(.95);filter:blur(0);opacity:0}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);-webkit-filter:blur(0);transform:scale(.95);filter:blur(0);opacity:0}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.recommended{margin-left:0;margin-right:0}.recommended-title>img{max-height:12rem}.recommended-3images li{width:25.78125%}.recommended-description{font-size:2.5rem;padding:0}.pageb_con{margin-top:4rem}.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.modal_header_bg{background:rgba(137,198,190,.7)}.remodal-wrapper{padding:0 15px 0 0;overflow:visible}.header_modal{max-width:960px;height:100%;padding-top:50px;background:0 0}.header_nav,.schedule_yoyaku_bloc li:last-child img{max-width:400px}.remodal-close{right:0;left:auto;width:70px;height:70px}.remodal-close::before{width:70px;height:70px;background:url(../images/common/menu_close.png) 0 0/contain no-repeat;content:''}.header_nav{margin:0 auto;padding:25px 0}.header_nav a{display:block;padding:12px 0;border:1px solid #63b5aa;border-radius:10px;background:#fff;color:#000;font-size:1.8rem;line-height:1}.footer_copy a,.timer_date{color:#fff;font-weight:700}.header_nav_ttl img{max-width:120px}.footer{margin-top:50px;background:#fff;text-align:center}.footer_float{position:fixed;bottom:0;left:0;width:100%;padding:15px 0;background:rgba(0,0,0,.7);z-index:10}.enjoy_content02_case,.footer_pagetop,.instructor_intro_kaiketsu_bloc,.lesson_detail_list_01_present_slider_wrapper,.lesson_detail_list_03_kaiketsu_bloc,.top_gakki_img,.top_list_03_kaiketsu_bloc{position:relative}.footer_float a:first-child{margin-right:60px}.footer_float a img{width:260px}.footer_pagetop{display:block;padding:22px 0;background:#226abe}.footer_pagetop span{display:inline-block;position:absolute;top:-33px;left:50%;width:75px;height:33px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background:url(../images/footer/footer_pagetop_icon.png) 0 0/contain no-repeat}.footer_pagetop img{max-width:150px}.footer_menu{padding-top:50px;padding-bottom:10px;background:#d6f3fb}.footer_menu_sns{margin-bottom:50px;font-size:0}.footer_menu_sns li{display:inline-block;width:177px;margin-right:20px}.access_detail_guide li:nth-child(2n),.access_list li:nth-child(3n),.access_yubista_list ul:last-child,.footer_copy li:last-child,.footer_menu_detail_list li:last-child,.footer_menu_sns li:last-child,.footer_studio_list ul:last-child,.instructor_result_date li:last-child,.lesson_menu_third li:nth-child(2n),.top_mainv li:nth-child(3n){margin-right:0}.footer_menu_detail_ttl{height:35px;text-indent:-9999px}.footer_menu_detail_list{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:20px;padding-bottom:40px}.footer_menu_detail_list li{width:178px;margin-right:20px}.footer_menu_detail_list a{display:block;padding-top:170px;text-indent:-9999px}.footer_kiso_ttl{background:url(../images/footer/footer_kiso_ttl.png) center/contain no-repeat}.footer_kiso_list01,.lesson_menu_third li:last-child{padding-bottom:0}.footer_kiso_list01 li{width:277px}.footer_tokucho_ttl{background:url(../images/footer/footer_tokucho_ttl.png) center/contain no-repeat}.footer_etc_ttl{background:url(../images/footer/footer_etc_ttl.png) center/contain no-repeat}.footer_studio{padding:25px 0;background:#fff}.footer_studio_logo img,.instructor_result_bloc img{width:250px}.footer_studio_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:30px}.footer_studio_list ul{margin-right:120px;text-align:center}.footer_studio_list li{margin-bottom:10px;font-size:1.8rem;text-align:left}.footer_studio_list a{text-decoration:underline}.footer_entry{padding:20px 0 50px}.footer_entry a,.top_campaign_bnr a{display:inline-block;width:100%;padding-top:122px;background:url(../images/footer/bn_lesson_L.png) center/contain no-repeat;text-indent:-9999px}.footer_copy{padding:15px 0 90px;background:#226abe}.footer_copy ul{margin-bottom:8px;font-size:0}.footer_copy li{display:inline-block;margin-right:20px;font-size:1.6rem}#timer,.lesson_detail_list dl a,.top_list dl a,.top_mainv ul{display:-webkit-box;display:-ms-flexbox}.footer_copy small{color:#91b5df;font-size:1.6rem}.fm_lesson.lazyloaded{background:url(../images/footer/footer_kiso_btn_01.png) top center/contain no-repeat}.fm_price.lazyloaded{background:url(../images/footer/footer_kiso_btn_02.png) top center/contain no-repeat}.fm_studio.lazyloaded{background:url(../images/footer/footer_kiso_btn_03.png) top center/contain no-repeat}.fm_instructor.lazyloaded{background:url(../images/footer/footer_kiso_btn_04.png) top center/contain no-repeat}.fm_schedule.lazyloaded{background:url(../images/footer/footer_kiso_btn_05.png) top center/contain no-repeat}.fm_inspiart.lazyloaded{background:url(../images/footer/footer_etc_btn_01.png) top center/contain no-repeat}.fm_otolier.lazyloaded{background:url(../images/footer/footer_etc_btn_02.png) top center/contain no-repeat}.fm_eysstyle{background:url(../images/footer/footer_etc_btn_03.png) top center/contain no-repeat}main{padding-top:80px}.top_mainv img{vertical-align:top}.top_mainv ul{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:40px;background:#a7c3e5}.top_mainv li{width:31%;margin-right:3%}.info_daihyo_promise_bloc_wrapper,.slick-dotted.slick-slider,.top_mainv li:nth-child(-n+3){margin-bottom:30px}.inner_section{width:768px;margin:0 auto}.top_campaign{padding-top:40px;padding-bottom:50px;text-align:center}.electric_bass-5 .first-guitar,.schedule_merit dt h3 img,.top_campaign img{width:100%}.schedule_merit,.top_campaign_bnr{margin-top:50px}#timer{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;border:4px solid #226abe;border-radius:20px}.timer_date{width:235px;padding:10px 0;background:#226abe;font-size:4rem;line-height:1.3;text-align:center}.timer_date span{display:block;font-size:2.2rem}.timer_txt{padding:0 17px;color:#226abe;font-size:2rem;font-weight:700;line-height:1.3;text-align:left}.yycountdown-box span{color:#226abe;font-size:4.2rem;font-weight:700}.yyc-day-text,.yyc-hou-text,.yyc-min-text,.yyc-sec-text{padding-right:10px;font-size:2.2rem!important}.yyc-sec-text{padding-right:0}.top_gakki{padding-top:80px;background:url(../images/common/bg_grade.png) top/contain no-repeat;text-align:center}.schedule_yoyaku_bloc_wrapper p,.top_gakki p{font-size:2.4rem;text-align:left}.lesson_detail_list h2,.lesson_detail_list_ttl p,.top_list h1,.top_list_ttl p{font-size:4rem;margin:0;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif}.top_gakki_img a{display:inline-block;position:absolute;bottom:50px;left:50%;width:565px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.top_list{padding:80px 0}.lesson_detail_list h2,.top_list h1{color:#226abe;letter-spacing:.08em;line-height:1;text-align:center}.lesson_detail_list h2 span:first-child,.top_list h1 span:first-child{font-size:7.6rem}.lesson_detail_list h2 span:last-child,.top_list h1 span:last-child{padding:0 15px;font-size:5.6rem}.lesson_detail_list_ttl,.top_list_ttl{margin-top:35px;border-radius:10px 10px 0 0;background:#63b5aa}.lesson_detail_list_ttl p,.top_list_ttl p{color:#fff;font-weight:700;letter-spacing:.05em;text-align:center;text-shadow:2px 2px 0 #117467}.lesson_detail_list dl,.top_list dl{margin:0;padding-top:30px}.lesson_detail_list dl div,.top_list dl div{margin-bottom:20px;border-bottom:2px solid #ccc}.lesson_detail_list dl a,.top_list dl a{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#000}.lesson_detail_list dt,.top_list dt,.top_point_list_bloc01 dt{width:20%}.lesson_detail_list dd,.top_list dd{width:77%;margin:0;padding-left:3%;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-size:2.9rem;font-weight:700}.lesson_detail_bloc,.top_list_bloc{margin-top:-50px;padding-top:120px;padding-bottom:50px}#eys-form-main,.lesson_detail_list_02_wrapper,.price_compare,.price_plan_wrapper,.schedule .page_back,.top_list_01_wrapper{padding-top:60px}.lesson_detail_bloc h3,.top_list_bloc h2{position:relative;margin:0;padding:45px 0;background:#226abe;line-height:1;text-align:center}.lesson_detail_bloc h3 img,.top_list_bloc h2 img{position:absolute;top:-30px;left:0;width:120px}.lesson_detail_bloc h3 span,.top_list_bloc h2 span{color:#fff;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-size:3.6rem}.top_list_bloc_btn{margin-top:50px;text-align:center}.top_list_bloc_btn img{width:565px}.lesson_detail_list_02 h3 span,.lesson_detail_list_07_user_list_fukidashi p,.top_list_01 h2 span{padding-left:20px}.lesson_detail_list_02_txt,.price_plan_txt,.top_list_01_txt{margin:0 0 15px}.lesson_detail_list_02_txt p,.price_plan_txt p,.top_list_01_txt p{margin:0;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;line-height:1.5}.lesson_detail_list_02_txt p:first-child,.price_plan_txt p:first-child,.top_list_01_txt p:first-child{font-size:3.2rem;font-weight:700}.lesson_detail_list_02_txt p:last-child,.price_plan_txt p:last-child,.top_list_01_txt p:last-child{font-size:2.8rem}.lesson_detail_list_02_note,.price_plan_note,.top_list_01_note{margin-bottom:60px;font-size:2.4rem}.info_profile,.info_yakuin,.top_list_02 h2{margin-bottom:40px}.top_list_02_slider_wrapper{position:relative;padding:40px 40px 0;border-radius:10px;background:#fce8eb}.top_list_02_slider_cello .top_list_02_slider_ttl_01,.top_list_02_slider_ttl{left:40px;padding-top:180px;text-indent:100%;white-space:nowrap;margin:0;position:absolute;overflow:hidden;z-index:1}.lesson_detail_list_01_present_slider .slick-next,.lesson_detail_list_01_present_slider .slick-prev,.top_list_02_slider .slick-next,.top_list_02_slider .slick-prev{top:50%;width:80px;height:109px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.top_list_02_slider .slick-prev{left:40px;background:url(../images/common/arrow_blue_left.png) 0 0/contain no-repeat}.top_list_02_slider .slick-next{right:39px;background:url(../images/common/arrow_blue_right.png) 0 0/contain no-repeat}.top_list_02_slider_ttl{top:0;width:688px;background:url(../images/lesson/detail/violin/lesson_img_violin_ttl.png) center/contain no-repeat}.lesson_detail_list_01_present_slider_btn,.top_list_02_slider_btn,.top_list_02_slider_cello .top_list_02_slider_btn_01,.top_list_02_slider_clarinet .top_list_02_slider_btn{position:absolute;right:9%;bottom:18%;width:230px;height:222px}.top_list_02_slider_txt{margin:0;padding:40px 20px;border:2px solid #fff;background:#eee;color:#555;font-size:2.5rem;text-align:center}.lesson_detail_list_01_present_note,.top_list_02_slider_note{margin:6px 0;font-size:2.2rem;text-align:center}.cello .lesson_detail_list_01_present_txt,.top_list_02_slider_cello .top_list_02_slider_ttl{background:url(../images/lesson/detail/cello/lesson_img_cello_ttl.png) center/contain no-repeat}.top_list_02_slider_cello .top_list_02_slider_ttl.title_00{background:url(../images/lesson/detail/cello/lesson_img_cello_ttl_00.png) center no-repeat}.top_list_02_slider_cello .top_list_02_slider_ttl_01{top:0;width:688px;background:url(../images/lesson/detail/cello/lesson_img_cello_ttl_01.png) center/contain no-repeat}.cello .lesson_detail_list_01_present_slider_btn,.top_list_02_slider_cello .top_list_02_slider_btn{right:58%;bottom:17%}.top_list_02_slider_cello .top_list_02_slider_btn_02{position:absolute;right:62%;bottom:18%;width:230px;height:222px}.clarinet .lesson_detail_list_01_present_txt,.top_list_02_slider_clarinet .top_list_02_slider_ttl{background:url(../images/lesson/detail/clarinet/lesson_img_clarinet_ttl.png) center/contain no-repeat}.drums .lesson_detail_list_01_present_txt,.top_list_02_slider_drums .top_list_02_slider_ttl{background:url(../images/lesson/detail/drums/00_title.png) center/contain no-repeat}.bass .lesson_detail_list_01_present_txt,.top_list_02_slider_bass .top_list_02_slider_ttl{background:url(../images/lesson/detail/bass/00_title.png) center/contain no-repeat}.niko .lesson_detail_list_01_present_txt,.top_list_02_slider_niko .top_list_02_slider_ttl{background:url(../images/lesson/detail/niko/00_title.png) center/contain no-repeat}.niko .lesson_detail_list_01_present_slider_btn,.top_list_02_slider_niko .top_list_02_slider_btn{bottom:20%}.flute .lesson_detail_list_01_present_txt,.top_list_02_slider_flute .top_list_02_slider_ttl{background:url(../images/lesson/detail/flute/lesson_img_flute_ttl.png) center/contain no-repeat}.guitar .lesson_detail_list_01_present_txt,.top_list_02_slider_guitar .top_list_02_slider_ttl{background:url(../images/lesson/detail/guitar/00_title.png) center/contain no-repeat}.top_list_02_slider_guitar .top_list_02_slider_btn{bottom:14%}.top_list_02_slider_guitar .top_list_02_slider_btn_01{position:absolute;right:9%;bottom:14%;width:230px;height:222px}.horn .lesson_detail_list_01_present_txt,.top_list_02_slider_horn .top_list_02_slider_ttl{background:url(../images/lesson/detail/horn/lesson_img_horn_ttl.png) center/contain no-repeat}.jazzflute .lesson_detail_list_01_present_txt,.top_list_02_slider_jazzflute .top_list_02_slider_ttl{background:url(../images/lesson/detail/jazzflute/00_title.png) center/contain no-repeat}.percussion .lesson_detail_list_01_present_txt,.top_list_02_slider_percussion .top_list_02_slider_ttl{background:url(../images/lesson/detail/percussion/00_title.png) center/contain no-repeat}.okinawa .lesson_detail_list_01_present_txt,.top_list_02_slider_okinawa .top_list_02_slider_ttl{background:url(../images/lesson/detail/okinawa/00_title.png) center/contain no-repeat}.saxophone .lesson_detail_list_01_present_txt,.top_list_02_slider_saxophone .top_list_02_slider_ttl{background:url(../images/lesson/detail/saxophone/lesson_img_sax_ttl.png) center/contain no-repeat}.top_list_02_slider_saxophone .top_list_02_slider_btn{right:54%;bottom:25%}.shamisen .lesson_detail_list_01_present_txt,.top_list_02_slider_shamisen .top_list_02_slider_ttl{background:url(../images/lesson/detail/shamisen/00_title.png) center/contain no-repeat}.saxophone .lesson_detail_list_01_present_slider_btn,.shamisen .lesson_detail_list_01_present_slider_btn,.top_list_02_slider_shamisen .top_list_02_slider_btn{right:58%;bottom:25%}.top_list_02_slider_trombone .top_list_02_slider_ttl,.trombone .lesson_detail_list_01_present_txt{background:url(../images/lesson/detail/trombone/lesson_img_trombone_ttl.png) center/contain no-repeat}.top_list_02_slider_trumpet .top_list_02_slider_ttl,.trumpet .lesson_detail_list_01_present_txt{background:url(../images/lesson/detail/trumpet/lesson_img_trumpet_ttl.png) center/contain no-repeat}.top_list_02_slider_viola .top_list_02_slider_ttl,.viola .lesson_detail_list_01_present_txt{background:url(../images/lesson/detail/viola/lesson_img_viola_ttl.png) center/contain no-repeat}.top_list_02_slider_ukulele .top_list_02_slider_ttl,.ukulele .lesson_detail_list_01_present_txt{background:url(../images/lesson/detail/ukulele/00_title.png) center/contain no-repeat}.top_list_02_slider_contrabass .top_list_02_slider_ttl{background:url(/common/images/lesson/detail/contrabass/00_title.png) center/contain no-repeat}.top_list_03 h2 span{padding-left:50px;font-size:3.2rem}.instructor_intro_txt,.lesson_detail_list_03_txt,.top_list_03_txt{margin:60px 0 0;padding:0 20px;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-size:3.2rem;line-height:1.5}.instructor_intro_txt span,.lesson_detail_list_03_txt span,.top_list_03_txt span{color:#2ba099;font-weight:700}.instructor_intro_img,.lesson_detail_list_03_img,.top_list_03_img{padding:0 20px}.instructor_intro_kaiketsu,.top_list_03_kaiketsu{padding:70px 0 30px;text-align:center}.instructor_intro_kaiketsu img,.lesson_detail_kaiketsu img,.top_list_03_kaiketsu img{max-width:70%;padding-left:15px}.instructor_intro_kaiketsu_bloc::after,.lesson_detail_kaiketsu_bloc::after,.lesson_detail_list_03_kaiketsu_bloc::after,.top_list_03_kaiketsu_bloc::after{position:absolute;top:0;left:50%;width:0;height:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);border-top:40px solid #fff;border-right:40px solid transparent;border-left:40px solid transparent;content:''}.instructor_intro_kaiketsu_bloc_lead,.lesson_detail_list_03_kaiketsu_bloc_lead,.top_list_03_kaiketsu_bloc_lead{border-radius:10px 10px 0 0;background:#6496d1}.instructor_intro_kaiketsu_bloc_lead p,.lesson_detail_list_03_kaiketsu_bloc_lead p,.top_list_03_kaiketsu_bloc_lead p{margin:0;padding:50px 0 20px;color:#fff;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-size:3rem;font-weight:700;line-height:1.5;text-align:center}.instructor_intro_kaiketsu_bloc_lead span,.lesson_detail_list_03_kaiketsu_bloc_lead span,.top_list_03_kaiketsu_bloc_lead span{color:#ff0}.instructor_intro_kaiketsu_bloc dl,.lesson_detail_list_03_kaiketsu_bloc dl,.top_list_03_kaiketsu_bloc dl{margin:0;background:#d6f3fb}.instructor_intro_kaiketsu_bloc dl div,.lesson_detail_list_03_kaiketsu_bloc dl div,.top_list_03_kaiketsu_bloc dl div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:10px solid #fff}.instructor_intro_kaiketsu_bloc dl div:last-child,.lesson_detail_list_03_kaiketsu_bloc dl div:last-child,.top_list_03_kaiketsu_bloc dl div:last-child{padding:0 40px!important;border-top:none}.instructor_intro_kaiketsu_bloc dt,.lesson_detail_list_03_kaiketsu_bloc dt,.top_list_03_kaiketsu_bloc dt{width:30%;padding:10px}.instructor_intro_kaiketsu_bloc dd,.lesson_detail_list_03_kaiketsu_bloc dd,.top_list_03_kaiketsu_bloc dd{width:70%;padding:10px}.instructor_intro_kaiketsu_bloc dd span,.lesson_detail_list_03_kaiketsu_bloc dd span,.top_list_03_kaiketsu_bloc dd span{display:block;line-height:1.5}.instructor_intro_kaiketsu_bloc dd span:first-child,.lesson_detail_list_03_kaiketsu_bloc dd span:first-child,.top_list_03_kaiketsu_bloc dd span:first-child{font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-size:2.6rem;font-weight:700}.instructor_intro_kaiketsu_bloc dd span:last-child,.lesson_detail_list_03_kaiketsu_bloc dd span:last-child,.price_plan_txt_02,.schedule_yoyaku dd p,.top_list_03_kaiketsu_bloc dd span:last-child{font-size:2.4rem}.lesson_detail_list_04 h3 span,.top_list_04 h2 span{padding-left:30px}.top_point{padding-top:80px;padding-bottom:1px;background:url(../images/common/bg_grade.png) top/contain no-repeat;text-align:center}.top_point p{margin:30px 0 50px;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-size:2.8rem;font-weight:700;text-align:left}.top_point_list_bloc{position:relative;margin-bottom:50px;padding:0 40px;border-radius:10px;text-align:center}.top_point_list_bloc::before{position:absolute;top:-30px;left:-15px;width:102%;height:160px;background:url(../images/top/16_point_01_ttl.png) 0 0/contain no-repeat;content:''}.top_point_list_bloc h3{position:relative;margin:0;padding-top:25px;padding-bottom:50px;padding-left:90px;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-size:3.4rem;letter-spacing:.02em;line-height:1;text-align:left;z-index:1}.top_point_list_bloc p{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",HelveticaNeue,"Segoe UI","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium",sans-serif;font-weight:400}.modal_allfree p span,.page_back a{font-weight:700;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif}.top_point_list_bloc dl{margin:0;text-align:left}.top_point_list_bloc01{background:#fdecec}.top_point_list_bloc01 p{padding-top:10px;padding-bottom:30px;font-size:2.6rem;text-align:left}.top_point_list_bloc01 div{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 0;background:url(../images/top/17_point_dashed.png) top center/contain repeat-x}.top_point_list_bloc01 dt img{width:120px;padding-top:5px}.top_point_list_bloc01 dd{width:76%;margin-left:4%;font-size:2.4rem;line-height:1.4}.top_point_list_bloc02{padding-bottom:40px;background:#e3f3e5}.top_point_list_bloc02::before{background:url(../images/top/23_point_02_ttl.png) 0 0/contain no-repeat}.top_point_list_bloc02_bloc{position:relative;margin:50px 0 85px;padding:0 50px;border-radius:10px;background:#fff}.top_point_list_bloc02_bloc_ttl{position:absolute;top:-30px;left:0;width:100%;padding:0 50px}.top_point_list_bloc02_bloc p{padding-top:80px;font-size:2.8rem}.top_point_list_bloc02_bloc a{display:inline-block;margin:30px 0 40px}.top_point_list_bloc02_bloc a img{max-width:340px}.top_point_list_bloc03{padding-bottom:40px;background:#e1f1f5}.top_point_list_bloc03::before{background:url(../images/top/29_ttl.png) 0 0/contain no-repeat}.top_point_list_bloc03 p{font-size:2.6rem}.top_point_list_bloc03_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:45px 0}.top_point_list_bloc03_list li{width:48%;margin-bottom:20px}.top_point_list_bloc03 .top_list_bloc_btn,.top_point_list_bloc04 .top_list_bloc_btn{margin-top:40px}.top_point_list_bloc03 .top_list_bloc_btn img,.top_point_list_bloc04 .top_list_bloc_btn img{width:420px}.top_point_list_bloc03_user_ttl{padding:0 50px}.top_point_list_bloc03_user_img{margin-top:30px}.top_point_list_bloc03 .lesson_detail_list_07_mama{margin-top:0}.access_list_map,.info_promise02,.info_promise03,.instructor_result_style,.lesson_detail_list_02_img,.lesson_detail_list_07_user_list_img p,.page_back,.top_point_list_bloc03 .lesson_detail_list_07_mama_ttl{text-align:center}.top_point_list_bloc04{padding-bottom:40px;background:#e8ebfb}.top_point_list_bloc04::before{background:url(../images/top/36_ttl.png) 0 0/contain no-repeat}.top_point_list_bloc04 p{padding-bottom:30px;font-size:2.6rem}.top_point_list_bloc04_img{margin:0 -40px;padding-right:25px;padding-left:40px}.top_point_list_bloc05{padding-bottom:40px;background:#faf2e1}.top_point_list_bloc05::before{background:url(../images/top/38_ttl.png) 0 0/contain no-repeat}.top_point_list_bloc05 p{padding-bottom:20px;font-size:2.6rem}.modal_lesson_schedule .schedule_kotei_busy .schedule_kotei_busy_txt{margin:0;font-size:2.4rem;text-align:center!important}.modal_lesson_schedule .schedule_kotei_busy .schedule_kotei_busy_txt02{margin:0 40px;font-size:2.4rem}.modal_allfree p{margin:0;font-size:2.2rem;line-height:1.5;text-align:left}.modal_allfree p span{display:block;margin-bottom:20px}.modal_allfree_bloc{padding:40px}.modal_allfree_01{background:#fdf7e1}.modal_allfree_01 span{color:#f7a803}.modal_allfree_02{background:#fdecf2}.modal_allfree_02 span{color:#dd6684}.modal_allfree_03{background:#fff1e6}.modal_allfree_03 span{color:#816446}.modal_allfree_04{background:#f5f8d9}.modal_allfree_04 span{color:#9ba71d}.page_breadcrumb ol{padding:10px 0}.page_breadcrumb li{display:inline-block;font-size:1.4rem}.page_breadcrumb li::after{padding:0 2px;content:'>'}.page_breadcrumb li:last-child::after{content:''}.page_mainv h1{margin:0;padding:30px 0;background:#226abe;color:#fff;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-size:2.8rem;line-height:1;text-align:center}.lesson_menu_first h2,.lesson_menu_second p{margin:0;padding:12px 20px;position:relative;border-bottom:1px solid #ccc;cursor:pointer}.page_back a{font-size:3rem}.page_back a span{padding-right:5px}#thanks .footer_copy li,#trial .footer_copy li{font-size:16px}#thanks .footer_copy a:visited,#trial .footer_copy a:visited,.price_compare_link a{color:#fff}.lesson_menu{padding-bottom:50px}.lesson_menu_first h2{color:#226abe;font-size:1.7rem}.lesson_menu_first h2 .arrow{position:absolute;top:50%;right:20px;width:20px;height:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.lesson_menu_second p .arrow,.lesson_menu_third a::after{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.lesson_menu_first h2 .open{background:url(../images/lesson/lesson_arrow_round_down.png) 0 0/contain no-repeat}.lesson_menu_first h2 .close{background:url(../images/lesson/lesson_arrow_round_up.png) 0 0/contain no-repeat}.lesson_menu_second p{font-size:1.6rem}.lesson_menu_second p::before{position:absolute;top:0;left:0;width:8px;height:100%;background:#226abe;content:''}.lesson_menu_second p .arrow{position:absolute;top:50%;right:24px;width:12px;height:12px;transform:translate(0,-50%)}.lesson_menu_second p .open{background:url(../images/lesson/lesson_arrow_down.png) 0 0/contain no-repeat}.lesson_menu_second p .close{background:url(../images/lesson/lesson_arrow_up.png) 0 0/contain no-repeat}.lesson_menu_third{padding:25px;background:#dee9f5}.lesson_bass,.lesson_biwa,.lesson_cello,.lesson_clarinet,.lesson_contrabass,.lesson_dj,.lesson_drums,.lesson_dtm,.lesson_euphonium,.lesson_fagott,.lesson_flute,.lesson_guitar,.lesson_harp,.lesson_hikigatari,.lesson_horn,.lesson_jazzflute,.lesson_keyboard,.lesson_koto,.lesson_kotsuzumi,.lesson_niko,.lesson_oboe,.lesson_ocarina,.lesson_okinawashamisen,.lesson_pandeiro,.lesson_percussion,.lesson_piano,.lesson_piccolo,.lesson_recorder,.lesson_rythmiqueen,.lesson_rythmiquejp,.lesson_saxophone,.lesson_shakuhachi,.lesson_shamisen,.lesson_shinobue,.lesson_sousaphone,.lesson_trombone,.lesson_trumpet,.lesson_tuba,.lesson_ukulele,.lesson_viola,.lesson_violin,.lesson_vocal,.lesson_voicepercussion,.lesson_wadaiko,.lesson_wood_bass{background-position:left center;background-size:contain}.lesson_menu_third li{display:inline-block;width:49%;margin-right:1.6%;padding-bottom:12px}.lesson_menu_third h3{margin:0;font-size:1.6rem;font-weight:400;line-height:1}.lesson_menu_third a{display:block;position:relative;padding:16px 20px 16px 67px;border:1px solid #eee;border-radius:10px;background-color:#fff;color:#000;font-size:1.6rem;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.2)}.lesson_menu_third a::after{position:absolute;top:50%;right:13px;width:10px;height:19px;transform:translate(0,-50%);background:url(../images/lesson/lesson_arrow_right.png) 0 0/contain no-repeat;content:''}.lesson_bass,.lesson_biwa,.lesson_cello,.lesson_clarinet,.lesson_contrabass,.lesson_dj,.lesson_drums,.lesson_dtm,.lesson_euphonium,.lesson_fagott,.lesson_flute,.lesson_guitar,.lesson_harp,.lesson_hikigatari,.lesson_horn,.lesson_jazzflute,.lesson_keyboard,.lesson_koto,.lesson_kotsuzumi,.lesson_niko,.lesson_oboe,.lesson_ocarina,.lesson_okinawashamisen,.lesson_pandeiro,.lesson_percussion,.lesson_piano,.lesson_piccolo,.lesson_recorder,.lesson_rythmiqueen,.lesson_rythmiquejp,.lesson_saxophone,.lesson_shakuhachi,.lesson_shamisen,.lesson_shinobue,.lesson_sousaphone,.lesson_trombone,.lesson_trumpet,.lesson_tuba,.lesson_ukulele,.lesson_viola,.lesson_violin,.lesson_vocal,.lesson_voicepercussion,.lesson_wadaiko,.lesson_wood_bass,.price_compare_link li:first-child,.price_compare_link li:nth-child(3){background-repeat:no-repeat}.lesson_rythmiquejp{background-image:url(../images/lesson/lesson_icon_rythmiquejp.png)}.lesson_rythmiqueen{background-image:url(../images/lesson/lesson_icon_rythmiqueen.png)}.lesson_saxophone{background-image:url(../images/lesson/lesson_icon_saxophone.png)}.lesson_flute{background-image:url(../images/lesson/lesson_icon_flute.png)}.lesson_clarinet{background-image:url(../images/lesson/lesson_icon_clarinet.png)}.lesson_trumpet{background-image:url(../images/lesson/lesson_icon_trumpet.png)}.lesson_trombone{background-image:url(../images/lesson/lesson_icon_trombone.png)}.lesson_horn{background-image:url(../images/lesson/lesson_icon_horn.png)}.lesson_euphonium{background-image:url(../images/lesson/lesson_icon_euphonium.png)}.lesson_tuba{background-image:url(../images/lesson/lesson_icon_tuba.png)}.lesson_piccolo{background-image:url(../images/lesson/lesson_icon_piccolo.png)}.lesson_jazzflute{background-image:url(../images/lesson/lesson_icon_jazzflute.png)}.lesson_sousaphone{background-image:url(../images/lesson/lesson_icon_sousaphone.png)}.lesson_fagott{background-image:url(../images/lesson/lesson_icon_fagott.png)}.lesson_ocarina{background-image:url(../images/lesson/lesson_icon_ocarina.png)}.lesson_recorder{background-image:url(../images/lesson/lesson_icon_recorder.png)}.lesson_oboe{background-image:url(../images/lesson/lesson_icon_oboe.png)}.lesson_violin{background-image:url(../images/lesson/lesson_icon_violin.png)}.lesson_viola{background-image:url(../images/lesson/lesson_icon_viola.png)}.lesson_cello{background-image:url(../images/lesson/lesson_icon_cello.png)}.lesson_contrabass{background-image:url(../images/lesson/lesson_icon_contrabass.png)}.lesson_harp{background-image:url(../images/lesson/lesson_icon_harp.png)}.lesson_guitar{background-image:url(../images/lesson/lesson_icon_guitar.png)}.lesson_bass{background-image:url(../images/lesson/lesson_icon_bass.png)}.lesson_wood_bass{background-image:url(../images/lesson/lesson_icon_wood_bass.png)}.lesson_drums{background-image:url(../images/lesson/lesson_icon_drums.png)}.lesson_percussion{background-image:url(../images/lesson/lesson_icon_percussion.png)}.lesson_pandeiro{background-image:url(../images/lesson/lesson_icon_pandeiro.png)}.lesson_piano{background-image:url(../images/lesson/lesson_icon_piano.png)}.lesson_keyboard{background-image:url(../images/lesson/lesson_icon_keyboard.png)}.lesson_shamisen{background-image:url(../images/lesson/lesson_icon_shamisen.png)}.lesson_shakuhachi{background-image:url(../images/lesson/lesson_icon_shakuhachi.png)}.lesson_koto{background-image:url(../images/lesson/lesson_icon_koto.png)}.lesson_wadaiko{background-image:url(../images/lesson/lesson_icon_wadaiko.png)}.lesson_kotsuzumi{background-image:url(../images/lesson/lesson_icon_kotsuzumi.png)}.lesson_shinobue{background-image:url(../images/lesson/lesson_icon_shinobue.png)}.lesson_niko{background-image:url(../images/lesson/lesson_icon_niko.png)}.lesson_okinawashamisen{background-image:url(../images/lesson/lesson_icon_okinawashamisen.png)}.lesson_ukulele{background-image:url(../images/lesson/lesson_icon_ukulele.png)}.lesson_biwa{background-image:url(../images/lesson/lesson_icon_biwa.png)}.lesson_dtm{background-image:url(../images/lesson/lesson_icon_dtm.png)}.lesson_dj{background-image:url(../images/lesson/lesson_icon_dj.png)}.lesson_vocal{background-image:url(../images/lesson/lesson_icon_vocal.png)}.lesson_voicepercussion{background-image:url(../images/lesson/lesson_icon_voicepercussion.png)}.lesson_hikigatari{background-image:url(../images/lesson/lesson_icon_hikigatari.png)}.enjoy_content03 h2,.enjoy_content03_num,.info_ttl{background:#226abe;text-align:center}.enjoy_content03 h2 span,.enjoy_mainv h1 span,.instructor_mainv_txt p span,.lesson_mainv h1 span{color:#fffb37}.enjoy_content01 p{max-width:80%;margin:30px auto;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-size:2.6rem;font-weight:700}.enjoy_content02 p,.enjoy_content03 h2{font-size:2.8rem;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif}.enjoy_content01 img,.enjoy_content02_case img,.schedule_merit_img{display:block;max-width:80%;margin:0 auto}.enjoy_span_green{color:#6ea42f}.enjoy_span_red{color:#fd7b65}.enjoy_content02 p{margin:40px 0;font-weight:700;text-align:center}.enjoy_content02 p span{font-size:3.4rem}.enjoy_content02 img{display:block;max-width:80%;margin:60px auto 0}.enjoy_content02_case p{position:absolute;bottom:10%;left:15%;margin:0;color:#226abe;line-height:1.4;text-align:left}.enjoy_content03{margin:80px 0}.enjoy_content03 h2{margin:0;padding:20px 0;border-radius:10px;color:#fff}.enjoy_content03 img{display:block;max-width:80%;margin:30px auto 80px}.enjoy_content03 p{font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-size:2.4rem;font-weight:700}.enjoy_content03_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}.enjoy_content03_num{width:60px;height:60px;border-radius:5px;color:#fffb37;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-size:3.6rem;font-weight:700;line-height:60px}.enjoy_content03_ttl{margin:0 0 0 20px;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-size:2.4rem;font-weight:700}.enjoy_content03_txt{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",HelveticaNeue,"Segoe UI","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium",sans-serif!important;font-size:2rem!important;font-weight:400!important}.enjoy_content03_txt span,.info_daihyo h1,.info_ttl{font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif}.enjoy_content03_txt span{color:#226abe;font-weight:700}.info_ttl{margin:0;padding:15px 0;border-radius:10px 10px 0 0;color:#fff;font-size:2.6rem;letter-spacing:.1em;line-height:1}.info_ttl span{color:#ceecf4;font-size:3.6rem;vertical-align:-8%}.access_detail_info dl,.info_daihyo,.info_daihyo_promise img,.schedule_yoyaku dd img{margin:30px 0}.info_daihyo h1{margin:0 0 30px;border-bottom:3px solid #226abe;font-size:2.2rem;letter-spacing:.1em;text-align:center}.info_daihyo h1 span{font-size:3.2rem}.info_daihyo_bloc img{max-width:240px;margin-right:20px;float:left}.info_daihyo_bloc p{margin-bottom:50px;font-size:1.8rem}.info_daihyo_promise h3,.info_daihyo_promise p{margin:40px 0;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;text-align:center}.info_daihyo_promise h3{color:#fff;font-size:2.4rem}.info_daihyo_promise p{font-size:2.2rem;font-weight:700}.info_daihyo_promise_bloc{margin:40px auto;padding:30px;border-radius:10px;background:#f3f3f3}.info_daihyo_promise_bloc_wrapper img{width:180px;margin:0;float:left;border-radius:50%}.info_daihyo_promise_bloc_wrapper p{display:inline-block;position:relative;margin:0 0 0 40px;margin-top:6%!important;padding:20px;border:1px solid #ccc;border-radius:10px;background:#fff;color:#000!important;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif!important;font-size:1.8rem;font-weight:700!important;text-align:left}.info_daihyo_promise_bloc p,.schedule_allfree_bloc_txt span:nth-child(2){font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",HelveticaNeue,"Segoe UI","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium",sans-serif}.info_daihyo_promise_bloc_wrapper p span,.info_promise01 p{color:#6da42f}.info_daihyo_promise_bloc_wrapper p::after,.info_daihyo_promise_bloc_wrapper p::before,.lesson_detail_list_07_user_list_fukidashi::after,.lesson_detail_list_07_user_list_fukidashi::before{position:absolute;top:50%;left:-30px;width:0;height:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border:15px solid transparent;content:''}.info_daihyo_promise_bloc_wrapper p::before,.lesson_detail_list_07_user_list_fukidashi::before{margin-left:-10px;border-right-width:25px;border-right-color:#999}.info_daihyo_promise_bloc_wrapper p::after,.info_modal_wrapper p::after,.lesson_detail_list_07_user_list_fukidashi::after{margin:0 0 0 -9px;border-right-width:25px;border-right-color:#fff}.info_daihyo_promise_bloc p{margin-bottom:0;color:#000!important;font-weight:700;text-align:left}.access_detail_intro h1,.access_detail_map_streetview a p:nth-child(2),.access_mainv_txt p,.info_contents_ttl h3,.info_contents_ttl ul,.info_modal,.info_profile h2,.instructor_intro_ttl,.instructor_mainv_txt p,.instructor_result_date li,.instructor_result_icon_S,.instructor_search_wrapper li,.instructor_search_wrapper p,.price_compare_ttl p,.price_plan_bloc p{font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif}.info_daihyo_promise_bloc p:last-child{margin-top:10px;font-size:1.8rem;font-weight:400}.info_daihyo_promise_four{color:#000!important;font-size:2.6rem!important;letter-spacing:.1em}.info_daihyo_promise_four span{padding-left:10px;color:#6da42f;font-size:3.6rem}.info_daihyo_promise ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:30px}.info_daihyo_promise li{position:relative;width:24%;height:350px;border:1px solid #ccc;text-align:center}.info_daihyo_promise li p,.info_profile dl{margin:20px 0}.info_daihyo_promise li p:first-child{margin:0;background:#6da42f;color:#fff;font-size:1.8rem}.info_daihyo_promise li p:nth-child(2){margin-bottom:0;color:#000!important;font-size:1.8rem!important;line-height:1.2}.info_daihyo_promise li img{margin:0 auto;padding:0 12px}.info_daihyo_promise li a{display:inline-block;position:absolute;bottom:10px;left:50%;width:90px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.access_mainv h1,.info_daihyo_promise li a img,.instructor_mainv h1,.modal_curriculum_01,.modal_mama,.modal_mama2,.schedule_mainv h1{padding:0}.info_daihyo_promise li:nth-child(3) p:nth-child(2){margin-bottom:18px}.info_promise01 h3{background:url(../images/info/info_promise_01.png) center/contain no-repeat}.info_promise02 a,.info_promise03 a{display:inline-block;width:350px;margin:20px 0 40px}.info_promise02 h3{background:url(../images/info/info_promise_02.png) center/contain no-repeat}.info_promise02 p{color:#378abd}.info_promise03 h3{background:url(../images/info/info_promise_03.png) center/contain no-repeat}.info_promise03 p{color:#e8bc27}.info_profile h2{margin:30px 0 0;border-bottom:3px solid #226abe;font-size:2.8rem;text-align:center}.blue,.info_profile h2 span{color:#226abe}.info_profile dl div{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;border-bottom:1px solid #ccc}.info_profile dt{width:20%;font-size:1.8rem;font-weight:700}.info_profile dd{width:80%;margin:0;font-size:1.8rem}.info_yakuin_bloc{padding:30px 0;border-bottom:1px solid #ccc}.info_yakuin_bloc_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info_base dl,.info_contents_wrapper,.info_modal_wrapper{display:-webkit-box;display:-ms-flexbox}.info_yakuin_bloc_ttl img{max-width:220px;margin-right:30px;margin-bottom:25px}.info_yakuin_bloc_name p{line-height:1.4}.info_yakuin_bloc_name p span{padding-left:15px;font-size:3rem}.info_yakuin_bloc_name p:first-child{font-size:2.2rem}.access_detail_slider .slick-dots li button::before,.info_yakuin_bloc_name p:last-child{font-size:1.8rem}.info_base dd,.info_yakuin_bloc_txt,.price_compare_eys .price_compare_bloc_list li p{margin:0;font-size:1.6rem}.info_contents{margin-bottom:50px}.info_contents_wrapper{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;border-bottom:1px solid #ccc}.info_contents_wrapper:last-child{border-bottom:none}.info_contents_wrapper img{max-width:200px;margin-right:30px}.info_contents_ttl h3{margin:0 0 10px;font-size:2rem}.info_base dt,.info_contents_ttl li{font-size:1.6rem}.info_contents_ttl li::before{padding-right:10px;color:#ccc;content:'●'}.info_base dl{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.info_base dl div{display:inline-block;width:50%;padding:20px 2%}.info_base dl div:nth-child(2n){padding-left:0}.info_base dt{font-weight:700}.info_modal_ttl{display:inline-block;padding:0 30px;border-radius:30px;background:#6da42f;color:#fff;font-size:2.8rem;font-weight:700;letter-spacing:.1em}.info_modal_txt{margin-top:0;margin-bottom:30px;font-size:2.8rem}.info_modal_wrapper{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.info_modal_wrapper img{max-width:25%;border-radius:50%}.info_modal_wrapper p{position:relative;margin:0 0 0 30px;padding:15px 20px;border:2px solid #6da42f;border-radius:20px;font-size:1.8rem;text-align:left}.info_modal_wrapper p::after,.info_modal_wrapper p::before{position:absolute;top:10%;left:-29px;width:0;height:0;border:15px solid transparent;content:''}.info_modal_wrapper p::before{margin-left:-13px;border-right-width:25px;border-right-color:#6da42f}.info_modal_img{margin:20px 0;text-align:center}.access_mainv_txt,.instructor_mainv_txt,.schedule_mainv_txt{background:#226abe}.access_mainv_txt p,.instructor_mainv_txt p{max-width:80%;margin:0 auto;padding:30px 0;color:#fff;font-size:2.8rem;font-weight:700;line-height:1.5;text-align:center}.instructor_search_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 0 12px;border-bottom:1px solid #ccc}.instructor_search_wrapper p{display:inline-block;width:200px;margin:0 20px 0 0;padding:12px 10px;font-size:1.8rem;font-weight:700;line-height:1;text-align:center}.instructor_search_wrapper ul{max-width:740px;font-size:0}.instructor_search_wrapper li{display:inline-block;margin-right:8px;margin-bottom:8px;color:#666;font-size:1.6rem;font-weight:700;text-align:center;cursor:pointer}.instructor_search_wrapper li img{width:50px}.instructor_search_wrapper li span{display:inline-block;width:100px;padding:5px;border:1px solid #ccc}.instructor_search_ttl{border:2px solid #226abe;border-radius:8px;color:#226abe}.instructor_search_icon{width:40px;border:2px solid;border-radius:5px;font-size:2.4rem!important;line-height:38px;text-align:center}.instructor_search_arrow{position:relative;height:100px;border-bottom:1px solid #ccc}.instructor_search_arrow::before{display:inline-block;position:absolute;top:43px;left:460px;width:0;height:0;border-top:20px solid #666;border-right:20px solid transparent;border-left:20px solid transparent;content:''}.icon_S{border-color:#c32d37;color:#c32d37!important}.icon_A{border-color:#eb7820;color:#eb7820!important}.icon_B{border-color:#609348;color:#609348!important}.icon_C{border-color:#1a6c97;color:#1a6c97!important}.icon_D{border-color:#8d5587;color:#8d5587!important}.instructor_result_bloc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:30px 0}.instructor_result_name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.instructor_result_name h2{margin:15px 0;font-size:3rem;font-weight:400;line-height:1}.instructor_result_icon_S{display:inline-block;width:80px;background:url(../images/instructor/instructor_icon_star_S.png) right -2px/contain no-repeat;color:#c32d37;font-size:2.2rem;font-weight:700}.instructor_result_txt p{margin:30px 0;font-size:1.8rem}.instructor_result_style dl,.instructor_result_txt dl{margin:30px 0;font-size:1.8rem;text-align:left}.instructor_result_style dt,.instructor_result_txt dt{float:left;color:#338f8b}.instructor_result_style dt::before,.instructor_result_txt dt::before{padding-right:10px;color:#ccc;content:'■'}.instructor_result_style img,.lesson_detail_list_05_img img,.price_muryo_tel img{max-width:70%}.instructor_result_date,.lesson_detail_list_07_user,.price_muryo_tel{margin:50px 0}.instructor_result_date ul{font-size:0;text-align:center}.instructor_result_date li{display:inline-block;margin-right:10px;padding:4px 8px;border:2px solid #666;border-radius:5px;background:#666;color:#fff;font-size:2.2rem;font-weight:700;line-height:1}.access_detail_intro,.access_detail_intro h1{border-radius:10px 10px 0 0}.instructor_result_btn{margin-bottom:50px;text-align:center}.instructor_result_btn a{display:inline-block;padding:20px 50px 20px 100px;background:url(../images/instructor/instructor_btn.png) center/contain no-repeat;color:#000;font-size:2.6rem;line-height:1}.access_list ul,.access_yubista_list{display:-webkit-box;display:-ms-flexbox}.offday{border-color:#ccc!important;background:#fff!important;color:#ccc!important}.access_detail_guide,.access_detail_intro,.access_detail_map{border-bottom:2px solid #fff;background:#e7e7e7}.instructor_intro{padding:50px 0;background:url(../images/common/bg_grade.png) top/contain no-repeat}.instructor_intro_ttl{color:#226abe;font-size:4.2rem;font-weight:700;text-align:center}.green{color:#289b3a}.red{color:#df2443}.access_list{margin-top:60px;padding:0 20px}.access_list_map img{max-width:90%;margin:0 auto}.access_list ul{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}.access_list li{width:32%;margin-right:2%;margin-bottom:20px}.access_list li a{display:block;padding-top:232px;text-indent:-9999px}.access_zenkoku{background:url(../images/common/bg_grade_fukidashi.png) 0 0/contain no-repeat;text-align:center}.access_zenkoku img{max-width:96%;padding-top:140px;padding-left:23px}.studio_sapporo{background:url(../images/access/access_icon_sapporo.png) top center/contain no-repeat}.studio_ginza{background:url(../images/access/access_icon_ginza.png) top center/contain no-repeat}.studio_shibuya{background:url(../images/access/access_icon_shibuya.png) top center/contain no-repeat}.studio_kichijoji{background:url(../images/access/access_icon_kichijoji.png) top center/contain no-repeat}.studio_ueno{background:url(../images/access/access_icon_ueno.png) top center/contain no-repeat}.studio_shinjuku{background:url(../images/access/access_icon_shinjuku.png) top center/contain no-repeat}.studio_ikebukuro{background:url(../images/access/access_icon_ikebukuro.png) top center/contain no-repeat}.studio_jiyugaoka{background:url(../images/access/access_icon_jiyugaoka.png) top center/contain no-repeat}.studio_aoyamachapel{background:url(../images/access/access_icon_aoyamachapel.png) top center/contain no-repeat}.studio_tachikawa{background:url(../images/access/access_icon_tachikawa.png) top center/contain no-repeat}.studio_machida{background:url(../images/access/access_icon_machida.png) top center/contain no-repeat}.studio_kamata{background:url(../images/access/access_icon_kamata.png) top center/contain no-repeat}.studio_akasaka{background:url(../images/access/access_icon_akasaka.png) top center/contain no-repeat}.studio_koenji{background:url(../images/access/access_icon_koenji.png) top center/contain no-repeat}.studio_sangenjaya{background:url(../images/access/access_icon_sangenjaya.png) top center/contain no-repeat}.studio_shimokitazawa{background:url(../images/access/access_icon_shimokitazawa.png) top center/contain no-repeat}.studio_kinshicho{background:url(../images/access/access_icon_kinshicho.png) top center/contain no-repeat}.studio_akihabara{background:url(../images/access/access_icon_akihabara.png) top center/contain no-repeat}.studio_takadanobaba{background:url(../images/access/access_icon_takadanobaba.png) top center/contain no-repeat}.studio_yokohama{background:url(../images/access/access_icon_yokohama.png) top center/contain no-repeat}.studio_chiba{background:url(../images/access/access_icon_chiba.png) top center/contain no-repeat}.studio_omiya{background:url(../images/access/access_icon_omiya.png) top center/contain no-repeat}.studio_sagamihara{background:url(../images/access/access_icon_sagamihara.png) top center/contain no-repeat}.studio_kawasaki{background:url(../images/access/access_icon_kawasaki.png) top center/contain no-repeat}.studio_niigata{background:url(../images/access/access_icon_niigata.png) top center/contain no-repeat}.studio_sakae{background:url(../images/access/access_icon_sakae.png) top center/contain no-repeat}.studio_meieki{background:url(../images/access/access_icon_meieki.png) top center/contain no-repeat}.studio_umeda{background:url(../images/access/access_icon_umeda.png) top center/contain no-repeat}.studio_kyoto{background:url(../images/access/access_icon_kyoto.png) top center/contain no-repeat}.studio_kyobashi{background:url(../images/access/access_icon_kyobashi.png) top center/contain no-repeat}.studio_sannomiya{background:url(../images/access/access_icon_sannomiya.png) top center/contain no-repeat}.studio_namba{background:url(../images/access/access_icon_namba.png) top center/contain no-repeat}.studio_sennichimae{background:url(../images/access/access_icon_sennichimae.png) top center/contain no-repeat}.access_yubista{margin:80px auto}.access_yubista_list{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0}.access_yubista_list ul{width:20%;margin-right:2%}.access_yubista_list li{margin-bottom:3px;font-size:1.6rem}.access_yubista_list li::before{padding-right:5px;content:'●'}.access_yubista_list a{color:#000}.access_detail_intro h1{margin:0;background:#d7599c;color:#fff;font-size:3rem;letter-spacing:.1em;text-align:center}.access_detail_slider{margin-bottom:50px!important}.access_detail_slider_wrapper p{max-width:80%;margin:20px auto;font-size:2rem}.access_detail_slider .slick-next,.access_detail_slider .slick-prev{top:35%}.access_detail_slider .slick-prev{left:20px;background:url(../images/access/access_detail_arrow_left.png) 0 0/contain no-repeat}.access_detail_slider .slick-next{right:20px;background:url(../images/access/access_detail_arrow_right.png) 0 0/contain no-repeat}.access_detail_slider .slick-dots li.slick-active button:before{color:#555}.access_detail_map_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px}.access_detail_map_streetview{position:relative;width:440px;margin-right:20px;text-align:center}.access_detail_map_streetview a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding-top:50px;overflow:hidden}.access_detail_map_streetview a img{width:100px}.access_detail_map_streetview a p{color:#fff;line-height:1.4}.access_detail_map_streetview a p:nth-child(2){font-size:2.4rem;font-weight:700;letter-spacing:.05em}.access_detail_map_streetview a p:last-child{margin-bottom:0;font-size:1.6rem}.access_detail_map_gmap{width:440px}.access_detail_map_gmap iframe,.access_detail_map_gmapwide iframe{width:100%;height:100%}.access_detail_map_gmapwide{width:100%;height:326px}.access_detail_ttl{margin:0;padding:5px 0 5px 20px;border-left:10px solid #d7599c;font-size:2.2rem;line-height:1.3}.access_detail_guide{padding:30px}.access_detail_guide ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.access_detail_guide li,.price_compare_ttl{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.access_detail_guide li{display:flex;-ms-flex-align:center;align-items:center;width:440px;margin-top:30px;margin-right:20px}.access_detail_guide_img{position:relative;width:150px}.access_detail_guide_img span{display:inline-block;position:absolute;top:0;right:0;width:35px;height:35px;background:#d7599c;color:#fff;font-size:2rem;font-weight:700;line-height:35px;text-align:center;z-index:1}.access_detail_guide_txt{width:290px;margin-left:15px;font-size:1.6rem}.access_detail_info{margin-bottom:70px;padding:30px;border-radius:0 0 10px 10px;background:#e7e7e7}.access_detail_info dl div{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0;border-top:1px solid #ccc}.access_detail_info dt{width:20%;text-align:center}.access_detail_info dt span{display:inline-block;width:100px;border-radius:5px;background:#fff;color:#888;font-size:1.6rem;font-weight:700}.access_detail_info dd{width:78%;margin-left:2%;font-size:1.6rem}.price_plan_note_02{font-size:2.4rem;text-align:center}.price_plan_bloc{border:4px solid #30c7d2;border-radius:10px}.price_plan_bloc p{margin:0;padding:10px 0;background:#30c7d2;color:#fffb37;font-size:3.2rem;font-weight:700;text-align:center}.price_plan_bloc_play{padding-top:30px;text-align:center}.lesson_detail_list_01_play img,.price_plan_bloc_play img{max-width:50%}.price_compare_ttl{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../images/price/price_line_stripe.png) top center/contain repeat-x}.price_compare_ttl img{display:inline-block;width:100px;padding:20px 25px 20px 0}.price_compare_ttl p{margin:15px 0;font-size:2.8rem;font-weight:700}.price_compare_link{padding-bottom:20px;background:url(../images/price/price_line_stripe.png) bottom center/contain repeat-x;font-size:0;text-align:center}.price_compare_bloc_list_ttl,.price_compare_bloc_ttl{font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-size:2.8rem;font-weight:700;position:relative}.price_compare_link li{display:inline-block;margin:0 10px;padding:7px 10px 7px 35px;border-radius:5px;color:#fff;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:.1em;line-height:1}.schedule_anchor div,.schedule_merit dt{display:-webkit-box;display:-ms-flexbox}.price_compare_link li:first-child{background-color:#e4ab27;background-image:url(../images/price/price_icon_studio.png);background-position:7px center;background-size:15px}.price_compare_link li:nth-child(2){background-color:#999;background-image:url(../images/price/price_icon_personal.png);background-position:7px center;background-repeat:no-repeat;background-size:20px}.price_compare_link li:nth-child(3){background-color:#226abe;background-image:url(../images/price/price_icon_eys.png);background-position:7px center;background-size:22px}.price_compare_bloc{position:relative;margin:80px 0;padding:20px;background:#f8eec9}.price_compare_bloc::after{position:absolute;right:5px;bottom:0;width:180px;height:400px;background:url(../images/price/price_img_woman_01.png) bottom/contain no-repeat;content:''}.price_compare_bloc_ttl{top:-40px;max-width:70%;margin:0 auto;padding:12px 0;border-radius:0 0 10px 10px;background-color:#e4ab27;background-image:url(../images/price/price_icon_studio.png);background-position:30px center;background-repeat:no-repeat;background-size:25px;color:#fff;letter-spacing:.1em;line-height:1;text-align:center}.price_compare_bloc_ttl::after{position:absolute;top:0;right:-20px;width:0;height:0;border-right:20px solid transparent;border-bottom:20px solid #7e6512;content:''}.price_compare_bloc_list_ttl::before,.price_compare_eys_bloc_list_ttl span::before{width:40px;height:40px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);position:absolute;top:50%}.price_compare_bloc_list_ttl{margin-top:30px;margin-bottom:5px;padding:10px 0 10px 70px;background:url(../images/price/price_bg_stripe.png) center/contain no-repeat;text-align:left}.price_compare_bloc_list_ttl::before{left:20px;transform:translate(0,-50%);background:url(../images/price/price_icon_caution.png) center/40px no-repeat;content:''}.lesson_detail_list_01_nayami::after,.price_compare_bloc_list_point::before{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);content:''}.price_compare_bloc_list ul{padding:10px 20px 20px;background:#fff}.price_compare_bloc_list li{padding:8px 0 8px 30px;border-bottom:1px solid #f8eec9;font-size:1.6rem}.price_compare_bloc_list li:first-child{background:url(../images/price/price_icon_studio_01.png) left/20px no-repeat}.price_compare_bloc_list li:nth-child(2){background:url(../images/price/price_icon_studio_02.png) left/20px no-repeat}.price_compare_bloc_list li:nth-child(3){background:url(../images/price/price_icon_studio_03.png) left/20px no-repeat}.price_compare_bloc_list li:nth-child(4){background:url(../images/price/price_icon_studio_04.png) left/20px no-repeat}.price_compare_bloc_list li:nth-child(5){background:url(../images/price/price_icon_studio_05.png) left/20px no-repeat}.price_compare_bloc_list li:nth-child(6){background:url(../images/price/price_icon_studio_06.png) left/20px no-repeat}.price_compare_bloc_list_point{position:relative;margin:0;padding:30px 0 20px;background:#fff;color:#f20f1b;font-size:1.8rem;font-weight:700;text-align:center}.schedule_merit_txt_allfree,.schedule_merit_txt_kotei{color:#226abe;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-weight:700}.price_compare_bloc_list_point::before{position:absolute;top:0;width:0;height:0;transform:translate(-50%,0);border-top:20px solid #f8eec9;border-right:20px solid transparent;border-left:20px solid transparent}.price_compare_personal{background:#e5e5e5}.price_compare_personal .price_compare_bloc_ttl{background-color:#999;background-image:url(../images/price/price_icon_personal.png);background-position:40px center;background-repeat:no-repeat;background-size:25px}.price_compare_personal .price_compare_bloc_ttl::after{border-bottom:20px solid #333}.price_compare_personal .price_compare_bloc_list li{border-bottom:1px solid #e5e5e5}.price_compare_personal .price_compare_bloc_list li:first-child{background:url(../images/price/price_icon_personal_01.png) left/20px no-repeat}.price_compare_personal .price_compare_bloc_list li:nth-child(2){background:url(../images/price/price_icon_personal_02.png) left/20px no-repeat}.price_compare_personal .price_compare_bloc_list li:nth-child(3){background:url(../images/price/price_icon_personal_03.png) left/20px no-repeat}.price_compare_personal .price_compare_bloc_list li:nth-child(4){background:url(../images/price/price_icon_personal_04.png) left/20px no-repeat}.price_compare_personal .price_compare_bloc_list li:nth-child(5){background:url(../images/price/price_icon_personal_05.png) left/20px no-repeat}.price_compare_personal .price_compare_bloc_list li:nth-child(6){background:url(../images/price/price_icon_personal_06.png) left/15px no-repeat}.price_compare_personal .price_compare_bloc_list_point{padding-left:22%;text-align:left}.price_compare_personal .price_compare_bloc_list_point::before{border-top:20px solid #e5e5e5}.price_compare_eys{background:#dee9f5}.price_compare_eys::after{position:absolute;right:0;bottom:0;width:180px;height:400px;background:url(../images/price/price_img_woman_02.png) bottom/contain no-repeat;content:''}.price_compare_eys .price_compare_bloc_ttl{background-color:#226abe;background-image:url(../images/price/price_icon_eys.png);background-position:40px center;background-repeat:no-repeat;background-size:30px}.price_compare_eys .price_compare_bloc_ttl::after{border-bottom:20px solid #3b0602}.price_compare_eys_bloc_list_ttl{margin-top:30px;margin-bottom:5px;padding:10px 0;background:url(../images/price/price_bg_stripe.png) center/contain no-repeat;text-align:center}.price_compare_eys_bloc_list_ttl span{position:relative;padding-left:60px;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-size:2.8rem}.price_compare_eys_bloc_list_ttl span::before{left:0;transform:translate(0,-50%);background:url(../images/price/price_icon_stars.png) center/40px no-repeat;content:''}.price_compare_eys .price_compare_bloc_list li{border-bottom:1px solid #dee9f5}.price_compare_eys .price_compare_bloc_list li:first-child{background:url(../images/price/price_icon_schedule.png) left 10px/20px no-repeat}.price_compare_eys .price_compare_bloc_list li:nth-child(2){background:url(../images/price/price_icon_badge.png) -1px 12px/25px no-repeat}.price_compare_eys .price_compare_bloc_list li:nth-child(3){background:url(../images/price/price_icon_present.png) left/20px no-repeat}.price_compare_eys .price_compare_bloc_list li p:first-child{font-weight:700}.price_compare_eys .price_compare_bloc_list li:nth-child(4){padding-bottom:0;padding-left:0;border-bottom:none;background:0 0;font-size:1.4rem}.price_toku p{margin-bottom:40px;background:url(../images/price/price_line_stripe.png) bottom center/contain repeat-x;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-size:2.8rem;font-weight:700;letter-spacing:.05em;text-align:center}.price_toku p span{padding-left:10px;font-size:3.4rem}.price_toku img{margin-bottom:80px}.schedule_mainv_txt p{margin:0;padding:30px 0;color:#fff;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-size:2.8rem;font-weight:700;line-height:1.5;text-align:center}.schedule_merit dd,.schedule_merit dt{line-height:1;position:relative;z-index:1}.schedule_anchor div{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0}.schedule_anchor div p{margin:0 30px 0 0;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-size:1.8rem;font-weight:700}.schedule_anchor div img{max-width:300px}.schedule_anchor li,.schedule_merit dl{max-width:80%;margin:0 auto}.schedule_anchor_bloc{margin-top:-60px;padding-top:120px}.schedule_section{padding:60px 30px 90px;border-radius:10px;background:#c9edff}.schedule_section_wrapper{padding-top:0;border-radius:10px;background:#fff}.schedule_section_wrapper p{margin:0;font-size:2.8rem;text-align:center}.schedule_section_ttl{position:relative;top:-30px;max-width:70%;margin:0 auto!important}.schedule_section_img{display:block;max-width:70%;margin:30px auto;padding:0 40px}.lesson_detail_list_01_nayami_img img:first-child,.schedule_allfree_bloc{padding-bottom:30px}.schedule_allfree_bloc_ttl{position:relative;z-index:1}.schedule_allfree_bloc_img{position:relative;top:-20px}.schedule_allfree_bloc_txt{margin:0!important;padding:40px;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-size:2.6rem!important;text-align:left!important}.schedule_allfree_bloc_txt span:nth-child(2){font-size:2.4rem!important}.schedule_allfree_bloc_01 .schedule_allfree_bloc_txt span:first-child{color:#fba602}.schedule_allfree_bloc_01 .schedule_allfree_bloc_img{padding:50px 50px 0}.schedule_allfree_bloc_02 .schedule_allfree_bloc_txt span:first-child{color:#62bae3}.schedule_allfree_bloc_03 .schedule_allfree_bloc_txt span:first-child{color:#b36c36}.schedule_allfree_bloc_04 .schedule_allfree_bloc_txt span:first-child{color:#a2ac38}.schedule_merit h2{margin:30px 0;text-align:center}.lesson_detail_kaiketsu_bloc_img img,.lesson_detail_list_01_doushite img,.lesson_detail_list_02_img img,.lesson_detail_list_07_mama img,.schedule_merit h2 img{max-width:80%}.schedule_merit_txt_allfree{margin-bottom:60px;font-size:2.8rem;text-align:center}.schedule_merit_txt_kotei{max-width:80%;margin:0 auto 60px;padding:30px;border-radius:10px;background:#fff;font-size:2.6rem;text-align:center}.schedule_kotei_busy_txt,.schedule_kotei_busy_txt02{text-align:left!important}.schedule_merit dl div{position:relative;margin-bottom:80px;background:#fff}.schedule_merit dl div::before{position:absolute;top:-25px;left:0;width:100%;height:50px;background:url(../images/schedule/18_merit1_img3.png) top center/contain no-repeat;content:''}.schedule_merit dl div::after{position:absolute;bottom:-50px;left:0;width:100%;height:50px;background:url(../images/schedule/18_merit1_img4.png) top center/contain no-repeat;content:''}.schedule_merit dl div:first-child dt,.schedule_merit dl div:nth-child(2) dt{padding-right:30px}.schedule_merit dl div:nth-child(2) dd{margin-top:25px}.schedule_merit dt{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:5px}.schedule_merit dt h3{display:inline-block;width:200px;margin:0;padding-top:10px}.schedule_merit dt img{width:400px}.schedule_merit dd{margin-top:20px;margin-left:0;font-size:2rem;text-align:center}.schedule_kotei_busy_ttl{margin:60px 0 30px!important}.schedule_kotei_busy_ttl img{padding:0!important}.schedule_kotei_busy_txt{font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-weight:700}.schedule_kotei_busy_txt span{color:#de2443}.schedule_kotei_busy img{padding:40px 0}.schedule_yoyaku_bloc_wrapper{margin-top:20px;padding:0 40px}.schedule_yoyaku_bloc_wrapper img{width:250px;padding-left:20px;float:right}.schedule_yoyaku_bloc ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px}.schedule_yoyaku_bloc li{width:45%;margin-bottom:30px}.schedule_yoyaku_bloc li p{margin-top:20px;padding-left:30px;font-size:2.4rem;text-align:left}.schedule_yoyaku_bloc li:nth-child(2n-1){position:relative;margin-right:10%}.schedule_yoyaku_bloc li:nth-child(2n-1)::after{position:absolute;top:50%;right:-70px;width:0;height:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:30px solid #ccc;content:''}.schedule_yoyaku_bloc li:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-right:0}.schedule_yoyaku_bloc li:last-child::after{content:none}.schedule_yoyaku_bloc li:last-child span{display:block;font-weight:700}.schedule_yoyaku dl{margin:0;padding:40px}.schedule_yoyaku dt{margin-top:50px;padding:10px 0;border-radius:30px;background:#ffbad6;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-size:2.6rem;text-align:center}.schedule_yoyaku dd{margin:0;padding:0 20px}.lesson_detail_list{padding:80px 0;background:url(../images/common/bg_grade.png) top/contain no-repeat}.lesson_detail_kaiketsu{padding:50px 0 30px;text-align:center}.lesson_detail_kaiketsu_bloc{position:relative;padding:60px 40px 40px;border-radius:10px;background:#fce8eb}.lesson_detail_kaiketsu_bloc_ttl{margin:0!important}.lesson_detail_kaiketsu_bloc_ttl img{max-width:100%!important}.lesson_detail_kaiketsu_bloc_txt{margin:30px 0!important;font-size:2.4rem;text-align:left!important}.lesson_detail_kaiketsu_bloc_img{margin-bottom:40px;text-align:center}.lesson_detail_list_01_txt{margin:50px 0;color:#38c6d0;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-size:3.6rem;font-weight:700;line-height:1.3;text-align:center}.lesson_detail_list_01_present{position:relative;padding:40px 40px 0;background:#e6f6ff}.lesson_detail_list_01_present_txt{position:absolute;top:0;left:40px;width:688px;margin:0;padding-top:180px;background:url(../images/lesson/detail/violin/lesson_img_violin_ttl.png) center/contain no-repeat;text-indent:-9999px;z-index:1}.lesson_detail_list_01_present_slider .lesson_detail_list_01_present_note{margin:1px 0}.lesson_detail_list_01_present_slider .slick-prev{background:url(../images/common/arrow_blue_left.png) 0 0/contain no-repeat}.lesson_detail_list_01_present_slider .slick-next{right:-2px;background:url(../images/common/arrow_blue_right.png) 0 0/contain no-repeat}.lesson_detail_list_01_present_bloc{padding:40px 20px;border:2px solid #fff;background:#eee;text-align:center}.lesson_detail_list_01_present_bloc_txt{margin:0;color:#555;font-size:2.5rem}.lesson_detail_list_01_present_bloc_price{margin:20px 0 30px;color:#a9893f;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-size:2.5rem;font-weight:700}.lesson_detail_list_01_present_bloc_price span{font-size:3rem}.lesson_detail_list_01_nayami{position:relative;margin-top:60px;border-radius:10px;background:#d6f3fb}.lesson_detail_list_01_nayami::after{position:absolute;bottom:-40px;width:0;height:0;transform:translate(-50%,0);border-top:40px solid #d6f3fb;border-right:40px solid transparent;border-left:40px solid transparent}.lesson_detail_list_01_doushite_txt::before,.lesson_detail_list_05_ttl{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0)}.lesson_detail_list_01_nayami_ttl{margin:0!important;padding-top:70px;background:url(../images/lesson/detail/violin/lesson_nayami_01_ttl.png) 0 0/cover no-repeat #fff;font-size:0;text-indent:-9999px}.lesson_detail_list_01_nayami_ttl_02{margin:0!important;padding-top:74px;background:url(../images/lesson/detail/violin/lesson_nayami_02_ttl.png) 0 0/cover no-repeat #fff;font-size:0;text-indent:-9999px}.lesson_detail_list_01_nayami_img{padding:40px 40px 30px}.lesson_detail_list_01_play{padding-bottom:20px;text-align:center}.lesson_detail_list_01_doushite{margin:40px 0;padding:40px;border-radius:10px;background:#faf7e3;text-align:center}.lesson_detail_list_01_doushite_txt{position:relative;margin:100px 0 40px;color:#b51242;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-size:2.8rem;font-weight:700;letter-spacing:.1em}.slick-dots li button,.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{outline:0;color:transparent}.lesson_detail_list_01_doushite_txt::before{position:absolute;top:-50px;width:0;height:0;transform:translate(-50%,0);border-top:25px solid #b51242;border-right:20px solid transparent;border-left:20px solid transparent;content:''}.lesson_detail_list_01_doushite_bloc{padding:30px 50px;border:1px solid #795333;background:#fff;text-align:center}.lesson_detail_list_01_doushite_bloc p{margin:0 50px 0 0;float:left;color:#795333;font-size:2.2rem;text-align:left}.lesson_detail_list_01_doushite_bloc a{display:inline-block;position:relative;margin-top:20px;padding-right:40px;color:#795333;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-size:2.8rem;font-weight:700}.lesson_detail_list_01_doushite_bloc a::after{position:absolute;top:50%;right:0;width:30px;height:30px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:url(../images/lesson/detail/violin/lesson_icon_round_arrow.png) 0 0/contain no-repeat;content:''}.lesson_detail_list_03 h3 span{padding-left:20px;font-size:3.2rem}.lesson_detail_list_05 h3 img,.lesson_detail_list_07 h3 img{left:10px}.lesson_detail_list_05 h3 span{padding-left:50px;font-size:3rem}.lesson_detail_list_05_wrapper{margin:40px 0;padding:70px 40px 40px;border-radius:10px;background:#e3f3e5}.lesson_detail_list_05_bloc{position:relative;margin-bottom:80px;padding:30px;border-radius:10px;background:#fff;text-align:center}.lesson_detail_list_05_ttl{position:absolute;top:-30px;width:80%;margin:0;transform:translate(-50%,0)}.lesson_detail_list_05_txt{margin-top:40px;font-size:2.4rem;text-align:left}.lesson_detail_list_05_btn{display:inline-block;max-width:350px;margin-top:30px}.lesson_detail_list_06 h3 span{padding-left:20px;font-size:3.4rem}.lesson_detail_list_06_wrapper{margin:40px 0;padding:40px;border-radius:10px;background:#e8ebfb}.lesson_detail_list_06_wrapper p{margin:0 0 30px;padding:0 10px;font-size:2.2rem}.lesson_detail_list_07_wrapper{margin:40px 0;padding:40px;border-radius:10px;background:#eaf5f8}.lesson_detail_list_07_wrapper p{margin:0 0 30px;font-size:2.6rem}.lesson_detail_list_07_curriculum li{display:inline-block;margin-bottom:20px}.lesson_detail_list_07_mama{margin:60px 0 0;text-align:center}.lesson_detail_list_07_mama_list li{position:relative;margin:30px 0 40px;padding:30px 30px 0;background:#fff;text-align:left;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,.1);box-shadow:0 1px 2px 1px rgba(0,0,0,.1)}.lesson_detail_list_07_mama_list li p{margin:0;padding:4px 5px 0;background:url(../images/lesson/detail/violin/lesson_mama_line.png) top center/contain repeat-x}.lesson_detail_list_07_mama_list li p span{color:#fb441e}.lesson_detail_list_07_mama_list_ttl{padding-bottom:30px;padding-left:20px}.lesson_detail_list_07_mama_list_ttl img{max-width:250px}.lesson_detail_list_07_mama_list_btn{display:inline-block;position:absolute;top:20px;right:30px}.lesson_detail_list_07_mama_list_btn img{max-width:280px}.lesson_detail_list_07_user_list li{margin:30px 0;padding:20px;border-radius:10px;background:#f1f1f1;font-size:1.6rem}.lesson_detail_list_07_user_list_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:20px}.lesson_detail_list_07_user_list_img{position:relative;width:20%}.lesson_detail_list_07_user_list_txt{width:80%;padding-left:40px}.fb,.tw{top:-15px;right:-20px;width:50px;height:50px}.lesson_detail_list_07_user_list_fukidashi{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;border:1px solid #ccc;border-radius:10px;background:#fff}.fb_s,.tw_s{padding-left:30px}.lesson_detail_list_07_user_list_fukidashi img{max-width:100px}.lesson_detail_list_07_user_list_tags{padding-top:6px;font-size:0}.lesson_detail_list_07_user_list_tags li{display:inline-block;margin:0 0 0 20px;padding:0}.lesson_detail_list_07_user_list_detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:15px;border-top:2px dashed #fff}.lesson_detail_list_07_user_list_detail a,.lesson_detail_list_07_user_list_detail p{line-height:1.2}.tw{position:absolute;background:url(../images/lesson/detail/violin/lesson_icon_tw_01.png) center/contain no-repeat}.tw_s{background:url(../images/lesson/detail/violin/lesson_icon_tw_02.png) center left/contain no-repeat}.fb{position:absolute;background:url(../images/lesson/detail/violin/lesson_icon_fb_01.png) center/contain no-repeat}.slick-dots li,.slick-list,.slick-slider,.slick-track{position:relative}.fb_s{background:url(../images/lesson/detail/violin/lesson_icon_fb_02.png) center left/contain no-repeat}.price_muryo{margin:30px 0;padding:30px;border-radius:10px;background:#226abe;text-align:center}.lesson_dropdown{max-width:80%;margin:0 auto;padding-top:30px}.lesson_dropdown_open{margin:0 auto;padding-top:72.89px;background:url(../images/lesson/detail/violin/price_btn_open.png) center/contain no-repeat;cursor:pointer}.lesson_dropdown_close,.lesson_dropdown_close_bottom{margin:0 auto;padding-top:72.89px;background:url(../images/lesson/detail/violin/price_btn_close.png) center/contain no-repeat;cursor:pointer}.cello .lesson_detail_list_01_present_slider_btn_01{position:absolute;right:6%;bottom:16%;width:230px;height:222px}.cello .lesson_detail_list_01_present_slider_btn_02{position:absolute;right:62%;bottom:16%;width:230px;height:222px}.guitar .lesson_detail_list_01_present_slider_btn{right:5%;bottom:13%}.guitar .lesson_detail_list_01_present_slider_btn01{position:absolute;right:6%;bottom:12%;width:230px;height:222px}.shakuhachi .lesson_detail_list_01_present_txt{padding-top:200px;background:url(../images/lesson/detail/shakuhachi/00_title.png) center/contain no-repeat}.modal_curriculum_01,.modal_lesson_allfree,.modal_lesson_schedule,.modal_mama,.modal_mama2,.modal_violin_present{margin:40px 0;padding:64px 20px}.modal_curriculum_01 .remodal-close,.modal_lesson_allfree .remodal-close,.modal_lesson_schedule .remodal-close,.modal_mama .remodal-close,.modal_mama2 .remodal-close,.modal_violin_present .remodal-close{top:10px;right:10px;left:auto;width:150px;height:44px}.modal_curriculum_01 .remodal-close::before,.modal_lesson_allfree .remodal-close::before,.modal_lesson_schedule .remodal-close::before,.modal_mama .remodal-close::before,.modal_mama2 .remodal-close::before,.modal_violin_present .remodal-close::before{width:150px;height:44px;background:url(../images/modal/modal_close.png) 0 0/contain no-repeat;content:''}.modal_curriculum_01 .btn_bottom,.modal_lesson_allfree .btn_bottom,.modal_lesson_schedule .btn_bottom,.modal_mama .btn_bottom,.modal_mama2 .btn_bottom,.modal_violin_present .btn_bottom{top:auto;right:auto;bottom:10px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.modal_curriculum_01 .remodal-close::before{width:150px;height:45px;background:url(../images/modal/modal_close_white.png) 0 0/contain no-repeat;content:''}.modal_close_white_wrapper{width:100%;height:65px;background:#4eabbf}.curriculum_01_bg,.lesson_allfree_bg,.lesson_schedule_bg,.modal_mama2_bg,.modal_mama_bg,.violin_present_bg{overflow-y:auto;-ms-overflow-style:none}.modal_mama .remodal-close::before{width:150px;height:45px;background:url(../images/modal/modal_close_mama.png) 0 0/contain no-repeat;content:''}.modal_mama2 .remodal-close::before{width:150px;height:45px;background:url(../images/modal/modal_close_mama2.png) 0 0/contain no-repeat;content:''}.modal_close_mama_wrapper{width:100%;height:65px;background:#7e9ddf}.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;touch-action:pan-y}.slick-list{display:block;margin:0;padding:0;overflow:hidden}.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{display:block;top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;height:100%;min-height:1px;float:left}[dir=rtl] .slick-slide{float:right}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-next,.slick-prev{display:block;position:absolute;top:0;width:40px;height:74px;padding:0;border:none;font-size:0;line-height:0;cursor:pointer;z-index:5}.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{opacity:.75}.slick-prev{left:0;background:url(../images/common/arrow_gray_left.png) 0 0/contain no-repeat}[dir=rtl] .slick-prev{right:0;left:auto}.slick-prev:before,[dir=rtl] .slick-next:before{content:'\f104'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'\f105'}.slick-next{right:0;background:url(../images/common/arrow_gray_right.png) 0 0/contain no-repeat}[dir=rtl] .slick-next{right:auto;left:0}.slick-dots{display:block;position:absolute;bottom:-25px;width:100%;margin:0;padding:0;list-style:none;text-align:center}.slick-dots li{display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{display:block;width:20px;height:20px;padding:5px;border:0;background:0 0;font-size:0;line-height:0;cursor:pointer}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;color:#000;font-size:6px;line-height:20px;text-align:center;content:'●';opacity:.25}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.electric_bass-5 .slick-dots li:first-of-type{background:url(/art-college/music/assets/img/instrument_tab/sp/def_prev_jump.png) 100%/cover no-repeat;width:14.133vw;height:17.933vw;margin:0 6%;border-radius:unset;opacity:unset;top:-8vw}.electric_bass-5 .slick-dots li:nth-of-type(2){width:12vw;height:3.2vw;background-color:#b52e2c;border-radius:unset;opacity:unset;margin-right:.5%;margin-left:unset}.electric_bass-5 .slick-dots li:nth-of-type(3){width:12vw;height:3.2vw;background-color:#e8e5da;border-radius:unset;opacity:unset;margin-left:2%;margin-right:1%}.electric_bass-5 .slick-dots li:nth-of-type(4){width:12vw;height:3.2vw;background-image:linear-gradient(to right,#ab6b18,#1c1204);border-radius:unset;opacity:unset;margin-left:1%;margin-right:1%}.electric_bass-5 .slick-dots{top:56%}.electric_bass-5 .slick-dots .slick-active{outline-color:#f0f0f0;outline-style:solid}.electric_bass-5 .u-btn-link{position:absolute;display:block;width:26vw;height:8vw;color:#222;text-align:center;background:#fff;border:1px solid #222;font-size:10px;top:24vw;left:9vw}.electric_bass-5 .slick-next,.electric_bass-5 .slick-prev{background:url(/art-college/music/assets/img/instrument_tab/sp/arrow_r.svg) no-repeat}.electric_bass-5 .u-btn-link p{font-size:2.133vw}.electric_bass-5 .u-btn-link::after{content:"";position:inherit;top:50%;right:10px;width:8px;height:8px;border-top:1px solid #222;border-right:1px solid #222;transform:translate(0,-50%) rotate(45deg);-webkit-transform:translate(0,-50%) rotate(45deg)}.electric_bass-5 .slick-next{right:5.333vw;top:56%}.electric_bass-5 .slick-prev{left:5.333vw;transform:rotate(180deg);top:36%}.lesson_detail_list_01_present_slider p{font-family:"Hiragino Sans","ヒラギノ角ゴ ProN W6","Hiragino Kaku Gothic ProN",ヒラギノ角ゴシック,Meiryo,メイリオ,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (min-width:668px){.electric_bass-5 .slick-next,.electric_bass-5 .slick-prev{background:url(/art-college/music/assets/img/instrument_tab/sp/arrow_r.svg) no-repeat}.electric_bass-5 .u-btn-link{width:201px;height:59px;top:194px;left:46px}.electric_bass-5 .u-btn-link p{font-size:1.7rem}.electric_bass-5 .u-btn-link::after{content:"";right:14px;width:12px;height:12px}.electric_bass-5 .slick-dots li:first-of-type{width:142px;height:188px;top:-80px}.electric_bass-5 .slick-dots li:nth-of-type(2),.electric_bass-5 .slick-dots li:nth-of-type(3),.electric_bass-5 .slick-dots li:nth-of-type(4){width:120px;height:32px}.electric_bass-5 .slick-next{right:-9%;top:56%;transform:scale(2)}.electric_bass-5 .slick-prev{left:-15%;transform:rotate(180deg);top:22%;zoom:200%}.electric_bass-5 .slick-dots{top:52%}}@media only screen and (max-device-width:640px),only screen and (max-device-width:667px),only screen and (max-width:480px){.lesson_detail_list_03 h3 span,.top_list_03 h2 span{-webkit-transform:scale(1,1.3);-ms-transform:scale(1,1.3)}.inner,.inner_section,.schedule_merit dt h3 img{width:100%}.pc,.yyc-sec,.yyc-sec-text{display:none}.footer_copy li:nth-child(3),.info_base dl,.sp{display:block}.header{width:calc(100vw - 0px);height:auto}.remodal-close,.remodal-close::before{height:50px;width:50px}.header_wrapper{margin-bottom:8px;padding:0 2%}.header_info,.header_logo{padding-top:7px}.header_logo img{height:46px}.header_btn img{width:120px}.header_info{display:block;padding-right:8px;padding-left:10px}.header_info a:last-child{margin-top:4px;margin-left:0}.header_nav_btn img{width:59px}.header_entry li{width:48%}.header_entry li:last-child,.instructor_result_txt{margin-left:4%}.access_yubista_list li::before,.remodal-wrapper{padding-right:0}.header_modal{padding-top:35px}.remodal-close{right:2%;left:auto}.footer_entry,.footer_studio,.header_nav,.info_contents_wrapper,.info_yakuin_bloc,.lesson_detail_bloc h3,.top_list_bloc h2{padding:20px 0}.access_list li,.header_nav li,.lesson_detail_list dl div,.modal_allfree p span,.schedule_yoyaku_bloc li,.top_list dl div,.top_mainv li:nth-child(-n+3){margin-bottom:10px}.header_nav a{padding:10px 0;font-size:1.6rem}.footer_copy li,.footer_studio_list li,.info_daihyo_promise_bloc p:last-child,.info_profile dd,.info_profile dt,.instructor_intro_kaiketsu_bloc dd span:first-child,.lesson_detail_list_02_txt p:last-child,.lesson_detail_list_03_kaiketsu_bloc dd span:first-child,.price_plan_txt p:last-child,.top_list_01_txt p:last-child,.top_list_03_kaiketsu_bloc dd span:first-child,.top_point_list_bloc01 p,.top_point_list_bloc03 p,.top_point_list_bloc04 p{font-size:1.4rem}.header_nav_ttl img{max-width:90px}.footer_float{padding:8px 10px}.footer_float .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer_float a:first-child{margin-right:10px}.footer_float a img,.schedule_yoyaku_bloc li:last-child{width:auto}.footer_pagetop span{top:-22px;width:50px;height:22px}.footer_pagetop img{max-width:120px}.footer_menu{padding-top:20px;padding-right:5%;padding-left:5%}.footer_menu_sns{margin-bottom:15px}.footer_menu_detail_list li,.footer_menu_sns li{width:32%;margin-right:2%}.footer_menu_detail_list{padding-top:10px;padding-bottom:10px}.access_yubista_list ul:last-child,.footer_copy li:nth-child(2),.footer_menu_detail_list li:last-child{margin-right:0}.footer_menu_detail_list a{padding-top:110px}.footer_kiso_list01{padding-bottom:0}.footer_kiso_list01 li{width:49%}.footer_kiso_list01 a{padding-top:95px}.footer_etc_ttl{height:25px}.footer_studio_logo img{max-width:180px}.footer_studio_list,.price_plan_bloc_play{padding-top:20px}.footer_studio_list ul{margin-right:5%}.footer_entry a,.top_campaign_bnr a{padding-top:13%}.footer_copy{padding-bottom:60px}.footer_copy li{margin-right:10px}.footer_copy small{font-size:1.4rem;line-height:1.4}main{padding-top:65px}.top_mainv ul{padding:15px 4%}.access_detail_guide,.access_detail_info,.instructor_intro_kaiketsu,.lesson_detail_list_01_present_bloc,.lesson_detail_list_03_kaiketsu,.price_muryo,.schedule_allfree_bloc_01 .schedule_allfree_bloc_img,.schedule_kotei_busy img,.schedule_yoyaku_bloc ul,.top_campaign,.top_list_03_kaiketsu{padding:20px 5%}.access_list ul,.top_campaign_bnr,.top_point_list_bloc03 .top_list_bloc_btn,.top_point_list_bloc03_user_img,.top_point_list_bloc04 .top_list_bloc_btn{margin-top:20px}#timer{margin-top:8px;border:2px solid #226abe;border-radius:8px}.timer_date{width:33%;padding:6px 0;border-radius:5px 0 0 5px;font-size:2rem}.lesson_detail_list_01_present_note,.lesson_detail_list_07_user_list_detail p,.price_compare_eys .price_compare_bloc_list li:nth-child(4),.timer_date span,.timer_txt,.top_list_02_slider_note{font-size:1rem}.timer_txt{padding:0 0 0 6px}.yycountdown-box{width:50%;text-align:right}.enjoy_content02 p,.lesson_detail_bloc h3 span,.top_list_bloc h2 span,.yycountdown-box span{font-size:2rem}.yyc-day-text,.yyc-hou-text,.yyc-min-text,.yyc-sec-text{padding-right:3px;font-size:1.2rem!important}.top_gakki{padding:30px 5%}.enjoy_content03 p,.info_daihyo_bloc p,.modal_allfree p,.top_gakki p{font-size:1.5rem}.top_gakki_img a{bottom:22px;width:80%}.top_list{padding:10px 5%}.lesson_detail_list h2,.top_list h1{font-size:1.8rem;letter-spacing:0}.lesson_detail_list h2 span:first-child,.top_list h1 span:first-child{font-size:3.2rem}.lesson_detail_list h2 span:last-child,.top_list h1 span:last-child{padding:0 5px;font-size:2.2rem}.lesson_detail_list_ttl,.top_list_ttl{margin-top:15px}.enjoy_mainv h1,.info_contents_ttl h3,.lesson_detail_list_04 h3 span,.lesson_detail_list_ttl p,.modal_lesson_schedule .schedule_kotei_busy .schedule_kotei_busy_txt,.top_list_04 h2 span,.top_list_ttl p{font-size:1.6rem}.lesson_detail_list dl,.top_list dl{padding-top:10px}.lesson_detail_list dd,.top_list dd{padding-left:2%;font-size:1.2rem;line-height:2}.top_list_bloc{margin-top:-40px;padding-top:80px;padding-bottom:10px}.lesson_detail_bloc h3 img,.top_list_bloc h2 img{top:-15px;width:60px}.page_back,.top_list_bloc_btn{margin-top:30px;text-align:center}.top_list_bloc_btn img{width:80%;padding-right:5%;padding-left:5%}.top_list_01 h2 span{padding-left:25px;font-size:1.6rem}.lesson_detail_list_02_wrapper,.price_plan_wrapper,.top_list_01_wrapper{padding-top:30px;padding-right:5%;padding-left:5%}.lesson_detail_list_02_txt,.price_plan_txt,.top_list_01_txt{margin:6px 0}.lesson_detail_list_02_txt p:first-child,.price_plan_txt p:first-child,.top_list_01_txt p:first-child{font-size:1.8rem;font-weight:700}.lesson_detail_list_02_note,.price_plan_note,.top_list_01_note{margin-bottom:30px;font-size:1.2rem}.lesson_detail_kaiketsu_bloc_img,.top_list_02 h2{margin-bottom:20px}.top_list_02_slider{margin-right:5%;margin-left:5%}.top_list_02_slider_wrapper{padding:20px 17px 0}.lesson_detail_list_01_present_slider .slick-next,.lesson_detail_list_01_present_slider .slick-prev,.top_list_02_slider .slick-next,.top_list_02_slider .slick-prev{width:40px;height:55px}.top_list_02_slider .slick-prev{left:17px}.top_list_02_slider .slick-next{right:16px}.top_list_02_slider_ttl{left:0;width:90%;margin:0 17px;padding-top:20%}.lesson_detail_list_01_present_slider_btn,.top_list_02_slider_btn{right:12%;bottom:23%;width:33%;height:auto}.top_list_02_slider_txt{padding:20px 5%;font-size:1.3rem}.top_list_02_slider_cello .top_list_02_slider_ttl{padding-top:21.5%}.top_list_02_slider_cello .top_list_02_slider_ttl_01{left:0;width:90%;margin:0 17px;padding-top:21.5%}.top_list_02_slider_cello .top_list_02_slider_btn{bottom:20%}.top_list_02_slider_cello .top_list_02_slider_btn_01,.top_list_02_slider_clarinet .top_list_02_slider_btn{bottom:20%;width:33%;height:auto}.top_list_02_slider_cello .top_list_02_slider_btn_02{right:59%;bottom:19%;width:33%;height:auto}.clarinet .lesson_detail_list_01_present_txt,.drums .lesson_detail_list_01_present_txt,.percussion .lesson_detail_list_01_present_txt,.top_list_02_slider_clarinet .top_list_02_slider_ttl,.top_list_02_slider_drums .top_list_02_slider_ttl,.top_list_02_slider_percussion .top_list_02_slider_ttl{padding-top:24%}.bass .lesson_detail_list_01_present_txt,.top_list_02_slider_bass .top_list_02_slider_ttl{padding-top:26%}.top_list_02_slider_niko .top_list_02_slider_btn{bottom:26%}.top_list_02_slider_guitar .top_list_02_slider_btn{bottom:14.5%}.top_list_02_slider_guitar .top_list_02_slider_btn_01{bottom:14.5%;width:33%;height:auto}.top_list_02_slider_saxophone .top_list_02_slider_btn{bottom:27%}.top_list_02_slider_shamisen .top_list_02_slider_btn{right:51%;bottom:25.5%}.top_list_03 h2 span{display:block;padding-left:40px;transform:scale(1,1.3);font-size:1.4rem}.instructor_intro_txt,.lesson_detail_list_03_txt,.top_list_03_txt{margin:30px 0 0;font-size:1.6rem}.enjoy_content01,.enjoy_content02,.info_profile,.instructor_intro_img,.instructor_intro_kaiketsu_bloc,.instructor_result_style,.lesson_detail_list_03_img,.lesson_detail_list_03_kaiketsu_bloc,.price_toku,.schedule_yoyaku_bloc_wrapper,.top_list_03_kaiketsu_bloc,.top_point_list_bloc03_user_ttl{padding:0 5%}.instructor_intro_kaiketsu_bloc::after,.lesson_detail_kaiketsu_bloc::after,.lesson_detail_list_03_kaiketsu_bloc::after,.top_list_03_kaiketsu_bloc::after{border-top:20px solid #fff;border-right:20px solid transparent;border-left:20px solid transparent}.instructor_intro_kaiketsu_bloc_lead p,.lesson_detail_list_03_kaiketsu_bloc_lead p,.top_list_03_kaiketsu_bloc_lead p{padding:30px 5% 15px;font-size:1.6rem}.instructor_intro_kaiketsu_bloc dl div,.lesson_detail_list_03_kaiketsu_bloc dl div,.top_list_03_kaiketsu_bloc dl div{border-top:5px solid #fff}.instructor_intro_kaiketsu_bloc dt,.lesson_detail_list_03_kaiketsu_bloc dt,.top_list_03_kaiketsu_bloc dt{padding:8px}.instructor_intro_kaiketsu_bloc dd,.lesson_detail_list_03_kaiketsu_bloc dd,.top_list_03_kaiketsu_bloc dd{margin:0;padding:8px}.access_yubista_list li,.instructor_intro_kaiketsu_bloc dd span:last-child,.lesson_detail_list_03_kaiketsu_bloc dd span:last-child,.page_breadcrumb li,.price_compare_eys .price_compare_bloc_list li p,.price_plan_note_02,.top_list_03_kaiketsu_bloc dd span:last-child{font-size:1.2rem}.top_point{padding:40px 5% 0}.top_point p{margin:20px 0 30px;font-size:1.4rem}.schedule_yoyaku dl,.top_point_list_bloc{padding:0 5% 20px}.top_point_list_bloc::before{top:-12px;left:-8px;width:103%}.top_point_list_bloc h3{padding:12px 0 0 13%;font-size:1.4rem}.top_point_list_bloc p{margin:0;padding:25px 0 10px}.access_detail_info dl div,.top_point_list_bloc01 div{padding:10px 0}.access_detail_guide_txt,.info_contents_ttl li,.lesson_detail_list_01_present_bloc_txt,.top_point_list_bloc01 dd{font-size:1.3rem}.top_point_list_bloc02_bloc{padding:0 5% 30px}.top_point_list_bloc02_bloc_ttl{top:-15px;padding:0 7%}.top_point_list_bloc02_bloc p{padding:40px 0 0;font-size:1.4rem}.top_point_list_bloc02_bloc a{margin-top:20px;margin-bottom:0}.top_point_list_bloc02_bloc a img{max-width:60%}.access_mainv h1,.instructor_mainv h1,.modal_curriculum_01,.schedule_mainv h1,.schedule_yoyaku dd,.top_point_list_bloc03_list{padding:0}.top_point_list_bloc03_list li{width:49%;margin-bottom:10px}.top_point_list_bloc04_img{margin:0;padding-right:0;padding-left:2%}.top_point_list_bloc05 p{padding-bottom:10px;font-size:1.4rem}.modal_lesson_schedule .schedule_kotei_busy .schedule_kotei_busy_txt02{margin:0 20px;font-size:1.6rem}.modal_allfree_bloc{padding:20px 18px}.page_breadcrumb ol{padding:5px}.page_mainv h1{padding:20px 0;font-size:1.8rem}.page_back a{font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO,sans-serif;font-size:1.7rem;font-weight:700}.info_contents_ttl li::before,.page_back a span{padding-right:5px}.lesson_menu_third li{display:block;width:auto;margin-right:0}.lesson_mainv h1{padding:15px 0}.lesson_detail_list{padding:30px 5% 10px}.lesson_detail_bloc{margin-top:-40px;padding-top:80px;padding-bottom:0}.lesson_detail_kaiketsu{padding:30px 0 20px}.lesson_detail_kaiketsu img{padding-left:10px}.lesson_detail_kaiketsu_bloc{margin:0 5%;padding:30px 5% 20px}.lesson_detail_kaiketsu_bloc_txt{margin:10px 0!important;font-size:1.3rem}.enjoy_content01 img,.instructor_result_style img,.lesson_detail_kaiketsu_bloc_img img,.lesson_detail_list_01_doushite img,.lesson_detail_list_02_img img,.lesson_detail_list_05_img img,.schedule_merit h2 img,.schedule_merit_img{max-width:100%}.lesson_detail_list_01_txt{margin:30px 0;padding:0 5%;font-size:1.6rem}.lesson_detail_list_01_present{margin-right:5%;margin-left:5%;padding:20px 5% 0}.lesson_detail_list_01_present_txt{left:0;width:89%;margin:0 5.5%;padding-top:20%}.lesson_detail_list_01_present_slider .slick-prev{left:-1px}.lesson_detail_list_01_present_slider .slick-next{right:-1px}.lesson_detail_list_01_present_bloc_price{margin:10px;font-size:1.3rem}.lesson_detail_list_01_present_bloc_price span,.price_compare_ttl p{font-size:1.8rem}.lesson_detail_list_01_nayami{margin-top:30px;margin-right:5%;margin-left:5%}.lesson_detail_list_01_nayami::after{bottom:-20px;border-top:20px solid #d6f3fb;border-right:20px solid transparent;border-left:20px solid transparent}.lesson_detail_list_01_nayami_ttl,.lesson_detail_list_01_nayami_ttl_02{padding-top:9.58%}.lesson_detail_list_01_nayami_img{padding:15px 5%}.lesson_detail_list_01_nayami_img img:first-child,.lesson_detail_list_01_play,.lesson_detail_list_07_user_list_wrapper{padding-bottom:10px}.lesson_detail_list_01_play img{max-width:65%}.lesson_detail_list_01_doushite{margin:20px 5%;padding:20px 5%}.lesson_detail_list_01_doushite_txt{margin:45px 0 25px;font-size:1.7rem}.lesson_detail_list_01_doushite_txt::before{top:-25px;border-top:12px solid #b51242;border-right:10px solid transparent;border-left:10px solid transparent}.lesson_detail_list_01_doushite_bloc{padding:15px 20px}.lesson_detail_list_01_doushite_bloc div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lesson_detail_list_01_doushite_bloc p{margin-right:4%;float:none;font-size:1.4rem;line-height:1.5}.lesson_detail_list_01_doushite_bloc img{width:100px}.lesson_detail_list_01_doushite_bloc a{margin-top:10px;padding-right:30px;font-size:1.6rem}.lesson_detail_list_01_doushite_bloc a::after{width:20px;height:20px}.lesson_detail_list_02 h3 span,.lesson_detail_list_06 h3 span{padding-left:35px;font-size:1.6rem}.lesson_detail_list_02_img{margin:0 5%}.lesson_detail_list_03 h3 span{display:block;padding-left:35px;transform:scale(1,1.3);font-size:1.4rem}.instructor_intro_kaiketsu_bloc dl div:last-child,.lesson_detail_list_03_kaiketsu_bloc dl div:last-child{padding:0 6%!important;border-top:none}.lesson_detail_list_05 h3 span{display:block;padding-left:60px;-webkit-transform:scale(1,1.3);-ms-transform:scale(1,1.3);transform:scale(1,1.3);font-size:1.4rem}.lesson_detail_list_05_wrapper{margin:30px 5%;padding:30px 5% 20px}.lesson_detail_list_05_bloc{margin-bottom:30px;padding:20px}.lesson_detail_list_05_ttl{top:-10px;width:90%}.lesson_detail_list_05_txt{margin-top:25px;font-size:1.5rem;line-height:1.5}.lesson_detail_list_05_btn{max-width:70%;margin-top:20px}.lesson_detail_list_06_wrapper{margin:30px 5%;padding:20px 4%}.lesson_detail_list_06_wrapper p{margin:0 0 20px;padding:0 10px;font-size:1.5rem;line-height:1.5}.lesson_detail_list_07 h3 span{padding-left:30px;font-size:1.7rem}.lesson_detail_list_07_wrapper{margin:30px 5%;padding:20px 5%}.lesson_detail_list_07_wrapper p{margin-bottom:20px;font-size:1.5rem;line-height:1.5}.lesson_detail_list_07_curriculum li{margin-bottom:12px}.enjoy_content03_wrapper,.lesson_detail_list_07_mama{margin-top:25px}.lesson_detail_list_07_mama img{max-width:90%}.lesson_detail_list_07_mama_ttl{margin-bottom:15px!important}.lesson_detail_list_07_mama_list li{margin-top:0;margin-bottom:20px;padding:15px 5% 0}.lesson_detail_list_07_mama_list li p{padding:4px 5px 0;font-size:1.1rem}.lesson_detail_list_07_mama_list_ttl{padding-bottom:10px;padding-left:10px}.lesson_detail_list_07_mama_list_ttl img{max-width:110px}.lesson_detail_list_07_mama_list_btn{top:10px;right:10px}.fb,.schedule_merit dl div::before,.tw{top:-10px}.lesson_detail_list_07_mama_list_btn img{max-width:115px}.lesson_detail_list_07_user{margin:30px 5%}.lesson_detail_list_07_user_list li{margin:20px 0;padding:15px 4% 5px;font-size:1.3rem;line-height:1.4}.lesson_detail_list_07_user_list_txt{padding-left:20px}.lesson_detail_list_07_user_list_fukidashi{padding:10px 4%;border-radius:8px}.lesson_detail_list_07_user_list_fukidashi img{max-width:45px}.lesson_detail_list_07_user_list_fukidashi p{padding-left:4%}.lesson_detail_list_07_user_list_fukidashi::after,.lesson_detail_list_07_user_list_fukidashi::before{position:absolute;top:50%;left:-6px;width:0;height:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border:6px solid transparent;content:''}.info_daihyo_promise_bloc_wrapper p::before,.lesson_detail_list_07_user_list_fukidashi::before{margin-left:-10px;border-right-width:10px;border-right-color:#999}.info_daihyo_promise_bloc_wrapper p::after,.info_modal_wrapper p::after,.lesson_detail_list_07_user_list_fukidashi::after{margin:0 0 0 -9px;border-right-width:10px;border-right-color:#fff}.lesson_detail_list_07_user_list_tags{padding-top:3px}.lesson_detail_list_07_user_list_tags li{margin:0 0 0 10px;padding:0}.lesson_detail_list_07_user_list_detail{padding-top:5px}.lesson_detail_list_07_user_list_detail a,.lesson_detail_list_07_user_list_detail p{line-height:1.2}.lesson_detail_list_07_user_list_detail a{font-size:1.1rem}.fb,.tw{right:-20px;width:25px;height:25px}.fb_s,.tw_s{padding-left:15px;background-size:13px}.price_plan_txt_02{padding:0 4%;font-size:1.4rem}.price_plan_bloc p{font-size:1.7rem}.price_plan_bloc_play img{max-width:70%}.price_compare{padding:50px 5% 0}.price_compare_ttl img{width:50px;padding:0 10px 0 0}.price_compare_link{padding-bottom:15px}.price_compare_link li{margin:0 3px;padding-right:5px;padding-left:23px;font-size:1.2rem}.price_compare_link li:first-child{background-position:5px center;background-size:13px}.price_compare_link li:nth-child(2){background-position:5px center;background-size:15px}.price_compare_link li:nth-child(3){background-position:5px center;background-size:16px}.price_compare_bloc{margin:40px 0;padding:0 4% 12px}.price_compare_bloc::after{right:1%;width:25%;height:200px}.price_compare_bloc_ttl{top:-10px;max-width:100%;padding:10px 0;border-radius:0 0 8px 8px;background-position:10px center;background-size:18px;font-size:1.6rem;letter-spacing:initial}.price_compare_bloc_ttl::after{right:-10px;border-right:10px solid transparent;border-bottom:10px solid #7e6512}.price_compare_bloc_list_ttl{margin-top:20px;margin-bottom:0;padding-left:20px;font-size:1.4rem;line-height:1}.price_compare_bloc_list_ttl::before{left:0;width:17px;height:17px;background-size:17px}.price_compare_bloc_list ul{padding:10px 3.5%}.price_compare_bloc_list li{padding-left:25px;font-size:1.2rem;line-height:1.4}.price_compare_bloc_list_point{padding:20px 0 10px 3.5%;font-size:1.2rem;text-align:left}.price_compare_bloc_list_point::before{border-top:10px solid #f8eec9;border-right:10px solid transparent;border-left:10px solid transparent}.price_compare_personal .price_compare_bloc_ttl{background-size:20px}.price_compare_personal .price_compare_bloc_ttl::after{border-bottom:10px solid #333}.price_compare_personal .price_compare_bloc_list_point{padding-left:3.5%}.price_compare_eys::after{right:0;width:25%;height:200px}.price_compare_eys .price_compare_bloc_ttl{background-size:25px}.price_compare_eys .price_compare_bloc_ttl::after{border-bottom:10px solid #3b0602}.price_compare_eys_bloc_list_ttl span{padding-left:0;font-size:1.8rem}.price_compare_eys_bloc_list_ttl span::before{left:-20%;width:25px;height:25px;background-size:25px}.price_compare_eys .price_compare_bloc_list li:first-child,.price_compare_eys .price_compare_bloc_list li:nth-child(3){background-size:12px}.price_compare_eys .price_compare_bloc_list li:nth-child(2){background-position:left 12px;background-size:16px}.price_toku p{margin:0 0 30px;font-size:1.6rem;letter-spacing:initial}.price_toku p span{padding-left:3px;font-size:2.1rem}.info_modal_img,.price_toku img{margin-bottom:0}.enjoy_content01 p{max-width:100%;margin:20px 0;font-size:1.6rem}.enjoy_content02 p span{font-size:2.5rem}.enjoy_content02 img{max-width:100%;margin-top:30px}.enjoy_content02_case img{margin-top:40px}.enjoy_content02_case p{bottom:8%;left:5%;font-size:1.4rem}.enjoy_content03{margin:60px 0;padding:0 5%}.enjoy_content03 h2{padding:12px 0;border-radius:6px;font-size:1.5rem}.enjoy_content03 img{max-width:100%;margin:20px auto}.enjoy_content03_num{width:40px;height:40px;font-size:2rem;line-height:40px}.enjoy_content03_ttl{width:80%;margin-left:3%;font-size:1.5rem}.enjoy_content03_txt,.schedule_allfree_bloc_txt span:nth-child(2){font-size:1.4rem!important}.info_ttl{padding:10px 0;font-size:1.8rem}.info_ttl span{font-size:2.8rem}.info_daihyo,.instructor_result_bloc{margin:20px 0;padding:0 5%}.info_daihyo h1{font-size:1.5rem;letter-spacing:initial}.info_daihyo h1 span{font-size:2.2rem;white-space:nowrap}.info_daihyo_bloc img{max-width:130px}.info_daihyo_promise h3{margin:30px 0;font-size:2.2rem}.info_daihyo_promise p{margin:30px 0;font-size:1.7rem;line-height:1.4}.info_daihyo_promise img{margin-top:0;margin-bottom:10px}.info_daihyo_promise_bloc{padding:10px}.info_daihyo_promise_bloc_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.info_daihyo_promise_bloc_wrapper img{width:80px;margin-bottom:0;float:none}.info_daihyo_promise_bloc_wrapper p{margin:0 0 0 10px!important;padding:15px;font-size:1.4rem!important}.info_daihyo_promise_bloc_wrapper p::after,.info_daihyo_promise_bloc_wrapper p::before{position:absolute;top:15%;left:-6px;width:0;height:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);border:6px solid transparent;content:''}.info_daihyo_promise_bloc p{margin:10px;font-size:1.4rem}.info_daihyo_promise_four{margin:10px 0!important;font-size:1.6rem!important;letter-spacing:initial}.info_daihyo_promise_four span,.info_yakuin_bloc_name p span{padding-left:5px;font-size:2rem}.info_daihyo_promise li{height:210px}.info_daihyo_promise li p:first-child{padding:5px 2px;font-size:1.2rem}.info_daihyo_promise li p:nth-child(2){margin:10px 0;font-size:1.2rem!important;line-height:1.3}.info_daihyo_promise li p:nth-child(2) span{display:inline-block;-webkit-transform:scale(1,1.3);-ms-transform:scale(1,1.3);transform:scale(1,1.3);font-size:1rem;letter-spacing:-2px}.info_daihyo_promise li img{padding:0 3%}.info_daihyo_promise li a{bottom:2%;left:50%;width:88%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.info_daihyo_promise li:nth-child(3) p:nth-child(2){margin-bottom:30px}.info_promise02 a,.info_promise03 a{width:80%;margin:20px 0 40px}.info_promise02 a img,.info_promise03 a img{margin:0}.info_profile h2{font-size:2.2rem}.info_profile dl,.schedule_yoyaku dd img{margin:10px 0}.info_profile dl div{padding:6px}.info_base,.info_contents,.info_yakuin,.instructor_result_btn{margin-bottom:30px;padding:0 5%}.info_yakuin_bloc_ttl img{max-width:100px;margin-right:10px;margin-bottom:0}.info_yakuin_bloc_name p:first-child{margin:0 0 10px;font-size:1.6rem}.info_yakuin_bloc_name p:last-child{margin:0;font-size:1.2rem}.info_yakuin_bloc_txt{margin-top:10px;font-size:1.4rem}.info_contents_wrapper img{max-width:90px;margin-right:5%}.info_base dl div{width:auto;padding:10px 0 0}.info_base dd,.info_base dt{font-size:1.4rem;line-height:1.3}.info_modal_ttl{margin:15px 0;font-size:1.8rem}.info_modal_txt{margin-bottom:20px;font-size:1.8rem}.info_modal_wrapper p{margin-left:15px;padding:6px 4%;font-size:1.2rem}.info_modal_wrapper p::after,.info_modal_wrapper p::before{position:absolute;top:10%;left:-5px;width:0;height:0;border:6px solid transparent;content:''}.info_modal_wrapper p::before{margin-left:-13px;border-right-width:10px;border-right-color:#6da42f}.instructor_mainv_txt p,.schedule_mainv_txt p{max-width:100%;padding:20px 5%;font-size:1.5rem;line-height:1.7}.instructor_search_wrapper{margin:0 5%;padding:20px 0 12px}.instructor_search_wrapper p{width:35%;margin-right:4%;padding:10px 0;font-size:1.4rem}.instructor_search_wrapper ul{width:61%;max-width:auto}.instructor_search_wrapper li{margin-right:5px;margin-bottom:5px;font-size:1.4rem}.instructor_search_wrapper li img{width:40px}.instructor_search_wrapper li span{width:80px;padding:3px}.instructor_search_ttl{border-radius:5px}.instructor_search_icon{width:30px;font-size:1.8rem!important;line-height:28px}.instructor_search_arrow{height:30px}.instructor_search_arrow::before{top:10px;left:47%;-webkit-transform:translete(-47%,0);-ms-transform:translete(-47%,0);transform:translete(-47%,0);border-top:10px solid #666;border-right:10px solid transparent;border-left:10px solid transparent}.instructor_result_bloc img{width:110px}.instructor_result_name h2{margin:5px 0;font-size:2.4rem}.instructor_result_icon_S{width:65px;font-size:1.8rem}.instructor_result_txt p{margin:15px 0 0;font-size:1.3rem;line-height:1.5}.instructor_result_style dl{margin:0 0 20px;font-size:1.4rem}.instructor_result_date{margin:30px 0;text-align:center}.instructor_result_date li{border-radius:3px;font-size:1.6rem}.instructor_result_btn a{width:100%;padding:20px 0 18px 15px;font-size:1.7rem}.instructor_intro{padding:30px 0}.instructor_intro_ttl{margin:0;font-size:2.8rem}.schedule_anchor div{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:20px 0;padding:0 4%}.schedule_anchor div p{margin-right:5%;font-size:1.5rem}.schedule_anchor div img{width:130px}.schedule_anchor li{max-width:85%}.schedule_anchor_bloc{margin-top:-30px;padding-top:60px}.schedule .page_back{padding-top:0}.schedule_section{margin:0 5%;padding:30px 5%}.schedule_section_wrapper p{padding:0 5%;font-size:1.5rem;text-align:left}.schedule_section_ttl{top:-15px;max-width:90%}.schedule_section_img{max-width:100%;margin:20px 0;padding:0 7%}.schedule_allfree_bloc_ttl{padding:0!important}.schedule_allfree_bloc_img{top:-7px;padding-bottom:10px}.schedule_allfree_bloc_txt{font-size:1.5rem!important;line-height:1.5}.schedule_allfree_bloc_txt span:first-child{margin-bottom:8px}.access_list,.schedule_merit{margin-top:30px}.schedule_merit h2{margin:20px 2%}.schedule_merit_txt_allfree{margin-bottom:30px;font-size:1.5rem}.schedule_merit_txt_kotei{max-width:100%;margin-bottom:20px;padding:20px 5%;font-size:1.5rem}.schedule_merit dl{max-width:100%;margin:0}.schedule_merit dl div{margin-bottom:35px}.schedule_merit dl div:first-child dd{padding:0 4%;text-align:center}.schedule_merit dl div:first-child dt,.schedule_merit dl div:nth-child(2) dt{padding-right:4%}.schedule_merit dt{padding-left:3px}.schedule_merit dt h3{width:35%;padding-top:4px}.schedule_merit dt img{width:60%}.schedule_merit dd{padding:0 5%;font-size:1.3rem;text-align:left}.schedule_kotei_busy_ttl{margin:40px 0 20px!important;padding:0!important}.schedule_kotei_busy_txt{line-height:1.5}.schedule_yoyaku_bloc_wrapper p{padding:0!important;word-break:break-all}.schedule_yoyaku_bloc_wrapper img{width:50%;padding-left:4%}.schedule_yoyaku_bloc li p{margin-top:10px;padding-right:0!important;padding-left:8%;font-size:1.2rem}.schedule_yoyaku_bloc li:nth-child(2n-1)::after{position:absolute;top:50%;right:-20%;width:0;height:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid #ccc;content:''}.schedule_yoyaku_bloc li:last-child img{max-width:50%}.schedule_yoyaku_bloc li:last-child p{padding-left:5%;font-size:1.2rem}.schedule_yoyaku_bloc li:last-child p span{padding-bottom:5px;font-size:1.3rem}.schedule_yoyaku dt{margin-top:30px;padding:8px 3%;font-size:1.4rem;line-height:1.3}.schedule_yoyaku dd p{padding:0!important;font-size:1.3rem;line-height:1.5}.access_mainv_txt p{max-width:100%;padding:15px 5%;font-size:1.6rem}.access_list li a{padding-top:90%}.access_zenkoku img{padding:60px 0 0}.access_yubista{margin:50px auto;padding:0 5%}.access_yubista_list{margin:15px 0}.access_yubista_list ul{width:33%;margin-right:0}.slick-next,.slick-prev{width:30px;height:41px}.slick-prev{left:2%}.access_detail{padding-right:5%;padding-left:5%}.access_detail_intro h1{padding:5px 0;font-size:1.8rem;letter-spacing:initial}.access_detail_slider_wrapper p{max-width:80%;margin:20px auto;font-size:1.5rem}.access_detail_slider .slick-next,.access_detail_slider .slick-prev{top:21%}.access_detail_slider .slick-prev{left:3%}.access_detail_slider .slick-next{right:1%}.access_detail_map_wrapper{display:block;padding:20px 5%}.access_detail_map_streetview{width:100%;margin-right:0;margin-bottom:20px}.access_detail_map_streetview a{padding-top:10%}.access_detail_map_streetview a img{max-width:70px}.access_detail_map_streetview a p:nth-child(2){margin-bottom:10px;font-size:1.7rem;letter-spacing:initial}.access_detail_map_streetview a p:last-child{margin-top:10px;font-size:1.2rem}.access_detail_map_gmap,.access_detail_map_gmapwide{width:100%;height:250px}.access_detail_map_btn{margin-bottom:20px;padding:0 5%}.access_detail_map_btn a{display:inline-block}.access_detail_ttl{padding-left:10px;border-left:8px solid #d7599c;font-size:1.5rem}.access_detail_guide li{width:100%;margin-top:20px;margin-right:0;line-height:1.4}.access_detail_guide_img span{width:20px;height:20px;font-size:1.4rem;line-height:20px}.access_detail_info dl{margin:20px 0}.access_detail_info dt{width:23%}.access_detail_info dt span{width:100%;font-size:1.3rem}.access_detail_info dd{width:75%;margin-left:2%;font-size:1.3rem}.price_muryo_tel{margin:30px 0}.price_muryo_tel img{max-width:80%}.lesson_dropdown{max-width:100%;margin:0 5%;padding-top:30px}.lesson_dropdown_open{max-width:100%;margin:0 5%;padding-top:10.8%}.lesson_dropdown_close{padding-top:10.8%}.lesson_dropdown_close_bottom{padding-top:12%}.shakuhachi .lesson_detail_list_01_present_txt{padding-top:27%}.niko .lesson_detail_list_01_present_slider_btn{right:10%;bottom:30%}.guitar .lesson_detail_list_01_present_slider_btn{bottom:14%}.guitar .lesson_detail_list_01_present_slider_btn01{right:6%;bottom:15%;width:33%;height:auto}.saxophone .lesson_detail_list_01_present_slider_btn{bottom:30%}.cello .lesson_detail_list_01_present_slider_btn,.cello .lesson_detail_list_01_present_slider_btn_01,.cello .lesson_detail_list_01_present_slider_btn_02{bottom:19%}.cello .lesson_detail_list_01_present_slider_btn_01,.cello .lesson_detail_list_01_present_slider_btn_02{width:33%;height:auto}.modal_curriculum_01,.modal_lesson_allfree,.modal_lesson_schedule,.modal_violin_present{margin:0;padding:50px 5%}.modal_curriculum_01 .remodal-close,.modal_lesson_allfree .remodal-close,.modal_lesson_schedule .remodal-close,.modal_violin_present .remodal-close{top:10px;right:10px;width:100px;height:29px}.modal_curriculum_01 .remodal-close::before,.modal_lesson_allfree .remodal-close::before,.modal_lesson_schedule .remodal-close::before,.modal_violin_present .remodal-close::before{width:100px;height:29px}.modal_curriculum_01 .btn_bottom,.modal_lesson_allfree .btn_bottom,.modal_lesson_schedule .btn_bottom,.modal_violin_present .btn_bottom{top:auto;right:auto;bottom:10px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.modal_close_white_wrapper{height:50px}#thanks .footer_copy li,#trial .footer_copy li{font-size:14px}}img[usemap]{max-width:100%;height:auto}#eys-form-main{margin-top:-60px}