@charset "UTF-8";.sp{display:none}@media (width <= 768px){.sp{display:block}}.tb{display:none}@media (width <= 990px){.tb{display:block}}.pc{display:block}@media (width <= 768px){.pc{display:none}}.c-fv__title{margin:2rem 0}.c-cblock{padding:3.2rem;background:#fff;transition:box-shadow .2s ease,transform .2s ease;display:flex;flex-direction:column;gap:2.4rem}@media (width <= 768px){.c-cblock{padding:3.2rem 1.6rem}}.c-ctitle{margin:0;color:#4f4f54;letter-spacing:.025em;font-weight:700;font-size:3rem}.c-citem{display:flex;gap:2.4rem;text-decoration:none}@media (max-width: 768px){.c-citem{flex-direction:column;gap:.8rem;margin-bottom:1.6rem}}.c-item__img{flex:0 0 12.4rem;width:12.4rem;aspect-ratio:16/9;overflow:hidden}@media (max-width: 768px){.c-item__img{flex:auto;width:auto}}.c-item__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-item__title{color:#4f4f54;font-weight:700;font-size:1.8rem;margin:0 0 .4rem}.c-item__desc{margin:0;line-height:1.5;color:rgba(var(--color-foreground));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.6;overflow-wrap:anywhere}.c-fv{aspect-ratio:850 / 180;margin-bottom:3.2rem}.c-fv__inner{display:flex;height:100%;align-items:center}.c-btn{display:inline-flex;cursor:pointer;text-align:center;width:100%;align-items:center;text-decoration:none;justify-content:center;line-height:1}.c-btn__container{line-height:48px}.c-btn--blue{width:32rem;height:4.8rem;color:#7d87a2;border:2px solid #7D87A2}@media (width <= 768px){.c-btn--blue{width:24rem;height:4rem}}.c-btn--purple{max-width:65rem;height:5.5rem;background:#b7a5c0;color:#fff}@media (width <= 768px){.c-btn--purple{height:4rem}}.c-more{margin:8rem auto 0;text-align:center}@media (width <= 768px){.c-more{margin:4rem auto 0;text-align:center}}.c-menu__list{list-style:none;margin:0;padding:0}.c-menu__list li{margin-bottom:.4rem;position:relative}.c-menu__list li:before{content:"\30fb";margin-right:.2em}.c-menu__list a{color:#7d87a2}.c-menu{padding:2.4rem;background:#fff;border:1px solid rgba(17,17,17,.06);display:flex;flex-direction:column;gap:2.4rem}.c-panel{padding:2.4rem;background:#fff;border:1px solid rgba(17,17,17,.06);display:flex;flex-direction:column}.c-panel__head{display:flex;gap:1rem;align-items:center}.c-panel__img{width:6rem;height:6rem;aspect-ratio:1;border-radius:50%;overflow:hidden;flex-shrink:0}.c-panel__img img{width:100%;height:100%;object-fit:cover}.c-panel__title{font-weight:700;margin:0}.c-panel__subtitle{color:#16a085;margin:0}.c-panel__body p{font-size:1.4rem}.c-line{color:#7d87a2;font-size:1.8rem}.c-article-nav{margin:8rem auto 0;display:flex;justify-content:space-between}.c-article-nav a{color:#7d87a2}@media (width <= 768px){.c-article-nav{margin:4rem auto 0;flex-direction:column;gap:1.6rem;align-items:center}}.c-nextlink{max-width:65rem;padding:0 1rem;width:100%;align-items:center;margin:0 auto;background:#f9f9f9;color:rgb(var(--color-base-text))}.c-nextlink .c-c-item__desc{margin:0}.c-nextlink__left{margin:1rem 0}.c-nextlink__right{margin-left:auto;flex-shrink:0}.c-nextlink__center{margin:1rem 0}.c-nextlink__arrow{color:#b7a5c0;font-weight:700}.c-nextlink__right svg{width:1.6rem;color:#b7a5c0;vertical-align:middle}.c-nextlink__right svg path{fill:#b7a5c0}.l-section{padding:8rem 0}.l-section.p-page__content{padding-top:4rem}.l-section.l-section--fst{padding-top:0rem}.l-section__inner{max-width:1200px;padding:0 5rem;margin:0 auto}@media (width <= 768px){.l-section__inner{padding:0 2rem}}.l-section__2col{display:flex;gap:5rem}@media (width <= 990px){.l-section__2col{flex-direction:column;gap:2rem}}.l-section__main{flex:0 0 calc((100% - 5rem)*.6727);min-width:0;display:flex;flex-direction:column;gap:3.2rem}@media (width <= 990px){.l-section__main{flex:0 1 auto;width:100%}}.l-section__side{flex:0 0 calc((100% - 5rem)*.3273)}@media (width <= 990px){.l-section__side{flex:0 1 auto;width:100%}}.p-lesson-list{background:#f9f9f9}.p-pagefv{border-bottom:1px solid #ccc}.p-pagefv .p-pagefv__title{text-align:center}.p-page p:has(>iframe){position:relative;width:100%;margin:2.4rem auto 4rem;aspect-ratio:16 / 9;background:#000}.p-page iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.p-page__content{border-bottom:1px solid #ccc}.p-page__slider-download{text-align:center;margin:4rem 0}.p-page__slider-list{padding-bottom:4.8rem}.p-page__slider .p-page__slider-item{display:flex;flex-direction:column;gap:2.4rem}.p-page__slider .p-page__slider-item a{text-decoration:none}.p-page__slider .p-page__slider-img{margin:0 auto;max-width:80rem;aspect-ratio:16/9}@media (width <= 768px){.p-page__slider .p-page__slider-img{margin:0 auto;max-width:92.5%}}.p-page__slider .p-page__slider-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-page__slider .swiper-button-next,.p-page__slider .swiper-button-prev{top:calc(50% - 2rem);color:#7d87a2}@media (width <= 768px){.p-page__slider .swiper-button-next:after,.p-page__slider .swiper-button-prev:after{font-size:3.2rem}}@media (width <= 768px){.p-page__slider .swiper-button-next{right:0}.p-page__slider .swiper-button-prev{left:0}}.p-page__slider .swiper-pagination-bullet-active{background:#7d87a2}.p-page__slider-title{max-width:80rem;font-weight:700;margin:0 auto 2.4rem}.p-page__slider-desc{max-width:80rem;margin:0 auto;color:rgba(var(--color-foreground))}.p-page__slider-media.is-video .c-iframe{position:relative;width:80%;aspect-ratio:16 / 9;margin:0 auto}.p-page__slider-media.is-video .c-iframe iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}
/*# sourceMappingURL=/cdn/shop/t/1/assets/2025lesson-list.css.map */
