html{overflow-x:visible!important}#vk-mobile-nav{background-color:#000!important}body{font-family:"Oswald","Noto Sans JP",serif!important;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"BNCE" 0,"INFM" 0,"SPAC" 0;width:100%;color:#fff}section{width:100vw;padding:0 20px}@media screen and (max-width:768px){section{padding:0 20px}}.site-body-container{margin:0 auto!important;padding:0!important}@media screen and (max-width:768px){.site-body-container{padding:0 20px!important}}.noto-serif-regular{font-family:"Noto Serif",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.noto-serif-semibold{font-family:"Noto Serif",serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100}.noto-sans-regular{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.noto-sans-semibold{font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100}p{line-height:2!important;letter-spacing:.2rem;margin-bottom:0!important;color:#fff}a{color:white!important}.page_top_btn{color:transparent!important}h1{font-size:4rem!important;letter-spacing:.2rem;font-family:"Oswald","Noto Sans JP",sans-serif}h2,h3,h4,h5{margin-bottom:0!important;letter-spacing:.2rem;color:white!important;font-family:"Oswald","Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@media screen and (max-width:768px){h2{font-size:1.2rem!important}}.is-layout-flex{align-items:center!important}.pink{text-shadow:0 0 10px #fe347e}.green{text-shadow:0 0 10px #7efe34}.blue{text-shadow:0 0 10px #347efe}.pink-box-shadow{box-shadow:0 0 10px #fff,inset 0 0 10px #fff,0 0 0px #fff,0 0 0px #fe347e,0 0 0px #fe347e,0 0 10px #fe347e,0 0 10px #fe347e,inset 0 0 20px #fe347e;color:#fff}.green-box-shadow{box-shadow:0 0 10px #fff,inset 0 0 10px #fff,0 0 0px #fff,0 0 0px #7efe34,0 0 0px #7efe34,0 0 10px #7efe34,0 0 10px #7efe34,inset 0 0 20px #7efe34;color:#fff}.blue-box-shadow{box-shadow:0 0 10px #fff,inset 0 0 10px #fff,0 0 0px #fff,0 0 0px #347efe,0 0 0px #347efe,0 0 10px #347efe,0 0 10px #347efe,inset 0 0 20px #347efe;color:#fff}.pink-box-shadow:hover{box-shadow:0 0 20px #fff,inset 0 0 20px #fff,0 0 0px #fff,0 0 0px #fe347e,0 0 0px #fe347e,0 0 20px #fe347e,0 0 20px #fe347e,inset 0 0 20px #fe347e;transform:scale(1.05);transition:1s}.green-box-shadow:hover{box-shadow:0 0 20px #fff,inset 0 0 20px #fff,0 0 0px #fff,0 0 0px #7efe34,0 0 0px #7efe34,0 0 20px #7efe34,0 0 20px #7efe34,inset 0 0 20px #7efe34;transform:scale(1.05);transition:1s}.blue-box-shadow:hover{box-shadow:0 0 20px #fff,inset 0 0 20px #fff,0 0 0px #fff,0 0 0px #347efe,0 0 0px #347efe,0 0 20px #347efe,0 0 20px #347efe,inset 0 0 20px #347efe;transform:scale(1.05);transition:1s}li,td{color:white!important;line-height:2;letter-spacing:.2rem}#site-header{background-color:#000;color:#fff}.global-nav-name{color:white!important}.padding-adjust{padding:0 15px!important}@media screen and (max-width:767px){.container-1{order:1}.container-2{order:2}.padding-adjust{padding:0 15px!important}.margin-adjust{margin:0 20px!important}}.mobile-img{display:none!important}@media screen and (max-width:767px){.pc-img{display:none!important}.mobile-img{display:block!important}}.site-footer-copyright p:nth-child(2){display:none}.sns-logo{width:3rem}.sns-logo a:hover{transform:translateY(3px);transition:ease-in-out .5s}.arrow-pointer{display:inline-block;width:180px;text-align:center;margin:5px;cursor:pointer;position:relative;text-decoration:none}.arrow-pointer a{text-decoration:none;color:#fff}.arrow-pointer:before{content:"";display:block;position:absolute;top:calc(50% - 5px);right:15px;width:20px;height:5px;border:none;border-right:2px solid #fff;border-bottom:1px solid #fff;transform:skew(45deg);transition:.3s}.arrow-pointer:hover:before{right:10px;width:30px}.section-container div{max-width:none!important}.grecaptcha-badge{bottom:85px !important}.footer-menu div{text-align:center}.footer-menu ul li a{border-bottom:none!important}.site-footer-content{max-width:none!important}@media screen and (max-width:992px){.site-footer-content .row{flex-direction:column;text-align:center;align-items:center}}.site-footer{border:none!important}.taiken{background-color:#fe347e}.sns_container{display:flex;text-align:center;align-items:center;position:fixed;bottom:2%;left:5%;z-index:800}.sns_container button{font-size:1.25rem;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif!important;color:#fff;border-style:none;padding:8px 20px;border-radius:5px}.sns_container button:hover{opacity:.8;transform:translateY(5px);transition:all .5s}.btn_box{margin:0 auto;width:300px}.btn_box_instructor{margin:0 auto;width:300px}.btn_box_yoyaku{margin:0 auto;width:300px}.lesson-btn{color:#FFF!important;line-height:56px;font-weight:700!important;text-align:center;border:5px solid #fff;text-decoration:none;letter-spacing:.3rem;display:block;border-radius:5px;box-shadow:0 0 10px #fff,inset 0 0 10px #fff,0 0 0px #fff,0 0 0px #fe347e,0 0 0px #fe347e,0 0 10px #fe347e,0 0 10px #fe347e,inset 0 0 20px #fe347e;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 0px #fff,0 0 0px #fe347e,0 0 0px #fe347e,0 0 10px #fe347e,0 0 10px #fe347e,0 0 20px #fe347e}.btn_box:hover{box-shadow:0 0 20px #fff,inset 0 0 20px #fff,0 0 0px #fff,0 0 0px #fe347e,0 0 0px #fe347e,0 0 20px #fe347e,0 0 20px #fe347e,inset 0 0 20px #fe347e;transition:1s}.instructor-btn{color:#FFF!important;line-height:56px;font-weight:700!important;text-align:center;border:5px solid #fff;text-decoration:none;letter-spacing:.3rem;display:block;border-radius:5px;box-shadow:0 0 10px #fff,inset 0 0 10px #fff,0 0 0px #fff,0 0 0px #7efe34,0 0 0px #7efe34,0 0 10px #7efe34,0 0 10px #7efe34,inset 0 0 20px #7efe34;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 0px #fff,0 0 0px #7efe34,0 0 0px #7efe34,0 0 10px #7efe34,0 0 10px #7efe34,0 0 20px #7efe34}.btn_box_instructor:hover{box-shadow:0 0 20px #fff,inset 0 0 20px #fff,0 0 0px #fff,0 0 0px #7efe34,0 0 0px #7efe34,0 0 20px #7efe34,0 0 20px #7efe34,inset 0 0 20px #7efe34;transition:1s}.yoyaku-btn{color:#FFF!important;line-height:56px;font-weight:700!important;text-align:center;border:5px solid #fff;text-decoration:none;letter-spacing:.3rem;display:block;border-radius:5px;box-shadow:0 0 10px #fff,inset 0 0 10px #fff,0 0 0px #fff,0 0 0px #347efe,0 0 0px #347efe,0 0 10px #347efe,0 0 10px #347efe,inset 0 0 20px #347efe;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 0px #fff,0 0 0px #347efe,0 0 0px #347efe,0 0 10px #347efe,0 0 10px #347efe,0 0 20px #347efe}.btn_box_yoyaku:hover{box-shadow:0 0 20px #fff,inset 0 0 20px #fff,0 0 0px #fff,0 0 0px #347efe,0 0 0px #347efe,0 0 20px #347efe,0 0 20px #347efe,inset 0 0 20px #347efe;transition:1s}.blink2{opacity:0;animation:blink2-animation .4s calc(var(--index) * 0.1s) both}@keyframes blink2-animation{50%{opacity:1}100%{opacity:1}}.blink{animation:blink-animation 2.4s calc(var(--index) * 0.1s) both infinite}@keyframes blink-animation{50%{color:#000}}.blink-continue{animation:blink-continue-anime 2s both infinite}@keyframes blink-continue-anime{0%,100%{opacity:1}50%{opacity:0}}.fadeIn{opacity:0}.fadeIn.is-show{-webkit-animation:fade-in-bck 2.5s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-bck 2.5s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes fade-in-bck{0%{-webkit-transform:translateZ(80px);transform:translateZ(80px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes fade-in-bck{0%{-webkit-transform:translateZ(80px);transform:translateZ(80px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.text-focus-in-1{-webkit-animation:text-focus-in 1s 1s cubic-bezier(.55,.085,.68,.530) both;animation:text-focus-in 1s 1s cubic-bezier(.55,.085,.68,.530) both}@-webkit-keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}.text-focus-in-2{-webkit-animation:text-focus-in 1s 1s cubic-bezier(.55,.085,.68,.530) both;animation:text-focus-in 1s 1s cubic-bezier(.55,.085,.68,.530) both}.text-focus-in-3{-webkit-animation:text-focus-in 1s 2s cubic-bezier(.55,.085,.68,.530) both;animation:text-focus-in 1s 2s cubic-bezier(.55,.085,.68,.530) both}.focus-in-expand{opacity:0}.focus-in-expand.is-show{-webkit-animation:focus-in-expand .8s cubic-bezier(.25,.460,.45,.940) both;animation:focus-in-expand .8s cubic-bezier(.25,.460,.45,.940) both}@-webkit-keyframes focus-in-expand{0%{letter-spacing:-.5em;-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes focus-in-expand{0%{letter-spacing:-.5em;-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}.fadeIn_up{opacity:0}.fadeIn_up.is-show{-webkit-animation:slide-in-bottom 1.5s cubic-bezier(.25,.460,.45,.940) both;animation:slide-in-bottom 1.5s cubic-bezier(.25,.460,.45,.940) both}@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(30%);transform:translateY(30%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(30%);transform:translateY(30%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.tracking-in-expand{opacity:0}.tracking-in-expand.is-show{-webkit-animation:tracking-in-expand 1.5s cubic-bezier(.215,.61,.355,1) both;animation:tracking-in-expand 1.5s cubic-bezier(.215,.61,.355,1) both}@-webkit-keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}100%{opacity:1}}@keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}100%{opacity:1}}.fade-in-left{opacity:0}.fade-in-left.is-show{-webkit-animation:fade-in-left 1.2s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-left 1.2s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.scale-in-center{opacity:0}.scale-in-center.is-show{-webkit-animation:scale-in-center 1.5s cubic-bezier(.25,.460,.45,.940) both;animation:scale-in-center 1.5s cubic-bezier(.25,.460,.45,.940) both}@-webkit-keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}