/* Make room for the full disclosure-page label in the shared header. */
.desktop-nav {gap:20px}
.desktop-nav > a {white-space:nowrap}
.desktop-nav .nav-legal {font-size:11px}
.desktop-nav .nav-legal[aria-current="page"]:after {width:100%}
.mobile-menu nav > a.nav-legal {font-family:'Noto Sans JP',sans-serif;font-size:16px;line-height:1.8}
@media (max-width:1180px) and (min-width:951px) {
  .desktop-nav {margin-left:auto;margin-right:12px}
  .desktop-nav > a,.desktop-nav > .btn:not(.header-trial) {display:none}
  .menu-toggle {display:block}
}

/* Reservation entry points are temporarily removed from both menus. */
@media (max-width:1180px) {
  .desktop-nav {display:none}
  .menu-toggle {margin-left:auto}
}
