.tk-as-lesson-experience,.tk-as-lesson-admission__wrapper,.tk-as-lesson-faq__wrapper{display:grid;grid-template-columns:minmax(auto, var(--base-wrapper-max-width, 960px));justify-content:center;padding-inline:var(--base-wrapper-padding-inline, 16px)}@media(min-width: 768px){.tk-as-lesson-experience,.tk-as-lesson-admission__wrapper,.tk-as-lesson-faq__wrapper{--base-wrapper-padding-inline: 40px}}.tk-as-lesson-head{background-color:#ffd900}.tk-as-lesson-head__title{width:100%;overflow-x:hidden}.tk-as-lesson-head__title>h1{position:relative}@media(max-width: 767.98px){.tk-as-lesson-head__title>h1{width:768px;height:166px;background-image:url(../../assets/images/afterschool/common/tit-bg-sp.svg);margin-left:calc((100% - 768px)/2)}}@media(min-width: 768px){.tk-as-lesson-head__title>h1{width:1440px;height:277px;background-image:url(../../assets/images/afterschool/common/tit-bg-pc.svg);margin-left:calc((100% - 1440px)/2)}}.tk-as-lesson-head__title>h1>img{position:absolute;left:50%;transform:translateX(-50%)}@media(max-width: 767.98px){.tk-as-lesson-head__title>h1>img{top:24px;width:368px;height:81px}}@media(min-width: 768px){.tk-as-lesson-head__title>h1>img{top:60px;width:386px;height:85px}}.tk-as-lesson-head__mv{position:relative;z-index:1}@media(max-width: 767.98px){.tk-as-lesson-head__mv{margin-top:-36px}}@media(min-width: 768px){.tk-as-lesson-head__mv{margin-top:-94px}}.tk-as-lesson-experience{background-color:#ffd900}@media(max-width: 767.98px){.tk-as-lesson-experience{padding-block:20px 34px}}@media(min-width: 768px){.tk-as-lesson-experience{padding-block:32px 68px}}.tk-as-lesson-experience__title{display:flex;justify-content:center}@media(max-width: 767.98px){.tk-as-lesson-experience__title>img{max-width:358px}}@media(min-width: 768px){.tk-as-lesson-experience__title>img{max-width:644px}}.tk-as-lesson-experience__desc{display:flex;justify-content:center}.tk-as-lesson-experience__desc>p{display:inline-block;line-height:1.8}@media(max-width: 767.98px){.tk-as-lesson-experience__desc>p{margin-top:24px;font-size:1.4rem}}@media(min-width: 768px){.tk-as-lesson-experience__desc>p{margin-top:40px;font-size:1.6rem}}.tk-as-lesson-experience__fuki{position:relative;bottom:-4px;display:flex;justify-content:center;margin-top:20px;z-index:2}@media(max-width: 767.98px){.tk-as-lesson-experience__fuki>img{width:200px;height:45px}}@media(min-width: 768px){.tk-as-lesson-experience__fuki>img{width:264px;height:60px}}.tk-as-lesson-experience__instance{position:relative;display:grid;justify-items:center;align-items:center;background-color:#fff;border-radius:16px}@media(max-width: 767.98px){.tk-as-lesson-experience__instance{grid-template-columns:1fr;grid-template-rows:1fr 25px 1fr;gap:16px;padding:16px}}@media(min-width: 768px){.tk-as-lesson-experience__instance{grid-template-columns:1fr 30px 1fr;grid-template-rows:1fr;gap:48px;padding:32px}}@media(max-width: 767.98px){.tk-as-lesson-experience__instance>img{max-width:360px}}.tk-as-lesson-experience__shop-text{text-align:center;color:#1c2c76;font-weight:700;line-height:1.5}@media(max-width: 767.98px){.tk-as-lesson-experience__shop-text{margin-top:24px;font-size:2.2rem}}@media(min-width: 768px){.tk-as-lesson-experience__shop-text{margin-top:40px;font-size:3.2rem}}.tk-as-lesson-experience__shop-text>span{display:block;font-size:1.6rem}@media(max-width: 767.98px){.tk-as-lesson-experience .tk-afterschool-shop-list .shop-list{margin-top:24px}}@media(min-width: 768px){.tk-as-lesson-experience .tk-afterschool-shop-list .shop-list{margin-top:40px}}.tk-as-lesson-experience .tk-afterschool-shop-list>h2{display:none}.tk-as-lesson-admission{background-color:#9cc813}.tk-as-lesson-admission__deco{position:relative;width:100%;height:55px;background-color:#ffd900}.tk-as-lesson-admission__deco::before{position:absolute;bottom:-1px;content:"";width:100%;height:100%;background-image:url(../../assets/images/afterschool/common/wave_top01_sp.svg),url(../../assets/images/afterschool/common/wave_top02_sp.svg);background-repeat:no-repeat,no-repeat;background-position:bottom -1px center,bottom -1px center;background-size:100% 54px,100% 50px}.tk-as-lesson-admission__deco>img{position:absolute}@media(max-width: 767.98px){.tk-as-lesson-admission__deco>img{width:116px;left:7.6923076923%;bottom:-30px}}@media(min-width: 768px){.tk-as-lesson-admission__deco>img{width:172px;left:10.2777777778%;bottom:-50px}}.tk-as-lesson-admission__deco::after{position:absolute;content:"";background-image:url(../../assets/images/afterschool/lesson/lesson_decoelements-pcsp.png);background-repeat:no-repeat;background-size:contain}@media(max-width: 767.98px){.tk-as-lesson-admission__deco::after{top:-4px;right:3.6%;width:124px;height:56px}}@media(min-width: 768px){.tk-as-lesson-admission__deco::after{top:-24px;right:16%;width:180px;height:80px}}.tk-as-lesson-admission__wrapper{--base-wrapper-max-width: 800px}@media(max-width: 767.98px){.tk-as-lesson-admission__wrapper{padding-block:32px 26px}}@media(min-width: 768px){.tk-as-lesson-admission__wrapper{padding-block:64px}}.tk-as-lesson-admission__title{position:relative;color:#1c2c76;font-weight:700;line-height:1.5;text-align:center}@media(max-width: 767.98px){.tk-as-lesson-admission__title{font-size:2.2rem}}@media(min-width: 768px){.tk-as-lesson-admission__title{font-size:3.2rem}}@media(max-width: 767.98px){.tk-as-lesson-admission__title span{font-size:1.4rem}}@media(min-width: 768px){.tk-as-lesson-admission__title span{font-size:1.6rem}}.tk-as-lesson-admission__title span.subtitle{display:block}.tk-as-lesson-admission__title span.white{color:#fff}.tk-as-lesson-admission__list{display:grid;grid-template-columns:1fr;gap:28px}@media(max-width: 767.98px){.tk-as-lesson-admission__list{margin-top:24px}}@media(min-width: 768px){.tk-as-lesson-admission__list{margin-top:40px}}.tk-as-lesson-admission__item{position:relative;display:grid;align-items:center;grid-template-columns:auto 1fr;-moz-column-gap:8px;column-gap:8px;row-gap:6px;padding:16px;background-color:#fff;border-radius:16px}.tk-as-lesson-admission__item-no{display:flex;justify-content:center;align-items:center;width:30px;height:30px;padding-bottom:2px;font-family:"Poppins","Noto Sans JP",sans-serif;font-size:1.65rem;font-weight:500;line-height:1;letter-spacing:0;border-radius:50%;background-color:#1c2c76;color:#fff}.tk-as-lesson-admission__item-title{color:#1c2c76;font-weight:700;line-height:1.4}@media(max-width: 767.98px){.tk-as-lesson-admission__item-title{font-size:1.6rem}}@media(min-width: 768px){.tk-as-lesson-admission__item-title{font-size:1.8rem}}.tk-as-lesson-admission__item-desc{grid-column:span 2;line-height:1.6}@media(max-width: 767.98px){.tk-as-lesson-admission__item-desc{font-size:1.2rem}}@media(min-width: 768px){.tk-as-lesson-admission__item-desc{font-size:1.4rem}}.tk-as-lesson-admission__item:not(:first-child)::before{position:absolute;content:"";top:-19px;left:50%;transform:translateX(-50%);width:14px;height:12px;background-image:url(../../assets/images/afterschool/lesson/lesson_allow-pcsp.svg);background-repeat:no-repeat;background-size:contain}.tk-as-lesson-faq__deco{background-color:#9cc813}.tk-as-lesson-faq__deco-area{background-color:#fff}@media(max-width: 767.98px){.tk-as-lesson-faq__deco-area{height:32px;border-radius:24px 24px 0 0}}@media(min-width: 768px){.tk-as-lesson-faq__deco-area{height:64px;border-radius:40px 40px 0 0}}.tk-as-lesson-faq__wrapper{--base-wrapper-max-width: 800px}@media(max-width: 767.98px){.tk-as-lesson-faq__wrapper{padding-bottom:32px}}@media(min-width: 768px){.tk-as-lesson-faq__wrapper{padding-bottom:64px}}.tk-as-lesson-faq__title{position:relative}.tk-as-lesson-faq__title:before{position:absolute;left:50%;transform:translateX(-52%);content:"";background-repeat:no-repeat;background-size:contain}@media(max-width: 767.98px){.tk-as-lesson-faq__title:before{background-image:url(../../assets/images/afterschool/lesson/lesson_qanda_tit_bg-sp.png);top:-14px;width:302px;height:80px}}@media(min-width: 768px){.tk-as-lesson-faq__title:before{background-image:url(../../assets/images/afterschool/lesson/lesson_qanda_tit_bg-pc.png);top:-20px;width:432px;height:93px}}.tk-as-lesson-faq__title>h2{text-align:center;color:#1c2c76;font-weight:700;line-height:1.5}@media(max-width: 767.98px){.tk-as-lesson-faq__title>h2{font-size:2.2rem}}@media(min-width: 768px){.tk-as-lesson-faq__title>h2{font-size:3.2rem}}.tk-as-lesson-faq__title>h2>span{display:block;font-size:1.6rem}.tk-as-lesson-faq .tk-mod-accordion{--mod-accordion-icon-color: #fff}@media(max-width: 767.98px){.tk-as-lesson-faq .tk-mod-accordion{border-radius:8px}}@media(min-width: 768px){.tk-as-lesson-faq .tk-mod-accordion{border-radius:16px}}@media(max-width: 767.98px){.tk-as-lesson-faq .tk-mod-accordion:first-of-type{margin-top:28px}}@media(min-width: 768px){.tk-as-lesson-faq .tk-mod-accordion:first-of-type{margin-top:56px}}@media(max-width: 767.98px){.tk-as-lesson-faq .tk-mod-accordion:nth-of-type(n+2){margin-top:20px}}@media(min-width: 768px){.tk-as-lesson-faq .tk-mod-accordion:nth-of-type(n+2){margin-top:32px}}.tk-as-lesson-faq .tk-mod-accordion__head-icon::before,.tk-as-lesson-faq .tk-mod-accordion__head-icon::after{background-color:#1c2c76}.tk-as-lesson-faq__question{position:relative;color:#0e1533}@media(max-width: 767.98px){.tk-as-lesson-faq__question{font-size:1.4rem;font-weight:400;line-height:1.8}}@media(min-width: 768px){.tk-as-lesson-faq__question{font-size:1.6rem;font-weight:500;line-height:1.6}}.tk-as-lesson-faq__question::before{position:absolute;content:"";background-image:url(../../assets/images/common/faq_q.svg);background-repeat:no-repeat;background-size:contain}@media(max-width: 767.98px){.tk-as-lesson-faq__question::before{top:-24px;left:0;width:18px;height:20px}}@media(min-width: 768px){.tk-as-lesson-faq__question::before{top:-40px;left:-14px;width:27px;height:30px}}.tk-as-lesson-faq__answer{position:relative;border-top:1px dashed #d0cec7;line-height:1.8}@media(max-width: 767.98px){.tk-as-lesson-faq__answer{padding-block:40px 16px;margin-inline:16px 52px;font-size:1.4rem}}@media(min-width: 768px){.tk-as-lesson-faq__answer{padding-block:24px;padding-left:51px;margin-inline:24px 60px;font-size:1.6rem}}.tk-as-lesson-faq__answer::before{content:"";position:absolute;left:0;background-image:url(../../assets/images/common/faq_a.svg);background-repeat:no-repeat;background-size:contain}@media(max-width: 767.98px){.tk-as-lesson-faq__answer::before{top:16px;width:17px;height:17px}}@media(min-width: 768px){.tk-as-lesson-faq__answer::before{top:24px;width:27px;height:27px}}@media(max-width: 767.98px){.tk-as-lession-shop{margin-bottom:32px}}@media(min-width: 768px){.tk-as-lession-shop{margin-bottom:64px}}
