.manus-scope:not(#ap) nav .site-desktop-menu,.manus-scope:not(#ap) nav .site-desktop-menu .sub-menu,.manus-scope:not(#ap) .site-mobile-menu,.manus-scope:not(#ap) .site-mobile-menu .sub-menu{list-style:none;margin:0;padding:0}.manus-scope:not(#ap) .site-desktop-menu svg,.manus-scope:not(#ap) .site-mobile-menu svg,.manus-scope:not(#ap) .site-desktop-menu .ast-header-navigation-arrow,.manus-scope:not(#ap) .site-mobile-menu .ast-header-navigation-arrow,.manus-scope:not(#ap) .site-desktop-menu .icon-arrow,.manus-scope:not(#ap) .site-mobile-menu .icon-arrow,.manus-scope:not(#ap) .site-desktop-menu .ast-arrow-svg,.manus-scope:not(#ap) .site-mobile-menu .ast-arrow-svg,.manus-scope:not(#ap) .site-desktop-menu .ast-menu-toggle,.manus-scope:not(#ap) .site-mobile-menu .ast-menu-toggle,.manus-scope:not(#ap) .site-desktop-menu .dropdown-menu-toggle,.manus-scope:not(#ap) .site-mobile-menu .dropdown-menu-toggle{display:none !important}.manus-scope:not(#ap) nav .site-desktop-menu{display:flex;align-items:center;gap:1.25rem}.manus-scope:not(#ap) nav .site-desktop-menu>li{position:relative}.manus-scope:not(#ap) nav .site-desktop-menu>li>a{display:inline-flex;align-items:center;gap:.25rem;font-family:'Noto Sans JP',sans-serif;font-size:14px;font-weight:500;color:#cbd5e1;text-decoration:none;padding:.25rem 0;transition:color .2s ease}.manus-scope:not(#ap) nav .site-desktop-menu>li:hover>a,.manus-scope:not(#ap) nav .site-desktop-menu>li:focus-within>a{color:#c8860a}.manus-scope:not(#ap) nav .site-desktop-menu>li.menu-item-has-children>a:after{content:'';display:inline-block;width:6px;height:6px;margin-left:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.manus-scope:not(#ap) nav .site-desktop-menu>li.menu-item-has-children:hover>a:after,.manus-scope:not(#ap) nav .site-desktop-menu>li.menu-item-has-children:focus-within>a:after{transform:rotate(-135deg) translateY(2px)}.manus-scope:not(#ap) nav .site-desktop-menu .sub-menu{position:absolute;top:100%;left:-8px;min-width:220px;padding:8px 0;background-color:#1a2e4a;border:1px solid rgba(200,134,10,.3);border-radius:4px;box-shadow:0 12px 24px rgba(0,0,0,.35);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:100}.manus-scope:not(#ap) nav .site-desktop-menu>li:hover>.sub-menu,.manus-scope:not(#ap) nav .site-desktop-menu>li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.manus-scope:not(#ap) nav .site-desktop-menu .sub-menu li{display:block}.manus-scope:not(#ap) nav .site-desktop-menu .sub-menu a{display:block;padding:10px 16px;font-family:'Noto Sans JP',sans-serif;font-size:13px;font-weight:400;color:#f7f4ee;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.manus-scope:not(#ap) nav .site-desktop-menu .sub-menu a:hover,.manus-scope:not(#ap) nav .site-desktop-menu .sub-menu a:focus{background-color:rgba(200,134,10,.12);color:#c8860a}.manus-scope:not(#ap) nav .site-desktop-menu .sub-menu a:before,.manus-scope:not(#ap) nav .site-desktop-menu .sub-menu a:after{content:none !important}.manus-scope:not(#ap) .site-mobile-menu>li{border-bottom:1px solid rgba(200,134,10,.15)}.manus-scope:not(#ap) .site-mobile-menu a{display:block;padding:14px 16px;color:#f7f4ee;text-decoration:none;font-size:15px;font-family:'Noto Sans JP',sans-serif}.manus-scope:not(#ap) .site-mobile-menu a:hover,.manus-scope:not(#ap) .site-mobile-menu a:focus{background-color:rgba(200,134,10,.08);color:#c8860a}.manus-scope:not(#ap) .site-mobile-menu .sub-menu{background-color:rgba(0,0,0,.2);border-top:1px solid rgba(200,134,10,.1)}.manus-scope:not(#ap) .site-mobile-menu .sub-menu li{border-bottom:1px solid rgba(200,134,10,.08)}.manus-scope:not(#ap) .site-mobile-menu .sub-menu li:last-child{border-bottom:none}.manus-scope:not(#ap) .site-mobile-menu .sub-menu a{padding:12px 16px 12px 28px;font-size:14px;color:rgba(247,244,238,.85)}.manus-scope:not(#ap) .site-mobile-menu a:before,.manus-scope:not(#ap) .site-mobile-menu a:after{content:none !important}.manus-scope:not(#ap) details[open] summary span:last-child{transform:none !important}.manus-scope:not(#ap) details[open] summary .accordion-arrow{transform:rotate(180deg)}.manus-scope:not(#ap) details:not([open])>*:not(summary){display:none !important}.manus-scope:not(#ap) details[open]>*:not(summary){display:revert !important}