/**
 * Noto Sans JP - Local Hosting
 * Source: @fontsource/noto-sans-jp
 *
 * Subsets: latin, japanese
 * Weights: 400 (Regular), 500 (Medium), 700 (Bold)
 */

/* Latin - Weight 400 */
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('./noto-sans-jp-latin-400-normal.woff2') format('woff2');
}

/* Latin - Weight 500 */
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('./noto-sans-jp-latin-500-normal.woff2') format('woff2');
}

/* Latin - Weight 700 */
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('./noto-sans-jp-latin-700-normal.woff2') format('woff2');
}

/* Japanese - Weight 400 */
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('./noto-sans-jp-japanese-400-normal.woff2') format('woff2');
}

/* Japanese - Weight 500 */
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('./noto-sans-jp-japanese-500-normal.woff2') format('woff2');
}

/* Japanese - Weight 700 */
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('./noto-sans-jp-japanese-700-normal.woff2') format('woff2');
}
