.not-found_page-404-root__vo91h{color:#333;min-height:100vh;display:flex;flex-direction:column}.not-found_page-404__V2KSB{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-inline:auto;padding-block:10rem}@media (max-width:768px){.not-found_page-404__V2KSB{width:calc(100vw * (290 / 375));padding-block:10rem 12rem}}.not-found_page-404__title__UkDF8{font-size:5rem;margin-bottom:1rem;font-family:Noto Sans JP,sans-serif;font-weight:300}.not-found_page-404__title__UkDF8 span{font-size:1.8rem;display:block;margin-top:2.4rem}.not-found_page-404__description__yvIG8{font-size:1.6rem;margin-top:6rem;line-height:1.8}@media (max-width:768px){.not-found_page-404__description__yvIG8{margin-top:3.8rem}}.not-found_page-404__link__dHf3l{display:grid;place-items:center;max-width:27.2rem;width:100%;height:6.5rem;margin-top:6rem;margin-inline:auto;border-radius:.89rem;background:linear-gradient(90deg,#309da4,#2368a7);color:#fff;font-size:1.8rem;font-weight:700;line-height:1;text-align:center}@media (max-width:768px){.not-found_page-404__link__dHf3l{margin-top:2.6rem}}.Cta_components-cta__QpK38{position:relative;z-index:1;padding-block:64px;background-color:#666}.Cta_components-cta__inner__nBZo4{display:grid;grid-template-columns:repeat(2,auto);gap:30px 40px;padding-inline:40px}@media (max-width:768px){.Cta_components-cta__inner__nBZo4{display:block;padding-inline:20px}}.Cta_components-cta-bg__W4iJE{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.Cta_components-cta-bg__W4iJE picture{display:block;width:100%;height:100%}.Cta_components-cta-bg__layer1___XTXI{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Cta_components-cta-bg__layer2__FHOWZ{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-prop-layer2);backdrop-filter:blur(1.7px)}.Cta_components-cta-bg__layer3__Kft77{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-prop-layer3)}.Cta_components-cta-title__Gd6Mf{align-self:center;width:-moz-max-content;width:max-content;color:#fff;font-weight:700;justify-self:end}@media (max-width:768px){.Cta_components-cta-title__Gd6Mf{width:-moz-max-content;width:max-content;justify-self:center}}.Cta_components-cta-title__upper__TuWhD{font-size:min(calc(100vw * (24 / 1440)),24px);line-height:1.6}@media (max-width:768px){.Cta_components-cta-title__upper__TuWhD{font-size:17px}}.Cta_components-cta-title__lower__CZ7aA{display:flex;align-items:baseline}.Cta_components-cta-title__lower__CZ7aA i{font-family:DIN-2014,sans-serif;font-size:min(calc(100vw * (77 / 1440)),77px);line-height:1}@media (max-width:768px){.Cta_components-cta-title__lower__CZ7aA i{font-size:56px}}.Cta_components-cta-title__lower__CZ7aA span{font-size:min(calc(100vw * (44 / 1440)),44px)}@media (max-width:768px){.Cta_components-cta-title__lower__CZ7aA span{font-size:32px}}.Cta_components-cta-title__lower__CZ7aA strong{margin-left:10px;font-size:min(calc(100vw * (52 / 1440)),52px)}@media (max-width:768px){.Cta_components-cta-title__lower__CZ7aA strong{font-size:38px}}.Cta_components-cta-list__sQQeD{display:grid;gap:10px;width:-moz-max-content;width:max-content;padding:24px;color:#1a1a1a;font-size:min(calc(100vw * (18 / 1440)),18px);font-weight:700;background-color:#fff;border-radius:6px}@media (max-width:768px){.Cta_components-cta-list__sQQeD{width:auto;margin-top:20px;font-size:16px}}.Cta_components-cta-list__items__HKv1q{display:grid;gap:10px}.Cta_components-cta-list__item__4LHeh{display:flex;align-items:center;gap:8px}.Cta_components-cta-list__item__4LHeh svg{flex-shrink:0}.Cta_components-cta-list__item__4LHeh svg path{fill:var(--check-icon-color)}.Cta_components-cta-list__paragraph__w2UCw{padding-left:25px}.Cta_components-cta-button__PRFKs{display:grid;grid-column:span 2;place-items:center;gap:10px;color:#fff;font-weight:700;line-height:normal}@media (max-width:768px){.Cta_components-cta-button__PRFKs{margin-top:30px}}.Cta_components-cta-button__upper__JLlVA{display:flex;align-items:center;justify-content:center;gap:8px;font-size:17px}.Cta_components-cta-button__lower__Adlx_{display:flex;align-items:center;justify-content:center;width:100%;max-width:420px;height:64px;font-size:20px;background:#f47806;border:1px solid #f47806;border-radius:5px;transition:.5s}.Cta_components-cta-button__lower__Adlx_:hover{color:#f47806;background-color:#fff}.LatestNews_components-latest-news___SLEc{width:100%}.LatestNews_components-latest-news-container__hnTxe{display:flex;flex-direction:column;gap:40px;width:100%;max-width:1440px;padding:80px min(calc(100vw * (80 / 1440)),80px) 40px;margin-inline:auto}@media (max-width:768px){.LatestNews_components-latest-news-container__hnTxe{gap:24px;padding:56px 0 72px}}.LatestNews_components-latest-news-heading__q9xqm{display:flex;flex-direction:column;gap:24px;align-items:center;font-size:36px;font-weight:700;line-height:1.5;color:#1a1a1a;text-align:center}@media (max-width:768px){.LatestNews_components-latest-news-heading__q9xqm{font-size:26px}}.LatestNews_components-latest-news-heading__q9xqm:after{display:block;width:80px;height:3px;content:"";background:#1a1a1a}.LatestNews_components-latest-news-content__CDx7c{display:flex;flex-direction:column;gap:50px;align-items:center}@media (max-width:768px){.LatestNews_components-latest-news-content__CDx7c{gap:24px}}.LatestNews_components-latest-news-content__CDx7c .LatestNews_components-latest-news-banner__VU8av{width:100%;height:auto}:is(.LatestNews_components-latest-news-content__CDx7c .LatestNews_components-latest-news-banner__VU8av) img{display:block;width:100%;height:auto}.LatestNews_components-latest-news-content__CDx7c .LatestNews_components-latest-news-btn__OkjE3{display:flex;align-items:center;justify-content:center;width:100%;max-width:350px;height:64px;margin-inline:auto;font-size:18px;font-weight:700;color:#fff;background:var(--orange-gradient,linear-gradient(90deg,#f28130 0,#ffb702 100%));border-radius:4px}@media (max-width:768px){.LatestNews_components-latest-news-content__CDx7c .LatestNews_components-latest-news-btn__OkjE3{max-width:335px;height:47px}}:is(.LatestNews_components-latest-news-content__CDx7c .LatestNews_components-latest-news-btn__OkjE3):hover{opacity:.6}.NewsTicker_components-news-ticker__xyHWY{width:100%;padding:12px 20px;background-color:#fdf3e2}.NewsTicker_components-news-ticker-container__GKqZ5{width:100%;max-width:1000px;margin-right:auto;margin-left:auto}.NewsTicker_components-news-ticker-columns__right__hmIqB{color:#1a1a1a;font-size:14px;font-weight:700;line-height:1.5}@media (max-width:768px){.NewsTicker_components-news-ticker-columns__right__hmIqB{line-height:1.2}}.NewsTicker_components-news-ticker-columns-frame__30z94{display:grid;overflow:hidden;grid-template-areas:"stack";position:relative}.NewsTicker_components-news-ticker-columns-frame__30z94:hover .NewsTicker_components-news-ticker-columns__right__hmIqB{text-decoration:underline}.NewsTicker_components-news-ticker-columns-frame__30z94:after{content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:23px;height:23px;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/optimized/assets/images/components/news-ticker/btn.webp)}.NewsTicker_components-news-ticker-columns__Sc4eh{z-index:0;display:flex;grid-area:stack;gap:16px;align-items:center;width:calc(100% - 43px);opacity:0;pointer-events:none;transition:opacity .5s ease;will-change:opacity}@media (max-width:768px){.NewsTicker_components-news-ticker-columns__Sc4eh{gap:20px}}.NewsTicker_components-news-ticker-columns__Sc4eh.is-visible{opacity:1;z-index:1}.NewsTicker_components-news-ticker-columns__left__ITeyU{display:flex;gap:12px;align-items:center;justify-content:center;padding-right:16px;border-right:1px solid #1a1a1a}@media (max-width:768px){.NewsTicker_components-news-ticker-columns__left__ITeyU{gap:7px;flex-direction:column}}.NewsTicker_components-news-ticker-columns__left--label__bhOrV{color:#1a1a1a;font-size:18px;font-weight:700;line-height:29px;letter-spacing:.03em;white-space:nowrap}@media (max-width:768px){.NewsTicker_components-news-ticker-columns__left--label__bhOrV{font-size:14px;line-height:1}}.NewsTicker_components-news-ticker-columns__left--displayDate__rG2dD{color:#808080;font-family:DIN-2014,sans-serif;font-size:16px;font-weight:700;line-height:29px}@media (max-width:768px){.NewsTicker_components-news-ticker-columns__left--displayDate__rG2dD{font-size:11px;line-height:1}}@media (prefers-reduced-motion:reduce){.NewsTicker_components-news-ticker-columns__Sc4eh{transition:none}}.SeminarForm_components-seminar-form__Lvtvl{padding-top:72px;padding-bottom:100px}.SeminarForm_components-seminar-form__title__R6We8{display:flex;flex-direction:column;align-items:center;gap:24px;color:#1a1a1a;font-size:36px;font-weight:700;line-height:1.5}@media (max-width:768px){.SeminarForm_components-seminar-form__title__R6We8{font-size:26px}}.SeminarForm_components-seminar-form__title__R6We8:after{width:80px;height:3px;content:"";background-color:currentColor}@media (max-width:768px){.SeminarForm_components-seminar-form__title__R6We8:after{width:40px;height:1px}}.SeminarForm_components-seminar-form__desc__QkGhS{max-width:1240px;margin-top:35px;margin-inline:auto;padding-inline:20px}@media (max-width:768px){.SeminarForm_components-seminar-form__desc__QkGhS{width:100%;margin-top:36px;padding-inline:calc(100vw * (20 / 375))}}.SeminarForm_components-seminar-form__desc__QkGhS img{width:100%}.SeminarForm_components-seminar-form__link__xbroU{display:flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;margin-top:32px;margin-inline:auto;color:#2760fd;font-size:18px;font-weight:700;line-height:1.2}@media (max-width:768px){.SeminarForm_components-seminar-form__link__xbroU{font-size:16px}}.SeminarForm_components-seminar-form__link__xbroU:hover{opacity:.7}.SeminarForm_components-seminar-form__embed__KLxKs{width:calc(100% - 80px);max-width:840px;min-height:var(--seminar-form-embed-height,486px);margin-top:40px;margin-inline:auto}@media (max-width:768px){.SeminarForm_components-seminar-form__embed__KLxKs{width:calc(100% - 40px)}}.SeminarForm_components-seminar-form__embed__KLxKs iframe{width:100%;height:100%;border:none}.Plan_components-plan__2pQpP{width:100%;padding:100px 20px;background-color:var(--bg-color,#f0f5fa)}@media (max-width:768px){.Plan_components-plan__2pQpP{padding-block:72px}}.Plan_components-plan-container__9OCv1{display:flex;flex-direction:column;gap:33px;max-width:1200px;margin-inline:auto}.Plan_components-plan-heading__kDgmL{display:flex;flex-direction:column;gap:24px;align-items:center;font-size:36px;font-weight:700;line-height:1.5;color:var(--heading-color,#1a1a1a);text-align:center}@media (max-width:768px){.Plan_components-plan-heading__kDgmL{font-size:26px}}.Plan_components-plan-heading__kDgmL:after{display:block;width:80px;height:3px;content:"";background-color:var(--heading-color,#1a1a1a)}.Plan_components-plan-campaign-banner__ALZg7,.Plan_components-plan-campaign-slot__dHh2r{width:100%}.Plan_components-plan-campaign-slot--hidden__PJYse{display:none}.Plan_components-plan-columns__Bik5j{display:flex;flex-direction:column;gap:40px;align-items:center}@media (max-width:768px){.Plan_components-plan-columns__Bik5j{gap:24px}}.Plan_components-plan-columns__Bik5j:has(.Plan_components-plan-campaign-slot--visible__HWB3_){gap:70px}@media (max-width:768px){.Plan_components-plan-columns__Bik5j:has(.Plan_components-plan-campaign-slot--visible__HWB3_){gap:24px}}.Plan_components-plan-comparison__J95My{display:flex;flex-direction:column;gap:16px;align-items:center;width:100%;max-width:828px;margin-inline:auto}.Plan_components-plan-comparison-arrow__l0g1k{width:34.44px;height:auto}@media (max-width:768px){.Plan_components-plan-comparison-arrow__l0g1k{width:23.5px}}.Plan_components-plan-comparison-before__EM7eC,.Plan_components-plan-comparison-before__EM7eC img{width:100%}.Plan_components-plan-comparison-after__mHglA{width:100%;padding-inline:min(calc(100vw * (30 / 1440)),30px)}@media (max-width:768px){.Plan_components-plan-comparison-after__mHglA{padding-inline:initial}}.Plan_components-plan-comparison-after__mHglA img{width:100%}.Plan_components-plan-cards__jAs_V{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:min(calc(100vw * (30 / 1440)),30px);width:100%}@media (max-width:1024px){.Plan_components-plan-cards__jAs_V{grid-template-columns:minmax(0,1fr);gap:30px;max-width:400px}}.Plan_components-plan-card__4Zm9f{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding:48px calc(min(calc(100vw * (11.5 / 1440)), 11.5px) - 2px) min(calc(100vw * (40 / 1440)),40px);background-color:#fff;border:2px solid #e6e6e6;border-radius:8px}@media (max-width:768px){.Plan_components-plan-card__4Zm9f{padding:40px 12.5px}}.Plan_recommend__w9cH1{scroll-margin-top:24px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#309da4,#2368a7) border-box;border-color:transparent;border-width:6px;box-shadow:0 4px 20px 10px rgb(47 152 164/.35)}.Plan_components-plan-card-badge__Rhhly{position:absolute;top:0;left:50%;width:min(calc(100% - (min(calc(100vw * (35 / 1440)), 35px) * 2)),298px);transform:translate(-50%,-50%)}@media (max-width:768px){.Plan_components-plan-card-badge__Rhhly{width:min(calc(100% - (min(calc(100vw * (40 / 375)), 40px) * 2)),298px)}}.Plan_components-plan-card-title__U3G_R{height:36.2px}@media (max-width:768px){.Plan_components-plan-card-title__U3G_R{height:28.3px}}.Plan_components-plan-card-title__U3G_R img{width:auto;height:100%}.Plan_components-plan-card-lead__yERwr{margin-top:32px;font-size:21px;font-weight:700;line-height:1.6;color:#1a1a1a}@media (max-width:768px){.Plan_components-plan-card-lead__yERwr{font-size:18px;line-height:1.3;text-align:center}}.Plan_components-plan-card-lead__yERwr.Plan_small__M7s7h{font-size:18px}.Plan_components-plan-card-lead__yERwr.Plan_medium__dJLTx{font-size:20px}@media (max-width:768px){.Plan_components-plan-card-lead__yERwr.Plan_medium__dJLTx{font-size:18px}}.Plan_components-plan-card-image__HXeeF{width:100%;max-width:340px;margin-inline:auto;margin-top:24px}@media (max-width:768px){.Plan_components-plan-card-image__HXeeF{margin-top:16px}}.Plan_components-plan-card-image__HXeeF img{width:100%}.Plan_components-plan-features__Vy_Eu{display:flex;flex-direction:column;gap:min(calc(100vw * (14 / 1440)),14px);padding-bottom:10px;margin-top:24px}@media (max-width:768px){.Plan_components-plan-features__Vy_Eu{gap:14px;margin-top:20px}}.Plan_components-plan-feature__Esaez{display:grid;grid-template-columns:16.19px auto;gap:8px;align-items:center}@media (max-width:768px){.Plan_components-plan-feature__Esaez{grid-template-columns:15px auto}}.Plan_components-plan-feature__Esaez span{font-size:16px;font-weight:700;line-height:1.3;color:#1a1a1a}@media (max-width:768px){.Plan_components-plan-feature__Esaez span{font-size:13px}}.Plan_components-plan-feature__Esaez.Plan_highlight__t_lJI span{display:inline;width:-moz-fit-content;width:fit-content;background:linear-gradient(transparent 60%,#ffdb5b99 0)}.Plan_components-plan-btn__4oOpM{width:100%;max-width:275px;padding:15px min(calc(100vw * (20 / 1440)),20px);margin-top:24px;font-size:14px;font-weight:700;line-height:1;color:#fff;text-align:center;background-color:#f47806;border:2px solid #f47806;border-radius:5px}@media (max-width:768px){.Plan_components-plan-btn__4oOpM{padding:15px 20px;margin-top:16px}}.Plan_components-plan-btn__4oOpM:hover{color:#fff;background-color:#ff9f47;border:2px solid #fff}.Plan_components-plan-sp-wrapper__SCmG8{display:contents}@media (max-width:1024px){.Plan_components-plan-sp-wrapper__SCmG8{display:flex;flex-direction:column;gap:12px}}.Plan_components-plan-sp-wrapper__SCmG8 .Plan_components-plan-sp-anchor__zH3wS{display:none}@media (max-width:1024px){.Plan_components-plan-sp-wrapper__SCmG8 .Plan_components-plan-sp-anchor__zH3wS{display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:10px;justify-content:center}}.Plan_components-plan-sp-wrapper__SCmG8 .Plan_components-plan-sp-anchor-link__WefNu{display:flex;flex-direction:column;gap:3px;align-items:center;padding:2px;background:linear-gradient(90deg,#309da4,#2368a7);border-radius:4px}:is(.Plan_components-plan-sp-wrapper__SCmG8 .Plan_components-plan-sp-anchor-link__WefNu) p{width:100%;padding-block:16px;font-size:14px;font-weight:700;line-height:1.3;color:#1a1a1a;text-align:center;background-color:#fff;border-top-left-radius:2px;border-top-right-radius:2px}:is(.Plan_components-plan-sp-wrapper__SCmG8 .Plan_components-plan-sp-anchor-link__WefNu) svg{margin-block:1px}.SharedCampaignBanner_shared-campaign-banner__Om6od{width:100%;max-width:1000px;margin-right:auto;margin-left:auto}.SharedCampaignBanner_shared-campaign-banner__Om6od picture{display:block;width:100%}.SharedCampaignBanner_shared-campaign-banner__image__dmBIV{display:block;width:100%;height:auto}.Reward_components-reward__hDe1g{--accent-color:#2674a6;--gradient-props:linear-gradient(90deg,#309da4,#2368a7);--border-props:linear-gradient(90deg,#309da4,#2368a7);--label-props:linear-gradient(90deg,#309da4,#2368a7);--reward-color:#ffd63e;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1440px;padding:80px 50px 0;margin-inline:auto}@media (max-width:768px){.Reward_components-reward__hDe1g{padding:72px 20px 0}}.Reward_components-reward__upper___pd7D{position:relative;width:100%;max-width:1280px;padding:52px 45.5px 52px 35.5px;margin-inline:auto;margin-bottom:18.45px;background:var(--gradient-props);border-radius:16px}@media (max-width:768px){.Reward_components-reward__upper___pd7D{width:100%;padding:27.7px 12px 24px;margin-top:calc(100vw * (12 / 375))}}.Reward_components-reward__campaign-banner__aNSqA{margin-bottom:20px}@media (max-width:768px){.Reward_components-reward__campaign-banner__aNSqA{margin-bottom:11px}}.Reward_campaign-banner-plus__k0Y4D{margin-bottom:16px}@media (max-width:768px){.Reward_campaign-banner-plus__k0Y4D{margin-bottom:11px}}.Reward_components-reward__lower__fhbpJ{position:relative;width:100%;max-width:1280px;padding:36px 45.5px 48px 35.5px;margin-inline:auto;margin-top:45.55px;background:var(--gradient-props);border-radius:16px}@media (max-width:768px){.Reward_components-reward__lower__fhbpJ{width:100%;padding:42.44px 12px 24px;margin-top:calc(100vw * (30 / 375))}}.Reward_components-reward__plus___HXGb{width:58px}@media (max-width:768px){.Reward_components-reward__plus___HXGb{width:42px}}.Reward_components-reward__plus___HXGb svg{width:100%;height:auto}.Reward_components-reward__terms__6ySYh{position:absolute;top:-20px;right:0;left:0;display:flex;align-items:baseline;justify-content:center;width:-moz-max-content;width:max-content;padding:2px 32px 4px;margin:auto;font-family:DIN-2014,Noto Sans JP,sans-serif;font-weight:700;color:var(--accent-color);background-color:#fff;border-radius:9999px}@media (max-width:768px){.Reward_components-reward__terms__6ySYh{padding:4px 20px 2px}}.Reward_components-reward__terms__6ySYh:before{position:absolute;inset:0;content:"";background:var(--gradient-props,#f5f5f5) border-box border-box;border:2px solid transparent;border-radius:9999px;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;mask-composite:exclude}.Reward_components-reward__terms__6ySYh i{padding:8px 24px;margin-right:10px;font-size:18px;font-style:normal;line-height:1;color:#fff;letter-spacing:.085em;background:var(--label-props);transform:translateY(-4px)}@media (max-width:768px){.Reward_components-reward__terms__6ySYh i{padding-inline:16px;font-size:12px}}.Reward_components-reward__terms__6ySYh span{font-size:20px}@media (max-width:768px){.Reward_components-reward__terms__6ySYh span{font-size:14px}}.Reward_components-reward__terms__6ySYh strong{font-size:32px;font-weight:600}@media (max-width:768px){.Reward_components-reward__terms__6ySYh strong{font-size:24px}}.Reward_components-reward-title__badge__IpIMH{position:absolute;top:min(calc(100vw * (19.24 / 1440)),19.24px);left:0;width:min(calc(100vw * (228 / 1440)),228px);min-width:200px;transform:translate(-14.366%,-45.579%)}@media (max-width:768px){.Reward_components-reward-title__badge__IpIMH{width:calc(100vw * (170 / 375));min-width:0;max-width:235px;transform:translate(-7%,-39%)}}.Reward_components-reward-title__badge__IpIMH img{display:block;width:100%;height:auto}.Reward_components-reward-title__heading__VKTcF{display:flex;justify-content:center;width:100%;max-width:1200px;margin-inline:auto}.Reward_components-reward-title__label__uBieJ{font-size:30px;font-weight:700;line-height:1.3;text-align:center}.Reward_components-reward-title__lead__Kc_v7{font-size:47px;font-weight:700;line-height:1.3;text-align:center}.Reward_components-reward-title__lead__Kc_v7 span{font-family:DIN-2014,sans-serif;font-size:67px;vertical-align:-.05em}.Reward_components-reward__lower-items__P_7f3{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:850px;margin-inline:auto;margin-top:20px}@media (max-width:768px){.Reward_components-reward__lower-items__P_7f3{max-width:none;margin-top:10px}}.Reward_components-reward__lower-items__P_7f3 img{width:100%}.Reward_components-reward__upper-items__46C1e{display:flex;flex-direction:column;align-items:center;margin-top:20px}@media (max-width:768px){.Reward_components-reward__upper-items__46C1e{margin-top:10px}}.Reward_components-reward__item__28Iud,.Reward_components-reward__upper-items__46C1e img{width:100%}@media (max-width:768px){.Reward_components-reward__item__28Iud{margin-bottom:12px}}.Reward_components-reward__item__28Iud img,.Reward_components-reward__special__4KUuC,.Reward_components-reward__special__4KUuC img{width:100%}.Reward_components-reward__columns__JIW_X{display:flex;flex-direction:column;gap:22px;align-items:center;width:100%}@media (max-width:768px){.Reward_components-reward__columns__JIW_X{gap:12px;margin-bottom:8px}}.Reward_components-reward__columns__JIW_X svg{width:32px}@media (max-width:768px){.Reward_components-reward__columns__JIW_X svg{width:20px}}.Reward_components-reward__notes__gryFK{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:22px}@media (max-width:768px){.Reward_components-reward__notes__gryFK{flex-direction:column;gap:0;align-items:flex-start;margin-top:10px}}.Reward_components-reward__note__IJFC9{font-size:10px;font-weight:400;line-height:1.6;color:#fff}@media (max-width:768px){.Reward_components-reward__note__IJFC9{text-align:left}}.Reward_components-reward__note__IJFC9.Reward_black__MRlYG{color:#1a1a1a}.Reward_components-reward-coupon__qNGjI{display:flex;gap:min(calc(100vw * (50 / 1440)),50px);align-items:stretch;width:100%;max-width:1200px;padding:12px;margin:24px auto 0;overflow:hidden;background-color:#fff;border-radius:12px}@media (max-width:768px){.Reward_components-reward-coupon__qNGjI{flex-direction:column;gap:10px;margin-top:16px}}.Reward_components-reward-coupon__label__upvgq{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;width:min(calc(100vw * (380 / 1440)),380px);padding:min(calc(100vw * (32 / 1440)),32px) 0;font-weight:700;line-height:1.35;color:#fff;text-align:center;white-space:nowrap;background-color:#2674a6;border-radius:10px 0 0 10px;clip-path:polygon(0 0,calc(100% - 36px) 0,100% 50%,calc(100% - 36px) 100%,0 100%)}@media (max-width:768px){.Reward_components-reward-coupon__label__upvgq{gap:0;width:100%;border-radius:0;clip-path:none}}.Reward_components-reward-coupon__label__upvgq strong{font-size:min(calc(100vw * (30 / 1440)),30px)}@media (max-width:768px){.Reward_components-reward-coupon__label__upvgq strong{font-size:16px}}:is(.Reward_components-reward-coupon__label__upvgq strong) i{font-family:din-2014,sans-serif;font-size:min(calc(100vw * (35 / 1440)),35px)}@media (max-width:768px){:is(.Reward_components-reward-coupon__label__upvgq strong) i{font-size:22px}}.Reward_components-reward-coupon__label__upvgq span{font-size:min(calc(100vw * (25 / 1440)),25px)}@media (max-width:768px){.Reward_components-reward-coupon__label__upvgq span{font-size:16px}}.Reward_components-reward-coupon__body___NlFZ{display:flex;flex:1;flex-direction:column;justify-content:center}@media (max-width:768px){.Reward_components-reward-coupon__body___NlFZ{align-items:center}}.Reward_components-reward-coupon__caption__ErkNY{margin-bottom:10px;font-size:16px;font-weight:700;color:#1a1a1a}@media (max-width:768px){.Reward_components-reward-coupon__caption__ErkNY{align-self:flex-start;width:100%;margin-bottom:4px;text-align:center}}.Reward_components-reward-coupon__code-frame__5BmI5{display:flex;align-items:center;justify-content:space-between;padding:min(calc(100vw * (10 / 1440)),10px) min(calc(100vw * (10 / 1440)),10px) min(calc(100vw * (10 / 1440)),10px) min(calc(100vw * (36 / 1440)),36px);overflow:hidden;border:2px solid #d19b50;border-radius:8px}@media (max-width:768px){.Reward_components-reward-coupon__code-frame__5BmI5{flex-direction:column;width:100%;padding:8px}}.Reward_components-reward-coupon__code__rxRgy{flex:1;font-family:DIN-2014,Noto Sans JP,sans-serif;font-size:min(calc(100vw * (50 / 1440)),50px);font-weight:700;line-height:.8;color:#414141;letter-spacing:.04em;background-color:#fff}@media (max-width:960px){.Reward_components-reward-coupon__code__rxRgy{font-size:calc(100vw * (24 / 960))}}@media (max-width:768px){.Reward_components-reward-coupon__code__rxRgy{padding:12px 8px;font-size:28px}}.Reward_components-reward-coupon__copy-button__l_TiM{display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:min(calc(100vw * (14 / 1440)),14px) min(calc(100vw * (20 / 1440)),20px);font-size:14px;font-weight:700;color:#fff;cursor:pointer;background-color:#d19b50;border-radius:5px;transition:opacity .2s}.Reward_components-reward-coupon__copy-button__l_TiM:hover{opacity:.85}@media (max-width:768px){.Reward_components-reward-coupon__copy-button__l_TiM{width:100%;padding:10px 12px;border-top:2px solid #c69856;border-left:none}}.Reward_components-reward-coupon__note__nwTkY{margin-top:8px;font-size:min(calc(100vw * (14 / 1440)),14px);line-height:1.5;color:#1a1a1a}@media (max-width:768px){.Reward_components-reward-coupon__note__nwTkY{font-size:14px;text-align:left}}.Reward_components-reward-coupon__toast__B_fCn{position:fixed;bottom:40px;left:50%;z-index:9999;display:flex;gap:10px;align-items:center;max-width:calc(100vw - 32px);padding:14px 24px;font-size:15px;font-weight:700;line-height:1.4;color:#fff;pointer-events:none;background-color:rgb(26 26 26/.92);border-radius:999px;box-shadow:0 12px 32px rgb(0 0 0/.25);opacity:0;transform:translate(-50%,20px);transition:opacity .22s ease,transform .22s ease}@media (max-width:768px){.Reward_components-reward-coupon__toast__B_fCn{bottom:24px;padding:12px 20px;font-size:13px}}.Reward_components-reward-coupon__toast__B_fCn svg{flex-shrink:0}.Reward_components-reward-coupon__toast--visible___5Twc{opacity:1;transform:translate(-50%)}.Reward_components-reward-cta__aq2sc{display:flex;gap:12px;align-items:center;justify-content:center;margin-top:30px}@media (max-width:768px){.Reward_components-reward-cta__aq2sc{gap:8px;margin-top:16px}}.Reward_components-reward-cta__button__JOq2B{display:grid;place-items:center;width:280px;padding:15px;font-size:14px;font-weight:700;line-height:1;color:#fff;background:#1a1a1a;border:2px solid #1a1a1a;border-radius:5px;transition:.5s}@media (max-width:768px){.Reward_components-reward-cta__button__JOq2B{padding:14px 10px}.Reward_components-reward-cta__button__JOq2B span{display:none}}.Reward_components-reward-cta__button--primary__tLaTR{color:#fff;background-color:#f47806;border-color:#f47806}.Reward_components-reward-cta__button--primary__tLaTR:hover{color:#fff;background-color:#ff9f47;border-color:#fff}.Reward_components-reward-cta__button--secondary__RPWvP{color:#f47806;background-color:#fff;border-color:#f47806}.Reward_components-reward-cta__button--secondary__RPWvP:hover{color:#fff;background-color:#ff9f47;border-color:#fff}.Reward_components-reward-campaign-note__CcElH{margin-top:16px;font-size:10px;font-weight:500;line-height:1.3;color:#1a1a1a;text-align:center}@media (max-width:768px){.Reward_components-reward-campaign-note__CcElH{text-align:left}}.Competition_components-competition__4twiU{width:100%;padding-right:min(calc(100vw * (22 / 375)),22px);padding-bottom:var(--pb,0);padding-left:min(calc(100vw * (22 / 375)),22px);overflow:hidden;background:var(--whole-bg-props,transparent)}.Competition_components-competition-container__tEM4o{display:flex;flex-direction:column;gap:min(calc(100vw * (32 / 1440)),32px);width:100%;max-width:1200px;padding:min(calc(100vw * (64 / 1440)),64px) min(calc(100vw * (100 / 1440)),100px) min(calc(100vw * (100 / 1440)),100px);margin-right:auto;margin-left:auto;margin-top:var(--content-gap,0);background-color:var(--bg-color,#fff);border-radius:24px}@media (max-width:768px){.Competition_components-competition-container__tEM4o{gap:min(calc(100vw * (32 / 375)),32px);padding:min(calc(100vw * (40 / 375)),40px) min(calc(100vw * (10 / 375)),10px) min(calc(100vw * (10 / 375)),10px);border-radius:16px}}.Competition_components-competition-upper__X11hl{display:flex;flex-direction:column;gap:min(calc(100vw * (16 / 1440)),16px)}@media (max-width:768px){.Competition_components-competition-upper__X11hl{gap:min(calc(100vw * (16 / 375)),16px)}}.Competition_components-competition-heading__74ENX{color:#0a1f3e;font-size:40px;font-weight:700;line-height:1.5;text-align:center}@media (max-width:768px){.Competition_components-competition-heading__74ENX{font-size:28px}}.Competition_components-competition-caption__3b1Hl{font-size:18px;font-weight:400;line-height:1.6;text-align:center}@media (max-width:768px){.Competition_components-competition-caption__3b1Hl{font-size:14px}}.Competition_components-competition-lower__zIQ_D{width:100%}.Competition_components-competition-img__mhfTm{width:100%;height:auto}.EngineerExample_components-engineer-example__vsvL_{width:100%;background-color:#fff;padding:64px 40px}@media (max-width:768px){.EngineerExample_components-engineer-example__vsvL_{padding:48px 40px}}.EngineerExample_components-engineer-example-container__P_Vy8{width:min(100%,1000px);margin-right:auto;margin-left:auto;display:flex;flex-direction:column;align-items:center;gap:40px}.EngineerExample_components-engineer-example-heading__GDDth{margin:0;display:flex;flex-direction:column;gap:24px;align-items:center;color:#1a1a1a;font-size:36px;font-weight:700;line-height:1.5;text-align:center}@media (max-width:768px){.EngineerExample_components-engineer-example-heading__GDDth{font-size:26px}}.EngineerExample_components-engineer-example-heading__GDDth:after{content:"";display:block;width:80px;height:3px;background-color:#1a1a1a}.EngineerExample_components-engineer-example-rows__obk5B{position:relative;width:100%}.EngineerExample_components-engineer-example-rows__obk5B .splide__slide{width:min(calc(100vw * (1000 / 1440)),1000px)}@media (max-width:768px){.EngineerExample_components-engineer-example-rows__obk5B .splide__slide{width:100%}}.EngineerExample_components-engineer-example-rows__obk5B .splide__track{overflow:visible}.EngineerExample_components-engineer-example-rows__obk5B .splide__slide img{display:block;width:100%;height:auto}.EngineerExample_components-engineer-example-rows__obk5B .splide__arrows{position:absolute;top:calc(50% - min(calc(100vw * (40 / 1440)), 40px));display:flex;justify-content:space-between;width:100%;transform:translateY(-50%);pointer-events:none}@media (max-width:768px){.EngineerExample_components-engineer-example-rows__obk5B .splide__arrows{top:calc(50% - min(calc(100vw * (32 / 375)), 32px))}}.EngineerExample_components-engineer-example-rows__obk5B .splide__arrow{width:min(calc(100vw * (64 / 1440)),64px);height:min(calc(100vw * (64 / 1440)),64px);border:none;background:none;padding:0;cursor:pointer;pointer-events:auto}@media (max-width:768px){.EngineerExample_components-engineer-example-rows__obk5B .splide__arrow{width:min(calc(100vw * (40 / 375)),40px);height:min(calc(100vw * (40 / 375)),40px)}}.EngineerExample_components-engineer-example-rows__obk5B .splide__arrow svg{display:block;width:100%;height:100%}.EngineerExample_components-engineer-example-rows__obk5B .splide__arrow svg path{fill:#fff}.EngineerExample_components-engineer-example-rows__obk5B .splide__arrow--prev{transform:translateX(-50%)}.EngineerExample_components-engineer-example-rows__obk5B .splide__arrow--next{transform:translateX(50%)}.EngineerExample_components-engineer-example-rows__obk5B .splide__pagination{display:flex;justify-content:center;gap:16px;margin-top:40px}@media (max-width:768px){.EngineerExample_components-engineer-example-rows__obk5B .splide__pagination{margin-top:40px}}.EngineerExample_components-engineer-example-rows__obk5B .splide__pagination li{display:flex;align-items:center;justify-content:center}.EngineerExample_components-engineer-example-rows__obk5B .splide__pagination button{width:10px;height:10px;border-radius:9999px;background:#ccc;border:none;padding:0;cursor:pointer}.EngineerExample_components-engineer-example-rows__obk5B .splide__pagination button.is-active{background:linear-gradient(270deg,#48a9e8 .01%,#953bbb 99.39%)}.SubscribeForm_components-subscribe-form__43kDL{padding-bottom:100px}.SubscribeForm_components-subscribe-form__title__c8Tb5{display:flex;flex-direction:column;gap:24px;align-items:center;font-size:36px;font-weight:700;line-height:1.5;color:#1a1a1a}@media (max-width:768px){.SubscribeForm_components-subscribe-form__title__c8Tb5{font-size:26px}}.SubscribeForm_components-subscribe-form__title__c8Tb5:after{width:80px;height:3px;content:"";background-color:currentColor}@media (max-width:768px){.SubscribeForm_components-subscribe-form__title__c8Tb5:after{width:40px;height:1px}}.SubscribeForm_components-subscribe-form__campaign-banner__ZZArT{margin-top:40px}@media (max-width:768px){.SubscribeForm_components-subscribe-form__campaign-banner__ZZArT{padding-inline:20px;margin-top:40px}}.SubscribeForm_components-subscribe-form__campaign-slot--hidden__0Shh3{display:none}.SubscribeForm_components-subscribe-form__banner__Eh4ue{max-width:1080px;padding-inline:40px;margin-inline:auto;margin-top:40px}@media (max-width:768px){.SubscribeForm_components-subscribe-form__banner__Eh4ue{padding-inline:20px;margin-top:40px}.SubscribeForm_components-subscribe-form__campaign-slot--visible__peDhF+.SubscribeForm_components-subscribe-form__banner__Eh4ue{margin-top:20px}}.SubscribeForm_components-subscribe-form__banner__Eh4ue img{width:100%;height:auto}.SubscribeForm_components-subscribe-form__entry-plan-form__GsAJU{max-width:880px;padding:0 40px;margin-inline:auto;margin-top:40px}@media (max-width:768px){.SubscribeForm_components-subscribe-form__entry-plan-form__GsAJU{padding:0 20px}}.SubscribeForm_components-subscribe-form__entry-plan-form__GsAJU [data-entry-plan-pane]>div{min-height:var(--subscribe-form-embed-height,404px);margin-inline:auto}.SubscribeForm_components-subscribe-form__entry-plan-form__GsAJU:has([data-form-maintenance]){max-width:calc(920px + 80px)}.SubscribeForm_components-subscribe-form__entry-plan-form__GsAJU [data-form-maintenance] img{width:100%;height:auto}.SubscribeForm_components-subscribe-form__entry-plan-form__GsAJU iframe{width:100%;height:100%;border:none}.SubscribeForm_components-subscribe-form__4crown__KXIiv{padding:0 20px;margin:40px 0}.SubscribeForm_components-subscribe-form__skill-up__SKWPN{padding:0 20px;margin:19px auto 0}@media (max-width:768px){.SubscribeForm_components-subscribe-form__skill-up__SKWPN{margin-top:32px}}.Supervisor_components-supervisor__wKgKD{width:100%;padding:var(--padding-pc,80px 10px);background-color:var(--bg-props,#f0f5fa)}@media (max-width:768px){.Supervisor_components-supervisor__wKgKD{padding:72px 16px}}.Supervisor_components-supervisor-container__7g4M8{display:flex;flex-direction:column;gap:32px;max-width:var(--max-width-pc,1200px);margin-inline:auto;container-type:inline-size;background-color:var(--bg-props,transparent)}@media (max-width:768px){.Supervisor_components-supervisor-container__7g4M8{gap:24px}}.Supervisor_components-supervisor-heading__Ot72Z{display:flex;flex-direction:column;gap:24px;align-items:center;font-size:36px;font-weight:700;line-height:1.5;color:#1a1a1a;text-align:center}@media (max-width:768px){.Supervisor_components-supervisor-heading__Ot72Z{font-size:26px}}.Supervisor_components-supervisor-heading__Ot72Z:after{display:block;width:80px;height:3px;content:"";background-color:#1a1a1a}.Supervisor_components-supervisor-caption__W9zhh{font-size:24px;font-weight:700;line-height:1.5;text-align:center}@media (max-width:768px){.Supervisor_components-supervisor-caption__W9zhh{font-size:18px}}.Supervisor_components-supervisor-info__YVfh0{display:flex;gap:clamp(20px,calc(100cqi * (40 / 1200)),40px);align-items:center;padding:clamp(14px,calc(100cqi * (24 / 1200)),24px) clamp(28px,calc(100cqi * (56 / 1200)),56px) clamp(14px,calc(100cqi * (24 / 1200)),24px) clamp(14px,calc(100cqi * (24 / 1200)),24px);background-color:var(--img-bg,#fff);border-radius:16px}@media (max-width:768px){.Supervisor_components-supervisor-info__YVfh0{flex-direction:column;gap:16px;align-items:baseline;padding:16px}}.Supervisor_components-supervisor-photo__8KRzH{flex:0 0 52%;max-width:582px;overflow-x:hidden}@media (max-width:768px){.Supervisor_components-supervisor-photo__8KRzH{flex:0 0 auto;width:100%;max-width:none}}.Supervisor_components-supervisor-photo__wrap__8fVOs{display:flex;justify-content:center;width:100%}@media (max-width:768px){.Supervisor_components-supervisor-photo__wrap__8fVOs{display:contents}}.Supervisor_components-supervisor-photo__img__2Pv4U{display:block;width:100%;height:auto}.Supervisor_components-supervisor-introduction__FLmf_{display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(14px,calc(100cqi * (24 / 1200)),24px);min-width:0}@media (max-width:768px){.Supervisor_components-supervisor-introduction__FLmf_{flex:0 0 auto;gap:8px;width:100%}}.Supervisor_components-supervisor-column__HoqjZ{display:flex;flex-direction:column;gap:clamp(12px,calc(100cqi * (20 / 1200)),20px)}@media (max-width:768px){.Supervisor_components-supervisor-column__HoqjZ{gap:16px}}.Supervisor_components-supervisor-achievement__SqiDO{width:-moz-fit-content;width:fit-content;padding-inline:clamp(14px,calc(100cqi * (24 / 1200)),24px);background:linear-gradient(90deg,#309da4,#2368a7);border-radius:4px}@media (max-width:768px){.Supervisor_components-supervisor-achievement__SqiDO{padding-inline:16px}}.Supervisor_components-supervisor-achievement__SqiDO span{display:inline-block;height:clamp(28px,calc(100cqi * (47 / 1200)),47px);font-size:clamp(12px,calc(100cqi * (20 / 1200)),20px);font-weight:700;line-height:clamp(28px,calc(100cqi * (47 / 1200)),47px);color:#fff}@media (max-width:768px){.Supervisor_components-supervisor-achievement__SqiDO span{height:34px;font-size:14px;line-height:34px}}.Supervisor_components-supervisor-profile__xzzg3{display:flex;flex-direction:column;gap:clamp(6px,calc(100cqi * (10 / 1200)),10px)}@media (max-width:768px){.Supervisor_components-supervisor-profile__xzzg3{gap:8px}}.Supervisor_components-supervisor-profile__name__IzeyO{font-size:clamp(14px,calc(100cqi * (24 / 1200)),24px);font-weight:700;color:#1a1a1a}@media (max-width:768px){.Supervisor_components-supervisor-profile__name__IzeyO{font-size:18px}}.Supervisor_components-supervisor-profile__name__IzeyO span{font-size:clamp(11px,calc(100cqi * (18 / 1200)),18px)}@media (max-width:768px){.Supervisor_components-supervisor-profile__name__IzeyO span{font-size:13px}}.Supervisor_components-supervisor-profile__role__UgmS4{font-size:clamp(11px,calc(100cqi * (18 / 1200)),18px);font-weight:700;line-height:1.6;color:#1a1a1a}@media (max-width:768px){.Supervisor_components-supervisor-profile__role__UgmS4{font-size:16px}}.Supervisor_components-supervisor-description__W1GJJ{font-size:clamp(10px,calc(100cqi * (16 / 1200)),16px);line-height:1.8;color:#1a1a1a}@media (max-width:768px){.Supervisor_components-supervisor-description__W1GJJ{font-size:14px}}.Supervisor_components-supervisor-section__MrmYE{display:flex;flex-direction:column;gap:clamp(14px,calc(100cqi * (24 / 1094)),24px);padding:clamp(24px,calc(100cqi * (40 / 1094)),40px);background-color:var(--img-bg,#fff);border-radius:16px}@media (max-width:768px){.Supervisor_components-supervisor-section__MrmYE{gap:16px;padding:32px 16px}}.Supervisor_components-supervisor-container__7g4M8:has(.Supervisor_components-supervisor-section__MrmYE){max-width:var(--max-width-pc,1094px)}.Supervisor_components-supervisor-section__MrmYE .Supervisor_components-supervisor-info__YVfh0{gap:clamp(20px,calc(100cqi * (40 / 1094)),40px);padding:0}@media (max-width:768px){.Supervisor_components-supervisor-section__MrmYE .Supervisor_components-supervisor-info__YVfh0{gap:16px}}.Supervisor_components-supervisor-section__MrmYE .Supervisor_components-supervisor-photo__8KRzH{max-width:496px}@media (max-width:768px){.Supervisor_components-supervisor-section__MrmYE .Supervisor_components-supervisor-photo__8KRzH{max-width:none}}.Supervisor_components-supervisor-section__MrmYE .Supervisor_components-supervisor-introduction__FLmf_{gap:clamp(8px,calc(100cqi * (16 / 1094)),16px)}@media (max-width:768px){.Supervisor_components-supervisor-section__MrmYE .Supervisor_components-supervisor-introduction__FLmf_{gap:8px}}.Supervisor_components-supervisor-section__MrmYE .Supervisor_components-supervisor-column__HoqjZ{gap:clamp(12px,calc(100cqi * (20 / 1094)),20px)}@media (max-width:768px){.Supervisor_components-supervisor-section__MrmYE .Supervisor_components-supervisor-column__HoqjZ{gap:16px}}.Supervisor_components-supervisor-section__MrmYE .Supervisor_components-supervisor-achievement__SqiDO{padding-inline:clamp(14px,calc(100cqi * (24 / 1094)),24px)}@media (max-width:768px){.Supervisor_components-supervisor-section__MrmYE .Supervisor_components-supervisor-achievement__SqiDO{padding-inline:16px}}.Supervisor_components-supervisor-section__MrmYE .Supervisor_components-supervisor-achievement__SqiDO span{height:clamp(28px,calc(100cqi * (47 / 1094)),47px);font-size:clamp(12px,calc(100cqi * (20 / 1094)),20px);line-height:clamp(28px,calc(100cqi * (47 / 1094)),47px)}@media (max-width:768px){.Supervisor_components-supervisor-section__MrmYE .Supervisor_components-supervisor-achievement__SqiDO span{height:34px;font-size:14px;line-height:34px}}.Supervisor_components-supervisor-section__MrmYE .Supervisor_components-supervisor-description__W1GJJ{font-size:clamp(10px,calc(100cqi * (14 / 1094)),14px);color:#576379}@media (max-width:768px){.Supervisor_components-supervisor-section__MrmYE .Supervisor_components-supervisor-description__W1GJJ{font-size:14px}}.Supervisor_components-supervisor-section__MrmYE .Supervisor_components-supervisor-profile__xzzg3{gap:6px}.Supervisor_components-supervisor-section__MrmYE .Supervisor_components-supervisor-profile__name__IzeyO{font-size:clamp(14px,calc(100cqi * (24 / 1094)),24px);color:#1e293b}@media (max-width:768px){.Supervisor_components-supervisor-section__MrmYE .Supervisor_components-supervisor-profile__name__IzeyO{font-size:18px}}.Supervisor_components-supervisor-section__MrmYE .Supervisor_components-supervisor-profile__name__IzeyO span{font-size:clamp(11px,calc(100cqi * (18 / 1094)),18px)}@media (max-width:768px){.Supervisor_components-supervisor-section__MrmYE .Supervisor_components-supervisor-profile__name__IzeyO span{font-size:13px}}.Supervisor_components-supervisor-section__MrmYE .Supervisor_components-supervisor-profile__role__UgmS4{font-size:clamp(10px,calc(100cqi * (14 / 1094)),14px);color:#1e293b}@media (max-width:768px){.Supervisor_components-supervisor-section__MrmYE .Supervisor_components-supervisor-profile__role__UgmS4{font-size:14px}}.Supervisor_components-supervisor-section__header__zyyNM{display:flex;gap:clamp(8px,calc(100cqi * (16 / 1094)),16px);align-items:center;justify-content:center}@media (max-width:768px){.Supervisor_components-supervisor-section__header__zyyNM{flex-direction:column;gap:8px}}.Supervisor_components-supervisor-section__title__ZWM61{font-size:clamp(19px,calc(100cqi * (32 / 1094)),32px);font-weight:700;line-height:1.5;color:#1e293b}@media (max-width:768px){.Supervisor_components-supervisor-section__title__ZWM61{font-size:20px}}.Supervisor_components-supervisor-section__tag__qj6FS{display:inline-block;padding:clamp(4px,calc(100cqi * (6 / 1094)),6px) clamp(14px,calc(100cqi * (24 / 1094)),24px);font-size:clamp(10px,calc(100cqi * (14 / 1094)),14px);font-weight:700;line-height:1.5;color:#1e293b;background-color:#fff;border:1px solid #1e293b;border-radius:999px}@media (max-width:768px){.Supervisor_components-supervisor-section__tag__qj6FS{padding:4px 16px;font-size:16px}}.Supervisor_components-supervisor-divider__xGtb_{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;margin-block:-44px}@media (max-width:768px){.Supervisor_components-supervisor-divider__xGtb_{margin-block:-28px}}.Supervisor_components-supervisor-divider__icon__oWEGu{width:48px;height:48px}@media (max-width:768px){.Supervisor_components-supervisor-divider__icon__oWEGu{width:36px;height:36px}}.UsersVoice_components-users-voice__A13x_{--accent-color:#2e92a5;--text-color:#fff;--pagenation-dots-color:#fff;--pagenation-dots-active-color:var(--pagenation-dots-color);width:100%;padding-block:64px;overflow-x:hidden;background:var(--accent-color)}@media (max-width:768px){.UsersVoice_components-users-voice__A13x_{padding-block:48px}}.UsersVoice_components-users-voice-container__ZEj_z{display:flex;flex-direction:column;gap:40px;width:100%;max-width:1440px;padding-inline:min(calc(100vw * (55.5 / 1440)),55.5px);margin-inline:auto}@media (max-width:768px){.UsersVoice_components-users-voice-container__ZEj_z{gap:32px;padding-inline:min(calc(100vw * (16.5 / 375)),16.5px)}}.UsersVoice_components-users-voice-heading__9gqbe{display:flex;flex-direction:column;gap:24px;align-items:center;font-size:36px;font-weight:700;line-height:1.5;color:var(--text-color);text-align:center}@media (max-width:768px){.UsersVoice_components-users-voice-heading__9gqbe{font-size:26px}}.UsersVoice_components-users-voice-heading__9gqbe:after{display:block;width:80px;height:3px;content:"";background-color:var(--text-color)}.UsersVoice_components-users-voice-rows__KmG1X{position:relative;padding-bottom:36px}@media (max-width:768px){.UsersVoice_components-users-voice-rows__KmG1X{padding-bottom:28px}}.UsersVoice_components-users-voice-rows__KmG1X .splide__arrows,.UsersVoice_components-users-voice-rows__KmG1X .splide__pagination{display:none}.UsersVoice_components-users-voice-rows__KmG1X .splide__list{display:flex;gap:min(calc(100vw * (24 / 1440)),24px)}@media (max-width:768px){.UsersVoice_components-users-voice-rows__KmG1X .splide__list{gap:min(calc(100vw * (8 / 1440)),8px)}}@media (min-width:769px){.UsersVoice_components-users-voice-rows__KmG1X .splide__list{justify-content:var(--users-voice-list-justify,flex-start)}}.UsersVoice_components-users-voice-rows__KmG1X.is-active .splide__list,.UsersVoice_components-users-voice-rows__KmG1X.is-initialized .splide__list{gap:0}.UsersVoice_components-users-voice-rows__KmG1X.is-active .splide__arrows,.UsersVoice_components-users-voice-rows__KmG1X.is-active .splide__pagination,.UsersVoice_components-users-voice-rows__KmG1X.is-initialized .splide__arrows,.UsersVoice_components-users-voice-rows__KmG1X.is-initialized .splide__pagination{display:flex}.UsersVoice_components-users-voice__A13x_ .splide__track{max-width:1329px;margin-inline:auto;overflow:visible}.UsersVoice_components-users-voice__A13x_ .splide__slide{flex:0 0 auto;width:min(calc(100vw * (427 / 1440)),427px)}@media (max-width:768px){.UsersVoice_components-users-voice__A13x_ .splide__slide{width:min(calc(100vw * (342 / 375)),342px)}}.UsersVoice_components-users-voice-list__GVcjC{width:100%}.UsersVoice_components-users-voice-list__GVcjC img{display:block;width:100%;height:auto}.UsersVoice_components-users-voice__A13x_ .splide__arrows{position:absolute;top:50%;justify-content:space-between;width:100%;pointer-events:none;transform:translateY(-50%)}.UsersVoice_components-users-voice__A13x_ .splide__arrow{width:min(calc(100vw * (66.83 / 1440)),66.83px);height:min(calc(100vw * (66.83 / 1440)),66.83px);padding:0;pointer-events:auto;cursor:pointer;background:none;border:none}@media (max-width:768px){.UsersVoice_components-users-voice__A13x_ .splide__arrow{width:min(calc(100vw * (44.58 / 375)),44.58px);height:min(calc(100vw * (44.64 / 375)),44.64px)}}.UsersVoice_components-users-voice__A13x_ .splide__arrow svg{width:100%;height:100%}.UsersVoice_components-users-voice__A13x_ .splide__arrow--prev{transform:translateX(-50%)}@media (max-width:768px){.UsersVoice_components-users-voice__A13x_ .splide__arrow--prev{transform:translateX(-30%)}}.UsersVoice_components-users-voice__A13x_ .splide__arrow--next{transform:translateX(50%)}@media (max-width:768px){.UsersVoice_components-users-voice__A13x_ .splide__arrow--next{transform:translateX(30%)}}.UsersVoice_components-users-voice-notes__7ua9u{margin-top:20px;font-size:10px;font-weight:400;line-height:1;color:var(--text-color)}@media (min-width:769px){.UsersVoice_components-users-voice-notes__7ua9u{text-align:var(--users-voice-notes-align,left)}}.UsersVoice_components-users-voice__A13x_ .splide__pagination{position:absolute;right:0;bottom:0;left:0;gap:8px;justify-content:center;margin-top:0}.UsersVoice_components-users-voice__A13x_ .splide__pagination button{width:8px;height:8px;padding:0;cursor:pointer;background-color:var(--pagenation-dots-color);border:none;border-radius:999px;opacity:.3}.UsersVoice_components-users-voice__A13x_ .splide__pagination button.is-active{background-color:var(--pagenation-dots-active-color);opacity:1}.WhatWeCan_components-what-we-can___Wh2y{--accent-color:linear-gradient(90deg,#309da4,#2368a7);--upper-bg-img:url(/optimized/assets/images/components/what-we-can/upper-bg.webp);--lower-bg-img:url(/optimized/assets/images/components/what-we-can/lower-bg.webp);width:100%;background-color:#fff}.WhatWeCan_components-what-we-can-wrapper__fRrPK{position:relative;z-index:0;display:flex;flex-direction:column;gap:32px;align-items:center;max-width:1440px;padding:40px 20px 100px;margin-inline:auto}@media (max-width:768px){.WhatWeCan_components-what-we-can-wrapper__fRrPK{padding-block:24px 40.5px}}.WhatWeCan_components-what-we-can-wrapper__fRrPK:before{top:0;right:0;z-index:1;width:min(calc(100vw * (364 / 1440)),364px);aspect-ratio:182/197;background-image:var(--upper-bg-img)}.WhatWeCan_components-what-we-can-wrapper__fRrPK:after,.WhatWeCan_components-what-we-can-wrapper__fRrPK:before{position:absolute;display:block;pointer-events:none;content:"";background-repeat:no-repeat;background-position:50%;background-size:cover}.WhatWeCan_components-what-we-can-wrapper__fRrPK:after{bottom:0;left:0;width:min(calc(100vw * (264 / 1440)),264px);aspect-ratio:132/157;background-image:var(--lower-bg-img)}.WhatWeCan_components-what-we-can-container__54xEC{z-index:2;display:flex;flex-direction:column;gap:56px;align-items:center;width:100%}@media (max-width:768px){.WhatWeCan_components-what-we-can-container__54xEC{gap:32px}}.WhatWeCan_components-what-we-can-heading__6lwxc{display:flex;flex-direction:column;gap:24px;align-items:center;font-size:36px;font-weight:700;line-height:1.5;color:#1a1a1a;text-align:center}@media (max-width:768px){.WhatWeCan_components-what-we-can-heading__6lwxc{font-size:25px}}.WhatWeCan_components-what-we-can-heading__6lwxc:after{display:block;width:80px;height:3px;content:"";background-color:#1a1a1a}.WhatWeCan_components-what-we-can-columns__JZmje{display:flex;flex-direction:column;gap:40px;align-items:center;width:100%;max-width:920px;margin-inline:auto}.WhatWeCan_components-what-we-can-columns__JZmje hr{width:100%;height:1px;margin-bottom:40px;background-color:#eceff3;border:none}.WhatWeCan_components-what-we-can-list__z288L{display:grid;grid-template-areas:"lead img";grid-template-columns:1.162fr 1fr;gap:40px;justify-content:space-between;width:100%}@media (max-width:768px){.WhatWeCan_components-what-we-can-list__z288L{grid-template-areas:"lead" "img";grid-template-rows:repeat(2,auto);grid-template-columns:minmax(0,1fr);gap:24px}}.WhatWeCan_components-what-we-can-list__z288L:nth-of-type(2n){grid-template-areas:"img lead";grid-template-columns:1fr 1.162fr}@media (max-width:768px){.WhatWeCan_components-what-we-can-list__z288L:nth-of-type(2n){grid-template-areas:"lead" "img";grid-template-columns:minmax(0,1fr)}}.WhatWeCan_components-what-we-can-lead__oXdPQ{display:flex;flex-direction:column;grid-area:lead;gap:16px}.WhatWeCan_components-what-we-can-lead__label__KjKDk{display:flex;gap:4px;align-items:baseline;width:-moz-fit-content;width:fit-content;height:28px;padding-inline:24px;font-size:16px;font-weight:700;line-height:26px;color:#fff;background:var(--accent-color);border-radius:9999px}.WhatWeCan_components-what-we-can-lead__label__KjKDk span{font-family:DIN-2014,sans-serif;font-size:18px}.WhatWeCan_components-what-we-can-lead__title__lBXl5{font-size:40px;font-weight:700;line-height:1.5;color:#1a1a1a}@media (max-width:768px){.WhatWeCan_components-what-we-can-lead__title__lBXl5{font-size:28px}}.WhatWeCan_components-what-we-can-lead__description__tD9qk{max-width:408px;font-size:16px;font-weight:400;line-height:1.6;color:#333}@media (max-width:768px){.WhatWeCan_components-what-we-can-lead__description__tD9qk{max-width:none;font-size:14px}}.WhatWeCan_components-what-we-can-lead__points__S9_vi{display:flex;flex-direction:column;gap:10px;max-width:100%}@media (max-width:768px){.WhatWeCan_components-what-we-can-lead__points__S9_vi{gap:8px;max-width:none}}.WhatWeCan_components-what-we-can-lead__point__RViPo{display:grid;grid-template-columns:17px auto;gap:8px;align-items:center;width:100%;padding:10px 24px;background-color:#f0f5fa;border-radius:9999px}@media (max-width:768px){.WhatWeCan_components-what-we-can-lead__point__RViPo{padding:min(calc(100vw * (10 / 375)),10px) min(calc(100vw * (24 / 375)),24px)}}.WhatWeCan_components-what-we-can-lead__point__RViPo span{font-size:15px;font-weight:500;line-height:1.3;color:#1a1a1a}@media (max-width:768px){.WhatWeCan_components-what-we-can-lead__point__RViPo span{font-size:14px}}.WhatWeCan_components-what-we-can-img__04s3c{grid-area:img;width:100%}.WhatWeCan_components-what-we-can-img__04s3c img{display:block;width:100%;height:auto}.WhatWeCan_components-what-we-can-img__carousel__ItTJm{position:relative;display:flex;flex-direction:column;gap:16px;width:100%}@media (max-width:768px){.WhatWeCan_components-what-we-can-img__carousel__ItTJm{width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.WhatWeCan_components-what-we-can-img__carousel__ItTJm .splide__slide{width:calc(100vw * (290 / 375))}}@media (max-width:768px){:is(.WhatWeCan_components-what-we-can-img__carousel__ItTJm .splide__slide):not(.is-active){opacity:.6}}.WhatWeCan_components-what-we-can-img__carousel__ItTJm .splide__slide img{display:block;width:100%;height:auto}.WhatWeCan_components-what-we-can-img__carousel__ItTJm .splide__arrows{position:absolute;top:0;left:0;width:100%;aspect-ratio:16/9;pointer-events:none}@media (max-width:768px){.WhatWeCan_components-what-we-can-img__carousel__ItTJm .splide__arrows{aspect-ratio:860/375}}.WhatWeCan_components-what-we-can-img__carousel__ItTJm .splide__arrow{position:absolute;top:50%;width:40px;height:40px;padding:0;pointer-events:auto;cursor:pointer;background:transparent;border:none;transform:translateY(-50%)}.WhatWeCan_components-what-we-can-img__carousel__ItTJm .splide__arrow svg{display:block;width:100%;height:100%}.WhatWeCan_components-what-we-can-img__carousel__ItTJm .splide__arrow--prev{left:-20px}@media (max-width:768px){.WhatWeCan_components-what-we-can-img__carousel__ItTJm .splide__arrow--prev{left:calc(50% - (100vw * (290 / 375) / 2) - 20px)}}.WhatWeCan_components-what-we-can-img__carousel__ItTJm .splide__arrow--next{right:-20px}@media (max-width:768px){.WhatWeCan_components-what-we-can-img__carousel__ItTJm .splide__arrow--next{right:calc(50% - (100vw * (290 / 375) / 2) - 20px)}}.WhatWeCan_components-what-we-can-img__carousel__ItTJm .splide__pagination__page{width:8px;height:8px;margin:0;background:#d9d9d9;border:none;border-radius:50%;transition:background-color .2s}.WhatWeCan_components-what-we-can-img__carousel__ItTJm .splide__pagination__page.is-active{background:#1a1a1a;transform:none}.WhatWeCan_components-what-we-can-img__carousel__ItTJm.splide.is-initialized .splide__pagination{display:flex;gap:8px;padding:0}.WhatWeCan_components-what-we-can-img__carousel-caption__wlU3Z{font-size:16px;font-weight:700;line-height:1.5;color:#1a1a1a;text-align:center}@media (max-width:768px){.WhatWeCan_components-what-we-can-img__carousel-caption__wlU3Z{font-size:12px}}.WhatWeCan_components-what-we-can-workshop__07sE7{display:flex;flex-direction:column;gap:24px;width:100%;max-width:920px}@media (max-width:768px){.WhatWeCan_components-what-we-can-workshop__07sE7{gap:14px}}.WhatWeCan_components-what-we-can-workshop__title__YlXVT{font-size:24px;font-weight:700;color:#1a1a1a;text-align:center}@media (max-width:768px){.WhatWeCan_components-what-we-can-workshop__title__YlXVT{font-size:18px}}.WhatWeCan_components-what-we-can-workshop__carousel__k6iN_{position:relative;width:100%}@media (max-width:768px){.WhatWeCan_components-what-we-can-workshop__carousel__k6iN_{width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.WhatWeCan_components-what-we-can-workshop__carousel__k6iN_ .splide__slide{width:calc(100vw * (280 / 375))}}.WhatWeCan_components-what-we-can-workshop__carousel__k6iN_ .splide__slide img{display:block;width:100%;height:auto}.WhatWeCan_components-what-we-can-workshop__carousel__k6iN_ .splide__arrows{position:absolute;inset:0;pointer-events:none}.WhatWeCan_components-what-we-can-workshop__carousel__k6iN_ .splide__arrow{position:absolute;top:50%;width:56px;height:56px;padding:0;pointer-events:auto;cursor:pointer;background:transparent;border:none;transform:translateY(-50%)}@media (max-width:768px){.WhatWeCan_components-what-we-can-workshop__carousel__k6iN_ .splide__arrow{width:40px;height:40px}}.WhatWeCan_components-what-we-can-workshop__carousel__k6iN_ .splide__arrow svg{display:block;width:100%;height:100%}.WhatWeCan_components-what-we-can-workshop__carousel__k6iN_ .splide__arrow--prev{left:max(-45px,calc(-1 * ((100vw - 100%) / 2)))}@media (max-width:768px){.WhatWeCan_components-what-we-can-workshop__carousel__k6iN_ .splide__arrow--prev{left:calc(50% - (100vw * (280 / 375) / 2) - 33px)}}.WhatWeCan_components-what-we-can-workshop__carousel__k6iN_ .splide__arrow--next{right:max(-45px,calc(-1 * ((100vw - 100%) / 2)))}@media (max-width:768px){.WhatWeCan_components-what-we-can-workshop__carousel__k6iN_ .splide__arrow--next{right:calc(50% - (100vw * (280 / 375) / 2) - 33px)}}.WhatWeCan_components-what-we-can-workshop__arrow-icon__AP3K3{display:block}@media (max-width:768px){.WhatWeCan_components-what-we-can-workshop__arrow-icon--pc__qPZ5e{display:none}}.WhatWeCan_components-what-we-can-workshop__arrow-icon--sp__yPZ8R{display:none}@media (max-width:768px){.WhatWeCan_components-what-we-can-workshop__arrow-icon--sp__yPZ8R{display:block}}.Mentor_components-mentor__haU_8{--arrow-bg-color:#1e293b;--arrow-icon-color:#fff;--pagination-color:#ccc;--pagination-active-color:#c5a235;--pagination-active-background:var(--pagination-active-color);--pagination-control-color:var(--arrow-bg-color);--section-padding-top:100px;--section-padding-top-sp:calc(100vw * (39 / 375));--section-padding-x:40px;--section-padding-x-sp:calc(100vw * (16 / 375));--section-padding-bottom:100px;--section-padding-bottom-sp:calc(100vw * (72 / 375));--inner-gap:40px;--inner-gap-sp:40px;--heading-font-size:30px;--heading-font-size-sp:26px;--heading-line-height:1.3em;--heading-underline-width:64px;--heading-underline-height:4px;--description-font-size:16px;--description-font-size-sp:16px;--description-line-height:1.6;--pagination-gap:10px;--pagination-gap-sp:10px;--pagination-margin-top:40px;--pagination-margin-top-sp:32px;--slide-spacing:17.5px;--slide-spacing-sp:20px;--slide-width:min(calc(100vw * (285 / 960)),285px);--slide-width-sp:76.9vw;--arrow-top-offset:40px;--arrow-top-offset-sp:32px;--arrow-shift-prev:0;--arrow-shift-next:0;width:100%;background-color:#fff;padding:var(--section-padding-top) var(--section-padding-x) var(--section-padding-bottom);overflow:hidden}@media (max-width:768px){.Mentor_components-mentor__haU_8{padding:var(--section-padding-top-sp) var(--section-padding-x-sp) var(--section-padding-bottom-sp)}}.Mentor_components-mentor__inner__irw8m{display:flex;flex-direction:column;gap:var(--inner-gap)}@media (max-width:768px){.Mentor_components-mentor__inner__irw8m{gap:var(--inner-gap-sp)}}.Mentor_components-mentor__heading__sPXfQ h2{color:#1a1a1a;display:flex;flex-direction:column;gap:16px;align-items:center;font-size:var(--heading-font-size);font-weight:700;line-height:var(--heading-line-height);text-align:center}@media (max-width:768px){.Mentor_components-mentor__heading__sPXfQ h2{font-size:var(--heading-font-size-sp)}}:is(.Mentor_components-mentor__heading__sPXfQ h2):after{content:"";display:block;background-color:#1a1a1a;width:var(--heading-underline-width);height:var(--heading-underline-height)}.Mentor_components-mentor__description__u9WlV{margin-top:0;font-size:var(--description-font-size);line-height:var(--description-line-height);text-align:center}@media (max-width:768px){.Mentor_components-mentor__description__u9WlV{font-size:var(--description-font-size-sp)}}.Mentor_components-mentor__carousel__lrkXn{--pagination-reserve:28px;position:relative;width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}@media (max-width:768px){.Mentor_components-mentor__carousel__lrkXn{--slide-spacing:var(--slide-spacing-sp);--slide-width:var(--slide-width-sp)}}.Mentor_components-mentor__carousel__lrkXn .splide__track{overflow:hidden;position:relative;width:100%;max-width:var(--track-max-width,895px);margin-right:auto;margin-left:auto}.Mentor_components-mentor__carousel__lrkXn .splide__list{display:flex;touch-action:pan-y pinch-zoom}.Mentor_components-mentor__carousel__lrkXn .splide__slide{width:var(--slide-width);flex:0 0 auto}.Mentor_components-mentor__carousel__lrkXn.is-initialized .splide__slide{width:auto}.Mentor_components-mentor__carousel__lrkXn .splide__slide img{display:block;width:100%;height:auto}.Mentor_components-mentor__carousel__lrkXn:not(.is-initialized){visibility:visible}.Mentor_components-mentor__carousel__lrkXn:not(.is-initialized) .splide__list{display:flex;gap:var(--slide-spacing)}@media (min-width:769px){.Mentor_components-mentor__carousel__lrkXn:not(.is-initialized) .splide__list{justify-content:center}}.Mentor_components-mentor__carousel__lrkXn:not(.is-initialized) .splide__slide{width:var(--slide-width)}.Mentor_components-mentor__carousel__lrkXn .splide__arrows{position:absolute;top:calc(50% - var(--arrow-top-offset));left:50%;width:100%;max-width:var(--arrows-max-width,960px);display:flex;justify-content:space-between;align-items:center;pointer-events:none;transform:translateX(-50%) translateY(-50%)}@media (max-width:768px){.Mentor_components-mentor__carousel__lrkXn .splide__arrows{top:calc(50% - var(--arrow-top-offset-sp));width:90vw}}.Mentor_components-mentor__carousel__lrkXn .splide__pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--pagination-gap);width:-moz-max-content;width:max-content;margin:0;padding:0;list-style:none}@media (max-width:768px){.Mentor_components-mentor__carousel__lrkXn .splide__pagination{gap:var(--pagination-gap-sp)}}.Mentor_components-mentor__carousel__lrkXn .splide__pagination li{display:flex;align-items:center;justify-content:center}.Mentor_components-mentor__carousel__lrkXn .splide__pagination button{width:10px;height:10px;border-radius:999px;background-color:var(--pagination-color);border:0;padding:0;margin:0;cursor:pointer}.Mentor_components-mentor__carousel__lrkXn .splide__pagination button.is-active{background:var(--pagination-active-background)}.Mentor_components-mentor__pagination__ERM9R{position:absolute;left:50%;bottom:calc(-1 * var(--pagination-margin-top));display:flex;align-items:center;justify-content:center;gap:12px;transform:translateX(-50%)}@media (max-width:768px){.Mentor_components-mentor__pagination__ERM9R{bottom:calc(-1 * var(--pagination-margin-top-sp))}}.Mentor_components-mentor__pagination-control__H9y6z{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;padding:0;margin:0;color:var(--pagination-control-color);background:transparent;border:0;cursor:pointer}.Mentor_components-mentor__pagination-control__H9y6z svg{display:block;width:100%;height:100%;transform:scaleX(-1)}.Mentor_components-mentor__pagination-control__H9y6z path{fill:currentColor}.Mentor_components-mentor__pagination-control--next__TS5vP svg{transform:none}.Mentor_components-mentor__carousel__lrkXn:not(.is-initialized) .Mentor_components-mentor__pagination__ERM9R,.Mentor_components-mentor__carousel__lrkXn:not(.is-initialized) .splide__arrows,.Mentor_components-mentor__carousel__lrkXn:not(.is-initialized) .splide__pagination{display:none}@media (max-width:472px){.Mentor_components-mentor__carousel__lrkXn .splide__pagination button{width:7px;height:7px}}.Mentor_components-mentor__carousel__lrkXn .splide__arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;background:var(--arrow-bg-color);border:0;border-radius:50%;padding:0;margin:0;cursor:pointer;width:64px;height:64px;pointer-events:auto}@media (max-width:1080px){.Mentor_components-mentor__carousel__lrkXn .splide__arrow{width:40px;height:40px}}@media (max-width:768px){.Mentor_components-mentor__carousel__lrkXn .splide__arrow{width:calc(100vw * (40 / 375));height:calc(100vw * (40 / 375))}}.Mentor_components-mentor__carousel__lrkXn .splide__arrow img,.Mentor_components-mentor__carousel__lrkXn .splide__arrow svg{display:block;width:100%;height:100%}.Mentor_components-mentor__carousel__lrkXn .splide__arrow svg path{fill:var(--arrow-icon-color)}.HrReason_components-hr-reason__Q_THQ{width:100%;padding:min(calc(100vw * (100 / 1440)),100px) min(calc(100vw * (20 / 1440)),20px);background-image:url(/optimized/assets/images/courses/hr/page/reason/bg.webp);background-repeat:no-repeat;background-position:50%;background-size:cover}@media (max-width:768px){.HrReason_components-hr-reason__Q_THQ{padding:0}}.HrReason_components-hr-reason__Q_THQ .HrReason_components-hr-reason-container__NZKqY{display:flex;flex-direction:column;gap:min(calc(100vw * (40 / 1440)),40px);align-items:center;max-width:960px;padding:min(calc(100vw * (64 / 1440)),64px) min(calc(100vw * (20 / 375)),20px);margin-inline:auto;background:rgb(41 40 56/.8);border-radius:12px}@media (max-width:768px){.HrReason_components-hr-reason__Q_THQ .HrReason_components-hr-reason-container__NZKqY{gap:min(calc(100vw * (32 / 375)),32px);width:100%;padding-block:min(calc(100vw * (72 / 375)),72px);border-radius:0}}.HrReason_components-hr-reason__Q_THQ .HrReason_components-hr-reason-heading__ydFg_{display:flex;flex-direction:column;gap:24px;align-items:center;font-size:36px;font-weight:700;line-height:1.5;color:#fff;text-align:center}@media (max-width:768px){.HrReason_components-hr-reason__Q_THQ .HrReason_components-hr-reason-heading__ydFg_{font-size:26px}}:is(.HrReason_components-hr-reason__Q_THQ .HrReason_components-hr-reason-heading__ydFg_):after{display:block;width:80px;height:3px;content:"";background-color:#fff}.HrReason_components-hr-reason__Q_THQ .HrReason_components-hr-reason-img__JO73r{max-width:508px}@media (max-width:768px){.HrReason_components-hr-reason__Q_THQ .HrReason_components-hr-reason-img__JO73r{max-width:none}}.HrReason_components-hr-reason-body__k7KSW{font-weight:700;color:#fff;text-align:center}.HrReason_components-hr-reason-paragraph__wO29a{margin-bottom:20px;line-height:2}.HrReason_components-hr-reason-paragraph__wO29a:last-child{margin-bottom:0}@media (max-width:768px){.HrReason_components-hr-reason-paragraph__wO29a{margin-bottom:10px;text-align:left}}.HrReason_components-hr-reason-paragraph__wO29a strong{padding-inline:4px;font-weight:700;color:#9a780a;background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone}.HrReason_components-hr-reason-source__o2mwd{font-size:10px;font-weight:500;color:#fff;text-align:center;white-space:pre-line}@media (max-width:768px){.HrReason_components-hr-reason-source__o2mwd{width:100%;margin-inline:auto;text-align:left}}.Footer_global-footer__UO8zc{color:#fff;font-size:min(calc(100vw * (14 / 1024)),14px);background:#172223;padding-top:64px}@media (max-width:768px){.Footer_global-footer__UO8zc{font-size:14px;padding:40px 20px}}.Footer_global-footer__UO8zc a{background:transparent;text-align:left;padding:0}.Footer_-inner__HDAi_{max-width:1080px;margin-inline:auto;padding-inline:min(calc(100vw * (40 / 1440)),40px)}.Footer_global-footer__logo__NZW9v{width:359px;height:auto}@media (max-width:768px){.Footer_global-footer__logo__NZW9v{width:auto}}.Footer_-courses__e7kb3{font-weight:400}@media (min-width:769px){.Footer_-courses__e7kb3{font-weight:700;display:grid;grid-template-columns:repeat(2,auto);gap:48px min(calc(100vw * (32 / 1440)),32px)}}.Footer_-cat-prompt__ELmUJ{grid-row:span 2}@media (max-width:768px){.Footer_-courses__e7kb3 p{font-size:16px;font-weight:700}}.Footer_global-footer__UO8zc ul{display:flex;align-items:flex-start;flex-wrap:wrap;padding:10px 0}.Footer_-link__S0ht9{margin-top:30px}@media (min-width:769px){.Footer_-link__S0ht9{border-top:1px solid #fff;gap:min(calc(100vw * (32 / 1440)),32px)}}.Footer_-link__S0ht9 li{border-top:1px solid #fff;padding:16px 0 16px 8px;width:100%}@media (min-width:769px){.Footer_-link__S0ht9 li{width:-moz-fit-content;width:fit-content;margin-right:30px;margin-bottom:0;border-top:none;margin-right:0;padding:0}}.Footer_-link__S0ht9 li ul{padding-left:15px}@media (min-width:769px){.Footer_-link__S0ht9 li ul{display:flex;flex-direction:column;gap:8px}}.Footer_-policy__2H_E_{display:flex;margin-top:10px}@media (min-width:769px){.Footer_-policy__2H_E_{border-top:1px solid #fff;padding-top:min(calc(100vw * (60 / 1440)),60px)}}@media (max-width:768px){.Footer_-policy__2H_E_{flex-direction:column}}.Footer_-policy__2H_E_>li{margin:0 20px 10px 0}.Footer_-link__S0ht9 li ul li{border:none;padding:0 0 12px}@media (min-width:769px){.Footer_-link__S0ht9 li ul li{padding:0}}.Footer_-policy__2H_E_>li:first-of-type{margin-bottom:20px}@media (max-width:768px){.Footer_-policy__2H_E_>li:first-of-type{margin-bottom:10px}}@media (min-width:769px){.Footer_-policy__2H_E_>li:first-of-type{width:-moz-fit-content;width:fit-content}}.Footer_-link__S0ht9 li a:before{content:"";display:inline-block;vertical-align:middle;color:#6b6b6b;line-height:1;width:0;height:0;border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:.4em .6em;border-right:0;margin-right:6px}@media (min-width:769px){.Footer_-link__S0ht9 li a:before{margin-right:8px}}.Footer_-copyright__GYAbq{text-align:center;padding:20px}@media (min-width:769px){.Footer_-copyright__GYAbq{background:#000}}.Header_global-header__iS9_S{position:sticky;top:0;z-index:998;width:100%;background:#fff}@media (min-width:976px){.Header_global-header__iS9_S{display:flex;justify-content:center;height:80px}}.Header_navigation_courses_img___guSW{position:absolute;top:0;left:0;width:min(calc(100vw * (32 / 1440)),32px);height:min(calc(100vw * (32 / 1440)),32px)}@media (max-width:975.98px){.Header_navigation_courses_img___guSW{width:28px;height:28px}}.Header_navigation_courses_img___guSW img{width:100%;height:100%}.Header_-wrapper__a0z4y{display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;padding:0 16px}@media (min-width:976px){.Header_-wrapper__a0z4y{max-width:1440px;height:80px;padding:0 min(calc(100vw * (20 / 1440)),20px)}}.Header_-logo__aSxwM{display:flex;align-items:center;width:272px}@media (min-width:976px){.Header_-logo__aSxwM{display:grid;gap:min(calc(100vw * (10 / 1440)),10px);width:min(calc(100vw * (313 / 1440)),313px);font-size:min(calc(100vw * (14 / 1440)),14px);font-weight:700}.Header_-container__2gYAZ{display:flex;flex-grow:1;justify-content:space-between}.Header_-menu__oekdB{display:flex;flex-grow:1;flex-direction:row;gap:min(calc(100vw * (20 / 1440)),20px);align-items:center;justify-content:flex-end}.Header_-menu__oekdB li:last-child{margin-left:0}}.Header_pc-to-business__y1yd4{position:relative;padding-left:1em}.Header_pc-to-business__y1yd4:before{position:absolute;inset:0;right:auto;width:1px;height:18px;margin:auto;content:"";background-color:#ddd}.Header_pc-to-business__y1yd4 a{display:flex!important;align-items:center!important}.Header_sp-to-business__ow7vV{display:none}@media (max-width:975.98px){.Header_sp-to-business__ow7vV{display:flex;gap:4px;align-items:center;justify-content:center;width:100%;padding:12px;margin-top:12px;color:#fff}}@media (min-width:976px){.Header_-menu__oekdB a{display:inline-flex;gap:4px;align-items:center;font-size:clamp(10px,1vw,14px);font-weight:700;text-align:center}}@media (max-width:1060px) and (min-width:976px){.Header_-menu__oekdB a{display:block;font-size:10px;font-weight:700;text-align:center}}@media (min-width:976px){.Header_-btn__1JD44{padding:10px clamp(10px,calc(100vw * (20 / 1440)),20px);font-size:12px;font-weight:700;color:#fff;background-color:#f47808;border:1px solid #f47808;border-radius:20px;transition:.5s}.Header_-btn__1JD44:hover{color:#f47808;background-color:#fff}.Header_openbtn__mCmv0{position:relative;z-index:9999;width:50px;height:50px;cursor:pointer}.Header_openbtn__mCmv0 span{position:absolute;left:14px;display:inline-block;width:45%;height:3px;background-color:#000;border-radius:2px;transition:all .4s}}@media (max-width:975.98px){.Header_openbtn_sp__6kNbV{position:absolute;right:0;z-index:9999;width:50px;height:50px;cursor:pointer}.Header_openbtn_sp__6kNbV span{position:absolute;left:14px;display:inline-block;width:45%;height:3px;background-color:#000;border-radius:2px;transition:all .4s}}@media (min-width:976px){.Header_openbtn__mCmv0 span:first-of-type{top:15px}.Header_openbtn__mCmv0 span:nth-of-type(2){top:23px}.Header_openbtn__mCmv0 span:nth-of-type(3){top:31px}.Header_openbtnActive__DAP2q span:first-of-type{top:18px;left:18px;width:30%;transform:translateY(6px) rotate(-45deg)}.Header_openbtnActive__DAP2q span:nth-of-type(2){opacity:0}.Header_openbtnActive__DAP2q span:nth-of-type(3){top:30px;left:18px;width:30%;transform:translateY(-6px) rotate(45deg)}.Header_g-nav__OVie4{position:absolute;top:80px;left:0;z-index:-1;visibility:hidden;width:100%;background:#fff;opacity:0;transition:all .6s}.Header_gNavOpen__hQy_Q{z-index:999;visibility:visible;opacity:1}.Header_g-nav__OVie4 #g-nav-list{z-index:999;width:100%;padding:0 0 min(calc(100vw * (40 / 1440)),40px);margin-inline:auto;overflow:auto;-webkit-overflow-scrolling:touch}.Header_is_sp__h2XJF{display:none}}@media (max-width:975.98px){.Header_-wrapper__a0z4y.Header_is_sp__h2XJF{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:48px;padding:0 16px}.Header_-wrapper__a0z4y.Header_is_sp__h2XJF a img{width:272px}.Header_g-nav_sp__DBEmK{position:fixed;top:var(--gnav-sp-offset-y,48px);right:-100%;bottom:0;z-index:999;width:100%;height:auto;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;background:#fff;opacity:0;transition:all .5s;-webkit-overflow-scrolling:touch}.Header_g-nav_sp--dark__9ke2q{background:rgb(0 0 0/.9)}.Header_gNavSpOpen__wtOvj{right:0;opacity:1}.Header_link_btn__FZol0{padding:16px;background-color:#333}.Header_link_list__4YXth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:14px}.Header_anchor_link__CetVT{position:relative;display:flex;gap:10px;align-items:center;justify-content:center;width:100%;height:40px;color:#fff;border:1px solid #fff}.Header_anchor_link__CetVT:after{width:6px;height:6px;content:"";border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) translateY(-2px)}.Header_navigation_btn__2SbGy{display:flex;align-items:center;justify-content:center;height:44px;margin:12px auto 0;font-size:16px;font-weight:700;color:#f47808;background-color:#fff;border:1px solid #f47808;border-radius:5px}.Header_contract_btn__I7N94{color:#fff;background-color:#f47808}.Header_openbtn_sp__6kNbV span:first-of-type{top:15px}.Header_openbtn_sp__6kNbV span:nth-of-type(2){top:23px}.Header_openbtn_sp__6kNbV span:nth-of-type(3){top:31px}.Header_openbtnSpActive__tm7QZ span:first-of-type{top:18px;left:18px;width:30%;transform:translateY(6px) rotate(-45deg)}.Header_openbtnSpActive__tm7QZ span:nth-of-type(2){opacity:0}.Header_openbtnSpActive__tm7QZ span:nth-of-type(3){top:30px;left:18px;width:30%;transform:translateY(-6px) rotate(45deg)}.Header_is_pc__4Ogt1{display:none}}.Header_navigation_title__Ssue4{font-weight:700;border-bottom:1px solid #d8d8d8}@media (min-width:976px){.Header_navigation_title__Ssue4{padding-bottom:10px;margin-bottom:24px;font-size:min(calc(100vw * (24 / 1440)),24px)}}@media (max-width:975.98px){.Header_navigation_title__Ssue4{font-size:12px;border-bottom:0}}.Header_navigation_container__KbmoE{display:flex;gap:min(calc(100vw * (150 / 1440)),150px);justify-content:space-between;max-width:1440px;padding-inline:min(calc(100vw * (20 / 1440)),20px);margin-inline:auto;background-color:#fff}@media (max-width:975.98px){.Header_navigation_container__KbmoE{flex-direction:column;gap:24px;padding:24px 16px}.Header_navigation_container--sp-contents__Ku_VO{display:contents}}.Header_navigation_about__fNg3X,.Header_navigation_courses__bhLK0{white-space:nowrap}.Header_navigation_courses_container__QFmhC{display:flex;gap:min(calc(100vw * (40 / 1440)),40px)}@media (max-width:975.98px){.Header_navigation_courses_container__QFmhC{flex-direction:column;gap:16px;margin-top:16px}}.Header_navigation_courses_wrapper__uD1nD{position:relative}.Header_navigation_courses_title__IA9tr{padding-left:min(calc(100vw * (40 / 1440)),40px);font-size:min(calc(100vw * (20 / 1440)),20px);line-height:min(calc(100vw * (32 / 1440)),32px)}@media (max-width:975.98px){.Header_navigation_courses_title__IA9tr{padding-left:36px;font-size:16px;line-height:28px}}.Header_navigation_courses_list__iXUkE{margin-top:18px;font-size:min(calc(100vw * (16 / 1280)),16px)}@media (max-width:975.98px){.Header_navigation_courses_list__iXUkE{margin-left:40px;font-size:16px}}.Header_navigation_btn_container__pEevT{display:grid;gap:5px}@media (max-width:975.98px){.Header_navigation_btn_container__pEevT{display:none}}.Header_navigation_btn_container__pEevT .Header_contract_btn__I7N94,.Header_navigation_btn_container__pEevT .Header_counseling_btn__D39NR{display:grid;place-items:center;max-width:200px;height:44px;font-size:min(calc(100vw * (16 / 1024)),16px);font-weight:700;color:#f47808;border:1px solid;border-radius:5px;transition:.5s}.Header_navigation_btn_container__pEevT .Header_contract_btn__I7N94{color:#fff;background-color:#f47808}.Header_internal_link__36daf{display:flex;gap:8px;align-items:center}.Header_internal_link__36daf:after{width:8px;height:8px;content:"";border-top:2px solid rgb(0 0 0/.5);border-right:2px solid rgb(0 0 0/.5);transform:rotate(45deg)}.Header_navigation_about_list_item__kKNwm,.Header_navigation_courses_list_item__pPAoX{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #d8d8d8}@media (max-width:975.98px){.Header_navigation_about_list_item__kKNwm,.Header_navigation_courses_list_item__pPAoX{padding-bottom:8px;margin-bottom:8px}}.Header_navigation_about_list__vUTVk{font-size:min(calc(100vw * (16 / 1280)),16px)}@media (max-width:975.98px){.Header_navigation_about_list__vUTVk{padding-left:12px;margin-top:10px;font-size:16px}}.Header_navigation_about_list_item__kKNwm{border:0}.Header_navigation_about_list_item__kKNwm .Header_internal_link__36daf{font-weight:700}.page_page___2cAu{color:#1a1a1a}.ServiceFlow_components-service-flow__ei3gk{padding-block:72px}.ServiceFlow_components-service-flow__inner__rTeNw{max-width:1080px;margin-inline:auto;padding-inline:40px}@media (max-width:768px){.ServiceFlow_components-service-flow__inner__rTeNw{padding-inline:20px}}.ServiceFlow_components-service-flow__title__T2lvl{display:flex;flex-direction:column;align-items:center;gap:24px;color:#1a1a1a;font-size:36px;font-weight:700}@media (max-width:768px){.ServiceFlow_components-service-flow__title__T2lvl{text-align:center}}.ServiceFlow_components-service-flow__title__T2lvl:after{width:80px;height:3px;content:"";background-color:#1a1a1a}.ServiceFlow_components-service-flow-list__gclQA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:min(calc(100vw * (50 / 1440)),50px);width:100%;margin-top:40px}@media (max-width:768px){.ServiceFlow_components-service-flow-list__gclQA{grid-template-columns:minmax(0,1fr);gap:20px;width:-moz-max-content;width:max-content;max-width:100%;margin-inline:auto}}.ServiceFlow_components-service-flow-list__item__QOXu_{font-weight:700;text-align:center}@media (max-width:768px){.ServiceFlow_components-service-flow-list__item__QOXu_{display:grid;grid-template-columns:minmax(0,100px) minmax(0,1fr);gap:0 20px;text-align:left}}.ServiceFlow_components-service-flow-list__thumb__n_oiT{grid-row:span 3}.ServiceFlow_components-service-flow-list__thumb__n_oiT img{max-width:100%;height:auto}.ServiceFlow_components-service-flow-list__title__YO__x{margin-top:20px;color:#337195;font-size:16px;font-weight:700;line-height:1.5}@media (max-width:768px){.ServiceFlow_components-service-flow-list__title__YO__x{grid-column:2;margin-top:0}}.ServiceFlow_components-service-flow-list__link__mqc9o{display:block;width:-moz-max-content;width:max-content;margin-top:10px;margin-inline:auto;padding:5px 40px;color:#fff;font-size:12px;line-height:1.6;background:#f47806;border:1px solid #f47806;border-radius:40px;transition:.5s}@media (max-width:768px){.ServiceFlow_components-service-flow-list__link__mqc9o{grid-column:2;align-self:center;margin-inline:0;padding-inline:12px}}.ServiceFlow_components-service-flow-list__link__mqc9o:hover{color:#f47806;background-color:#fff}.ServiceFlow_components-service-flow-list__desc__7I7AO{margin-top:10px;font-size:12px;line-height:1.8}@media (max-width:768px){.ServiceFlow_components-service-flow-list__desc__7I7AO{grid-column:2}}.ServiceFlow_components-service-flow-list__desc__7I7AO li{display:flex;text-align:left}.ServiceFlow_components-service-flow-list__desc__7I7AO li:before{content:"・"}.ServiceFlow_components-service-flow-list__desc__7I7AO small{font-size:10px}.page_engineer-hero-wrapper__l1kDI{background-image:url(/optimized/assets/images/courses/engineer/img/mv/bg-pc.webp);background-repeat:no-repeat;background-size:cover;background-position:top}@media (max-width:1179px){.page_engineer-hero-wrapper__l1kDI{background-image:url(/optimized/assets/images/courses/engineer/img/mv/bg-sp.webp)}}