/* Noto Sans JP - Self-hosted subset (1020 chars, site-specific) */
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/naminami/hatanodai/fonts/NotoSansJP-400-subset.woff2') format('woff2');
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/naminami/hatanodai/fonts/NotoSansJP-600-subset.woff2') format('woff2');
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/naminami/hatanodai/fonts/NotoSansJP-700-subset.woff2') format('woff2');
}
