.page_main__o5N_8{width:100%;min-height:100vh;display:flex;flex-direction:column;gap:var(--spacing-l);background-color:var(--color-bg-light)}.page_mainVisual__vvUVd{width:100%;height:auto;aspect-ratio:375/197;position:relative;overflow:hidden;z-index:2}.page_mainVisualImage__lV7Og{width:100%;height:100%;object-fit:cover;border-radius:none}.page_headerWrapper__HXmxs,.page_header__NckKO{position:relative;z-index:1}.page_header__NckKO{padding:var(--spacing-m) var(--spacing-m) var(--spacing-l);display:flex;flex-direction:column;gap:var(--spacing-s);overflow:visible}.page_logoAndBadgesContainer__j6FZp,.page_partnerInfo__36647{display:flex;gap:var(--spacing-s);align-items:flex-start}.page_logoContainer__xvFt7{background-color:white;border-radius:var(--radius-xs);padding:var(--spacing-xs);flex-shrink:0;display:flex;align-items:center;justify-content:center}.page_logoImage__Xuin6{height:64px;object-fit:contain}.page_emblems__f1h0N{display:flex;gap:8px;align-items:flex-start;flex:1 1}.page_emblem__Z0gJ6{width:40px;height:50px;overflow:hidden}.page_emblemImage__O8dtB{width:100%;height:100%;object-fit:contain}.page_title__4XTj0{margin:0;background-color:white;border-bottom:4px solid #fde04b;border-right:4px solid #fde04b;padding:2px 8px;border-radius:8px;font-size:28px;font-weight:700;line-height:1.5;letter-spacing:.28px;color:black;white-space:pre-line;display:inline-block;width:-moz-fit-content;width:fit-content}.page_partnerLabel__gNPgc{position:absolute;left:var(--spacing-m);bottom:-2.2rem;font-family:var(--font-family-heading);font-size:var(--size-5xl)!important;line-height:var(--body-m-line-height)!important;white-space:nowrap;margin:0;letter-spacing:.02rem;z-index:-1;font-weight:700}.page_partnerDecoration__e5AVr{position:absolute;right:-3.5rem;top:-6rem;width:11rem;height:11rem;z-index:0}.page_content__UwcFU{flex:1 1;background-color:white;width:100%}.page_newsSectionWrapper__Wlf4s{padding:0 var(--spacing-m)}.page_card__LgYyE{background-color:var(--color-white);border-radius:var(--radius-m);padding:var(--spacing-l);box-shadow:0 1px 3px rgba(0,0,0,.1)}.page_typeSection__JxEFo{margin-bottom:var(--spacing-l);padding-bottom:var(--spacing-l);border-bottom:1px solid var(--color-border)}.page_typeLabel__p5f9k{display:inline-block;padding:var(--spacing-xs) var(--spacing-s);background-color:var(--color-primary-light);color:var(--color-text-primary);font-weight:500;font-size:var(--font-size-s);border-radius:var(--radius-xs)}.page_linksSection__mWZs6{margin-top:var(--spacing-l)}.page_linksLabel__M1ckn{display:block;margin-bottom:var(--spacing-m);color:var(--color-text-secondary);font-weight:600;text-transform:uppercase;font-size:var(--font-size-xs);letter-spacing:.05em}.page_linksList__04IWA{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-s)}.page_linksList__04IWA li{margin:0;padding:0}.page_linksList__04IWA a{display:inline-flex;align-items:center;color:var(--color-primary);text-decoration:none;padding:var(--spacing-s) var(--spacing-m);border-radius:var(--radius-s);background-color:var(--color-surface);transition:background-color .2s ease,color .2s ease}.page_linksList__04IWA a:hover{background-color:var(--color-primary);color:var(--color-white)}@media (max-width:640px){.page_card__LgYyE,.page_header__NckKO{padding:var(--spacing-m)}.page_title__4XTj0{font-size:22px}}.page_backButtonWrapper__zJ7QC{display:flex;justify-content:center;padding:0}.Button_button__A0aPL{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-zen-kaku-gothic-new),"Noto Sans JP",sans-serif;font-weight:700;transition:all .15s ease;border-radius:100px;white-space:pre-wrap;text-align:center;cursor:pointer}.Button_primary__q5JCQ{background-color:var(--color-black);color:var(--color-white)}.Button_secondary__zWow7{background-color:var(--color-white);color:var(--color-black);border:2px solid var(--color-black)}@media (hover:hover){.Button_primary__q5JCQ:hover:not(:disabled){background-image:var(--state-layer-light)}.Button_secondary__zWow7:hover:not(:disabled){background-image:var(--state-layer-dark)}}.Button_xs__F23CL{font-size:var(--body-2xs-size);line-height:var(--body-2xs-line-height);letter-spacing:var(--body-2xs-letter-spacing);gap:var(--spacing-xs);font-weight:700}.Button_small__p2rks{font-size:var(--body-xs-size);line-height:1;letter-spacing:var(--body-xs-letter-spacing);gap:var(--spacing-xs);font-weight:700}.Button_medium__31PhR{font-size:var(--body-s-size);line-height:1;letter-spacing:var(--body-s-letter-spacing);gap:var(--spacing-s);font-weight:700}.Button_large__K8ton{font-size:var(--body-m-size);line-height:var(--body-m-line-height);letter-spacing:var(--body-m-letter-spacing);gap:var(--spacing-m);font-weight:700}.Button_xsPadding__7D3R2{padding:var(--spacing-2xs) var(--spacing-s)}.Button_xsPaddingIconRight__4_hXF{padding:var(--spacing-2xs) var(--spacing-xs) var(--spacing-2xs) var(--spacing-s)}.Button_xsPaddingIconLeft__s1spI{padding:var(--spacing-2xs) var(--spacing-s) var(--spacing-2xs) var(--spacing-xs)}.Button_xsPaddingIconBoth__mPi0Y{padding:var(--spacing-2xs) var(--spacing-xs)}.Button_smallPadding__YN2W1{padding:var(--spacing-xs) var(--spacing-m)}.Button_smallPaddingIconRight__O5Je0{padding:var(--spacing-xs) var(--spacing-s) var(--spacing-xs) var(--spacing-m)}.Button_smallPaddingIconLeft__j_OoZ{padding:var(--spacing-xs) var(--spacing-m) var(--spacing-xs) var(--spacing-s)}.Button_smallPaddingIconBoth__A0_Gj{padding:var(--spacing-xs) var(--spacing-s)}.Button_mediumPadding__zjnfS{padding:var(--spacing-s) var(--spacing-l)}.Button_mediumPaddingIconRight__UUVB0{padding:var(--spacing-s) var(--spacing-s) var(--spacing-s) var(--spacing-l)}.Button_mediumPaddingIconLeft__LVNJj{padding:var(--spacing-s) var(--spacing-l) var(--spacing-s) var(--spacing-s)}.Button_mediumPaddingIconBoth__ji6cJ{padding:var(--spacing-s) var(--spacing-s)}.Button_largePadding___680B{padding:var(--spacing-m) var(--spacing-l)}.Button_largePaddingIconRight__tv__h{padding:var(--spacing-m) var(--spacing-s) var(--spacing-m) var(--spacing-l)}.Button_largePaddingIconLeft__nSy59{padding:var(--spacing-m) var(--spacing-l) var(--spacing-m) var(--spacing-s)}.Button_largePaddingIconBoth__uOIyt{padding:var(--spacing-m) var(--spacing-s)}.Button_disabled__UCj8q{opacity:.5;cursor:not-allowed}.Button_iconBackground__aCi_n{border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Button_iconBackgroundPrimary__GqzYr{background-color:var(--color-white)}.Button_iconBackgroundSecondary__uCe2m{background-color:var(--color-black)}.Button_iconXs__V_eM_{width:var(--size-s);height:var(--size-s)}.Button_iconSmall__IQQuy{width:var(--size-m);height:var(--size-m)}.Button_iconSmall__IQQuy button,.Button_iconSmall__IQQuy span{font-size:.625rem!important}.Button_iconSmall__IQQuy img{width:.625rem!important;height:.625rem!important}.Button_iconMedium__iUJGX{width:1.25rem;height:1.25rem}.Button_iconLarge__WmDZK{width:var(--size-l);height:var(--size-l)}.Button_link__z9Vlk{text-decoration:none;display:inline-flex}.Balloon_balloon__f9LvL{position:relative;display:flex;align-items:center;justify-content:center}.Balloon_sizeM___DkQc{padding:var(--spacing-s);border-radius:var(--radius-m)}.Balloon_sizeS__wk_eb{padding:var(--spacing-2xs) var(--spacing-s);border-radius:var(--radius-xs)}.Balloon_primary__H25UG{background-color:var(--color-primary)}.Balloon_black__yhAqr{background-color:var(--color-black)}.Balloon_white__DUU2Y{background-color:var(--color-white);box-shadow:var(--drop-shadow-m)}.Balloon_tailBottom__4gPnA:after{content:"";position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);width:21px;height:23px;background-size:100% 100%;background-repeat:no-repeat}.Balloon_primary__H25UG.Balloon_tailBottom__4gPnA:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='23' viewBox='0 0 21 23' fill='none'%3E%3Cpath d='M17.9553 0C19.9412 0.0000558 21.2099 2.11792 20.274 3.86871L12.5988 18.1311C11.6086 19.9825 8.95319 19.9826 7.96307 18.1312L0.287743 3.86883C-0.648123 2.11799 0.620627 0.000191591 2.60652 0H17.9553Z' fill='%23fde04b'/%3E%3C/svg%3E")}.Balloon_black__yhAqr.Balloon_tailBottom__4gPnA:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='23' viewBox='0 0 21 23' fill='none'%3E%3Cpath d='M17.9553 0C19.9412 0.0000558 21.2099 2.11792 20.274 3.86871L12.5988 18.1311C11.6086 19.9825 8.95319 19.9826 7.96307 18.1312L0.287743 3.86883C-0.648123 2.11799 0.620627 0.000191591 2.60652 0H17.9553Z' fill='%23000000'/%3E%3C/svg%3E")}.Balloon_white__DUU2Y.Balloon_tailBottom__4gPnA:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='23' viewBox='0 0 21 23' fill='none'%3E%3Cpath d='M17.9553 0C19.9412 0.0000558 21.2099 2.11792 20.274 3.86871L12.5988 18.1311C11.6086 19.9825 8.95319 19.9826 7.96307 18.1312L0.287743 3.86883C-0.648123 2.11799 0.620627 0.000191591 2.60652 0H17.9553Z' fill='%23FFFFFF'/%3E%3C/svg%3E");filter:var(--drop-shadow-m)}.Typography_heading2xl__CqijG{font-family:var(--font-family-heading);font-size:var(--heading-2xl-size);line-height:var(--heading-2xl-line-height);letter-spacing:var(--heading-2xl-letter-spacing);font-weight:700}.Typography_headingXl__qBifS{font-family:var(--font-family-heading);font-size:var(--heading-xl-size);line-height:var(--heading-xl-line-height);letter-spacing:var(--heading-xl-letter-spacing);font-weight:700}.Typography_headingL__Ldmlf{font-family:var(--font-family-heading);font-size:var(--heading-l-size);line-height:var(--heading-l-line-height);letter-spacing:var(--heading-l-letter-spacing);font-weight:700}.Typography_headingM__zgNX0{font-family:var(--font-family-heading);font-size:var(--heading-m-size);line-height:var(--heading-m-line-height);letter-spacing:var(--heading-m-letter-spacing);font-weight:700}.Typography_headingS__KG9sW{font-family:var(--font-family-heading);font-size:var(--heading-s-size);line-height:var(--heading-s-line-height);letter-spacing:var(--heading-s-letter-spacing);font-weight:700}.Typography_headingXs__hNgRU{font-family:var(--font-family-heading);font-size:var(--heading-xs-size);line-height:var(--heading-xs-line-height);letter-spacing:var(--heading-xs-letter-spacing);font-weight:700}.Typography_bodyM__r1BGk{font-size:var(--body-m-size);line-height:var(--body-m-line-height);letter-spacing:var(--body-m-letter-spacing)}.Typography_bodyM__r1BGk,.Typography_bodyS__y6g_X{font-family:var(--font-family-base);font-weight:500}.Typography_bodyS__y6g_X{font-size:var(--body-s-size);line-height:var(--body-s-line-height);letter-spacing:var(--body-s-letter-spacing)}.Typography_bodyXs__AtIoL{font-family:var(--font-family-base);font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);letter-spacing:var(--body-xs-letter-spacing);font-weight:500}.Typography_body2xs__g2f_t{font-family:var(--font-family-base);font-size:var(--body-2xs-size);line-height:var(--body-2xs-line-height);letter-spacing:var(--body-2xs-letter-spacing);font-weight:500}.Typography_body3xs__0yVLY{font-family:var(--font-family-base);font-size:var(--body-3xs-size);line-height:var(--body-3xs-line-height);letter-spacing:var(--body-3xs-letter-spacing);font-weight:500}.Typography_colorPrimary__LbbMP{color:var(--color-primary)}.Typography_colorSecondary__CR_1V{color:var(--color-secondary)}.Typography_colorWhite__CCgZ4{color:var(--color-white)}.Typography_colorBlack__ybyd2{color:var(--color-black)}.Typography_colorAccent__7kHKK{color:var(--color-accent)}.Typography_colorAttention__6G3z0{color:var(--color-attention)}.Typography_colorGray__HrQcO{color:var(--color-dark-gray)}.Typography_weightMedium__UX1hk{font-weight:500}.Typography_weightBold__8YO4N{font-weight:700}.Typography_underline__BRsZc{text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:.375rem;text-underline-offset:-.125rem}.page_main__Y6ZBk{min-height:100vh;background:var(--color-light-gray)}.CareerFAQSection_section__1cV6t{display:flex;flex-direction:column;gap:24px;align-items:center;padding:48px 16px;background-color:#2ecbbc;border-radius:40px}.CareerFAQSection_header__zLeWJ{display:flex;flex-direction:column;gap:8px;align-self:flex-start;color:white}.CareerFAQSection_englishLabel__Ru_KZ{letter-spacing:.6px}.CareerFAQSection_heading__5zz3_{color:white}.CareerFAQSection_faqList__Nqxyr{display:flex;flex-direction:column;gap:var(--spacing-m);width:100%}.CareerFAQSection_faqItem__dN5JT{background-color:var(--color-white);border-radius:16px;overflow:hidden}.CareerFAQSection_question__iZxh_{display:flex;align-items:center;gap:16px;width:100%;padding:16px 24px;background:transparent;border:none;text-align:left;cursor:pointer}.CareerFAQSection_qBadge__Fk5y1{display:flex;align-items:center;justify-content:center;width:45px;height:45px;flex-shrink:0}.CareerFAQSection_qDiamond__JqMPs{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#ffee56;border-radius:4px;transform:rotate(45deg)}.CareerFAQSection_qLetter__mQbIk{transform:rotate(-45deg);font-weight:500;color:#156fc6;line-height:1}.CareerFAQSection_questionText__iBbE3{flex:1 1;color:#27292b;line-height:1.7}.CareerFAQSection_toggleIcon__25DpP{flex-shrink:0;transition:transform .2s ease}.CareerFAQSection_toggleIconOpen__AHG2A{transform:rotate(45deg)}.CareerFAQSection_answer__lfUMq{display:flex;align-items:flex-start;gap:16px;padding:0 60px 24px 24px}.CareerFAQSection_aBadge__E4gQd{display:flex;align-items:center;justify-content:center;width:45px;height:45px;flex-shrink:0}.CareerFAQSection_aDiamond__3adFD{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e3e3e3;border-radius:4px;transform:rotate(45deg)}.CareerFAQSection_aLetter__Ws2IV{transform:rotate(-45deg);font-weight:500;color:#156fc6;line-height:1}.CareerFAQSection_answerBody__lcZ5N{display:flex;flex-direction:column;gap:8px;flex:1 1}.CareerFAQSection_answerText__dejgU{color:#1d1f21;line-height:2}.CareerFAQSection_bannerLink__zbZsR{display:block;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.08);width:100%}.CareerFAQSection_bannerImage__0Gu4J{display:block;border-radius:8px;object-fit:cover;width:100%;height:auto}.Banner_wrapper__Miy4E{display:inline-block;transition:transform .2s ease}@media (hover:hover){a.Banner_wrapper__Miy4E:hover,button.Banner_wrapper__Miy4E:hover{transform:translateY(-2px)}}.Banner_container__FN4Be{position:relative;display:inline-block}.Banner_image__b6mZO{display:block;height:auto;background-color:var(--color-light-gray)}.Banner_containerFullWidth__h5dGn,.Banner_image__b6mZO{border-radius:var(--radius-m);box-shadow:var(--drop-shadow-m)}.Banner_containerFullWidth__h5dGn{width:100%;overflow:hidden}.Banner_imageFullWidth__oh_Um{display:block;width:100%;height:auto}.Banner_imageCard__68T3o{position:relative;display:inline-block;background-color:var(--color-white);border:2px solid var(--color-black);border-radius:var(--radius-m);box-shadow:var(--drop-shadow-m)}.Banner_imageCardInner__Acw1n{display:flex;justify-content:center;padding:var(--spacing-l) var(--spacing-xl)}.Banner_imageCardImage__0uTuI{background-color:var(--color-light-gray)}.Banner_imageCardImageElement__tEvfr{display:block;object-fit:cover}.Banner_imageLinkCard__Fhj8J{position:relative;display:inline-block;background-color:var(--color-white);border:2px solid var(--color-black);border-radius:var(--radius-m);box-shadow:var(--drop-shadow-m)}.Banner_imageLinkCardInner__uwQqO{display:flex;justify-content:flex-start;padding:var(--spacing-l) var(--spacing-4xl) var(--spacing-l) var(--spacing-xl)}.Banner_arrowIcon__SMRDm{position:absolute;right:var(--spacing-m)}.Banner_arrowIconCentered__4WUKH{top:50%;transform:translateY(-50%)}.Banner_arrowButton__Y6db0{pointer-events:none}.Card_card__CPRVd{background-color:white;border-radius:var(--size-8px);padding:var(--spacing-md);box-shadow:0 1px 3px rgba(0,0,0,.1);transition:box-shadow .2s ease}@media (hover:hover){.Card_card__CPRVd:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}}.Card_title__TePJl{margin:0 0 var(--spacing-sm) 0;font-size:var(--font-size-lg);font-weight:700}.Card_content__Ybdh_,.Card_title__TePJl{color:var(--color-text-primary)}.Divider_divider__wvmvF{margin:0;padding:0;background:none;position:relative}hr.Divider_divider__wvmvF{border:none;border-top:solid;display:block;width:100%}div.Divider_divider__wvmvF{display:inline-block;border:none;border-left:solid;height:100%}hr.Divider_dotted__J1_4i{border-top:none;height:1px;background-image:repeating-linear-gradient(90deg,currentColor 0,currentColor 3px,transparent 0,transparent 6px)}div.Divider_dotted__J1_4i{border-left:none;width:1px;background-image:repeating-linear-gradient(180deg,currentColor 0,currentColor 3px,transparent 0,transparent 6px)}.Divider_default__vGboO{color:var(--color-black);border-color:var(--color-black)}.Divider_white__ESyX3{color:var(--color-white);border-color:var(--color-white)}.Divider_gray__OwwTY{color:var(--color-middle-gray);border-color:var(--color-middle-gray)}.Divider_primary__ILvAU{color:var(--color-primary);border-color:var(--color-primary)}.Divider_primaryLight__HxS2f{color:var(--color-primary-light);border-color:var(--color-primary-light)}.Divider_accent__QhH0E{color:var(--color-accent);border-color:var(--color-accent)}.Divider_accentLight__YYh02{color:var(--color-accent-light);border-color:var(--color-accent-light)}.Divider_secondary__9V4mO{color:var(--color-secondary);border-color:var(--color-secondary)}.Divider_secondaryLight__VvMzP{color:var(--color-secondary-light);border-color:var(--color-secondary-light)}.Divider_attention__SDp_9{color:var(--color-attention);border-color:var(--color-attention)}.Divider_attentionLight__w8ZZj{color:var(--color-attention-light);border-color:var(--color-attention-light)}hr.Divider_solid___wJwa.Divider_horizontalThin__AF3j3{border-top-width:1px}hr.Divider_solid___wJwa.Divider_horizontalMedium__6C63R{border-top-width:2px}hr.Divider_solid___wJwa.Divider_horizontalThick__tWDhn{border-top-width:4px}hr.Divider_dotted__J1_4i.Divider_horizontalThin__AF3j3{height:2px;background-image:repeating-linear-gradient(90deg,currentColor 0,currentColor 2px,transparent 0,transparent 4px)}hr.Divider_dotted__J1_4i.Divider_horizontalMedium__6C63R{height:4px;background-image:repeating-linear-gradient(90deg,currentColor 0,currentColor 4px,transparent 0,transparent 8px)}hr.Divider_dotted__J1_4i.Divider_horizontalThick__tWDhn{height:6px;background-image:repeating-linear-gradient(90deg,currentColor 0,currentColor 6px,transparent 0,transparent 12px)}div.Divider_solid___wJwa.Divider_verticalThin__HIfEv{border-left-width:1px}div.Divider_solid___wJwa.Divider_verticalMedium__vXy0G{border-left-width:2px}div.Divider_solid___wJwa.Divider_verticalThick__0bevF{border-left-width:4px}div.Divider_dotted__J1_4i.Divider_verticalThin__HIfEv{width:2px;background-image:repeating-linear-gradient(180deg,currentColor 0,currentColor 2px,transparent 0,transparent 4px)}div.Divider_dotted__J1_4i.Divider_verticalMedium__vXy0G{width:4px;background-image:repeating-linear-gradient(180deg,currentColor 0,currentColor 4px,transparent 0,transparent 8px)}div.Divider_dotted__J1_4i.Divider_verticalThick__0bevF{width:6px;background-image:repeating-linear-gradient(180deg,currentColor 0,currentColor 6px,transparent 0,transparent 12px)}.Divider_horizontalFull__5hglt{width:100%}.Divider_verticalFull__Y57gn{height:100%}.Heading_headingL__zAvJw{display:flex;flex-direction:column;gap:var(--spacing-2xs);align-items:flex-start}.Heading_headingL__zAvJw h1,.Heading_headingL__zAvJw h2,.Heading_headingL__zAvJw h3,.Heading_headingL__zAvJw h4,.Heading_headingL__zAvJw h5,.Heading_headingL__zAvJw h6{white-space:pre-line}.Heading_headingM___NIDe,.Heading_labelWrapper__6UPk1{display:flex;align-items:center;gap:var(--spacing-xs)}.Heading_accentLine__jNUoB{width:.5rem;background-color:var(--color-primary);border-radius:var(--radius-s);flex-shrink:0;align-self:stretch;min-height:1rem}.RegisterButton_button__1TnOO{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-zen-kaku-gothic-new),"Noto Sans JP",sans-serif;font-weight:700;transition:all .15s ease;border-radius:100px;white-space:nowrap;cursor:pointer;background-color:var(--color-primary);color:var(--color-black);border:2px solid var(--color-black)}@media (hover:hover){.RegisterButton_button__1TnOO:hover:not(:disabled){background-image:var(--state-layer-dark)}}.RegisterButton_xs__AaNsu{font-size:var(--body-2xs-size);line-height:var(--body-2xs-line-height);letter-spacing:var(--body-2xs-letter-spacing);gap:var(--spacing-xs);font-weight:700}.RegisterButton_small__9OUkg{font-size:var(--body-xs-size);line-height:1;letter-spacing:var(--body-xs-letter-spacing);gap:var(--spacing-xs);font-weight:700}.RegisterButton_medium__sr51Q{font-size:var(--body-s-size);line-height:1;letter-spacing:var(--body-s-letter-spacing);gap:var(--spacing-s);font-weight:700}.RegisterButton_large__e_lzQ{font-size:var(--body-m-size);line-height:var(--body-m-line-height);letter-spacing:var(--body-m-letter-spacing);gap:var(--spacing-m);font-weight:700}.RegisterButton_xsPadding__9CwaL{padding:var(--spacing-2xs) var(--spacing-s)}.RegisterButton_xsPaddingIconRight__TtJz0{padding:var(--spacing-2xs) var(--spacing-xs) var(--spacing-2xs) var(--spacing-s)}.RegisterButton_xsPaddingIconLeft__XhBUd{padding:var(--spacing-2xs) var(--spacing-s) var(--spacing-2xs) var(--spacing-xs)}.RegisterButton_xsPaddingIconBoth__BeU7B{padding:var(--spacing-2xs) var(--spacing-xs)}.RegisterButton_smallPadding__DgkJR{padding:var(--spacing-xs) var(--spacing-m)}.RegisterButton_smallPaddingIconRight__IYUy2{padding:var(--spacing-xs) var(--spacing-s) var(--spacing-xs) var(--spacing-m)}.RegisterButton_smallPaddingIconLeft__4ky_I{padding:var(--spacing-xs) var(--spacing-m) var(--spacing-xs) var(--spacing-s)}.RegisterButton_smallPaddingIconBoth__St8sw{padding:var(--spacing-xs) var(--spacing-s)}.RegisterButton_mediumPadding__6YjYO{padding:var(--spacing-s) var(--spacing-l)}.RegisterButton_mediumPaddingIconRight__CcO9i{padding:var(--spacing-s) var(--spacing-s) var(--spacing-s) var(--spacing-l)}.RegisterButton_mediumPaddingIconLeft__lqX2D{padding:var(--spacing-s) var(--spacing-l) var(--spacing-s) var(--spacing-s)}.RegisterButton_mediumPaddingIconBoth__8bGQv{padding:var(--spacing-s) var(--spacing-s)}.RegisterButton_largePadding__qgcX6{padding:var(--spacing-m) var(--spacing-l)}.RegisterButton_largePaddingIconRight__KXrdD{padding:var(--spacing-m) var(--spacing-s) var(--spacing-m) var(--spacing-l)}.RegisterButton_largePaddingIconLeft___Ut_v{padding:var(--spacing-m) var(--spacing-l) var(--spacing-m) var(--spacing-s)}.RegisterButton_largePaddingIconBoth__S1kha{padding:var(--spacing-m) var(--spacing-s)}.RegisterButton_disabled__Q28U2{opacity:.5;cursor:not-allowed}.RegisterButton_fullWidth__i838k{width:100%}.RegisterButton_iconBackground__jYKoO{border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:var(--color-black)}.RegisterButton_iconXs__RHna9{width:var(--size-s);height:var(--size-s)}.RegisterButton_iconSmall__eqL5D{width:var(--size-m);height:var(--size-m)}.RegisterButton_iconSmall__eqL5D button,.RegisterButton_iconSmall__eqL5D span{font-size:.625rem!important}.RegisterButton_iconSmall__eqL5D img{width:.625rem!important;height:.625rem!important}.RegisterButton_iconMedium__wQyFd{width:1.25rem;height:1.25rem}.RegisterButton_iconLarge__vXtsI{width:var(--size-l);height:var(--size-l)}.RegisterButton_link__pr7I4{text-decoration:none;display:inline-flex}.SnsShareButton_snsShareButton__hu_qY{display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer;transition:transform .15s ease,opacity .15s ease;flex-shrink:0;padding:0;border:none;background-color:var(--color-white);border-radius:50%;box-shadow:var(--drop-shadow-m)}@media (hover:hover){.SnsShareButton_snsShareButton__hu_qY:hover:not(:disabled){transform:scale(1.05)}}.SnsShareButton_snsShareButton__hu_qY:active:not(:disabled){transform:scale(.95)}.SnsShareButton_icon__Ai_CQ{pointer-events:none;display:block}.SnsShareButton_xxs__Df_LD{width:var(--size-l);height:var(--size-l)}.SnsShareButton_xxs__Df_LD>.SnsShareButton_icon__Ai_CQ{width:var(--size-s);height:var(--size-s)}.SnsShareButton_xs__GOXnO{width:var(--size-xl);height:var(--size-xl)}.SnsShareButton_xs__GOXnO>.SnsShareButton_icon__Ai_CQ{width:var(--size-m);height:var(--size-m)}.SnsShareButton_small___NNkP{width:var(--size-2xl);height:var(--size-2xl)}.SnsShareButton_small___NNkP>.SnsShareButton_icon__Ai_CQ{width:1.25rem;height:1.25rem}.SnsShareButton_medium__XNmpY{width:var(--size-3xl);height:var(--size-3xl)}.SnsShareButton_medium__XNmpY>.SnsShareButton_icon__Ai_CQ{width:var(--size-l);height:var(--size-l)}.SnsShareButton_large__7teTD{width:3.25rem;height:3.25rem}.SnsShareButton_large__7teTD>.SnsShareButton_icon__Ai_CQ{width:1.625rem;height:1.625rem}.SnsShareButton_disabled__BdKxX{opacity:.5;cursor:not-allowed}.SnsShareButton_buttonWithLabel__mr17H{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--spacing-xs);width:3rem}.SnsShareButton_label__KOfb_{display:flex;flex-direction:column;align-items:center;font-size:var(--body-2xs-size);line-height:1.25;letter-spacing:var(--body-2xs-letter-spacing);font-weight:500;color:var(--color-dark-gray);text-align:center;white-space:nowrap}.IconTextLink_link__8dQHF{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--color-black);transition:opacity .2s ease}@media (hover:hover){.IconTextLink_link__8dQHF:hover>span{text-decoration:underline}}.IconTextLink_iconWrapper__Vr6Ob{display:flex;align-items:center;justify-content:center;background-color:var(--color-black);border-radius:50%;flex-shrink:0}.IconTextLink_heading2xl__j_ZuZ{width:2.5rem;height:2.5rem}.IconTextLink_headingXl__2FcVW{width:2.1875rem;height:2.1875rem}.IconTextLink_headingL__bTd8_{width:1.875rem;height:1.875rem}.IconTextLink_headingM__Ebrk8{width:1.71875rem;height:1.71875rem}.IconTextLink_headingS__gURIc{width:1.5625rem;height:1.5625rem}.IconTextLink_headingXs__EAA0R{width:1.40625rem;height:1.40625rem}.IconTextLink_bodyM__lPVQe{width:1.25rem;height:1.25rem}.IconTextLink_bodyS__QHANa{width:1.09375rem;height:1.09375rem}.IconTextLink_bodyXs__xhWTF{width:1.015625rem;height:1.015625rem}.IconTextLink_body2xs__aQdvy{width:.9375rem;height:.9375rem}.IconTextLink_body3xs__sRXgq{width:.78125rem;height:.78125rem}.MessageBox_messageBox__eF41k{border-radius:var(--radius-m);font-family:var(--font-family-base);font-size:var(--font-size-body-m);font-weight:500;line-height:1.75;letter-spacing:.01em;color:var(--color-black)}.MessageBox_default__YiOAK{background-color:var(--color-light-gray);padding:var(--spacing-m)}.MessageBox_highlight__L5qJj{background-color:var(--color-primary-light);border:.125rem solid var(--color-primary);padding:var(--spacing-m)}.Input_inputWrapper__BrLVS{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Input_label__Q2hC3{font-size:var(--font-size-sm);font-weight:700;color:var(--color-text-primary)}.Input_required__Qb73h{color:var(--color-error);margin-left:2px}.Input_input__AXkaq{padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--size-8px);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:white;transition:border-color .2s ease,box-shadow .2s ease}.Input_input__AXkaq:disabled{background-color:var(--color-bg-light);cursor:not-allowed;opacity:.6}.Input_inputError__XkeK_{border-color:var(--color-error)}.Input_error__jQbDg{font-size:var(--font-size-sm);color:var(--color-error)}.ModalDirective_imageTrigger__TEIop{background:none;border:none;padding:0;cursor:pointer;display:inline-block}.ModalDirective_triggerImage__m0ohO{display:block;width:auto;height:auto;max-width:100%}.ModalDirective_linkTrigger__A1Sco{background:none;border:none;padding:0;font-weight:500;text-decoration:underline;cursor:pointer}.ModalDirective_content__KsO78,.ModalDirective_linkTrigger__A1Sco{font-family:var(--font-family-base);font-size:var(--font-size-body-m);color:var(--color-black)}.ModalDirective_content__KsO78{line-height:1.75}.ModalDirective_content__KsO78 p{margin:0 0 1rem}.ModalDirective_content__KsO78 p:last-child{margin-bottom:0}.ModalDirective_content__KsO78 h2,.ModalDirective_content__KsO78 h3,.ModalDirective_content__KsO78 h4{margin-top:0;margin-bottom:.75rem}.ModalDirective_content__KsO78 strong{font-weight:700}.TextLink_link__XlfIr{font-family:var(--font-zen-kaku-gothic-new),"Noto Sans JP",sans-serif;font-weight:500;color:var(--color-black);text-decoration:none}.TextLink_text__Hsnw4{text-decoration:underline;text-underline-offset:from-font;-webkit-text-decoration-style:solid;text-decoration-style:solid}@media (hover:hover){.TextLink_link__XlfIr:hover .TextLink_text__Hsnw4{text-decoration:none}}.TextLink_heading2xl__7EKyo{font-size:var(--heading-2xl-size);line-height:var(--heading-2xl-line-height);letter-spacing:var(--heading-2xl-letter-spacing)}.TextLink_headingXl__UkLCS{font-size:var(--heading-xl-size);line-height:var(--heading-xl-line-height);letter-spacing:var(--heading-xl-letter-spacing)}.TextLink_headingL__wHANY{font-size:var(--heading-l-size);line-height:var(--heading-l-line-height);letter-spacing:var(--heading-l-letter-spacing)}.TextLink_headingM__yskOG{font-size:var(--heading-m-size);line-height:var(--heading-m-line-height);letter-spacing:var(--heading-m-letter-spacing)}.TextLink_headingS__QCWdN{font-size:var(--heading-s-size);line-height:var(--heading-s-line-height);letter-spacing:var(--heading-s-letter-spacing)}.TextLink_headingXs__yuvE3{font-size:var(--heading-xs-size);line-height:var(--heading-xs-line-height);letter-spacing:var(--heading-xs-letter-spacing)}.TextLink_bodyM__KHOiK{font-size:var(--body-m-size);line-height:var(--body-m-line-height);letter-spacing:var(--body-m-letter-spacing)}.TextLink_bodyS__EQtVm{font-size:var(--body-s-size);line-height:var(--body-s-line-height);letter-spacing:var(--body-s-letter-spacing)}.TextLink_bodyXs__fokik{font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);letter-spacing:var(--body-xs-letter-spacing)}.TextLink_body2xs__pq9C_{font-size:var(--body-2xs-size);line-height:var(--body-2xs-line-height);letter-spacing:var(--body-2xs-letter-spacing)}.TextLink_body3xs__46wcf{font-size:var(--body-3xs-size);line-height:var(--body-3xs-line-height);letter-spacing:var(--body-3xs-letter-spacing)}.TextLink_external__kAckX{display:inline-flex;align-items:baseline;gap:var(--spacing-4)}.TextLink_iconWrapper__OoB_H{display:inline-block;text-decoration:none!important;transform:translateY(.125rem)}.TextLink_heading2xl__7EKyo .TextLink_iconWrapper__OoB_H{font-size:var(--heading-2xl-size)}.TextLink_headingXl__UkLCS .TextLink_iconWrapper__OoB_H{font-size:var(--heading-xl-size)}.TextLink_headingL__wHANY .TextLink_iconWrapper__OoB_H{font-size:var(--heading-l-size)}.TextLink_headingM__yskOG .TextLink_iconWrapper__OoB_H{font-size:var(--heading-m-size)}.TextLink_headingS__QCWdN .TextLink_iconWrapper__OoB_H{font-size:var(--heading-s-size)}.TextLink_headingXs__yuvE3 .TextLink_iconWrapper__OoB_H{font-size:var(--heading-xs-size)}.TextLink_bodyM__KHOiK .TextLink_iconWrapper__OoB_H{font-size:var(--body-m-size)}.TextLink_bodyS__EQtVm .TextLink_iconWrapper__OoB_H{font-size:var(--body-s-size)}.TextLink_bodyXs__fokik .TextLink_iconWrapper__OoB_H{font-size:var(--body-xs-size)}.TextLink_body2xs__pq9C_ .TextLink_iconWrapper__OoB_H{font-size:var(--body-2xs-size)}.TextLink_body3xs__46wcf .TextLink_iconWrapper__OoB_H{font-size:var(--body-3xs-size)}.TextLink_colorPrimary__4uf0l{color:var(--color-primary)}.TextLink_colorSecondary__nCrKS{color:var(--color-secondary)}.TextLink_colorWhite__YjJoT{color:var(--color-white)}.TextLink_colorBlack__d9HXW{color:var(--color-black)}.TextLink_colorAccent__OgMkG{color:var(--color-accent)}.TextLink_colorAttention__IwLZL{color:var(--color-attention)}.TextLink_weightMedium____XAV{font-weight:500}.TextLink_weightBold__NNXQU{font-weight:700}.ContentRenderer_content__8DX_j{line-height:1.7;font-size:var(--body-m-size)}.ContentRenderer_content__8DX_j>[data-blank-line],.ContentRenderer_content__8DX_j>span>[data-blank-line]{height:1rem;margin:0}.ContentRenderer_content__8DX_j>:first-child{margin-top:0}.ContentRenderer_content__8DX_j>:last-child{margin-bottom:0}.ContentRenderer_content__8DX_j h2{margin-top:0;margin-bottom:.75rem;font-size:var(--heading-s-size)}.ContentRenderer_content__8DX_j h2,.ContentRenderer_content__8DX_j h3{line-height:var(--heading-s-line-height);letter-spacing:var(--heading-s-letter-spacing);font-weight:700;color:var(--color-black)}.ContentRenderer_content__8DX_j h3{margin-top:1.5rem;margin-bottom:.5rem;font-size:calc(var(--heading-s-size) * .9)}.ContentRenderer_content__8DX_j h4{margin-top:1rem;margin-bottom:.5rem}.ContentRenderer_content__8DX_j h4,.ContentRenderer_content__8DX_j h5{font-size:var(--body-m-size);line-height:var(--body-m-line-height);font-weight:700;color:var(--color-black)}.ContentRenderer_content__8DX_j h5{margin-top:.75rem;margin-bottom:.25rem}.ContentRenderer_content__8DX_j h6{margin-top:.5rem;margin-bottom:.25rem;font-size:var(--body-m-size);line-height:var(--body-m-line-height);font-weight:700;color:var(--color-black)}.ContentRenderer_content__8DX_j>p,.ContentRenderer_content__8DX_j>span>p{margin-top:0;margin-bottom:1rem;font-size:var(--body-m-size);line-height:var(--body-m-line-height);letter-spacing:var(--body-m-letter-spacing);color:var(--color-black);font-weight:500}.ContentRenderer_content__8DX_j>h2+p,.ContentRenderer_content__8DX_j>h3+p,.ContentRenderer_content__8DX_j>h4+p,.ContentRenderer_content__8DX_j>h5+p,.ContentRenderer_content__8DX_j>h6+p{margin-top:0}.ContentRenderer_content__8DX_j p>a>img,.ContentRenderer_content__8DX_j p>img{display:block;width:100%;height:auto;border-radius:var(--radius-m);margin:1rem auto}.ContentRenderer_content__8DX_j p:has(>a:only-child>img:only-child),.ContentRenderer_content__8DX_j p:has(>img:only-child){margin-bottom:1rem}.ContentRenderer_content__8DX_j ul{list-style:none;margin-top:0;margin-bottom:1rem;padding:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.ContentRenderer_content__8DX_j ol{margin-top:0;margin-bottom:1rem;padding-left:var(--spacing-l)}.ContentRenderer_content__8DX_j ul>li{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding-left:var(--spacing-m);margin-bottom:0}.ContentRenderer_content__8DX_j li>p{margin-bottom:0}.ContentRenderer_content__8DX_j ul>li:before{content:"";position:absolute;left:0;top:.625rem;width:.375rem;height:.375rem;background-color:var(--color-primary);border-radius:50%;flex-shrink:0}.ContentRenderer_content__8DX_j ol>li{margin-bottom:.5rem}.ContentRenderer_content__8DX_j ol>li:last-child{margin-bottom:0}.ContentRenderer_content__8DX_j li>ol,.ContentRenderer_content__8DX_j li>ul{margin-top:var(--spacing-xs);margin-bottom:0}.ContentRenderer_content__8DX_j blockquote{margin:1rem 0;padding:.75rem 1rem;border-left:4px solid var(--color-primary);background-color:var(--color-primary-light);border-radius:0 var(--radius-s) var(--radius-s) 0}.ContentRenderer_content__8DX_j blockquote p{margin:0}.ContentRenderer_content__8DX_j blockquote p+p{margin-top:.5rem}.ContentRenderer_content__8DX_j code{padding:.125rem .375rem;font-size:.875em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;background-color:var(--color-gray-100,#f5f5f5);border-radius:var(--radius-xs)}.ContentRenderer_content__8DX_j pre{margin:1rem 0;padding:1rem;overflow-x:auto;font-size:.875rem;line-height:1.5;background-color:var(--color-gray-100,#f5f5f5);border-radius:var(--radius-m)}.ContentRenderer_content__8DX_j pre code{padding:0;background-color:transparent;border-radius:0}.ContentRenderer_content__8DX_j hr{margin:2rem 0;border:none;border-top:1px solid var(--color-middle-gray)}.ContentRenderer_content__8DX_j table{width:100%;margin:1rem 0;border-collapse:collapse}.ContentRenderer_content__8DX_j td,.ContentRenderer_content__8DX_j th{padding:.5rem .75rem;border:1px solid var(--color-middle-gray);text-align:left}.ContentRenderer_content__8DX_j th{background-color:var(--color-primary-light);font-weight:700}.ContentRenderer_content__8DX_j blockquote a,.ContentRenderer_content__8DX_j li a,.ContentRenderer_content__8DX_j p a,.ContentRenderer_content__8DX_j td a,.ContentRenderer_content__8DX_j th a{color:var(--color-secondary);text-decoration:underline;text-underline-offset:2px}.ContentRenderer_content__8DX_j blockquote a:hover,.ContentRenderer_content__8DX_j li a:hover,.ContentRenderer_content__8DX_j p a:hover,.ContentRenderer_content__8DX_j td a:hover,.ContentRenderer_content__8DX_j th a:hover{text-decoration-thickness:2px}.ContentRenderer_content__8DX_j strong{font-weight:700}.ContentRenderer_content__8DX_j em{font-style:italic}.ContentRenderer_content__8DX_j u{text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:.375rem;text-underline-offset:-.125rem;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.ContentRenderer_content__8DX_j>div,.ContentRenderer_content__8DX_j>span>div{margin-top:1rem;margin-bottom:1rem}.ContentRenderer_content__8DX_j>div:first-child,.ContentRenderer_content__8DX_j>span:first-child>div:first-child{margin-top:0}.ContentRenderer_content__8DX_j>div:last-child,.ContentRenderer_content__8DX_j>span:last-child>div:last-child{margin-bottom:0}.ContentRenderer_content__8DX_j>a,.ContentRenderer_content__8DX_j>span>a{display:block;margin-top:1rem;margin-bottom:1rem}.ContentRenderer_content__8DX_j>a:first-child,.ContentRenderer_content__8DX_j>span:first-child>a:first-child{margin-top:0}.ContentRenderer_content__8DX_j>a:last-child,.ContentRenderer_content__8DX_j>span:last-child>a:last-child{margin-bottom:0}.ContentRenderer_content__8DX_j>span{display:block}.ContentRenderer_content__8DX_j div[data-directive=button]{text-align:center}.Tab_tabListWrapper__kVs65{position:relative;background-color:var(--color-white)}.Tab_tabListWrapper__kVs65:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3rem;background:linear-gradient(to right,var(--color-white),transparent);pointer-events:none;z-index:1;opacity:0;transition:opacity .2s ease}.Tab_showLeftGradient__WMPdf:before{opacity:1}.Tab_tabListWrapper__kVs65:after{content:"";position:absolute;right:0;top:0;bottom:0;width:3rem;background:linear-gradient(to left,var(--color-white),transparent);pointer-events:none;z-index:1;opacity:0;transition:opacity .2s ease}.Tab_showRightGradient__yndZ4:after{opacity:1}.Tab_tabList__43Mn6{display:flex;gap:0;border-bottom:1px solid var(--color-middle-gray);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.Tab_tabList__43Mn6::-webkit-scrollbar{display:none}.Tab_tab__IiEtZ{position:relative;background:none;border:none;padding:0 var(--spacing-xs);outline:none;flex-shrink:0;white-space:nowrap}@media (hover:hover){.Tab_tab__IiEtZ:hover{background-image:var(--state-layer-dark)}}.Tab_tab__IiEtZ:first-child{margin-left:var(--spacing-xs)}.Tab_tabButton__otljy{position:relative;padding:var(--spacing-s) 0 var(--spacing-s) 0}.Tab_tabContent__8K0b_{display:flex;align-items:center;gap:var(--spacing-xs);white-space:nowrap}.Tab_underline__U9w2u{position:absolute;bottom:-.5px;left:0;right:0;height:4px;background-color:var(--color-secondary);border-radius:var(--radius-s) var(--radius-s) 0 0}.Tab_tabPanels__rgKST{margin-top:0}.Tab_tabPanel__2WGxB{outline:none}.ProjectTabs_fixedTab__l42_a{position:fixed;top:4rem;left:50%;transform:translateX(-50%);z-index:99;width:100%;max-width:500px;background-color:#ffffff;border-bottom:1px solid var(--color-middle-gray);border-left:1px solid var(--color-middle-gray);border-right:1px solid var(--color-middle-gray);opacity:0;visibility:hidden}.ProjectTabs_fixedTab__l42_a.ProjectTabs_visible__ygzdM{opacity:1;visibility:visible;transition:opacity .3s ease}.ProjectTabs_fixedTabList__Mhenl{display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.ProjectTabs_fixedTabList__Mhenl::-webkit-scrollbar{display:none}.ProjectTabs_fixedTabButton__QtKwA{position:relative;background:none;border:none;padding:0 var(--spacing-xs);cursor:pointer;outline:none;flex-shrink:0;white-space:nowrap}@media (hover:hover){.ProjectTabs_fixedTabButton__QtKwA:hover{background-image:var(--state-layer-dark)}}.ProjectTabs_fixedTabButton__QtKwA:first-child{margin-left:var(--spacing-xs)}.ProjectTabs_fixedTabButtonInner__7eFTi{position:relative;padding:var(--spacing-s) 0}.ProjectTabs_fixedTabContent__jE3CL{display:flex;align-items:center;gap:var(--spacing-xs);white-space:nowrap}.ProjectTabs_underline__BbfnE{position:absolute;bottom:-.5px;left:0;right:0;height:4px;background-color:var(--color-secondary);border-radius:var(--radius-s) var(--radius-s) 0 0}.RegionList_container__S57dT{display:flex;align-items:flex-start;gap:var(--spacing-2xs)}.RegionList_content__ZGJDd{flex:1 1;display:flex;flex-direction:column}.RegionList_regionText__75_g6{position:relative;display:block;line-height:1.75}.RegionList_regionLink__DMIlR{color:var(--color-dark-gray);text-decoration:underline}.RegionList_regionName__vN_zF{color:var(--color-dark-gray)}@media (hover:hover){.RegionList_regionLink__DMIlR:hover{text-decoration:none}}.RegionList_remainingCount__S0oTs{color:var(--color-dark-gray)}.RegionList_spacer__pHSYz{display:inline-block;width:3em}.RegionList_toggleWrapper__gePqh{position:absolute;right:0;bottom:0}.RegionList_toggleButton__2rtON{padding:0;background:none;border:none;color:var(--color-dark-gray);font-family:var(--font-family-base);font-size:var(--body-s-size);font-weight:700;text-decoration:underline;cursor:pointer;white-space:nowrap}@media (hover:hover){.RegionList_toggleButton__2rtON:hover{text-decoration:none}}.Checkbox_field__mnNVQ{display:block}.Checkbox_fullWidth__X0VYs{width:100%}.Checkbox_container__65LDA{display:flex;align-items:center;gap:var(--spacing-xs);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkbox_containerFullWidth__6fnGX{width:100%}.Checkbox_checkbox__0RJQy{flex-shrink:0;border:2px solid var(--color-middle-gray);background-color:var(--color-white);cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;position:relative}.Checkbox_checkbox__0RJQy[data-checked]{background-color:var(--color-black);border-color:var(--color-black)}@media (hover:hover){.Checkbox_container__65LDA:hover .Checkbox_checkbox__0RJQy:not(:disabled){border-color:var(--color-black);background-image:var(--state-layer-dark)}.Checkbox_container__65LDA:hover .Checkbox_checkbox__0RJQy[data-checked]:not(:disabled){background-image:var(--state-layer-light)}}.Checkbox_checkIcon__igQsT{display:flex;align-items:center;justify-content:center;transition:opacity .15s ease}.Checkbox_checkbox2XL__GHd2t{width:2.5rem;height:2.5rem;border-radius:.625rem}.Checkbox_checkboxXL__BsaSf{width:2rem;height:2rem;border-radius:var(--radius-s)}.Checkbox_checkboxL___e3Jh{width:1.75rem;height:1.75rem;border-radius:.4375rem}.Checkbox_checkboxM__0ARHY{width:1.5rem;height:1.5rem;border-radius:var(--radius-s)}.Checkbox_checkboxS__HvsS7{width:1.25rem;height:1.25rem;border-radius:.375rem}.Checkbox_checkboxXS__QDEHT{width:1.125rem;height:1.125rem;border-radius:.3125rem}.Checkbox_checkbox2XS___WwAH{width:1rem;height:1rem;border-radius:.25rem}.Checkbox_checkbox3XS__g6V3O{width:.875rem;height:.875rem;border-radius:.1875rem}.Checkbox_disabled__2l5Ky{opacity:.5;cursor:not-allowed}.Checkbox_labelText__u45a9{display:flex;align-items:center}.CheerButton_button__R0FB6{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-zen-kaku-gothic-new),"Noto Sans JP",sans-serif;font-weight:700;transition:all .15s ease;border-radius:100px;white-space:nowrap;cursor:pointer;background-color:var(--color-secondary);color:var(--color-white)}@media (hover:hover){.CheerButton_button__R0FB6:hover:not(:disabled){background-image:var(--state-layer-dark)}}.CheerButton_xs__d2kYu{font-size:var(--body-2xs-size);line-height:var(--body-2xs-line-height);letter-spacing:var(--body-2xs-letter-spacing);gap:var(--spacing-xs);font-weight:700}.CheerButton_small__WbvSp{font-size:var(--body-xs-size);line-height:var(--body-xs-line-height);letter-spacing:var(--body-xs-letter-spacing);gap:var(--spacing-xs);font-weight:700}.CheerButton_medium__njNue{font-size:var(--body-s-size);line-height:var(--body-s-line-height);letter-spacing:var(--body-s-letter-spacing);gap:var(--spacing-s);font-weight:700}.CheerButton_large__Noqdo{font-size:var(--body-m-size);line-height:var(--body-m-line-height);letter-spacing:var(--body-m-letter-spacing);gap:var(--spacing-m);font-weight:700}.CheerButton_xsPadding__24DnT{padding:var(--spacing-2xs) var(--spacing-s)}.CheerButton_xsPaddingIconRight__gJ1NP{padding:var(--spacing-2xs) var(--spacing-xs) var(--spacing-2xs) var(--spacing-s)}.CheerButton_xsPaddingIconLeft__PLoi_{padding:var(--spacing-2xs) var(--spacing-s) var(--spacing-2xs) var(--spacing-xs)}.CheerButton_xsPaddingIconBoth__UBMmn{padding:var(--spacing-2xs) var(--spacing-xs)}.CheerButton_smallPadding__r1gLC{padding:var(--spacing-xs) var(--spacing-m)}.CheerButton_smallPaddingIconRight__dViH_{padding:var(--spacing-xs) var(--spacing-s) var(--spacing-xs) var(--spacing-m)}.CheerButton_smallPaddingIconLeft__Vnab_{padding:var(--spacing-xs) var(--spacing-m) var(--spacing-xs) var(--spacing-s)}.CheerButton_smallPaddingIconBoth___KcQI{padding:var(--spacing-xs) var(--spacing-s)}.CheerButton_mediumPadding__ZDmSl{padding:var(--spacing-s) var(--spacing-l)}.CheerButton_mediumPaddingIconRight__IZ6xa{padding:var(--spacing-s) var(--spacing-s) var(--spacing-s) var(--spacing-l)}.CheerButton_mediumPaddingIconLeft__c5Q32{padding:var(--spacing-s) var(--spacing-l) var(--spacing-s) var(--spacing-s)}.CheerButton_mediumPaddingIconBoth__Vk36h{padding:var(--spacing-s) var(--spacing-s)}.CheerButton_largePadding__zVWQ3{padding:var(--spacing-m) var(--spacing-l)}.CheerButton_largePaddingIconRight__GJXdO{padding:var(--spacing-m) var(--spacing-s) var(--spacing-m) var(--spacing-l)}.CheerButton_largePaddingIconLeft__UGM4F{padding:var(--spacing-m) var(--spacing-l) var(--spacing-m) var(--spacing-s)}.CheerButton_largePaddingIconBoth___M3xR{padding:var(--spacing-m) var(--spacing-s)}.CheerButton_disabled__ZffO1{opacity:.5;cursor:not-allowed}.CheerButton_iconBackground__BUDmz{border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:var(--color-white)}.CheerButton_iconXs__ml7Ve{width:var(--size-s);height:var(--size-s)}.CheerButton_iconSmall__0VL31{width:var(--size-m);height:var(--size-m)}.CheerButton_iconSmall__0VL31 button,.CheerButton_iconSmall__0VL31 span{font-size:.625rem!important}.CheerButton_iconSmall__0VL31 img{width:.625rem!important;height:.625rem!important}.CheerButton_iconMedium__OHmW4{width:1.25rem;height:1.25rem}.CheerButton_iconLarge__d0O2b{width:var(--size-l);height:var(--size-l)}.CheerButton_link__lXMsh{text-decoration:none;display:inline-flex}.ExternalLinkCard_list__XPgX_{display:flex;flex-direction:column;gap:var(--spacing-m);padding:0 var(--spacing-m)}.ExternalLinkCard_card__5pKYc{display:block;text-decoration:none;background-color:var(--color-white);border-radius:var(--radius-m);overflow:hidden;box-shadow:var(--drop-shadow-m);transition:transform .2s ease}@media (hover:hover){.ExternalLinkCard_card__5pKYc:hover{transform:translateY(-2px)}}.ExternalLinkCard_logo__ZxI5k{display:flex;justify-content:center;align-items:center;height:7.5rem;padding:var(--spacing-s) var(--spacing-m);background-color:var(--color-white)}.ExternalLinkCard_logoImage__GPETB{width:auto;height:auto;max-height:100%;object-fit:contain}.ExternalLinkCard_link__A8EJf{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-xs) var(--spacing-m);background-color:var(--color-white)}.ExternalLinkCard_iconButton__Y8EHX{pointer-events:none;flex-shrink:0}.List_list__uiTZR{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%}.List_listItem__zKUz1{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding-left:var(--spacing-m)}.List_listItem__zKUz1:before{content:"";position:absolute;left:0;top:.625rem;width:.375rem;height:.375rem;background-color:var(--color-primary);border-radius:50%;flex-shrink:0}.PageTitle_wrapper__L08SG{display:flex;justify-content:center;align-items:center}.PageTitle_cardLarge__RG_FZ,.PageTitle_cardMedium__SuaEp,.PageTitle_cardXl__R1NOo{padding:.25rem .625rem .125rem;border-radius:.5rem}.PageTitle_card__2x7rN{background-color:var(--color-white);display:inline-block;position:relative}.PageTitle_card__2x7rN:before{content:"";position:absolute;top:0;left:0;width:calc(100% + .25rem);height:calc(100% + .25rem);background-color:var(--color-primary);border-radius:.5rem;z-index:-1}.PageTitle_titleXl__Y6j6G{font-size:var(--heading-2xl-size);line-height:var(--heading-2xl-line-height);letter-spacing:var(--heading-2xl-letter-spacing)}.PageTitle_titleLarge__i1DW2,.PageTitle_titleXl__Y6j6G{font-family:var(--font-family-base);color:var(--color-black);font-weight:700;margin:0}.PageTitle_titleLarge__i1DW2{font-size:var(--heading-xl-size);line-height:var(--heading-xl-line-height);letter-spacing:var(--heading-xl-letter-spacing)}.PageTitle_titleMedium__q3b1n{font-family:var(--font-family-base);color:var(--color-black);font-size:var(--heading-s-size);font-weight:700;line-height:var(--heading-s-line-height);letter-spacing:var(--heading-s-letter-spacing);margin:0}.PageTitle_vertical__LI4a8{writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright}.PageTitle_cardVertical__Ta2Bx{padding:.625rem 0}.PageTitle_titleLarge__i1DW2.PageTitle_vertical__LI4a8,.PageTitle_titleMedium__q3b1n.PageTitle_vertical__LI4a8,.PageTitle_titleXl__Y6j6G.PageTitle_vertical__LI4a8{letter-spacing:.175rem}.PageTitle_colorBlack__c8FfQ{color:var(--color-black)}.PageTitle_colorPrimary__a62Me{color:var(--color-primary)}.PageTitle_colorSecondary__znL_j{color:var(--color-secondary)}.SquareImage_container__qw0EM{position:relative;display:inline-block;overflow:hidden;border-radius:var(--radius-lg);background-color:var(--color-gray)}.SquareImage_image__8AJPm{display:block;width:100%;height:100%;object-fit:cover}.SquareImage_placeholder__qxG2B{width:100%;height:100%;background-color:var(--color-gray);display:flex;align-items:center;justify-content:center}.SquareImage_placeholderText__FlmK8{color:#6b6b6b;font-size:var(--text-sm)}.SquareImage_button__OkXMp{display:inline-block;background:none;border:none;padding:0;cursor:pointer}.SquareImage_link__arTD2{display:inline-block}.page_main__3Qx9E{display:flex;flex-direction:column;min-height:100vh;gap:var(--spacing-l)}.page_pageHeader__NGHrp{padding:var(--spacing-l) var(--spacing-m) 0 var(--spacing-m)}.page_content__E_WWz{width:100%}.page_newsSectionWrapper__iQ9J7{padding:0 var(--spacing-m)}.page_requestSection__yVBzV{background-color:var(--color-white);display:flex;flex-direction:column;align-items:center;padding:var(--spacing-l) var(--spacing-m)}.page_requestCard__SqjBs{display:flex;justify-content:center;align-items:center;gap:var(--spacing-s);align-self:stretch}.page_requestTitle__dVte4{flex:1 0;min-width:0}.page_emblemBadge__wTscw{width:72px;height:90.9px;flex-shrink:0;filter:drop-shadow(0 1.2px 2.4px rgba(0,0,0,.15))}.page_projectSection__KQpyV{width:100%;padding:var(--spacing-l) var(--spacing-m);margin-top:var(--spacing-lg);background-color:var(--color-white)}.page_productHeader__b7xd2{margin-bottom:var(--spacing-md)}.page_productCount__6ThEe{font-size:var(--body-m-size);color:var(--color-dark-gray);margin:0}.page_ctaSection__tP6iP{margin-top:var(--spacing-l);display:flex;flex-direction:column;gap:var(--spacing-l)}.page_ctaCard__uSiCN{background-color:var(--color-white);padding:var(--spacing-l) var(--spacing-m);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs)}.page_ctaTitle__e4IZA{text-align:center}.page_ctaList__qeJ2b{width:100%;align-self:stretch}.page_ctaImage__Ugplj{aspect-ratio:343/180;background-color:#d9d9d9;border-radius:var(--radius-m);flex-shrink:0;position:relative}.Breadcrumbs_breadcrumbs___y3Zk,.page_ctaImage__Ugplj{width:100%;overflow:hidden}.Breadcrumbs_list__9caZ0{list-style:none;padding:0;margin:0;flex-wrap:nowrap}.Breadcrumbs_item__1JR80,.Breadcrumbs_list__9caZ0{display:flex;align-items:center;gap:var(--spacing-xs)}.Breadcrumbs_item__1JR80{flex-shrink:0}.Breadcrumbs_item__1JR80:last-child{flex-shrink:1;min-width:0;overflow:hidden}.Breadcrumbs_homeLink__osSIv{display:flex;align-items:center;text-decoration:none;color:var(--color-black);transition:opacity .2s ease}.Breadcrumbs_separator__2RP2E{display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Breadcrumbs_link__zMT8W{font-size:var(--body-2xs-size);color:var(--color-black);text-decoration:none;transition:opacity .2s ease}@media (hover:hover){.Breadcrumbs_homeLink__osSIv:hover,.Breadcrumbs_link__zMT8W:hover{text-decoration:none}}.Breadcrumbs_currentPage__SjgY0{font-size:var(--body-2xs-size);color:var(--color-black);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Toast_toastContainer__O16au{position:fixed;top:var(--spacing-l);left:50%;transform:translateX(-50%);z-index:9999;pointer-events:none;animation:Toast_slideDown__Ac60S .3s ease-out}@keyframes Toast_slideDown__Ac60S{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.Toast_toast__9_cK5{background-color:var(--color-white);color:var(--color-black);padding:var(--spacing-s) var(--spacing-l);border-radius:var(--radius-m);box-shadow:var(--drop-shadow-l);pointer-events:auto;max-width:90vw;word-wrap:break-word}.Toast_message__gggje{white-space:nowrap;text-align:center}@media (max-width:500px){.Toast_toastContainer__O16au{top:var(--spacing-m)}.Toast_toast__9_cK5{padding:var(--spacing-xs) var(--spacing-m)}}.BannerSection_bannerSection__FBewQ{display:flex;flex-direction:column;gap:var(--spacing-m);padding:var(--spacing-m)}.BannerSection_bannerGrid__0EcV4{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-m);gap:var(--spacing-m)}.BannerSection_bannerGrid__0EcV4>*>div:first-child{border-radius:var(--radius-s)}.Footer_footer__VcrN_{width:100%;background-color:var(--color-white);margin-top:var(--spacing-2xl)}.Footer_breadcrumbsSection__tlEFd{background-color:var(--color-white);padding:var(--spacing-m);border-bottom:2px solid var(--color-middle-gray)}.Footer_mainSection__NCnvd{background-color:var(--color-white);padding:var(--spacing-l) 0;padding-bottom:var(--spacing-4xl)}.Footer_container__Z2sDD{max-width:var(--container-width,600px);margin:0 auto}.Footer_heroDecoration__E6BoF{width:100%;margin-bottom:var(--spacing-l);line-height:0}.Footer_cityDecoration__lpYXJ{width:100%;margin-top:var(--spacing-3xl);line-height:0}.Footer_logoSection__wyQNQ{display:flex;justify-content:center;margin-bottom:var(--spacing-m)}.Footer_logo__S70GB{line-height:0}.Footer_navigation__1W41e{position:relative;display:flex;flex-direction:column;gap:var(--spacing-m);margin-bottom:var(--spacing-xl);width:100%;margin-left:auto;margin-right:auto;padding:0 var(--spacing-l)}.Footer_bgDecoration__SoPrs{position:absolute;right:0;top:0;line-height:0;pointer-events:none}.Footer_navGroup__F9IAx{display:flex;flex-direction:column;gap:var(--spacing-s)}.Footer_navLink__shUv8{display:flex;align-items:center;gap:var(--spacing-xs);text-decoration:none;color:var(--color-black);transition:opacity .2s ease}.Footer_navIconButton__8kldP{pointer-events:none}.Footer_subLinks__5H2WT{display:grid;grid-template-columns:repeat(3,auto);grid-gap:0;gap:0;padding-left:var(--spacing-l);padding-right:6rem}.Footer_subLink__gl7Tk{text-decoration:none;color:var(--color-black)}.Footer_actionButtons__MRzFz{display:flex;flex-direction:row;gap:var(--spacing-m);justify-content:space-between;margin:0 auto;padding:0 var(--spacing-l)}.Footer_actionButton__0umDt{flex:1 1;width:50%}.Footer_infoSection__tqNBi{background-color:var(--color-black);padding:var(--spacing-l) var(--spacing-m) 8rem var(--spacing-m)}.Footer_topLinks__JBQ5G{display:flex;justify-content:space-between;gap:var(--spacing-xs);margin-bottom:var(--spacing-m)}.Footer_infoLink__IKcTa{display:flex;align-items:center;gap:var(--spacing-2xs);text-decoration:none;transition:opacity .2s ease}.Footer_infoIconButton__9MhVM{pointer-events:none}.Footer_divider__6c2yU{height:1px;background-color:var(--color-white);opacity:.2;margin-bottom:var(--spacing-m)}.Footer_bottomSection__RKF27{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-m)}.Footer_legalLinks__GZnp9{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Footer_legalLink__vBy0n{display:inline-flex;align-items:center;gap:var(--spacing-2xs);text-decoration:none;color:var(--color-white)}.Footer_operatorSection__Poa1Z{display:flex;flex-direction:column;margin-top:var(--spacing-xs)}.Footer_operatorList__GhLly{list-style:disc;padding-left:var(--spacing-m);display:flex;flex-direction:column}.Footer_licenseNumber__Pn0Cg{display:block;padding-left:var(--spacing-2xs)}@media (hover:hover){.Footer_infoLink__IKcTa:hover>p,.Footer_infoLink__IKcTa:hover>span,.Footer_legalLink__vBy0n:hover>p,.Footer_legalLink__vBy0n:hover>span,.Footer_navLink__shUv8:hover>p,.Footer_navLink__shUv8:hover>span,.Footer_subLink__gl7Tk:hover>p,.Footer_subLink__gl7Tk:hover>span{text-decoration:underline}}.Footer_rightSection__2ZXdk{flex-direction:column;align-items:flex-end}.Footer_rightSection__2ZXdk,.Footer_socialLinks__3oy6j{display:flex;gap:var(--spacing-m)}.Footer_copyright__oME0P{text-align:right;color:var(--color-dark-gray)!important}.Drawer_dialog__ivbT4{position:relative;z-index:150}.Drawer_backdrop__mbIEU{position:fixed;inset:0;background-color:rgba(255,255,255,.8)}.Drawer_backdropEnter__ELqXO{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.Drawer_backdropEnterFrom__N2Fhb{opacity:0}.Drawer_backdropEnterTo__7QYXh{opacity:1}.Drawer_backdropLeave__pE9u6{transition:opacity .15s cubic-bezier(.4,0,.2,1)}.Drawer_backdropLeaveFrom__wN6OV{opacity:1}.Drawer_backdropLeaveTo___bOiq{opacity:0}.Drawer_container__aJUnh{position:fixed;inset:0;overflow:hidden}.Drawer_panel__T0OtV{position:absolute;top:0;bottom:0;width:100%;max-width:20rem;background-color:var(--color-white);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);display:flex;flex-direction:column}.Drawer_panelLeft__v_uYm{left:0}.Drawer_panelRight__TnFP_{right:0;border-top-left-radius:4rem;border-bottom-left-radius:4rem}.Drawer_panelEnter__VHoQV{transition:transform .3s cubic-bezier(.4,0,.2,1)}.Drawer_panelEnterFromLeft__HwSPO{transform:translateX(-100%)}.Drawer_panelEnterFromRight__T3et7{transform:translateX(100%)}.Drawer_panelEnterTo__7b_0q{transform:translateX(0)}.Drawer_panelLeave__zJeAw{transition:transform .2s cubic-bezier(.4,0,.2,1)}.Drawer_panelLeaveFrom__k7wNo{transform:translateX(0)}.Drawer_panelLeaveToLeft__06uBp{transform:translateX(-100%)}.Drawer_panelLeaveToRight__XcOue{transform:translateX(100%)}.Drawer_header__1CO5l{display:flex;justify-content:flex-end;padding:var(--spacing-m)}.Drawer_content__A8bEf{flex:1 1;display:flex;flex-direction:column;overflow-y:auto;padding:var(--spacing-m);padding-left:var(--spacing-2xl)}.Header_header__5jHdH{margin:0 auto}.Header_fixedHeader__M9VJG,.Header_header__5jHdH{width:100%;max-width:500px;background-color:#ffffff;border-bottom:1px solid var(--color-middle-gray)}.Header_fixedHeader__M9VJG{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:110;border-left:1px solid var(--color-middle-gray);border-right:1px solid var(--color-middle-gray);opacity:0;visibility:hidden}.Header_fixedHeader__M9VJG.Header_visible__u4Msi{opacity:1;visibility:visible;transition:opacity .3s ease}.Header_container__4NQJb{display:flex;align-items:center;justify-content:space-between;width:100%;height:4rem;padding:var(--spacing-xs)}.Header_logo__QDTq5{display:flex;align-items:center;text-decoration:none;transition:opacity .2s ease;line-height:0}.Header_actions__C8plV{display:flex;align-items:center;gap:var(--spacing-sm);margin-left:auto}.Header_menuButton__mnuQt{display:flex;align-items:center;margin-left:var(--spacing-xs)}.Header_mobileNav__FscYB{display:flex;flex-direction:column;gap:var(--spacing-m)}.Header_mobileNavLink__pwCPT{display:flex;align-items:center;gap:var(--spacing-s);padding:0;text-decoration:none;color:var(--color-black);font-size:var(--body-m-size);font-weight:700;transition:opacity .2s ease}@media (hover:hover){.Header_mobileNavLink__pwCPT:hover>p,.Header_mobileNavLink__pwCPT:hover>span{text-decoration:underline}}.Header_navIconButton__QzVhf{pointer-events:none}.Header_navGroup__kmcLH{display:flex;flex-direction:column;gap:var(--spacing-s)}.Header_subLinks__pb6JQ{display:flex;flex-wrap:wrap;gap:0 var(--spacing-m);padding-left:var(--spacing-2xl)}.Header_subLink__rC6TJ{text-decoration:none;color:var(--color-black)}@media (hover:hover){.Header_subLink__rC6TJ:hover>p,.Header_subLink__rC6TJ:hover>span{text-decoration:underline}}.Header_drawerButtons__M1TKl{display:flex;flex-direction:column;gap:var(--spacing-m);margin-top:var(--spacing-2xl);align-items:flex-start}.Header_drawerButton__In_UA{width:var(--size-11xl)}.Section_section__XSMsm{background-color:var(--color-white);padding:var(--spacing-l) var(--spacing-m);display:flex;flex-direction:column;gap:var(--spacing-m)}.Section_contents__l98ky{display:flex;flex-direction:column;gap:1rem}.VisionSteps_container__8tAhy{width:100%;padding:2rem 0;background-color:var(--color-white);border-radius:var(--radius-l);display:flex;flex-direction:column;gap:var(--spacing-xs);position:relative}.VisionSteps_stepImage___kSia{width:100%;height:auto;padding:0 1.5rem;box-sizing:border-box;position:relative;z-index:1}.VisionSteps_stepImage2__i2zrb{width:100%;height:auto;padding:0 .5rem;position:relative;z-index:1}.VisionSteps_stepImage4__elIVH{width:100%;height:auto;margin-top:-1rem;padding:0 3rem;position:relative;z-index:1}.VisionSteps_finalMessageContainer__lUwrG{display:flex;flex-direction:column;align-items:center;gap:0;margin-top:var(--spacing-l);margin-bottom:var(--spacing-m)}.VisionSteps_description__ozf5Q{line-height:150%!important;margin:0;text-align:center;position:relative;z-index:1}.VisionSteps_bg1__KWFou{position:absolute;right:0;bottom:19.75rem;width:auto;height:7.625rem;z-index:0}.VisionSteps_bg2__Ain3_{position:absolute;left:0;bottom:7.5rem;transform:translateY(-50%);width:auto;height:6.375rem;z-index:0}.VisionSteps_bg3__Z8N4W{position:absolute;right:0;bottom:4rem;width:auto;height:5.25rem;z-index:0}.VisionSteps_buttonWrapper__M_RBN{display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.About_about__j3yaV{padding:0 var(--spacing-m);background-color:transparent;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.About_concept__l7_rZ{font-size:4.5rem!important;line-height:100%;white-space:nowrap;margin:0}.About_logoContainer__Cbx8d{display:flex;justify-content:center;align-items:center}.About_logo__7JE8K{margin-top:-2.5rem;width:18.75rem;height:auto}.About_descriptionContainer___Ny7d{display:flex;flex-direction:column;align-items:center;gap:0;position:relative;background-image:url(/_next/static/media/home-about-map.c4165e7c.svg);background-repeat:no-repeat;background-position:50%;background-size:11rem;padding:var(--spacing-2xl) 0;margin-top:-1.5rem}.About_description__ePq4Y{line-height:150%!important;margin:0;text-align:center;position:relative;z-index:1}.About_noBackground__4BypL{background-image:none}.FAQ_faq__o5xFy{width:100%;background-color:var(--color-white);border:2px solid var(--color-primary);border-radius:var(--radius-m);overflow:hidden}.FAQ_faqItem__itGLf{border-bottom:1px solid var(--color-primary)}.FAQ_faqItem__itGLf:last-child{border-bottom:none}.FAQ_question__UNcu8{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-s);width:100%;padding:var(--spacing-m);text-align:left;background:transparent;border:none;transition:background-color .2s ease}@media (hover:hover){.FAQ_question__UNcu8:hover{background-color:var(--color-light-gray)}}.FAQ_questionContent__CVj9r{display:flex;align-items:center;gap:var(--spacing-s);flex:1 1}.FAQ_qLabel__F_Ah8{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:var(--spacing-xs);background-color:var(--color-primary);border-radius:var(--radius-s);flex-shrink:0;color:var(--color-black)}.FAQ_questionText__Oj5Q8{flex:1 1}.FAQ_toggleIconButton__9jQo8{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background-color:var(--color-black);border-radius:50%;flex-shrink:0;transition:all .15s ease}@media (hover:hover){.FAQ_toggleIconButton__9jQo8:hover{background-color:#1f1f1f}}.FAQ_answer__vBYCf{display:flex;align-items:flex-start;gap:var(--spacing-s);padding:var(--spacing-m);background-color:var(--color-primary-light)}.FAQ_aLabel__kbVzV{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:var(--spacing-xs);background-color:var(--color-white);border:1px solid var(--color-primary);border-radius:var(--radius-s);flex-shrink:0;color:var(--color-black)}.FAQ_answerText__Ay6k4{flex:1 1;color:var(--color-black);white-space:pre-line}.FAQ_answerText__Ay6k4 a{color:var(--color-secondary);text-decoration:underline}@media (hover:hover){.FAQ_answerText__Ay6k4 a:hover{text-decoration:none}}.Benefit_benefit__xjm_n{text-align:center}.Benefit_header__BcnHo{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2xs);margin-bottom:var(--spacing-l)}.Benefit_logo__B4boF{width:18.75rem;height:auto}.Benefit_badge__zm2ia{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-primary);border-radius:var(--radius-s);padding:0 var(--spacing-s)}.Benefit_cards__yRKnh{position:relative;display:flex;flex-direction:column;gap:var(--spacing-l)}.Benefit_cardWrapper__jmoEQ{position:relative}.Benefit_card__A5YqF{background-color:#ffeae5;border:2px solid var(--color-secondary);border-radius:var(--radius-m);overflow:hidden;text-align:left}.Benefit_cardHeader__gBOzj{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-secondary);border-bottom-right-radius:var(--radius-m);padding:var(--spacing-xs) var(--spacing-m)}.Benefit_cardHeaderText__Iic1X{display:flex;align-items:baseline;gap:0}.Benefit_cardBody__LorQX{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-m)}.Benefit_checkItem__f6zhc{display:flex;align-items:flex-start;gap:var(--spacing-xs)}.Benefit_buttonContainer__HAmcz{display:flex;justify-content:center;margin-top:var(--spacing-l)}.Benefit_button__TV9kN{width:90%;margin:0 auto}.Benefit_birdLeft__ZJO4F,.Benefit_birdRight__NYEYd{position:absolute;top:-.9375rem;right:1rem;width:3.6875rem;height:3.6875rem;z-index:1}.NewsListItem_item__0tDzK{display:flex;align-items:center;gap:var(--spacing-m);text-decoration:none;color:inherit;padding:var(--spacing-m) 0}@media (hover:hover){.NewsListItem_item__0tDzK:hover .NewsListItem_title__ePrnN{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.NewsListItem_thumbnail__AgCo5{flex-shrink:0;width:5rem;height:5rem;background-color:var(--color-light-gray);border-radius:var(--radius-s);overflow:hidden}.NewsListItem_thumbnailImage__juXD4{width:100%;height:100%;object-fit:contain;background-color:var(--color-light-gray)}.NewsListItem_content__va9ZE{flex:1 1;display:flex;flex-direction:column;min-width:0}.NewsListItem_dateRow__j_9TV{display:flex;align-items:center;gap:var(--spacing-xs)}.NewsListItem_date__nEJgY{font-size:var(--body-s-size);line-height:var(--body-s-line-height);color:#555555}.NewsListItem_title__ePrnN{font-size:var(--body-m-size);line-height:var(--body-m-line-height);color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;margin-bottom:var(--spacing-xs)}.NewsListItem_tags__ewNZ_{display:flex;flex-wrap:wrap;gap:var(--spacing-2xs);align-items:center}.NewsListItem_moreCount__Y_fRB{color:var(--color-dark-gray);line-height:1.25}.NewsListItemSkeleton_skeleton__ZSUpw{display:flex;align-items:center;gap:var(--spacing-m);padding:var(--spacing-m) var(--spacing-xs)}.NewsListItemSkeleton_thumbnail__nm9sO{flex-shrink:0;width:5rem;height:5rem;background-color:var(--color-light-gray);border-radius:var(--radius-s);animation:NewsListItemSkeleton_pulse__VOEmc 1.5s ease-in-out infinite}.NewsListItemSkeleton_content__1SAng{flex:1 1;display:flex;flex-direction:column;min-width:0}.NewsListItemSkeleton_date__t8x_x{width:75px;height:21px}.NewsListItemSkeleton_date__t8x_x,.NewsListItemSkeleton_title__BawDp{background-color:var(--color-light-gray);border-radius:4px;animation:NewsListItemSkeleton_pulse__VOEmc 1.5s ease-in-out infinite}.NewsListItemSkeleton_title__BawDp{height:56px;width:100%;margin-bottom:var(--spacing-xs)}.NewsListItemSkeleton_tags__7bUvv{display:flex;flex-wrap:wrap;gap:var(--spacing-2xs);align-items:center}.NewsListItemSkeleton_tag__ZseMd{width:89px;height:21px;background-color:var(--color-light-gray);border-radius:var(--radius-full);animation:NewsListItemSkeleton_pulse__VOEmc 1.5s ease-in-out infinite}@keyframes NewsListItemSkeleton_pulse__VOEmc{0%,to{opacity:1}50%{opacity:.5}}.NewsList_container__8Qw7t{display:flex;flex-direction:column}.NewsList_count__Gd8_G{color:var(--color-text-secondary);font-size:var(--body-m-size);line-height:var(--body-m-line-height);margin:0 0 var(--spacing-xs) 0}.NewsList_list__8l66c{display:flex;flex-direction:column}.NewsList_list__8l66c hr{border-color:var(--color-middle-gray);margin:0}.NewsList_empty__BMe1B{padding:var(--spacing-xl);text-align:center;color:var(--color-text-secondary);font-size:var(--body-s-size);line-height:var(--body-s-line-height)}.sections_buttonWrapper___zSfK{display:flex;justify-content:center;margin-top:var(--spacing-s)}.sections_partnerDescription__lfCVi{margin:0}.sections_emptyState__NRXvg{text-align:center;padding:var(--spacing-l) var(--spacing-m);color:var(--color-text-secondary)}.sections_projectSubsections__iSHIL{display:flex;flex-direction:column;gap:var(--spacing-l)}.sections_projectSubsection__qe9cL{display:flex;flex-direction:column;gap:var(--spacing-xs)}.sections_subsectionHeader__VjI_j{display:flex;align-items:center;gap:var(--spacing-xs)}.sections_subsectionDivider__gMncx{height:1px;background-color:var(--color-middle-gray);margin-bottom:var(--spacing-m)}.sections_countNumber___DMl9{color:var(--color-dark-gray)}.sections_partnerSection__7u6KJ{display:flex;flex-direction:column;gap:var(--spacing-s);padding:var(--spacing-l) 0;background-color:var(--color-white)}.sections_partnerHeader__fL9ak{padding:0 var(--spacing-m)}.NewsListSkeleton_list__9gTQ9{display:flex;flex-direction:column}.NewsListSkeleton_list__9gTQ9 hr{border-color:var(--color-middle-gray);margin:0}.BottomSheet_dialog__JtpHH{position:relative;z-index:150}.BottomSheet_backdrop__sbf97{position:fixed;inset:0;background-color:rgba(255,255,255,.7)}.BottomSheet_backdropEnter__lf8oL{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.BottomSheet_backdropEnterFrom__eDH0R{opacity:0}.BottomSheet_backdropEnterTo__pbDWp{opacity:1}.BottomSheet_backdropLeave__BwTog{transition:opacity .15s cubic-bezier(.4,0,.2,1)}.BottomSheet_backdropLeaveFrom__TwwNg{opacity:1}.BottomSheet_backdropLeaveTo__wqAQF{opacity:0}.BottomSheet_container__78onj{position:fixed;inset:0;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.BottomSheet_panel__Rw2JO{position:relative;width:100%;max-width:500px;max-height:70vh;background-color:var(--color-white);border-top-left-radius:var(--radius-m);border-top-right-radius:var(--radius-m);box-shadow:0 4px 16px 0 rgba(0,0,0,.08);display:flex;flex-direction:column;overflow:hidden}.BottomSheet_panelEnter__2JjDk{transition:transform .3s cubic-bezier(.4,0,.2,1)}.BottomSheet_panelEnterFrom__lOvvS{transform:translateY(100%)}.BottomSheet_panelEnterTo___I9ho{transform:translateY(0)}.BottomSheet_panelLeave__7SdTo{transition:transform .2s cubic-bezier(.4,0,.2,1)}.BottomSheet_panelLeaveFrom__MfnMs{transform:translateY(0)}.BottomSheet_panelLeaveTo__H1OXv{transform:translateY(100%)}.BottomSheet_header__DBukd{display:flex;align-items:center;justify-content:center;position:relative;padding:var(--spacing-s) 0;border-bottom:1px solid var(--color-middle-gray)}.BottomSheet_title___INsL{text-align:center}.BottomSheet_leftAction__pX606{position:absolute;left:var(--spacing-m);top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:var(--body-m-size);line-height:var(--body-m-line-height);color:var(--color-dark-gray);text-decoration:underline;padding:0}@media (hover:hover){.BottomSheet_leftAction__pX606:hover{text-decoration:none}}.BottomSheet_closeButton__wyawO{position:absolute;right:var(--spacing-m);top:50%;transform:translateY(-50%)}.BottomSheet_content__ukn9_{flex:1 1;overflow-y:auto}.EmployeeInterviewCard_card__9z5Fb{display:flex;flex-direction:column;align-items:flex-start;background:var(--color-white);border-radius:var(--spacing-xs);overflow:hidden;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);transition:transform .2s ease;text-decoration:none;color:inherit;width:100%;height:100%}@media (hover:hover){.EmployeeInterviewCard_card__9z5Fb:hover{transform:translateY(-2px)}}.EmployeeInterviewCard_imageWrapper__m1Msi{position:relative;width:100%;overflow:hidden;background:var(--color-light-gray);flex-shrink:0;display:flex;align-items:center;justify-content:center}.EmployeeInterviewCard_image___GOKS{width:100%;height:100%;object-fit:contain}.EmployeeInterviewCard_info__xRZWz{padding:8px 12px;display:flex;flex-direction:column;gap:4px;width:100%;background:var(--color-white)}.EmployeeInterviewCard_name__Vw1R1{letter-spacing:.13px}.EmployeeInterviewCard_name__Vw1R1,.EmployeeInterviewCard_partnerName__R0G44{color:var(--color-text-primary);line-height:1.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmployeeInterviewCard_meta__5kYR3{color:var(--color-text-secondary);letter-spacing:.12px;line-height:1.75}