.styles_container__mWejh{position:relative}.styles_imageContainer__L3poI{align-items:center;background-color:var(--background-secondary-color);border-radius:8px;display:flex;overflow:hidden;padding:12px;width:100%}.styles_imageContainer__L3poI[data-type=copywriting]{height:121px;max-width:100%;object-fit:inherit;width:93px}.styles_imageContainer__L3poI[data-type=copywriting] img{border-radius:8px;height:97px;margin:initial;width:69px}@media screen and (min-width:1080px){.styles_imageContainer__L3poI[data-type=copywriting]{height:223px;width:165px}.styles_imageContainer__L3poI[data-type=copywriting] img{height:200px;width:141px}}@media screen and (min-width:1440px){.styles_imageContainer__L3poI[data-type=copywriting]{height:243.57px;min-width:179.25px}.styles_imageContainer__L3poI[data-type=copywriting] img{height:322px;width:228px}}.styles_imageContainer__L3poI img{border-radius:8px;height:455px;max-width:100%;object-fit:contain;object-position:center;width:322px}@media screen and (min-width:1080px){.styles_imageContainer__L3poI img{height:220px;width:155px}}@media screen and (min-width:1440px){.styles_imageContainer__L3poI img{height:219.5px;width:155.25px}}.styles_image__PgL10{border-radius:8px;height:100%;object-fit:cover;width:100%}.styles_price__04Mlu{align-items:center;display:flex;justify-content:start;margin-top:8px}.styles_price__04Mlu h3{color:var(--text-tertiary-color);font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5}@media screen and (min-width:1080px){.styles_price__04Mlu h3{font-size:1.25rem;letter-spacing:.06em;line-height:1.5}}.styles_price__04Mlu h4{color:var(--text-tertiary-color);font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.5;margin-right:8px}@media screen and (min-width:1080px){.styles_price__04Mlu h4{font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5}}.styles_author__81HSh{color:var(--text-tertiary-color);font-size:.625rem;font-weight:600;letter-spacing:.06em;line-height:1.7}.styles_author__81HSh h5{margin-top:8px}.styles_recommendedPrice__PplCZ{align-items:center;display:flex;justify-content:start;margin-top:8px;padding:0 12px}.styles_recommendedPrice__PplCZ h3{color:var(--text-tertiary-color);font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5}@media screen and (min-width:1080px){.styles_recommendedPrice__PplCZ h3{font-size:1.25rem;letter-spacing:.06em;line-height:1.5}}.styles_recommendedPrice__PplCZ h4{color:var(--text-tertiary-color);font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.5;margin-right:8px}@media screen and (min-width:1080px){.styles_recommendedPrice__PplCZ h4{font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5}}.styles_recommendedAuthor__iBKqF{color:var(--text-tertiary-color);font-size:.625rem;font-weight:600;letter-spacing:.06em;line-height:1.7;padding:0 12px}.styles_recommendedAuthor__iBKqF h5{margin-top:8px}.styles_bookList___vMPA{margin-top:32px}.styles_bookList___vMPA[data-type=row]{--column:1;display:grid;gap:32px;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:1080px){.styles_bookList___vMPA[data-type=row]{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1440px){.styles_bookList___vMPA[data-type=row]{grid-template-columns:repeat(4,1fr)}}.styles_price__ZKNBe{align-items:center;display:flex;justify-content:start;margin-top:12px}@media screen and (min-width:1080px){.styles_price__ZKNBe{margin-top:16px}}.styles_price__ZKNBe h3{color:var(--text-tertiary-color);font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5}@media screen and (min-width:1080px){.styles_price__ZKNBe h3{font-size:1.25rem;font-weight:500;letter-spacing:.06em;line-height:1.5}}.styles_price__ZKNBe h4{color:var(--text-tertiary-color);font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.5;margin:0 8px 0 12px;position:relative;top:-4px}@media screen and (min-width:1080px){.styles_price__ZKNBe h4{font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5;top:0}}.styles_author__QqAZN{color:var(--text-tertiary-color);font-size:.625rem;font-weight:600;letter-spacing:.06em;line-height:1.7}.styles_author__QqAZN h5{margin:16px 12px}@media screen and (min-width:1080px){.styles_author__QqAZN h5{margin:24px 12px 16px}}.styles_bookImgs__NFbuC{align-items:center;background-color:var(--background-secondary-color);border-radius:8px;display:flex;overflow:hidden;width:100%}.styles_bookImg__uABhA{border-radius:8px;margin:12px;max-height:100%;max-width:100%;object-fit:contain}.styles_bookItemContainer__JS0hx{cursor:pointer;position:relative}.styles_bookItemHover__Ja_vD{background-color:var(--border-secondary-color);border-radius:8px;bottom:0;box-shadow:0 14px 14px 0 hsla(0,0%,60%,.341);display:none;left:100%;padding:40px 16px;position:absolute;width:387px;z-index:10}.styles_titleHover__ZT7Rs{color:var(--text-tertiary-color);font-size:1.25rem;font-weight:500;letter-spacing:.06em;line-height:1.5;margin-bottom:24px}.styles_priceHover__v4QL2{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.styles_priceHoverLeft__pgbCd{color:var(--text-quinary-color);font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5}.styles_priceHoverRight__jeBlj{align-items:flex-end;color:var(--red-error-color);display:flex;gap:8px}.styles_priceHoverRight__jeBlj h4{font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5;margin-bottom:2px}.styles_priceHoverRight__jeBlj h2{font-size:1.5rem;font-weight:500;letter-spacing:.06em;line-height:1.5}.styles_pointHover__lpNAR{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.styles_pointHoverLeft__wOLaB{align-items:center;color:var(--text-quinary-color);display:flex;gap:4px}.styles_pointHoverLeft__wOLaB h4{font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5}.styles_pointHoverLeft__wOLaB h5{border:1px solid var(--deep-green-color);color:var(--deep-green-color);font-size:.625rem;font-weight:600;letter-spacing:.06em;line-height:1.7;padding:0 8px}.styles_pointHoverRight__uMt0I{color:var(--text-tertiary-color)}.styles_pointHoverRight__uMt0I,.styles_textHover__hKmoq{font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5}.styles_textHover__hKmoq{color:var(--text-quinary-color);margin-bottom:24px}.styles_linkButton__tpIQ6{margin-bottom:16px}@media screen and (min-width:1080px){.styles_bookItemContainer__JS0hx:hover .styles_bookItemHover__Ja_vD{display:block}}.styles_title__EK9F7{color:var(--text-tertiary-color);font-size:.875rem;font-weight:600;letter-spacing:.0535714286em;line-height:1.5}@media screen and (min-width:1080px){.styles_title__EK9F7{font-size:1.25rem;font-weight:500;letter-spacing:.06em;line-height:1.5}}.styles_container__PFYxn{margin:56px 0;max-width:900px;padding-bottom:56px}@media screen and (min-width:1440px){.styles_container__PFYxn{width:1240px}}.styles_inner__y0Gjl{display:flex;flex-direction:column;gap:40px}.styles_inner__y0Gjl section[datatype=PickupContainer] img{object-fit:contain;object-position:center}.styles_inner__y0Gjl img:after{background-color:var(--background-secondary-color);color:#646464;content:"画像がありません";display:grid;font-family:Font Awesome\ 6 Free,sans-serif;font-size:12px;height:100%;left:0;padding:10px;place-items:center;position:absolute;top:0;width:100%;z-index:2}@media screen and (min-width:1080px){.styles_inner__y0Gjl{flex-direction:row;margin-top:24px}}.styles_alpha__VZVsR{flex:1}.styles_beta__k74_6{min-width:259px}@media screen and (min-width:1080px){.styles_beta__k74_6{width:311px}}@media screen and (min-width:1440px){.styles_beta__k74_6{width:387px}}.styles_beta__k74_6 h3{font-size:1.5rem;font-weight:500;letter-spacing:.06em;line-height:1.5}.styles_submitButton__7eXwI{border-radius:8px;font-size:1rem;font-weight:600;height:44px;letter-spacing:.04em;line-height:1.5;width:160px}.styles_price__Lfvvk h4{font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.5}.styles_textTitle__SXnPl{font-size:.875rem;font-weight:600;line-height:1.5}.styles_selectSection__0Aj0F{display:flex;flex-direction:column;margin-top:24px;padding:24px}@media screen and (min-width:1080px){.styles_selectSection__0Aj0F{margin-top:0}}.styles_textTitle__SXnPl{font-size:.875rem!important;margin-bottom:24px;padding-left:8px}@media screen and (min-width:1080px){.styles_textTitle__SXnPl{font-size:1.25rem!important;font-weight:500;letter-spacing:.06em;line-height:1.5}.styles_selectBanner__AUxDG{display:flex;gap:40px}.styles_leftContent__7rhQe{width:100%}}.styles_rightContent__0HF0_{display:flex;flex-direction:column}@media screen and (min-width:1080px){.styles_rightContent__0HF0_{display:flex;flex-direction:column}}.styles_bottomContentMain__dcLGV{align-items:center;background-color:#3376c9;border-bottom-left-radius:8px;border-bottom-right-radius:8px;color:var(--white-color);display:flex;font-size:.8125rem;font-weight:500;gap:8px;height:32px;justify-content:center;line-height:1.2;padding:8px}.styles_bottomContentMain__dcLGV span{width:132px}.styles_bottomContentMain__dcLGV svg{fill:var(--white-color)}.styles_banner__JBWTJ{display:none}@media screen and (min-width:1080px){.styles_banner__JBWTJ{border-top-left-radius:8px;border-top-right-radius:8px;display:flex;flex-direction:column;height:150px;width:311px}}.styles_rightContentBanner__O3plB img{background-color:#f4f6f9}@media screen and (min-width:1440px){.styles_rightContentBanner__O3plB{height:220px}}.styles_submitButton__7eXwI{background-color:var(--deep-green-color);color:var(--white-color);margin-bottom:8px}@media screen and (min-width:1080px){.styles_submitButton__7eXwI{font-size:.875rem;font-weight:600;height:41px;letter-spacing:.04em;line-height:1.5;margin-bottom:0}}.styles_trendingContainer__o_p6e{margin-top:24px;max-width:none;width:100%}.styles_trendingList__oI5ZT{list-style:none;margin:0;padding:0;width:100%}.styles_trendingItem__RjZou{align-items:center;display:flex;flex-flow:row nowrap;margin-bottom:12px;min-height:100px;padding:8px 0;width:100%}@media screen and (min-width:1080px){.styles_trendingItem__RjZou{min-height:120px}}.styles_author__oXI_K{-webkit-box-orient:vertical;color:var(--text-tertiary-color);display:-webkit-box;font-size:.625rem;font-weight:500;-webkit-line-clamp:2;line-height:1.5;overflow:hidden;padding:5px}@media screen and (min-width:1080px){.styles_author__oXI_K{font-size:.625rem;line-height:1.5}}.styles_trendingLink__e7oAl{display:flex}.styles_icon__vPqeR{align-items:center;display:flex;font-size:1.5rem;justify-content:center}.styles_icon__vPqeR img{height:26px;width:30px}@media screen and (min-width:1080px){.styles_icon__vPqeR img{height:30px;justify-content:center;width:30px}}.styles_icon__vPqeR span{align-items:center;display:flex;height:26px;justify-content:center;width:30px}@media screen and (min-width:1080px){.styles_icon__vPqeR span{height:30px;width:30px}}.styles_rank__pkOJn{color:#555;font-size:1rem;font-weight:700}.styles_gold__Phar8{color:gold}.styles_silver__Ge2ch{color:silver}.styles_bronze__Yk4FU{color:#cd7f32}.styles_trendingImage__N00tl{border-radius:4px;height:121px;margin-right:12px;max-width:88px;min-width:88px;object-fit:contain;object-position:center}@media screen and (min-width:1080px){.styles_trendingImage__N00tl{margin:8px 16px 30px 8px}}.styles_trendingInfo__O_Ozx{display:flex;flex-direction:column;max-height:143px;max-width:157px}@media screen and (min-width:1440px){.styles_trendingInfo__O_Ozx{width:53%}}.styles_price__Lfvvk{align-items:flex-start;display:flex;gap:8px;height:15px;margin-bottom:16px;margin-top:8px}@media screen and (min-width:1080px){.styles_price__Lfvvk{margin-bottom:24px}.styles_price__Lfvvk h4{font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5}}.styles_price__Lfvvk h3{font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5}@media screen and (min-width:1080px){.styles_price__Lfvvk h3{font-size:1.25rem;font-weight:500;letter-spacing:.06em;line-height:1.5}}.styles_title__WqOfk{-webkit-box-orient:vertical;color:var(--text-tertiary-color);display:-webkit-box;font-size:.875rem;font-weight:500;height:38px;letter-spacing:.06em;-webkit-line-clamp:2;line-height:1.5;margin-bottom:20px;overflow:hidden}@media screen and (min-width:1080px){.styles_title__WqOfk{margin-bottom:22px}}.styles_pickupContainer__ujWyw{margin-top:40px}.styles_pickupList__kpkG0{display:flex;flex-direction:column;gap:32px;justify-content:space-between}@media screen and (min-width:1080px){.styles_pickupList__kpkG0{display:grid;grid-template-columns:repeat(3,1fr)}}.styles_pickupItem__pKCan{border-radius:8px;overflow:hidden;text-decoration:none;width:100%}.styles_pickup__jX_6k{overflow:hidden;position:relative}.styles_pickupImage__wGLm3,.styles_pickup__jX_6k img{aspect-ratio:16/9;border-radius:8px}.styles_pickupImage__wGLm3{object-fit:cover;width:100%}.styles_caption__OFBpm{border-radius:8px;bottom:0;-webkit-box-orient:vertical;color:#ecf2f3;font-size:.75rem;font-weight:600;height:41px;left:45%;letter-spacing:.06em;-webkit-line-clamp:1;line-height:1.5;overflow:hidden;padding:12px 8px;position:absolute;text-overflow:ellipsis;transform:translateX(-50%);white-space:nowrap;width:90%}@media screen and (min-width:1080px){.styles_caption__OFBpm{font-size:.875rem;font-weight:500;left:50%;letter-spacing:.06em;line-height:1.5}}.styles_pickupContent__dAp8u{padding:12px;text-align:center}@media screen and (min-width:1080px){.styles_pickupContent__dAp8u{padding:16px 12px 12px}}.styles_description__2lway{-webkit-box-orient:vertical;color:var(--text-quinary-color);display:-webkit-box;font-size:.625rem;letter-spacing:.06em;-webkit-line-clamp:4;line-clamp:4;line-height:1.7;overflow:hidden;text-overflow:ellipsis}.styles_buttonWrapper__Q4P_q{display:flex;justify-content:center}.styles_moreButton__jSKPm{align-items:center;border:1px solid #009688;border-radius:4px;color:#009688;display:flex;gap:4px;height:41px;padding:8px 16px;text-decoration:none;width:174px}.styles_notificationsContainer__9aU_t{margin-top:40px}.styles_notificationsList__1tpe3{display:flex;flex-direction:column;gap:32px;list-style:none;margin-top:24px}.styles_notificationsList__1tpe3 li{padding:8px}.styles_notificationItem__hBvvi{display:flex;flex-direction:row;gap:16px}.styles_notificationWapper__ercKS{background-color:var(--background-secondary-color);border-radius:8px;flex-shrink:0;height:121px;padding:4px;width:88px}.styles_notificationImage__y_j0L{aspect-ratio:210/297;border-radius:8px;object-fit:contain;object-position:center}.styles_notificationContent___U8cJ{align-self:center;display:flex;flex-direction:column;gap:24px;padding-right:12px;width:100%}.styles_notificationTitle__G3MXk{-webkit-box-orient:vertical;color:var(--text-tertiary-color);display:-webkit-box;font-size:.875rem;font-weight:500;letter-spacing:.0571428571em;-webkit-line-clamp:2;line-height:1.5;overflow:hidden}.styles_date__D7dQk{color:var(--text-tertiary-color);font-size:.75rem;font-weight:500;line-height:1.4}.styles_brandList__pv_yN{margin-bottom:40px;margin-top:40px}.styles_meetOnUs__7A7io{margin:initial}.styles_container__cRuy4{align-items:center;border:1px solid #b5b5b5;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;min-height:41px;padding:8px 12px;position:relative;width:100%}.styles_content__tvf16{align-items:center;display:flex;flex-wrap:wrap;gap:8px;max-width:96%}.styles_arrow__RLPA_{align-items:center;display:flex;justify-content:end;width:4%}.styles_arrowIcon___TjeR{height:12px;width:12px}.styles_item__Z_AOz{align-items:center;background-color:#e5e5e5;border-radius:4px;color:var(--text-tertiary-color);display:flex;gap:2px;height:25px;padding:2px 4px;width:auto}.styles_item__Z_AOz span{font-size:.875rem;font-weight:600;letter-spacing:.04em;line-height:1.5;margin-bottom:3px}.styles_placeholder__4iTnc{color:#e5e5e5;font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.5}@media screen and (min-width:1080px){.styles_placeholder__4iTnc{font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5}}.styles_container__4vW4Q{background-color:var(--white-color);border-radius:8px;margin-bottom:16px;padding:24px}.styles_title__mXs1x{border-left:2px solid var(--deep-green-color);color:var(--text-tertiary-color);font-size:.875rem;font-weight:600;line-height:1.5;margin-bottom:24px;padding-left:8px}@media screen and (min-width:1080px){.styles_title__mXs1x{font-size:1.25rem;font-weight:500;letter-spacing:.06em;line-height:1.5}}.styles_buttonList__MR1Er{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:16px}@media screen and (min-width:1080px){.styles_buttonList__MR1Er{flex-direction:row;justify-content:space-between}}@media screen and (min-width:1440px){.styles_buttonList__MR1Er{height:41px;justify-content:space-between}}.styles_button___2GWZ{background-color:var(--deep-green-color);border-radius:8px;color:var(--white-color);font-size:1rem;font-weight:600;height:52px;letter-spacing:.04em;line-height:1.5;margin-right:0;min-width:216px;width:216px}@media screen and (min-width:1080px){.styles_button___2GWZ{font-size:.875rem;height:41px;letter-spacing:.04em;line-height:1.5;min-width:160px;width:160px}}.styles_link__5x6L_{align-items:center;display:flex;gap:8px;padding:27px 12px 15px;text-align:center}@media screen and (min-width:1080px){.styles_link__5x6L_{font-size:1rem;padding:15px 12px;width:176px}}.styles_icon__Uw3Jp{fill:var(--deep-green-color);height:16px;margin-top:3px;width:16px}@media screen and (min-width:1080px){.styles_icon__Uw3Jp{height:12px;width:12px}}.styles_formLinkText__4GTXr{color:var(--deep-green-color);font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.4}.styles_slider__jLI4G{border-radius:8px;height:fit-content;margin:0 auto;max-width:1264px;overflow:hidden}.styles_slider__jLI4G img{aspect-ratio:16/9;border-radius:8px;display:block;object-fit:contain;width:100%}.styles_slider__jLI4G .styles_swiper-wrapper__Ir_m_{max-width:1264px}.styles_subslider__yHsNV{height:fit-content;margin-top:4px;max-width:1264px;-webkit-user-select:none;user-select:none;width:100%}@media screen and (min-width:1080px){.styles_subslider__yHsNV{margin-top:24px}}.styles_subslider__yHsNV img{aspect-ratio:16/5;border-radius:8px;display:block;height:100%;object-fit:contain;object-position:center;width:100%}.styles_subslider__yHsNV .styles_swiper-slide__g5zRg{border-radius:8px;opacity:.5}.styles_subslider__yHsNV .styles_swiper-slide__g5zRg img{aspect-ratio:16/5;border-radius:8px}.styles_subslider__yHsNV .styles_swiper-slide__g5zRg.styles_swiper-slide-active__urtUy{border-radius:8px;opacity:1;outline:4px solid var(--yellow-focus-color);outline-offset:-4px}.styles_feature-pagination__eSt9M{background-color:var(--text-secondary-color)!important;min-width:8px!important}.styles_active-pagination__h0XHg,.styles_feature-pagination__eSt9M{border-radius:32px!important;height:4px!important;opacity:1!important}.styles_active-pagination__h0XHg{background-color:var(--text-primary-color)!important;flex-shrink:0;width:40%!important}.styles_pauseIcon__0YcNY{align-items:center;background-color:#fff;border:1px solid var(--border-secondary-color);border-radius:16px;bottom:5px;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-top:2px;width:32px;z-index:10}.styles_pauseIcon__0YcNY svg{height:16px;width:16px}.styles_slideSwipe__YmvJS{align-items:center;bottom:1rem;display:flex;gap:12px;justify-content:center;left:50%;margin:8px auto;z-index:10}.styles_slideSwipe__YmvJS .styles_swiper-button-next__92hai,.styles_slideSwipe__YmvJS .styles_swiper-button-prev__wU70M{align-items:center;background-color:var(--white-color);border:1px solid var(--border-secondary-color);border-radius:16px;flex-shrink:0;height:32px;justify-content:center;margin:0!important;position:static!important;transform:none!important;width:48px}.styles_slideSwipe__YmvJS .styles_swiper-button-prev__wU70M:after{transform:rotate(-135deg)}.styles_slideSwipe__YmvJS .styles_swiper-button-next__92hai:after,.styles_slideSwipe__YmvJS .styles_swiper-button-prev__wU70M:after{border-radius:1px;border-right:2px solid var(--text-primary-color);border-top:2px solid var(--text-primary-color);content:"";display:block;height:8px;margin-left:2px;width:8px}.styles_slideSwipe__YmvJS .styles_swiper-button-next__92hai:after{transform:rotate(45deg)}.styles_slideSwipe__YmvJS .styles_pagination__W3qUw{display:flex!important;flex-shrink:0;gap:.5rem;justify-content:center;-ms-overflow-style:none;overflow-x:auto;padding:0 12px;position:unset!important;scroll-behavior:smooth;scrollbar-width:none;transform:unset!important;white-space:nowrap;width:150px!important}@media screen and (min-width:1080px){.styles_slideSwipe__YmvJS .styles_pagination__W3qUw{width:248px!important}}@media screen and (min-width:1440px){.styles_slideSwipe__YmvJS .styles_pagination__W3qUw{width:438px}}@media screen and (min-width:1080px){.styles_slideSwipe__YmvJS{margin:0;position:absolute;transform:translateX(-50%)}}.styles_container__n4r_m{color:var(--text-quaternary-color);display:flex;flex-direction:column;z-index:3}.styles_container__n4r_m img,.styles_container__n4r_m p{padding:3%}.styles_container__n4r_m p{margin:0 0 1.5em}@media screen and (min-width:1080px){.styles_container__n4r_m{left:10%}.styles_container__n4r_m p{text-wrap:nowrap}}.styles_container__CQjQ5{align-content:center;background-attachment:fixed;background-image:url(/images/bestseller-library/bg_book.png);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:450px;left:0;margin-left:calc(50% - 50vw)!important;max-width:100vw!important;padding:3%;position:relative;right:0;top:0;width:100vw}@media screen and (min-width:1080px){.styles_container__CQjQ5>section{left:10%;position:absolute;top:10%;width:30%}}.styles_text__D6LgV{color:var(--text-tertiary-color);font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5;margin-top:28px;white-space:pre-line}.styles_childContainer__VIdkF{margin-top:40px;position:relative}.styles_head__vZYn9{color:var(--text-tertiary-color);font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5;margin-bottom:8px;padding-left:20px;position:relative}@media screen and (min-width:1080px){.styles_head__vZYn9{font-size:1.25rem;letter-spacing:.06em;line-height:1.5}}.styles_head__vZYn9:before{background-color:var(--text-primary-color);content:"";height:18px;left:0;position:absolute;top:0;top:50%;transform:translateY(-50%);width:4px}.styles_inner____bwX{display:flex;flex-direction:column;gap:16px;margin-top:16px;padding-top:8px}.styles_article__RulGC{display:flex;flex-direction:column;gap:32px}.styles_article__RulGC figure img{aspect-ratio:16/9;border-radius:8px}@media screen and (min-width:1080px){.styles_article__RulGC{display:grid;grid-template-columns:repeat(2,1fr)}}.styles_information__c2LNo{display:flex;flex-direction:column;gap:8px}.styles_label__pJboy{align-items:center;background-color:var(--light-green-color);border-radius:4px;color:var(--text-tertiary-color);flex-shrink:0;font-size:.625rem;font-weight:600;height:20px;letter-spacing:.06em;line-height:1.7;padding:0 8px;white-space:nowrap;width:fit-content}.styles_title__peLnu{display:flex;flex-direction:column;gap:8px}.styles_title__peLnu h4{color:var(--text-tertiary-color);font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.5}@media screen and (min-width:1080px){.styles_title__peLnu h4{font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5}}@media screen and (min-width:1440px){.styles_title__peLnu{flex-direction:row}}.styles_description__RNxGi{color:var(--text-tertiary-color);font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5;padding-top:12px}.styles_button__kzToj{height:52px;margin:8px auto 0;max-width:160px}.styles_button__kzToj span{overflow:visible;position:relative;width:96px}.styles_button__kzToj span:before{background-color:var(--border-secondary-color);content:"";height:12px;position:absolute;right:0;top:50%;transform:translateX(16px);translate:0 -50%;width:1px}.styles_button__kzToj svg{margin-left:16px}@media screen and (min-width:1080px){.styles_button__kzToj{height:41px;margin:unset;max-width:176px}}.styles_container__YMB4_{background-color:var(--white-color);border-radius:8px;margin-bottom:16px;padding:24px}.styles_title__tExPQ{border-left:2px solid var(--deep-green-color);color:var(--text-tertiary-color);font-size:.875rem;font-weight:600;line-height:1.5;margin-bottom:24px;padding-left:8px}@media screen and (min-width:1080px){.styles_title__tExPQ{font-size:1.25rem;font-weight:500;letter-spacing:.06em;line-height:1.5}}.styles_buttonList__jWB_p{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:16px}@media screen and (min-width:1080px){.styles_buttonList__jWB_p{flex-direction:row;justify-content:space-between}}@media screen and (min-width:1440px){.styles_buttonList__jWB_p{height:41px;justify-content:space-between}}.styles_button__5Q8t4{background-color:var(--deep-green-color);border-radius:8px;color:var(--white-color);font-size:1rem;font-weight:600;height:52px;letter-spacing:.04em;line-height:1.5;margin-right:0;min-width:216px;width:216px}@media screen and (min-width:1080px){.styles_button__5Q8t4{font-size:.875rem;height:41px;letter-spacing:.04em;line-height:1.5;min-width:160px;width:160px}}.styles_link__qAgF_{align-items:center;display:flex;gap:8px;padding:27px 12px 15px;text-align:center}@media screen and (min-width:1080px){.styles_link__qAgF_{font-size:1rem;padding:15px 12px;width:176px}}.styles_icon__VCN3F{fill:var(--deep-green-color);height:16px;margin-top:3px;width:16px}@media screen and (min-width:1080px){.styles_icon__VCN3F{height:12px;width:12px}}.styles_formLinkText__R4Et0{color:var(--deep-green-color);font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.4}.styles_container__JcM5G .styles_swiper-button-prev__ONHXt{align-items:center;background-color:var(--white-color);border:1px solid var(--border-secondary-color);border-radius:16px;display:flex;height:32px;justify-content:center;width:48px}.styles_container__JcM5G .styles_swiper-button-prev__ONHXt:not([id=popular]){left:calc(-25px + 13%);top:calc(-15px + 100%)}@media screen and (min-width:1080px){.styles_container__JcM5G .styles_swiper-button-prev__ONHXt:not([id=popular]){left:32%}}@media screen and (min-width:1440px){.styles_container__JcM5G .styles_swiper-button-prev__ONHXt:not([id=popular]){left:29%}}.styles_container__JcM5G .styles_swiper-button-prev__ONHXt:after{border-radius:1px;border-right:2px solid var(--text-primary-color);border-top:2px solid var(--text-primary-color);content:"";display:block;height:8px;margin-left:2px;transform:rotate(-135deg);width:8px}.styles_container__JcM5G .styles_swiper-button-next__Q_2KB{align-items:center;background-color:var(--white-color);border:1px solid var(--border-secondary-color);border-radius:16px;display:flex;height:32px;justify-content:center;width:48px;z-index:9999}.styles_container__JcM5G .styles_swiper-button-next__Q_2KB:after{border-radius:1px;border-right:2px solid var(--text-primary-color);border-top:2px solid var(--text-primary-color);content:"";display:block;height:8px;margin-right:2px;transform:rotate(45deg);width:8px}.styles_slider__j92Nd{border-radius:8px;height:fit-content;margin:0 auto;max-width:1264px;overflow:hidden}.styles_slider__j92Nd img{aspect-ratio:16/9;border-radius:8px;display:block;object-fit:contain;width:100%}.styles_slider__j92Nd .styles_swiper-wrapper__HfAdV{max-width:1264px}.styles_slider__j92Nd[datatype=popularInstructor] .styles_pagination__KMHsk{transform:translateX(-4%);width:146px!important}@media screen and (min-width:1080px){.styles_slider__j92Nd[datatype=popularInstructor] .styles_pagination__KMHsk{width:364px!important}}@media screen and (min-width:1440px){.styles_slider__j92Nd[datatype=popularInstructor] .styles_pagination__KMHsk{width:756px!important}}.styles_subslider__TftoO{height:fit-content;margin-top:4px;max-width:1264px;-webkit-user-select:none;user-select:none;width:100%}@media screen and (min-width:1080px){.styles_subslider__TftoO{margin-top:24px}}.styles_subslider__TftoO img{aspect-ratio:16/5;border-radius:8px;display:block;height:100%;object-fit:contain;object-position:center;width:100%}.styles_subslider__TftoO .styles_swiper-slide__QudSK{border-radius:8px;opacity:.5}.styles_subslider__TftoO .styles_swiper-slide__QudSK img{aspect-ratio:16/5;border-radius:8px}.styles_subslider__TftoO .styles_swiper-slide__QudSK.styles_swiper-slide-active__Hs4Bx{border-radius:8px;opacity:1;outline:4px solid var(--yellow-focus-color);outline-offset:-4px}.styles_banner__pPNUb{margin-top:32px}@media screen and (min-width:1080px){.styles_banner__pPNUb{margin-top:56px}}.styles_banner__pPNUb img{aspect-ratio:16/5}.styles_article___ziM1{border-radius:8px;display:flex;flex-direction:column;gap:16px}.styles_article___ziM1 figure img{aspect-ratio:16/9;border-radius:8px}.styles_InstructorSlideCard__nZFH0{flex-shrink:0;width:184px}.styles_InstructorSlideCard__nZFH0 .styles_article___ziM1{background-color:var(--background-primary-color);border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.styles_InstructorSlideCard__nZFH0 .styles_article___ziM1 figure img{aspect-ratio:2/3;border-radius:8px}.styles_SlideCard__Wws2J{flex-shrink:0;margin:1.1em 0;transition:transform .3s ease;width:70%}.styles_SlideCard__Wws2J:hover{transform:scale(1.05)}@media screen and (min-width:1080px){.styles_SlideCard__Wws2J{width:calc(33.3333% - 3.667rem)}}.styles_company__wwdqM{color:var(--text-tertiary-color);font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.5}@media screen and (min-width:1080px){.styles_company__wwdqM{font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.5}}.styles_position__OmTsE{color:var(--text-quinary-color);font-size:.625rem;font-weight:600;letter-spacing:.06em;line-height:1.7;margin:12px 0 16px}.styles_name__1X_Xz{color:var(--text-tertiary-color);font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.5}@media screen and (min-width:1080px){.styles_name__1X_Xz{font-size:1.25rem;letter-spacing:.06em;line-height:1.5}}.styles_feature-pagination__I7gFI{background-color:var(--text-secondary-color)!important;min-width:8px!important}.styles_active-pagination__ojDEP,.styles_feature-pagination__I7gFI{border-radius:32px!important;height:4px!important;opacity:1!important}.styles_active-pagination__ojDEP{background-color:var(--text-primary-color)!important;flex-shrink:0;width:40%!important}.styles_pauseIcon__fpq1V{align-items:center;background-color:#fff;border:1px solid var(--border-secondary-color);border-radius:16px;bottom:5px;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-top:2px;width:32px;z-index:10}.styles_pauseIcon__fpq1V svg{height:16px;width:16px}.styles_slideSwipe__nmWQO{align-items:center;bottom:1rem;display:flex;gap:12px;justify-content:center;left:50%;margin:8px auto;width:100%;z-index:10}.styles_slideSwipe__nmWQO .styles_swiper-button-next__Q_2KB,.styles_slideSwipe__nmWQO .styles_swiper-button-prev__ONHXt{align-items:center;background-color:var(--white-color);border:1px solid var(--border-secondary-color);border-radius:16px;flex-shrink:0;height:32px;justify-content:center;margin:0!important;position:static!important;transform:none!important;width:48px}.styles_slideSwipe__nmWQO .styles_swiper-button-prev__ONHXt:after{transform:rotate(-135deg)}.styles_slideSwipe__nmWQO .styles_swiper-button-next__Q_2KB:after,.styles_slideSwipe__nmWQO .styles_swiper-button-prev__ONHXt:after{border-radius:1px;border-right:2px solid var(--text-primary-color);border-top:2px solid var(--text-primary-color);content:"";display:block;height:8px;margin-left:2px;width:8px}.styles_slideSwipe__nmWQO .styles_swiper-button-next__Q_2KB:after{transform:rotate(45deg)}.styles_slideSwipe__nmWQO .styles_pagination__KMHsk{display:flex!important;flex-shrink:0;gap:.5rem;-ms-overflow-style:none;overflow-x:auto;padding:0 12px;position:unset!important;scroll-behavior:smooth;scrollbar-width:none;transform:unset!important;white-space:nowrap;width:40%!important}@media screen and (min-width:1080px){.styles_slideSwipe__nmWQO .styles_pagination__KMHsk{width:70%!important}}@media screen and (min-width:1440px){.styles_slideSwipe__nmWQO .styles_pagination__KMHsk{justify-content:center;width:80%!important}}@media screen and (min-width:1080px){.styles_slideSwipe__nmWQO{margin:0;position:absolute;transform:translateX(-50%)}}.styles_container_____Lj{color:var(--text-quaternary-color);display:flex;flex-direction:column;gap:40px;position:absolute;z-index:3}@media screen and (min-width:1080px){.styles_container_____Lj{left:10%}}.styles_text__aRvOd{display:flex;flex-direction:column}.styles_info__Kl6aR{display:flex;flex-direction:row;gap:8px}.styles_info__Kl6aR span{background-color:var(--background-primary-color);border-radius:8px;color:var(--text-tertiary-color);font-size:.625rem;font-weight:600;letter-spacing:.06em;line-height:1.7;padding:4px 8px;white-space:pre-line}.styles_overlay__YNzb_{align-items:center;background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.styles_content__L6ifl{aspect-ratio:16/9;background-color:#000;max-width:960px;overflow:hidden;position:relative;width:90%}.styles_videoWrapper__V8sXN{height:100%;width:100%}.styles_container__S4gXE div[datatype=media]{margin-top:0}.styles_container__xAAxE{background-image:url(https://img.youtube.com/vi/6cNgaHSpBGU/maxresdefault.jpg);background-position:50% 50%;background-size:cover;height:450px;left:0;margin-left:calc(50% - 50vw)!important;max-width:100vw!important;position:relative;right:0;top:0;width:100vw!important}.styles_container__xAAxE div[datatype=media]{border-radius:0;height:450px}.styles_container__xAAxE div[datatype=media] video{filter:brightness(.7);height:450px;object-fit:cover}.styles_slider__FXzLf{position:absolute;top:95%;width:100vw;z-index:4}.styles_slider__FXzLf>div,.styles_slider__FXzLf>div>div{max-width:100%}.styles_text__vfD5t{color:var(--text-tertiary-color);font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5;margin-top:28px;white-space:pre-line}.styles_inner__GQ0RW{display:flex;flex-direction:column;gap:16px;margin-top:16px;padding-top:8px}.styles_article__k85YX{display:flex;flex-direction:column;gap:32px}.styles_article__k85YX figure img{aspect-ratio:16/9;border-radius:8px}@media screen and (min-width:1080px){.styles_article__k85YX{display:grid;grid-template-columns:repeat(2,1fr)}}.styles_information__xgGlC{display:flex;flex-direction:column;gap:8px}.styles_label__512Ak{align-items:center;background-color:var(--light-green-color);border-radius:4px;color:var(--text-tertiary-color);flex-shrink:0;font-size:.625rem;font-weight:600;height:20px;letter-spacing:.06em;line-height:1.7;margin-right:8px;padding:0 8px;white-space:nowrap;width:fit-content}.styles_title__1vbwN{display:flex;flex-direction:row}.styles_title__1vbwN h4{color:var(--text-tertiary-color);font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.5}@media screen and (min-width:1080px){.styles_title__1vbwN h4{font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5}}.styles_description__5Gwxo{color:var(--text-tertiary-color);font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5;padding-top:12px}.styles_button___yFbM{height:52px;margin:8px auto 0;max-width:160px}.styles_button___yFbM span{overflow:visible;position:relative;width:96px}.styles_button___yFbM span:before{background-color:var(--border-secondary-color);content:"";height:12px;position:absolute;right:0;top:50%;transform:translateX(16px);translate:0 -50%;width:1px}.styles_button___yFbM svg{margin-left:16px}@media screen and (min-width:1080px){.styles_button___yFbM{height:41px;margin:unset;max-width:176px}}.styles_container__pwtfi{margin:0 auto}.styles_filter__qRRSe{padding:8px 12px}.styles_filter__qRRSe span{color:var(--text-tertiary-color);font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.4;margin-left:20px}.styles_overlay__uC8GB{align-items:center;background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.styles_dialog__PMelq{background:var(--background-primary-color);border-radius:8px;box-shadow:0 8px 8px 0 #bebebe33;display:flex;flex-direction:column;height:100%;max-height:90vh;max-width:1240px;position:relative;width:90%}@media screen and (min-width:1080px){.styles_dialog__PMelq{width:900px}}@media screen and (min-width:1440px){.styles_dialog__PMelq{width:1240px}}.styles_header__8wq7t{align-items:center;border-bottom:1px solid var(--border-secondary-color);display:flex;height:48px;justify-content:space-between;padding:19px 24px;position:relative}.styles_title__evgxC{color:var(--text-tertiary-color);font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5}@media screen and (min-width:1080px){.styles_title__evgxC{font-size:1.25rem;font-weight:500;letter-spacing:.06em;line-height:1.5}}.styles_closeButton__f4jCv{background-color:var(--background-primary-color);color:var(--deep-green-color);font-size:2.25rem;font-weight:400;height:40px;line-height:1.1111111111;position:absolute;right:24px;text-align:center;top:16px}.styles_content__4G_Fh{margin-bottom:12px;overflow-y:auto;padding:24px 16px;width:100%}@media screen and (min-width:1080px){.styles_content__4G_Fh{padding:8px 16px;width:760px}}@media screen and (min-width:1440px){.styles_content__4G_Fh{width:1100px}}.styles_searchTitle__q4kMh{font-size:.875rem;height:24px;letter-spacing:.06em;line-height:1.5;margin-bottom:18px;margin-top:30px}.styles_itemSection__XH2M7{display:flex;flex-direction:column;gap:16px}.styles_itemSectionTitle__Xm9le{color:var(--text-quinary-color);font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.5;margin-top:8px}@media screen and (min-width:1080px){.styles_itemSectionTitle__Xm9le{font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5}}.styles_itemList__27VjQ{display:flex;flex-wrap:wrap;gap:16px}.styles_checkboxContainer__60FXH{display:flex;flex-flow:column wrap;justify-content:space-between;row-gap:24px}.styles_checkbox__5H5g_{border:1px solid var(--border-secondary-color);border-radius:8px;display:flex;height:46px;padding:16px}@media screen and (min-width:390px){.styles_checkbox__5H5g_{max-width:414px}}@media screen and (min-width:1080px){.styles_checkbox__5H5g_{max-width:381px}}.styles_checkbox__5H5g_.styles_active__wn0bV{background-color:var(--border-secondary-color)}.styles_label__2rCD5{color:var(--text-tertiary-color);font-size:.75rem!important;font-weight:600!important;letter-spacing:.06em!important;line-height:1.5!important}@media screen and (min-width:1080px){.styles_label__2rCD5{font-size:.875rem!important;font-weight:500;letter-spacing:.06em!important;line-height:1.5!important}}.styles_noData__TsCT6{color:var(--text-tertiary-color);font-size:.75rem!important;font-weight:600!important;letter-spacing:.06em!important;line-height:1.5!important}@media screen and (min-width:1080px){.styles_noData__TsCT6{font-size:.875rem!important;font-weight:500;letter-spacing:.06em!important;line-height:1.5!important}}.styles_footer__lXPND{align-items:center;background-color:var(--white-color);border-top:1px solid var(--border-secondary-color);column-gap:22px;display:flex;height:84px;justify-content:center;padding:16px 24px}.styles_applyButton__zUoD7,.styles_clearButton__bFt4Z{border-radius:8px;font-size:1rem!important;font-weight:600!important;height:52px;letter-spacing:.04em!important;line-height:1.5!important;text-align:center}@media screen and (min-width:0){.styles_applyButton__zUoD7,.styles_clearButton__bFt4Z{height:fit-content;min-width:120px;padding:8px}}@media screen and (min-width:390px){.styles_applyButton__zUoD7,.styles_clearButton__bFt4Z{min-width:160px;padding:10px 16px}}.styles_applyButtonText__dCW0q,.styles_clearButtonText__N5Rtv{font-size:1rem!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.5!important}@media screen and (min-width:1080px){.styles_applyButtonText__dCW0q,.styles_clearButtonText__N5Rtv{font-size:.875rem!important;font-weight:600;letter-spacing:.04em!important;line-height:1.5!important}}.styles_clearButton__bFt4Z{background-color:var(--background-primary-color);color:var(--deep-green-color)}.styles_applyButton__zUoD7{background-color:var(--deep-green-color);border:none;color:var(--white-color)}.styles_inner__wq_yN{display:none;flex-direction:row;height:100%;overflow:hidden;overflow-y:scroll}@media screen and (min-width:1080px){.styles_inner__wq_yN{display:flex}}.styles_spInner__Ocynm{display:block;height:100%;overflow:hidden;overflow-y:scroll}@media screen and (min-width:1080px){.styles_spInner__Ocynm{display:none}}.styles_left__4Ukq8{flex-shrink:0;width:140px}.styles_left__4Ukq8,.styles_tab__6Kg32{background-color:var(--background-secondary-color)}.styles_tab__6Kg32{color:var(--text-quinary-color);display:block;font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.5;min-height:48px;padding:20px 24px;width:100%}@media screen and (min-width:1080px){.styles_tab__6Kg32{font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5;padding:16px 16px 16px 24px}}.styles_tab__6Kg32.styles_active__wn0bV{background-color:var(--white-color);border-left:2px solid #ddda14;color:var(--deep-green-color);min-width:140px;width:100%}.styles_closeIcon__pkwX0{background:var(--white-color);position:absolute;right:24px;top:6px}@media screen and (min-width:1080px){.styles_closeIcon__pkwX0{border-radius:64px;right:-18px;top:-18px}}.styles_closeIcon__pkwX0 svg{height:16px;width:16px}@media screen and (min-width:1080px){.styles_closeIcon__pkwX0 svg{height:40px;width:40px}}.styles_titleTotal__hPUaT{align-items:center;display:flex;gap:4px}.styles_total__FPYvi{color:var(--text-tertiary-color);font-size:.75rem;font-weight:600;letter-spacing:.07em;line-height:1.75}@media screen and (min-width:1080px){.styles_total__FPYvi{font-size:.875rem;font-weight:500;letter-spacing:.0514285714em;line-height:1.2857142857}}.styles_submit__TXlwO{background-color:var(--deep-green-color);border-radius:8px;color:var(--white-color);font-size:1rem;font-weight:600;height:44px;letter-spacing:.04em;line-height:1.5;margin-right:0;min-width:160px;width:160px}@media screen and (min-width:1080px){.styles_submit__TXlwO{font-size:.875rem;height:41px;letter-spacing:.04em;line-height:1.5;min-width:160px;width:160px}}.styles_alpha__Iog_b{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:40px;margin-top:16px}@media screen and (min-width:1080px){.styles_alpha__Iog_b{flex-direction:row;justify-content:space-between;margin-bottom:0}}.styles_link__IuA5x{align-items:center;background-color:var(--white-color);color:var(--deep-green-color);display:flex;font-size:.875rem;font-weight:500;height:41px;justify-content:space-between;letter-spacing:.04em;line-height:1.4;padding:16px 12px;width:173px}@media screen and (min-width:1080px){.styles_link__IuA5x{font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.4}}.styles_link__IuA5x svg{fill:var(--deep-green-color);margin-top:2px}.styles_container__QdaKd{align-items:center;display:flex;width:100%}.styles_button__LZ7Ki{align-items:center;border:1px solid var(--text-primary-color);display:flex;gap:8px;height:32px;max-width:152px;padding:12px 8px}.styles_button__LZ7Ki span{align-items:center;display:flex;justify-content:center}@media screen and (min-width:1080px){.styles_button__LZ7Ki{display:none!important}}.styles_buttonText__YqBWY{color:var(--text-primary-color);display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.4;width:80px}.styles_buttonCountText__lYax7{background-color:var(--text-primary-color);border-radius:100%;color:var(--text-quaternary-color);display:inline-flex;font-size:.5625rem;font-weight:500;height:16px;margin-left:8px;padding-top:1px;width:16px}@media screen and (min-width:1080px){.styles_buttonCountText__lYax7{display:none!important}}.styles_filter__FuNO_{flex:0 0 auto}.styles_alpha__1VcH5{display:block;margin-bottom:8px;width:100%}@media screen and (min-width:1080px){.styles_alpha__1VcH5{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:24px}}.styles_beta__u4Yq3{align-items:center;display:flex;justify-content:space-between;width:auto}@media screen and (min-width:1080px){.styles_beta__u4Yq3{width:598px}}@media screen and (min-width:1440px){.styles_beta__u4Yq3{width:944px}}.styles_title__uMl28 svg{flex:0 0 auto}.styles_title__uMl28>div>div:last-child{height:auto!important}@media screen and (min-width:1080px){.styles_title__uMl28{width:100%}.styles_title__uMl28>div>div:last-child{height:60px!important}}.styles_search__ohf1S{width:100%}@media screen and (min-width:1080px){.styles_search__ohf1S{margin-left:8px;width:auto}}@media screen and (min-width:1440px){.styles_search__ohf1S{margin-left:32px}}.styles_search__ohf1S>div{height:40px}.styles_container__v_XsP{display:flex;flex-direction:column;gap:16px}.styles_main__Sf40u{border:1px solid var(--border-secondary-color);border-radius:8px}.styles_checkBox__TOdMe{padding:16px}.styles_header__TR5EX{align-items:center;display:flex;justify-content:space-between;margin-bottom:11px;width:100%}.styles_title__1zEby{color:var(--text-tertiary-color);font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5}.styles_checkData__sRGI6{padding:6px 0}.styles_checkData__sRGI6 label,.styles_label__J0HL_{font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5}.styles_label__J0HL_{color:var(--text-tertiary-color)}.styles_footer__mzory{align-items:center;background:var(--white-color);display:flex;display:none;gap:8px;justify-content:center}@media screen and (min-width:1080px){.styles_footer__mzory{display:flex}}.styles_applyButton__qWep5,.styles_clearButton__P1upM{border-radius:8px;display:flex;height:40px;justify-content:center;margin-top:16px;max-width:none;text-align:center;width:116px}.styles_applyButtonText__V3j9m,.styles_applyButton__qWep5,.styles_clearButtonText__IAeOO,.styles_clearButton__P1upM{font-size:1rem!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.5!important}@media screen and (min-width:1080px){.styles_applyButtonText__V3j9m,.styles_clearButtonText__IAeOO{font-size:.875rem!important;font-weight:600;letter-spacing:.04em!important;line-height:1.5!important}}.styles_clearButton__P1upM{background-color:var(--background-primary-color);color:var(--deep-green-color)}.styles_applyButton__qWep5{background-color:var(--deep-green-color);border:none;color:var(--white-color)}.styles_itemSectionTitle__2b4Hn{color:var(--text-quinary-color);font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.4;margin-top:8px;padding:0 16px}.styles_itemSection__N6OCs{border-bottom:1px solid var(--border-secondary-color)}.styles_checkbox__ySApA{padding:0 16px}.styles_checkbox__ySApA label{font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.4}.styles_courseSection__4omFv,.styles_popularInstructorContainer__B_Eo8{background-color:#f7f4eb;border-radius:8px;display:flex;flex-direction:column;gap:24px;margin-top:16px;padding:16px;width:100%}.styles_head__e22hk{align-items:center;color:var(--text-tertiary-color);display:flex;font-size:1.25rem;font-weight:500;letter-spacing:.06em;line-height:1.5;padding-left:20px;position:relative}@media screen and (min-width:1080px){.styles_head__e22hk{font-size:1.5rem;letter-spacing:.06em;line-height:1.5}}.styles_head__e22hk:before{left:0;width:4px}.styles_head__e22hk:after,.styles_head__e22hk:before{background-color:var(--text-primary-color);content:"";height:80%;position:absolute;top:0;top:50%;transform:translateY(-50%)}.styles_head__e22hk:after{left:6px;width:2px}.styles_head__e22hk{margin-top:32px}@media screen and (min-width:1080px){.styles_container__WGbPn{margin:56px auto;max-width:1240px}}.styles_inner__L6DE4{display:flex;flex-direction:column-reverse}@media screen and (min-width:1080px){.styles_inner__L6DE4{flex-direction:row;gap:32px}.styles_leftSide__RZsjf{flex:1;width:100%}}.styles_rightSide__A7_fS{margin:56px 0}@media screen and (min-width:1080px){.styles_rightSide__A7_fS{margin-top:0;width:256px}}@media screen and (min-width:1440px){.styles_rightSide__A7_fS{width:387px}}.styles_threeImageSection__9O01x{margin-top:40px}.styles_threeImage__2qYow{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:8px}.styles_threeImage__2qYow img{aspect-ratio:607/500;border-radius:8px}@media screen and (min-width:1080px){.styles_threeImage__2qYow{display:grid;grid-template-columns:repeat(3,1fr)}}.styles_videoContainer__SbtJi{display:grid;gap:32px;grid-template-columns:repeat(1,1fr);margin-top:8px;padding-top:12px}.styles_videoContainer__SbtJi div[datatype=media] button{border-bottom:44.56px solid #d9d9d9;border-left:22.28px solid #0000;border-right:22.28px solid #0000}@media screen and (min-width:1080px){.styles_videoContainer__SbtJi{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1440px){.styles_videoContainer__SbtJi{grid-template-columns:repeat(3,1fr)}}.styles_courseSection__4omFv{background-color:var(--background-secondary-color);margin-top:24px}.styles_courseSearchContainer__6_B5M form>div:last-child button span{font-size:1rem;font-weight:600;letter-spacing:.04em;line-height:1.5}@media screen and (min-width:1080px){.styles_courseSearchContainer__6_B5M form>div:last-child button span{font-size:.875rem;letter-spacing:.06em;line-height:1.5}}.styles_courseSearchContainer__6_B5M form>div:last-child svg{display:none}@media screen and (min-width:1080px){.styles_courseSearchContainer__6_B5M form>div:last-child svg{display:block}}.styles_recommendTag__y07sy button{font-size:1rem;font-weight:600;letter-spacing:.04em;line-height:1.5}@media screen and (min-width:1080px){.styles_recommendTag__y07sy button{font-size:.875rem;font-weight:600;height:41px;letter-spacing:.06em;line-height:1.5}}.styles_recommendData__WAUnZ[datatype=lecturers]{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:1440px){.styles_recommendData__WAUnZ[datatype=lecturers]{display:grid;grid-template-columns:repeat(2,1fr)}}.styles_recommendContentSection__kT0zV .styles_head__e22hk{margin-top:64px}.styles_popularInstructorContainer__B_Eo8{margin-top:40px}.styles_popularInstructorContainer__B_Eo8 div[datatype=SessionTitle] div:last-child{background-color:#0000}.styles_popularInstructorContainer__B_Eo8 .styles_head__e22hk{margin-top:24px}.styles_slide__QwKxm .styles_head__e22hk{margin-bottom:24px}.styles_slideCourse__dg_aA img{object-fit:contain;object-position:center}.styles_HorizontalSection__8KYi4 .styles_head__e22hk{margin-top:64px}.styles_horizontalImages__S_qtY{display:flex;flex-direction:column;gap:8px;margin-top:24px}.styles_horizontalImages__S_qtY .styles_article__RpkDo{display:flex;flex-direction:row;gap:8px}.styles_horizontalImages__S_qtY .styles_article__RpkDo figure{flex-shrink:0}.styles_horizontalImages__S_qtY .styles_article__RpkDo figure img{border-radius:100rem;height:72px;width:72px}.styles_horizontalImages__S_qtY .styles_content____qDF{color:var(--text-tertiary-color);display:flex;flex-direction:column;font-size:.875rem;font-weight:500;gap:16px;letter-spacing:.06em;line-height:1.5}@media screen and (min-width:1080px){.styles_horizontalImages__S_qtY{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}}.styles_reviewSection___Kea_{margin-top:40px}.styles_reviewSection___Kea_ section[datatype=reviewSection]{margin-top:0}.styles_reviewSection___Kea_ section[datatype=reviewSection] div[datatype=inner]{display:flex;flex-direction:column;gap:32px;margin-top:16px}.styles_reviewSection___Kea_ section[datatype=reviewSection] div[datatype=inner] div>div{align-self:center}.styles_reviewSection___Kea_ section[datatype=reviewSection] div[datatype=inner] h3{font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5}@media screen and (min-width:1080px){.styles_reviewSection___Kea_ section[datatype=reviewSection] div[datatype=inner] h3{font-size:1.25rem;letter-spacing:.06em;line-height:1.5}}.styles_reviewSection___Kea_ section[datatype=reviewSection] div[datatype=inner] h4{font-size:.75rem;font-weight:500;letter-spacing:.06em;line-height:1.5}@media screen and (min-width:1080px){.styles_reviewSection___Kea_ section[datatype=reviewSection] div[datatype=inner] h4{font-size:.875rem;letter-spacing:.06em;line-height:1.5}}.styles_reviewSection___Kea_ section[datatype=reviewSection] div[datatype=inner] h5{margin:4px 0 8px}.styles_reviewSection___Kea_ section[datatype=reviewSection] div[datatype=inner] article{outline:1px solid var(--border-secondary-color);padding:16px;row-gap:8px}.styles_reviewSection___Kea_ section[datatype=reviewSection] div[datatype=inner] article figure img{aspect-ratio:16/5;border-radius:8px;object-fit:contain;object-position:center;transform:scale(2.5) translate(30%,15%)}.styles_reviewSection___Kea_ section[datatype=reviewSection] div[datatype=inner] button{height:52px}@media screen and (min-width:1080px){.styles_reviewSection___Kea_ section[datatype=reviewSection] div[datatype=inner] button{height:41px}.styles_reviewSection___Kea_ section[datatype=reviewSection] div[datatype=inner]{display:grid;grid-template-columns:repeat(2,1fr)}}.styles_FreeTextArea__q9d2t{margin-top:40px}.styles_FreeTextArea__q9d2t section[datatype=accordionSection] section[data-type=free-text]>div>div,.styles_FreeTextArea__q9d2t section[datatype=accordionSection] span{color:var(--text-tertiary-color);font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5;white-space:pre-line}.styles_FreeTextArea__q9d2t .styles_tableContainer__vJqKU{border-radius:8px;margin-top:24px;max-width:100%;outline:1px solid var(--border-secondary-color);overflow-x:auto;white-space:nowrap}.styles_FreeTextArea__q9d2t table{border-collapse:collapse;color:var(--text-tertiary-color);width:100%}.styles_FreeTextArea__q9d2t td,.styles_FreeTextArea__q9d2t th{font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5;padding:8px;text-align:left}.styles_FreeTextArea__q9d2t td span,.styles_FreeTextArea__q9d2t th span{background-color:#feef01;border-radius:4px;color:var(--text-tertiary-color);display:flex;justify-self:center;padding:.25em .35em;width:fit-content}.styles_FreeTextArea__q9d2t td:first-child,.styles_FreeTextArea__q9d2t th:first-child{background-color:#333;color:var(--text-quaternary-color)}.styles_FreeTextArea__q9d2t td{align-content:center;border-top:1px solid var(--border-secondary-color);min-width:140px;text-align:center}.styles_FreeTextArea__q9d2t td:nth-child(2){background-color:#bbb}.styles_FreeTextArea__q9d2t td:nth-child(4),.styles_FreeTextArea__q9d2t td:nth-child(5),.styles_FreeTextArea__q9d2t td:nth-child(6),.styles_FreeTextArea__q9d2t td:nth-child(7){background-color:#e7e5d7}.styles_FreeTextArea__q9d2t th{align-content:center;background-color:#333;color:var(--text-quaternary-color);font-weight:700;text-align:center}.styles_FreeTextArea__q9d2t th:first-child{width:168px}.styles_FreeTextArea__q9d2t th:not(:first-child){height:91px;padding:16px 24px;width:240px}.styles_FreeTextArea__q9d2t tr:nth-child(3) td:not(:first-child,:nth-child(2)){color:green}.styles_faq__wcfMK section[datatype=accordionSection]{margin-top:20px;padding-top:0}.styles_faq__wcfMK section[datatype=accordionSection] section[data-type=free-text],.styles_faq__wcfMK section[datatype=accordionSection] span{color:var(--text-tertiary-color);font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5}.styles_container__6biKW{margin:0 2px 56px}@media screen and (min-width:1080px){.styles_container__6biKW{margin:0 auto 56px;max-width:1240px}}.styles_container__F9LcX{background-image:url(/images/course/course-banner.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;margin:0 -22px;padding:24px 0;position:relative}.styles_container__F9LcX:before{background-color:#0000003d;content:"";inset:0;position:absolute;z-index:1}.styles_container__F9LcX>*{position:relative;z-index:2}@media screen and (min-width:1080px){.styles_container__F9LcX{background-position:center 48%;height:548px;margin:0 -88px;padding-bottom:56px;padding-top:24px}}@media screen and (min-width:1440px){.styles_container__F9LcX{align-items:center;background-position:center 50%;height:455px;justify-content:center;margin:0 -100px}}.styles_inner__lcJsR{display:flex;flex-direction:column;gap:40px;margin:0 22px}@media screen and (min-width:1080px){.styles_inner__lcJsR{margin:0 88px}}@media screen and (min-width:1440px){.styles_inner__lcJsR{margin:0 100px}}.styles_titleFormTop__srN63{background-color:var(--background-secondary-color);border-radius:8px;color:var(--text-quinary-color);display:flex;flex-direction:column;font-size:.875rem;font-weight:500;gap:8px;height:fit-content;letter-spacing:.04em;line-height:1.4;padding:16px 16px 8px;width:100%}@media screen and (min-width:1080px){.styles_titleFormTop__srN63{align-items:center;flex-direction:row;height:41px;justify-content:space-between;padding:0 16px}}@media screen and (min-width:1440px){.styles_titleFormTop__srN63{max-width:1240px}}.styles_titleTopLink__ZHnAf{align-items:center;background-color:#fff;display:flex;justify-content:space-between;width:80%}@media screen and (min-width:390px){.styles_titleTopLink__ZHnAf{width:80%}}@media screen and (min-width:1080px){.styles_titleTopLink__ZHnAf{width:80%}}.styles_linkWithIcon__6Ms4m{align-items:center;align-self:center;display:flex;flex-shrink:0;gap:8px}.styles_linkWithIcon__6Ms4m a{padding:8px}.styles_title__roHw4{padding-right:10px}.styles_link__Uedyi,.styles_title__roHw4{font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.4}.styles_link__Uedyi{color:var(--deep-green-color);padding:16px 0 16px 12px}.styles_content__N72Qa{align-items:start;display:flex;flex-direction:column;gap:40px}@media screen and (min-width:1080px){.styles_content__N72Qa{flex-direction:row}}@media screen and (min-width:1440px){.styles_content__N72Qa{width:1240px}}.styles_contentLeft__uDw2X{display:flex;flex:1 1 100%;flex-direction:column;justify-content:center;width:100%}@media screen and (min-width:1080px){.styles_contentLeft__uDw2X[datatype=hasCampaign]{flex:0 0 calc((100% - 40px)/2)}}.styles_contentRight__RMaVE{width:100%}.styles_textLink__t9uD_{border-right:1px solid var(--border-secondary-color);color:var(--deep-green-color);font-size:1rem;font-weight:600;letter-spacing:.04em;line-height:1.5;padding-right:16px;width:90%}@media screen and (min-width:1080px){.styles_textLink__t9uD_{font-size:.875rem;letter-spacing:.04em;line-height:1.5}}.styles_buttonLink__zHm_9{align-items:center;background-color:var(--white-color);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:10px 16px;width:100%}@media screen and (min-width:1080px){.styles_buttonLink__zHm_9{gap:16px}}.styles_iconArrowRight__WW1z4{height:16px;width:16px}.styles_button__zkeQ4{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:space-between}@media screen and (min-width:1440px){.styles_button__zkeQ4{flex-direction:row}}.styles_contentRightMain__1RWGT{border-radius:8px;overflow:hidden}.styles_contentRightMain__1RWGT img{aspect-ratio:32/9}.styles_contentRightMainTop__feyzP{background-color:var(--white-color);border-top-left-radius:8px;border-top-right-radius:8px;display:flex;gap:8px;height:99px;justify-content:space-between;padding:12px 16px 8px}@media screen and (min-width:1080px){.styles_contentRightMainTop__feyzP{height:40px;padding:5px 16px}}.styles_contentRightMainTopText___LsjY{align-items:center;display:flex}.styles_contentRightMainTopText___LsjY h2{color:#b80000;font-size:1.25rem;font-weight:500;letter-spacing:.06em;line-height:1.5;margin-bottom:4px}.styles_contentRightMainTopText___LsjY h4{color:#b80000;font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.5}.styles_contentRightMainTopImage__O6op9{width:50%}.styles_rightIcon__65MtR{fill:var(--deep-green-color);height:16px;width:16px}@media screen and (min-width:1080px){.styles_rightIcon__65MtR{height:12px;width:12px}}.styles_rightArrowIcon__oTtsF{fill:var(--deep-green-color);height:16px;width:16px}.styles_buttonGroup__u0nMp{display:grid;gap:16px}@media screen and (min-width:1080px){.styles_buttonGroup__u0nMp{grid-template-columns:1fr 1fr}}.styles_buttonGroup__u0nMp[datatype=hasCampaign]{grid-template-columns:auto;grid-template-rows:1fr 1fr}@media screen and (min-width:1440px){.styles_buttonGroup__u0nMp[datatype=hasCampaign]{grid-template-columns:1fr 1fr;grid-template-rows:auto}}.styles_buttonWithIcon__0uedG{align-items:center;background-color:var(--white-color);border:1px solid var(--border-secondary-color);border-radius:8px;color:var(--deep-green-color);display:flex;font-size:.875rem;font-weight:500;height:41px;justify-content:space-between;padding:10px 16px;position:relative;text-decoration:none;transition:background-color .2s}.styles_buttonWithIcon__0uedG:before{background-color:var(--border-secondary-color);content:"";height:21px;position:absolute;right:0;top:50%;transform:translateX(-48px);translate:0 -50%;width:1px}.styles_buttonWithIcon__0uedG:hover{background-color:var(--background-secondary-color)}.styles_inner__ocu34{width:100%}@media screen and (min-width:390px){.styles_inner__ocu34{-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none}}@media screen and (min-width:1080px){.styles_inner__ocu34{margin:0 auto;max-width:848px;overflow-x:initial}}@media screen and (min-width:1440px){.styles_inner__ocu34{max-width:1240px}}.styles_sectionContent__pHGOX{margin-top:40px}.styles_sectionContentPopular__ffxFY{margin-bottom:40px;margin-top:40px}.styles_sectionContentPopular__ffxFY figure{display:block;height:160px;position:relative;width:100%}.styles_sectionContentPopular__ffxFY img{aspect-ratio:16/9;height:100%;object-fit:contain;width:100%}.styles_sectionContentPopular__ffxFY img:after{background-color:var(--background-secondary-color);color:#646464;content:"画像がありません";display:grid;font-family:Font Awesome\ 6 Free,sans-serif;font-size:12px;height:100%;left:0;place-items:center;position:absolute;top:0;width:100%;z-index:2}.styles_tagList__13aXV{background-color:var(--background-secondary-color);border-radius:8px;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:56px;margin-top:24px;padding:16px}.styles_tagItem__SvIM_{background-color:var(--background-primary-color)}.styles_flexCourse__GmNip{display:flex;flex-direction:column-reverse}@media screen and (min-width:1080px){.styles_flexCourse__GmNip{flex-direction:column}}.styles_videoList__Iw4eQ{display:flex;gap:32px;width:fit-content}@media screen and (min-width:1080px){.styles_videoList__Iw4eQ{display:grid;gap:32px;grid-template-columns:repeat(2,1fr);width:100%}}@media screen and (min-width:1440px){.styles_videoList__Iw4eQ{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);width:100%}}.styles_cvBox__cF1SU{bottom:8px;box-shadow:var(--box-shadow-lv1);left:50%;position:fixed;transform:translateX(-50%);width:calc(100% - 24px);z-index:2}@media screen and (min-width:1080px){.styles_cvBox__cF1SU{width:fit-content}}.styles_courseSection__dEtO_,.styles_popularInstructorContainer__sXpJE{background-color:#f7f4eb;border-radius:8px;display:flex;flex-direction:column;gap:24px;margin-top:16px;padding:16px;width:100%}.styles_head__uj0Tk{align-items:center;color:var(--text-tertiary-color);display:flex;font-size:1.25rem;font-weight:500;letter-spacing:.06em;line-height:1.5;padding-left:20px;position:relative}@media screen and (min-width:1080px){.styles_head__uj0Tk{font-size:1.5rem;letter-spacing:.06em;line-height:1.5}}.styles_head__uj0Tk:before{left:0;width:4px}.styles_head__uj0Tk:after,.styles_head__uj0Tk:before{background-color:var(--text-primary-color);content:"";height:80%;position:absolute;top:0;top:50%;transform:translateY(-50%)}.styles_head__uj0Tk:after{left:6px;width:2px}.styles_head__uj0Tk{margin-top:32px}@media screen and (min-width:1080px){.styles_container__P15I6{margin:56px auto;max-width:1240px}}.styles_inner__HQoXR{display:flex;flex-direction:column-reverse;margin-top:35vw}@media screen and (min-width:1080px){.styles_inner__HQoXR{flex-direction:row;gap:32px;margin-top:calc((33.3333% - 3.667rem)/1.5)}}@media screen and (min-width:1440px){.styles_inner__HQoXR{margin-top:20vw}}@media screen and (min-width:1080px){.styles_leftSide__jQyT_{flex:1;width:100%}}.styles_rightSide__E3vf6{margin:56px 0}@media screen and (min-width:1080px){.styles_rightSide__E3vf6{margin-top:0;width:256px}}.styles_threeImageSection__8osfc .styles_head__uj0Tk{margin-top:20px}.styles_threeImage__r9uw0{background-color:#f7f4eb;border-radius:8px;margin-top:20px}.styles_threeImage__r9uw0 img{border-radius:8px;width:100%}@media screen and (min-width:1080px){.styles_threeImage__r9uw0 img{aspect-ratio:16/5}}.styles_videoContainer___1J5w{display:grid;gap:32px;grid-template-columns:repeat(1,1fr);margin-top:8px;padding-top:12px}.styles_videoContainer___1J5w div[datatype=media] div{background-color:#000;opacity:.62}.styles_videoContainer___1J5w div[datatype=media] button{border-bottom:44.56px solid #d9d9d9;border-left:22.28px solid #0000;border-right:22.28px solid #0000}@media screen and (min-width:1080px){.styles_videoContainer___1J5w{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1440px){.styles_videoContainer___1J5w{grid-template-columns:repeat(3,1fr)}}.styles_courseSection__dEtO_{margin-top:24px}.styles_courseSearchContainer__Idl7p form>div:last-child span{font-size:.875rem;letter-spacing:.06em;line-height:1.5}.styles_courseSearchContainer__Idl7p form>div:last-child svg{display:none}@media screen and (min-width:1080px){.styles_courseSearchContainer__Idl7p form>div:last-child svg{display:block}}.styles_recommendTag__HyhXi button{font-size:1rem;font-weight:600;letter-spacing:.04em;line-height:1.5}@media screen and (min-width:1080px){.styles_recommendTag__HyhXi button{font-size:.875rem;font-weight:600;height:41px;letter-spacing:.06em;line-height:1.5}}.styles_recommendData__95ONv[datatype=lecturers]{display:flex;flex-direction:column;gap:24px}.styles_recommendData__95ONv[datatype=lecturers]>article>div:first-child>figure{overflow:hidden;position:relative}.styles_recommendData__95ONv[datatype=lecturers]>article>div:first-child>figure img{object-fit:contain;object-position:center;transform:scale(5) translate(28px)}.styles_recommendData__95ONv[datatype=lecturers] div[datatype=modal-library]>div{overflow-y:auto}.styles_recommendData__95ONv[datatype=lecturers] div[datatype=modal-library]>div p{display:block;overflow:unset;text-overflow:inherit;white-space:pre-line}.styles_recommendData__95ONv[datatype=lecturers] div[datatype=modal-library] figure:first-child{overflow:hidden;position:relative}.styles_recommendData__95ONv[datatype=lecturers] div[datatype=modal-library] figure:first-child img{object-fit:contain;object-position:center;transform:scale(5) translate(28px)}.styles_recommendData__95ONv[datatype=lecturers] div[datatype=modal-library]>div>div:first-child{display:none}.styles_recommendData__95ONv[datatype=lecturers] div[datatype=modal-library]>div>div:nth-child(5){display:block;overflow:unset}.styles_recommendData__95ONv[datatype=lecturers] div[datatype=modal-library]>div>div:nth-child(3)>figure{border-radius:8px;overflow:hidden;position:relative}.styles_recommendData__95ONv[datatype=lecturers] div[datatype=modal-library]>div>div:nth-child(3)>figure img{aspect-ratio:16/9;border-radius:8px;object-fit:contain;object-position:center}.styles_recommendData__95ONv[datatype=lecturers] div[datatype=modal-library]>div>div:nth-child(3)>figure:first-child img{transform:scale(2.5) translate(8%)}.styles_recommendData__95ONv[datatype=lecturers] div[datatype=modal-library]>div>div:nth-child(3)>figure:last-child img{transform:scale(2.5) translate(-31%)}@media screen and (min-width:1440px){.styles_recommendData__95ONv[datatype=lecturers]{display:grid;grid-template-columns:repeat(2,1fr)}}.styles_recommendContentSection__8P6qJ .styles_head__uj0Tk{margin-top:64px}.styles_popularInstructorContainer__sXpJE{margin-top:40px}.styles_popularInstructorContainer__sXpJE div[datatype=SessionTitle] div:last-child{background-color:#0000}.styles_popularInstructorContainer__sXpJE .styles_head__uj0Tk{margin-top:24px}.styles_slide__NubK0 .styles_head__uj0Tk{margin-bottom:24px}.styles_horizontalSection__EPCMv .styles_head__uj0Tk{margin-top:64px}.styles_horizontalImages__8z_2A{margin-top:24px}.styles_horizontalImages__8z_2A,.styles_horizontalImages__8z_2A .styles_article__GIBJK{display:flex;flex-direction:column;gap:8px}.styles_horizontalImages__8z_2A .styles_article__GIBJK figure{flex-shrink:0}.styles_horizontalImages__8z_2A .styles_article__GIBJK figure img{aspect-ratio:auto 1024/229}.styles_horizontalImages__8z_2A .styles_content__U134u{color:var(--text-tertiary-color);display:flex;flex-direction:column;font-size:.875rem;font-weight:500;gap:16px;letter-spacing:.06em;line-height:1.5}@media screen and (min-width:1080px){.styles_horizontalImages__8z_2A{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}}.styles_reviewCreatorSection__rq_x_,.styles_reviewSection__OqmmD{margin-top:40px}.styles_reviewCreatorSection__rq_x_ section[datatype=reviewSection],.styles_reviewSection__OqmmD section[datatype=reviewSection]{margin-top:0}.styles_reviewCreatorSection__rq_x_ section[datatype=reviewSection] div[datatype=inner],.styles_reviewSection__OqmmD section[datatype=reviewSection] div[datatype=inner]{display:flex;flex-direction:column;gap:32px;margin-top:16px}.styles_reviewCreatorSection__rq_x_ section[datatype=reviewSection] div[datatype=inner] div>div,.styles_reviewSection__OqmmD section[datatype=reviewSection] div[datatype=inner] div>div{align-self:center}.styles_reviewCreatorSection__rq_x_ section[datatype=reviewSection] div[datatype=inner] h3,.styles_reviewSection__OqmmD section[datatype=reviewSection] div[datatype=inner] h3{font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5}@media screen and (min-width:1080px){.styles_reviewCreatorSection__rq_x_ section[datatype=reviewSection] div[datatype=inner] h3,.styles_reviewSection__OqmmD section[datatype=reviewSection] div[datatype=inner] h3{font-size:1.25rem;letter-spacing:.06em;line-height:1.5}}.styles_reviewCreatorSection__rq_x_ section[datatype=reviewSection] div[datatype=inner] h4,.styles_reviewSection__OqmmD section[datatype=reviewSection] div[datatype=inner] h4{font-size:.75rem;font-weight:500;letter-spacing:.06em;line-height:1.5}@media screen and (min-width:1080px){.styles_reviewCreatorSection__rq_x_ section[datatype=reviewSection] div[datatype=inner] h4,.styles_reviewSection__OqmmD section[datatype=reviewSection] div[datatype=inner] h4{font-size:.875rem;letter-spacing:.06em;line-height:1.5}}.styles_reviewCreatorSection__rq_x_ section[datatype=reviewSection] div[datatype=inner] h5,.styles_reviewSection__OqmmD section[datatype=reviewSection] div[datatype=inner] h5{margin:6px 0 10px}.styles_reviewCreatorSection__rq_x_ section[datatype=reviewSection] div[datatype=inner] article,.styles_reviewSection__OqmmD section[datatype=reviewSection] div[datatype=inner] article{outline:1px solid var(--border-secondary-color);padding:16px;row-gap:8px}.styles_reviewCreatorSection__rq_x_ section[datatype=reviewSection] div[datatype=inner] article[datatype=students] figure img,.styles_reviewSection__OqmmD section[datatype=reviewSection] div[datatype=inner] article[datatype=students] figure img{aspect-ratio:16/5;border-radius:8px;object-fit:contain;object-position:center;transform:scale(3) translate(30%)}.styles_reviewCreatorSection__rq_x_ section[datatype=reviewSection] div[datatype=inner] article[datatype=creators] figure img,.styles_reviewSection__OqmmD section[datatype=reviewSection] div[datatype=inner] article[datatype=creators] figure img{aspect-ratio:16/5;border-radius:8px;object-fit:contain;object-position:center;transform:scale(2.5) translate(30%) translateY(20%)}.styles_reviewCreatorSection__rq_x_ section[datatype=reviewSection] div[datatype=inner] button,.styles_reviewSection__OqmmD section[datatype=reviewSection] div[datatype=inner] button{height:52px}@media screen and (min-width:1080px){.styles_reviewCreatorSection__rq_x_ section[datatype=reviewSection] div[datatype=inner] button,.styles_reviewSection__OqmmD section[datatype=reviewSection] div[datatype=inner] button{height:41px}.styles_reviewCreatorSection__rq_x_ section[datatype=reviewSection] div[datatype=inner],.styles_reviewSection__OqmmD section[datatype=reviewSection] div[datatype=inner]{display:grid;grid-template-columns:repeat(2,1fr)}}.styles_reviewSection2__bG01f section[datatype=reviewSection] div[datatype=inner] article figure img{transform:scale(3) translate(30%,20%)}.styles_freeTextArea__MV_3C{margin-top:40px}.styles_freeTextArea__MV_3C section[datatype=accordionSection] section[data-type=free-text]>div>div,.styles_freeTextArea__MV_3C section[datatype=accordionSection] span{color:var(--text-tertiary-color);font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5;white-space:pre-line}.styles_freeTextArea__MV_3C .styles_tableContainer__HYFNU{border-radius:8px;margin-top:24px;max-width:100%;outline:1px solid var(--border-secondary-color);overflow-x:auto;white-space:nowrap}.styles_freeTextArea__MV_3C table{border-collapse:collapse;color:var(--text-tertiary-color);width:100%}.styles_freeTextArea__MV_3C td,.styles_freeTextArea__MV_3C th{font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5;padding:8px;text-align:left}.styles_freeTextArea__MV_3C td span,.styles_freeTextArea__MV_3C th span{background-color:#feef01;border-radius:4px;color:var(--text-tertiary-color);display:flex;justify-self:center;padding:.25em .35em;width:fit-content}.styles_freeTextArea__MV_3C td:first-child,.styles_freeTextArea__MV_3C th:first-child{background-color:#333;color:var(--text-quaternary-color)}.styles_freeTextArea__MV_3C td{align-content:center;border-top:1px solid var(--border-secondary-color);min-width:140px;text-align:center;text-wrap:wrap}.styles_freeTextArea__MV_3C td:nth-child(2){background-color:#bbb}.styles_freeTextArea__MV_3C td:nth-child(3),.styles_freeTextArea__MV_3C td:nth-child(4),.styles_freeTextArea__MV_3C td:nth-child(5),.styles_freeTextArea__MV_3C td:nth-child(6){background-color:#f4ebe0}.styles_freeTextArea__MV_3C td:nth-child(10),.styles_freeTextArea__MV_3C td:nth-child(7),.styles_freeTextArea__MV_3C td:nth-child(8),.styles_freeTextArea__MV_3C td:nth-child(9){background-color:#e7e5d7}.styles_freeTextArea__MV_3C th{align-content:center;background-color:#333;color:var(--text-quaternary-color);font-weight:700;text-align:center}.styles_freeTextArea__MV_3C th:first-child{width:168px}.styles_freeTextArea__MV_3C th:not(:first-child){height:91px;padding:16px 24px;width:240px}.styles_freeTextArea__MV_3C tr:last-child td:first-child{border-bottom-left-radius:8px}.styles_faq__Bszxy section[datatype=accordionSection]{margin-top:20px;padding-top:0}.styles_faq__Bszxy section[datatype=accordionSection] section[data-type=free-text],.styles_faq__Bszxy section[datatype=accordionSection] span{color:var(--text-tertiary-color);font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5}.styles_button__8Fw1H{margin:auto;width:200px}.styles_detailCell__dt_aF{vertical-align:middle}.styles_detailButton__gtXry{margin:auto}.styles_priceTable___wX_O td,.styles_priceTable___wX_O th{font-size:12px!important}.styles_priceTable___wX_O th span{margin:auto}.styles_container__8jxnJ{margin:0 2px 56px}@media screen and (min-width:1080px){.styles_container__8jxnJ{margin:0 auto 56px;max-width:1240px}}