/* 自動生成: 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-ai-training-display-700.woff2) format('woff2');
  unicode-range: U+3001-3002, U+3046, U+3048, U+304b, U+3063, U+3066, U+306b, U+306e, U+3082, U+3088-3089, U+308b, U+4f7f, U+4fee, U+65e5, U+7814, U+7fcc;
}

@font-face {
  font-family: 'GJ Sans';
  font-style: normal;
  font-weight: 700;
  font-display: optional;
  src: url(/fonts/services-ai-training-sans-700.woff2) format('woff2');
  unicode-range: U+3044, U+3059, U+3064, U+3066, U+306b, U+308b, U+4fee, U+76f8, U+7814, U+8ac7;
}

@font-face {
  font-family: 'GJ Sans';
  font-style: normal;
  font-weight: 400;
  font-display: optional;
  src: url(/fonts/services-ai-training-sans-400.woff2) format('woff2');
  unicode-range: U+41, U+49, U+3001-3002, U+3044, U+3046, U+304b-3054, U+3057-305a, U+305d-3060, U+3063, U+3066-306b, U+306e-3070, U+307e, U+3081, U+3089, U+308b, U+308f, U+3092, U+3094, U+3099, U+4e8b, U+4ed5, U+4f1a, U+4f3a, U+4f7f, U+4fee, U+5185, U+5206, U+524d, U+52d5, U+52d9, U+5411, U+54e1, U+5b9f, U+5bb9, U+5e30, U+5f97, U+6210, U+624b, U+65b9, U+6750, U+696d, U+6c7a, U+751f, U+7814, U+793e, U+7d0d, U+7d42, U+805e, U+81ea, U+884c, U+969b, U+984c;
}
