/* ==============================================
   トップページ専用フォント（試験運用）
   見出し       : Noto Serif JP ／ 游明朝
   本文・UI     : 英数字 Helvetica Neue ／ Arial、日本語 Noto Sans JP ／ 游ゴシック
   英字の小見出し: Helvetica Neue Light
   index.html だけがこのファイルを読み込みます（他のページは従来のフォントのまま）。
   元に戻す場合: index.html の <link ... home-font.css> の1行を消し、
   Google Fonts の行を元の内容（Cormorant Garamond / Noto Serif JP / Noto Sans JP）に戻します。
   ============================================== */
:root {
  --font-serif-home: "Noto Serif JP", "游明朝", "Yu Mincho", "YuMincho", serif;
  --font-sans-home: "Helvetica Neue", Arial, "Noto Sans JP", "游ゴシック", "Yu Gothic", "YuGothic", sans-serif;
  /* 既存CSSの変数を上書き：本文・UI はサンセリフ、英字ラベルは Helvetica Neue */
  --font-jp: var(--font-sans-home);
  --font-jp-sans: var(--font-sans-home);
  --font-en: "Helvetica Neue", Arial, "Noto Sans JP", sans-serif;
}

/* 見出しだけ明朝体 */
.hero-title,
.section-title,
.contact-title,
.call-modal-title {
  font-family: var(--font-serif-home);
}

/* 英字の小見出しは細い字体（Helvetica Neue Light。無い環境では通常の太さ） */
.section-en,
.hero-sub-en {
  font-weight: 300;
}

/* style.css 側でフォント名を直接書いている箇所をそろえる */
.sightseeing-en,
.call-modal-en {
  font-family: var(--font-en);
}
.contact-call-btn,
.call-modal-area,
.call-modal-office,
.call-modal-num {
  font-family: var(--font-sans-home);
}
