﻿html,body{font-size:18px;font-family:"hiragino-mincho-pron", sans-serif;color:#2c2c2c;line-height:1.7;text-align:center}.main{background-color:#fff;position:relative;z-index:0}a{color:#000000;text-decoration:none}.sp{display:none !important}@media print,screen and (max-width:767px){.sp{display:block !important}}.pc{display:block}@media print,screen and (max-width:767px){.pc{display:none !important}}.spi{display:none}@media print,screen and (max-width:767px){.spi{display:inline}}.pci{display:inline}@media print,screen and (max-width:767px){.pci{display:none}}br{font-size:0px}.fadeup{transform:translateY(30px);opacity:0}.fadeup.is-active{animation:fadeup 1.3s cubic-bezier(0.33, 1, 0.68, 1) 1 forwards}@keyframes fadeup{0%{transform:translateY(30px);opacity:0}80%{opacity:1}100%{opacity:1;transform:translateY(0)}}.fadeIn{transition:1s;opacity:0}.fadeIn.is-active{opacity:1}.shuffle.is-active{animation:shuffle 0.7s forwards}.shuffle.is-active .topNews__item{animation:shuffle 0.7s forwards}.shuffle.is-active .topCourse__item{animation:shuffle 0.7s forwards}@keyframes shuffle{0%{opacity:0}100%{opacity:1}}.l-sec{width:100%}.l-sec__inner{width:72.9166666667vw;max-width:1400px;margin:0 auto}@media print,screen and (max-width:1025px){.l-sec__inner{width:86%}}@media print,screen and (max-width:767px){.l-sec__inner{width:92vw}}.l-sec--fixed{overflow:hidden}.head{height:100px;width:100%;background-color:#fff;position:fixed;top:0;left:0;z-index:56;box-shadow:0px 2px 2px rgba(0, 0, 0, 0.1)}@media print,screen and (max-width:1921px){.head{height:5.2083333333vw;box-shadow:0px 0.1041666667vw 0.1041666667vw rgba(0, 0, 0, 0.1)}}@media print,screen and (max-width:1025px){.head{height:8.30078125vw}}@media print,screen and (max-width:767px){.head{height:16vw}}.head.active{background-color:transparent}.head.active .head__icon{opacity:0}.head__inner{display:flex;align-items:center;padding-left:100px;height:100%;justify-content:space-between}@media print,screen and (max-width:1921px){.head__inner{padding-left:5.2083333333vw}}@media print,screen and (max-width:1025px){.head__inner{padding-left:3.90625vw}}@media print,screen and (max-width:767px){.head__inner{padding-left:4vw}}.head__icon{width:109px;transition:0.3s}@media print,screen and (max-width:1921px){.head__icon{width:5.6770833333vw}}@media print,screen and (max-width:1025px){.head__icon{width:7.8125vw}}@media print,screen and (max-width:767px){.head__icon{width:13.3333333333vw}}.head__icon a{display:block;width:100%}.head__icon a img{display:block;width:100%}@media (any-hover:hover){.head__icon:hover{opacity:0.5}}.head__rBox{height:100%}@media print,screen and (max-width:1025px){.head__rBox{display:none}}.head__nav{height:100%}.head__ul{display:flex;height:100%;align-items:center}@media print,screen and (max-width:1025px){.head__ul{flex-direction:column;justify-content:center}}.head__li{height:100%}@media print,screen and (max-width:1025px){.head__li{width:100%}}.head__li:nth-of-type(4){margin-right:80px}@media print,screen and (max-width:1921px){.head__li:nth-of-type(4){margin-right:2.6041666667vw}}@media print,screen and (max-width:1025px){.head__li:nth-of-type(4){margin-right:auto}}.head__link{font-size:18px;letter-spacing:0.1em;font-weight:500;padding:0 35px;display:flex;align-items:center;justify-content:center;position:relative;height:100%;transition:0.3s}@media print,screen and (max-width:1921px){.head__link{font-size:0.9375vw;padding:0 1.8229166667vw}}@media print,screen and (max-width:1025px){.head__link{font-size:2.34375vw;color:#fff;font-weight:600;margin-bottom:4.8828125vw;padding:0}}@media print,screen and (max-width:767px){.head__link{font-size:5.3333333333vw;margin-bottom:5.3333333333vw;text-align:left;justify-content:flex-start;padding-bottom:3.4666666667vw;border-bottom:1px solid rgba(255, 255, 255, 0.7)}}.head__link:before{transition:0.3s;content:"";position:absolute}@media (any-hover:hover){.head__link:hover:before{width:100%;height:4px;background-color:rgba(217, 103, 40, 0.76);bottom:0}}@media print and (any-hover:hover),screen and (any-hover:hover) and (max-width:1921px){.head__link:hover:before{height:0.2083333333vw}}@media print,screen and (max-width:767px){.head__link span{font-size:3.2vw;margin-left:2.6666666667vw;color:rgba(255, 255, 255, 0.85)}}.head__forfirst{width:141px;height:100%;background-color:#1B8E3F;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:20px}@media print,screen and (max-width:1921px){.head__forfirst{width:7.34375vw;font-size:1.0416666667vw}}@media print,screen and (max-width:1025px){.head__forfirst{width:100%;flex-direction:row;height:7.8125vw;font-size:2.5390625vw}}@media print,screen and (max-width:767px){.head__forfirst{font-size:4.2666666667vw;height:13.3333333333vw;line-height:13.3333333333vw;width:100%;margin:0 auto;margin-top:10.6666666667vw}}.head__forfirst img{width:23px;margin-bottom:4px}@media print,screen and (max-width:1921px){.head__forfirst img{width:1.1979166667vw;margin-bottom:0.2083333333vw}}@media print,screen and (max-width:1025px){.head__forfirst img{width:2.34375vw;margin-bottom:0;margin-right:1.7578125vw}}@media print,screen and (max-width:767px){.head__forfirst img{width:3.4666666667vw;margin-right:2.6666666667vw}}.head__spNav{display:none}@media print,screen and (max-width:1025px){.head__spNav{border:none;background-color:transparent;position:relative;z-index:52;display:block;width:8.30078125vw;height:8.30078125vw}}@media print,screen and (max-width:767px){.head__spNav{width:15.4666666667vw;height:16vw}}@media print,screen and (max-width:1025px){.head__spNav span{width:4.8828125vw;position:absolute;z-index:2;width:4.8828125vw;height:0.09765625vw;background-color:#D96728;right:0;left:0;margin:0 auto}.head__spNav span:nth-of-type(1){top:2.44140625vw}.head__spNav span:nth-of-type(2){top:3.90625vw}.head__spNav span:nth-of-type(3){top:5.37109375vw}}@media print,screen and (max-width:1025px) and (max-width:767px){.head__spNav span:nth-of-type(1){top:5.3333333333vw}}@media print,screen and (max-width:1025px) and (max-width:767px){.head__spNav span:nth-of-type(2){top:8vw}}@media print,screen and (max-width:1025px) and (max-width:767px){.head__spNav span:nth-of-type(3){top:10.6666666667vw}}@media print,screen and (max-width:767px){.head__spNav span{width:8vw;height:1px}}.head__spNav.active span:nth-of-type(2){opacity:0}.head__spNav.active span:nth-of-type(1){background-color:#fff;transform:rotate(45deg)}@media print,screen and (max-width:1025px){.head__spNav.active span:nth-of-type(1){top:3.7109375vw}}@media print,screen and (max-width:767px){.head__spNav.active span:nth-of-type(1){top:6.6666666667vw}}.head__spNav.active span:nth-of-type(3){background-color:#fff;transform:rotate(-45deg)}@media print,screen and (max-width:1025px){.head__spNav.active span:nth-of-type(3){top:3.7109375vw}}@media print,screen and (max-width:767px){.head__spNav.active span:nth-of-type(3){top:6.6666666667vw}}.head__spMenu{width:100%;height:100vh;transition:all 0.2s;transform:translateX(100%);position:fixed;top:0;right:0;z-index:50;opacity:0.87;overflow:scroll;-webkit-overflow-scrolling:touch;background-color:rgba(217, 103, 40, 0.86)}.head__spMenu.open{transform:translateX(0);opacity:1}@media print,screen and (max-width:1025px){.head__spMenuInner{width:58.59375vw;margin:0 auto;padding-top:19.53125vw}}@media print,screen and (max-width:767px){.head__spMenuInner{width:76vw;padding-top:26.6666666667vw}}.foot__topBox{background-color:#fff;padding:75px 0}@media print,screen and (max-width:1921px){.foot__topBox{padding:3.90625vw 0}}@media print,screen and (max-width:767px){.foot__topBox{padding:10.6666666667vw 0}}.foot__inner{display:flex;justify-content:space-between}@media print,screen and (max-width:767px){.foot__inner{flex-direction:column}}.foot__lBox{width:48%;text-align:left;display:flex}@media print,screen and (max-width:767px){.foot__lBox{width:100%;flex-direction:column;margin-bottom:10.6666666667vw}}.foot__logo{width:130px;display:block;margin-right:60px;transition:0.3s}@media print,screen and (max-width:1921px){.foot__logo{width:6.7708333333vw;margin-right:3.125vw}}@media print,screen and (max-width:1025px){.foot__logo{width:9.765625vw}}@media print,screen and (max-width:767px){.foot__logo{width:26.6666666667vw;margin-right:auto;margin:0 auto}}@media (any-hover:hover){.foot__logo:hover{opacity:0.8}}.foot__logo img{width:100%;display:block}.foot__time{margin-top:20px;font-size:22px;margin-bottom:10px}@media print,screen and (max-width:1921px){.foot__time{margin-top:1.0416666667vw;font-size:1.1458333333vw;margin-bottom:0.7751937984vw}}@media print,screen and (max-width:1025px){.foot__time{font-size:1.4950166113vw}}@media print,screen and (max-width:767px){.foot__time{font-size:4.8vw;margin-top:8vw;margin-bottom:1.6vw}}.foot__address{font-size:22px;margin-bottom:10px}@media print,screen and (max-width:1921px){.foot__address{font-size:1.1458333333vw;margin-bottom:0.5208333333vw}}@media print,screen and (max-width:1025px){.foot__address{font-size:1.4950166113vw}}@media print,screen and (max-width:767px){.foot__address{font-size:4.8vw;margin-bottom:1.6vw}}.foot__tel{font-size:24px;display:inline-block;margin-bottom:30px}@media print,screen and (max-width:1921px){.foot__tel{font-size:1.25vw;margin-bottom:2.3255813953vw}}@media print,screen and (max-width:1025px){.foot__tel{font-size:1.8272425249vw}}@media print,screen and (max-width:767px){.foot__tel{font-size:6.1333333333vw;margin-bottom:8vw}}.foot__rBox{width:48%;height:300px}@media print,screen and (max-width:1921px){.foot__rBox{height:23.2558139535vw}}@media print,screen and (max-width:767px){.foot__rBox{width:100%;height:40vw}}.foot__rBox iframe{width:100%;display:block;height:100%}.foot__txt{font-size:16px;font-weight:bold;letter-spacing:0;color:#fff;text-align:center;padding:15px 0;background-color:#2c2c2c}@media print,screen and (max-width:1921px){.foot__txt{font-size:0.8333333333vw;padding:0.78125vw 0}}@media print,screen and (max-width:1025px){.foot__txt{font-size:1.3671875vw;padding:1.46484375vw 0}}@media print,screen and (max-width:767px){.foot__txt{font-size:2.6315789474vw;padding:1.3157894737vw 0}}.mv{width:100%;height:56.25vw}@media print,screen and (max-width:1025px){.mv{margin-top:3.90625vw}}@media print,screen and (max-width:767px){.mv{margin-top:0;height:177.8666666667vw}}.mv .swiper{width:100%;height:56.25vw}@media print,screen and (max-width:767px){.mv .swiper{height:177.8666666667vw}}.mv .swiper-slide img{width:100%;object-fit:cover}.reasonSec{padding:160px 0 0}@media print,screen and (max-width:1921px){.reasonSec{padding:8.3333333333vw 0 0}}@media print,screen and (max-width:767px){.reasonSec{padding:21.3333333333vw 0 0}}.reasonSec__inner{max-width:1920px;margin:0 auto}.reasonSec__itemBox{margin-top:85px}@media print,screen and (max-width:1921px){.reasonSec__itemBox{margin-top:4.4270833333vw}}@media print,screen and (max-width:767px){.reasonSec__itemBox{margin-top:14.6666666667vw}}.reasonSec__item{padding-top:80px;position:relative;z-index:0;margin-bottom:120px}@media print,screen and (max-width:1921px){.reasonSec__item{padding-top:4.1666666667vw;margin-bottom:6.25vw}}@media print,screen and (max-width:767px){.reasonSec__item{padding-top:0;margin-bottom:13.8666666667vw;padding-bottom:8vw}}.reasonSec__item:last-of-type{margin-bottom:0}@media print,screen and (max-width:767px){.reasonSec__item:nth-of-type(odd) .reasonSec__itemInner{flex-direction:column-reverse}}@media print,screen and (max-width:767px){.reasonSec__item:nth-of-type(even) .reasonSec__photo{margin-left:0;margin-right:auto}}.reasonSec__item:after{content:"";position:absolute;width:680px;height:450px;background-color:rgba(217, 103, 40, 0.76);left:0;top:0;z-index:-1}@media print,screen and (max-width:1921px){.reasonSec__item:after{width:35.4166666667vw;height:23.4375vw}}@media print,screen and (max-width:1025px){.reasonSec__item:after{width:41.015625vw;height:27.34375vw}}@media print,screen and (max-width:767px){.reasonSec__item:after{width:92vw;height:62.1333333333vw;top:auto;bottom:0}}.reasonSec__item:nth-of-type(2):after{left:auto;right:0}.reasonSec__itemInner{display:flex;justify-content:space-between;align-items:flex-start}@media print,screen and (max-width:767px){.reasonSec__itemInner{flex-direction:column;width:100%}}.reasonSec__photo{width:680px}@media print,screen and (max-width:1921px){.reasonSec__photo{width:35.4166666667vw}}@media print,screen and (max-width:1025px){.reasonSec__photo{width:41.015625vw}}@media print,screen and (max-width:767px){.reasonSec__photo{width:92vw;margin-left:auto;margin-right:0;margin-top:7.2vw}}.reasonSec__txtBox{width:633px;padding-top:15px}@media print,screen and (max-width:1921px){.reasonSec__txtBox{width:32.96875vw;padding-top:0.78125vw}}@media print,screen and (max-width:1025px){.reasonSec__txtBox{width:40.0390625vw}}@media print,screen and (max-width:767px){.reasonSec__txtBox{width:92vw;margin:0 auto}}.reasonSec__itemTtlBox{display:flex;align-items:center}@media print,screen and (max-width:767px){.reasonSec__itemTtlBox{margin-bottom:5.3333333333vw}}.reasonSec__num--01{width:105px}@media print,screen and (max-width:1921px){.reasonSec__num--01{width:5.46875vw}}@media print,screen and (max-width:1025px){.reasonSec__num--01{width:6.15234375vw}}@media print,screen and (max-width:767px){.reasonSec__num--01{width:14vw}}.reasonSec__num--02{width:107px}@media print,screen and (max-width:1921px){.reasonSec__num--02{width:5.5729166667vw}}@media print,screen and (max-width:1025px){.reasonSec__num--02{width:6.26953125vw}}@media print,screen and (max-width:767px){.reasonSec__num--02{width:14.2666666667vw}}.reasonSec__num--03{width:109px}@media print,screen and (max-width:1921px){.reasonSec__num--03{width:5.6770833333vw}}@media print,screen and (max-width:1025px){.reasonSec__num--03{width:6.38671875vw}}@media print,screen and (max-width:767px){.reasonSec__num--03{width:14.5333333333vw}}.reasonSec__num img{width:100%;display:block}.reasonSec__ttl{font-size:32px;margin-left:30px}@media print,screen and (max-width:1921px){.reasonSec__ttl{font-size:1.6666666667vw;margin-left:1.5625vw}}@media print,screen and (max-width:1025px){.reasonSec__ttl{font-size:2.5390625vw}}@media print,screen and (max-width:767px){.reasonSec__ttl{font-size:5.8666666667vw;margin-left:4vw}}.reasonSec__txt{margin-top:60px;font-size:18px;text-align:left;line-height:1.75;letter-spacing:0.1em}@media print,screen and (max-width:1921px){.reasonSec__txt{font-size:0.9375vw;margin-top:3.125vw}}@media print,screen and (max-width:1025px){.reasonSec__txt{font-size:1.3671875vw;margin-top:2.34375vw}}@media print,screen and (max-width:767px){.reasonSec__txt{font-size:3.7333333333vw}}.c-ttl__en{margin:0 auto}.c-ttl__en--reason{width:95px}@media print,screen and (max-width:1921px){.c-ttl__en--reason{width:4.9479166667vw}}@media print,screen and (max-width:1025px){.c-ttl__en--reason{width:7.2265625vw}}@media print,screen and (max-width:767px){.c-ttl__en--reason{width:15.2vw}}.c-ttl__en--news{width:74px}@media print,screen and (max-width:1921px){.c-ttl__en--news{width:3.8541666667vw}}@media print,screen and (max-width:1025px){.c-ttl__en--news{width:5.63671875vw}}@media print,screen and (max-width:767px){.c-ttl__en--news{width:11.84vw}}.c-ttl__en--lesson{width:90px}@media print,screen and (max-width:1921px){.c-ttl__en--lesson{width:4.6875vw}}@media print,screen and (max-width:1025px){.c-ttl__en--lesson{width:6.85546875vw}}@media print,screen and (max-width:767px){.c-ttl__en--lesson{width:14.4vw}}.c-ttl__en--price{width:66px}@media print,screen and (max-width:1921px){.c-ttl__en--price{width:3.4375vw}}@media print,screen and (max-width:1025px){.c-ttl__en--price{width:5.02734375vw}}@media print,screen and (max-width:767px){.c-ttl__en--price{width:10.56vw}}.c-ttl__en--faq{width:50px}@media print,screen and (max-width:1921px){.c-ttl__en--faq{width:2.6041666667vw}}@media print,screen and (max-width:1025px){.c-ttl__en--faq{width:3.80859375vw}}@media print,screen and (max-width:767px){.c-ttl__en--faq{width:8vw}}.c-ttl__en--contact{width:102px}@media print,screen and (max-width:1921px){.c-ttl__en--contact{width:5.3125vw}}@media print,screen and (max-width:1025px){.c-ttl__en--contact{width:7.76953125vw}}@media print,screen and (max-width:767px){.c-ttl__en--contact{width:16.32vw}}.c-ttl__en--flow{width:75px}@media print,screen and (max-width:1921px){.c-ttl__en--flow{width:3.90625vw}}@media print,screen and (max-width:1025px){.c-ttl__en--flow{width:5.712890625vw}}@media print,screen and (max-width:767px){.c-ttl__en--flow{width:12vw}}.c-ttl__en img{width:100%;display:block}.c-ttl__ja{margin-top:15px;font-size:40px;line-height:1;font-weight:300}@media print,screen and (max-width:1921px){.c-ttl__ja{margin-top:0.78125vw;font-size:2.0833333333vw}}@media print,screen and (max-width:1025px){.c-ttl__ja{font-size:3.3203125vw;margin-top:1.171875vw}}@media print,screen and (max-width:767px){.c-ttl__ja{font-size:7.2vw;margin-top:2.6666666667vw}}.c-ttl__ja--contact{color:#fff;text-shadow:0px 3px 6px rgba(0, 0, 0, 0.16)}.newsSec{padding:160px 0}@media print,screen and (max-width:1921px){.newsSec{padding:8.3333333333vw 0}}@media print,screen and (max-width:767px){.newsSec{padding:21.3333333333vw 0}}.newsSec__itemBox{margin-top:100px;margin-bottom:90px}@media print,screen and (max-width:1921px){.newsSec__itemBox{margin-top:5.2083333333vw;margin-bottom:4.6875vw}}@media print,screen and (max-width:767px){.newsSec__itemBox{margin-top:14.6666666667vw;margin-bottom:13.3333333333vw}}.newsSec__item{display:flex;align-items:baseline;margin-bottom:50px;position:relative;transition:0.3s}@media print,screen and (max-width:1921px){.newsSec__item{margin-bottom:2.6041666667vw}}@media print,screen and (max-width:1025px){.newsSec__item{margin-bottom:2.9296875vw;padding-right:4.8828125vw}}@media print,screen and (max-width:767px){.newsSec__item{margin-bottom:10.6666666667vw;flex-wrap:wrap;padding-right:10.6666666667vw}}@media (any-hover:hover){.newsSec__item:hover{opacity:0.6}}.newsSec__item:last-of-type{margin-bottom:0}.newsSec__item object{flex-shrink:0}.newsSec__item:after{content:"";position:absolute;background-image:url(../images/ico_news_sec_arrow.svg);background-repeat:no-repeat;background-size:contain;width:8px;height:9px;right:30px;top:10px}@media print,screen and (max-width:1921px){.newsSec__item:after{width:0.4166666667vw;height:0.46875vw;right:1.5625vw;top:0.5208333333vw}}@media print,screen and (max-width:1025px){.newsSec__item:after{width:0.78125vw;height:0.87890625vw;right:0;top:0;bottom:0;margin:auto 0}}@media print,screen and (max-width:767px){.newsSec__item:after{width:2.1333333333vw;height:2.4vw;right:5.3333333333vw}}.newsSec__tag{width:95px;height:30px;font-size:16px;font-weight:600;background-color:#e28b5b;color:#fff;border:1px solid #e28b5b;box-sizing:border-box;transition:0.3s;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media print,screen and (max-width:1921px){.newsSec__tag{width:4.9479166667vw;height:1.5625vw;font-size:0.8333333333vw}}@media print,screen and (max-width:1025px){.newsSec__tag{width:7.8125vw;height:2.63671875vw;font-size:1.26953125vw}}@media print,screen and (max-width:767px){.newsSec__tag{width:16vw;height:5.3333333333vw;font-size:3.4666666667vw}}@media (any-hover:hover){.newsSec__tag:hover{background-color:#fff;color:#e28b5b}}.newsSec__txt{font-size:18px;font-weight:600;text-align:left;letter-spacing:0.05em;line-height:1.45;display:flex}@media print,screen and (max-width:1921px){.newsSec__txt{font-size:0.9375vw}}@media print,screen and (max-width:1025px){.newsSec__txt{font-size:1.3671875vw}}@media print,screen and (max-width:767px){.newsSec__txt{font-size:3.7333333333vw;margin-left:0;margin-top:4vw;line-height:1.3}}.newsSec__date{font-size:18px;font-weight:600;text-align:left;letter-spacing:0.05em;line-height:1.45;margin-left:25px;margin-right:30px}@media print,screen and (max-width:1921px){.newsSec__date{font-size:0.9375vw;margin-left:1.3020833333vw;margin-right:1.5625vw}}@media print,screen and (max-width:1025px){.newsSec__date{font-size:1.3671875vw}}@media print,screen and (max-width:767px){.newsSec__date{font-size:3.7333333333vw;line-height:1.3;margin-left:4.8vw;margin-right:0}}.c-btn{width:300px;height:65px;line-height:65px;border-radius:40px;background-color:#e28b5b;color:#fff;display:block;margin:0 auto;font-size:18px;box-sizing:border-box;transition:0.3s;border:2px solid #e28b5b;text-align:center}@media print,screen and (max-width:1921px){.c-btn{width:15.625vw;height:3.3854166667vw;line-height:3.3854166667vw;border-radius:2.0833333333vw;font-size:0.9375vw}}@media print,screen and (max-width:1025px){.c-btn{width:24.4140625vw;height:5.37109375vw;line-height:5.37109375vw;border-radius:3.90625vw;font-size:1.5625vw}}@media print,screen and (max-width:767px){.c-btn{width:56vw;height:10.6666666667vw;line-height:10.6666666667vw;border-radius:16vw;font-size:3.7333333333vw}}@media (any-hover:hover){.c-btn:hover{background-color:#fff;color:#e28b5b;box-shadow:0px 2px 3px rgba(0, 0, 0, 0.16)}}.c-btn--contact{margin-top:60px;background-color:#fff;border:3px solid;border:3px solid #e28b5b;color:#e28b5b}@media print,screen and (max-width:1921px){.c-btn--contact{margin-top:3.125vw}}@media print,screen and (max-width:767px){.c-btn--contact{margin-top:9.0666666667vw}}@media (any-hover:hover){.c-btn--contact:hover{background-color:#e28b5b;color:#fff}}.c-btn--foot{margin-left:0}@media print,screen and (max-width:767px){.c-btn--foot{margin:0 auto}}.lessonSec{background-color:#eaeaea;padding:160px 0;overflow:hidden}@media print,screen and (max-width:1921px){.lessonSec{padding:8.3333333333vw 0}}@media print,screen and (max-width:767px){.lessonSec{padding:21.3333333333vw 0}}.lessonSec__inner{margin-top:100px;margin-bottom:90px}@media print,screen and (max-width:1921px){.lessonSec__inner{margin-top:5.2083333333vw;margin-bottom:4.6875vw}}@media print,screen and (max-width:767px){.lessonSec__inner{margin-top:14.6666666667vw;margin-bottom:13.3333333333vw}}@media print,screen and (max-width:1025px){.lessonSec .swiper-wrapper{align-items:flex-start}}@media print,screen and (max-width:1025px){.lessonSec .swiper-slide{height:100%}}.lessonSec__item{background-color:#fff;padding:95px 0}@media print,screen and (max-width:1921px){.lessonSec__item{padding:4.9479166667vw 0}}@media print,screen and (max-width:1025px){.lessonSec__item{padding:2.9296875vw 1.953125vw;width:71.2890625vw;box-sizing:border-box;height:100%}}@media print,screen and (max-width:767px){.lessonSec__item{padding:8vw 8vw;width:92vw}}.lessonSec__itemInner{width:1260px;margin:0 auto;display:flex;justify-content:space-between}@media print,screen and (max-width:1921px){.lessonSec__itemInner{width:65.625vw}}@media print,screen and (max-width:767px){.lessonSec__itemInner{width:100%;flex-direction:column-reverse}}.lessonSec__photo{width:510px}@media print,screen and (max-width:1921px){.lessonSec__photo{width:26.5625vw}}@media print,screen and (max-width:1025px){.lessonSec__photo{width:29.296875vw}}@media print,screen and (max-width:767px){.lessonSec__photo{width:100%;margin-top:8vw}}.lessonSec__photo img{width:100%;display:block}.lessonSec__txtBox{width:700px}@media print,screen and (max-width:1921px){.lessonSec__txtBox{width:36.4583333333vw}}@media print,screen and (max-width:1025px){.lessonSec__txtBox{width:35.15625vw}}@media print,screen and (max-width:767px){.lessonSec__txtBox{width:100%}}.lessonSec__ttl{font-size:22px;font-weight:600;text-align:left;padding:16px 0 16px 15px;position:relative}@media print,screen and (max-width:1921px){.lessonSec__ttl{font-size:1.1458333333vw;padding:0.8333333333vw 0 0.8333333333vw 0.78125vw}}@media print,screen and (max-width:1025px){.lessonSec__ttl{font-size:1.7578125vw;padding:0.48828125vw 0 0.48828125vw 0.9765625vw}}@media print,screen and (max-width:767px){.lessonSec__ttl{font-size:4.2666666667vw;padding:1.3333333333vw 0 1.3333333333vw 3.2vw}}.lessonSec__ttl:after{content:"";position:absolute;width:1px;height:100%;background-color:#2c2c2c;left:0;top:0}.lessonSec__txt{font-size:18px;line-height:1.72;text-align:left;margin-top:35px}@media print,screen and (max-width:1921px){.lessonSec__txt{font-size:0.9375vw;margin-top:1.8229166667vw}}@media print,screen and (max-width:1025px){.lessonSec__txt{font-size:1.3671875vw}}@media print,screen and (max-width:767px){.lessonSec__txt{font-size:3.7333333333vw;margin-top:4vw}}.priceSec{padding:160px 0}@media print,screen and (max-width:1921px){.priceSec{padding:8.3333333333vw 0}}@media print,screen and (max-width:767px){.priceSec{padding:21.3333333333vw 0}}.priceSec__table{margin-top:100px;width:100%;border-collapse:collapse;border:solid 1px #e05e16}@media print,screen and (max-width:1921px){.priceSec__table{margin-top:5.2083333333vw}}@media print,screen and (max-width:767px){.priceSec__table{margin-top:14.6666666667vw}}.priceSec__table tbody{width:100%}.priceSec__th{width:35%;text-align:left;background-color:rgba(226, 139, 88, 0.95);height:95px;line-height:95px;font-size:28px;font-weight:600;color:#fff;padding-left:52px;box-sizing:border-box;letter-spacing:0.05em;border:solid 1px #e05e16}@media print,screen and (max-width:1921px){.priceSec__th{height:4.9479166667vw;line-height:4.9479166667vw;font-size:1.4583333333vw;padding-left:2.7083333333vw}}@media print,screen and (max-width:1025px){.priceSec__th{font-size:2.24609375vw;height:7.32421875vw;line-height:7.32421875vw;padding-left:2.1484375vw}}@media print,screen and (max-width:767px){.priceSec__th{width:100%;display:block;height:13.3333333333vw;line-height:13.3333333333vw;font-size:5.6vw;padding-left:6.1333333333vw}}.priceSec__th span{font-size:22px;margin-left:20px}@media print,screen and (max-width:1921px){.priceSec__th span{font-size:1.1458333333vw;margin-left:1.0416666667vw}}@media print,screen and (max-width:1025px){.priceSec__th span{font-size:1.7578125vw;margin-left:0.9765625vw}}@media print,screen and (max-width:767px){.priceSec__th span{font-size:4vw;margin-left:2.6666666667vw}}.priceSec__td{border:solid 1px #e05e16;width:65%;box-sizing:border-box;padding-left:100px;text-align:left;font-size:28px;color:#e28b58;font-weight:600}@media print,screen and (max-width:1921px){.priceSec__td{padding-left:5.2083333333vw;font-size:1.4583333333vw}}@media print,screen and (max-width:1025px){.priceSec__td{font-size:2.24609375vw;padding-left:2.9296875vw}}@media print,screen and (max-width:767px){.priceSec__td{width:100%;display:block;height:13.3333333333vw;line-height:13.3333333333vw;font-size:5.6vw;padding-left:6.1333333333vw}}.priceSec__td span{font-size:22px;letter-spacing:0.1em;margin-left:10px}@media print,screen and (max-width:1921px){.priceSec__td span{font-size:1.1458333333vw;margin-left:0.5208333333vw}}@media print,screen and (max-width:1025px){.priceSec__td span{font-size:1.7578125vw;margin-left:0.9765625vw}}@media print,screen and (max-width:767px){.priceSec__td span{font-size:4vw;margin-left:2.6666666667vw}}.faqSec{padding:160px 0;overflow:hidden;background:radial-gradient(#f7e8d6 0%, #fffefd 71.67%, #fffefe 100%, #fff 100%)}@media print,screen and (max-width:1921px){.faqSec{padding:8.3333333333vw 0}}@media print,screen and (max-width:767px){.faqSec{padding:21.3333333333vw 0}}.faqSec__inner{margin-top:100px;margin-bottom:90px}@media print,screen and (max-width:1921px){.faqSec__inner{margin-top:5.2083333333vw;margin-bottom:4.6875vw}}@media print,screen and (max-width:767px){.faqSec__inner{margin-top:14.6666666667vw;margin-bottom:11.2vw}}.faqSec__item{border-top:1px solid #2c2c2c}.faqSec__item:last-of-type{border-bottom:1px solid #2c2c2c}.faqSec__qBox{display:flex;cursor:pointer;align-items:flex-start;position:relative;padding:32px 0 32px 24px;background-color:transparent;width:100%;border:none}@media print,screen and (max-width:1921px){.faqSec__qBox{padding:1.6666666667vw 0 1.6666666667vw 1.25vw}}@media print,screen and (max-width:767px){.faqSec__qBox{padding:5.3333333333vw 0 5.3333333333vw 0.5333333333vw}}.faqSec__qBox:after{content:"";position:absolute;width:26px;height:2px;right:20px;top:0;bottom:0;margin:auto 0;background-color:#e05e16}@media print,screen and (max-width:1921px){.faqSec__qBox:after{width:1.3541666667vw;right:1.0416666667vw}}@media print,screen and (max-width:1025px){.faqSec__qBox:after{width:2.24609375vw;right:1.171875vw}}@media print,screen and (max-width:767px){.faqSec__qBox:after{width:5.3333333333vw;height:0.5333333333vw;right:0.5333333333vw}}.faqSec__qBox:before{content:"";position:absolute;height:26px;width:2px;right:33px;top:0;bottom:0;margin:auto 0;background-color:#e05e16;transition:0.3s}@media print,screen and (max-width:1921px){.faqSec__qBox:before{height:1.3541666667vw;right:1.71875vw}}@media print,screen and (max-width:1025px){.faqSec__qBox:before{height:2.24609375vw;right:2.1484375vw}}@media print,screen and (max-width:767px){.faqSec__qBox:before{height:5.3333333333vw;width:0.5333333333vw;right:2.8vw}}.faqSec__qBox.active:before{transform:rotate(90deg)}.faqSec__q{font-size:35px;letter-spacing:0;line-height:1;color:#e05e16;font-weight:600;margin-right:42px}@media print,screen and (max-width:1921px){.faqSec__q{font-size:1.8229166667vw;margin-right:2.1875vw}}@media print,screen and (max-width:1025px){.faqSec__q{font-size:2.9296875vw}}@media print,screen and (max-width:767px){.faqSec__q{font-size:7.4666666667vw;margin-right:3.4666666667vw}}.faqSec__qTxt{font-size:20px;letter-spacing:0.05em;color:#2c2c2c;font-weight:600;text-align:left;width:1200px}@media print,screen and (max-width:1921px){.faqSec__qTxt{font-size:1.0416666667vw;width:62.5vw}}@media print,screen and (max-width:1025px){.faqSec__qTxt{font-size:1.7578125vw}}@media print,screen and (max-width:767px){.faqSec__qTxt{font-size:4.2666666667vw;width:72.33333vw}}.faqSec__aBox{display:none;padding-top:20px;font-size:20px;letter-spacing:0.05em;color:#2c2c2c;text-align:left;width:1200px;padding-left:71px;line-height:1.6;padding-bottom:32px}@media print,screen and (max-width:1921px){.faqSec__aBox{font-size:1.0416666667vw;width:62.5vw;padding-left:4.7395833333vw;padding-top:1.0416666667vw;padding-bottom:1.6666666667vw}}@media print,screen and (max-width:1025px){.faqSec__aBox{font-size:1.7578125vw;width:73.2421875vw;padding-left:5.859375vw}}@media print,screen and (max-width:767px){.faqSec__aBox{font-size:3.7333333333vw;width:72.33333vw;padding-left:10.1333333333vw;padding-bottom:8vw;padding-top:1.3333333333vw}}.contactSec{margin-top:160px;position:relative;z-index:0;padding-bottom:217px}@media print,screen and (max-width:1921px){.contactSec{margin-top:8.3333333333vw;padding-bottom:11.3020833333vw}}@media print,screen and (max-width:767px){.contactSec{margin-top:8vw;padding-bottom:33.0666666667vw}}.contactSec:after{content:"";position:absolute;width:100%;height:450px;background-color:#D96728;opacity:0.76;left:0;bottom:0;z-index:-1}@media print,screen and (max-width:1921px){.contactSec:after{height:23.4375vw}}@media print,screen and (max-width:767px){.contactSec:after{height:55.4666666667vw}}.contactSec .l-sec__inner{position:relative;z-index:0;padding-top:120px;box-sizing:border-box}@media print,screen and (max-width:1921px){.contactSec .l-sec__inner{padding-top:6.25vw}}@media print,screen and (max-width:1025px){.contactSec .l-sec__inner{padding-top:3.90625vw}}@media print,screen and (max-width:767px){.contactSec .l-sec__inner{padding-top:10.6666666667vw}}.contactSec .l-sec__inner:after{content:"";z-index:-1;position:absolute;background-image:url(../images/img_contact_sec_bg.jpg);background-repeat:no-repeat;background-size:contain;width:100%;height:674px;right:0;left:0;margin:0 auto;top:0}@media print,screen and (max-width:1921px){.contactSec .l-sec__inner:after{height:35.1041666667vw}}@media print,screen and (max-width:1025px){.contactSec .l-sec__inner:after{height:40.0390625vw;background-size:cover;background-position:center}}@media print,screen and (max-width:767px){.contactSec .l-sec__inner:after{height:96vw}}.contactSec__txt{font-size:20px;color:#fff;margin-top:50px;line-height:1.7;text-shadow:0px 3px 6px rgba(0, 0, 0, 0.16)}@media print,screen and (max-width:1921px){.contactSec__txt{font-size:1.0416666667vw;margin-top:2.6041666667vw}}@media print,screen and (max-width:1025px){.contactSec__txt{font-size:1.7578125vw}}@media print,screen and (max-width:767px){.contactSec__txt{font-size:4.2666666667vw;margin-top:6.6666666667vw}}.contactSec__tel{font-size:40px;margin-top:42px;letter-spacing:0.08em;font-weight:600;line-height:1;display:block;color:#fff;text-shadow:0px 3px 6px rgba(0, 0, 0, 0.16)}@media print,screen and (max-width:1921px){.contactSec__tel{font-size:2.0833333333vw;margin-top:2.1875vw}}@media print,screen and (max-width:1025px){.contactSec__tel{font-size:2.9296875vw}}@media print,screen and (max-width:767px){.contactSec__tel{font-size:6.6666666667vw;display:inline-block;border-bottom:1px solid #fff;margin-top:6.4vw}}.contactSec__tel img{width:28px;margin-right:7px}@media print,screen and (max-width:1921px){.contactSec__tel img{width:1.4583333333vw;margin-right:0.3645833333vw}}@media print,screen and (max-width:1025px){.contactSec__tel img{width:1.953125vw;margin-right:0.29296875vw}}@media print,screen and (max-width:767px){.contactSec__tel img{width:3.7333333333vw}}.contactSec__timeTxt{font-size:20px;font-weight:600;letter-spacing:0.08em;color:#fff;line-height:1;margin-top:10px;text-shadow:0px 3px 6px rgba(0, 0, 0, 0.16)}@media print,screen and (max-width:1921px){.contactSec__timeTxt{font-size:1.0416666667vw;margin-top:0.5208333333vw}}@media print,screen and (max-width:1025px){.contactSec__timeTxt{font-size:1.7578125vw}}@media print,screen and (max-width:767px){.contactSec__timeTxt{font-size:3.7333333333vw}}.beginnersSec{margin-top:90px}@media print,screen and (max-width:1921px){.beginnersSec{margin-top:4.6875vw}}@media print,screen and (max-width:767px){.beginnersSec{margin-top:16vw;margin-bottom:21.3333333333vw}}.beginnersSec__lead{margin-top:155px;font-size:24px;font-weight:300;letter-spacing:0.08em;line-height:2.5;text-align:center}@media print,screen and (max-width:1921px){.beginnersSec__lead{margin-top:8.0729166667vw;font-size:1.25vw}}@media print,screen and (max-width:1025px){.beginnersSec__lead{font-size:1.953125vw}}@media print,screen and (max-width:767px){.beginnersSec__lead{margin-top:8vw;font-size:4.2666666667vw}}.beginnersSec__lead span{display:inline-block;opacity:0}.beginnersSec__lead span:nth-child(1){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.018s forwards}.beginnersSec__lead span:nth-child(2){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.036s forwards}.beginnersSec__lead span:nth-child(3){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.054s forwards}.beginnersSec__lead span:nth-child(4){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.072s forwards}.beginnersSec__lead span:nth-child(5){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.09s forwards}.beginnersSec__lead span:nth-child(6){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.108s forwards}.beginnersSec__lead span:nth-child(7){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.126s forwards}.beginnersSec__lead span:nth-child(8){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.144s forwards}.beginnersSec__lead span:nth-child(9){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.162s forwards}.beginnersSec__lead span:nth-child(10){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.18s forwards}.beginnersSec__lead span:nth-child(11){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.198s forwards}.beginnersSec__lead span:nth-child(12){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.216s forwards}.beginnersSec__lead span:nth-child(13){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.234s forwards}.beginnersSec__lead span:nth-child(14){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.252s forwards}.beginnersSec__lead span:nth-child(15){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.27s forwards}.beginnersSec__lead span:nth-child(16){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.288s forwards}.beginnersSec__lead span:nth-child(17){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.306s forwards}.beginnersSec__lead span:nth-child(18){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.324s forwards}.beginnersSec__lead span:nth-child(19){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.342s forwards}.beginnersSec__lead span:nth-child(20){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.36s forwards}.beginnersSec__lead span:nth-child(21){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.378s forwards}.beginnersSec__lead span:nth-child(22){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.396s forwards}.beginnersSec__lead span:nth-child(23){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.414s forwards}.beginnersSec__lead span:nth-child(24){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.432s forwards}.beginnersSec__lead span:nth-child(25){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.45s forwards}.beginnersSec__lead span:nth-child(26){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.468s forwards}.beginnersSec__lead span:nth-child(27){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.486s forwards}.beginnersSec__lead span:nth-child(28){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.504s forwards}.beginnersSec__lead span:nth-child(29){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.522s forwards}.beginnersSec__lead span:nth-child(30){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.54s forwards}.beginnersSec__lead span:nth-child(31){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.558s forwards}.beginnersSec__lead span:nth-child(32){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.576s forwards}.beginnersSec__lead span:nth-child(33){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.594s forwards}.beginnersSec__lead span:nth-child(34){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.612s forwards}.beginnersSec__lead span:nth-child(35){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.63s forwards}.beginnersSec__lead span:nth-child(36){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.648s forwards}.beginnersSec__lead span:nth-child(37){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.666s forwards}.beginnersSec__lead span:nth-child(38){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.684s forwards}.beginnersSec__lead span:nth-child(39){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.702s forwards}.beginnersSec__lead span:nth-child(40){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.72s forwards}.beginnersSec__lead span:nth-child(41){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.738s forwards}.beginnersSec__lead span:nth-child(42){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.756s forwards}.beginnersSec__lead span:nth-child(43){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.774s forwards}.beginnersSec__lead span:nth-child(44){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.792s forwards}.beginnersSec__lead span:nth-child(45){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.81s forwards}.beginnersSec__lead span:nth-child(46){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.828s forwards}.beginnersSec__lead span:nth-child(47){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.846s forwards}.beginnersSec__lead span:nth-child(48){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.864s forwards}.beginnersSec__lead span:nth-child(49){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.882s forwards}.beginnersSec__lead span:nth-child(50){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.9s forwards}.beginnersSec__lead span:nth-child(51){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.918s forwards}.beginnersSec__lead span:nth-child(52){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.936s forwards}.beginnersSec__lead span:nth-child(53){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.954s forwards}.beginnersSec__lead span:nth-child(54){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.972s forwards}.beginnersSec__lead span:nth-child(55){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 0.99s forwards}.beginnersSec__lead span:nth-child(56){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.008s forwards}.beginnersSec__lead span:nth-child(57){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.026s forwards}.beginnersSec__lead span:nth-child(58){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.044s forwards}.beginnersSec__lead span:nth-child(59){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.062s forwards}.beginnersSec__lead span:nth-child(60){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.08s forwards}.beginnersSec__lead span:nth-child(61){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.098s forwards}.beginnersSec__lead span:nth-child(62){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.116s forwards}.beginnersSec__lead span:nth-child(63){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.134s forwards}.beginnersSec__lead span:nth-child(64){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.152s forwards}.beginnersSec__lead span:nth-child(65){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.17s forwards}.beginnersSec__lead span:nth-child(66){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.188s forwards}.beginnersSec__lead span:nth-child(67){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.206s forwards}.beginnersSec__lead span:nth-child(68){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.224s forwards}.beginnersSec__lead span:nth-child(69){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.242s forwards}.beginnersSec__lead span:nth-child(70){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.26s forwards}.beginnersSec__lead span:nth-child(71){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.278s forwards}.beginnersSec__lead span:nth-child(72){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.296s forwards}.beginnersSec__lead span:nth-child(73){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.314s forwards}.beginnersSec__lead span:nth-child(74){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.332s forwards}.beginnersSec__lead span:nth-child(75){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.35s forwards}.beginnersSec__lead span:nth-child(76){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.368s forwards}.beginnersSec__lead span:nth-child(77){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.386s forwards}.beginnersSec__lead span:nth-child(78){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.404s forwards}.beginnersSec__lead span:nth-child(79){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.422s forwards}.beginnersSec__lead span:nth-child(80){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.44s forwards}.beginnersSec__lead span:nth-child(81){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.458s forwards}.beginnersSec__lead span:nth-child(82){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.476s forwards}.beginnersSec__lead span:nth-child(83){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.494s forwards}.beginnersSec__lead span:nth-child(84){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.512s forwards}.beginnersSec__lead span:nth-child(85){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.53s forwards}.beginnersSec__lead span:nth-child(86){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.548s forwards}.beginnersSec__lead span:nth-child(87){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.566s forwards}.beginnersSec__lead span:nth-child(88){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.584s forwards}.beginnersSec__lead span:nth-child(89){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.602s forwards}.beginnersSec__lead span:nth-child(90){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.62s forwards}.beginnersSec__lead span:nth-child(91){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.638s forwards}.beginnersSec__lead span:nth-child(92){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.656s forwards}.beginnersSec__lead span:nth-child(93){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.674s forwards}.beginnersSec__lead span:nth-child(94){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.692s forwards}.beginnersSec__lead span:nth-child(95){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.71s forwards}.beginnersSec__lead span:nth-child(96){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.728s forwards}.beginnersSec__lead span:nth-child(97){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.746s forwards}.beginnersSec__lead span:nth-child(98){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.764s forwards}.beginnersSec__lead span:nth-child(99){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.782s forwards}.beginnersSec__lead span:nth-child(100){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.8s forwards}.beginnersSec__lead span:nth-child(101){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.818s forwards}.beginnersSec__lead span:nth-child(102){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.836s forwards}.beginnersSec__lead span:nth-child(103){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.854s forwards}.beginnersSec__lead span:nth-child(104){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.872s forwards}.beginnersSec__lead span:nth-child(105){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.89s forwards}.beginnersSec__lead span:nth-child(106){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.908s forwards}.beginnersSec__lead span:nth-child(107){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.926s forwards}.beginnersSec__lead span:nth-child(108){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.944s forwards}.beginnersSec__lead span:nth-child(109){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.962s forwards}.beginnersSec__lead span:nth-child(110){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.98s forwards}.beginnersSec__lead span:nth-child(111){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 1.998s forwards}.beginnersSec__lead span:nth-child(112){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.016s forwards}.beginnersSec__lead span:nth-child(113){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.034s forwards}.beginnersSec__lead span:nth-child(114){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.052s forwards}.beginnersSec__lead span:nth-child(115){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.07s forwards}.beginnersSec__lead span:nth-child(116){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.088s forwards}.beginnersSec__lead span:nth-child(117){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.106s forwards}.beginnersSec__lead span:nth-child(118){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.124s forwards}.beginnersSec__lead span:nth-child(119){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.142s forwards}.beginnersSec__lead span:nth-child(120){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.16s forwards}.beginnersSec__lead span:nth-child(121){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.178s forwards}.beginnersSec__lead span:nth-child(122){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.196s forwards}.beginnersSec__lead span:nth-child(123){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.214s forwards}.beginnersSec__lead span:nth-child(124){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.232s forwards}.beginnersSec__lead span:nth-child(125){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.25s forwards}.beginnersSec__lead span:nth-child(126){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.268s forwards}.beginnersSec__lead span:nth-child(127){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.286s forwards}.beginnersSec__lead span:nth-child(128){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.304s forwards}.beginnersSec__lead span:nth-child(129){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.322s forwards}.beginnersSec__lead span:nth-child(130){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.34s forwards}.beginnersSec__lead span:nth-child(131){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.358s forwards}.beginnersSec__lead span:nth-child(132){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.376s forwards}.beginnersSec__lead span:nth-child(133){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.394s forwards}.beginnersSec__lead span:nth-child(134){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.412s forwards}.beginnersSec__lead span:nth-child(135){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.43s forwards}.beginnersSec__lead span:nth-child(136){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.448s forwards}.beginnersSec__lead span:nth-child(137){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.466s forwards}.beginnersSec__lead span:nth-child(138){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.484s forwards}.beginnersSec__lead span:nth-child(139){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.502s forwards}.beginnersSec__lead span:nth-child(140){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.52s forwards}.beginnersSec__lead span:nth-child(141){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.538s forwards}.beginnersSec__lead span:nth-child(142){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.556s forwards}.beginnersSec__lead span:nth-child(143){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.574s forwards}.beginnersSec__lead span:nth-child(144){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.592s forwards}.beginnersSec__lead span:nth-child(145){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.61s forwards}.beginnersSec__lead span:nth-child(146){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.628s forwards}.beginnersSec__lead span:nth-child(147){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.646s forwards}.beginnersSec__lead span:nth-child(148){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.664s forwards}.beginnersSec__lead span:nth-child(149){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.682s forwards}.beginnersSec__lead span:nth-child(150){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.7s forwards}.beginnersSec__lead span:nth-child(151){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.718s forwards}.beginnersSec__lead span:nth-child(152){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.736s forwards}.beginnersSec__lead span:nth-child(153){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.754s forwards}.beginnersSec__lead span:nth-child(154){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.772s forwards}.beginnersSec__lead span:nth-child(155){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.79s forwards}.beginnersSec__lead span:nth-child(156){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.808s forwards}.beginnersSec__lead span:nth-child(157){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.826s forwards}.beginnersSec__lead span:nth-child(158){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.844s forwards}.beginnersSec__lead span:nth-child(159){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.862s forwards}.beginnersSec__lead span:nth-child(160){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.88s forwards}.beginnersSec__lead span:nth-child(161){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.898s forwards}.beginnersSec__lead span:nth-child(162){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.916s forwards}.beginnersSec__lead span:nth-child(163){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.934s forwards}.beginnersSec__lead span:nth-child(164){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.952s forwards}.beginnersSec__lead span:nth-child(165){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.97s forwards}.beginnersSec__lead span:nth-child(166){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 2.988s forwards}.beginnersSec__lead span:nth-child(167){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 3.006s forwards}.beginnersSec__lead span:nth-child(168){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 3.024s forwards}.beginnersSec__lead span:nth-child(169){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 3.042s forwards}.beginnersSec__lead span:nth-child(170){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 3.06s forwards}.beginnersSec__lead span:nth-child(171){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 3.078s forwards}.beginnersSec__lead span:nth-child(172){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 3.096s forwards}.beginnersSec__lead span:nth-child(173){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 3.114s forwards}.beginnersSec__lead span:nth-child(174){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 3.132s forwards}.beginnersSec__lead span:nth-child(175){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 3.15s forwards}.beginnersSec__lead span:nth-child(176){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 3.168s forwards}.beginnersSec__lead span:nth-child(177){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 3.186s forwards}.beginnersSec__lead span:nth-child(178){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 3.204s forwards}.beginnersSec__lead span:nth-child(179){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 3.222s forwards}.beginnersSec__lead span:nth-child(180){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 3.24s forwards}.beginnersSec__lead span:nth-child(181){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 3.258s forwards}.beginnersSec__lead span:nth-child(182){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 3.276s forwards}.beginnersSec__lead span:nth-child(183){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 3.294s forwards}.beginnersSec__lead span:nth-child(184){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 3.312s forwards}.beginnersSec__lead span:nth-child(185){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 3.33s forwards}.beginnersSec__lead span:nth-child(186){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 3.348s forwards}.beginnersSec__lead span:nth-child(187){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 3.366s forwards}.beginnersSec__lead span:nth-child(188){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 3.384s forwards}.beginnersSec__lead span:nth-child(189){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 3.402s forwards}.beginnersSec__lead span:nth-child(190){animation:text 2.4s cubic-bezier(0.4, 0.72, 0.56, 0.99) 3.42s forwards}@keyframes text{0%{opacity:0}100%{opacity:1}}.beginnersSec__inner{position:relative;margin-top:180px;max-width:1920px}@media print,screen and (max-width:1921px){.beginnersSec__inner{margin-top:9.375vw}}@media print,screen and (max-width:767px){.beginnersSec__inner{margin-top:18.6666666667vw}}.beginnersSec__photo{overflow:hidden;position:absolute}@media print,screen and (max-width:767px){.beginnersSec__photo{margin:0 auto;position:static;margin-top:6.6666666667vw}}.beginnersSec__photo--01{width:215px;right:387px;top:116px}@media print,screen and (max-width:1921px){.beginnersSec__photo--01{width:11.1979166667vw;right:20.15625vw;top:6.0416666667vw}}@media print,screen and (max-width:1025px){.beginnersSec__photo--01{width:14.6484375vw;top:9.765625vw;right:0}}@media print,screen and (max-width:767px){.beginnersSec__photo--01{width:34.4vw}}.beginnersSec__photo--02{width:420px;top:445px;right:0}@media print,screen and (max-width:1921px){.beginnersSec__photo--02{width:21.875vw;top:23.1770833333vw}}@media print,screen and (max-width:1025px){.beginnersSec__photo--02{width:28.7109375vw;top:34.1796875vw;right:11.71875vw}}@media print,screen and (max-width:767px){.beginnersSec__photo--02{width:67.2vw}}.beginnersSec__photo--03{width:337px;right:145px;top:750px}@media print,screen and (max-width:1921px){.beginnersSec__photo--03{width:17.5520833333vw;right:7.5520833333vw;top:39.0625vw}}@media print,screen and (max-width:1025px){.beginnersSec__photo--03{width:22.94921875vw;top:55.6640625vw}}@media print,screen and (max-width:767px){.beginnersSec__photo--03{width:53.8666666667vw}}.beginnersSec__photo img{width:100%;max-width:100%;height:100%;object-fit:cover}.beginnersSec__cont{margin-bottom:120px;margin-top:50px}@media print,screen and (max-width:1921px){.beginnersSec__cont{margin-bottom:6.25vw;margin-top:2.6041666667vw}}@media print,screen and (max-width:767px){.beginnersSec__cont{margin-top:10.6666666667vw;margin-bottom:16vw}}.beginnersSec__item{margin-bottom:75px}@media print,screen and (max-width:1921px){.beginnersSec__item{margin-bottom:3.90625vw}}@media print,screen and (max-width:767px){.beginnersSec__item{margin-bottom:14.6666666667vw}}.beginnersSec__item:last-of-type{margin-bottom:0}.beginnersSec__itemInner{display:flex}@media print,screen and (max-width:1025px){.beginnersSec__itemInner{flex-direction:column}}.beginnersSec__itemTtl{display:flex;align-items:flex-start}.beginnersSec__step--01{width:148px;margin-right:31px}@media print,screen and (max-width:1921px){.beginnersSec__step--01{width:7.7083333333vw;margin-right:1.6145833333vw}}@media print,screen and (max-width:1025px){.beginnersSec__step--01{width:10.05859375vw;margin-right:0}}@media print,screen and (max-width:767px){.beginnersSec__step--01{width:23.4666666667vw}}.beginnersSec__step--02{width:156px;margin-right:23px}@media print,screen and (max-width:1921px){.beginnersSec__step--02{width:8.125vw;margin-right:1.1979166667vw}}@media print,screen and (max-width:1025px){.beginnersSec__step--02{width:10.64453125vw;margin-right:0}}@media print,screen and (max-width:767px){.beginnersSec__step--02{width:24.8vw}}.beginnersSec__step--03{width:153px;margin-right:26px}@media print,screen and (max-width:1921px){.beginnersSec__step--03{width:7.96875vw;margin-right:1.3541666667vw}}@media print,screen and (max-width:1025px){.beginnersSec__step--03{width:10.44921875vw;margin-right:0}}@media print,screen and (max-width:767px){.beginnersSec__step--03{width:24.48vw}}@media print,screen and (max-width:767px){.beginnersSec__step{margin-right:auto;margin:0 auto}}.beginnersSec__step img{width:100%;display:block}.beginnersSec__ttl{padding-top:50px;font-size:30px;letter-spacing:0.08em;font-weight:300;text-align:left}@media print,screen and (max-width:1921px){.beginnersSec__ttl{padding-top:2.6041666667vw;font-size:1.5625vw}}@media print,screen and (max-width:1025px){.beginnersSec__ttl{font-size:2.5390625vw}}@media print,screen and (max-width:767px){.beginnersSec__ttl{font-size:5.8666666667vw;text-align:center;padding-top:1.3333333333vw}}.beginnersSec__txt{font-size:22px;letter-spacing:0.08em;font-weight:300;line-height:1.68;margin-top:43px;text-align:left}@media print,screen and (max-width:1921px){.beginnersSec__txt{font-size:1.1458333333vw;margin-top:2.2395833333vw}}@media print,screen and (max-width:1025px){.beginnersSec__txt{font-size:1.7578125vw}}@media print,screen and (max-width:767px){.beginnersSec__txt{font-size:4.2666666667vw;margin-top:5.3333333333vw}}.beginnersSec__txt a{font-weight:600;color:#E28B5B;text-decoration:underline;text-underline-offset:4px;transition:0.3s}@media print,screen and (max-width:1921px){.beginnersSec__txt a{text-underline-offset:0.2083333333vw}}@media (any-hover:hover){.beginnersSec__txt a:hover{opacity:0.7}}.beginnersSec__btm{margin-top:232px;display:flex;height:572px}@media print,screen and (max-width:1921px){.beginnersSec__btm{margin-top:12.0833333333vw;height:29.7916666667vw}}@media print,screen and (max-width:1025px){.beginnersSec__btm{height:29.296875vw}}@media print,screen and (max-width:767px){.beginnersSec__btm{margin-top:26.6666666667vw;height:85.3333333333vw;flex-direction:column}}.beginnersSec__btmBox{background-repeat:no-repeat;background-size:cover;background-position:center;width:50%;height:100%;position:relative;z-index:0;box-sizing:border-box;overflow:hidden}@media print,screen and (max-width:767px){.beginnersSec__btmBox{width:100%;height:50%}}.beginnersSec__btmBox img{width:100%;display:block;position:absolute;left:0;top:0;z-index:-1;transition:0.3s;height:100%;object-fit:cover}@media print,screen and (max-width:767px){.beginnersSec__btmBox img{object-position:center}}@media (any-hover:hover){.beginnersSec__btmBox:hover img{transform:scale(1.13)}}@media print and (any-hover:hover),screen and (any-hover:hover) and (max-width:1025px){.beginnersSec__btmBox:hover img{transform:scale(1)}}.beginnersSec__btmBox a{display:block;width:100%;height:100%;box-sizing:border-box;padding-top:240px}@media print,screen and (max-width:1921px){.beginnersSec__btmBox a{padding-top:12.5vw}}@media print,screen and (max-width:1025px){.beginnersSec__btmBox a{padding-top:9.765625vw}}@media print,screen and (max-width:767px){.beginnersSec__btmBox a{padding-top:16.5333333333vw}}.beginnersSec__btmBox:after{content:"";position:absolute;width:100%;height:100%;background:rgba(147, 118, 85, 0.6);left:0;top:0;z-index:-1}.beginnersSec__btmTtl{font-size:30px;width:710px;margin:0 auto;text-align:left;color:#fff;text-shadow:0px 3px 3px rgba(0, 0, 0, 0.16);position:relative;z-index:0}@media print,screen and (max-width:1921px){.beginnersSec__btmTtl{font-size:1.5625vw;width:36.9791666667vw}}@media print,screen and (max-width:1025px){.beginnersSec__btmTtl{font-size:2.5390625vw;width:86%}}@media print,screen and (max-width:767px){.beginnersSec__btmTtl{width:92vw;font-size:5.8666666667vw}}.beginnersSec__btmTtl:after{content:"";position:absolute;background-repeat:no-repeat;background-size:contain;left:0;z-index:-1}.beginnersSec__btmTtl--l:after{background-image:url(../images/txt_beginners_sec_btm_faq.svg);width:294px;height:160px;top:-106px}@media print,screen and (max-width:1921px){.beginnersSec__btmTtl--l:after{width:15.3125vw;height:8.3333333333vw;top:-5.5208333333vw}}@media print,screen and (max-width:1025px){.beginnersSec__btmTtl--l:after{width:20.01953125vw;height:10.9375vw}}@media print,screen and (max-width:767px){.beginnersSec__btmTtl--l:after{width:31.2vw;height:17.0666666667vw;top:-8.5333333333vw}}.beginnersSec__btmTtl--r:after{background-image:url(../images/txt_beginners_sec_btm_lesson.svg);width:534px;height:121px;top:-106px;top:-100px}@media print,screen and (max-width:1921px){.beginnersSec__btmTtl--r:after{width:27.8125vw;height:6.3020833333vw;top:-5.2083333333vw}}@media print,screen and (max-width:1025px){.beginnersSec__btmTtl--r:after{width:52.1484375vw;height:7.6171875vw}}@media print,screen and (max-width:767px){.beginnersSec__btmTtl--r:after{width:56.8vw;height:12.9066666667vw;top:-7.4666666667vw}}.c-underMv{padding-top:260px}@media print,screen and (max-width:1921px){.c-underMv{padding-top:13.5416666667vw}}@media print,screen and (max-width:767px){.c-underMv{padding-top:30.666667vw}}.c-underMv__ttlBox{position:relative;padding-top:90px;z-index:0}@media print,screen and (max-width:1921px){.c-underMv__ttlBox{padding-top:4.6875vw}}@media print,screen and (max-width:1025px){.c-underMv__ttlBox{padding-top:5.17578125vw}}@media print,screen and (max-width:767px){.c-underMv__ttlBox{padding-top:5.0666666667vw}}.c-underMv__ttlEn{display:block;position:absolute;top:0;z-index:-1}.c-underMv__ttlEn--beginners{width:1076px;left:0}@media print,screen and (max-width:1921px){.c-underMv__ttlEn--beginners{width:56.0416666667vw}}@media print,screen and (max-width:1025px){.c-underMv__ttlEn--beginners{width:81.93359375vw}}@media print,screen and (max-width:767px){.c-underMv__ttlEn--beginners{width:85.8666666667vw}}.c-underMv__ttlEn--faq{width:294px;left:0}@media print,screen and (max-width:1921px){.c-underMv__ttlEn--faq{width:15.3125vw}}@media print,screen and (max-width:1025px){.c-underMv__ttlEn--faq{width:22.36328125vw}}@media print,screen and (max-width:767px){.c-underMv__ttlEn--faq{width:23.4666666667vw}}.c-underMv__ttlEn--news{width:425px;left:0}@media print,screen and (max-width:1921px){.c-underMv__ttlEn--news{width:22.1354166667vw}}@media print,screen and (max-width:1025px){.c-underMv__ttlEn--news{width:32.32421875vw}}@media print,screen and (max-width:767px){.c-underMv__ttlEn--news{width:33.8666666667vw}}.c-underMv__ttlEn--lesson{width:534px;left:0}@media print,screen and (max-width:1921px){.c-underMv__ttlEn--lesson{width:27.8125vw}}@media print,screen and (max-width:1025px){.c-underMv__ttlEn--lesson{width:40.625vw}}@media print,screen and (max-width:767px){.c-underMv__ttlEn--lesson{width:42.6666666667vw}}.c-underMv__ttlEn--contact{width:605px;left:0}@media print,screen and (max-width:1921px){.c-underMv__ttlEn--contact{width:31.5104166667vw}}@media print,screen and (max-width:1025px){.c-underMv__ttlEn--contact{width:46.083984375vw}}@media print,screen and (max-width:767px){.c-underMv__ttlEn--contact{width:48.2666666667vw}}.c-underMv__ttlEn img{width:100%;display:block}.c-underMv__ttlJa{font-size:45px;font-weight:600;letter-spacing:-0.05em;text-shadow:0px 1px 0.5px rgba(68, 68, 68, 0.16);text-align:left}@media print,screen and (max-width:1921px){.c-underMv__ttlJa{font-size:2.34375vw}}@media print,screen and (max-width:1025px){.c-underMv__ttlJa{font-size:3.61328125vw}}@media print,screen and (max-width:767px){.c-underMv__ttlJa{font-size:8vw}}.faq{margin-top:90px}@media print,screen and (max-width:1921px){.faq{margin-top:4.6875vw}}@media print,screen and (max-width:767px){.faq{margin-top:16vw;margin-bottom:21.3333333333vw}}.news{margin-top:90px}@media print,screen and (max-width:1921px){.news{margin-top:4.6875vw}}@media print,screen and (max-width:767px){.news{margin-top:16vw;margin-bottom:21.3333333333vw}}.news__tabBox{display:flex;justify-content:center;margin-bottom:80px}@media print,screen and (max-width:1921px){.news__tabBox{margin-bottom:4.1666666667vw}}@media print,screen and (max-width:767px){.news__tabBox{justify-content:space-between}}@media print,screen and (max-width:767px){.news__tabBox{margin-bottom:16vw;position:relative}}@media print,screen and (max-width:767px){.news__tabBox:after{content:"";width:2.9333333333vw;height:2.9333333333vw;position:absolute;top:calc(50% - 10px);right:8vw;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:1px solid #aaa7a7;border-bottom:1px solid #aaa7a7}}.news__tab{font-size:28px;margin-right:80px;position:relative;padding:0 3px}@media print,screen and (max-width:1921px){.news__tab{font-size:1.4583333333vw;margin-right:4.1666666667vw;padding:0 0.15625vw}}@media print,screen and (max-width:1025px){.news__tab{font-size:2.24609375vw;margin-right:5.859375vw}}@media print,screen and (max-width:767px){.news__tab{font-size:5.6vw;margin-right:auto}}.news__tab:last-of-type{margin-right:0}.news__tab:after{content:"";position:absolute;width:0;height:2px;bottom:0;right:0;transition:0.3s;background-color:#E28B5B}.news__tab:before{content:"/";position:absolute;font-size:22px;color:#aaa7a7;left:-40px;top:5px}@media print,screen and (max-width:1921px){.news__tab:before{font-size:1.1458333333vw;left:-2.0833333333vw;top:0.2604166667vw}}@media print,screen and (max-width:1025px){.news__tab:before{font-size:1.953125vw;left:-2.9296875vw;top:0.1953125vw}}@media print,screen and (max-width:767px){.news__tab:before{font-size:5.3333333333vw;left:-6.1333333333vw;top:0}}.news__tab:first-of-type:before{display:none}.news__tab.active:after{width:100%}@media (any-hover:hover){.news__tab:hover:after{width:100%;right:auto;left:0}}@media print and (any-hover:hover),screen and (any-hover:hover) and (max-width:1025px){.news__tab:hover:after{width:0%}}.newsDetail{margin-top:90px}@media print,screen and (max-width:1921px){.newsDetail{margin-top:4.6875vw}}@media print,screen and (max-width:767px){.newsDetail{margin-top:10.6666666667vw;margin-bottom:21.3333333333vw}}.newsDetail__top{display:flex;justify-content:center}.newsDetail__age{letter-spacing:0.1em;font-size:20px;color:#E28B5B;font-weight:600;line-height:1}@media print,screen and (max-width:1921px){.newsDetail__age{font-size:1.0416666667vw}}@media print,screen and (max-width:1025px){.newsDetail__age{font-size:1.7578125vw}}@media print,screen and (max-width:767px){.newsDetail__age{font-size:4.2666666667vw}}.newsDetail__date{letter-spacing:0.1em;font-size:60px;color:#E28B5B;font-weight:600;line-height:1;margin-top:20px;position:relative;display:inline-block;padding-left:32px}@media print,screen and (max-width:1921px){.newsDetail__date{font-size:3.125vw;margin-top:1.0416666667vw;padding-left:1.6666666667vw}}@media print,screen and (max-width:1025px){.newsDetail__date{font-size:4.8828125vw}}@media print,screen and (max-width:767px){.newsDetail__date{font-size:13.3333333333vw;padding-left:10.6666666667vw;margin-top:3.2vw}}.newsDetail__date:after{content:"";position:absolute;top:20px;left:2px;display:inline-block;width:1px;height:30px;background:currentColor;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(30deg);transform:rotate(30deg)}@media print,screen and (max-width:1921px){.newsDetail__date:after{top:1.0416666667vw;left:2px;width:1px;height:1.5625vw}}@media print,screen and (max-width:767px){.newsDetail__date:after{top:2.1333333333vw;left:4vw;height:8vw}}.newsDetail__cat{margin-top:50px;display:inline-block;color:#aaa7a7;padding-bottom:20px;width:700px;margin:0 auto;border-bottom:1px solid #aaa7a7;transition:0.3s;font-size:20px}@media print,screen and (max-width:1921px){.newsDetail__cat{margin-top:2.6041666667vw;padding-bottom:1.0416666667vw;width:36.4583333333vw;font-size:1.0416666667vw}}@media print,screen and (max-width:1025px){.newsDetail__cat{font-size:1.7578125vw}}@media print,screen and (max-width:767px){.newsDetail__cat{font-size:4.2666666667vw;width:100%;margin-top:8vw;padding-bottom:3.2vw}}@media (any-hover:hover){.newsDetail__cat:hover{color:#E28B5B;border-bottom:1px solid #E28B5B}}.newsDetail__ttl{font-size:25px;font-weight:600;letter-spacing:0;margin-top:50px;margin-bottom:40px}@media print,screen and (max-width:1921px){.newsDetail__ttl{font-size:1.3020833333vw;margin-top:2.6041666667vw;margin-bottom:2.0833333333vw}}@media print,screen and (max-width:1025px){.newsDetail__ttl{font-size:1.953125vw}}@media print,screen and (max-width:767px){.newsDetail__ttl{font-size:4.2666666667vw;text-align:left;margin-top:6.1333333333vw;margin-bottom:8vw}}.newsDetail__txt p{font-size:18px;width:80%;text-align:left;line-height:1.8;margin:0 auto;font-family:"hiragino-mincho-pron", sans-serif}@media print,screen and (max-width:1921px){.newsDetail__txt p{font-size:0.9375vw}}@media print,screen and (max-width:1025px){.newsDetail__txt p{font-size:1.5625vw}}@media print,screen and (max-width:767px){.newsDetail__txt p{font-size:3.7333333333vw;width:100%}}.newsDetail__btnBox{margin-top:80px}@media print,screen and (max-width:1921px){.newsDetail__btnBox{margin-top:4.1666666667vw}}@media print,screen and (max-width:767px){.newsDetail__btnBox{margin-top:13.3333333333vw}}.lesson{margin-top:90px}@media print,screen and (max-width:1921px){.lesson{margin-top:4.6875vw}}@media print,screen and (max-width:767px){.lesson{margin-top:16vw;margin-bottom:21.3333333333vw}}.lesson__lead{margin-top:155px;font-size:24px;font-weight:300;letter-spacing:0.08em;line-height:2.5;text-align:center;margin-bottom:80px}@media print,screen and (max-width:1921px){.lesson__lead{margin-top:8.0729166667vw;font-size:1.25vw;margin-bottom:4.1666666667vw}}@media print,screen and (max-width:1025px){.lesson__lead{font-size:1.953125vw}}@media print,screen and (max-width:767px){.lesson__lead{margin-top:8vw;font-size:4.2666666667vw;margin-bottom:13.3333333333vw}}.lesson__cont{display:flex;flex-wrap:wrap}@media print,screen and (max-width:767px){.lesson__cont{flex-direction:column}}.lesson__item{width:683px;background-color:#fff;box-shadow:0px 3px 6px rgba(0, 0, 0, 0.16);padding:30px 20px;box-sizing:border-box;margin-bottom:40px}@media print,screen and (max-width:1921px){.lesson__item{width:35.5729166667vw;padding:1.5625vw 1.0416666667vw;margin-bottom:2.0833333333vw}}@media print,screen and (max-width:1025px){.lesson__item{width:41.9921875vw;padding:2.9296875vw 1.953125vw}}@media print,screen and (max-width:767px){.lesson__item{width:100%;padding:8vw 5.3333333333vw;margin-bottom:10.6666666667vw}}.lesson__item:nth-of-type(odd){margin-right:30px}@media print,screen and (max-width:1921px){.lesson__item:nth-of-type(odd){margin-right:1.5625vw}}@media print,screen and (max-width:767px){.lesson__item:last-of-type{margin-bottom:0}}@media print,screen and (max-width:767px){.lesson__cat{display:block;background:none;border:none;border-radius:0;-webkit-appearance:none;margin:9.3333333333vw 0 10.1333333333vw;padding:4vw 6.6666666667vw 3.4666666667vw;width:100%;font-size:4.2666666667vw;box-sizing:border-box;letter-spacing:0.1em;color:#E28B5B;border-bottom:1px solid #aaa7a7;font-family:"hiragino-mincho-pron", sans-serif}}.lesson__itemInner{display:flex;justify-content:space-between;align-items:flex-start}@media print,screen and (max-width:767px){.lesson__itemInner{flex-direction:column}}.lesson__photo{width:232px;flex-shrink:0}@media print,screen and (max-width:1921px){.lesson__photo{width:12.0833333333vw}}@media print,screen and (max-width:1025px){.lesson__photo{width:14.6484375vw}}@media print,screen and (max-width:767px){.lesson__photo{width:100%}}.lesson__photo img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.lesson__txtBox{width:380px}@media print,screen and (max-width:1921px){.lesson__txtBox{width:19.7916666667vw}}@media print,screen and (max-width:1025px){.lesson__txtBox{width:21.484375vw}}@media print,screen and (max-width:767px){.lesson__txtBox{width:100%;margin-top:5.3333333333vw}}.lesson__ttl{font-size:22px;font-weight:600;text-align:left;padding:3px 0 3px 15px;position:relative;box-sizing:border-box}@media print,screen and (max-width:1921px){.lesson__ttl{font-size:1.1458333333vw;padding:0.15625vw 0 0.15625vw 0.78125vw}}@media print,screen and (max-width:1025px){.lesson__ttl{font-size:1.7578125vw;padding:0.1953125vw 0 0.1953125vw 0.9765625vw}}@media print,screen and (max-width:767px){.lesson__ttl{font-size:4.2666666667vw;padding:1.3333333333vw 0 1.3333333333vw 3.2vw}}.lesson__ttl:after{content:"";position:absolute;width:1px;height:100%;background-color:#2c2c2c;left:0;top:0}.lesson__level{display:flex;margin-top:10px}@media print,screen and (max-width:1921px){.lesson__level{margin-top:0.7751937984vw}}@media print,screen and (max-width:767px){.lesson__level{margin-top:2.6666666667vw}}.lesson__fire{width:20px;margin-right:5px}@media print,screen and (max-width:1921px){.lesson__fire{width:1.0416666667vw;margin-right:0.2604166667vw}}@media print,screen and (max-width:1025px){.lesson__fire{width:1.46484375vw}}@media print,screen and (max-width:767px){.lesson__fire{width:4.8vw;margin-right:2.1333333333vw}}.lesson__fire:last-of-type{margin-right:0}.lesson__txt{font-size:18px;line-height:1.72;text-align:left;margin-top:15px}@media print,screen and (max-width:1921px){.lesson__txt{font-size:0.9375vw;margin-top:0.78125vw}}@media print,screen and (max-width:1025px){.lesson__txt{font-size:1.3671875vw}}@media print,screen and (max-width:767px){.lesson__txt{font-size:3.7333333333vw;margin-top:2.6666666667vw}}.contact{margin-top:90px;margin-bottom:90px}@media print,screen and (max-width:1921px){.contact{margin-top:4.6875vw;margin-bottom:4.6875vw}}@media print,screen and (max-width:767px){.contact{margin-top:16vw;margin-bottom:8vw}}.contact__inner{width:1000px;margin:0 auto}@media print,screen and (max-width:1921px){.contact__inner{width:52.0833333333vw}}@media print,screen and (max-width:1025px){.contact__inner{width:80%}}@media print,screen and (max-width:767px){.contact__inner{width:100%}}.contact__topBox{display:flex;justify-content:center;width:65%;margin:0 auto;justify-content:space-between;margin-bottom:80px}@media print,screen and (max-width:1921px){.contact__topBox{margin-bottom:4.1666666667vw}}@media print,screen and (max-width:767px){.contact__topBox{margin-bottom:10.6666666667vw;width:90%}}.contact__step{display:flex;flex-direction:column;position:relative;padding-bottom:25px;font-size:22px;color:#aaa7a7}@media print,screen and (max-width:1921px){.contact__step{padding-bottom:1.3020833333vw;font-size:1.1458333333vw}}@media print,screen and (max-width:1025px){.contact__step{padding-bottom:2.44140625vw;font-size:1.7578125vw}}@media print,screen and (max-width:767px){.contact__step{font-size:4.2666666667vw;padding-bottom:5.3333333333vw}}.contact__step img{width:80px;display:block;margin-bottom:10px}@media print,screen and (max-width:1921px){.contact__step img{width:4.1666666667vw;margin-bottom:0.5208333333vw}}@media print,screen and (max-width:1025px){.contact__step img{width:6.34765625vw}}@media print,screen and (max-width:767px){.contact__step img{width:16vw;margin-bottom:2.6666666667vw}}.contact__step:after{content:"";position:absolute;width:20px;height:20px;background-color:#aaa7a7;border-radius:50%;bottom:0;right:0;left:0;margin:0 auto}@media print,screen and (max-width:1921px){.contact__step:after{width:1.0416666667vw;height:1.0416666667vw}}@media print,screen and (max-width:1025px){.contact__step:after{width:1.26953125vw;height:1.26953125vw}}@media print,screen and (max-width:767px){.contact__step:after{width:2.6666666667vw;height:2.6666666667vw}}.contact__step:before{content:"";position:absolute;width:270px;height:2px;background-color:#aaa7a7;bottom:8px;right:-235px}@media print,screen and (max-width:1921px){.contact__step:before{width:14.0625vw;right:-12.2395833333vw;bottom:0.4166666667vw}}@media print,screen and (max-width:1025px){.contact__step:before{width:19.53125vw;right:-16.11328125vw;bottom:0.5859375vw}}@media print,screen and (max-width:767px){.contact__step:before{width:34.6666666667vw;right:-25.3333333333vw;bottom:1.0666666667vw}}.contact__step:last-of-type:before{display:none}.contact__step--active{color:#E28B5B}.contact__step--active:after{background-color:#E28B5B}.contact__lead{margin-top:155px;font-size:20px;font-weight:300;letter-spacing:0.08em;line-height:2.5;text-align:center;margin-bottom:80px}@media print,screen and (max-width:1921px){.contact__lead{margin-top:8.0729166667vw;font-size:1.0416666667vw;margin-bottom:4.1666666667vw}}@media print,screen and (max-width:1025px){.contact__lead{font-size:1.5625vw;margin-bottom:2.9296875vw}}@media print,screen and (max-width:767px){.contact__lead{margin-top:0;font-size:3.7333333333vw;margin-bottom:8vw;line-height:1.8}}.contact__table{width:100%}.contact__tr{display:flex;margin-bottom:30px;width:100%}@media print,screen and (max-width:1921px){.contact__tr{margin-bottom:1.5625vw}}@media print,screen and (max-width:767px){.contact__tr{margin-bottom:8vw;flex-direction:column}}.contact__th{text-align:left;width:25%;font-size:18px;display:block}@media print,screen and (max-width:1921px){.contact__th{font-size:0.9375vw}}@media print,screen and (max-width:1025px){.contact__th{font-size:1.3671875vw}}@media print,screen and (max-width:767px){.contact__th{width:100%;display:block;font-size:3.7333333333vw}}.contact__th span{position:relative}.contact__th span:after{content:"必須";position:absolute;width:40px;display:block;text-align:center;height:20px;line-height:20px;background-color:#FF5252;color:#fff;font-size:14px;top:0;right:-50px}@media print,screen and (max-width:1921px){.contact__th span:after{width:2.0833333333vw;height:1.0416666667vw;line-height:1.0416666667vw;font-size:0.7291666667vw;right:-2.6041666667vw}}@media print,screen and (max-width:1025px){.contact__th span:after{width:2.9296875vw;height:1.5625vw;line-height:1.5625vw;font-size:1.07421875vw;right:-3.90625vw;top:-0.09765625vw}}@media print,screen and (max-width:767px){.contact__th span:after{width:9.3333333333vw;height:4.2666666667vw;line-height:4.2666666667vw;font-size:3.2vw;right:-12.8vw}}.contact__td{width:75%;text-align:left;display:block;font-size:18px}@media print,screen and (max-width:1921px){.contact__td{font-size:0.9375vw}}@media print,screen and (max-width:1025px){.contact__td{font-size:1.3671875vw}}@media print,screen and (max-width:767px){.contact__td{font-size:3.7333333333vw;width:100%;margin-top:2.1333333333vw}}.contact__td--select{position:relative}.contact__td--select:after{content:"";width:8px;height:8px;position:absolute;top:18px;right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:1px solid #2C2C2C;border-bottom:1px solid #2C2C2C}@media print,screen and (max-width:1921px){.contact__td--select:after{width:0.4166666667vw;height:0.4166666667vw;right:1.0416666667vw;top:0.9375vw}}@media print,screen and (max-width:1025px){.contact__td--select:after{width:0.78125vw;height:0.78125vw;right:1.171875vw;top:0.9765625vw}}@media print,screen and (max-width:767px){.contact__td--select:after{width:2.1333333333vw;height:2.1333333333vw;right:3.2vw;top:2.9333333333vw}}.contact__txt{width:100%;display:block;border:1px solid #aaa7a7;box-sizing:border-box;padding:10px 12px;font-size:18px;font-family:"hiragino-mincho-pron", sans-serif;height:50px}@media print,screen and (max-width:1921px){.contact__txt{padding:0.5208333333vw 0.625vw;font-size:0.9375vw;height:2.6041666667vw}}@media print,screen and (max-width:1025px){.contact__txt{font-size:1.3671875vw;height:3.90625vw;padding-left:1.7578125vw}}@media print,screen and (max-width:767px){.contact__txt{font-size:3.7333333333vw;height:10.1333333333vw;padding-left:3.4666666667vw}}.contact__txt::placeholder{font-size:16px;color:#aaa7a7}@media print,screen and (max-width:1921px){.contact__txt::placeholder{font-size:0.8333333333vw}}@media print,screen and (max-width:1025px){.contact__txt::placeholder{font-size:1.3671875vw}}@media print,screen and (max-width:767px){.contact__txt::placeholder{font-size:3.2vw}}.contact__textarea{width:100%;font-family:"hiragino-mincho-pron", sans-serif;border:1px solid #aaa7a7;box-sizing:border-box}.contact__select{display:block;background:none;border:none;border-radius:0;-webkit-appearance:none;width:100%;font-family:"hiragino-mincho-pron", sans-serif;width:100%;display:block;border:1px solid #aaa7a7;box-sizing:border-box;padding:10px 12px;height:50px;font-size:18px;color:#aaa7a7}@media print,screen and (max-width:1921px){.contact__select{padding:0.5208333333vw 0.625vw;font-size:0.9375vw;height:2.6041666667vw}}@media print,screen and (max-width:1025px){.contact__select{font-size:1.3671875vw;height:3.90625vw;padding-left:1.7578125vw}}@media print,screen and (max-width:767px){.contact__select{font-size:3.7333333333vw;height:10.1333333333vw;padding-left:3.4666666667vw}}.contact__privacyWrp{width:100%;height:163px;margin:0 auto;overflow-y:scroll;padding:11px 20px;box-sizing:border-box;border:1px solid #aaa7a7;background-color:#fff;margin-bottom:23px;position:relative;margin-top:50px}@media print,screen and (max-width:1921px){.contact__privacyWrp{height:8.4895833333vw;padding:0.5729166667vw 1.0416666667vw;margin-bottom:1.1979166667vw;margin-top:2.6041666667vw}}@media print,screen and (max-width:1025px){.contact__privacyWrp{height:9.765625vw;padding:1.85546875vw 2.9296875vw;margin-bottom:2.9296875vw}}@media print,screen and (max-width:767px){.contact__privacyWrp{height:24.6666666667vw;margin-bottom:4.2666666667vw;margin-top:3.4666666667vw;padding:5.3333333333vw 2.6666666667vw}}.contact__privacyWrp p{font-size:16px;letter-spacing:0.07em;text-align:left;line-height:1.375}@media print,screen and (max-width:1921px){.contact__privacyWrp p{font-size:0.8333333333vw}}@media print,screen and (max-width:1025px){.contact__privacyWrp p{font-size:1.171875vw}}@media print,screen and (max-width:767px){.contact__privacyWrp p{font-size:3.2vw;letter-spacing:0;line-height:1.3}}.contact__privacyTtl{font-size:18px !important;letter-spacing:0;font-weight:600;text-align:left;margin-bottom:14px}@media print,screen and (max-width:1921px){.contact__privacyTtl{font-size:0.9375vw !important;margin-bottom:0.7291666667vw}}@media print,screen and (max-width:1025px){.contact__privacyTtl{font-size:1.26953125vw !important}}@media print,screen and (max-width:767px){.contact__privacyTtl{font-size:3.7333333333vw !important;margin-bottom:4.2666666667vw;line-height:1.3}}.contact__checkBox{text-align:left;margin:0}@media print,screen and (max-width:767px){.contact__checkBox{margin-left:0}}.contact__checkBox span{font-size:18px}@media print,screen and (max-width:1921px){.contact__checkBox span{font-size:0.9375vw}}@media print,screen and (max-width:1025px){.contact__checkBox span{font-size:1.3671875vw}}@media print,screen and (max-width:767px){.contact__checkBox span{font-size:3.7333333333vw;margin-right:0;margin-left:auto;width:93%;display:block}}.contact__checkBox{margin-bottom:70px}@media print,screen and (max-width:1921px){.contact__checkBox{margin-bottom:3.6458333333vw}}@media print,screen and (max-width:767px){.contact__checkBox{margin-bottom:13.3333333333vw}}@media print,screen and (max-width:767px){.contact__checkBox .mwform-checkbox-field{display:block;width:100%}}.contact__checkBox .mwform-checkbox-field label{cursor:pointer;padding-left:30px}@media print,screen and (max-width:1921px){.contact__checkBox .mwform-checkbox-field label{padding-left:1.5625vw}}@media print,screen and (max-width:1025px){.contact__checkBox .mwform-checkbox-field label{padding-left:2.44140625vw}}@media print,screen and (max-width:767px){.contact__checkBox .mwform-checkbox-field label{padding-left:6vw}}.contact__checkBox .mwform-checkbox-field label input{display:none}.contact__checkBox .mwform-checkbox-field label input:checked+span:before{opacity:1}.contact__checkBox .mwform-checkbox-field label .mwform-checkbox-field-text{position:relative}.contact__checkBox .mwform-checkbox-field label .mwform-checkbox-field-text:after{content:"";position:absolute;width:20px;height:20px;box-sizing:border-box;border:1px solid #2C2C2C;left:-30px;top:0;bottom:0;margin:auto 0}@media print,screen and (max-width:1921px){.contact__checkBox .mwform-checkbox-field label .mwform-checkbox-field-text:after{width:1.0416666667vw;height:1.0416666667vw;left:-1.5625vw}}@media print,screen and (max-width:1025px){.contact__checkBox .mwform-checkbox-field label .mwform-checkbox-field-text:after{width:1.5vw;height:1.5vw;left:-2.44140625vw}}@media print,screen and (max-width:767px){.contact__checkBox .mwform-checkbox-field label .mwform-checkbox-field-text:after{width:4vw;height:4vw;left:-6.6666666667vw;bottom:auto;top:0.9333333333vw}}.contact__checkBox .mwform-checkbox-field label .mwform-checkbox-field-text:before{position:absolute;content:"";left:-28px;background-image:url(../images/contact_check.svg);width:26px;opacity:0;height:15px;background-repeat:no-repeat;background-size:contain;top:1px}@media print,screen and (max-width:1921px){.contact__checkBox .mwform-checkbox-field label .mwform-checkbox-field-text:before{width:1.3541666667vw;height:0.78125vw;left:-1.4583333333vw;top:0.0520833333vw}}@media print,screen and (max-width:1025px){.contact__checkBox .mwform-checkbox-field label .mwform-checkbox-field-text:before{width:2.1484375vw;height:1.07421875vw;top:-0.1953125vw;left:-2.24609375vw;top:-0.09765625vw}}@media print,screen and (max-width:767px){.contact__checkBox .mwform-checkbox-field label .mwform-checkbox-field-text:before{width:5.8666666667vw;height:2.9333333333vw;left:-6.1333333333vw;top:1.3333333333vw}}.contact .mw_wp_form .error{font-size:16px}@media print,screen and (max-width:1921px){.contact .mw_wp_form .error{font-size:0.8333333333vw}}@media print,screen and (max-width:1025px){.contact .mw_wp_form .error{font-size:1.26953125vw}}@media print,screen and (max-width:767px){.contact .mw_wp_form .error{font-size:3.4666666667vw}}.contact .mw_wp_form_confirm .contact__checkBox{display:none}.contact .mw_wp_form_confirm .contact__privacyWrp{display:none}.contact__submitBox{display:flex;margin-top:30px}@media print,screen and (max-width:1921px){.contact__submitBox{margin-top:1.5625vw}}@media print,screen and (max-width:767px){.contact__submitBox{flex-direction:column-reverse}}.contact .mw_wp_form.mw_wp_form_complete p{font-size:20px;font-weight:300;letter-spacing:0.08em;line-height:2.5;text-align:center}@media print,screen and (max-width:1921px){.contact .mw_wp_form.mw_wp_form_complete p{font-size:1.0416666667vw}}@media print,screen and (max-width:1025px){.contact .mw_wp_form.mw_wp_form_complete p{font-size:1.5625vw}}@media print,screen and (max-width:767px){.contact .mw_wp_form.mw_wp_form_complete p{font-size:3.7333333333vw;line-height:1.8}}.contact .c-btn--top{margin-top:30px}@media print,screen and (max-width:1921px){.contact .c-btn--top{margin-top:1.5625vw}}@media print,screen and (max-width:767px){.contact .c-btn--top{margin-top:8vw}}