.Header_header__hO3lJ{background:#ffffff;border-bottom:1px solid var(--c-line);position:relative;z-index:50}.Header_inner__ry5Nk{max-width:var(--container);margin:0 auto;padding:14px var(--gutter);flex-wrap:wrap;justify-content:space-between;gap:12px 24px}.Header_inner__ry5Nk,.Header_logo__e5KhT{display:flex;align-items:center}.Header_logo__e5KhT img{height:36px;width:auto}.Header_nav__3fHSH{display:flex;flex-wrap:wrap;align-items:center;gap:8px 26px;font-family:var(--font-en);font-weight:600;font-size:14px}.Header_nav__3fHSH a[aria-current=page]{color:var(--c-label)}.Header_navLink__LzXns,.Header_navParent__VfOrj{display:inline-flex;align-items:center;padding:12px 0}.Header_navParent__VfOrj{gap:7px}.Header_navItem__1X8Ww{position:relative}.Header_caret__GkW2U{width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);opacity:.5;transition:transform .15s ease}.Header_navItem__1X8Ww[data-open=true] .Header_caret__GkW2U{transform:translateY(1px) rotate(225deg)}.Header_dropdown__DtJe3{position:absolute;top:100%;left:-16px;z-index:60;width:max-content;min-width:232px;max-width:340px;padding:8px;background:#ffffff;border:1px solid var(--c-line);border-radius:18px;box-shadow:0 10px 30px rgba(17,17,17,.08);font-family:var(--font-ja);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}.Header_dropdown__DtJe3[data-align=right]{left:auto;right:-16px}.Header_navItem__1X8Ww[data-open=true] .Header_dropdown__DtJe3{opacity:1;visibility:visible;transform:none;transition-delay:0s}.Header_ddList__z5QwB{list-style:none;margin:0;padding:0}.Header_ddLink__sZEfd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:12px;font-weight:700;font-size:14px;line-height:1.5;color:var(--c-text)}.Header_ddLink__sZEfd:focus-visible,.Header_ddLink__sZEfd:hover{background:var(--c-bg-gray)}.Header_ddGroup__3eQ9U{margin-top:6px;padding-top:6px;border-top:1px solid var(--c-line)}.Header_ddHeading__XxwUq{display:block;padding:6px 14px 2px;font-weight:700;font-size:11px;letter-spacing:.06em;color:var(--c-gray2)}.Header_ddGroup__3eQ9U .Header_ddLink__sZEfd{font-weight:600;font-size:13.5px}.Header_ext__llJP7{flex:none;font-size:12px;color:var(--c-gray3)}.Header_lang__ppCC_{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-en);font-weight:700;font-size:13px}.Header_lang__ppCC_ a{color:var(--c-gray3)}.Header_lang__ppCC_ a[aria-current=true]{color:var(--c-text)}.Header_lang__ppCC_ .Header_sep__RYHN_{color:#bdbdbd}.Header_contact__bQUXY{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 22px;background:var(--c-black);color:#ffffff;border-radius:999px}.Header_contact__bQUXY:hover{color:#ffffff}.Header_spRight__IW8_6{display:none;align-items:center;gap:12px}.Header_burger__1a_LX{--bar-pitch:15.66px;position:relative;width:44px;height:44px;border:1.5px solid var(--c-black);background:var(--c-black);border-radius:999px;padding:0}.Header_burger__1a_LX span{position:absolute;top:50%;left:50%;display:block;width:18px;height:2px;margin:-1px 0 0 -9px;background:#ffffff;border-radius:2px;transform:translateY(0) rotate(0deg);transition:transform .2s ease,opacity .2s ease}.Header_burger__1a_LX span:first-child{transform:translateY(calc(-1 * var(--bar-pitch))) rotate(0deg)}.Header_burger__1a_LX span:nth-child(3){transform:translateY(var(--bar-pitch)) rotate(0deg)}.Header_burger__1a_LX[aria-expanded=true]{background:#ffffff}.Header_burger__1a_LX[aria-expanded=true] span{background:var(--c-black)}.Header_burger__1a_LX[aria-expanded=true] span:first-child{transform:translateY(0) rotate(45deg)}.Header_burger__1a_LX[aria-expanded=true] span:nth-child(2){opacity:0}.Header_burger__1a_LX[aria-expanded=true] span:nth-child(3){transform:translateY(0) rotate(-45deg)}.Header_drawer__mukLg{display:none;position:fixed;inset:0;top:61px;background:#ffffff;z-index:40;overflow-y:auto;padding:8px var(--gutter) 40px}.Header_drawer__mukLg[data-open=true]{display:block}.Header_drawerItem__Xc32i{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--c-line);color:var(--c-text)}.Header_drawerItem__Xc32i .Header_en__vOxyQ{display:block;font-family:var(--font-en);font-weight:600;font-size:11px;color:var(--c-label);letter-spacing:.08em;margin-bottom:4px}.Header_drawerItem__Xc32i .Header_ja__Ld11g{font-weight:700;font-size:18px}.Header_drawerItem__Xc32i .Header_arrow__TAGDg{font-family:var(--font-en);font-weight:700;font-size:16px}.Header_drawerRow__zb_P7{display:flex;align-items:stretch;border-bottom:1px solid var(--c-line)}.Header_drawerRow__zb_P7>.Header_drawerItem__Xc32i{flex:1 1;min-width:0;border-bottom:0}.Header_drawerToggle__hQHrc{position:relative;flex:0 0 56px;width:56px;border:0;background:none;color:var(--c-text);cursor:pointer}.Header_drawerToggle__hQHrc:after,.Header_drawerToggle__hQHrc:before{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background:currentColor;border-radius:2px;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease}.Header_drawerToggle__hQHrc:after{transform:translate(-50%,-50%) rotate(90deg)}.Header_drawerToggle__hQHrc[aria-expanded=true]:after{transform:translate(-50%,-50%) rotate(0deg);opacity:0}.Header_drawerSub__48fkn{background:var(--c-bg-gray);border-bottom:1px solid var(--c-line);padding:4px 0 8px}.Header_drawerSubList__tgpc9{list-style:none;margin:0;padding:0}.Header_drawerSubLink__Vctiu{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 8px 12px 16px;font-weight:700;font-size:15px;line-height:1.5;color:var(--c-text)}.Header_drawerSubLink__Vctiu[aria-current=page]{color:var(--c-label)}.Header_drawerSubGroup__3U2Zg{margin-top:4px;padding-top:4px;border-top:1px solid var(--c-line)}.Header_drawerSubHeading__UUuXA{display:block;padding:10px 16px 2px;font-weight:700;font-size:11px;letter-spacing:.06em;color:var(--c-gray2)}.Header_drawerSubGroup__3U2Zg .Header_drawerSubLink__Vctiu{font-weight:600;font-size:14px}@media (prefers-reduced-motion:reduce){.Header_burger__1a_LX span,.Header_caret__GkW2U,.Header_drawerToggle__hQHrc:after,.Header_drawerToggle__hQHrc:before,.Header_dropdown__DtJe3{transition:none}}.Header_drawerCta__KW1f8{display:flex;flex-direction:column;gap:10px;margin-top:20px}.Header_drawerCta__KW1f8 a{min-height:52px;font-size:15px}.Header_drawerLang__6Khw0{display:flex;gap:8px;margin-top:20px}.Header_drawerLang__6Khw0 a{flex:1 1;text-align:center;padding:12px;border-radius:999px;font-family:var(--font-en);font-weight:700;font-size:14px;border:1.5px solid var(--c-line);color:var(--c-gray3)}.Header_drawerLang__6Khw0 a[aria-current=true]{background:var(--c-pop);border-color:var(--c-pop);color:var(--c-text)}.Header_drawerFoot__igyWO{margin-top:20px;font-size:12px;color:var(--c-gray2);display:flex;gap:16px}.Header_dot__XDR2x{display:inline-block;width:8px;height:8px;background:var(--c-pop);border-radius:999px;margin-left:6px}@media (max-width:899px){.Header_inner__ry5Nk{padding:12px 16px;flex-wrap:nowrap;min-height:60px}.Header_logo__e5KhT img{height:30px}.Header_nav__3fHSH{display:none}.Header_spRight__IW8_6{display:flex}}