/* 自動生成: npm run fonts（scripts/build-critical-fonts.mjs）— 直接編集しない */
@font-face {
  font-family: 'GJ Display';
  font-style: normal;
  font-weight: 700;
  font-display: optional;
  src: url(/fonts/home-display-700.woff2) format('woff2');
  unicode-range: U+3001, U+304b-304c, U+3066-3069, U+307e, U+3082, U+308b-308c, U+3092, U+3099, U+4e0d, U+4eba, U+5229, U+55b6, U+624b, U+751f, U+76ca, U+7b11, U+7d4c, U+8db3, U+9854;
}

@font-face {
  font-family: 'GJ Sans';
  font-style: normal;
  font-weight: 700;
  font-display: optional;
  src: url(/fonts/home-sans-700.woff2) format('woff2');
  unicode-range: U+2192, U+3057, U+3080, U+308b, U+3092, U+309a, U+30b9, U+30d5, U+30d7, U+30ea, U+30ec, U+30fc, U+4e8b-4e8c, U+5185, U+521d, U+56de, U+5bb9, U+614e, U+677e, U+696d, U+7530, U+7533, U+76f8, U+898b, U+8ac7, U+8fbc;
}

@font-face {
  font-family: 'GJ Sans';
  font-style: normal;
  font-weight: 400;
  font-display: optional;
  src: url(/fonts/home-sans-400.woff2) format('woff2');
  unicode-range: U+31, U+35, U+44, U+49, U+54, U+58, U+3001-3002, U+3044, U+304a, U+304f-3050, U+3057-305a, U+305f-3060, U+3066-3069, U+306b, U+306e, U+307b-307e, U+3081, U+3084, U+3089, U+308b, U+3092, U+3099-309a, U+30a2, U+30a7-30a8, U+30af-30b0, U+30b3-30ba, U+30bf-30c0, U+30c6-30c9, U+30cb, U+30cd, U+30d5-30d7, U+30de, U+30e0, U+30e3, U+30eb, U+30ed, U+30f3, U+30fc, U+4e2d, U+4eba, U+4f01, U+4f1a, U+4f1d, U+52d9, U+55b6, U+58eb, U+5c0f, U+5c71, U+5ca1, U+5e74, U+5f37, U+624b, U+65ad, U+660e, U+696d, U+7167, U+793e, U+7d4c, U+8a3a;
}
