.AccessibilityChecklist_title__UTgpm{margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.8;color:#111;letter-spacing:.05em}@media(max-width:768px){.AccessibilityChecklist_title__UTgpm{font-size:1.125rem}}.AccessibilityChecklist_description__vI2xH{margin-bottom:1rem;font-size:1rem;font-weight:400;line-height:1.8;color:#111;letter-spacing:.05em;white-space:pre-line}@media(max-width:768px){.AccessibilityChecklist_description__vI2xH{font-size:.875rem}}.AccessibilityChecklist_description__vI2xH .AccessibilityChecklist_link__Mhgrt{color:#111;text-decoration:underline;text-underline-offset:.2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;transition:color .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.AccessibilityChecklist_description__vI2xH .AccessibilityChecklist_link__Mhgrt{cursor:pointer}.AccessibilityChecklist_description__vI2xH .AccessibilityChecklist_link__Mhgrt:hover{color:#d12f0e}}@media(max-width:768px){.AccessibilityChecklist_description__vI2xH .AccessibilityChecklist_link__Mhgrt{overflow-wrap:break-word}}.AccessibilityChecklist_articles__NCsPb{display:flex;flex-direction:column;gap:1rem}.AccessibilityChecklist_articleTitle__2_VO6{margin-bottom:1rem;font-size:1.125rem;font-weight:700;line-height:1.5;color:#111;letter-spacing:-.01em}.AccessibilityChecklist_articleHeader__lPSqV{display:flex;gap:1rem;align-items:center;justify-content:space-between}.ScrollIndicator_indicator__NFjQ6{display:none;gap:.5rem;align-items:center;justify-content:flex-end;margin-bottom:1rem}@media(max-width:768px){.ScrollIndicator_indicator__NFjQ6{display:flex}}.ScrollIndicator_text___lth2{font-size:.875rem;font-weight:500;line-height:1.43;color:#111;letter-spacing:-.01em}.ScrollIndicator_icon__EKgx_{transform:rotate(-90deg)}.AccessibilityStatement_title__Oq8HH{margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.8;color:#111;letter-spacing:.05em}@media(max-width:768px){.AccessibilityStatement_title__Oq8HH{font-size:1.125rem}}.AccessibilityStatement_body__WKrL3{font-size:1rem;font-weight:400;line-height:1.8;color:#111;letter-spacing:.05em}@media(max-width:768px){.AccessibilityStatement_body__WKrL3{font-size:.875rem}}.AccessibilityStatement_link__MWcJ8{color:#111;text-decoration:underline;text-underline-offset:.2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;transition:color .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.AccessibilityStatement_link__MWcJ8{cursor:pointer}.AccessibilityStatement_link__MWcJ8:hover{color:#d12f0e}}@media(max-width:768px){.AccessibilityStatement_link__MWcJ8{overflow-wrap:break-word}}.AccessibilityTestResult_title__OdV1H{margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.8;color:#111;letter-spacing:.05em}@media(max-width:768px){.AccessibilityTestResult_title__OdV1H{font-size:1.125rem}}.AccessibilityTestResult_urls__saEwS{display:flex;flex-direction:column;gap:1rem}.AccessibilityTestResult_urls__saEwS a{display:block}.AccessibilityTestResult_urlGroup__VV32H{display:flex;flex-direction:column;gap:.5rem}.FloatingPageTop_button__7K1hT{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:none;border:none}.FloatingPageTop_button__7K1hT:focus:not(:focus-visible){outline:none}.FloatingPageTop_button__7K1hT{position:fixed;right:40px;bottom:40px;z-index:88;display:block;width:58px;aspect-ratio:1/1;pointer-events:none;opacity:0;filter:drop-shadow(0 0 4px rgba(0,0,0,.3));transform:translateY(8px);translate:0 calc(-1*var(--footer-lift, 0px));transition:opacity .4s cubic-bezier(.25,1,.5,1),transform .4s cubic-bezier(.25,1,.5,1)}.FloatingPageTop_button__7K1hT[data-state=visible]{pointer-events:auto;opacity:1;transform:translateY(0)}@media(hover:hover)and (pointer:fine){.FloatingPageTop_button__7K1hT{transition:opacity .3s}.FloatingPageTop_button__7K1hT:hover{opacity:.7}}@media(max-width:768px){.FloatingPageTop_button__7K1hT{right:2.6666666667vw;bottom:5.3333333333vw;width:70px}}.FloatingPageTop_icon__kdHzp{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;transition:opacity .4s cubic-bezier(.25,1,.5,1)}.FloatingPageTop_icon_dark__iShIo{opacity:1}.FloatingPageTop_button__7K1hT[data-tone=dark] .FloatingPageTop_icon_dark__iShIo,.FloatingPageTop_icon_light__of3qw{opacity:0}.FloatingPageTop_button__7K1hT[data-tone=dark] .FloatingPageTop_icon_light__of3qw{opacity:1}.BackToTopButton_button___9A3K{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:none;border:none}.BackToTopButton_button___9A3K:focus:not(:focus-visible){outline:none}.BackToTopButton_button___9A3K{display:block;width:4.0277777778vw;filter:drop-shadow(0 0 4px rgba(255,255,255,.8))}@media(hover:hover)and (pointer:fine){.BackToTopButton_button___9A3K{transition:opacity .3s}.BackToTopButton_button___9A3K:hover{opacity:.7}}@media(max-width:768px){.BackToTopButton_button___9A3K{width:56px}}.BackToTopButton_icon__NFIgX{display:block;width:100%;height:auto;object-fit:contain}.BackToTopButton_bar__s8ovD{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:none;border:none}.BackToTopButton_bar__s8ovD:focus:not(:focus-visible){outline:none}.BackToTopButton_bar__s8ovD{display:flex;gap:.5rem;align-items:center;justify-content:center;width:100%;height:48px;background-color:#111;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.BackToTopButton_bar__s8ovD{transition:opacity .3s}.BackToTopButton_bar__s8ovD:hover{opacity:.7}}.BackToTopButton_bar__s8ovD:focus-visible{outline:1px solid #e32402;outline-offset:-2px}.BackToTopButton_bar_label__2Zikp{font-family:var(--font-manrope);font-size:.75rem;font-weight:500;line-height:1;color:#fff;text-transform:uppercase;letter-spacing:.05em}.BackToTopButton_bar_arrow__ph4ow{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.BackToTopButton_bar_arrow__ph4ow img{display:block;width:100%;height:100%;object-fit:contain}.Footer_footer__m1pE3{position:relative}.Footer_outro__CkzPM{position:relative;z-index:2;width:100%;aspect-ratio:1440/661;margin-top:-3.4722222222vw;overflow:hidden;color:#fff}@media(max-width:768px){.Footer_outro__CkzPM{aspect-ratio:390/605;margin-top:-12.8205128205vw}}.Footer_bg_overlay__8uGdw{position:absolute;top:20.8333333333vw;right:0;left:0;height:25.0694444444vw;background:linear-gradient(180deg,rgba(11,2,23,0),rgba(11,2,23,.8))}@media(max-width:768px){.Footer_bg_overlay__8uGdw{top:auto;bottom:0;height:92.5641025641vw}}.Footer_character__q_TO7{position:absolute;top:9.7222222222vw;left:59.7222222222vw;z-index:60;width:40.2777777778vw;aspect-ratio:580/522;opacity:0;transition:opacity .7s cubic-bezier(.25,1,.5,1)}@media(max-width:768px){.Footer_character__q_TO7{top:auto;bottom:0;left:50%;width:100%;aspect-ratio:1/1;transform:translateX(-50%)}}.Footer_character__q_TO7[data-stage=enter]{opacity:1}.Footer_character_image__Ea9sR{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.Footer_outro_bottom__kuvGk{position:absolute;right:0;bottom:2.7777777778vw;left:0;z-index:60;display:flex;gap:2.7777777778vw;align-items:flex-end;justify-content:space-between;padding:0 1.6666666667vw}@media(max-width:768px){.Footer_outro_bottom__kuvGk{bottom:2rem;padding:0 1.5rem}}.Footer_menu__n6T67{width:60%}@media(max-width:768px){.Footer_menu__n6T67{width:100%}}.Footer_outro_actions__1RMVs{flex-shrink:0}@media(max-width:768px){.Footer_outro_actions__1RMVs{display:none}}.Footer_pageTopBar__3s0zw{display:none}@media(max-width:768px){.Footer_pageTopBar__3s0zw{position:relative;z-index:2;display:block}}.Footer_footerBody__qeXtq{position:relative;padding-block:2.5rem;background-color:#f2f2f2}@media(max-width:961px){.Footer_footer__m1pE3:not([data-locale=ja]) .Footer_footerBody__qeXtq{padding:80px 0 148px}}@media(max-width:768px){.Footer_footerBody__qeXtq{padding:4rem 0 calc(2rem + 100px)}}.Footer_container__H873S{position:relative;z-index:60;display:flex;flex-direction:column;gap:1.5rem;align-items:center}@media(max-width:768px){.Footer_container__H873S{padding:0 1.5rem}}.Footer_logo__fnIzN{display:block;width:240px;aspect-ratio:123/59;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.Footer_logo__fnIzN{cursor:pointer}.Footer_logo__fnIzN:hover{opacity:.7}}.Footer_actions__LVapz{display:flex;gap:1.5rem;align-items:center}.Footer_icon__NfQCq{display:block;width:2rem;height:2rem;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.Footer_icon__NfQCq{cursor:pointer}.Footer_icon__NfQCq:hover{opacity:.7}}.Footer_icon__NfQCq img{display:block;width:100%;height:100%;object-fit:contain}.Footer_ageRating__oOXh6{width:56px;aspect-ratio:1/1}.Footer_ageRating__oOXh6 img{display:block;width:100%;height:100%;object-fit:contain}.Footer_banners__ya6ev{display:flex;gap:23.078px;align-items:center;justify-content:center;width:100%;padding-top:1.5rem}@media(max-width:768px){.Footer_banners__ya6ev{flex-direction:column;gap:1rem;max-width:240px}}.Footer_banner__TVtPH{display:block;width:240px;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.Footer_banner__TVtPH{cursor:pointer}.Footer_banner__TVtPH:hover{opacity:.7}}.Footer_banner__TVtPH img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:768px){.Footer_banner__TVtPH{width:100%}}.Footer_banner_anime__ueBVz{aspect-ratio:670/259}.Footer_banner_manga__dMT_2{aspect-ratio:2792/900}.Footer_link__bRpEV{display:flex;gap:.5rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1.6;color:#000;letter-spacing:.05em;text-decoration:none;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.Footer_link__bRpEV{cursor:pointer}.Footer_link__bRpEV:hover{opacity:.7}}@media(max-width:768px){.Footer_link__bRpEV{font-size:.875rem}}.Footer_arrow___seBx{display:flex;align-items:center;justify-content:center;width:.75rem;height:.75rem}.Footer_arrow___seBx img{display:block;width:100%;height:100%}.Footer_copyright__NT1I8{margin:0;font-size:.75rem;line-height:1.6;color:#000;text-align:center;letter-spacing:.05em}@media(max-width:768px){.Footer_copyright__NT1I8{font-size:.625rem;line-height:1.8}.Footer_copyright__NT1I8:not([data-locale=ja]){font-size:.775rem}}.Footer_copyright__NT1I8:not([data-locale=ja]){font-size:.9rem}.Footer_trademarkNotice__Am73M{margin:0;font-size:.75rem;line-height:1.6;color:#000;text-align:center;letter-spacing:.05em}@media(max-width:768px){.Footer_trademarkNotice__Am73M{font-size:.625rem;line-height:1.6}.Footer_trademarkNotice__Am73M:not([data-locale=ja]){font-size:.775rem}}.Footer_trademarkNotice__Am73M:not([data-locale=ja]){font-size:.9rem}.Footer_trademarkNotice__Am73M[data-locale=zh]{font-family:var(--font-noto-sans-tc)}.Footer_developmentNotice__X7y7D{margin:0;font-size:.75rem;line-height:1.6;color:#000;text-align:center;letter-spacing:.05em}@media(max-width:768px){.Footer_developmentNotice__X7y7D{font-size:.625rem}.Footer_developmentNotice__X7y7D:not([data-locale=ja]){font-size:.775rem}}.Footer_developmentNotice__X7y7D:not([data-locale=ja]){font-size:.9rem}.Footer_toTop__eE_mx{position:absolute;right:24px;bottom:32px;z-index:60}@media(max-width:768px){.Footer_toTop__eE_mx{right:16px;bottom:3rem}}.TopHeader_header__MzHeR{--header-padding:1rem;position:fixed;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;width:100%;padding-block:.5rem;-webkit-padding-start:var(--header-padding);padding-inline-start:var(--header-padding);-webkit-padding-end:calc(var(--header-padding) + var(--scrollbar-lock-width, 0px));padding-inline-end:calc(var(--header-padding) + var(--scrollbar-lock-width, 0px));pointer-events:none;background-image:linear-gradient(180deg,rgba(255,252,244,.8),rgba(255,252,244,0));opacity:0;transition:opacity 1.2s cubic-bezier(.25,1,.5,1)}.TopHeader_header__MzHeR[data-intro-state=visible]{opacity:1}.TopHeader_header__MzHeR[data-state=open] .TopHeader_sns__FfL1t{display:none}@media(max-width:768px){.TopHeader_header__MzHeR{--header-padding:0.25rem;opacity:1}}.TopHeader_title__0My_x{margin:0;pointer-events:auto}.TopHeader_logo_link__txGB_{display:block;line-height:0}@media(hover:hover)and (pointer:fine){.TopHeader_logo_link__txGB_{cursor:pointer}.TopHeader_logo_link__txGB_:hover{opacity:.9}}.TopHeader_logo__H5J5r{display:block;width:clamp(80px,calc(65.563px + 3.85vw),121px);height:clamp(40px,calc(32.958px + 1.878vw),60px);object-fit:contain}.TopHeader_actions__TJaxs{display:flex;gap:40px;align-items:center;margin-bottom:.75rem;pointer-events:auto}.TopHeader_sns__FfL1t{display:flex;gap:1.5rem;align-items:center;padding:0;margin:0;list-style:none}@media(max-width:768px){.TopHeader_sns__FfL1t{display:none}}.TopHeader_sns_item__fR53n{display:block}.TopHeader_sns_link__oVpXq{display:block;width:2rem;height:2rem;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.TopHeader_sns_link__oVpXq{cursor:pointer}.TopHeader_sns_link__oVpXq:hover{opacity:.7}}.TopHeader_sns_link__oVpXq img{display:block;width:100%;height:100%;object-fit:contain}.TopHeader_controls__A6bqH{display:flex;gap:10px;align-items:center}@media(max-width:768px){.TopHeader_controls__A6bqH{gap:.5rem}}.TopHeader_lang_panel__slexc,.TopHeader_menu_panel__r47c5{--panel-px:1rem;--panel-py:0.5rem;display:flex;align-items:center;justify-content:center;height:40px;padding:var(--panel-py) var(--panel-px);background-color:#111;border-radius:2px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:768px){.TopHeader_lang_panel__slexc,.TopHeader_menu_panel__r47c5{--panel-px:10px;--panel-py:6px;height:36px}}.Menu_menu__fuelc{position:fixed;inset:0;z-index:90;display:flex;align-items:stretch;pointer-events:none;opacity:0;transition:opacity .4s cubic-bezier(.25,1,.5,1)}.Menu_menu__fuelc[data-state=open]{pointer-events:auto;opacity:1}.Menu_menu__fuelc:focus-visible{outline:none}.Menu_visual__YFMrr{position:relative;flex-shrink:0;width:44.1550837604%;overflow:hidden;background-color:#111}@media(max-width:768px){.Menu_visual__YFMrr{display:none}}.Menu_visual_image__K_LRZ{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;object-fit:cover;object-position:center}.Menu_panel__hagVM{position:relative;flex-grow:1;background-image:linear-gradient(135.64deg,#fefbf3 10.18%,#9a9a9a 87.28%)}.Menu_panel_inner__6ysF5{position:relative;z-index:1;height:100%;overflow-y:auto}.Menu_background__FAf8f{background-image:url(/common/menu_bg.webp)}.Menu_background__FAf8f,.Menu_texture__4SiGx{position:absolute;inset:0;pointer-events:none;background-repeat:no-repeat;background-position:50%;background-size:cover}.Menu_texture__4SiGx{background-image:url(/top/character/character-bg_texture.webp);mix-blend-mode:multiply;opacity:.48}.Menu_nav__BMKEx{display:flex;align-items:center;min-height:100%}.Menu_list__RivGo{display:block;width:100%;padding:0;margin:0;list-style:none}.Menu_item__UslvO{margin:0;border-bottom:1px solid #cacaca;opacity:0}.Menu_item__UslvO:last-child{border-bottom:none}[data-anim=on] .Menu_item__UslvO{transition:opacity .4s cubic-bezier(.25,1,.5,1)}[data-state=open] .Menu_item__UslvO{opacity:1}.Menu_link__b2WXP{position:relative;display:flex;gap:1rem;align-items:flex-end;justify-content:space-between;padding:1.5rem 1rem;overflow:hidden;color:#111;text-decoration:none;transition:color .25s cubic-bezier(.4,0,.2,1)}.Menu_link__b2WXP:before{position:absolute;inset:0;z-index:-1;content:"";background-color:#d12f0e;transform:scaleX(0);transform-origin:right center;transition:transform .5s cubic-bezier(.77,0,.18,1)}@media(hover:hover)and (pointer:fine){.Menu_link__b2WXP:hover{color:#fff}.Menu_link__b2WXP:hover:before{transform:scaleX(1);transform-origin:left center}}@media(max-width:768px){.Menu_link__b2WXP{padding:1rem .5rem}}.Menu_main__SJU8Z{flex-shrink:0;font-family:var(--font-manrope);font-size:clamp(28px,calc(23.775px + 1.127vw),40px);font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:.05em}[data-locale=ja] .Menu_main__SJU8Z{font-family:var(--font-zenoldmincho);font-feature-settings:"dlig" 1;text-transform:none;letter-spacing:normal;white-space:nowrap}.Menu_sub__ZlsyV{flex-shrink:0;font-family:var(--font-manrope);font-size:clamp(12px,calc(10.592px + .376vw),16px);font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:.05em}.Menu_sns_list__8Iu7p{position:absolute;right:auto;bottom:3rem;left:1.5rem;z-index:1;display:flex;gap:1.5rem;align-items:center;padding:0;margin:0;list-style:none}@media(max-width:768px){.Menu_sns_list__8Iu7p{bottom:1.5rem;left:1rem;gap:1rem}}.Menu_sns_item__Z7U9W{margin:0;opacity:0}[data-anim=on] .Menu_sns_item__Z7U9W{transition:opacity .4s cubic-bezier(.25,1,.5,1)}[data-state=open] .Menu_sns_item__Z7U9W{opacity:1}.Menu_sns_link__reikF{display:block;width:2rem;height:2rem;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.Menu_sns_link__reikF{cursor:pointer}.Menu_sns_link__reikF:hover{opacity:.9}}.Menu_sns_icon__BI2Xo{display:block;width:100%;height:100%;object-fit:contain}.AnimationToggle_button___9ugR{display:flex;gap:.25rem;align-items:center;justify-content:center;height:40px;padding:.5rem 1rem;color:#fff;cursor:pointer;background-color:#111;border:none;border-radius:2px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(hover:hover)and (pointer:fine){.AnimationToggle_button___9ugR{cursor:pointer}.AnimationToggle_button___9ugR:hover{opacity:.9}}.AnimationToggle_button___9ugR[data-size=sm]{gap:.25rem;height:36px;padding:6px 10px}.AnimationToggle_label__8MjBX{font-family:var(--font-zenoldmincho);font-size:.875rem;font-weight:700;line-height:1;color:#fff;text-align:center;text-transform:uppercase;white-space:nowrap}[data-size=sm] .AnimationToggle_label__8MjBX{font-size:.75rem}.AnimationToggle_status__JIdU_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;clip:rect(0,0,0,0)}.AnimationToggle_icon__6EnbM{position:relative;flex-shrink:0;width:18px;height:18px;overflow:hidden}[data-size=sm] .AnimationToggle_icon__6EnbM{width:16px;height:16px}.AnimationToggle_pauseIcon__dfVSH{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:space-between;width:7px;transform:translate(-50%,-50%)}[data-size=sm] .AnimationToggle_pauseIcon__dfVSH{width:6px}.AnimationToggle_pauseBar__kDeyw{width:2px;height:9px;background-color:#fff}[data-size=sm] .AnimationToggle_pauseBar__kDeyw{height:8px}.AnimationToggle_playIcon___QajT{position:absolute;top:50%;left:50%;width:0;height:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid;border-width:5px 0 5px 7px;transform:translate(-40%,-50%)}[data-size=sm] .AnimationToggle_playIcon___QajT{border-width:4px 0 4px 6px}.BackToHomeButton_link__EidzE{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 4rem;overflow:hidden;text-decoration:none;background-color:#111}.BackToHomeButton_link__EidzE:before{position:absolute;inset:0;content:"";background-color:#d12f0e;transform:scaleX(0);transform-origin:right center;transition:transform .5s cubic-bezier(.77,0,.18,1)}@media(hover:hover)and (pointer:fine){.BackToHomeButton_link__EidzE:hover:before{transform:scaleX(1);transform-origin:left center}}.BackToHomeButton_label__mA7vE{position:relative;font-family:var(--font-notosansjp);font-size:1rem;font-weight:400;line-height:1.8;color:#fff;letter-spacing:.05em;white-space:nowrap}.LanguageSwitcher_root__G77cT{position:relative}.LanguageSwitcher_button__uL8Vs{display:flex;gap:.5rem;align-items:center;justify-content:center;height:40px;padding:0 1rem;font-family:var(--font-manrope);color:#fff;cursor:pointer;background-color:#111;border:none;border-radius:4px;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.LanguageSwitcher_button__uL8Vs{cursor:pointer}.LanguageSwitcher_button__uL8Vs:hover{opacity:.9}}@media(max-width:768px){.LanguageSwitcher_button__uL8Vs{gap:.25rem;height:36px;padding:0 .75rem}}[data-variant=transparent] .LanguageSwitcher_button__uL8Vs{gap:.375rem;height:auto;min-height:1.5rem;padding:0;background-color:rgba(0,0,0,0);border-radius:0}@media(max-width:768px){[data-variant=transparent] .LanguageSwitcher_button__uL8Vs{height:auto;padding:0}}.LanguageSwitcher_globeIcon__qKlB2{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:#fff}.LanguageSwitcher_globeIcon__qKlB2 img{display:block;width:100%;height:100%}@media(max-width:768px){.LanguageSwitcher_globeIcon__qKlB2{width:1rem;height:1rem}}[data-variant=transparent] .LanguageSwitcher_globeIcon__qKlB2{width:1.125rem;height:1.125rem}@media(max-width:768px){[data-variant=transparent] .LanguageSwitcher_globeIcon__qKlB2{width:1rem;height:1rem}}.LanguageSwitcher_label__ajALy{font-family:var(--font-manrope);font-size:1rem;font-weight:500;line-height:1;letter-spacing:.05em}@media(max-width:768px){.LanguageSwitcher_label__ajALy{font-size:.875rem}}[data-variant=transparent] .LanguageSwitcher_label__ajALy{font-weight:700;text-transform:uppercase}.LanguageSwitcher_dropdownIcon__fedqX{display:flex;flex-direction:column;gap:3px;align-items:stretch;justify-content:center;width:22px;height:14px;transition:transform .25s cubic-bezier(.4,0,.2,1)}[data-state=open] .LanguageSwitcher_dropdownIcon__fedqX{transform:rotate(90deg)}@media(max-width:768px){.LanguageSwitcher_dropdownIcon__fedqX{width:18px;height:11px}}[data-variant=transparent] .LanguageSwitcher_dropdownIcon__fedqX{display:none}.LanguageSwitcher_dropdownBar__c9K7f{display:block;width:100%;height:1px;background-color:#fff}.LanguageSwitcher_dropdown__fhMSC{position:absolute;top:calc(100% + .25rem);left:0;z-index:200;min-width:100%;padding:.5rem 0;margin:0;pointer-events:none;list-style:none;background-color:#fff;border:1px solid #2b2b2b;border-radius:4px;opacity:0;transform:translateY(-.5rem);transition:opacity .15s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1)}[data-state=open]>.LanguageSwitcher_dropdown__fhMSC{pointer-events:auto;opacity:1;transform:translateY(0)}[data-variant=transparent] .LanguageSwitcher_dropdown__fhMSC{top:calc(100% + var(--panel-py, 0px) + .5rem);left:calc(-1*var(--panel-px, 0px))}.LanguageSwitcher_dropdownItem__CYZlh{display:block;width:100%;padding:.5rem 1rem;font-family:var(--font-manrope);font-size:1rem;font-weight:500;line-height:1;color:#111;text-align:left;letter-spacing:.05em;cursor:pointer;background:none;border:none;transition:opacity .15s cubic-bezier(.25,1,.5,1)}@media(hover:hover)and (pointer:fine){.LanguageSwitcher_dropdownItem__CYZlh{cursor:pointer}.LanguageSwitcher_dropdownItem__CYZlh:hover{opacity:.5}}.LanguageSwitcher_dropdownItem__CYZlh[aria-current=true]{text-decoration:underline}.LanguageSwitcher_dropdownItem__CYZlh[lang=ja],.LanguageSwitcher_dropdownItem__CYZlh[lang=ko],.LanguageSwitcher_dropdownItem__CYZlh[lang|=zh]{font-family:var(--font-notosansjp)}@media(min-width:768px){.LanguageSwitcher_dropdownItem__CYZlh{font-size:1.125rem}}.MenuToggle_button__kLg7K{display:flex;align-items:center;justify-content:center;min-width:1.5rem;min-height:1.5rem;padding:0;color:#fff;cursor:pointer;background:none;border:none;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.MenuToggle_button__kLg7K{cursor:pointer}.MenuToggle_button__kLg7K:hover{opacity:.9}}.MenuToggle_icon__N2nm0{position:relative;display:block;width:51px;height:26px}@media(max-width:768px){.MenuToggle_icon__N2nm0{width:40px;height:22px}}.MenuToggle_bar__jnPSB{position:absolute;left:0;display:block;width:100%;height:1px;background-color:#fff;transform-origin:center center;transition:transform .25s cubic-bezier(.4,0,.2,1),top .25s cubic-bezier(.4,0,.2,1)}.MenuToggle_bar__jnPSB:first-child{top:calc(50% - 3px)}.MenuToggle_bar__jnPSB:nth-child(2){top:calc(50% + 3px)}[data-state=open] .MenuToggle_bar__jnPSB{top:50%}[data-state=open] .MenuToggle_bar__jnPSB:first-child{transform:rotate(15deg)}[data-state=open] .MenuToggle_bar__jnPSB:nth-child(2){transform:rotate(-15deg)}.SubPageLayout_page__jtU3I{padding-block:100px 190px;color:#111}.SubPageLayout_page__jtU3I:before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";background-color:#111;background-image:url(/common/bg.webp);background-repeat:no-repeat;background-position:top;background-size:cover}@media(max-width:768px){.SubPageLayout_page__jtU3I:before{background-image:url(/common/bg_sp.webp)}.SubPageLayout_page__jtU3I{padding-block:100px;padding-bottom:calc(100px + 3.4722222222vw)}}.SubPageLayout_inner__TA6Mj{display:flex;flex-direction:column;gap:100px;padding-inline:1rem}@media(max-width:768px){.SubPageLayout_inner__TA6Mj{gap:3rem}}@media(min-width:768px){.SubPageLayout_inner__TA6Mj{max-width:calc(900px + 3rem);padding-inline:1rem;margin-inline:auto}}@media(min-width:768px)and (min-width:768px){.SubPageLayout_inner__TA6Mj{padding-inline:1.5rem}}.SubPageLayout_actions__ntAJL,.SubpageTitle_heading__qzeMz{display:flex;justify-content:center}.SubpageTitle_heading__qzeMz{position:relative}.SubpageTitle_heading_title__djuu8{margin:0;font-family:var(--font-manrope);font-size:min(160px,11.1111111111vw);font-weight:800;line-height:.8;color:rgba(0,0,0,0);color:#fff;text-align:center;text-transform:uppercase;letter-spacing:-.02em;background-image:linear-gradient(90deg,#fffdf4,#f0f0f0 98.369%);-webkit-background-clip:text;background-clip:text;mix-blend-mode:difference;transform:translateZ(0)}@media(max-width:768px){.SubpageTitle_heading_title__djuu8{font-size:min(72px,19.2vw);overflow-wrap:anywhere}}.SubpageTitle_heading_label___paQl{position:absolute;top:50%;left:50%;z-index:1;display:inline-block;padding:0 min(8px,.5555555556vw);font-family:var(--font-zenoldmincho);font-size:min(40px,2.7777777778vw);font-weight:400;line-height:1.125;color:#111;background-color:#fff;transform:translate(-50%,-50%)}@media(max-width:768px){.SubpageTitle_heading_label___paQl{padding:0 min(4px,1.0666666667vw);font-size:min(20px,5.3333333333vw);line-height:1.15}}.NewsArticle_article__Hya4T{color:#111}.NewsArticle_header__QiwBy{-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.NewsArticle_meta__CeFoG{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;-webkit-margin-after:.5rem;margin-block-end:.5rem}@media(max-width:768px){.NewsArticle_meta__CeFoG{-webkit-margin-after:0;margin-block-end:0}}.NewsArticle_date__E_ebB{font-family:var(--font-manrope);font-size:1.125rem;font-weight:400;line-height:1;color:#111;letter-spacing:.05em;white-space:nowrap}@media(max-width:768px){.NewsArticle_date__E_ebB{font-size:.875rem;font-weight:500;line-height:1.6}}.NewsArticle_badge__yJ6rq{padding:2px .5rem;font-size:.875rem;line-height:1;color:#111;border:1px solid #111}.NewsArticle_badge__yJ6rq[data-badge=new]{color:#fff;background-color:#d12f0e;border-color:#d12f0e}@media(max-width:768px){.NewsArticle_badge__yJ6rq{font-size:.75rem}}.NewsArticle_title__UiBsv{margin:0;font-size:1.75rem;font-weight:400;line-height:1.8;color:#111;letter-spacing:.05em}@media(max-width:768px){.NewsArticle_title__UiBsv{font-size:1.25rem}}.NewsArticle_media__fVLq9{display:block;height:506px;margin-block:2rem;background-color:#323232}@media(max-width:768px){.NewsArticle_media__fVLq9{height:201px;margin-block:1.5rem}}.NewsArticle_body__SlHvv{display:block;font-size:1rem;line-height:1.8;color:#111;letter-spacing:.05em;overflow-wrap:anywhere}@media(max-width:768px){.NewsArticle_body__SlHvv{font-size:.875rem;letter-spacing:.05rem}}.NewsArticle_body__SlHvv p{margin-block:2rem}.NewsArticle_body__SlHvv p:first-child{-webkit-margin-before:0;margin-block-start:0}.NewsArticle_body__SlHvv p:last-child{-webkit-margin-after:0;margin-block-end:0}.NewsArticle_body__SlHvv a{color:#111;text-decoration:underline;text-decoration-thickness:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;transition:color .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.NewsArticle_body__SlHvv a{cursor:pointer}.NewsArticle_body__SlHvv a:hover{color:#d12f0e}}.NewsArticle_body__SlHvv b,.NewsArticle_body__SlHvv strong{font-weight:700}.NewsArticle_body__SlHvv em,.NewsArticle_body__SlHvv i{font-style:italic}.NewsArticle_body__SlHvv img{display:block;max-width:100%;height:auto;margin-block:2rem}@media(max-width:768px){.NewsArticle_body__SlHvv img{margin-block:1.5rem}}.NewsArticle_body__SlHvv h1,.NewsArticle_body__SlHvv h2,.NewsArticle_body__SlHvv h3,.NewsArticle_body__SlHvv h4,.NewsArticle_body__SlHvv h5,.NewsArticle_body__SlHvv h6{margin-block:2rem 1.5rem;font-weight:700}.NewsArticle_body__SlHvv h1:first-child,.NewsArticle_body__SlHvv h2:first-child,.NewsArticle_body__SlHvv h3:first-child,.NewsArticle_body__SlHvv h4:first-child,.NewsArticle_body__SlHvv h5:first-child,.NewsArticle_body__SlHvv h6:first-child{-webkit-margin-before:0;margin-block-start:0}@media(max-width:768px){.NewsArticle_body__SlHvv h1,.NewsArticle_body__SlHvv h2,.NewsArticle_body__SlHvv h3,.NewsArticle_body__SlHvv h4,.NewsArticle_body__SlHvv h5,.NewsArticle_body__SlHvv h6{margin-block:1.5rem}}.NewsArticle_body__SlHvv h1{font-size:2rem}@media(max-width:768px){.NewsArticle_body__SlHvv h1{font-size:1.25rem}}.NewsArticle_body__SlHvv h2{font-size:1.5rem}@media(max-width:768px){.NewsArticle_body__SlHvv h2{font-size:1.125rem}}.NewsArticle_body__SlHvv h3{font-size:1.25rem}@media(max-width:768px){.NewsArticle_body__SlHvv h3{font-size:1rem}}.NewsArticle_body__SlHvv ol,.NewsArticle_body__SlHvv ul{-webkit-padding-start:1rem;padding-inline-start:1rem}.NewsArticle_body__SlHvv ol:first-child,.NewsArticle_body__SlHvv ul:first-child{-webkit-margin-before:0;margin-block-start:0}.NewsArticle_body__SlHvv ol:last-child,.NewsArticle_body__SlHvv ul:last-child{-webkit-margin-after:0;margin-block-end:0}.NewsArticle_body__SlHvv ul{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}.NewsArticle_body__SlHvv ul li{list-style:disc}.NewsArticle_body__SlHvv ol{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}.NewsArticle_body__SlHvv ol li{list-style:decimal}.NewsArticle_body__SlHvv .highlight{color:#fff;background-color:#d12f0e;-webkit-box-decoration-break:clone;box-decoration-break:clone}.NewsDetailPagination_pagination__jEvD3{display:flex;align-items:center;justify-content:space-between;width:100%;-webkit-margin-before:40px;margin-block-start:40px}@media(max-width:768px){.NewsDetailPagination_pagination__jEvD3{-webkit-margin-before:50px;margin-block-start:50px}}.NewsDetailPagination_item__9Z963{display:inline-flex;gap:.5rem;align-items:center;justify-content:center;font-family:var(--font-manrope);font-size:1rem;font-weight:500;line-height:1;color:#111;letter-spacing:.05em;text-decoration:none;transition:color .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.NewsDetailPagination_item__9Z963{cursor:pointer}.NewsDetailPagination_item__9Z963:hover:not([data-state=hidden]){color:#d12f0e}}.NewsDetailPagination_item__9Z963[data-state=hidden]{visibility:hidden;pointer-events:none}@media(max-width:768px){.NewsDetailPagination_item__9Z963{font-size:.875rem}}.NewsDetailPagination_line__LVHiX{display:block;width:32px;height:1px;background-color:currentcolor}@media(max-width:768px){.NewsDetailPagination_line__LVHiX{width:24px}}.NewsDetailPagination_label__qBjMK{display:inline-block}.NewsDetailPagination_back__VjYnu{font-family:var(--font-manrope);font-size:1rem;font-weight:500;line-height:1;color:#111;letter-spacing:.05em;text-decoration:none;transition:color .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.NewsDetailPagination_back__VjYnu{cursor:pointer}.NewsDetailPagination_back__VjYnu:hover{color:#d12f0e}}@media(max-width:768px){.NewsDetailPagination_back__VjYnu{font-size:.875rem}}.NewsSection_section__aZsye{display:flex;column-gap:5rem}@media(max-width:768px){.NewsSection_section__aZsye{flex-direction:column;gap:1.5rem}}.NewsSection_body__a31Mp{flex:1 1;min-width:0}.NewsSection_noArticles__J1RDr{padding:3rem 1rem;font-size:1.125rem;color:#111;text-align:center;opacity:.7}.NewsCategoryFilter_categoryFilter__xIGvy{display:flex}@media(max-width:768px){.NewsCategoryFilter_categoryFilter__xIGvy{flex-wrap:wrap;gap:1rem;justify-content:center;padding:1rem}}@media(min-width:768px){.NewsCategoryFilter_categoryFilter__xIGvy{position:-webkit-sticky;position:sticky;top:4rem;flex-direction:column;gap:1.5rem;align-self:flex-start;padding:2rem 1.5rem}}.NewsCategoryFilter_categoryTab__zHjvn{position:relative;display:inline-flex;flex-shrink:0;gap:.75rem;align-items:center;font-family:var(--font-notosansjp);font-size:1.125rem;font-weight:400;line-height:1.8;color:#111;letter-spacing:.05em;white-space:nowrap;text-decoration:none;transition:color .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.NewsCategoryFilter_categoryTab__zHjvn{cursor:pointer}.NewsCategoryFilter_categoryTab__zHjvn:hover{color:#d12f0e}}.NewsCategoryFilter_categoryTab__zHjvn[data-state=active]{font-weight:700;color:#d12f0e}.NewsCategoryFilter_categoryTab__zHjvn[data-state=active] .NewsCategoryFilter_line__EZDTG{height:2px}@media(max-width:768px){.NewsCategoryFilter_categoryTab__zHjvn{font-size:.875rem;line-height:1}}.NewsCategoryFilter_line__EZDTG{display:inline-block;flex-shrink:0;width:2rem;height:1px;background-color:currentcolor}@media(max-width:768px){.NewsCategoryFilter_line__EZDTG{display:none}}.NewsCard_item__OvTrs{border-bottom:1px solid #a9a9a9}.NewsCard_item__OvTrs:last-child{border-bottom:none}.NewsCard_link__bHWFI{position:relative;display:flex;gap:2rem;align-items:center;padding:1.5rem .75rem;overflow:hidden;color:#111;text-decoration:none;isolation:isolate;transition:color .25s cubic-bezier(.4,0,.2,1)}.NewsCard_link__bHWFI:before{position:absolute;inset:0;z-index:-1;content:"";background-color:#d12f0e;transform:scaleX(0);transform-origin:right center;transition:transform .5s cubic-bezier(.77,0,.18,1)}@media(hover:hover)and (pointer:fine){.NewsCard_link__bHWFI{cursor:pointer}.NewsCard_link__bHWFI:hover{color:#fff}.NewsCard_link__bHWFI:hover:before{transform:scaleX(1);transform-origin:left center}.NewsCard_link__bHWFI:hover .NewsCard_badge___TIBH{color:#fff;border-color:#fff}.NewsCard_link__bHWFI:hover .NewsCard_badge___TIBH[data-badge=new]{color:#d12f0e;background-color:#fff;border-color:#fff}}.NewsCard_link__bHWFI:focus,.NewsCard_link__bHWFI:focus-visible{z-index:10}@media(max-width:768px){.NewsCard_link__bHWFI{gap:1rem;padding:1rem .75rem}}.NewsCard_date__0jjfG{display:flex;flex-shrink:0;align-items:center;width:100px}@media(max-width:768px){.NewsCard_date__0jjfG{width:auto}}.NewsCard_date_year__GR0Kt{display:inline-flex;-webkit-margin-end:-2px;margin-inline-end:-2px;font-family:var(--font-manrope);font-size:.6875rem;font-weight:500;line-height:1.6;letter-spacing:.08em;writing-mode:vertical-rl;transform:rotate(180deg)}.NewsCard_date_main__urN3T{font-family:var(--font-manrope);font-size:2rem;font-weight:400;line-height:1;white-space:nowrap}@media(max-width:768px){.NewsCard_date_main__urN3T{font-size:1.5rem}}.NewsCard_content__QBND5{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0}@media(max-width:768px){.NewsCard_content__QBND5{gap:1rem}}.NewsCard_badges__wzf8R{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.NewsCard_badge___TIBH{display:inline-flex;align-items:center;justify-content:center;padding:2px .5rem;font-family:var(--font-notosansjp);font-size:.875rem;font-weight:400;line-height:1;color:#111;border:1px solid #111;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1)}.NewsCard_badge___TIBH[data-badge=new]{color:#fff;background-color:#d12f0e;border-color:#d12f0e}@media(max-width:768px){.NewsCard_badge___TIBH{font-size:.75rem}}.NewsCard_title__aT6_J{margin:0;font-family:var(--font-notosansjp);font-size:1rem;font-weight:400;line-height:1.8;letter-spacing:.05em}@media(max-width:768px){.NewsCard_title__aT6_J{font-size:.875rem}}.NewsCard_icon__hTEfg{position:absolute;top:50%;right:clamp(16px,calc(10.366px + 1.502vw),32px);display:block;width:1.25rem;height:1.25rem;transform:translateY(-50%)}@media(max-width:768px){.NewsCard_icon__hTEfg{right:1rem}}.NewsCard_visuallyHidden__Sg0dL{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;clip:rect(0,0,0,0)}.NewsList_newsList__DxAik{flex-grow:1;padding:0;margin:0;list-style:none}.NewsPagination_pagination__zZNQr{display:flex;gap:2rem;align-items:center;justify-content:space-between;margin-top:4rem}@media(max-width:768px){.NewsPagination_pagination__zZNQr{justify-content:center}}.NewsPagination_pages__VrW5N{display:flex;flex:1 1;gap:2rem;align-items:center;justify-content:center}@media(max-width:768px){.NewsPagination_pages__VrW5N{gap:1.5rem}}.NewsPagination_controls__pStdq{display:flex;gap:3.5rem;align-items:center}@media(max-width:768px){.NewsPagination_controls__pStdq{display:none}}.NewsPagination_page__W_x5U{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-family:var(--font-manrope);font-size:1.25rem;font-weight:400;color:#111;text-decoration:none;background-color:rgba(0,0,0,0);border:1px solid #111;transform:rotate(45deg);transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.NewsPagination_page__W_x5U span{display:block;line-height:1;transform:rotate(-45deg)}@media(hover:hover)and (pointer:fine){.NewsPagination_page__W_x5U{cursor:pointer}.NewsPagination_page__W_x5U:hover:not([data-state=active]){color:#fff;background-color:#d12f0e;border-color:#d12f0e}}.NewsPagination_page__W_x5U[data-state=active]{color:#fff;pointer-events:none;background-color:#d12f0e;border-color:#d12f0e}.SpecialArticle_article__FgwgW{color:#111}.SpecialArticle_header__ETcnW{-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.SpecialArticle_meta__9gSpV{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;-webkit-margin-after:.5rem;margin-block-end:.5rem}@media(max-width:768px){.SpecialArticle_meta__9gSpV{-webkit-margin-after:0;margin-block-end:0}}.SpecialArticle_badge__F4gup{padding:2px .5rem;font-size:.875rem;line-height:1;color:#111;border:1px solid #111}.SpecialArticle_badge__F4gup[data-badge=new]{color:#fff;background-color:#d12f0e;border-color:#d12f0e}@media(max-width:768px){.SpecialArticle_badge__F4gup{font-size:.75rem}}.SpecialArticle_title__ajXe4{margin:0;font-size:1.75rem;font-weight:400;line-height:1.8;color:#111;letter-spacing:.05em}@media(max-width:768px){.SpecialArticle_title__ajXe4{font-size:1.25rem}}.SpecialArticle_body__oLMNG{display:block;font-size:1rem;line-height:1.8;color:#111;letter-spacing:.05em;overflow-wrap:anywhere}@media(max-width:768px){.SpecialArticle_body__oLMNG{font-size:.875rem;letter-spacing:.05rem}}.SpecialArticle_body__oLMNG p{margin-block:2rem}.SpecialArticle_body__oLMNG p:first-child{-webkit-margin-before:0;margin-block-start:0}.SpecialArticle_body__oLMNG p:last-child{-webkit-margin-after:0;margin-block-end:0}.SpecialArticle_body__oLMNG a{color:#111;text-decoration:underline;text-decoration-thickness:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;transition:color .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.SpecialArticle_body__oLMNG a{cursor:pointer}.SpecialArticle_body__oLMNG a:hover{color:#d12f0e}}.SpecialArticle_body__oLMNG b,.SpecialArticle_body__oLMNG strong{font-weight:700}.SpecialArticle_body__oLMNG em,.SpecialArticle_body__oLMNG i{font-style:italic}.SpecialArticle_body__oLMNG img{display:block;max-width:100%;height:auto;margin-block:2rem}@media(max-width:768px){.SpecialArticle_body__oLMNG img{margin-block:1.5rem}}.SpecialArticle_body__oLMNG h1,.SpecialArticle_body__oLMNG h2,.SpecialArticle_body__oLMNG h3,.SpecialArticle_body__oLMNG h4,.SpecialArticle_body__oLMNG h5,.SpecialArticle_body__oLMNG h6{margin-block:2rem 1.5rem;font-weight:700}.SpecialArticle_body__oLMNG h1:first-child,.SpecialArticle_body__oLMNG h2:first-child,.SpecialArticle_body__oLMNG h3:first-child,.SpecialArticle_body__oLMNG h4:first-child,.SpecialArticle_body__oLMNG h5:first-child,.SpecialArticle_body__oLMNG h6:first-child{-webkit-margin-before:0;margin-block-start:0}@media(max-width:768px){.SpecialArticle_body__oLMNG h1,.SpecialArticle_body__oLMNG h2,.SpecialArticle_body__oLMNG h3,.SpecialArticle_body__oLMNG h4,.SpecialArticle_body__oLMNG h5,.SpecialArticle_body__oLMNG h6{margin-block:1.5rem}}.SpecialArticle_body__oLMNG h1{font-size:2rem}@media(max-width:768px){.SpecialArticle_body__oLMNG h1{font-size:1.25rem}}.SpecialArticle_body__oLMNG h2{font-size:1.5rem}@media(max-width:768px){.SpecialArticle_body__oLMNG h2{font-size:1.125rem}}.SpecialArticle_body__oLMNG h3{font-size:1.25rem}@media(max-width:768px){.SpecialArticle_body__oLMNG h3{font-size:1rem}}.SpecialArticle_body__oLMNG ol,.SpecialArticle_body__oLMNG ul{-webkit-padding-start:1rem;padding-inline-start:1rem}.SpecialArticle_body__oLMNG ol:first-child,.SpecialArticle_body__oLMNG ul:first-child{-webkit-margin-before:0;margin-block-start:0}.SpecialArticle_body__oLMNG ol:last-child,.SpecialArticle_body__oLMNG ul:last-child{-webkit-margin-after:0;margin-block-end:0}.SpecialArticle_body__oLMNG ul{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}.SpecialArticle_body__oLMNG ul li{list-style:disc}.SpecialArticle_body__oLMNG ol{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}.SpecialArticle_body__oLMNG ol li{list-style:decimal}.SpecialArticle_body__oLMNG .highlight{color:#fff;background-color:#d12f0e;-webkit-box-decoration-break:clone;box-decoration-break:clone}.SpecialDetailPagination_pagination__QkY3W{display:flex;align-items:center;justify-content:space-between;width:100%;-webkit-margin-before:40px;margin-block-start:40px}@media(max-width:768px){.SpecialDetailPagination_pagination__QkY3W{-webkit-margin-before:50px;margin-block-start:50px}}.SpecialDetailPagination_item__6sUq8{display:inline-flex;gap:.5rem;align-items:center;justify-content:center;font-family:var(--font-manrope);font-size:1rem;font-weight:500;line-height:1;color:#111;letter-spacing:.05em;text-decoration:none;transition:color .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.SpecialDetailPagination_item__6sUq8{cursor:pointer}.SpecialDetailPagination_item__6sUq8:hover:not([data-state=hidden]){color:#d12f0e}}.SpecialDetailPagination_item__6sUq8[data-state=hidden]{visibility:hidden;pointer-events:none}@media(max-width:768px){.SpecialDetailPagination_item__6sUq8{font-size:.875rem}}.SpecialDetailPagination_line__MkMpn{display:block;width:32px;height:1px;background-color:currentcolor}@media(max-width:768px){.SpecialDetailPagination_line__MkMpn{width:24px}}.SpecialDetailPagination_label__p4NV7{display:inline-block}.SpecialDetailPagination_back__t2h8J{font-family:var(--font-manrope);font-size:1rem;font-weight:500;line-height:1;color:#111;letter-spacing:.05em;text-decoration:none;transition:color .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.SpecialDetailPagination_back__t2h8J{cursor:pointer}.SpecialDetailPagination_back__t2h8J:hover{color:#d12f0e}}@media(max-width:768px){.SpecialDetailPagination_back__t2h8J{font-size:.875rem}}.MessageVideo_media__4Dpa0{position:relative;width:100%;max-width:800px;aspect-ratio:16/9;margin-top:1rem}.MessageVideo_iframe__mqMnW{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.MessageContent_container__M9qr0{display:flex;flex-direction:column;gap:1.5rem;align-items:center;max-width:800px;margin-inline:auto}@media(max-width:768px){.MessageContent_container__M9qr0{gap:1rem;max-width:100%}}.MessageContent_heading__T3Llu{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;clip:rect(0,0,0,0)}.MessageContent_signature__MoTko{display:flex;flex-direction:column;align-items:center}.MessageContent_signature_lead__ZgpiV{display:flex;gap:.5rem;font-size:1.125rem}.MessageContent_signature_lead__ZgpiV,.MessageContent_signature_name__iBVEx{font-family:var(--font-barlow-condensed);font-weight:600;line-height:1.1;color:#111;text-transform:uppercase;letter-spacing:.05em}.MessageContent_signature_name__iBVEx{font-size:2rem;text-align:center}.MessageContent_divider__VgMU_{display:block;width:1px;height:48px;background-color:#111}@media(max-width:768px){.MessageContent_divider__VgMU_{height:32px}}.MessageContent_body__gF3bD{width:100%;max-width:800px;font-size:clamp(12px,calc(10.592px + .376vw),16px);color:#111;text-align:center;letter-spacing:.05em}.MessageContent_body__gF3bD:not([data-locale=ja]){font-size:clamp(14.4px,calc(12.71px + .451vw),19.2px)}.MessageContent_body_pc__DlkuB{display:block}@media(max-width:768px){.MessageContent_body_pc__DlkuB{display:none}}.MessageContent_body_sp__OS8NS{display:none}@media(max-width:768px){.MessageContent_body_sp__OS8NS{display:block}}.MessageContent_paragraph__Wl2xV{line-height:2;white-space:pre-wrap}.MessageContent_paragraph__Wl2xV:not(:last-child){margin-bottom:1rem}@media(max-width:768px){.MessageContent_paragraph__Wl2xV:not(:last-child){margin-bottom:.5rem}.MessageContent_paragraph__Wl2xV{line-height:1.8}}.MessageContent_back__Ij0BA{-webkit-margin-before:3rem;margin-block-start:3rem;font-family:var(--font-manrope);font-size:1rem;font-weight:500;line-height:1;color:#111;letter-spacing:.05em;text-decoration:none;transition:color .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.MessageContent_back__Ij0BA{cursor:pointer}.MessageContent_back__Ij0BA:hover{color:#d12f0e}}@media(max-width:768px){.MessageContent_back__Ij0BA{font-size:.875rem}}.SpecialCardList_list__kt_Ii{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.5rem;gap:2.5rem;padding:0;margin:0;list-style:none}@media(max-width:768px){.SpecialCardList_list__kt_Ii{grid-template-columns:minmax(0,1fr)}}.SpecialCardList_item__MP3kw{display:block;height:100%}.SpecialCardList_link__HuS0z{display:flex;flex-direction:column;gap:.25rem;height:100%;color:#111;text-decoration:none;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.SpecialCardList_link__HuS0z{cursor:pointer}.SpecialCardList_link__HuS0z:hover{opacity:.9}}.SpecialCardList_media__5RTGo{position:relative;width:100%;max-width:100%;aspect-ratio:480/270;overflow:hidden;background-color:#fffcf4;border:1px solid #717171}.SpecialCardList_media_image__wjKwt{display:block;width:100%;height:100%;object-fit:cover}.SpecialCardList_media__5RTGo[data-default] .SpecialCardList_media_image__wjKwt{position:absolute;top:50%;left:50%;width:50%;height:auto;object-fit:contain;transform:translate(-50%,-50%)}.SpecialCardList_meta__Uy1GI{display:flex;gap:.5rem;align-items:center;min-height:1.25rem;padding-inline:2px}.SpecialCardList_badge__tunSf{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:2px .5rem;font-family:var(--font-notosansjp);font-size:.875rem;font-weight:400;line-height:1;color:#fff;background-color:#d12f0e}@media(max-width:768px){.SpecialCardList_badge__tunSf{font-size:.75rem}}.SpecialCardList_title__cM0ZE{position:relative;min-width:0;margin:0;font-size:1rem;line-height:1.8;letter-spacing:.05em}@media(max-width:768px){.SpecialCardList_title__cM0ZE{font-size:.875rem}}.SpecialCardList_icon__txSJl{box-sizing:border-box;display:block;flex-shrink:0;width:1.25rem;height:1.25rem;padding:2px;-webkit-margin-start:auto;margin-inline-start:auto}.SpecialCardList_visuallyHidden__4Q475{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;clip:rect(0,0,0,0)}.SpecialCardList_noArticles__Axyp2{padding:3rem 1rem;font-size:1.125rem;color:#111;text-align:center;opacity:.7}.KvMenu_nav__krzKH{pointer-events:auto}.KvMenu_list_vertical__31UEn{display:grid;grid-gap:calc(var(--overlay-h, 100vh)*16/1050) 0;gap:calc(var(--overlay-h, 100vh)*16/1050) 0;padding:0;margin:0;list-style:none}.KvMenu_list_horizontal__avrYw{display:flex;flex-wrap:wrap;row-gap:0;column-gap:2rem;padding:0;margin:0;list-style:none}.KvMenu_list_horizontal__avrYw:after{flex-basis:100%;order:1;height:2rem;content:""}.KvMenu_list_horizontal__avrYw .KvMenu_item__qputB:nth-child(n+3){order:2}@media(max-width:768px){.KvMenu_list_horizontal__avrYw{flex-direction:column;flex-wrap:nowrap;row-gap:1rem;column-gap:0}.KvMenu_list_horizontal__avrYw:after{display:none}.KvMenu_list_horizontal__avrYw .KvMenu_item__qputB:nth-child(n+3){order:0}}.KvMenu_item__qputB{margin:0;opacity:0;transition:opacity 1.2s cubic-bezier(.25,1,.5,1)}[data-intro-state=visible] .KvMenu_item__qputB{opacity:1}[data-intro-state=instant] .KvMenu_item__qputB{opacity:1;transition:none}.KvMenu_link__5l28B{position:relative;display:inline-flex;gap:.5555555556vw;align-items:end;padding:.5rem 0;overflow:hidden;text-decoration:none;background-color:#111}@media(max-width:768px){.KvMenu_list_horizontal__avrYw .KvMenu_link__5l28B{gap:.5rem}}.KvMenu_link__5l28B:before{position:absolute;inset:0;content:"";background-color:#d12f0e;transform:scaleX(0);transform-origin:right center;transition:transform .2s cubic-bezier(.77,0,.18,1)}@media(hover:hover)and (pointer:fine){.KvMenu_link__5l28B:hover:before{transform:scaleX(1);transform-origin:left center}}.KvMenu_main__K1W16{position:relative;display:inline-block;flex-shrink:0;font-family:var(--font-manrope);font-size:2.2222222222vw;font-weight:600;line-height:1;color:#fff;text-transform:uppercase;letter-spacing:.02em}@media(max-width:768px){.KvMenu_list_horizontal__avrYw .KvMenu_main__K1W16{font-size:1.5rem}}[data-locale=ja] .KvMenu_main__K1W16{font-family:var(--font-zenoldmincho);text-transform:none;white-space:nowrap}.KvMenu_sub__IrGFs{position:relative;display:inline-block;font-family:var(--font-manrope);font-size:1.1111111111vw;font-weight:600;line-height:1;color:#fff;text-transform:uppercase;letter-spacing:.02em}@media(max-width:768px){.KvMenu_list_horizontal__avrYw .KvMenu_sub__IrGFs{font-size:.75rem}}.KvTrailerVideoModal_cover__nx2Ho{background-color:rgba(21,21,21,.9)!important;background-image:none!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.KvTrailerVideoModal_inner__I_iqY{display:flex;flex-direction:column;gap:1.5277777778vw;align-items:center}.KvTrailerVideoModal_media__omGTW{position:relative;width:90.2777777778vw;max-width:1000px;aspect-ratio:16/9}.KvTrailerVideoModal_iframe__rYD3x{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.KvTrailerVideoModal_close__D5TQO{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:none;border:none}.KvTrailerVideoModal_close__D5TQO:focus:not(:focus-visible){outline:none}.KvTrailerVideoModal_close__D5TQO{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}@media(hover:hover)and (pointer:fine){.KvTrailerVideoModal_close__D5TQO{cursor:pointer}.KvTrailerVideoModal_close__D5TQO:hover{opacity:.7}}@media(max-width:768px){.KvTrailerVideoModal_close__D5TQO{width:12.3076923077vw;height:12.3076923077vw}}.KvTrailerVideoModal_close_icon__Ye8go{display:block;width:100%;height:100%}