/* ══════════ 共通ヘッダーの修正（2026-09-12）══════════
   全ページで読み込む。トップページも対象なので、下層ページ専用の
   abi-bridge.css ではなくこのファイルに分けている。 */

/* ── 1. サブメニューの項目が消える不具合 ──────────────────
   アビリブ社の共通CSS（files/css/common.css）に

     @media (768px〜1199px) { .l-header__nav__list li:first-child { display: none } }

   があり、「TOP」だけを隠すつもりの指定が、サブメニューの中の
   先頭項目にも効いていた。そのため横幅1200px未満では
   ・「物件一覧」→ 2項目が消える
   ・「タイムシェアの基礎知識」→ 2項目が消える
   ・「くじら倶楽部が選ばれる理由」→ 4項目すべて消え、空の箱が開く
   という状態だった。サブメニューの中だけ元に戻す。
   （ヘッダー直下の「TOP」は、これまでどおり隠れたまま） */
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .l-header__nav__list .mnav li:first-child {
    display: list-item;
  }
}

/* ── 2. 「くじら倶楽部が／選ばれる理由」の改行をやめる ────────
   共通CSSは横幅768〜983pxのときだけメニュー名の改行タグを表示させ、
   2行に折り返していた。1行に収まるよう、項目の間隔と文字を少し詰める。
   幅768pxでも余白が残ることを確認済み。 */
@media only screen and (min-width: 768px) and (max-width: 983px) {
  .l-header__nav__list > li > a br.custom_br,
  .l-header__nav__list > li > button br.custom_br {
    display: none !important;
  }
  .l-header__nav__list {
    gap: 1.0416666667vw;
  }
  .l-header__nav__list > li > a,
  .l-header__nav__list > li > button {
    font-size: 0.8571428571rem;
  }
}
