/* Noto Sans JP */
@font-face { font-family: 'Noto Sans JP'; font-weight: 200; font-style: normal; font-display: swap;
  src: url('./noto-sans-jp-v56-japanese-200.woff2') format('woff2'); }
@font-face { font-family: 'Noto Sans JP'; font-weight: 300; font-style: normal; font-display: swap;
  src: url('./noto-sans-jp-v56-japanese-300.woff2') format('woff2'); }
@font-face { font-family: 'Noto Sans JP'; font-weight: 400; font-style: normal; font-display: swap;
  src: url('./noto-sans-jp-v56-japanese-regular.woff2') format('woff2'); }
@font-face { font-family: 'Noto Sans JP'; font-weight: 500; font-style: normal; font-display: swap;
  src: url('./noto-sans-jp-v56-japanese-500.woff2') format('woff2'); }
@font-face { font-family: 'Noto Sans JP'; font-weight: 600; font-style: normal; font-display: swap;
  src: url('./noto-sans-jp-v56-japanese-600.woff2') format('woff2'); }
@font-face { font-family: 'Noto Sans JP'; font-weight: 700; font-style: normal; font-display: swap;
  src: url('./noto-sans-jp-v56-japanese-700.woff2') format('woff2'); }
@font-face { font-family: 'Noto Sans JP'; font-weight: 800; font-style: normal; font-display: swap;
  src: url('./noto-sans-jp-v56-japanese-800.woff2') format('woff2'); }
@font-face { font-family: 'Noto Sans JP'; font-weight: 900; font-style: normal; font-display: swap;
  src: url('./noto-sans-jp-v56-japanese-900.woff2') format('woff2'); }

/* Noto Serif JP */
@font-face { font-family: 'Noto Serif JP'; font-weight: 200; font-style: normal; font-display: swap;
  src: url('./noto-serif-jp-v33-japanese-200.woff2') format('woff2'); }
@font-face { font-family: 'Noto Serif JP'; font-weight: 300; font-style: normal; font-display: swap;
  src: url('./noto-serif-jp-v33-japanese-300.woff2') format('woff2'); }
@font-face { font-family: 'Noto Serif JP'; font-weight: 400; font-style: normal; font-display: swap;
  src: url('./noto-serif-jp-v33-japanese-regular.woff2') format('woff2'); }
@font-face { font-family: 'Noto Serif JP'; font-weight: 500; font-style: normal; font-display: swap;
  src: url('./noto-serif-jp-v33-japanese-500.woff2') format('woff2'); }
@font-face { font-family: 'Noto Serif JP'; font-weight: 600; font-style: normal; font-display: swap;
  src: url('./noto-serif-jp-v33-japanese-600.woff2') format('woff2'); }
@font-face { font-family: 'Noto Serif JP'; font-weight: 700; font-style: normal; font-display: swap;
  src: url('./noto-serif-jp-v33-japanese-700.woff2') format('woff2'); }
@font-face { font-family: 'Noto Serif JP'; font-weight: 800; font-style: normal; font-display: swap;
  src: url('./noto-serif-jp-v33-japanese-800.woff2') format('woff2'); }
@font-face { font-family: 'Noto Serif JP'; font-weight: 900; font-style: normal; font-display: swap;
  src: url('./noto-serif-jp-v33-japanese-900.woff2') format('woff2'); }

/* Shippori Mincho */
@font-face { font-family: 'Shippori Mincho'; font-weight: 400; font-style: normal; font-display: swap;
  src: url('./shippori-mincho-v17-japanese-regular.woff2') format('woff2'); }
@font-face { font-family: 'Shippori Mincho'; font-weight: 500; font-style: normal; font-display: swap;
  src: url('./shippori-mincho-v17-japanese-500.woff2') format('woff2'); }
@font-face { font-family: 'Shippori Mincho'; font-weight: 600; font-style: normal; font-display: swap;
  src: url('./shippori-mincho-v17-japanese-600.woff2') format('woff2'); }
@font-face { font-family: 'Shippori Mincho'; font-weight: 700; font-style: normal; font-display: swap;
  src: url('./shippori-mincho-v17-japanese-700.woff2') format('woff2'); }
@font-face { font-family: 'Shippori Mincho'; font-weight: 800; font-style: normal; font-display: swap;
  src: url('./shippori-mincho-v17-japanese-800.woff2') format('woff2'); }