.page_heroArea__2y9V-{position:absolute;top:0;left:0}@media screen and (max-width:1366px){.page_heroArea__2y9V-{position:relative;height:100vh;min-height:-webkit-fill-available;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;z-index:52}}.page_heroArea__2y9V- .page_topMenuWrap__oazOM ul.page_topMenu__2GKYw{display:-moz-box;display:flex;padding-left:5%;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-moz-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}@media screen and (max-width:1366px){.page_heroArea__2y9V- .page_topMenuWrap__oazOM ul.page_topMenu__2GKYw{flex-wrap:wrap;margin-top:4em}}@media screen and (max-width:576px){.page_heroArea__2y9V- .page_topMenuWrap__oazOM ul.page_topMenu__2GKYw{padding-top:50px}}.page_heroArea__2y9V- .page_topMenuWrap__oazOM ul.page_topMenu__2GKYw li{opacity:0;will-change:opacity;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}@media screen and (max-width:1366px){.page_heroArea__2y9V- .page_topMenuWrap__oazOM ul.page_topMenu__2GKYw li{margin-top:1em}}@media screen and (max-width:1024px){.page_heroArea__2y9V- .page_topMenuWrap__oazOM ul.page_topMenu__2GKYw li{-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s}}.page_heroArea__2y9V- .page_topMenuWrap__oazOM ul.page_topMenu__2GKYw li a{width:-moz-fit-content;width:fit-content;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin-right:5rem;color:#fff}.page_heroArea__2y9V- .page_topMenuWrap__oazOM ul.page_topMenu__2GKYw li a span.page_Num__10xoF{font-size:20px;white-space:nowrap}@media screen and (max-width:1024px){.page_heroArea__2y9V- .page_topMenuWrap__oazOM ul.page_topMenu__2GKYw li a span.page_Num__10xoF{font-size:12px}}.page_heroArea__2y9V- .page_topMenuWrap__oazOM ul.page_topMenu__2GKYw li a span.page_Num__10xoF span.page_smallText__3JyIg{font-size:15px;margin-left:1em}@media screen and (max-width:1024px){.page_heroArea__2y9V- .page_topMenuWrap__oazOM ul.page_topMenu__2GKYw li a span.page_Num__10xoF span.page_smallText__3JyIg{font-size:12px}}.page_heroArea__2y9V- .page_topMenuWrap__oazOM ul.page_topMenu__2GKYw li a span.page_linkMenu__1GzEt{font-size:75px;white-space:nowrap}@media screen and (max-width:1024px){.page_heroArea__2y9V- .page_topMenuWrap__oazOM ul.page_topMenu__2GKYw li a span.page_linkMenu__1GzEt{font-size:40px}}.page_aboutArea__3uMkn{position:relative;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:start;align-items:flex-start}.page_aboutArea__3uMkn .page_catchcopy__1-8ns{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);display:-moz-box;display:flex;flex-wrap:wrap;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;transform:translateY(-50%)}.page_aboutArea__3uMkn .page_catchcopy__1-8ns p.page_jp_txt__237_Y{font-size:20px;text-align:center;mix-blend-mode:screen;font-size:var(--font-size-p)}.page_aboutArea__3uMkn .page_catchcopy__1-8ns p.page_jp_txt__237_Y span{color:#fff!important}.page_aboutArea__3uMkn .page_catchcopy__1-8ns p.page_en_txt__A0q3G{width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:clamp(34px,7vw,100px);text-align:center;display:-moz-box;display:flex;flex-wrap:wrap;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;align-content:center}.page_aboutArea__3uMkn .page_catchcopy__1-8ns p.page_en_txt__A0q3G span{mix-blend-mode:screen;color:#fff!important;margin:0 auto}.page_aboutArea__3uMkn .page_catchcopy__1-8ns p.page_en_txt__A0q3G span:nth-child(2){padding-left:2em}@media screen and (max-width:1024px){.page_aboutArea__3uMkn .page_catchcopy__1-8ns p.page_en_txt__A0q3G span:nth-child(2){padding-left:0}}.page_aboutArea__3uMkn .page_catchcopy__1-8ns p.page_cont_txt__1Oal4{font-size:var(--font-size-p);line-height:2.5;margin:50px auto 0;mix-blend-mode:screen;color:#fff}.page_aboutArea__3uMkn .page_catchcopy__1-8ns p.page_cont_txt__1Oal4 span{color:#fff!important}@media screen and (max-width:1024px){.page_aboutArea__3uMkn .page_catchcopy__1-8ns p.page_cont_txt__1Oal4{margin:10px auto 0}}.page_aboutArea__3uMkn .page_imgStyle__3go_O{width:100%;height:100%;position:absolute;top:0;left:0;will-change:clip-path;-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}.page_aboutArea__3uMkn .page_imgStyle__3go_O div{width:100%;height:100%;position:absolute!important;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page_aboutArea__3uMkn .page_linkWrap__1rQcH{margin-top:5vh;display:-moz-box!important;display:flex!important}.page_aboutArea__3uMkn .page_linkWrap__1rQcH p{color:#fff!important}.page_newvisitorArea__1mPYd{height:100%;position:relative;display:-moz-box;display:flex;flex-wrap:wrap;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;overflow:hidden;padding:7.5vh 0}@media screen and (max-width:1024px){.page_newvisitorArea__1mPYd{padding:10vw 0}}.page_newvisitorArea__1mPYd .page_imgStyle__3go_O{width:100%;height:100%;position:absolute;top:0;left:0}.page_newvisitorArea__1mPYd .page_imgStyle__3go_O div{width:100%;height:100%;position:absolute!important;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page_newvisitorArea__1mPYd .page_nvInner__tI_hU{width:100%;display:-moz-box;display:flex;flex-wrap:wrap;-moz-box-pack:center;justify-content:center;-moz-box-align:start;align-items:flex-start;align-content:center;z-index:2}.page_newvisitorArea__1mPYd .page_nvInner__tI_hU .page_h2_wrap__1ve69{background-color:#fff}.page_newvisitorArea__1mPYd .page_nvInner__tI_hU .page_h2_wrap__1ve69 h2{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;color:#000!important;-webkit-text-fill-color:initial;text-align:center;font-size:clamp(14px,2vw,20px)}@media screen and (max-width:1024px){.page_newvisitorArea__1mPYd .page_nvInner__tI_hU .page_h2_wrap__1ve69 h2{padding:.25sem 0}}.page_newvisitorArea__1mPYd .page_nvInner__tI_hU h3{border-top:1px solid #fff;margin-top:30px;padding-top:30px;font-size:clamp(40px,7vw,70px);color:#fff!important;text-shadow:3px 3px 15px #000;background:inherit;background-clip:inherit;-webkit-text-fill-color:inherit}.page_newvisitorArea__1mPYd .page_nvInner__tI_hU .page_loopWrap__3BQ7I{width:100%;will-change:transform}.page_newvisitorArea__1mPYd .page_nvInner__tI_hU .page_loopWrap__3BQ7I p.page_loopTitle__vZb5N{font-size:clamp(70px,13vw,170px);line-height:1;white-space:nowrap;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s;-webkit-animation:page_loop-slide__2we4r 30s linear 1s infinite both;-moz-animation:page_loop-slide__2we4r 30s linear 1s infinite both;animation:page_loop-slide__2we4r 30s linear 1s infinite both}@-webkit-keyframes page_loop-slide__2we4r{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-moz-keyframes page_loop-slide__2we4r{0%{-moz-transform:translateX(0);transform:translateX(0)}to{-moz-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes page_loop-slide__2we4r{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}}.page_newvisitorArea__1mPYd .page_nvInner__tI_hU .page_loopWrap__3BQ7I p.page_loopTitle__vZb5N span{color:#fff!important;padding-right:.5em}.page_newvisitorArea__1mPYd .page_nvInner__tI_hU p.page_contTxt__2FJfH{font-size:var(--font-size-p);color:#fff!important;text-shadow:2px 2px 3px #000;background:inherit;background-clip:inherit;-webkit-text-fill-color:inherit;line-height:1.85}.page_newvisitorArea__1mPYd .page_nvInner__tI_hU .page_linkWrap__1rQcH{display:-moz-box!important;display:flex!important;margin-top:5vh}.page_newvisitorArea__1mPYd .page_nvInner__tI_hU .page_linkWrap__1rQcH p{color:#fff!important}.page_newvisitorArea__1mPYd .page_accentWrap__307p-{position:absolute;width:100%;height:100vh;min-height:-webkit-fill-available;z-index:1}@media screen and (max-width:1024px){.page_newvisitorArea__1mPYd .page_accentWrap__307p-{display:none}}.page_newvisitorArea__1mPYd .page_accentWrap__307p- .page_accent01__1PZGH{position:absolute;width:120px;top:10px;left:10px}.page_newvisitorArea__1mPYd .page_accentWrap__307p- .page_accent02__Wx9cA{position:absolute;width:120px;bottom:10px;right:10px}.page_pickupArea__UGBRK .page_pickupWrap__rj_XH .page_item__20iDm{width:100%;display:-moz-box;display:flex;margin-top:10vh}.page_pickupArea__UGBRK .page_pickupWrap__rj_XH .page_item__20iDm .page_itemInner__1Txo1{width:50%;position:relative}@media screen and (max-width:1024px){.page_pickupArea__UGBRK .page_pickupWrap__rj_XH .page_item__20iDm .page_itemInner__1Txo1{width:100%;overflow:hidden}}.page_pickupArea__UGBRK .page_pickupWrap__rj_XH .page_item__20iDm .page_itemInner__1Txo1:before{content:"";display:block;width:120%;height:120%;position:absolute;top:0;left:0;z-index:1;background:-webkit-radial-gradient(circle,#fff 0,hsla(0,0%,100%,0) 60%);background:-moz-radial-gradient(circle,#fff 0,hsla(0,0%,100%,0) 60%);background:radial-gradient(circle,#fff 0,hsla(0,0%,100%,0) 60%);opacity:0;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s;-webkit-transition-duration:1.5s;-moz-transition-duration:1.5s;transition-duration:1.5s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-moz-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}.page_pickupArea__UGBRK .page_pickupWrap__rj_XH .page_item__20iDm .page_itemInner__1Txo1 .page_itemImg__2s7nQ{width:50%;z-index:0}.page_pickupArea__UGBRK .page_pickupWrap__rj_XH .page_item__20iDm .page_itemInner__1Txo1 .page_itemText__18x5o{z-index:2;position:absolute;bottom:0;-webkit-transform:translate(90%,-70px);-moz-transform:translate(90%,-70px);transform:translate(90%,-70px)}@media screen and (max-width:1024px){.page_pickupArea__UGBRK .page_pickupWrap__rj_XH .page_item__20iDm .page_itemInner__1Txo1 .page_itemText__18x5o{position:relative;-webkit-transform:translate(0);-moz-transform:translate(0);transform:translate(0);background-color:#fff;width:90%;margin:-15vw 5px 0 auto;padding:15px}}.page_pickupArea__UGBRK .page_pickupWrap__rj_XH .page_item__20iDm .page_itemInner__1Txo1 .page_itemText__18x5o h3{font-size:var(--font-size-h3);margin-bottom:.25em}.page_pickupArea__UGBRK .page_pickupWrap__rj_XH .page_item__20iDm .page_itemInner__1Txo1 .page_itemText__18x5o p{font-size:var(--font-size-p);line-height:1.8}.page_pickupArea__UGBRK .page_pickupWrap__rj_XH .page_item__20iDm:nth-child(2n){-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse}.page_pickupArea__UGBRK .page_pickupWrap__rj_XH .page_item__20iDm:nth-child(2n) .page_itemInner__1Txo1:before{left:auto;right:34%}.page_pickupArea__UGBRK .page_pickupWrap__rj_XH .page_item__20iDm:nth-child(2n) .page_itemText__18x5o{-webkit-transform:translate(-90%,-70px);-moz-transform:translate(-90%,-70px);transform:translate(-90%,-70px)}@media screen and (max-width:1024px){.page_pickupArea__UGBRK .page_pickupWrap__rj_XH .page_item__20iDm:nth-child(2n) .page_itemText__18x5o{-webkit-transform:translate(0);-moz-transform:translate(0);transform:translate(0);background-color:#fff;width:90%;margin:-15vw auto 0 5px}}.titleBox_ttlWrap__2j5m7{height:100vh;position:relative;margin-bottom:10vh}@media screen and (max-width:1024px){.titleBox_ttlWrap__2j5m7{height:60vh;margin-bottom:8vh}}.titleBox_ttlWrap__2j5m7 .titleBox_ttlLogo__3mGUg{position:absolute;top:20%;left:5%;z-index:1;-webkit-transform:translateY(-33%);-moz-transform:translateY(-33%);transform:translateY(-33%)}.titleBox_ttlWrap__2j5m7 .titleBox_ttlText__3-lYl{position:absolute;z-index:2;left:5%;bottom:20px}@media screen and (max-width:1024px){.titleBox_ttlWrap__2j5m7 .titleBox_ttlText__3-lYl{left:0;bottom:inherit;top:44vh;mix-blend-mode:luminosity}}.titleBox_ttlWrap__2j5m7 .titleBox_ttlText__3-lYl h1,.titleBox_ttlWrap__2j5m7 .titleBox_ttlText__3-lYl p{color:#252b44;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-clip:border-box;background-clip:initial;-webkit-text-fill-color:initial}.titleBox_ttlWrap__2j5m7 .titleBox_ttlText__3-lYl h1{font-size:200px;line-height:1;margin-bottom:10px;text-shadow:0 0 35px #ffffff50;opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);-webkit-animation-name:titleBox_h1Anime__2bIyP;-moz-animation-name:titleBox_h1Anime__2bIyP;animation-name:titleBox_h1Anime__2bIyP;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-moz-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;-moz-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:running;-moz-animation-play-state:running;animation-play-state:running}@-webkit-keyframes titleBox_h1Anime__2bIyP{to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-moz-keyframes titleBox_h1Anime__2bIyP{to{opacity:1;-moz-transform:translate(0);transform:translate(0)}}@keyframes titleBox_h1Anime__2bIyP{to{opacity:1;-webkit-transform:translate(0);-moz-transform:translate(0);transform:translate(0)}}@media screen and (max-width:1024px){.titleBox_ttlWrap__2j5m7 .titleBox_ttlText__3-lYl h1{font-size:var(--font-size-ttlBox-H1)}}.titleBox_ttlWrap__2j5m7 .titleBox_ttlText__3-lYl p{width:-moz-fit-content;width:fit-content;margin-right:10px;line-height:1.8;font-size:17px;opacity:.8;background-color:#fff!important;padding:0 .5em;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-animation-name:titleBox_ttlPAnime__jV6e3;-moz-animation-name:titleBox_ttlPAnime__jV6e3;animation-name:titleBox_ttlPAnime__jV6e3;-webkit-animation-duration:.8s;-moz-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-moz-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-animation-delay:.9s;-moz-animation-delay:.9s;animation-delay:.9s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;-moz-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:running;-moz-animation-play-state:running;animation-play-state:running}@-webkit-keyframes titleBox_ttlPAnime__jV6e3{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@-moz-keyframes titleBox_ttlPAnime__jV6e3{to{clip-path:inset(0 0 0 0)}}@keyframes titleBox_ttlPAnime__jV6e3{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.titleBox_ttlWrap__2j5m7 .titleBox_ttlImg__AQOLp{will-change:clip-path;position:absolute;width:100%;height:90vh;top:10vh;right:-5%;z-index:0}.titleBox_ttlWrap__2j5m7 .titleBox_ttlImg__AQOLp>*{height:100%}@media screen and (max-width:1024px){.titleBox_ttlWrap__2j5m7 .titleBox_ttlImg__AQOLp{top:30px;height:60vh}}.about_content__S8-YX{position:relative;z-index:2;margin-bottom:10vh}.about_content__S8-YX .about_txtArea__3wYGk{width:80%;margin-left:auto;mix-blend-mode:hard-light}@media screen and (max-width:1024px){.about_content__S8-YX .about_txtArea__3wYGk{width:100%}}.about_content__S8-YX .about_txtArea__3wYGk h2{font-size:var(--font-size-h2);line-height:1.2;color:#252b44}.about_content__S8-YX .about_txtArea__3wYGk p{padding-top:2em;font-size:var(--font-size-p);line-height:2.5;color:#190046;text-shadow:0 0 7px #fff;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-clip:border-box;background-clip:initial;-webkit-text-fill-color:initial}@media screen and (max-width:1024px){.about_content__S8-YX .about_txtArea__3wYGk p{line-height:1.8}}.about_content__S8-YX .about_txtArea__3wYGk .about_imgArea__3jO-Q{position:relative;z-index:-1}.about_content__S8-YX .about_txtArea__3wYGk .about_imgArea__3jO-Q figure{width:50%;z-index:-1;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);transform:translate(-50%);margin-top:-17vh}@media screen and (max-width:1024px){.about_content__S8-YX .about_txtArea__3wYGk .about_imgArea__3jO-Q figure{width:60%;z-index:-1;-webkit-transform:translate(-10%);-moz-transform:translate(-10%);transform:translate(-10%);margin-top:-20vw;opacity:.65}}.about_content__S8-YX:nth-child(2n) .about_txtArea__3wYGk{margin-left:0;margin-right:auto}@media screen and (max-width:1024px){.about_content__S8-YX:nth-child(2n) .about_txtArea__3wYGk .about_imgArea__3jO-Q{margin-top:-30vw;margin-right:15vw}}.about_content__S8-YX:nth-child(2n) .about_txtArea__3wYGk .about_imgArea__3jO-Q figure{margin-left:auto;-webkit-transform:translate(0);-moz-transform:translate(0);transform:translate(0)}.about_content__S8-YX:nth-child(2n) .about_txtArea__3wYGk .about_imgArea__3jO-Q figure div:first-child{-webkit-transform:translate(50%);-moz-transform:translate(50%);transform:translate(50%);z-index:1}.about_content__S8-YX:nth-child(2n) .about_txtArea__3wYGk .about_imgArea__3jO-Q figure div:nth-child(2){-webkit-transform:translate(0);-moz-transform:translate(0);transform:translate(0);margin-top:-20vw!important;z-index:2}.about_content__S8-YX:nth-child(2n) .about_txtArea__3wYGk .about_imgArea__3jO-Q figure div:nth-child(2) div{max-width:80%!important}@media screen and (max-width:1024px){.about_content__S8-YX:nth-child(2n) .about_txtArea__3wYGk .about_imgArea__3jO-Q figure{width:60%}.about_content__S8-YX:nth-child(2n) .about_txtArea__3wYGk .about_imgArea__3jO-Q figure div:first-child{-webkit-transform:translate(30%);-moz-transform:translate(30%);transform:translate(30%);z-index:1}}.lesson_textArea__1ydKe p{font-size:clamp(14px,2vw,16px);line-height:2}.lesson_viewport__mbz_s{-webkit-transition-duration:0s!important;-moz-transition-duration:0s!important;transition-duration:0s!important}.lesson_scheduleTitle__3dbRj{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;margin-bottom:5vh;margin-top:10vh}.lesson_scheduleTitle__3dbRj:first-child{margin-top:0}.lesson_scheduleTitle__3dbRj .lesson_txtBox__1MuTN{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;padding:0 10px}.lesson_scheduleTitle__3dbRj .lesson_txtBox__1MuTN h3{font-size:var(--font-size-h4);margin-bottom:0;white-space:nowrap}.lesson_scheduleTitle__3dbRj .lesson_txtBox__1MuTN p{font-size:var(--font-size-p);white-space:nowrap;margin-top:-.5em}.lesson_scheduleTitle__3dbRj:after,.lesson_scheduleTitle__3dbRj:before{content:"";display:block;border-top:2px solid var(--font-grad-02);width:100%;height:2px}.lesson_scheduleWrap__341dH{overflow-y:hidden;overflow-x:auto;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}@media screen and (max-width:1024px){.lesson_scheduleWrap__341dH{-moz-box-pack:start;justify-content:start}}.lesson_scheduleWrap__341dH:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.lesson_scheduleWrap__341dH:after{content:"　";display:block;width:1px;margin-left:20px}.lesson_scheduleWrap__341dH::-webkit-scrollbar{width:3px;height:5px;padding-top:10px}.lesson_scheduleWrap__341dH::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.lesson_scheduleWrap__341dH::-webkit-scrollbar-thumb{background-color:rgba(0,0,50,.5);border-radius:10px;-webkit-box-shadow:0 0 0 1px rgba(255,255,255,.3);box-shadow:0 0 0 1px rgba(255,255,255,.3)}.lesson_scheduleWrap__341dH .lesson_gridGroop__3IKNp{width:100%}.lesson_scheduleWrap__341dH .lesson_scheduleGrid__3n4OV{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr;grid-column-gap:10px;grid-row-gap:10px;text-align:center;padding-bottom:10px;z-index:99}@media screen and (max-width:1024px){.lesson_scheduleWrap__341dH .lesson_scheduleGrid__3n4OV{padding-left:5px}}.lesson_scheduleWrap__341dH .lesson_scheduleGrid__3n4OV.lesson_weekColmn__2coNF{position:relative;z-index:5}.lesson_scheduleWrap__341dH .lesson_scheduleGrid__3n4OV .lesson_week__1WCRt{width:100%;background:initial!important;background-clip:border-box!important;background-clip:initial!important;-webkit-text-fill-color:initial!important;background:#000!important;color:#fff;padding:3px 0}.lesson_scheduleWrap__341dH .lesson_scheduleGrid__3n4OV .lesson_week__1WCRt p{color:#fff!important;background:transparent!important;background-clip:border-box!important;background-clip:initial!important;-webkit-text-fill-color:initial!important}.lesson_scheduleWrap__341dH .lesson_scheduleGrid__3n4OV .lesson_frame__bePtQ{width:180px;display:grid;grid-template-rows:repeat(3,33%);grid-column-gap:0;grid-auto-flow:dense;background-color:#fff;-webkit-box-shadow:0 0 5px #00000050;box-shadow:0 0 5px #00000050;padding:10px 0;position:relative}@media screen and (max-width:1024px){.lesson_scheduleWrap__341dH .lesson_scheduleGrid__3n4OV .lesson_frame__bePtQ{grid-template-rows:repeat(3,auto)}}.lesson_scheduleWrap__341dH .lesson_scheduleGrid__3n4OV .lesson_frame__bePtQ p{font-size:var(--font-size-p-schedule);line-height:1.5;text-align:left}.lesson_scheduleWrap__341dH .lesson_scheduleGrid__3n4OV .lesson_frame__bePtQ .lesson_box1__2e-fN p{white-space:nowrap;-moz-text-align-last:center;text-align-last:center}.lesson_scheduleWrap__341dH .lesson_scheduleGrid__3n4OV .lesson_frame__bePtQ .lesson_box1__2e-fN p span{border:1px solid #000;font-size:var(--font-size-p-schedule-small);padding:1px 3px;margin-left:5px;white-space:nowrap}@media screen and (max-width:1024px){.lesson_scheduleWrap__341dH .lesson_scheduleGrid__3n4OV .lesson_frame__bePtQ .lesson_box1__2e-fN p span{padding:0 3px}}.lesson_scheduleWrap__341dH .lesson_scheduleGrid__3n4OV .lesson_frame__bePtQ .lesson_box2__2pjHT p{-moz-text-align-last:center;text-align-last:center}.lesson_scheduleWrap__341dH .lesson_scheduleGrid__3n4OV .lesson_frame__bePtQ .lesson_box3__1PA0K .lesson_reserve__27o4l{width:5em;margin:5px auto 0;background-color:var(--color06);border-radius:9999px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}.lesson_scheduleWrap__341dH .lesson_scheduleGrid__3n4OV .lesson_frame__bePtQ .lesson_box3__1PA0K .lesson_reserve__27o4l p{line-height:1.75;font-size:var(--font-size-p-schedule-small);color:var(--white);background:transparent none repeat 0 0/auto auto padding-box border-box scroll!important;background:initial!important;background-clip:inherit!important;-webkit-text-fill-color:inherit!important}.lesson_scheduleWrap__341dH .lesson_scheduleGrid__3n4OV .lesson_frame__bePtQ .lesson_box4__JDhPp{grid-area:1/1/4/2;margin:0 5px;position:relative}.lesson_scheduleWrap__341dH .lesson_scheduleGrid__3n4OV .lesson_frame__bePtQ .lesson_box4__JDhPp .lesson_imgBox__3cZ-r{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.lesson_scheduleWrap__341dH .lesson_scheduleGrid__3n4OV .lesson_frame__bePtQ .lesson_dammyBox__2tskS{position:absolute;width:100%;height:100%;top:0;left:0}.lesson_scheduleWrap__341dH .lesson_scheduleGrid__3n4OV .lesson_frame__bePtQ .lesson_dammyBox__2tskS:hover{border:2px solid #978eff}.price_content__3kMPF{background-color:#fff;padding:40px 20px;margin-bottom:10vh}@media screen and (max-width:1024px){.price_content__3kMPF{padding:20px 7px}}.price_content__3kMPF .price_section__3v_Oo{margin-bottom:120px}@media screen and (max-width:1024px){.price_content__3kMPF .price_section__3v_Oo{margin-bottom:60px}}.price_content__3kMPF .price_section__3v_Oo:last-child{margin-bottom:0}.price_content__3kMPF .price_section__3v_Oo h2,.price_content__3kMPF .price_section__3v_Oo h3,.price_content__3kMPF .price_section__3v_Oo h4,.price_content__3kMPF .price_section__3v_Oo p,.price_content__3kMPF .price_section__3v_Oo span{color:#000;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-clip:border-box;background-clip:initial;-webkit-text-fill-color:initial}.price_content__3kMPF .price_section__3v_Oo h3{font-size:var(--font-size-price-h3);display:-moz-box;display:flex;-moz-box-align:center;align-items:center;margin-bottom:.5em}@media screen and (max-width:1024px){.price_content__3kMPF .price_section__3v_Oo h3{-moz-box-align:start;align-items:flex-start;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.price_content__3kMPF .price_section__3v_Oo h3 span{white-space:nowrap;padding-right:.5em}@media screen and (max-width:1024px){.price_content__3kMPF .price_section__3v_Oo h3 span{white-space:pre-wrap}}.price_content__3kMPF .price_section__3v_Oo h3:after{width:100%;content:"";display:block;height:2px;background-color:#000}.price_content__3kMPF .price_section__3v_Oo h2{font-size:var(--font-size-h4);margin-bottom:.25em}.price_content__3kMPF .price_section__3v_Oo h2 span{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(90%,#ff6));background:-webkit-linear-gradient(transparent 70%,#ff6 90%);background:-moz-linear-gradient(transparent 70%,#ff6 90%);background:linear-gradient(transparent 70%,#ff6 90%)}.price_content__3kMPF .price_section__3v_Oo h4{font-size:var(--font-size-price-h4);margin-bottom:.75em}.price_content__3kMPF .price_section__3v_Oo .price_cardWrap__2C23L{display:-moz-box;display:flex;flex-wrap:wrap}.price_content__3kMPF .price_section__3v_Oo .price_card_type1__10opS,.price_content__3kMPF .price_section__3v_Oo .price_card_type2__2L2jO{margin:0 5px 15px}.price_content__3kMPF .price_section__3v_Oo .price_card_type1__10opS{width:-moz-fit-content;width:fit-content;background-color:var(--color04);border-radius:10px;padding:10px 30px;text-align:center}@media screen and (max-width:1024px){.price_content__3kMPF .price_section__3v_Oo .price_card_type1__10opS{padding:5px}}.price_content__3kMPF .price_section__3v_Oo .price_card_type1__10opS .price_item__3gczu .price_planExp__kIpF0{margin-left:auto;font-size:16px;width:-moz-fit-content;width:fit-content;font-weight:700}.price_content__3kMPF .price_section__3v_Oo .price_card_type1__10opS .price_item__3gczu .price_card__2WLWI{width:100%;max-width:300px;display:-moz-box;display:flex;-moz-box-align:end;align-items:flex-end}.price_content__3kMPF .price_section__3v_Oo .price_card_type1__10opS .price_item__3gczu .price_card__2WLWI .price_plan__3nW5L .price_planBox__21YDx{border-radius:10px;background:#ff4d4d;display:-moz-box;display:flex;flex-wrap:wrap}.price_content__3kMPF .price_section__3v_Oo .price_card_type1__10opS .price_item__3gczu .price_card__2WLWI .price_plan__3nW5L .price_planBox__21YDx span{width:100%;color:#fff;font-weight:700;font-size:var(--font-size-p)}.price_content__3kMPF .price_section__3v_Oo .price_card_type1__10opS .price_item__3gczu .price_card__2WLWI .price_fee__2k3RG{padding:0 10px;font-size:54px;font-weight:700;margin-bottom:-10px}.price_content__3kMPF .price_section__3v_Oo .price_card_type1__10opS .price_item__3gczu .price_card__2WLWI .price_unit__1ErUu{display:-moz-box;display:flex;flex-wrap:wrap;align-content:flex-end}.price_content__3kMPF .price_section__3v_Oo .price_card_type1__10opS .price_item__3gczu .price_card__2WLWI .price_unit__1ErUu span{width:100%;display:block;line-height:1;font-size:15px}.price_content__3kMPF .price_section__3v_Oo .price_card_type1__10opS .price_item__3gczu .price_card__2WLWI .price_unit__1ErUu span.price_small__3KsXh{text-align:right;font-size:13px;height:13px;margin-bottom:5px}.price_content__3kMPF .price_section__3v_Oo .price_card_type2__2L2jO{width:-moz-fit-content;width:fit-content;background-color:#d3f7ff;border-radius:10px;padding:10px 30px;text-align:center}@media screen and (max-width:576px){.price_content__3kMPF .price_section__3v_Oo .price_card_type2__2L2jO{width:100%}}.price_content__3kMPF .price_section__3v_Oo .price_card_type2__2L2jO p.price_explain__3i-MD{font-size:30px;font-weight:700}.price_content__3kMPF .price_section__3v_Oo .price_card_type2__2L2jO p.price_fee__2k3RG{font-size:50px;color:#0c3ad1;font-weight:900}.price_content__3kMPF .price_section__3v_Oo .price_option__3bMDU{font-size:var(--font-size-p);margin-top:20px;padding:10px;background-color:var(--color03);line-height:1.75}.instructor_content__1U3kE{position:relative;z-index:99}.instructor_content__1U3kE .instructor_list__3V5N5{display:-moz-box;display:flex;flex-wrap:wrap}.instructor_content__1U3kE .instructor_list__3V5N5 .instructor_item__WWt3u{cursor:pointer;width:100%;height:56.25%}.instructor_content__1U3kE .instructor_list__3V5N5 .instructor_item__WWt3u figure{width:100%;position:relative;overflow:hidden;aspect-ratio:16/6}@media screen and (max-width:1024px){.instructor_content__1U3kE .instructor_list__3V5N5 .instructor_item__WWt3u figure{aspect-ratio:16/8.95}}.instructor_content__1U3kE .instructor_list__3V5N5 .instructor_item__WWt3u figure canvas{background-color:#555;width:100%;height:100%}.instructor_content__1U3kE .instructor_list__3V5N5 .instructor_item__WWt3u figure figcaption{width:-moz-fit-content;width:fit-content;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.instructor_content__1U3kE .instructor_list__3V5N5 .instructor_item__WWt3u figure figcaption p.instructor_name__1VzGd{font-size:var(--font-size-ov-figcap);border-bottom:1px solid var(--font-grad-04);padding-bottom:10px;margin-bottom:10px;background:-webkit-linear-gradient(45deg,var(--font-grad-02),var(--font-grad-04),var(--font-grad-02));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:1024px){.instructor_content__1U3kE .instructor_list__3V5N5 .instructor_item__WWt3u figure figcaption p.instructor_name__1VzGd{background:transparent none repeat 0 0/auto auto padding-box border-box scroll!important;background:initial!important;-webkit-background-clip:initial!important;background-clip:border-box!important;background-clip:initial!important;-webkit-text-fill-color:initial!important;color:var(--font-grad-04)!important}}.instructor_content__1U3kE .instructor_list__3V5N5 .instructor_item__WWt3u figure figcaption p.instructor_detail__3e69A{font-size:30px;background:-webkit-linear-gradient(45deg,var(--font-grad-02),var(--font-grad-04),var(--font-grad-02));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:1024px){.instructor_content__1U3kE .instructor_list__3V5N5 .instructor_item__WWt3u figure figcaption p.instructor_detail__3e69A{background:transparent none repeat 0 0/auto auto padding-box border-box scroll!important;background:initial!important;-webkit-background-clip:initial!important;background-clip:border-box!important;background-clip:initial!important;-webkit-text-fill-color:initial!important;color:var(--font-grad-04)!important}}.footer_footWrap__2ksTT{background-color:#1a1a1a;width:100%;display:-moz-box;display:flex;flex-wrap:wrap;-moz-box-align:center;align-items:center;align-content:center;padding-top:30px;padding-bottom:10px;z-index:99;position:relative}@media screen and (max-width:1024px){.footer_footWrap__2ksTT{height:auto;padding:20px 0}}.footer_footWrap__2ksTT h4{color:#fff!important;font-size:var(--font-size-h4);margin-bottom:30px;background:inherit;background-clip:inherit;-webkit-text-fill-color:inherit}@media screen and (max-width:1024px){.footer_footWrap__2ksTT h4{margin-bottom:15px}}.footer_footWrap__2ksTT h4.footer_arrow__20dF8 span:after,.footer_footWrap__2ksTT h4.footer_arrow__20dF8 span:before{background-color:#fff}.footer_footWrap__2ksTT .footer_instWrap__oI_dT{height:300px;width:100%;margin-bottom:30px;overflow-y:auto;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.footer_footWrap__2ksTT .footer_instWrap__oI_dT:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.footer_footWrap__2ksTT .footer_instWrap__oI_dT::-webkit-scrollbar{width:3px;height:5px;padding-top:10px}.footer_footWrap__2ksTT .footer_instWrap__oI_dT::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.footer_footWrap__2ksTT .footer_instWrap__oI_dT::-webkit-scrollbar-thumb{background-color:rgba(0,0,50,.5);border-radius:10px;-webkit-box-shadow:0 0 0 1px rgba(255,255,255,.3);box-shadow:0 0 0 1px rgba(255,255,255,.3)}.footer_footWrap__2ksTT .footer_instWrap__oI_dT ul{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr;grid-column-gap:10px;grid-row-gap:10px}@media screen and (max-width:1024px){.footer_footWrap__2ksTT .footer_instWrap__oI_dT ul{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:576px){.footer_footWrap__2ksTT .footer_instWrap__oI_dT ul{grid-template-columns:repeat(3,1fr)}}.footer_footWrap__2ksTT .footer_ftMainBox__3K4Li{display:-moz-box;display:flex;flex-wrap:nowrap}@media screen and (max-width:1024px){.footer_footWrap__2ksTT .footer_ftMainBox__3K4Li{flex-wrap:wrap}}.footer_footWrap__2ksTT .footer_ftMainBox__3K4Li li,.footer_footWrap__2ksTT .footer_ftMainBox__3K4Li p{color:#fff!important;background:inherit;background-clip:inherit;-webkit-text-fill-color:inherit}.footer_footWrap__2ksTT .footer_ftMainBox__3K4Li .footer_logoBox__14Ciu{width:30%;min-width:300px;display:-moz-box;display:flex;flex-wrap:wrap;-moz-box-align:center;align-items:center;align-content:center}@media screen and (max-width:1024px){.footer_footWrap__2ksTT .footer_ftMainBox__3K4Li .footer_logoBox__14Ciu{width:100%;flex-wrap:nowrap;justify-content:space-around;-moz-box-align:center;align-items:center}}.footer_footWrap__2ksTT .footer_ftMainBox__3K4Li .footer_logoBox__14Ciu figure{width:200px;margin-bottom:25px}@media screen and (max-width:1024px){.footer_footWrap__2ksTT .footer_ftMainBox__3K4Li .footer_logoBox__14Ciu figure{padding-right:20px;width:30%;margin-bottom:0}.footer_footWrap__2ksTT .footer_ftMainBox__3K4Li .footer_logoBox__14Ciu ul{width:auto}}.footer_footWrap__2ksTT .footer_ftMainBox__3K4Li .footer_logoBox__14Ciu ul li{font-size:var(--font-size-p);line-height:2}.footer_footWrap__2ksTT .footer_ftMainBox__3K4Li .footer_linkBox__1-dWF{width:70%;min-width:700px}@media screen and (max-width:1024px){.footer_footWrap__2ksTT .footer_ftMainBox__3K4Li .footer_linkBox__1-dWF{width:100%;min-width:0;min-width:auto}}.footer_footWrap__2ksTT .footer_ftMainBox__3K4Li .footer_linkBox__1-dWF .footer_menus__3sHaX{display:-moz-box;display:flex;flex-wrap:wrap;-moz-box-pack:end;justify-content:flex-end;padding:2em 0 .5em;border-bottom:1px solid #fff}.footer_footWrap__2ksTT .footer_ftMainBox__3K4Li .footer_linkBox__1-dWF .footer_menus__3sHaX li{padding:.5em}.footer_footWrap__2ksTT .footer_ftMainBox__3K4Li .footer_linkBox__1-dWF .footer_studios__3Fw8p{display:-moz-box;display:flex;flex-wrap:wrap;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse;padding:2em 0;border-bottom:1px solid #fff}.footer_footWrap__2ksTT .footer_ftMainBox__3K4Li .footer_linkBox__1-dWF .footer_studios__3Fw8p li{padding:.5em .75em;margin:5px;border:1px solid #fff;font-size:var(--font-size-p)}.footer_footWrap__2ksTT .footer_ftMainBox__3K4Li .footer_linkBox__1-dWF p.footer_copy__2sl5u{width:100%;text-align:right;font-size:12px;margin-top:1em}