/* =========================================================================
   self-host フォント（4.1）
   - Google Fonts からページ内の文字だけでサブセット化した woff2
   - 文言を変えたら再生成する（使っていない文字はシステムフォントで表示される）
   - 日本語は容量が大きいので preload しない
   ========================================================================= */

/* 400 はFAQの回答だけで使う（その文字だけのサブセット） */
@font-face {
  font-family: "Noto Sans JP";
  src: url("../fonts/noto-sans-jp-400.woff2") format("woff2");
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "Noto Sans JP";
  src: url("../fonts/noto-sans-jp-500.woff2") format("woff2");
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "Noto Sans JP";
  src: url("../fonts/noto-sans-jp-700.woff2") format("woff2");
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "Noto Sans JP";
  src: url("../fonts/noto-sans-jp-900.woff2") format("woff2");
  font-weight: 900;
  font-display: swap;
}

/* 700 は hero のリードと message の締めだけで使う（その文字だけのサブセット） */
@font-face {
  font-family: "Zen Old Mincho";
  src: url("../fonts/zen-old-mincho-700.woff2") format("woff2");
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "Zen Old Mincho";
  src: url("../fonts/zen-old-mincho-900.woff2") format("woff2");
  font-weight: 900;
  font-display: swap;
}

/* 英字ラベル（Worries / About / Point …） */
@font-face {
  font-family: "Zen Kaku Gothic New";
  src: url("../fonts/zen-kaku-gothic-new-900.woff2") format("woff2");
  font-weight: 900;
  font-display: swap;
}

/* 数字（10分・Case番号） */
@font-face {
  font-family: "Manrope";
  src: url("../fonts/manrope-700.woff2") format("woff2");
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "Manrope";
  src: url("../fonts/manrope-800.woff2") format("woff2");
  font-weight: 800;
  font-display: swap;
}
