﻿@media screen and (min-width: 1000px){article.SP{display:none}}.SP .top-section{width:min(500px*375/375,100vw*375/375);margin:0 auto}.SP .top-section h2,.SP .top-section h3{width:100%;margin:0 auto min(500px*25/375,100vw*25/375);text-align:center;font-size:min(500px*20/375,100vw*20/375);line-height:min(500px*30/375,100vw*30/375);letter-spacing:min(500px*2/375,100vw*2/375);font-weight:600}.SP .top-section .description{width:100%;margin-bottom:min(500px*30/375,100vw*30/375);font-size:min(500px*14/375,100vw*14/375);line-height:min(500px*20/375,100vw*20/375);letter-spacing:min(500px*1.4/375,100vw*1.4/375);text-align:center}.SP .top-section img{width:100%}.SP .top-section .title-padding{margin-bottom:min(500px*180/375,100vw*180/375)}.SP .top-section .title{margin-bottom:min(500px*20/375,100vw*20/375)}.SP .top-section .title-notice{width:100%;text-align:center;font:normal normal normal min(500px*14/375,100vw*14/375)/min(500px*21/375,100vw*21/375) Hiragino Sans;letter-spacing:0;color:#222}.SP .top-section .title-notice p::before{content:"＼　";width:min(500px*12/375,100vw*12/375);height:min(500px*22/375,100vw*22/375)}.SP .top-section .title-notice p::after{content:"　／";width:min(500px*12/375,100vw*12/375);height:min(500px*22/375,100vw*22/375)}.SP .key-visual-back{width:100%;padding-bottom:5px;background:linear-gradient(to right, rgba(221, 119, 187, 0.5), rgba(68, 187, 153, 0.5))}.SP .art_and_design{position:relative}.SP .art_and_design h3{position:absolute;top:min(500px*150/375,100vw*150/375)}.SP .art_and_design .description{position:absolute;top:min(500px*255/375,100vw*255/375)}.SP .art_and_design .cap-m{position:absolute;width:min(500px*150/375,100vw*150/375);text-align:center;font:normal normal normal min(500px*10/375,100vw*10/375)/min(500px*14/375,100vw*14/375) Hiragino Sans;letter-spacing:0;color:#222;font-weight:bold}.SP .art_and_design .cap-art{top:min(500px*552/375,100vw*552/375);left:min(500px*18/375,100vw*18/375)}.SP .art_and_design .cap-design{top:min(500px*552/375,100vw*552/375);right:min(500px*18/375,100vw*18/375)}.SP .art_and_design .cap-s{position:absolute;width:min(500px*160/375,100vw*160/375);text-align:center;font:normal normal normal min(500px*10/375,100vw*10/375)/min(500px*14/375,100vw*14/375) Hiragino Sans;letter-spacing:0;color:#666}.SP .art_and_design .cap-art-word{top:min(500px*751/375,100vw*751/375);left:min(500px*18/375,100vw*18/375)}.SP .art_and_design .cap-design-word{top:min(500px*751/375,100vw*751/375);right:min(500px*18/375,100vw*18/375)}.SP .art-back{width:100%;background-color:rgba(235,142,169,.1)}.SP .art{position:relative}.SP .art h3{top:min(500px*110/375,100vw*110/375);position:absolute}.SP .art .description{top:min(500px*150/375,100vw*150/375);position:absolute}.SP .art .title-notice{position:absolute;top:min(500px*616/375,100vw*616/375)}.SP .art .title-notice p::before{color:#eb8ea9}.SP .art .title-notice p::after{color:#eb8ea9}.SP .art .cap-balloon{position:absolute;top:min(500px*1070/375,100vw*1070/375);left:min(500px*51/375,100vw*51/375)}.SP .art .cap-balloon h4{width:min(500px*284/375,100vw*284/375);text-align:center;font:normal normal normal min(500px*12/375,100vw*12/375)/min(500px*16/375,100vw*16/375) Hiragino Sans;letter-spacing:min(500px*1.2/375,100vw*1.2/375);color:#eb8ea9;margin-bottom:min(500px*10/375,100vw*10/375)}.SP .art .cap-balloon p{width:min(500px*284/375,100vw*284/375);text-align:left;font:normal normal normal min(500px*10/375,100vw*10/375)/min(500px*16/375,100vw*16/375) Hiragino Sans;letter-spacing:0;color:#666}.SP .design-back{width:100%;background-color:rgba(90,189,216,.1)}.SP .design{position:relative}.SP .design h3{top:min(500px*120/375,100vw*120/375);position:absolute}.SP .design .description{top:min(500px*160/375,100vw*160/375);position:absolute}.SP .design .title-notice{position:absolute;top:min(500px*590/375,100vw*590/375)}.SP .design .title-notice p::before{color:#5abdd8}.SP .design .title-notice p::after{color:#5abdd8}.SP .design .cap-balloon{position:absolute;top:min(500px*1045/375,100vw*1045/375);left:min(500px*51/375,100vw*51/375)}.SP .design .cap-balloon h4{width:min(500px*284/375,100vw*284/375);text-align:center;font:normal normal normal min(500px*12/375,100vw*12/375)/min(500px*16/375,100vw*16/375) Hiragino Sans;letter-spacing:min(500px*1.2/375,100vw*1.2/375);color:#5abdd8;margin-bottom:min(500px*10/375,100vw*10/375)}.SP .design .cap-balloon p{width:min(500px*284/375,100vw*284/375);text-align:left;font:normal normal normal min(500px*10/375,100vw*10/375)/min(500px*16/375,100vw*16/375) Hiragino Sans;letter-spacing:0;color:#666}.SP .recommend{position:relative}.SP .recommend .base{position:relative;top:max(500px*-15/375,100vw*-15/375);margin-bottom:min(500px*15/375,100vw*15/375)}.SP .recommend .comment{width:100%;position:absolute;top:min(500px*189/375,100vw*189/375);text-align:center;font:normal normal normal min(500px*10/375,100vw*10/375)/min(500px*18/375,100vw*18/375) Hiragino Sans;letter-spacing:0;color:#666}.SP .gymboree-back{width:100%;background:linear-gradient(270deg, rgba(235, 142, 169, 0.25), rgba(251, 163, 34, 0.25))}.SP .gymboree{position:relative}.SP .gymboree h3{top:min(500px*192/375,100vw*192/375);position:absolute}.SP .gymboree .description{top:min(500px*299/375,100vw*299/375);position:absolute}.SP .gymboree .title-notice{position:absolute;top:min(500px*358/375,100vw*358/375)}.SP .gymboree .title-notice p::before{color:#fba322}.SP .gymboree .title-notice p::after{color:#fba322}.SP .gymboree .cap-material{position:absolute}.SP .gymboree .cap-material p{width:min(500px*140/375,100vw*140/375);height:min(500px*70/375,100vw*70/375);text-align:left;font:normal normal normal min(500px*10/375,100vw*10/375)/min(500px*14/375,100vw*14/375) Hiragino Sans;letter-spacing:0;color:#222;overflow:hidden}.SP .gymboree .cap-material.material-1{top:min(500px*613/375,100vw*613/375);left:min(500px*118/375,100vw*118/375)}.SP .gymboree .cap-material.material-2{top:min(500px*895/375,100vw*895/375);left:min(500px*32/375,100vw*32/375)}.SP .gymboree .cap-material.material-3{top:min(500px*895/375,100vw*895/375);left:min(500px*205/375,100vw*205/375)}.SP .step-up .title{margin-top:min(500px*30/375,100vw*30/375);margin-bottom:min(500px*10/375,100vw*10/375)}.SP .step-up .title h3{margin-top:min(500px*10/375,100vw*10/375)}.SP .step-up .anchors{display:flex;flex-wrap:wrap}.SP .step-up .anchors>div{width:50%}.SP .step-up .anchors>div img{width:100%}.SP .step-up .cap-title{position:absolute}.SP .step-up .cap-title h4{width:min(500px*200/375,100vw*200/375);height:min(500px*40/375,100vw*40/375);text-align:left;font:normal normal normal min(500px*14/375,100vw*14/375)/min(500px*20/375,100vw*20/375) Hiragino Sans;letter-spacing:0;color:#fff;margin-bottom:min(500px*18/375,100vw*18/375)}.SP .step-up .cap-title p{width:min(500px*310/375,100vw*310/375);height:min(500px*82/375,100vw*82/375);text-align:left;font:normal normal normal min(500px*12/375,100vw*12/375)/min(500px*16/375,100vw*16/375) Hiragino Sans;letter-spacing:min(500px*1.2/375,100vw*1.2/375);color:#fff}.SP .step-up .cap-title-balloon{position:absolute}.SP .step-up .cap-title-balloon h4{width:min(500px*249/375,100vw*249/375);height:min(500px*13/375,100vw*13/375);text-align:left;font:normal normal normal min(500px*11/375,100vw*11/375)/min(500px*11/375,100vw*11/375) Hiragino Sans;letter-spacing:0;color:#fba322;margin-bottom:min(500px*7/375,100vw*7/375)}.SP .step-up .cap-title-balloon p{width:min(500px*249/375,100vw*249/375);height:min(500px*28/375,100vw*28/375);text-align:left;font:normal normal normal min(500px*10/375,100vw*10/375)/min(500px*14/375,100vw*14/375) Hiragino Sans;letter-spacing:0;color:#222}.SP .step-up .title-notice{position:absolute}.SP .step-up .title-notice p::before{color:#fba322}.SP .step-up .title-notice p::after{color:#fba322}.SP .step-up .cap-material{position:absolute;width:min(500px*168/375,100vw*168/375);height:min(500px*80/375,100vw*80/375);text-align:left;font:normal normal normal min(500px*13/375,100vw*13/375)/min(500px*20/375,100vw*20/375) Hiragino Sans;letter-spacing:0}.SP .step-up .cap-balloon{position:absolute}.SP .step-up .cap-balloon h4{width:min(500px*280/375,100vw*280/375);height:min(500px*15/375,100vw*15/375);text-align:center;font:normal normal normal min(500px*13/375,100vw*13/375)/min(500px*16/375,100vw*16/375) Hiragino Sans;letter-spacing:min(500px*1.3/375,100vw*1.3/375);color:#fba322;margin-bottom:min(500px*9/375,100vw*9/375)}.SP .step-up .cap-balloon p{width:min(500px*280/375,100vw*280/375);height:min(500px*44/375,100vw*44/375);text-align:center;font:normal normal normal min(500px*10/375,100vw*10/375)/min(500px*14/375,100vw*14/375) Hiragino Sans;letter-spacing:min(500px*1/375,100vw*1/375);color:#222}.SP .step-up .baby{position:relative}.SP .step-up .baby .cap-title{top:min(500px*99/375,100vw*99/375);left:min(500px*35/375,100vw*35/375)}.SP .step-up .baby .cap-title h4{margin-left:min(500px*108/375,100vw*108/375)}.SP .step-up .baby .cap-title-balloon{top:min(500px*251/375,100vw*251/375);left:min(500px*46/375,100vw*46/375)}.SP .step-up .baby .title-notice{top:min(500px*339/375,100vw*339/375)}.SP .step-up .baby .cap-material.material-1{top:min(500px*390/375,100vw*390/375);left:min(500px*180/375,100vw*180/375)}.SP .step-up .baby .cap-material.material-2{top:min(500px*505/375,100vw*505/375);left:min(500px*32/375,100vw*32/375)}.SP .step-up .baby .cap-material.material-3{top:min(500px*620/375,100vw*620/375);left:min(500px*180/375,100vw*180/375)}.SP .step-up .baby .cap-balloon{top:min(500px*798/375,100vw*798/375);left:min(500px*50/375,100vw*50/375)}.SP .step-up .kinder{position:relative}.SP .step-up .kinder .cap-title{top:min(500px*113/375,100vw*113/375);left:min(500px*36/375,100vw*36/375)}.SP .step-up .kinder .cap-title-balloon{top:min(500px*265/375,100vw*265/375);left:min(500px*88/375,100vw*88/375)}.SP .step-up .kinder .cap-title-balloon h4{color:#9dc249}.SP .step-up .kinder .title-notice{top:min(500px*361/375,100vw*361/375)}.SP .step-up .kinder .title-notice p::before{color:#9dc249}.SP .step-up .kinder .title-notice p::after{color:#9dc249}.SP .step-up .kinder .cap-material.material-1{top:min(500px*412/375,100vw*412/375);left:min(500px*180/375,100vw*180/375)}.SP .step-up .kinder .cap-material.material-2{top:min(500px*527/375,100vw*527/375);left:min(500px*32/375,100vw*32/375)}.SP .step-up .kinder .cap-material.material-3{top:min(500px*642/375,100vw*642/375);left:min(500px*180/375,100vw*180/375)}.SP .step-up .kids{position:relative}.SP .step-up .kids .cap-title{top:min(500px*104/375,100vw*104/375);left:min(500px*35/375,100vw*35/375)}.SP .step-up .kids .cap-title h4{margin-left:min(500px*108/375,100vw*108/375)}.SP .step-up .kids .cap-title-balloon{top:min(500px*257/375,100vw*257/375);left:min(500px*46/375,100vw*46/375)}.SP .step-up .kids .cap-title-balloon h4{color:#9f7cb4}.SP .step-up .kids .title-notice.chart{top:min(500px*343/375,100vw*343/375);line-height:min(500px*16/375,100vw*16/375);font:normal normal normal min(500px*12/375,100vw*12/375)/min(500px*16/375,100vw*16/375) Hiragino Sans}.SP .step-up .kids .title-notice.chart>div::before{color:#9f7cb4;width:min(500px*20/375,100vw*20/375);height:min(500px*37/375,100vw*37/375);content:"＼　"}.SP .step-up .kids .title-notice.chart>div::after{color:#9f7cb4;width:min(500px*20/375,100vw*20/375);height:min(500px*37/375,100vw*37/375);content:"　／"}.SP .step-up .kids .lesson{top:min(500px*1060/375,100vw*1060/375);width:100%;position:absolute}.SP .step-up .kids .lesson h4{text-align:center;font:normal normal normal min(500px*12/375,100vw*12/375)/min(500px*16/375,100vw*16/375) Hiragino Sans;letter-spacing:min(500px*1.2/375,100vw*1.2/375);color:#9f7cb4;margin-bottom:min(500px*15/375,100vw*15/375)}.SP .step-up .kids .lesson p{text-align:center;font:normal normal normal min(500px*10/375,100vw*10/375)/min(500px*16/375,100vw*16/375) Hiragino Sans;letter-spacing:0;color:#666}.SP .step-up .kids .cap-desc{position:absolute;text-align:center;font:normal normal normal min(500px*10/375,100vw*10/375)/min(500px*16/375,100vw*16/375) Hiragino Sans;letter-spacing:min(500px*1/375,100vw*1/375);color:#fff}.SP .step-up .kids .graphic.cap-desc{position:absolute;top:min(500px*405/375,100vw*405/375);width:100%}.SP .step-up .kids .graphic.title-notice{top:min(500px*470/375,100vw*470/375);text-align:center;font:normal normal normal min(500px*12/375,100vw*12/375)/min(500px*13/375,100vw*13/375) Hiragino Sans;letter-spacing:0;color:#fff}.SP .step-up .kids .graphic.title-notice p::before{color:#fff}.SP .step-up .kids .graphic.title-notice p::after{color:#fff}.SP .step-up .kids .digital.cap-desc{position:absolute;top:min(500px*801/375,100vw*801/375);width:100%}.SP .step-up .kids .digital.title-notice{top:min(500px*851/375,100vw*851/375);text-align:center;font:normal normal normal min(500px*12/375,100vw*12/375)/min(500px*13/375,100vw*13/375) Hiragino Sans;letter-spacing:0;color:#fff}.SP .step-up .kids .digital.title-notice p::before{color:#fff}.SP .step-up .kids .digital.title-notice p::after{color:#fff}.SP .step-up .junior{position:relative}.SP .step-up .junior .cap-title{top:min(500px*101/375,100vw*101/375);left:min(500px*36/375,100vw*36/375)}.SP .step-up .junior .cap-title-balloon{top:min(500px*253/375,100vw*253/375);left:min(500px*88/375,100vw*88/375)}.SP .step-up .junior .cap-title-balloon h4{color:#ee7941}.SP .step-up .junior .title-notice{top:min(500px*349/375,100vw*349/375)}.SP .step-up .junior .title-notice p::before{color:#ee7941}.SP .step-up .junior .title-notice p::after{color:#ee7941}.SP .step-up .junior .cap-material.material-1{top:min(500px*400/375,100vw*400/375);left:min(500px*180/375,100vw*180/375)}.SP .step-up .junior .cap-material.material-2{top:min(500px*515/375,100vw*515/375);left:min(500px*32/375,100vw*32/375)}.SP .step-up .junior .cap-material.material-3{top:min(500px*630/375,100vw*630/375);left:min(500px*180/375,100vw*180/375)}.SP .design_it-back{width:100%;background:linear-gradient(270deg, rgba(159, 124, 180, 0.25), rgba(90, 189, 216, 0.25))}.SP .design_it{position:relative}.SP .design_it h3{top:min(500px*189/375,100vw*189/375);position:absolute}.SP .design_it .description{top:min(500px*264/375,100vw*264/375);position:absolute}.SP .design_it .title-notice{position:absolute;top:min(500px*483/375,100vw*483/375)}.SP .design_it .title-notice p::before{color:#5abdd8}.SP .design_it .title-notice p::after{color:#5abdd8}.SP .design_it .cap-material{position:absolute}.SP .design_it .cap-material h4{width:100%;text-align:center;font:normal normal normal min(500px*16/375,100vw*16/375)/min(500px*16/375,100vw*16/375) Hiragino Sans;letter-spacing:min(500px*0.8/375,100vw*0.8/375);color:#fff;margin-bottom:min(500px*10/375,100vw*10/375)}.SP .design_it .cap-material p{width:100%;text-align:center;font:normal normal normal min(500px*10/375,100vw*10/375)/min(500px*14/375,100vw*14/375) Hiragino Sans;letter-spacing:0;color:#fff;overflow:hidden}.SP .design_it .cap-material.material-1{width:100%;top:min(500px*537/375,100vw*537/375)}.SP .design_it .cap-material.material-2{width:100%;top:min(500px*827/375,100vw*827/375)}.SP .trial-back{width:100%;background:linear-gradient(270deg, rgba(243, 181, 196, 0.25), rgba(207, 198, 221, 0.25))}.SP .trail>div{margin:0 auto}.SP .trail>div img{width:100%}.SP .price .title{margin-bottom:min(500px*25/375,100vw*25/375)}.SP .price .title h3{margin-top:min(500px*20/375,100vw*20/375)}.SP .price .table{position:relative}.SP .price .table>img{display:block;width:min(500px*335/375,100vw*335/375);margin:0 auto}.SP .price .table .min{position:absolute;top:min(500px*16/375,100vw*16/375);left:min(500px*70/375,100vw*70/375);width:min(500px*150/375,100vw*150/375);height:min(500px*58/375,100vw*58/375);text-align:center;font:italic normal normal min(500px*38/375,100vw*38/375)/min(500px*38/375,100vw*38/375) Hiragino Kaku Gothic Pro;letter-spacing:0;color:#fff}.SP .price .table .mon{position:absolute;left:min(500px*75/375,100vw*75/375);width:min(500px*150/375,100vw*150/375);height:min(500px*46/375,100vw*46/375);text-align:center;font:italic normal normal min(500px*31/375,100vw*31/375)/min(500px*33/375,100vw*33/375) Hiragino Kaku Gothic Pro;letter-spacing:0;color:#fba322}.SP .price .table .mon.mon-2{top:min(500px*160/375,100vw*160/375)}.SP .price .table .mon.mon-4{top:min(500px*270/375,100vw*270/375)}.SP .what-is-back{width:100%;background:linear-gradient(90deg, rgba(157, 194, 73, 0.25), rgba(251, 163, 34, 0.25))}.SP .what-is{position:relative;padding-bottom:min(500px*34/375,100vw*34/375)}.SP .what-is .description{margin-bottom:min(500px*22/375,100vw*22/375)}.SP .what-is ul{display:flex;flex-wrap:wrap;justify-content:space-around}.SP .what-is ul li{list-style:none;width:min(500px*320/375,100vw*320/375);height:min(500px*312/375,100vw*312/375);box-shadow:0 min(500px*5/375,100vw*5/375) min(500px*10/375,100vw*10/375) rgba(0,0,0,.1019607843);border-radius:min(500px*30/375,100vw*30/375);background-color:#fff;margin-bottom:min(500px*20/375,100vw*20/375)}.SP .what-is ul li .image{width:min(500px*320/375,100vw*320/375);height:min(500px*160/375,100vw*160/375);overflow:hidden;border-radius:min(500px*30/375,100vw*30/375) min(500px*30/375,100vw*30/375) 0 0}.SP .what-is ul li .image img{width:auto;object-fit:cover}.SP .what-is ul li .title{width:100%;height:min(500px*17/375,100vw*17/375);margin-top:min(500px*15/375,100vw*15/375);margin-bottom:min(500px*13/375,100vw*13/375);text-align:center;font:normal normal normal min(500px*15/375,100vw*15/375)/min(500px*17/375,100vw*17/375) Hiragino Kaku Gothic Pro;letter-spacing:0;color:#9dc249}.SP .what-is ul li .desc{margin:0 auto;width:min(500px*300/375,100vw*300/375);text-align:left;font:normal normal normal min(500px*11/375,100vw*11/375)/min(500px*20/375,100vw*20/375) Hiragino Kaku Gothic Pro;letter-spacing:0;color:#222}@media screen and (max-width: 999px){article.PC{display:none}}@media screen and (min-width: 1000px){body{overflow-x:hidden}}.PC .top-section{width:1000px;margin:0 auto}.PC .top-section h2,.PC .top-section h3{width:100%;text-align:center;font:normal normal normal 36px/50px Hiragino Sans;letter-spacing:3.6px;color:#222;font-weight:bold;margin-bottom:40px}.PC .top-section .description{width:100%;text-align:center;font:normal normal normal 20px/30px Hiragino Sans;letter-spacing:2px;color:#666}.PC .top-section .title-padding{margin-bottom:420px}.PC .top-section img{width:100%}.PC .top-section .title{margin-bottom:60px}.PC .top-section .title-notice{width:100%;text-align:center;font:normal normal normal 20px/30px Hiragino Sans;letter-spacing:0;color:#222}.PC .top-section .title-notice p::before{content:"＼　";width:16px;height:30px}.PC .top-section .title-notice p::after{content:"　／";width:16px;height:30px}.PC .top-section .minus-30w{margin-left:-30px;margin-right:-30px}.PC .top-section .minus-50w{margin-left:-50px;margin-right:-50px}.PC .top-section .minus-100w{margin-left:-100px;margin-right:-100px}.PC .top-section .minus-150w{margin-left:-150px;margin-right:-150px}.PC .key-visual>div{margin:0 -460px}.PC .art_and_design{position:relative}.PC .art_and_design h3{position:absolute;top:293px}.PC .art_and_design .description{position:absolute;top:419px}.PC .art_and_design .cap-m{position:absolute;text-align:center;font:normal normal normal 16px/30px Hiragino Sans;letter-spacing:0;color:#222;width:398px;height:46px}.PC .art_and_design .cap-art{top:1071px;left:35px}.PC .art_and_design .cap-design{top:1071px;left:548px}.PC .art_and_design .cap-s{position:absolute;width:336px;height:37px;text-align:center;font:normal normal normal 14px/23px Hiragino Sans;letter-spacing:0px;color:#666}.PC .art_and_design .cap-art-word{top:1465px;left:81px}.PC .art_and_design .cap-design-word{top:1465px;left:585px}.PC .art-back{width:100%;background-color:rgba(235,142,169,.1)}.PC .art{position:relative}.PC .art h3{top:200px;position:absolute}.PC .art .description{top:276px;position:absolute}.PC .art .cap-flow{position:absolute}.PC .art .cap-flow h4{width:212px;height:20px;text-align:center;font:normal normal normal 16px/16px Hiragino Sans;letter-spacing:0;color:#fff;overflow:hidden;margin-bottom:20px}.PC .art .cap-flow p{width:200px;height:90px;text-align:left;font:normal normal normal 14px/22px Hiragino Sans;letter-spacing:0;color:#fff}.PC .art .cap-flow.flow-1{top:594px;left:148.5px}.PC .art .cap-flow.flow-2{top:594px;left:402.5px}.PC .art .cap-flow.flow-3{top:594px;left:651.5px}.PC .art .title-notice{position:absolute;top:799.5px}.PC .art .title-notice p::before{color:#eb8ea9}.PC .art .title-notice p::after{color:#eb8ea9}.PC .art .cap-material{position:absolute}.PC .art .cap-material h4{width:200px;height:20px;text-align:center;font:normal normal normal 18px/18px Hiragino Sans;letter-spacing:.9px;color:#eb8ea9;margin-bottom:14px}.PC .art .cap-material p{width:200px;height:110px;text-align:left;font:normal normal normal 14px/22px Hiragino Sans;letter-spacing:0;color:#222;overflow:hidden}.PC .art .cap-material.material-1{top:996.5px;left:17px}.PC .art .cap-material.material-2{top:1036.5px;left:273px}.PC .art .cap-material.material-3{top:996.5px;left:529px}.PC .art .cap-material.material-4{top:1036.5px;left:785px}.PC .art .cap-balloon{position:absolute;top:1362px;left:100.5px}.PC .art .cap-balloon h4{width:799px;height:62px;text-align:center;font:normal normal normal 24px/30px Hiragino Sans;letter-spacing:2.4px;color:#eb8ea9;margin-bottom:27px}.PC .art .cap-balloon p{width:799px;height:130px;text-align:left;font:normal normal normal 16px/27px Hiragino Sans;letter-spacing:0;color:#666}.PC .design-back{width:100%;background-color:rgba(90,189,216,.1)}.PC .design{position:relative}.PC .design h3{top:220px;position:absolute}.PC .design .description{top:296px;position:absolute}.PC .design .cap-flow{position:absolute}.PC .design .cap-flow p{width:220px;height:90px;text-align:left;font:normal normal normal 14px/22px Hiragino Sans;letter-spacing:0;color:#fff}.PC .design .cap-flow.flow-1{top:633px;left:147px}.PC .design .cap-flow.flow-2{top:633px;left:397px}.PC .design .cap-flow.flow-3{top:633px;left:647px}.PC .design .title-notice{position:absolute;top:766px}.PC .design .title-notice p::before{color:#5abdd8}.PC .design .title-notice p::after{color:#5abdd8}.PC .design .cap-material{position:absolute}.PC .design .cap-material h4{width:200px;height:20px;text-align:center;font:normal normal normal 18px/18px Hiragino Sans;letter-spacing:.9px;color:#5abdd8;margin-bottom:14px}.PC .design .cap-material p{width:200px;height:110px;text-align:left;font:normal normal normal 14px/22px Hiragino Sans;letter-spacing:0;color:#222;overflow:hidden}.PC .design .cap-material.material-1{top:1003px;left:136px}.PC .design .cap-material.material-2{top:963px;left:402px}.PC .design .cap-material.material-3{top:1003px;left:668px}.PC .design .cap-balloon{position:absolute;top:1364px;left:100.5px}.PC .design .cap-balloon h4{width:799px;height:26px;text-align:center;font:normal normal normal 24px/24px Hiragino Sans;letter-spacing:2.4px;color:#5abdd8;margin-bottom:44px}.PC .design .cap-balloon p{width:799px;height:130px;text-align:left;font:normal normal normal 16px/27px Hiragino Sans;letter-spacing:0;color:#666}.PC .recommend{position:relative}.PC .recommend .base{position:relative;top:-25px;margin-bottom:25px}.PC .recommend .comment{width:100%;position:absolute;top:327px;text-align:center;font:normal normal normal 16px/32px Hiragino Sans;letter-spacing:0;color:#666}.PC .gymboree-back{width:100%;background:linear-gradient(270deg, rgba(235, 142, 169, 0.25), rgba(251, 163, 34, 0.25))}.PC .gymboree{position:relative}.PC .gymboree h3{top:241px;position:absolute;line-height:50px}.PC .gymboree .description{top:369px;position:absolute}.PC .gymboree .title-notice{position:absolute;top:466px}.PC .gymboree .title-notice p::before{color:#fba322}.PC .gymboree .title-notice p::after{color:#fba322}.PC .gymboree .cap-material{position:absolute}.PC .gymboree .cap-material p{width:270px;height:175px;text-align:left;font:normal normal normal 14px/22px Hiragino Sans;letter-spacing:0;color:#222;overflow:hidden}.PC .gymboree .cap-material.material-1{top:915px;left:20px}.PC .gymboree .cap-material.material-2{top:915px;left:365px}.PC .gymboree .cap-material.material-3{top:915px;left:710px}.PC .step-up .title{margin-top:86px;margin-bottom:68px}.PC .step-up .title h3{margin-top:25px}.PC .step-up .cap-title{position:absolute}.PC .step-up .cap-title h4{width:660px;height:22px;text-align:left;font:normal normal normal 22px/50px Hiragino Sans;letter-spacing:2.2px;color:#fff;margin-bottom:25px}.PC .step-up .cap-title p{width:642px;height:70px;text-align:left;font:normal normal normal 15px/25px Hiragino Sans;letter-spacing:1.5px;color:#fff}.PC .step-up .cap-title-balloon{position:absolute}.PC .step-up .cap-title-balloon h4{width:439px;height:18px;text-align:left;font:normal normal normal 18px/18px Hiragino Sans;letter-spacing:1.8px;color:#fba322;margin-bottom:15px}.PC .step-up .cap-title-balloon p{width:439px;height:36px;text-align:left;font:normal normal normal 14px/22px Hiragino Sans;letter-spacing:1.4px;color:#222}.PC .step-up .title-notice{position:absolute}.PC .step-up .title-notice p::before{color:#fba322}.PC .step-up .title-notice p::after{color:#fba322}.PC .step-up .cap-material{position:absolute;width:250px;height:62px;text-align:left;font:normal normal normal 14px/22px Hiragino Sans;letter-spacing:0}.PC .step-up .cap-balloon{position:absolute}.PC .step-up .cap-balloon h4{width:440px;height:24px;text-align:center;font:normal normal normal 24px/24px Hiragino Sans;letter-spacing:2.4px;color:#fba322;margin-bottom:20px}.PC .step-up .cap-balloon p{width:418px;height:64px;text-align:center;font:normal normal normal 14px/25px Hiragino Sans;letter-spacing:1.4px;color:#222}.PC .step-up .baby{position:relative}.PC .step-up .baby .cap-title{top:147px;left:313px}.PC .step-up .baby .cap-title-balloon{top:317px;left:335px}.PC .step-up .baby .title-notice{top:482px}.PC .step-up .baby .cap-material.material-1{top:755px;left:75px}.PC .step-up .baby .cap-material.material-2{top:755px;left:375px}.PC .step-up .baby .cap-material.material-3{top:755px;left:675px}.PC .step-up .baby .cap-balloon{top:970px;left:440px}.PC .step-up .kinder{position:relative}.PC .step-up .kinder .cap-title{top:133px;left:41px}.PC .step-up .kinder .cap-title-balloon{top:303px;left:206px}.PC .step-up .kinder .cap-title-balloon h4{color:#9dc249}.PC .step-up .kinder .title-notice{top:482px}.PC .step-up .kinder .title-notice p::before{color:#9dc249}.PC .step-up .kinder .title-notice p::after{color:#9dc249}.PC .step-up .kinder .cap-material.material-1{top:741px;left:75px}.PC .step-up .kinder .cap-material.material-2{top:741px;left:375px}.PC .step-up .kinder .cap-material.material-3{top:741px;left:675px}.PC .step-up .kids{position:relative}.PC .step-up .kids .cap-title{top:158px;left:313px}.PC .step-up .kids .cap-title-balloon{top:328px;left:335px}.PC .step-up .kids .cap-title-balloon h4{color:#9f7cb4}.PC .step-up .kids .title-notice.chart{top:493px;line-height:24px;font:normal normal normal 18px/24px Hiragino Sans}.PC .step-up .kids .title-notice.chart>div::before{color:#9f7cb4;height:43px;content:"＼　"}.PC .step-up .kids .title-notice.chart>div::after{color:#9f7cb4;width:22px;height:43px;content:"　／"}.PC .step-up .kids .lesson{top:1818px;width:100%;position:absolute}.PC .step-up .kids .lesson h4{text-align:center;font:normal normal normal 24px/34px Hiragino Sans;letter-spacing:2.4px;color:#9f7cb4;margin-bottom:26px}.PC .step-up .kids .lesson p{text-align:center;font:normal normal normal 16px/30px Hiragino Sans;letter-spacing:0;color:#666}.PC .step-up .kids .cap-desc{position:absolute;text-align:center;font:normal normal normal 14px/25px Hiragino Sans;letter-spacing:1.4px;color:#fff}.PC .step-up .kids .graphic.cap-desc{position:absolute;top:588px;width:100%}.PC .step-up .kids .graphic.title-notice{top:667px;text-align:center;font:normal normal normal 18px/23px Hiragino Sans;letter-spacing:0;color:#fff}.PC .step-up .kids .graphic.title-notice p::before{color:#fff}.PC .step-up .kids .graphic.title-notice p::after{color:#fff}.PC .step-up .kids .graphic.cap-material.material-1{top:927px;left:75px}.PC .step-up .kids .graphic.cap-material.material-2{top:927px;left:375px}.PC .step-up .kids .graphic.cap-material.material-3{top:927px;left:675px}.PC .step-up .kids .digital.cap-desc{position:absolute;top:1113px;width:100%}.PC .step-up .kids .digital.title-notice{top:1192px;text-align:center;font:normal normal normal 18px/23px Hiragino Sans;letter-spacing:0;color:#fff}.PC .step-up .kids .digital.title-notice p::before{color:#fff}.PC .step-up .kids .digital.title-notice p::after{color:#fff}.PC .step-up .kids .digital.cap-material.material-1{top:1452px;left:225px}.PC .step-up .kids .digital.cap-material.material-2{top:1452px;left:525px}.PC .step-up .junior{position:relative}.PC .step-up .junior .cap-title{top:148px;left:41px}.PC .step-up .junior .cap-title-balloon{top:318px;left:206px}.PC .step-up .junior .cap-title-balloon h4{color:#ee7941}.PC .step-up .junior .title-notice{top:483px}.PC .step-up .junior .title-notice p::before{color:#ee7941}.PC .step-up .junior .title-notice p::after{color:#ee7941}.PC .step-up .junior .cap-material.material-1{top:758px;left:75px}.PC .step-up .junior .cap-material.material-2{top:758px;left:375px}.PC .step-up .junior .cap-material.material-3{top:758px;left:675px}.PC .design_it-back{width:100%;background:linear-gradient(270deg, rgba(159, 124, 180, 0.25), rgba(90, 189, 216, 0.25))}.PC .design_it{position:relative}.PC .design_it h3{top:260px;position:absolute}.PC .design_it .description{top:393px;position:absolute}.PC .design_it .title-notice{position:absolute;top:871px}.PC .design_it .title-notice p::before{color:#5abdd8}.PC .design_it .title-notice p::after{color:#5abdd8}.PC .design_it .cap-material{position:absolute}.PC .design_it .cap-material h4{width:470px;text-align:center;font:normal normal normal 30px/30px Hiragino Sans;letter-spacing:1.5px;color:#fff;margin-bottom:15px}.PC .design_it .cap-material p{width:470px;text-align:center;font:normal normal normal 14px/20px Hiragino Sans;letter-spacing:0;color:#fff;overflow:hidden}.PC .design_it .cap-material.material-1{top:974.5px;left:0px}.PC .design_it .cap-material.material-2{top:974.5px;left:530px}.PC .trial-back{width:100%;background:linear-gradient(270deg, rgba(243, 181, 196, 0.25), rgba(207, 198, 221, 0.25))}.PC .trail>div{margin:0 auto;position:relative;top:-10px}.PC .trail>div img{width:100%}.PC .price .title{margin-top:97px;margin-bottom:50px}.PC .price .title h3{margin-top:54px}.PC .price .table{position:relative}.PC .price .table .min{position:absolute;top:38px;left:288px;width:280px;height:110px;text-align:center;font:italic normal normal 70px/70px Hiragino Kaku Gothic Pro;letter-spacing:0;color:#fff}.PC .price .table .mon{position:absolute;top:325px;width:300px;height:85px;text-align:center;font:italic normal normal 52px/52px Hiragino Kaku Gothic Pro;letter-spacing:0;color:#fba322}.PC .price .table .mon.mon-2{left:53px}.PC .price .table .mon.mon-4{left:535px}.PC .what-is-back{width:100%;background:linear-gradient(90deg, rgba(157, 194, 73, 0.25), rgba(251, 163, 34, 0.25))}.PC .what-is{position:relative;padding-bottom:60px}.PC .what-is .description{margin-bottom:39px}.PC .what-is ul{display:flex;justify-content:space-between}.PC .what-is ul li{list-style:none;width:320px;height:447px;box-shadow:0 5px 10px rgba(0,0,0,.1019607843);border-radius:30px;background-color:#fff}.PC .what-is ul li .image{width:320px;height:240px;overflow:hidden;border-radius:30px 30px 0 0}.PC .what-is ul li .image img{width:auto;object-fit:cover}.PC .what-is ul li .title{width:100%;height:45px;margin-top:17px;margin-bottom:17px;text-align:center;font:normal normal normal 18px/20px Hiragino Kaku Gothic Pro;letter-spacing:0;color:#9dc249}.PC .what-is ul li .desc{margin:0 auto;width:300px;text-align:left;font:normal normal normal 13px/20px Hiragino Kaku Gothic Pro;letter-spacing:0;color:#222}body.artCollege-top.art-design .l-main .c-hero__contentWrapper{height:auto;padding-top:0}@media screen and (min-width: 768px){body.artCollege-top.art-design .p-studio .c-studio__wrapper.lazyloaded{background-image:url("/art-college/art-design/assets/img/top/studio_back_pc.png");background-size:1500px 1601px;background-repeat:no-repeat}}@media screen and (max-width: 767px){body.artCollege-top.art-design .p-studio .c-studio__wrapper.lazyloaded{background-image:url("/art-college/art-design/assets/img/top/studio_back_sp.png");background-size:cover;background-repeat:no-repeat}}@media screen and (min-width: 768px){body.artCollege-top.art-design .p-studio .c-studio__wrapper .c-section__content{margin-top:90px}}@media screen and (max-width: 767px){body.artCollege-top.art-design .p-studio .c-studio__wrapper .c-section__content{margin-top:30px}}@media screen and (min-width: 768px){body.artCollege-top.art-design .p-stelam .c-stelam__wrapper.lazyloaded{background-image:none;background:linear-gradient(90deg, rgba(159, 124, 180, 0.5), rgba(235, 142, 169, 0.5))}}@media screen and (max-width: 767px){body.artCollege-top.art-design .p-stelam .c-stelam__wrapper.lazyloaded{background-image:none;background:linear-gradient(90deg, rgba(159, 124, 180, 0.5), rgba(235, 142, 169, 0.5))}}@media screen and (min-width: 768px){body.artCollege-top.art-design .p-event .c-event__wrapper.lazyloaded{background-image:none}}@media screen and (max-width: 767px){body.artCollege-top.art-design .p-event .c-event__wrapper.lazyloaded{background-image:none}}body.artCollege-top.art-design .p-event .c-event__wrapper .c-section__content .c-event__contentBg .c-event__list .c-event__item>a>dl{border:4px solid #ee7941}body.artCollege-top.art-design .p-event .c-event__wrapper .c-section__content .c-event__contentBg .c-event__list .c-event__item>a .c-event__banner.topic{background-color:#ee7941}body.artCollege-top.art-design .p-studio .c-studio__wrapper .c-section__content .c-section__innerContent .c-accordion .c-accordion__item .c-accordion__toggle .c-accordion__icon{background-color:#9f7cb4}body.artCollege-top.art-design .p-studio .c-studio__wrapper .c-section__content .c-section__innerContent .c-accordion .c-accordion__item .c-accordion__inner .c-accordion__innerItem .c-accordion__toggle .c-accordion__icon{background-color:#9f7cb4}body.artCollege-top.art-design .p-event .c-event__wrapper .c-section__content .c-section__head>p{color:#222}@media screen and (min-width: 768px){body.artCollege-top.art-design .p-event .c-event__wrapper .c-section__content .c-section__head>p{font-size:36px}}@media screen and (max-width: 767px){body.artCollege-top.art-design .p-event .c-event__wrapper .c-section__content .c-section__head>p{font-size:20px}}@media screen and (max-width: 767px){#dynamic{width:100%;margin:0 auto;background-color:#fbe6ec}#dynamic.is-pagination .eys_music_stylist_search_result .eys_music_stylist_teacher_content::before{content:none}#dynamic .eys_music_stylist{width:100%;font-size:16px;line-height:initial}#dynamic .eys_music_stylist_search_condition{width:100%;background-color:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}#dynamic .eys_music_stylist_search_condition_wrapper{width:100%;display:flex;justify-content:flex-start;align-items:center;padding:10px}#dynamic .eys_music_stylist_search_condition_wrapper>label{min-width:max-content;font-size:10px;margin-right:10px;color:#323333}#dynamic .eys_music_stylist_search_condition_list{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}#dynamic .eys_music_stylist_search_condition_list>li{display:flex;justify-content:flex-start;align-items:center;width:100%;font-size:10px}#dynamic .eys_music_stylist_search_condition_list>li>strong{color:#9dc249;font-weight:600}#dynamic .eys_music_stylist_search_condition_list>li:not(:first-of-type){margin-top:5px}#dynamic .eys_music_stylist_search_condition_list>li.course_select>img{height:26px;width:auto}#dynamic .eys_music_stylist_search_condition_list>li.days_select{display:flex;justify-content:flex-start;align-items:center}#dynamic .eys_music_stylist_search_condition_list>li.days_select .condition_weekday{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}#dynamic .eys_music_stylist_search_condition_list>li.days_select .condition_weekday li{display:flex;justify-content:center;align-items:center;width:24px;aspect-ratio:1/1;border-radius:50%;background-color:#ddd;color:#fff;text-align:center;margin-right:5px}#dynamic .eys_music_stylist_search_condition_list>li.days_select .condition_weekday li.selected{background-color:#9dc249}#dynamic .eys_music_stylist_search_condition_list .select_button{margin-right:10px}#dynamic .eys_music_stylist_search_condition_list .select_button>span{position:relative;display:flex;border:1px solid #ccc;border-radius:15px;line-height:26px;padding:0 30px 0 15px;white-space:nowrap}#dynamic .eys_music_stylist_search_condition_list .select_button>span::after{position:absolute;content:"";right:10px;top:50%;width:6px;height:6px;border-top:1px solid #000;border-right:1px solid #000;transform:translate(0, calc(-50% - 2px)) rotate(135deg)}#dynamic .eys_music_stylist_search_result_init_loading{text-align:center;padding:50px 0}#dynamic .eys_music_stylist_search_result_init_loading>img{width:50px;aspect-ratio:1/1}#dynamic .eys_music_stylist_search_result{display:none}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector{width:100%;margin:0 auto;position:relative;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;padding:20px 0;background:#fbe6ec;background:-moz-linear-gradient(0deg, rgba(251, 230, 236, 0) 0%, rgb(255, 255, 255) 50%, rgba(251, 230, 236, 0) 100%);background:-webkit-linear-gradient(0deg, rgba(251, 230, 236, 0) 0%, rgb(255, 255, 255) 50%, rgba(251, 230, 236, 0) 100%);background:linear-gradient(0deg, rgba(251, 230, 236, 0) 0%, rgb(255, 255, 255) 50%, rgba(251, 230, 236, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbe6ec",endColorstr="#fbe6ec",GradientType=1);will-change:filter}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector>nav{position:absolute;top:50%;width:50px;z-index:9;transform:translate(0, -50%)}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector>nav:first-child{left:0}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector>nav:last-child{right:0}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers{position:relative;text-align:center;width:auto;max-width:86px;height:260px}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers .rank{position:absolute;right:0;top:50%;width:max-content;transform:translate(25%, -50%);z-index:99}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers .standing{width:100%;height:100%}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers .standing>img{width:100%;height:100%;object-fit:contain}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers .face{position:absolute;top:50%;left:50%;width:50px;transform:translate(-50%, -50%)}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers .face>img{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:top center;border-radius:50%}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers:nth-of-type(2){scale:.9;opacity:.7}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers:nth-of-type(3){scale:.75;opacity:.6}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers:nth-of-type(4){scale:.6;opacity:.5}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers:nth-of-type(5){scale:.45;opacity:.4}#dynamic .eys_music_stylist_search_result .eys_music_stylist_teacher_content_list{padding-bottom:20px}#dynamic .eys_music_stylist_search_result .eys_music_stylist_teacher_content_list_more{display:flex;justify-content:center;align-items:center;padding-bottom:20px}#dynamic .eys_music_stylist_search_result .eys_music_stylist_teacher_content{position:relative;width:calc(100% - 20px);margin:0 auto;border-radius:20px;background-color:#fff;border:1px solid #eee}#dynamic .eys_music_stylist_search_result .eys_music_stylist_teacher_content:not(:first-of-type){margin-top:20px}#dynamic .eys_music_stylist_search_result .eys_music_stylist_teacher_content.is-short .c-msl__teacherProfileBio{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#dynamic .eys_music_stylist_search_result .eys_music_stylist_teacher_content.is-short .c-msl__teacherProfileAttr{display:none}#dynamic .eys_music_stylist_search_result .eys_music_stylist_teacher_content::before{content:"";position:absolute;left:28px;top:0;width:23px;aspect-ratio:1/.86;display:flex;clip-path:polygon(50% 0%, 0 100%, 100% 100%);background-color:#fff;transform:translate(0, calc(-100% + 1px))}#dynamic .eys_music_stylist_search_result .teacher_title{font-size:12px}#dynamic .eys_music_stylist_search_result_not_found{display:none}#dynamic .eys_music_stylist_search_result_not_found .eys_music_stylist_search_result_count{max-width:1000px;padding:15px 10px;font-size:12px;font-weight:600;margin:0 auto}#dynamic .eys_music_stylist_search_result_not_found .eys_music_stylist_search_result_count>strong{font-size:130%;color:#017deb}#dynamic .eys_music_stylist_search_result_not_found .eys_music_stylist_search_result_not_found_context{text-align:center;border:1px solid #ddd;padding:15px}#dynamic .eys_music_stylist_search_result_not_found .eys_music_stylist_search_result_not_found_context>h4{font-size:13px}#dynamic .eys_music_stylist_search_result_not_found .eys_music_stylist_search_result_not_found_context>div{padding:15px}#dynamic .eys_music_stylist_search_result_not_found .eys_music_stylist_search_result_not_found_context .w_168{width:168px}#dynamic .c-msl__teacherTitle{display:inline-flex;justify-content:center;align-items:center;font-size:16px;line-height:30px;min-width:186px;border-radius:25px;background-color:#748bd9;color:#fff;margin-bottom:16px;padding:0 20px}#dynamic .c-msl__teacherInfoList{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;padding:10px;border-bottom:1px solid #eee}#dynamic .c-msl__teacherInfoListItem--avatar>img{box-sizing:border-box;width:80px;aspect-ratio:1/1;border-radius:50%;border:3px solid #fff;object-fit:cover;object-position:top center;box-shadow:0 3px 5px rgba(0,0,0,.3)}#dynamic .c-msl__teacherInfoListItem--name{font-size:18px;font-weight:700;line-height:1.4;color:#222;margin:0 auto;text-align:center}#dynamic .c-msl__teacherInfoListItem--rank{margin-right:15px}#dynamic .c-msl__teacherInfoListItem--rank figure{all:unset;display:flex;flex-direction:column}#dynamic .c-msl__teacherInfoListItem--rank figure figcaption{font-size:10px;line-height:1.2;color:#999;margin-top:4px;text-align:center}#dynamic .c-msl__teacherInfoListItem--chart{position:relative;margin-left:auto}#dynamic .c-msl__teacherInfoListItem--chart>canvas{width:80px;aspect-ratio:1/1}#dynamic .c-msl__teacherInfoListItem--chart::after{content:"大変満足\a" attr(data-after);position:absolute;left:50%;bottom:7px;transform:translate(-50%, 0);font-size:10px;font-weight:600;text-align:center;white-space:pre}#dynamic .c-msl__teacherInfoListItem--chart:hover::after{content:none}#dynamic .c-msl__teacherContent{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding:20px}#dynamic .c-msl__teacherContent::before{content:"";position:absolute;left:50%;bottom:0;width:calc(100% - 40px);height:1px;background-color:#eee;transform:translate(-50%, 0)}#dynamic .c-msl__teacherContent--reverse{flex-direction:column-reverse}#dynamic .c-msl__teacherContent--noBr::before{content:none}#dynamic .c-msl__teacherContentWrapper{position:relative;display:none}#dynamic .c-msl__teacherContentWrapper::before{content:"";position:absolute;left:50%;top:0;width:calc(100% - 40px);height:1px;background-color:#eee;transform:translate(-50%, 0)}#dynamic .c-msl__teacherViewMore{display:flex;justify-content:center;align-items:center;padding-bottom:20px}#dynamic .c-msl__teacherViewMore .c-msl__teacherBtn{letter-spacing:1.5px;white-space:nowrap;max-width:186px}#dynamic .c-msl__teacherProfile,#dynamic .c-msl__teacherLS{width:100%}#dynamic .c-msl__teacherProfile{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:20px;margin-top:20px;border-top:1px solid #eee}#dynamic .c-msl__teacherProfileBio{font-size:12px;font-weight:600;line-height:1.67;color:#666;margin-bottom:10px}#dynamic .c-msl__teacherProfileAttr{width:100%;background-color:#f9f9f9;border:1px solid #eee;border-radius:7px;padding:10px}#dynamic .c-msl__teacherProfileAttr>dl{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}#dynamic .c-msl__teacherProfileAttr>dl dt{position:relative;font-size:12px;font-weight:600;line-height:1.8;padding-left:10px;min-width:100px}#dynamic .c-msl__teacherProfileAttr>dl dt::before{content:"";position:absolute;left:0;top:50%;width:2px;height:15px;background-color:#222;transform:translate(0, -50%)}#dynamic .c-msl__teacherProfileAttr>dl dd{font-size:11px;font-weight:normal;line-height:1.8;margin-top:5px}#dynamic .c-msl__teacherProfileAttr>dl dd .teacher_info_weekday{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}#dynamic .c-msl__teacherProfileAttr>dl dd .teacher_info_weekday li{display:flex;justify-content:center;align-items:center;width:24px;aspect-ratio:1/1;border-radius:50%;background-color:#ddd;color:#fff;text-align:center;margin-right:5px}#dynamic .c-msl__teacherProfileAttr>dl dd .teacher_info_weekday li.selected{background-color:#9dc249}#dynamic .c-msl__teacherProfileAttr>dl:not(:first-of-type){margin-top:10px}#dynamic .c-msl__teacherLS{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}#dynamic .c-msl__teacherLSWrapper{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding-top:4px}#dynamic .c-msl__teacherLSVideoWrapper{position:relative}#dynamic .c-msl__teacherLSVideoList{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;width:calc(100vw - 50px);overflow:hidden}#dynamic .c-msl__teacherLSVideoListItem{position:relative;width:50%;aspect-ratio:1/1.77;margin:0 5px}#dynamic .c-msl__teacherLSVideoListItem>video{width:100%;height:100%;border-radius:7px;background-color:#000}#dynamic .c-msl__teacherLSVideoListItem .video-play-btn{position:absolute;left:50%;top:50%;width:55px;aspect-ratio:1/1;transform:translate(-50%, -50%);cursor:pointer}#dynamic .c-msl__teacherLSVideoList--arrow{position:absolute;width:30px;height:30px;top:50%}#dynamic .c-msl__teacherLSVideoList--arrow.slick-disabled{opacity:.5}#dynamic .c-msl__teacherLSVideoList--arrowDisabled{display:none}#dynamic .c-msl__teacherLSVideoList--arrowPrev{left:0;transform:translate(calc(-50% + 5px), -50%);background-size:cover;background-position:center}#dynamic .c-msl__teacherLSVideoList--arrowNext{right:0;transform:translate(calc(50% - 5px), -50%);background-size:cover;background-position:center}#dynamic .c-msl__teacherLSVideoList .slick-track::before,#dynamic .c-msl__teacherLSVideoList .slick-track::after{content:none;display:flex}#dynamic .c-msl__teacherLSCharacterList{width:100%;padding-top:20px}#dynamic .c-msl__teacherLSCharacterListItem{position:relative}#dynamic .c-msl__teacherLSCharacterListItem:not(:first-of-type){margin-top:12px}#dynamic .c-msl__teacherLSCharacterListItem>div{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}#dynamic .c-msl__teacherLSCharacterListItem>div>label{font-size:10px;font-weight:600;line-height:1.6;width:70px}#dynamic .c-msl__teacherLSCharacterListItem>div>label:nth-of-type(1){color:#017deb;text-align:right}#dynamic .c-msl__teacherLSCharacterListItem>div>label:nth-of-type(2){color:#f45}#dynamic .c-msl__teacherLSCharacterListItem>nav{position:absolute;width:calc(100% - 165px);height:6px;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:3px;background:#6bf;background:-moz-linear-gradient(90deg, rgb(102, 187, 255) 0%, rgb(255, 119, 136) 100%);background:-webkit-linear-gradient(90deg, rgb(102, 187, 255) 0%, rgb(255, 119, 136) 100%);background:linear-gradient(90deg, rgb(102, 187, 255) 0%, rgb(255, 119, 136) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#66bbff",endColorstr="#ff7788",GradientType=1);will-change:filter}#dynamic .c-msl__teacherLSCharacterListItem>nav>span{position:inherit;display:block;top:50%;width:18px;height:18px;border:1px solid #ddd;border-radius:50%;background-color:#fff;box-shadow:1px 1px 6px 0 #ccc;transform:translate(-50%, -50%)}#dynamic .c-msl__teacherDuringLesson{text-align:center}#dynamic .c-msl__teacherDuringLesson>p{font-size:12px;line-height:1.67;color:#666;text-align:left}#dynamic .c-msl__teacherLessonPolicy{text-align:center;width:calc(100vw - 40px);margin:0 -10px}#dynamic .c-msl__teacherLessonPolicy .c-msl__teacherTitle{margin-bottom:20px}#dynamic .c-msl__teacherLessonPolicyList{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}#dynamic .c-msl__teacherLessonPolicyListItem{position:relative;width:100%}#dynamic .c-msl__teacherLessonPolicyListItem>figure{all:unset;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}#dynamic .c-msl__teacherLessonPolicyListItem>figure>img{width:70px;aspect-ratio:1/1;padding:10px;box-sizing:border-box;filter:brightness(0) saturate(100%) invert(72%) sepia(20%) saturate(1079%) hue-rotate(37deg) brightness(94%) contrast(93%);-webkit-filter:brightness(0) saturate(100%) invert(72%) sepia(20%) saturate(1079%) hue-rotate(37deg) brightness(94%) contrast(93%);filter:brightness(0) saturate(100%) invert(72%) sepia(20%) saturate(1079%) hue-rotate(37deg) brightness(94%) contrast(93%);will-change:filter}#dynamic .c-msl__teacherLessonPolicyListItem>figure::before{content:"";position:absolute;left:0;top:0;width:70px;aspect-ratio:1/1;border:1px solid #ddd;border-radius:10px}#dynamic .c-msl__teacherLessonPolicyListItem>figure>figcaption{width:calc(100% - 80px);padding:3px 0 0 10px;text-align:left}#dynamic .c-msl__teacherLessonPolicyListItem>figure>figcaption>h6{font-size:14px;font-weight:600;line-height:1.71;color:#222}#dynamic .c-msl__teacherLessonPolicyListItem>figure>figcaption>p{font-size:11px;line-height:1.45;color:#222;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:7px}#dynamic .c-msl__teacherLessonPolicyListItem>figure>figcaption>p:hover{display:block}#dynamic .c-msl__teacherLessonPolicyListItem:not(:first-of-type){margin-top:10px}#dynamic .c-msl__teacherGraph{position:relative;width:100%}#dynamic .c-msl__teacherGraphTitle>span{font-size:8px;font-weight:600;line-height:1.375;color:#333;margin-left:15px}#dynamic .c-msl__teacherGraphTitle>span>b{font-family:Roboto,"Open Sans","Helvetica Neue",sans-serif;font-size:11px;line-height:1.36;padding:0 3px}#dynamic .c-msl__teacherGraphTitle .c-msl__teacherTitle{min-width:160px;margin-bottom:20px}#dynamic .c-msl__teacherGraphPie{position:relative;box-sizing:content-box;width:120px;height:120px;margin:0 0 16px 20px}#dynamic .c-msl__teacherGraphPie>canvas{width:100%}#dynamic .c-msl__teacherGraphPie::after{content:"大変満足\a" attr(data-after);position:absolute;left:50%;bottom:15px;transform:translate(-50%, 0);font-size:14px;font-weight:600;line-height:1.2;text-align:center;color:#333}#dynamic .c-msl__teacherGraphPie:hover::after{content:none}#dynamic .c-msl__teacherGraphInfoTable{display:flex;padding-left:7px}#dynamic .c-msl__teacherGraphInfoTableRow{display:flex;justify-content:flex-start;align-items:center}#dynamic .c-msl__teacherGraphInfoTableRow:not(:first-of-type){margin-top:4px}#dynamic .c-msl__teacherGraphInfoTableCell--icon{display:flex;width:23px}#dynamic .c-msl__teacherGraphInfoTableCell--icon img{width:20px;aspect-ratio:1/1}#dynamic .c-msl__teacherGraphInfoTableCell--pointText{width:50px;font-size:10px;font-weight:400;line-height:1;color:#222}#dynamic .c-msl__teacherGraphInfoTableCell--percent b{font-family:Roboto,"Open Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:600;line-height:1.35;color:#333}#dynamic .c-msl__teacherGraphInfoTableCell--percent span{font-size:9px;font-weight:600;line-height:1.55;color:#333}#dynamic .c-msl__teacherGraphInfoTableCell--amount{margin-left:5px}#dynamic .c-msl__teacherGraphInfoTableCell--amount b{font-family:Roboto,"Open Sans","Helvetica Neue",sans-serif;font-size:11px;font-weight:600;line-height:1.35;color:#333}#dynamic .c-msl__teacherGraphInfoTableCell--amount span{font-size:8px;font-weight:600;line-height:1.375;color:#333}#dynamic .c-msl__teacherGraphTeacher{all:unset;position:absolute;right:0;top:40px;width:110px;height:300px}#dynamic .c-msl__teacherGraphTeacher>img{width:100%;height:100%;object-fit:contain;object-position:top center}#dynamic .c-msl__teacherComment{width:calc(100vw - 40px);max-width:460px;margin:20px -10px 0}#dynamic .c-msl__teacherCommentList{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:100%}#dynamic .c-msl__teacherCommentListItem{width:100%;background-color:#f9f9f9;border:1px solid #eee;border-radius:7px;padding:10px}#dynamic .c-msl__teacherCommentListItem:not(:first-of-type){margin-top:10px}#dynamic .c-msl__teacherCommentHead>figure{all:unset;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}#dynamic .c-msl__teacherCommentHead>figure>img{box-sizing:border-box;width:50px;aspect-ratio:1/1;object-fit:cover;object-position:top center;border:1px solid #888;border-radius:50%}#dynamic .c-msl__teacherCommentHead>figure>figcaption{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;width:calc(100% - 50px);padding-left:10px}#dynamic .c-msl__teacherCommentHead>figure>figcaption .c-msl__teacherCommentWriter{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:3px}#dynamic .c-msl__teacherCommentHead>figure>figcaption .c-msl__teacherCommentWriter>span:nth-of-type(1){font-size:11px;font-weight:600;line-height:1.27;color:#333;margin-bottom:5px}#dynamic .c-msl__teacherCommentHead>figure>figcaption .c-msl__teacherCommentWriter>span:nth-of-type(2),#dynamic .c-msl__teacherCommentHead>figure>figcaption .c-msl__teacherCommentWriter>span:nth-of-type(3){font-size:10px;font-weight:normal;line-height:1.4;color:#333}#dynamic .c-msl__teacherCommentHead>figure>figcaption .c-msl__teacherCommentPoint{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap}#dynamic .c-msl__teacherCommentHead>figure>figcaption .c-msl__teacherCommentPoint>img{width:16px;aspect-ratio:1/1;object-fit:cover;object-position:center}#dynamic .c-msl__teacherCommentHead>figure>figcaption .c-msl__teacherCommentPoint>span:nth-of-type(1){font-family:Roboto,"Open Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:600;line-height:1.35;color:#333;margin-left:3px}#dynamic .c-msl__teacherCommentHead>figure>figcaption .c-msl__teacherCommentPoint>span:nth-of-type(2){font-size:12px;font-weight:600;line-height:1.33;color:#333;margin-left:5px;white-space:nowrap}#dynamic .c-msl__teacherCommentText{margin-top:10px}#dynamic .c-msl__teacherCommentText>p{font-size:11px;font-weight:normal;line-height:1.45;color:#222}#dynamic .c-msl__teacherCommentBtnWrapper{display:flex;justify-content:center;align-items:center;text-align:center;margin-top:20px}#dynamic .c-msl__teacherBtn{position:relative;display:flex;justify-content:center;align-items:center;min-height:40px;font-size:14px;font-weight:600;line-height:1.85;color:#eb8ea9;border:3px solid #eb8ea9;border-radius:25px;padding:0 40px 0 20px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#dynamic .c-msl__teacherBtn::after,#dynamic .c-msl__teacherBtn.is-opened::after{content:"";position:absolute;top:50%;right:15px;width:10px;height:10px;border-top:3px solid #eb8ea9;border-right:3px solid #eb8ea9}#dynamic .c-msl__teacherBtn::after{transform:translate(0, calc(-50% - 2px)) rotate(135deg)}#dynamic .c-msl__teacherBtn.is-opened::after{transform:translate(0, calc(-50% + 2px)) rotate(-45deg)}#dynamic .c-msl__teacherBtn--v2{background-color:#eb8ea9;color:#fff;min-width:240px}#dynamic .c-msl__teacherBtn--v2::after{border-top:3px solid #fff;border-right:3px solid #fff}#dynamic .popup{z-index:9001;position:fixed;display:none;top:0;left:0;right:0;bottom:0;box-sizing:border-box;overflow:auto}#dynamic .popup .x_button{max-width:max-content}#dynamic .popup>section{background-color:rgba(0,0,0,.8);width:100%;margin:0 auto;min-height:150vh}#dynamic .popup>section .text-right{padding:10px 15px;text-align:right}#dynamic .popup .popup_container{width:calc(100% - 20px);background:#f6f6f6;padding:10px;margin:0 auto;border-radius:10px;color:#000;overflow:hidden}#dynamic .popup .popup_top{background-color:#f6f6f6;border-radius:10px 10px 0 0}#dynamic .popup .popup_top>h2{padding:10px;font-size:18px;font-weight:600;text-align:center}#dynamic .popup .popup_top .popup_tabs{display:flex;margin:10px 0 20px;list-style:none}#dynamic .popup .popup_top .popup_tabs>li{position:relative;background-color:#efefef;font-size:12px;font-weight:bold;padding:13px 0;width:100%;text-align:center;border:1px solid #ddd;line-height:initial}#dynamic .popup .popup_top .popup_tabs>li:first-child{border-radius:10px 0 0 10px}#dynamic .popup .popup_top .popup_tabs>li:last-child{border-radius:0 10px 10px 0}#dynamic .popup .popup_top .popup_tabs>li.popup_tabs_active{background-color:#017deb;color:#fff}#dynamic .popup .popup_top .popup_tabs>li.popup_tabs_active{background-color:#017deb;color:#fff}#dynamic .popup .popup_top .popup_tabs>li.popup_tabs_active::before{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border:10px solid rgba(0,0,0,0);border-top:10px solid #017deb}#dynamic .popup .popup_top .popup_tabs>li .popup_course_block_tab1_icon{width:15.4px;left:7.3px}#dynamic .popup .popup_top .popup_tabs>li .popup_course_block_tab2_icon{width:20.2px;left:4.9px}#dynamic .popup .popup_top #popup_studio_tabs .tab_position_1{width:15.4px;left:7.3px}#dynamic .popup .popup_top #popup_studio_tabs .tab_position_2{width:23.8px;left:3.1px}#dynamic .popup .popup_top #popup_studio_tabs .tab_position_3{width:20.2px;left:4.9px}#dynamic .popup .popup_top .studio_selector_online{border:1px solid #ddd;padding:13px;border-radius:10px;display:block;font-size:13px;font-weight:600;margin:8px;background-color:#efefef}#dynamic .popup .popup_top .studio_selector_online .unchecked_icon{width:20px;left:15.5px}#dynamic .popup .popup_course_select_list{margin:0 5px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#fff}#dynamic .popup .popup_course_select_list .popup_course_select_list_category{border-bottom:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd;font-size:14px;font-weight:600;padding:13px;background-color:#fff;clear:both}#dynamic .popup .popup_course_select_list .popup_course_select_list_category>span{color:#017deb}#dynamic .popup .popup_course_select_list .popup_course_select_list_course_list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}#dynamic .popup .popup_course_select_list .popup_course_select_list_course_list>li{display:flex;flex-direction:column;font-size:9px;font-weight:600;text-align:center;position:relative;overflow:hidden;border-right:1px solid #ddd}#dynamic .popup .popup_course_select_list .popup_course_select_list_course_list>li>img{aspect-ratio:1/1}#dynamic .popup .popup_course_select_list .popup_course_select_list_course_list>li>span{background-color:#fff;display:block;padding:5px 0;border-top:.5px solid #ddd;border-bottom:1px solid #ddd;font-feature-settings:"palt";overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#dynamic .popup .popup_studio_select_list{border:1px solid #ddd;border-radius:10px;margin:5px;overflow:hidden}#dynamic .popup .popup_studio_select_list dt{font-weight:bold;font-size:11px;padding:15px;flex:0 0 100%;border:1px solid #ddd}#dynamic .popup .popup_studio_select_list dt strong{color:#017deb}#dynamic .popup .popup_studio_select_list dd{display:flex;flex-wrap:wrap}#dynamic .popup .popup_studio_select_list dd dl{border-left:10px solid #ddd;width:100%}#dynamic .popup .popup_studio_select_list .popup_studio_select_list_item{display:flex;flex:0 0 46%;border:1px solid #ddd;padding:5px;background-color:#efefef}#dynamic .popup .popup_studio_select_list .popup_studio_select_list_item>img{width:30.625px}#dynamic .popup .popup_studio_select_list .popup_studio_select_list_item>div{margin:5px 0 5px 5px}#dynamic .popup .popup_studio_select_list .popup_studio_select_list_item>div>h4{font-size:13px;font-weight:600}#dynamic .popup .popup_studio_select_list .popup_studio_select_list_item>div>span{font-size:9px}#dynamic .popup .popup_search_input{padding:8px;display:flex;margin:8px}#dynamic .popup .popup_search_input>input{border:1px solid #ddd;padding:10px;border-radius:5px 0 0 5px;flex:1 1 auto}#dynamic .popup .popup_search_input>button{border:1px solid #ddd;border-left:none;padding:10px;border-radius:0 5px 5px 0}#dynamic .popup .close_button{text-align:center;padding:10px}#dynamic .popup .close_button>img{width:50px}#dynamic .teacher_search_loading{z-index:9999;position:fixed;display:none;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}#dynamic .teacher_search_loading::after{content:"";display:block;position:fixed;left:50%;top:50%;width:80px;height:80px;border-radius:80px;margin-top:-10px;margin-left:-40px;border:4px solid #3dc6c0;border-right:4px solid rgba(0,0,0,0);-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.p-msl-teacher{padding-top:60px}.p-msl-teacher .pb-100{padding-bottom:15px}.p-msl-teacher__header{background-color:#fff}.p-msl-teacher__header--pink{background-color:#fbe6ec}.p-msl-teacher__header--pink .p-msl-teacher__headerBook{all:unset;box-sizing:border-box;display:flex;width:100%;margin:0 auto;padding:14px 20px 0}.p-msl-teacher__header--pink .p-msl-teacher__headerBook>img{width:100%}.p-msl-teacher__headerWrapper{max-width:1000px;width:100%;margin-left:auto;margin-right:auto;text-align:center}.p-msl-teacher__headerTitle{all:unset;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.p-msl-teacher__headerTitle>img{width:84.8vw}.p-msl-teacher__headerTitle>figcaption{font-size:4.8vw;font-weight:600;line-height:1.77;color:#222}.p-msl-teacher__headerTitle>figcaption>p{margin-top:8px}.p-msl-teacher__headerContent{all:unset;display:flex;width:100%;margin-top:20px;padding:0 20px}.p-msl-teacher__headerContent>img{width:calc(100% - 40px)}.p-msl-teacher__header h3{font-size:5.33vw;font-weight:600;line-height:1.6;letter-spacing:2px;color:#fc8eae;margin-top:15px}.p-msl-teacher__header h4{font-size:14px;font-weight:600;line-height:1.7;letter-spacing:1.5px;color:#555;margin-top:15px;padding:0 20px;text-align:left}}@media screen and (min-width: 768px){#dynamic{width:100%;margin:0 auto;background-color:#fbe6ec}#dynamic.is-pagination .eys_music_stylist_search_result .eys_music_stylist_teacher_content::before{content:none}#dynamic .eys_music_stylist{width:100%;font-size:16px;line-height:initial}#dynamic .eys_music_stylist_search_condition{width:100%;background-color:#fff}#dynamic .eys_music_stylist_search_condition_wrapper{width:100%;max-width:1000px;margin:0 auto;display:flex;justify-content:flex-start;align-items:center}#dynamic .eys_music_stylist_search_condition_wrapper>label{font-size:10px;margin-right:20px;color:#323333}#dynamic .eys_music_stylist_search_condition_list{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;min-height:66px}#dynamic .eys_music_stylist_search_condition_list>li{display:flex;justify-content:flex-start;align-items:center;font-size:10px;margin-right:10px}#dynamic .eys_music_stylist_search_condition_list>li>strong{color:#9dc249;font-weight:600}#dynamic .eys_music_stylist_search_condition_list>li.course_select>img{height:26px;width:auto}#dynamic .eys_music_stylist_search_condition_list>li.studio_select{margin-left:20px}#dynamic .eys_music_stylist_search_condition_list>li.days_select{display:flex;justify-content:flex-start;align-items:center}#dynamic .eys_music_stylist_search_condition_list>li.days_select .condition_weekday{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}#dynamic .eys_music_stylist_search_condition_list>li.days_select .condition_weekday li{display:flex;justify-content:center;align-items:center;width:24px;aspect-ratio:1/1;border-radius:50%;background-color:#ddd;color:#fff;text-align:center;margin-right:5px}#dynamic .eys_music_stylist_search_condition_list>li.days_select .condition_weekday li.selected{background-color:#9dc249}#dynamic .eys_music_stylist_search_condition_list .select_button{margin-right:10px}#dynamic .eys_music_stylist_search_condition_list .select_button>span{position:relative;display:flex;border:1px solid #ccc;border-radius:15px;line-height:26px;padding:0 30px 0 15px}#dynamic .eys_music_stylist_search_condition_list .select_button>span::after{position:absolute;content:"";right:10px;top:50%;width:6px;height:6px;border-top:1px solid #000;border-right:1px solid #000;transform:translate(0, calc(-50% - 2px)) rotate(135deg)}#dynamic .eys_music_stylist_search_result_init_loading{text-align:center;padding:50px 0}#dynamic .eys_music_stylist_search_result_init_loading>img{width:50px;aspect-ratio:1/1}#dynamic .eys_music_stylist_search_result{display:none}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector{width:100%;min-height:530px;margin:0 auto;position:relative;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;background:#fbe6ec;background:-moz-linear-gradient(0deg, rgba(251, 230, 236, 0) 0%, rgb(255, 255, 255) 50%, rgba(251, 230, 236, 0) 100%);background:-webkit-linear-gradient(0deg, rgba(251, 230, 236, 0) 0%, rgb(255, 255, 255) 50%, rgba(251, 230, 236, 0) 100%);background:linear-gradient(0deg, rgba(251, 230, 236, 0) 0%, rgb(255, 255, 255) 50%, rgba(251, 230, 236, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbe6ec",endColorstr="#fbe6ec",GradientType=1);will-change:filter}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector>nav{position:absolute;top:50%;z-index:9;transform:translate(0, -50%)}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector>nav:first-child{left:0}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector>nav:last-child{right:0}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers{position:relative;text-align:center;width:auto;max-width:250px;height:445px;margin:0 20px}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers .rank{position:absolute;left:calc(50% + 50px);top:50%;width:max-content;transform:translate(-50%, -50%);z-index:99}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers .standing{width:100%;height:100%}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers .standing>img{width:100%;height:100%;object-fit:contain}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers .face{position:absolute;top:50%;left:50%;width:100px;transform:translate(-50%, -50%)}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers .face>img{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:top center;border-radius:50%}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers:nth-of-type(2){scale:.9;opacity:.7}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers:nth-of-type(3){scale:.75;opacity:.6}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers:nth-of-type(4){scale:.6;opacity:.5}#dynamic .eys_music_stylist_search_result .eys_music_stylist_search_result_selector .selector_teachers:nth-of-type(5){scale:.45;opacity:.4}#dynamic .eys_music_stylist_search_result .eys_music_stylist_teacher_content_list{padding-bottom:20px}#dynamic .eys_music_stylist_search_result .eys_music_stylist_teacher_content_list_more{display:flex;justify-content:center;align-items:center;padding-bottom:20px}#dynamic .eys_music_stylist_search_result .eys_music_stylist_teacher_content{position:relative;max-width:1000px;width:100%;margin:0 auto;border-radius:20px;background-color:#fff;border:1px solid #eee}#dynamic .eys_music_stylist_search_result .eys_music_stylist_teacher_content:not(:first-of-type){margin-top:20px}#dynamic .eys_music_stylist_search_result .eys_music_stylist_teacher_content.is-short .c-msl__teacherProfileBio{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}#dynamic .eys_music_stylist_search_result .eys_music_stylist_teacher_content::before{content:"";position:absolute;left:85px;top:0;width:46px;aspect-ratio:1/.86;display:flex;clip-path:polygon(50% 0%, 0 100%, 100% 100%);background-color:#fff;transform:translate(0, calc(-100% + 1px))}#dynamic .eys_music_stylist_search_result_not_found{display:none}#dynamic .eys_music_stylist_search_result_not_found .eys_music_stylist_search_result_count{max-width:1000px;padding:15px 10px;font-size:12px;font-weight:600;margin:0 auto}#dynamic .eys_music_stylist_search_result_not_found .eys_music_stylist_search_result_count>strong{font-size:130%;color:#017deb}#dynamic .eys_music_stylist_search_result_not_found .eys_music_stylist_search_result_not_found_context{text-align:center;border:1px solid #ddd;padding:15px}#dynamic .eys_music_stylist_search_result_not_found .eys_music_stylist_search_result_not_found_context>h4{font-size:13px}#dynamic .eys_music_stylist_search_result_not_found .eys_music_stylist_search_result_not_found_context>div{padding:15px}#dynamic .eys_music_stylist_search_result_not_found .eys_music_stylist_search_result_not_found_context .w_168{width:168px}#dynamic .c-msl__teacherTitle{display:inline-flex;justify-content:center;align-items:center;font-size:16px;line-height:30px;min-width:186px;border-radius:25px;background-color:#748bd9;color:#fff;margin-bottom:16px;padding:0 20px}#dynamic .c-msl__teacherInfoList{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;padding:10px;border-bottom:1px solid #eee}#dynamic .c-msl__teacherInfoListItem{margin-left:20px}#dynamic .c-msl__teacherInfoListItem--avatar>img{box-sizing:border-box;width:80px;aspect-ratio:1/1;border-radius:50%;border:3px solid #fff;object-fit:cover;object-position:top center;box-shadow:0 3px 5px rgba(0,0,0,.3)}#dynamic .c-msl__teacherInfoListItem--name{font-size:18px;font-weight:700;line-height:1;color:#222}#dynamic .c-msl__teacherInfoListItem--rank{margin-right:10px}#dynamic .c-msl__teacherInfoListItem--rank figure{all:unset;display:flex;flex-direction:column}#dynamic .c-msl__teacherInfoListItem--rank figure figcaption{font-size:10px;line-height:1.2;color:#999;margin-top:4px;text-align:center}#dynamic .c-msl__teacherInfoListItem--chart{position:relative}#dynamic .c-msl__teacherInfoListItem--chart>canvas{width:80px;aspect-ratio:1/1}#dynamic .c-msl__teacherInfoListItem--chart::after{content:"大変満足\a" attr(data-after);position:absolute;left:50%;bottom:7px;transform:translate(-50%, 0);font-size:10px;font-weight:600;text-align:center;white-space:pre}#dynamic .c-msl__teacherInfoListItem--chart:hover::after{content:none}#dynamic .c-msl__teacherContent{position:relative;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;padding:20px 20px 20px 30px}#dynamic .c-msl__teacherContent::before{content:"";position:absolute;left:50%;bottom:0;width:calc(100% - 40px);height:1px;background-color:#eee;transform:translate(-50%, 0)}#dynamic .c-msl__teacherContent--noBr::before{content:none}#dynamic .c-msl__teacherContentWrapper{position:relative;display:none}#dynamic .c-msl__teacherContentWrapper::before{content:"";position:absolute;left:50%;top:0;width:calc(100% - 40px);height:1px;background-color:#eee;transform:translate(-50%, 0)}#dynamic .c-msl__teacherViewMore{display:flex;justify-content:center;align-items:center;padding-bottom:20px}#dynamic .c-msl__teacherViewMore .c-msl__teacherBtn{letter-spacing:1.5px;white-space:nowrap;max-width:186px}#dynamic .c-msl__teacherProfile,#dynamic .c-msl__teacherLS{width:calc(50% - 10px)}#dynamic .c-msl__teacherProfileBio{font-size:12px;font-weight:600;line-height:1.67;color:#666;margin-bottom:10px}#dynamic .c-msl__teacherProfileAttr{background-color:#f9f9f9;border:1px solid #eee;border-radius:7px;padding:15px 10px}#dynamic .c-msl__teacherProfileAttr>dl{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}#dynamic .c-msl__teacherProfileAttr>dl dt{position:relative;font-size:12px;font-weight:600;line-height:1.8;padding-left:10px;min-width:100px}#dynamic .c-msl__teacherProfileAttr>dl dt::before{content:"";position:absolute;left:0;top:50%;width:2px;height:15px;background-color:#222;transform:translate(0, -50%)}#dynamic .c-msl__teacherProfileAttr>dl dd{font-size:11px;font-weight:normal;line-height:1.8}#dynamic .c-msl__teacherProfileAttr>dl dd .teacher_info_weekday{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}#dynamic .c-msl__teacherProfileAttr>dl dd .teacher_info_weekday li{display:flex;justify-content:center;align-items:center;width:24px;aspect-ratio:1/1;border-radius:50%;background-color:#ddd;color:#fff;text-align:center;margin-right:5px}#dynamic .c-msl__teacherProfileAttr>dl dd .teacher_info_weekday li.selected{background-color:#9dc249}#dynamic .c-msl__teacherProfileAttr>dl:not(:first-of-type){margin-top:20px}#dynamic .c-msl__teacherLSWrapper{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}#dynamic .c-msl__teacherLSVideoWrapper{position:relative;padding-left:10px}#dynamic .c-msl__teacherLSVideoList{display:flex;justify-content:flex-start;align-items:stretch;width:100%;max-width:272px;overflow:hidden}#dynamic .c-msl__teacherLSVideoListItem{position:relative;width:126px;min-width:126px;height:224px;aspect-ratio:1/1.77;margin:0 5px}#dynamic .c-msl__teacherLSVideoListItem>video{width:100%;height:100%;background-color:#000;border-radius:7px}#dynamic .c-msl__teacherLSVideoListItem .video-play-btn{position:absolute;left:50%;top:50%;width:55px;aspect-ratio:1/1;transform:translate(-50%, -50%);cursor:pointer}#dynamic .c-msl__teacherLSVideoList--arrow{position:absolute;width:30px;height:30px;top:50%}#dynamic .c-msl__teacherLSVideoList--arrow.slick-disabled{opacity:.5}#dynamic .c-msl__teacherLSVideoList--arrowDisabled{display:none}#dynamic .c-msl__teacherLSVideoList--arrowPrev{left:0;transform:translate(calc(-50% + 5px), -50%);background-size:cover;background-position:center}#dynamic .c-msl__teacherLSVideoList--arrowNext{right:0;transform:translate(calc(50% - 5px), -50%);background-size:cover;background-position:center}#dynamic .c-msl__teacherLSCharacterList{width:100%;max-width:160px;padding-top:13px}#dynamic .c-msl__teacherLSCharacterListItem:not(:first-of-type){margin-top:33px}#dynamic .c-msl__teacherLSCharacterListItem>div{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin-bottom:17px}#dynamic .c-msl__teacherLSCharacterListItem>div>label{font-size:10px;font-weight:600;line-height:1.6}#dynamic .c-msl__teacherLSCharacterListItem>div>label:nth-of-type(1){color:#017deb}#dynamic .c-msl__teacherLSCharacterListItem>div>label:nth-of-type(2){color:#f45}#dynamic .c-msl__teacherLSCharacterListItem>nav{position:relative;flex:0 0 auto;width:100%;height:6px;border-radius:3px;background:#6bf;background:-moz-linear-gradient(90deg, rgb(102, 187, 255) 0%, rgb(255, 119, 136) 100%);background:-webkit-linear-gradient(90deg, rgb(102, 187, 255) 0%, rgb(255, 119, 136) 100%);background:linear-gradient(90deg, rgb(102, 187, 255) 0%, rgb(255, 119, 136) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#66bbff",endColorstr="#ff7788",GradientType=1);will-change:filter}#dynamic .c-msl__teacherLSCharacterListItem>nav>span{position:absolute;display:block;top:50%;width:18px;height:18px;border:1px solid #ddd;border-radius:50%;background-color:#fff;box-shadow:1px 1px 6px 0 #ccc;transform:translate(-50%, -50%)}#dynamic .c-msl__teacherDuringLesson>p{font-size:12px;font-weight:600;line-height:1.67;color:#666;padding-left:10px}#dynamic .c-msl__teacherDuringLesson .c-msl__teacherTitle{min-width:260px}#dynamic .c-msl__teacherLessonPolicyList{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding:4px 0 0 10px}#dynamic .c-msl__teacherLessonPolicyListItem{position:relative;width:50%}#dynamic .c-msl__teacherLessonPolicyListItem>figure{all:unset;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}#dynamic .c-msl__teacherLessonPolicyListItem>figure>img{width:70px;aspect-ratio:1/1;padding:10px;box-sizing:border-box;filter:brightness(0) saturate(100%) invert(72%) sepia(20%) saturate(1079%) hue-rotate(37deg) brightness(94%) contrast(93%);-webkit-filter:brightness(0) saturate(100%) invert(72%) sepia(20%) saturate(1079%) hue-rotate(37deg) brightness(94%) contrast(93%);filter:brightness(0) saturate(100%) invert(72%) sepia(20%) saturate(1079%) hue-rotate(37deg) brightness(94%) contrast(93%);will-change:filter}#dynamic .c-msl__teacherLessonPolicyListItem>figure::before{content:"";position:absolute;left:0;top:0;width:70px;aspect-ratio:1/1;border:1px solid #ddd;border-radius:10px}#dynamic .c-msl__teacherLessonPolicyListItem>figure>figcaption{width:calc(100% - 80px);padding:5px 0 0 10px}#dynamic .c-msl__teacherLessonPolicyListItem>figure>figcaption>h6{font-size:14px;font-weight:600;line-height:1.71;color:#222}#dynamic .c-msl__teacherLessonPolicyListItem>figure>figcaption>p{font-size:11px;line-height:1.45;color:#222;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:7px}#dynamic .c-msl__teacherLessonPolicyListItem>figure>figcaption>p:hover{display:block}#dynamic .c-msl__teacherLessonPolicyListItem:nth-of-type(n+3){margin-top:10px}#dynamic .c-msl__teacherGraph{position:relative;min-width:calc(100% - 610px)}#dynamic .c-msl__teacherGraphTitle>span{font-size:8px;font-weight:600;line-height:1.375;color:#333;margin-left:15px}#dynamic .c-msl__teacherGraphTitle>span>b{font-family:Roboto,"Open Sans","Helvetica Neue",sans-serif;font-size:11px;line-height:1.36;padding:0 3px}#dynamic .c-msl__teacherGraphTitle .c-msl__teacherTitle{min-width:160px;margin-bottom:10px}#dynamic .c-msl__teacherGraphPie{position:relative;box-sizing:content-box;width:120px;height:120px;margin:0 0 16px 20px}#dynamic .c-msl__teacherGraphPie>canvas{width:100%}#dynamic .c-msl__teacherGraphPie::after{content:"大変満足\a" attr(data-after);position:absolute;left:50%;bottom:15px;transform:translate(-50%, 0);font-size:14px;font-weight:600;line-height:1.2;text-align:center;color:#333}#dynamic .c-msl__teacherGraphPie:hover::after{content:none}#dynamic .c-msl__teacherGraphInfoTable{display:flex;padding-left:8px}#dynamic .c-msl__teacherGraphInfoTableRow{display:flex;justify-content:flex-start;align-items:center}#dynamic .c-msl__teacherGraphInfoTableRow:not(:first-of-type){margin-top:4px}#dynamic .c-msl__teacherGraphInfoTableCell--icon{width:23px}#dynamic .c-msl__teacherGraphInfoTableCell--icon img{width:20px;aspect-ratio:1/1}#dynamic .c-msl__teacherGraphInfoTableCell--pointText{width:50px;font-size:10px;font-weight:400;line-height:1;color:#222}#dynamic .c-msl__teacherGraphInfoTableCell--percent b{font-family:Roboto,"Open Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:600;line-height:1.35;color:#333}#dynamic .c-msl__teacherGraphInfoTableCell--percent span{font-size:9px;font-weight:600;line-height:1.55;color:#333}#dynamic .c-msl__teacherGraphInfoTableCell--amount{margin-left:5px}#dynamic .c-msl__teacherGraphInfoTableCell--amount b{font-family:Roboto,"Open Sans","Helvetica Neue",sans-serif;font-size:11px;font-weight:600;line-height:1.35;color:#333}#dynamic .c-msl__teacherGraphInfoTableCell--amount span{font-size:8px;font-weight:600;line-height:1.375;color:#333}#dynamic .c-msl__teacherGraphTeacher{all:unset;position:absolute;right:35px;top:40px;width:110px;height:300px}#dynamic .c-msl__teacherGraphTeacher>img{width:100%;height:100%;object-fit:cover;object-position:top center}#dynamic .c-msl__teacherComment{min-width:610px}#dynamic .c-msl__teacherCommentList{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;width:100%}#dynamic .c-msl__teacherCommentListItem{width:calc(50% - 5px);background-color:#f9f9f9;border:1px solid #eee;border-radius:7px;padding:10px}#dynamic .c-msl__teacherCommentListItem:nth-child(n+3){margin-top:10px}#dynamic .c-msl__teacherCommentHead>figure{all:unset;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}#dynamic .c-msl__teacherCommentHead>figure>img{box-sizing:border-box;width:50px;aspect-ratio:1/1;object-fit:cover;object-position:top center;border:1px solid #888;border-radius:50%}#dynamic .c-msl__teacherCommentHead>figure>figcaption{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;width:calc(100% - 50px);padding-left:10px}#dynamic .c-msl__teacherCommentHead>figure>figcaption .c-msl__teacherCommentWriter{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:3px}#dynamic .c-msl__teacherCommentHead>figure>figcaption .c-msl__teacherCommentWriter>span:nth-of-type(1){font-size:11px;font-weight:600;line-height:1.27;color:#333;margin-bottom:5px}#dynamic .c-msl__teacherCommentHead>figure>figcaption .c-msl__teacherCommentWriter>span:nth-of-type(2),#dynamic .c-msl__teacherCommentHead>figure>figcaption .c-msl__teacherCommentWriter>span:nth-of-type(3){font-size:10px;font-weight:normal;line-height:1.4;color:#333}#dynamic .c-msl__teacherCommentHead>figure>figcaption .c-msl__teacherCommentPoint{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap}#dynamic .c-msl__teacherCommentHead>figure>figcaption .c-msl__teacherCommentPoint>img{width:16px;aspect-ratio:1/1;object-fit:cover;object-position:center}#dynamic .c-msl__teacherCommentHead>figure>figcaption .c-msl__teacherCommentPoint>span:nth-of-type(1){font-family:Roboto,"Open Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:600;line-height:1.35;color:#333;margin-left:3px}#dynamic .c-msl__teacherCommentHead>figure>figcaption .c-msl__teacherCommentPoint>span:nth-of-type(2){font-size:12px;font-weight:600;line-height:1.33;color:#333;margin-left:5px;white-space:nowrap}#dynamic .c-msl__teacherCommentText{margin-top:10px}#dynamic .c-msl__teacherCommentText>p{font-size:11px;font-weight:normal;line-height:1.45;color:#222}#dynamic .c-msl__teacherCommentBtnWrapper{display:flex;justify-content:center;align-items:center;text-align:center;margin-top:20px}#dynamic .c-msl__teacherBtn{position:relative;display:flex;justify-content:center;align-items:center;min-height:40px;font-size:14px;font-weight:600;line-height:1.85;color:#eb8ea9;border:3px solid #eb8ea9;border-radius:25px;padding:0 40px 0 20px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#dynamic .c-msl__teacherBtn::after,#dynamic .c-msl__teacherBtn.is-opened::after{content:"";position:absolute;top:50%;right:15px;width:10px;height:10px;border-top:3px solid #eb8ea9;border-right:3px solid #eb8ea9}#dynamic .c-msl__teacherBtn::after{transform:translate(0, calc(-50% - 2px)) rotate(135deg)}#dynamic .c-msl__teacherBtn.is-opened::after{transform:translate(0, calc(-50% + 2px)) rotate(-45deg)}#dynamic .c-msl__teacherBtn--v2{background-color:#eb8ea9;color:#fff;min-width:240px}#dynamic .c-msl__teacherBtn--v2::after{border-top:3px solid #fff;border-right:3px solid #fff}#dynamic .c-msl__teacherBtn--go::after{transform:translate(0, -50%) rotate(45deg)}#dynamic .popup{z-index:9001;position:fixed;display:none;top:0;left:0;right:0;bottom:0;box-sizing:border-box;overflow:auto}#dynamic .popup .x_button{max-width:max-content}#dynamic .popup>section{background-color:rgba(0,0,0,.8);width:100%;margin:0 auto;min-height:150vh}#dynamic .popup>section .text-right{padding:10px 15px;text-align:right}#dynamic .popup .popup_container{width:700px;background:#f6f6f6;padding:45px 50px;margin:0 auto;border-radius:10px;color:#000;overflow:hidden}#dynamic .popup .popup_top{background-color:#f6f6f6;border-radius:10px 10px 0 0}#dynamic .popup .popup_top>h2{padding:20px;font-size:18px;font-weight:600;text-align:center}#dynamic .popup .popup_top .popup_tabs{display:flex;margin:20px 10px;list-style:none}#dynamic .popup .popup_top .popup_tabs>li{position:relative;background-color:#efefef;font-size:12px;font-weight:bold;padding:13px 0;width:100%;text-align:center;border:1px solid #ddd;line-height:initial}#dynamic .popup .popup_top .popup_tabs>li:first-child{border-radius:10px 0 0 10px}#dynamic .popup .popup_top .popup_tabs>li:last-child{border-radius:0 10px 10px 0}#dynamic .popup .popup_top .popup_tabs>li.popup_tabs_active{background-color:#017deb;color:#fff}#dynamic .popup .popup_top .popup_tabs>li.popup_tabs_active{background-color:#017deb;color:#fff}#dynamic .popup .popup_top .popup_tabs>li.popup_tabs_active::before{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border:10px solid rgba(0,0,0,0);border-top:10px solid #017deb}#dynamic .popup .popup_top .popup_tabs>li .popup_course_block_tab1_icon{width:15.4px;left:7.3px}#dynamic .popup .popup_top .popup_tabs>li .popup_course_block_tab2_icon{width:20.2px;left:4.9px}#dynamic .popup .popup_top #popup_studio_tabs .tab_position_1{width:15.4px;left:7.3px}#dynamic .popup .popup_top #popup_studio_tabs .tab_position_2{width:23.8px;left:3.1px}#dynamic .popup .popup_top #popup_studio_tabs .tab_position_3{width:20.2px;left:4.9px}#dynamic .popup .popup_top .studio_selector_online{border:1px solid #ddd;padding:13px;border-radius:10px;display:block;font-size:13px;font-weight:600;margin:8px;background-color:#efefef}#dynamic .popup .popup_top .studio_selector_online .unchecked_icon{width:20px;left:15.5px}#dynamic .popup .popup_course_select_list{margin:0 5px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#fff}#dynamic .popup .popup_course_select_list .popup_course_select_list_category{border-bottom:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd;font-size:14px;font-weight:600;padding:13px;background-color:#fff;clear:both}#dynamic .popup .popup_course_select_list .popup_course_select_list_category>span{color:#017deb}#dynamic .popup .popup_course_select_list .popup_course_select_list_course_list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}#dynamic .popup .popup_course_select_list .popup_course_select_list_course_list>li{display:flex;flex-direction:column;font-size:9px;font-weight:600;text-align:center;position:relative;overflow:hidden;border-right:1px solid #ddd}#dynamic .popup .popup_course_select_list .popup_course_select_list_course_list>li>img{height:118.24px}#dynamic .popup .popup_course_select_list .popup_course_select_list_course_list>li>span{background-color:#fff;display:block;padding:5px 0;border-top:.5px solid #ddd;border-bottom:1px solid #ddd;font-feature-settings:"palt";overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#dynamic .popup .popup_studio_select_list{border:1px solid #ddd;border-radius:10px;margin:5px;overflow:hidden}#dynamic .popup .popup_studio_select_list dt{font-weight:bold;font-size:11px;padding:15px;flex:0 0 100%;border:1px solid #ddd}#dynamic .popup .popup_studio_select_list dt strong{color:#017deb}#dynamic .popup .popup_studio_select_list dd{display:flex;flex-wrap:wrap}#dynamic .popup .popup_studio_select_list dd dl{border-left:10px solid #ddd;width:100%}#dynamic .popup .popup_studio_select_list .popup_studio_select_list_item{display:flex;flex:0 0 46%;border:1px solid #ddd;padding:5px;background-color:#efefef}#dynamic .popup .popup_studio_select_list .popup_studio_select_list_item>img{width:30.625px}#dynamic .popup .popup_studio_select_list .popup_studio_select_list_item>div{margin:5px 0 5px 5px}#dynamic .popup .popup_studio_select_list .popup_studio_select_list_item>div>h4{font-size:13px;font-weight:600}#dynamic .popup .popup_studio_select_list .popup_studio_select_list_item>div>span{font-size:9px}#dynamic .popup .popup_search_input{padding:8px;display:flex;margin:8px}#dynamic .popup .popup_search_input>input{border:1px solid #ddd;padding:10px;border-radius:5px 0 0 5px;flex:1 1 auto}#dynamic .popup .popup_search_input>button{border:1px solid #ddd;border-left:none;padding:10px;border-radius:0 5px 5px 0}#dynamic .popup .close_button{text-align:center;padding:10px}#dynamic .popup .close_button>img{width:50px}#dynamic .teacher_search_loading{z-index:9999;position:fixed;display:none;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}#dynamic .teacher_search_loading::after{content:"";display:block;position:fixed;left:50%;top:50%;width:80px;height:80px;border-radius:80px;margin-top:-10px;margin-left:-40px;border:4px solid #3dc6c0;border-right:4px solid rgba(0,0,0,0);-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.p-msl-teacher{padding-top:100px}.p-msl-teacher .pb-100{padding-bottom:100px}.p-msl-teacher__header{background-color:#fff}.p-msl-teacher__header--pink{background-color:#fbe6ec}.p-msl-teacher__header--pink .p-msl-teacher__headerBook{all:unset;display:flex;width:100%;margin:0 auto}.p-msl-teacher__header--pink .p-msl-teacher__headerBook>img{margin-top:-65px}.p-msl-teacher__header.is-transparent{background:none}.p-msl-teacher__headerWrapper{max-width:1000px;width:100%;margin-left:auto;margin-right:auto;text-align:center}.p-msl-teacher__headerTitle{all:unset;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:70px 0 40px}.p-msl-teacher__headerTitle>img{width:auto}.p-msl-teacher__headerTitle>figcaption{font-size:36px;font-weight:600;line-height:1.38;color:#222}.p-msl-teacher__headerContent{all:unset;display:flex;width:100%}.p-msl-teacher__header h3{font-size:20px;font-weight:600;line-height:1.6;color:#fc8eae;margin-top:10px}.p-msl-teacher__header h4{font-size:16px;font-weight:600;line-height:1.75;color:#555;margin-top:20px}}.c-flexbox{display:flex;justify-content:center}.c-flexbox--pb20{padding-bottom:20px}.mslInstructor__booking{display:flex;justify-content:center;align-items:flex-start}@media screen and (max-width: 767px){.mslInstructor__booking{padding-top:15px;margin-top:15px}}@media screen and (min-width: 768px){.mslInstructor__booking{margin-top:100px}}@media screen and (max-width: 767px){.mslInstructor__booking>img{display:flex;width:85.33vw}}@media screen and (min-width: 768px){.mslInstructor__booking>img{width:auto;margin-top:-65px}}.fixed-menu{position:fixed;z-index:100;bottom:0;left:0;width:100%;height:70px;padding:10px 0;text-align:center;background-color:rgba(255,255,255,.9);box-shadow:-2px -2px 10px rgba(0,0,0,.2)}.fixed-menu a:has(.web-btn){margin-left:15px}.fixed-menu .call-btn{position:relative;top:-24px}.fixed-menu .web-btn{position:relative;top:-26px}.fixed-menu .c-pagetop{display:block;position:absolute;bottom:10px;right:5px;cursor:pointer}.fixed-menu_sp{display:flex;flex-wrap:wrap;width:100vw;justify-content:space-evenly;position:fixed;z-index:100;left:0;bottom:0;background-color:rgba(255,255,255,.9);padding:5px 0 0;box-shadow:-2px -2px 10px rgba(0,0,0,.2)}.fixed-menu_sp>a{width:48%;margin:0}.fixed-menu_sp>a img{filter:drop-shadow(0 5px 10px rgba(0, 0, 0, 0.1));transform:translateZ(0)}.fixed-menu_sp .c-pagetop{display:block;cursor:pointer}@media screen and (max-width: 999px){.fixed-menu{display:none}.c-pagetop.c-pagetop_sp{display:block;position:fixed;right:45px;bottom:60px;width:50px;height:50px;cursor:pointer;--viewport-offset-top: 60px;transform:translateY(max((60px - var(--viewport-offset-top)) * 50 / 60, 0px))}}@media screen and (min-width: 1000px){.fixed-menu_sp{display:none}.c-pagetop.c-pagetop_pc{display:block}}/*# sourceMappingURL=main.css.map */
