/* 自動生成: 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/services-fde-display-700.woff2) format('woff2');
  unicode-range: U+3002, U+3048, U+304f, U+3059, U+3064, U+306b, U+306e, U+307e, U+3082, U+308a-308b, U+3092, U+4e00, U+4f7f, U+5f53, U+672c, U+7dd2;
}

@font-face {
  font-family: 'GJ Sans';
  font-style: normal;
  font-weight: 700;
  font-display: optional;
  src: url(/fonts/services-fde-sans-700.woff2) format('woff2');
  unicode-range: U+30, U+36, U+3057, U+3080, U+3092, U+30fb, U+5206, U+521d, U+56de, U+6599, U+7121, U+7533, U+76f8, U+8ac7, U+8fbc, U+ff08-ff09;
}

@font-face {
  font-family: 'GJ Sans';
  font-style: normal;
  font-weight: 400;
  font-display: optional;
  src: url(/fonts/services-fde-sans-400.woff2) format('woff2');
  unicode-range: U+41, U+49, U+3001-3002, U+3044, U+3046, U+3048, U+304b-3050, U+3059-305c, U+305f-3060, U+3063, U+3066-306b, U+306e, U+307e-307f, U+3082, U+3084, U+308a, U+3092, U+3094, U+3099, U+30a2, U+30a8, U+30b7-30ba, U+30c6-30c7, U+30cb, U+30e0, U+30f3, U+4e2d, U+4ed5, U+4ef6, U+4f01, U+4f3a, U+4f5c, U+4f7f, U+5165, U+5185, U+529b, U+52d5, U+52d9, U+5316, U+5834, U+58eb, U+5c0f, U+5c71, U+5ca1, U+6210, U+624b, U+627f, U+63db, U+65ad, U+696d, U+73fe, U+751f, U+753b, U+793e, U+7d44, U+7f6e, U+81ea, U+8981, U+898b, U+8a08, U+8a18, U+8a3a, U+8ee2, U+96c6, U+9762;
}
