::-webkit-scrollbar{width:0}main{background:initial}footer{margin-top:0}.instructorPage{background:radial-gradient(circle closest-side at 60% 40%,#0c0d24 150%,#030303 320%);padding-top:0;padding-bottom:5vh;overflow:hidden}.instructorPage ::-webkit-scrollbar{width:5px!important;height:2px!important;background-color:initial!important}.instructorPage ::-webkit-scrollbar-thumb{background-color:#2e2e2e!important;border-radius:9999px!important;transition-duration:1s!important}.instructorPage ::-webkit-scrollbar-thumb:hover{background-color:#2e2e2e!important}.instructorPage .mainImg-wrap{position:relative;height:60vh;width:100%;display:flex;align-items:flex-end;justify-content:center}.instructorPage .mainImg-wrap .mainImg{width:100%;height:100%;-webkit-mask-image:linear-gradient(0deg,transparent 0,black 25%);mask-image:linear-gradient(0deg,transparent 0,black 25%);position:absolute;top:0;left:0}.instructorPage .mainImg-wrap .mainImg .artistPhoto{position:absolute;left:50%;bottom:0;height:100%;width:auto;max-width:none;translate:-50% 0!important;z-index:1;filter:blur(100px);opacity:1;transition-duration:1s;scale:2}.instructorPage .mainImg-wrap .mainImg .artistPhoto.on{scale:1;filter:blur(0);opacity:1;animation:scaleUp 150s linear}.instructorPage .mainImg-wrap .mainImg .slideLoding{display:block;width:35px;height:35px;background-color:#000;position:absolute;z-index:50;top:50%;left:50%;translate:-50% -50%;border-radius:999px;overflow:hidden;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,#ffffff 94%,rgba(0,0,0,0)) top/8px 8px no-repeat,conic-gradient(rgba(0,0,0,0) 30%,#ffffff);-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 4px),#000 0);animation:l13 1s linear infinite}.instructorPage .mainImg-wrap .mainImg .slideLoding.off{display:none}@keyframes l13{to{transform:rotate(1turn)}}.instructorPage .mainImg-wrap .mainImg h2{position:absolute;top:5vh;left:50%;translate:-50% 0;rotate:-5deg;font-size:200px;color:#fff;font-family:Covered By Your Grace;font-weight:400;font-style:normal;z-index:0;filter:blur(50px);opacity:0;transition-duration:1s;scale:1.25}.instructorPage .mainImg-wrap .mainImg h2.on{scale:1;opacity:1;filter:blur(0);mix-blend-mode:overlay}.instructorPage .mainImg-wrap .mainImg .icon_menu{position:absolute;top:65px;right:13px;z-index:1;display:grid;grid-template-columns:100%;grid-row-gap:10px;row-gap:10px}.instructorPage .mainImg-wrap .mainImg .icon_menu .icon{color:rgba(255,255,255,.5647058824);font-size:20px;cursor:pointer}.instructorPage .mainImg-wrap .mainImg .icon_menu .icon svg{fill:rgba(255,255,255,.5647058824);width:25px;height:auto}.instructorPage .mainImg-wrap .mainImg .icon_menu .icon:hover{color:#fff}.instructorPage .mainImg-wrap .mainImg .icon_menu .icon:hover svg{fill:#fff}.instructorPage .mainImg-wrap .dataBox{position:relative;z-index:1;width:100%}.instructorPage .mainImg-wrap .dataBox.mask{-webkit-mask-image:linear-gradient(0deg,transparent 0,black 25%);mask-image:linear-gradient(0deg,transparent 0,black 25%)}.instructorPage .mainImg-wrap .dataBox h5{width:100%;text-align:center;display:block;font-family:Meddon,cursive;font-weight:400;font-size:40px;font-style:italic;margin:0 auto -20px;rotate:-5deg;background:linear-gradient(90deg,#7b8aff,#a300c3);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);padding:0;transition-duration:.25s;filter:blur(0);height:80px;z-index:-1;position:relative}.instructorPage .mainImg-wrap .dataBox h5.off{filter:blur(15px);padding:10px}.instructorPage .mainImg-wrap .dataBox .tabMenu{width:100%;display:flex;justify-content:center;gap:1em}.instructorPage .mainImg-wrap .dataBox .tabMenu p.tabItem{font-size:25px;font-family:Bebas Neue,A1 Gothic B,sans-serif!important;color:#fff;cursor:pointer;transition-duration:.25s;padding-bottom:2em}.instructorPage .mainImg-wrap .dataBox .tabMenu p.active{color:#fff500;mix-blend-mode:difference}.instructorPage .mainImg-wrap .dataBox .tabMenu.open p.tabItem{padding-bottom:0}.instructorPage .mainImg-wrap .dataBox .tabContent{height:100%;display:flex;justify-content:center;transition-duration:.25s}.instructorPage .mainImg-wrap .dataBox .tabContent p{color:#fff;font-family:Bebas Neue,A1 Gothic B,sans-serif!important}.instructorPage .mainImg-wrap .dataBox .tabContent button{display:inline-block;background-color:initial;border:1px solid #fff;color:#fff;padding:.5em 1em;font-size:13px}.instructorPage .mainImg-wrap .dataBox .tabContent button p{line-height:1}.instructorPage .mainImg-wrap .dataBox .tabContent button.iconBtn{display:grid;grid-template-columns:auto auto;grid-gap:1em;gap:1em;align-items:center;padding-left:4em;white-space:nowrap;border-radius:0;position:relative}.instructorPage .mainImg-wrap .dataBox .tabContent button.iconBtn svg{width:20px;position:absolute;left:2em;translate:-25% 0}.instructorPage .mainImg-wrap .dataBox .tabContent .contentItem{display:none;width:100%;transition-duration:.25s;padding-left:1em;padding-bottom:50px}.instructorPage .mainImg-wrap .dataBox .tabContent .contentItem.on{display:block;height:auto}.instructorPage .mainImg-wrap .dataBox .tabContent .profileBox{padding:0 1em;max-width:500px}.instructorPage .mainImg-wrap .dataBox .tabContent .profileBox p{font-size:12px}.instructorPage .mainImg-wrap .dataBox .tabContent .studioBox{padding:0 1em;max-width:500px}.instructorPage .mainImg-wrap .dataBox .tabContent .studioBox .mapWrap{display:flex;gap:2em;mix-blend-mode:difference}.instructorPage .mainImg-wrap .dataBox .tabContent .studioBox .mapWrap li{display:grid;grid-template-columns:20px auto;grid-gap:.25em;gap:.25em;align-items:center}.instructorPage .mainImg-wrap .dataBox .tabContent .studioBox .mapWrap li svg{width:14px;fill:#fff}.instructorPage .mainImg-wrap .dataBox .tabContent .studioBox .mapWrap li p{color:#fff;font-size:18px}.instructorPage .mainImg-wrap .dataBox .tabContent .studioBox .mapWrap li.on p{color:#fff500}.instructorPage .mainImg-wrap .dataBox .tabContent .studioBox .mapWrap li.on svg{fill:#fff500}.instructorPage .mainImg-wrap .dataBox .tabContent .studioBox .map-text p.address{font-size:14px;font-family:見出ゴMB1,Noto Sans JP,Poppins,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.instructorPage .mainImg-wrap .dataBox .tabContent .studioBox .map-text li{display:grid;grid-template-columns:1fr;grid-row-gap:.5em;row-gap:.5em}.instructorPage .mainImg-wrap .dataBox .tabContent .studioBox .map-text li .btnWrap{display:grid;grid-template-columns:150px 150px;align-items:center;grid-column-gap:10px;column-gap:10px}.instructorPage .mainImg-wrap .dataBox .tabContent .lessonBox{max-width:450px}.instructorPage .mainImg-wrap .dataBox .tabContent .visualBox{padding-bottom:0}.instructorPage .mainImg-wrap .dataBox .tabContent .visualBox li{background-size:100% auto;background-position:50% 50%;background-repeat:no-repeat}.instructorPage .mainImg-wrap .dataBox .tabContent .visualBox li:before{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.instructorPage .mainImg-wrap .dataBox .tabContent .lessonBox{padding:0 1em}.instructorPage .mainImg-wrap .dataBox .tabContent .lessonBox .mapWrap{display:flex;gap:2em;mix-blend-mode:difference}.instructorPage .mainImg-wrap .dataBox .tabContent .lessonBox .mapWrap li{display:grid;grid-template-columns:20px auto;grid-gap:.25em;gap:.25em;align-items:center}.instructorPage .mainImg-wrap .dataBox .tabContent .lessonBox .mapWrap li svg{width:14px;fill:#fff}.instructorPage .mainImg-wrap .dataBox .tabContent .lessonBox .mapWrap li p{color:#fff;font-size:16px}.instructorPage .mainImg-wrap .dataBox .tabContent .lessonBox .mapWrap li.on p{color:#fff500}.instructorPage .mainImg-wrap .dataBox .tabContent .lessonBox .mapWrap li.on svg{fill:#fff500}.instructorPage .mainImg-wrap .dataBox .tabContent .lessonBox .lesson{width:100%}.instructorPage .mainImg-wrap .dataBox .tabContent .lessonBox .lesson ul{display:grid;grid-template-columns:100%;grid-row-gap:10px;row-gap:10px}.instructorPage .mainImg-wrap .dataBox .tabContent .lessonBox .lesson ul li{display:flex;align-items:center;justify-content:space-between}.instructorPage .mainImg-wrap .dataBox .tabContent .lessonBox .lesson ul li p{font-size:14px!important;font-family:見出ゴMB1,Noto Sans JP,Poppins,Hiragino Kaku Gothic ProN,Meiryo,sans-serif!important}.instructorPage .mainImg-wrap .dataBox .tabContent .movieBox,.instructorPage .mainImg-wrap .dataBox .tabContent .visualBox{width:100%}.instructorPage .mainImg-wrap .dataBox .tabContent .movieBox ul.slide,.instructorPage .mainImg-wrap .dataBox .tabContent .visualBox ul.slide{display:flex;gap:10px}.instructorPage .mainImg-wrap .dataBox .tabContent .movieBox ul.slide li,.instructorPage .mainImg-wrap .dataBox .tabContent .visualBox ul.slide li{width:200px;background-color:rgba(255,255,255,.3137254902);box-shadow:0 0 5px #000;overflow:hidden;position:relative}.instructorPage .mainImg-wrap .dataBox .tabContent .movieBox ul.slide li:before,.instructorPage .mainImg-wrap .dataBox .tabContent .visualBox ul.slide li:before{content:"";display:block;padding-top:62.5%}.instructorPage .mainImg-wrap .dataBox .tabContent .movieBox ul.slide li iframe,.instructorPage .mainImg-wrap .dataBox .tabContent .movieBox ul.slide li img,.instructorPage .mainImg-wrap .dataBox .tabContent .visualBox ul.slide li iframe,.instructorPage .mainImg-wrap .dataBox .tabContent .visualBox ul.slide li img{position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;height:100%}.instructorPage .mainImg-wrap .dataBox .tabContent .snsBox{padding:1em}.instructorPage .mainImg-wrap .dataBox .tabContent .snsBox .sns-icon{display:flex;gap:2em;mix-blend-mode:difference}.instructorPage .mainImg-wrap .dataBox .tabContent .snsBox .sns-icon li{display:grid;grid-template-columns:40px auto;grid-gap:.25em;gap:.25em;align-items:center}.instructorPage .mainImg-wrap .dataBox .tabContent .snsBox .sns-icon li svg{width:14px;fill:#fff}.instructorPage .mainImg-wrap .dataBox .tabContent .pd-10{padding-bottom:10vh}.instructorPage .intrList_wrap{position:relative;z-index:1;height:auto;max-height:40vh;display:grid;grid-template-columns:100%;grid-row-gap:1em;row-gap:1em;align-content:flex-end}.instructorPage .intrList_wrap .fillterBox{height:100%}.instructorPage .intrList_wrap .fillterBox .sc-aYaIB{overflow-y:hidden}.instructorPage .intrList_wrap .fillterBox .catWrap{display:flex;width:100%}.instructorPage .intrList_wrap .fillterBox .catWrap .catMenu{display:flex;gap:1em;padding-left:1em}.instructorPage .intrList_wrap .fillterBox .catWrap .catMenu li,.instructorPage .intrList_wrap .fillterBox .catWrap .catMenu span{font-size:14px;font-family:Bebas Neue,A1 Gothic B,sans-serif!important;letter-spacing:1px;color:#fff;white-space:nowrap;cursor:pointer}.instructorPage .intrList_wrap .fillterBox .catWrap .catMenu.cat_2{transition-duration:.25s;max-height:0;transition:max-height 0 ease}.instructorPage .intrList_wrap .fillterBox .catWrap .catMenu.cat_2 li{display:flex;align-items:center}.instructorPage .intrList_wrap .fillterBox .catWrap .catMenu.cat_2 span.jp{font-size:12px}.instructorPage .intrList_wrap .fillterBox .catWrap .catMenu.cat_2 span.en{display:none}.instructorPage .intrList_wrap .fillterBox .catWrap .catMenu.cat_2.on{max-height:200px}.instructorPage .intrList_wrap .fillterBox .catWrap .catMenu .active span{color:#6963ff;position:relative}.instructorPage .intrList_wrap .fillterBox .catWrap .catMenu .active span:before{content:"";display:block;position:absolute;bottom:-.05em;width:100%;height:1px;background-color:#6963ff;animation:line-grow .25s ease-in-out forwards}@keyframes line-grow{0%{width:0}to{width:100%}}.instructorPage .intrList_wrap .intrList{padding-bottom:10px}.instructorPage .intrList_wrap .intrList ul{display:flex;gap:10px;padding-left:1em;transition-duration:.25s}.instructorPage .intrList_wrap .intrList ul li{width:100px;opacity:1;display:grid;align-items:flex-end;position:relative}.instructorPage .intrList_wrap .intrList ul li.none{display:none}.instructorPage .intrList_wrap .intrList ul li img{position:absolute;bottom:0;left:50%;translate:-50% 0;width:100%;height:auto}.instructorPage .map{width:100%;position:fixed;z-index:999992;height:80vh;top:100%;transition-duration:.25s;left:50%;translate:-50% 0}.instructorPage .map.on{translate:-50% -80svh}.instructorPage .sp-wrap-backlayer.on{content:"";display:block;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100svh;width:100%;position:fixed;top:0;left:0;z-index:999991}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;transition:opacity .3s ease-out}.modal-video-effect-exit{opacity:0}.modal-video-effect-exit .modal-video-movie-wrap{transform:translateY(100px)}.modal-video-body{max-width:960px;margin:0 auto;padding:0 10px;box-sizing:border-box}.modal-video-body,.modal-video-inner{width:100%;height:100%;display:flex;justify-content:center}.modal-video-inner{align-items:center}@media(orientation:landscape){.modal-video-inner{padding:10px 60px;box-sizing:border-box}}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;transform:translate(0);transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:rgba(0,0,0,0)}@media(orientation:landscape){.modal-video-close-btn{top:0;right:-45px}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;background:#fff;border-radius:5px;margin-top:-6px}