.page-module-scss-module__jn7xeW__con01{position:relative}.page-module-scss-module__jn7xeW__con01 button{width:100%;height:16vw}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__con01 button{height:120px}}.page-module-scss-module__jn7xeW__con01 button{z-index:2;font-size:0;position:absolute;bottom:10.6667vw;left:50%;transform:translate(-50%)}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__con01 button{bottom:80px}}.page-module-scss-module__jn7xeW__con02{position:relative}.page-module-scss-module__jn7xeW__con02 .page-module-scss-module__jn7xeW__cardinalWrap{z-index:2;width:100%;position:absolute;top:97.3333vw;left:50%;transform:translate(-50%)}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__con02 .page-module-scss-module__jn7xeW__cardinalWrap{top:730px}}.page-module-scss-module__jn7xeW__con02 .page-module-scss-module__jn7xeW__lect{z-index:2;width:100%;position:absolute;bottom:8.66667vw;left:50%;transform:translate(-50%)}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__con02 .page-module-scss-module__jn7xeW__lect{bottom:65px}}.page-module-scss-module__jn7xeW__con03{position:relative}.page-module-scss-module__jn7xeW__con03 .page-module-scss-module__jn7xeW__movieWrap{z-index:2;position:absolute;top:106.667vw;left:50%;transform:translate(-50%)}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__con03 .page-module-scss-module__jn7xeW__movieWrap{top:800px}}.page-module-scss-module__jn7xeW__con03 .page-module-scss-module__jn7xeW__movieWrap{width:65%}.page-module-scss-module__jn7xeW__con03 .page-module-scss-module__jn7xeW__movieWrap button{width:100%;height:40vw}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__con03 .page-module-scss-module__jn7xeW__movieWrap button{height:300px}}.page-module-scss-module__jn7xeW__con04{position:relative}.page-module-scss-module__jn7xeW__con04 .page-module-scss-module__jn7xeW__slideWrap{width:92%;position:absolute;bottom:13.3333vw;left:50%;transform:translate(-50%)}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__con04 .page-module-scss-module__jn7xeW__slideWrap{bottom:100px}}.page-module-scss-module__jn7xeW__con04 .page-module-scss-module__jn7xeW__slideWrap .slick-arrow{z-index:1;width:9.33333vw;font-size:0;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__con04 .page-module-scss-module__jn7xeW__slideWrap .slick-arrow{width:70px}}.page-module-scss-module__jn7xeW__con04 .page-module-scss-module__jn7xeW__slideWrap .slick-arrow{height:9.33333vw}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__con04 .page-module-scss-module__jn7xeW__slideWrap .slick-arrow{height:70px}}.page-module-scss-module__jn7xeW__con04 .page-module-scss-module__jn7xeW__slideWrap .slick-arrow.slick-prev{left:-4%}.page-module-scss-module__jn7xeW__con04 .page-module-scss-module__jn7xeW__slideWrap .slick-arrow.slick-next{right:-4%}.page-module-scss-module__jn7xeW__con05{background-color:#f8f0ff;position:relative}.page-module-scss-module__jn7xeW__con05 .page-module-scss-module__jn7xeW__tabWrap{z-index:2;width:92%;height:11.3333vw;position:absolute;top:0;left:50%;transform:translate(-50%)}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__con05 .page-module-scss-module__jn7xeW__tabWrap{height:85px}}.page-module-scss-module__jn7xeW__con05 .page-module-scss-module__jn7xeW__tabWrap{display:flex}.page-module-scss-module__jn7xeW__con05 .page-module-scss-module__jn7xeW__tabWrap button{width:100%;height:100%;font-size:0}.page-module-scss-module__jn7xeW__con05 .page-module-scss-module__jn7xeW__teacherGif{z-index:2;position:absolute;top:77.4667vw;left:50%;transform:translate(-50%)}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__con05 .page-module-scss-module__jn7xeW__teacherGif{top:581px}}.page-module-scss-module__jn7xeW__con05 .page-module-scss-module__jn7xeW__teacherGif{width:92%;height:51.7333vw}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__con05 .page-module-scss-module__jn7xeW__teacherGif{height:388px}}.page-module-scss-module__jn7xeW__con05 .page-module-scss-module__jn7xeW__teacherGif{border-radius:1.33333vw}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__con05 .page-module-scss-module__jn7xeW__teacherGif{border-radius:10px}}.page-module-scss-module__jn7xeW__con05 .page-module-scss-module__jn7xeW__curriculumBtn{width:60%;height:11.2vw;margin:0 20% 4%}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__con05 .page-module-scss-module__jn7xeW__curriculumBtn{height:84px}}.page-module-scss-module__jn7xeW__con05 .page-module-scss-module__jn7xeW__curriculumBtn{color:#7212f9;border:1px solid #7212f9;border-radius:42px;font-size:3.46667vw}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__con05 .page-module-scss-module__jn7xeW__curriculumBtn{font-size:26px}}.page-module-scss-module__jn7xeW__con05 .page-module-scss-module__jn7xeW__curriculumBtn:before{content:"▼";font-size:2.66667vw}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__con05 .page-module-scss-module__jn7xeW__curriculumBtn:before{font-size:20px}}.page-module-scss-module__jn7xeW__con05 .page-module-scss-module__jn7xeW__curriculumBtn:before{margin-right:2.66667vw}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__con05 .page-module-scss-module__jn7xeW__curriculumBtn:before{margin-right:20px}}.page-module-scss-module__jn7xeW__con05 .page-module-scss-module__jn7xeW__curriculumBtn:after{content:"▼";font-size:2.66667vw}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__con05 .page-module-scss-module__jn7xeW__curriculumBtn:after{font-size:20px}}.page-module-scss-module__jn7xeW__con05 .page-module-scss-module__jn7xeW__curriculumBtn:after{margin-left:2.66667vw}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__con05 .page-module-scss-module__jn7xeW__curriculumBtn:after{margin-left:20px}}.page-module-scss-module__jn7xeW__con05 .page-module-scss-module__jn7xeW__curriculumBtn.page-module-scss-module__jn7xeW__on:after,.page-module-scss-module__jn7xeW__con05 .page-module-scss-module__jn7xeW__curriculumBtn.page-module-scss-module__jn7xeW__on:before{content:"▲"}.page-module-scss-module__jn7xeW__con05.page-module-scss-module__jn7xeW__con05_2{background-color:#f0f5ff}.page-module-scss-module__jn7xeW__con05.page-module-scss-module__jn7xeW__con05_2 .page-module-scss-module__jn7xeW__curriculumBtn{color:#1a3dee;border-color:#1a3dee}.page-module-scss-module__jn7xeW__con06{position:relative}.page-module-scss-module__jn7xeW__con06 .page-module-scss-module__jn7xeW__tabWrap{z-index:2;width:92%;height:11.3333vw;position:absolute;top:0;left:50%;transform:translate(-50%)}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__con06 .page-module-scss-module__jn7xeW__tabWrap{height:85px}}.page-module-scss-module__jn7xeW__con06 .page-module-scss-module__jn7xeW__tabWrap{display:flex}.page-module-scss-module__jn7xeW__con06 .page-module-scss-module__jn7xeW__tabWrap button{width:100%;height:100%;font-size:0}.page-module-scss-module__jn7xeW__con07{position:relative}.page-module-scss-module__jn7xeW__con07 .page-module-scss-module__jn7xeW__lect{z-index:2;width:100%;position:absolute;bottom:12vw;left:50%;transform:translate(-50%)}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__con07 .page-module-scss-module__jn7xeW__lect{bottom:90px}}.page-module-scss-module__jn7xeW__lect{position:relative}.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap{z-index:2;width:92%;display:flex;position:relative;bottom:0;left:50%;transform:translate(-50%)}.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap+div{width:92%;margin:4% auto 0;display:block}.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap button{z-index:2;position:absolute;bottom:9.33333vw;left:50%;transform:translate(-50%)}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap button{bottom:70px}}.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap button{width:85%;height:9.33333vw}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap button{height:70px}}.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap button{font-size:0}.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap .page-module-scss-module__jn7xeW__originPrice{z-index:2;position:absolute;bottom:31.4667vw;left:50%;transform:translate(-50%)}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap .page-module-scss-module__jn7xeW__originPrice{bottom:236px}}.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap .page-module-scss-module__jn7xeW__originPrice{font-size:2.13333vw}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap .page-module-scss-module__jn7xeW__originPrice{font-size:16px}}.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap .page-module-scss-module__jn7xeW__originPrice{text-align:center;color:#777;width:100%;font-weight:500;line-height:1.2}.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap .page-module-scss-module__jn7xeW__originPrice span{font-size:3.73333vw}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap .page-module-scss-module__jn7xeW__originPrice span{font-size:28px}}.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap .page-module-scss-module__jn7xeW__discountPrice{z-index:2;position:absolute;bottom:25.3333vw;left:50%;transform:translate(-50%)}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap .page-module-scss-module__jn7xeW__discountPrice{bottom:190px}}.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap .page-module-scss-module__jn7xeW__discountPrice{font-size:3.2vw;font-weight:700}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap .page-module-scss-module__jn7xeW__discountPrice{font-size:24px}}.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap .page-module-scss-module__jn7xeW__discountPrice{text-align:center;width:100%;line-height:1.2}.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap .page-module-scss-module__jn7xeW__discountPrice span{font-size:5.33333vw}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap .page-module-scss-module__jn7xeW__discountPrice span{font-size:40px}}.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap>div{flex:1;position:relative}.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap>div:first-child{flex:1.3}.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap>div:first-child button{bottom:6.66667vw}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap>div:first-child button{bottom:50px}}.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap>div:first-child button{height:10.6667vw}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap>div:first-child button{height:80px}}.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap>div:first-child .page-module-scss-module__jn7xeW__discountPrice{bottom:18.6667vw}@media screen and (min-width:751px){.page-module-scss-module__jn7xeW__lect .page-module-scss-module__jn7xeW__priceWrap>div:first-child .page-module-scss-module__jn7xeW__discountPrice{bottom:140px}}.page-module-scss-module__jn7xeW__floatingBanner{z-index:98;width:100%;max-width:750px;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.page-module-scss-module__jn7xeW__floatingBanner button{width:100%;height:100%;font-size:0;display:block}
