@font-face {
  font-family: 'Noto Serif JP';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/noto-serif-jp-1.woff2) format('woff2');
  unicode-range: U+20, U+3001-3002, U+3042, U+3044, U+304b-304c, U+3053-3054, U+3057-3058, U+305f-3060, U+3064-3067, U+306a-306b, U+306e, U+3075-307a, U+3088, U+308d, U+3093, U+3099-309a, U+30a4, U+30af-30b0, U+30b7-30ba, U+30c4-30c5, U+30c8-30c9, U+30cf-30d4, U+30ea, U+30ec, U+30ef, U+30f3, U+30f7, U+30fb-30fc, U+5360, U+547d, U+5b66, U+5b9a, U+5e2b, U+672a, U+6765, U+7b97, U+9451, U+9b42;
}
@font-face {
  font-family: 'Noto Serif JP';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/noto-serif-jp-1.woff2) format('woff2');
  unicode-range: U+20, U+3001-3002, U+3042, U+3044, U+304b-304c, U+3053-3054, U+3057-3058, U+305f-3060, U+3064-3067, U+306a-306b, U+306e, U+3075-307a, U+3088, U+308d, U+3093, U+3099-309a, U+30a4, U+30af-30b0, U+30b7-30ba, U+30c4-30c5, U+30c8-30c9, U+30cf-30d4, U+30ea, U+30ec, U+30ef, U+30f3, U+30f7, U+30fb-30fc, U+5360, U+547d, U+5b66, U+5b9a, U+5e2b, U+672a, U+6765, U+7b97, U+9451, U+9b42;
}
@font-face {
  font-family: 'Noto Serif JP';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/noto-serif-jp-1.woff2) format('woff2');
  unicode-range: U+20, U+3001-3002, U+3042, U+3044, U+304b-304c, U+3053-3054, U+3057-3058, U+305f-3060, U+3064-3067, U+306a-306b, U+306e, U+3075-307a, U+3088, U+308d, U+3093, U+3099-309a, U+30a4, U+30af-30b0, U+30b7-30ba, U+30c4-30c5, U+30c8-30c9, U+30cf-30d4, U+30ea, U+30ec, U+30ef, U+30f3, U+30f7, U+30fb-30fc, U+5360, U+547d, U+5b66, U+5b9a, U+5e2b, U+672a, U+6765, U+7b97, U+9451, U+9b42;
}
