@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+20-ff;
	src: url(noto-serif-jp/notoserifjp-bold-00.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+100-3c9;
	src: url(noto-serif-jp/notoserifjp-bold-01-03.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+401-451;
	src: url(noto-serif-jp/notoserifjp-bold-04.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+1e3e-1ef9;
	src: url(noto-serif-jp/notoserifjp-bold-1e.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+2002-21f5;
	src: url(noto-serif-jp/notoserifjp-bold-20-21.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+2200-23db;
	src: url(noto-serif-jp/notoserifjp-bold-22-23.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+2423-24ff;
	src: url(noto-serif-jp/notoserifjp-bold-24.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+2500-25ef;
	src: url(noto-serif-jp/notoserifjp-bold-25.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+2600-2b95;
	src: url(noto-serif-jp/notoserifjp-bold-26-2b.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+2e3a-2ef3;
	src: url(noto-serif-jp/notoserifjp-bold-2e.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+2f00-2ffb;
	src: url(noto-serif-jp/notoserifjp-bold-2f.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+3000-30ff;
	src: url(noto-serif-jp/notoserifjp-bold-30.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+3105-31ff;
	src: url(noto-serif-jp/notoserifjp-bold-31.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+3200-32ff;
	src: url(noto-serif-jp/notoserifjp-bold-32.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+3300-33ff;
	src: url(noto-serif-jp/notoserifjp-bold-33.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+3402-4093;
	src: url(noto-serif-jp/notoserifjp-bold-34-40.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+4103-4d77;
	src: url(noto-serif-jp/notoserifjp-bold-41-4d.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+4e00-4eff;
	src: url(noto-serif-jp/notoserifjp-bold-4e.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+4f00-4fff;
	src: url(noto-serif-jp/notoserifjp-bold-4f.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+5000-50fe;
	src: url(noto-serif-jp/notoserifjp-bold-50.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+5100-51fe;
	src: url(noto-serif-jp/notoserifjp-bold-51.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+5200-52ff;
	src: url(noto-serif-jp/notoserifjp-bold-52.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+5300-53fa;
	src: url(noto-serif-jp/notoserifjp-bold-53.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+5401-54ff;
	src: url(noto-serif-jp/notoserifjp-bold-54.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+5500-55ff;
	src: url(noto-serif-jp/notoserifjp-bold-55.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+5605-56ff;
	src: url(noto-serif-jp/notoserifjp-bold-56.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+5700-57ff;
	src: url(noto-serif-jp/notoserifjp-bold-57.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+5800-58fd;
	src: url(noto-serif-jp/notoserifjp-bold-58.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+5902-59ff;
	src: url(noto-serif-jp/notoserifjp-bold-59.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+5a00-5afd;
	src: url(noto-serif-jp/notoserifjp-bold-5a.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+5b00-5bff;
	src: url(noto-serif-jp/notoserifjp-bold-5b.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+5c01-5cfd;
	src: url(noto-serif-jp/notoserifjp-bold-5c.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+5d01-5dff;
	src: url(noto-serif-jp/notoserifjp-bold-5d.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+5e00-5eff;
	src: url(noto-serif-jp/notoserifjp-bold-5e.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+5f00-5fff;
	src: url(noto-serif-jp/notoserifjp-bold-5f.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+6007-60fd;
	src: url(noto-serif-jp/notoserifjp-bold-60.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+6100-61ff;
	src: url(noto-serif-jp/notoserifjp-bold-61.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+6200-62ff;
	src: url(noto-serif-jp/notoserifjp-bold-62.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+6301-63fa;
	src: url(noto-serif-jp/notoserifjp-bold-63.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+6406-64ff;
	src: url(noto-serif-jp/notoserifjp-bold-64.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+6500-65ff;
	src: url(noto-serif-jp/notoserifjp-bold-65.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+6600-66ff;
	src: url(noto-serif-jp/notoserifjp-bold-66.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+6700-67ff;
	src: url(noto-serif-jp/notoserifjp-bold-67.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+6801-68fd;
	src: url(noto-serif-jp/notoserifjp-bold-68.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+6900-69ff;
	src: url(noto-serif-jp/notoserifjp-bold-69.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+6a00-6afd;
	src: url(noto-serif-jp/notoserifjp-bold-6a.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+6b02-6bff;
	src: url(noto-serif-jp/notoserifjp-bold-6b.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+6c02-6cfb;
	src: url(noto-serif-jp/notoserifjp-bold-6c.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+6d00-6dfc;
	src: url(noto-serif-jp/notoserifjp-bold-6d.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+6e00-6eff;
	src: url(noto-serif-jp/notoserifjp-bold-6e.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+6f01-6ffe;
	src: url(noto-serif-jp/notoserifjp-bold-6f.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+7000-70fd;
	src: url(noto-serif-jp/notoserifjp-bold-70.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+7103-71ff;
	src: url(noto-serif-jp/notoserifjp-bold-71.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+7200-72fe;
	src: url(noto-serif-jp/notoserifjp-bold-72.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+7302-73ff;
	src: url(noto-serif-jp/notoserifjp-bold-73.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+7400-74ff;
	src: url(noto-serif-jp/notoserifjp-bold-74.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+7501-75ff;
	src: url(noto-serif-jp/notoserifjp-bold-75.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+7600-76fe;
	src: url(noto-serif-jp/notoserifjp-bold-76.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+7700-77fc;
	src: url(noto-serif-jp/notoserifjp-bold-77.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+7802-78ff;
	src: url(noto-serif-jp/notoserifjp-bold-78.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+7900-79fc;
	src: url(noto-serif-jp/notoserifjp-bold-79.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+7a00-7aff;
	src: url(noto-serif-jp/notoserifjp-bold-7a.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+7b02-7bfe;
	src: url(noto-serif-jp/notoserifjp-bold-7b.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+7c00-7cfe;
	src: url(noto-serif-jp/notoserifjp-bold-7c.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+7d00-7dfb;
	src: url(noto-serif-jp/notoserifjp-bold-7d.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+7e00-7e9f;
	src: url(noto-serif-jp/notoserifjp-bold-7e.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+7f36-7fff;
	src: url(noto-serif-jp/notoserifjp-bold-7f.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+8000-80fe;
	src: url(noto-serif-jp/notoserifjp-bold-80.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+8102-81ff;
	src: url(noto-serif-jp/notoserifjp-bold-81.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+8200-82fe;
	src: url(noto-serif-jp/notoserifjp-bold-82.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+8300-83fd;
	src: url(noto-serif-jp/notoserifjp-bold-83.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+8401-84ff;
	src: url(noto-serif-jp/notoserifjp-bold-84.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+8500-85ff;
	src: url(noto-serif-jp/notoserifjp-bold-85.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+8600-86fe;
	src: url(noto-serif-jp/notoserifjp-bold-86.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+8700-87ff;
	src: url(noto-serif-jp/notoserifjp-bold-87.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+8801-88fe;
	src: url(noto-serif-jp/notoserifjp-bold-88.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+8901-89ff;
	src: url(noto-serif-jp/notoserifjp-bold-89.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+8a00-8aff;
	src: url(noto-serif-jp/notoserifjp-bold-8a.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+8b00-8ba0;
	src: url(noto-serif-jp/notoserifjp-bold-8b.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+8c37-8cff;
	src: url(noto-serif-jp/notoserifjp-bold-8c.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+8d01-8dff;
	src: url(noto-serif-jp/notoserifjp-bold-8d.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+8e01-8efe;
	src: url(noto-serif-jp/notoserifjp-bold-8e.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+8f00-8ffe;
	src: url(noto-serif-jp/notoserifjp-bold-8f.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+9000-90ff;
	src: url(noto-serif-jp/notoserifjp-bold-90.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+9100-91ff;
	src: url(noto-serif-jp/notoserifjp-bold-91.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+9200-92ff;
	src: url(noto-serif-jp/notoserifjp-bold-92.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+9300-93fd;
	src: url(noto-serif-jp/notoserifjp-bold-93.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+9401-9485;
	src: url(noto-serif-jp/notoserifjp-bold-94.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+9577-95e8;
	src: url(noto-serif-jp/notoserifjp-bold-95.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+961c-96fb;
	src: url(noto-serif-jp/notoserifjp-bold-96.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+9700-97ff;
	src: url(noto-serif-jp/notoserifjp-bold-97.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+9801-98fe;
	src: url(noto-serif-jp/notoserifjp-bold-98.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+9902-99ff;
	src: url(noto-serif-jp/notoserifjp-bold-99.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+9a01-9aff;
	src: url(noto-serif-jp/notoserifjp-bold-9a.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+9b00-9bff;
	src: url(noto-serif-jp/notoserifjp-bold-9b.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+9c00-9cf9;
	src: url(noto-serif-jp/notoserifjp-bold-9c.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+9d02-9dfe;
	src: url(noto-serif-jp/notoserifjp-bold-9d.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+9e02-9eff;
	src: url(noto-serif-jp/notoserifjp-bold-9e.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+9f02-9fcc;
	src: url(noto-serif-jp/notoserifjp-bold-9f.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+f900-f9ff;
	src: url(noto-serif-jp/notoserifjp-bold-f9.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+fa00-fb04;
	src: url(noto-serif-jp/notoserifjp-bold-fa-fb.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+fe10-fe6b;
	src: url(noto-serif-jp/notoserifjp-bold-fe.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+ff01-ffee;
	src: url(noto-serif-jp/notoserifjp-bold-ff.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+1f100-1f1ac;
	src: url(noto-serif-jp/notoserifjp-bold-1f1.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+1f200-21c56;
	src: url(noto-serif-jp/notoserifjp-bold-1f2-21c.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+21d2d-259d4;
	src: url(noto-serif-jp/notoserifjp-bold-21d-259.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+25ad7-28ff8;
	src: url(noto-serif-jp/notoserifjp-bold-25a-28f.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	font-weight: bold;
	unicode-range: U+292a0-2f9f4;
	src: url(noto-serif-jp/notoserifjp-bold-292-2f9.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+20-ff;
	src: url(noto-serif-jp/notoserifjp-regular-00.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+100-3c9;
	src: url(noto-serif-jp/notoserifjp-regular-01-03.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+401-451;
	src: url(noto-serif-jp/notoserifjp-regular-04.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+1e3e-1ef9;
	src: url(noto-serif-jp/notoserifjp-regular-1e.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+2002-21f5;
	src: url(noto-serif-jp/notoserifjp-regular-20-21.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+2200-23db;
	src: url(noto-serif-jp/notoserifjp-regular-22-23.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+2423-24ff;
	src: url(noto-serif-jp/notoserifjp-regular-24.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+2500-25ef;
	src: url(noto-serif-jp/notoserifjp-regular-25.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+2600-2b95;
	src: url(noto-serif-jp/notoserifjp-regular-26-2b.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+2e3a-2ef3;
	src: url(noto-serif-jp/notoserifjp-regular-2e.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+2f00-2ffb;
	src: url(noto-serif-jp/notoserifjp-regular-2f.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+3000-30ff;
	src: url(noto-serif-jp/notoserifjp-regular-30.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+3105-31ff;
	src: url(noto-serif-jp/notoserifjp-regular-31.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+3200-32ff;
	src: url(noto-serif-jp/notoserifjp-regular-32.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+3300-33ff;
	src: url(noto-serif-jp/notoserifjp-regular-33.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+3402-4093;
	src: url(noto-serif-jp/notoserifjp-regular-34-40.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+4103-4d77;
	src: url(noto-serif-jp/notoserifjp-regular-41-4d.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+4e00-4eff;
	src: url(noto-serif-jp/notoserifjp-regular-4e.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+4f00-4fff;
	src: url(noto-serif-jp/notoserifjp-regular-4f.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+5000-50fe;
	src: url(noto-serif-jp/notoserifjp-regular-50.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+5100-51fe;
	src: url(noto-serif-jp/notoserifjp-regular-51.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+5200-52ff;
	src: url(noto-serif-jp/notoserifjp-regular-52.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+5300-53fa;
	src: url(noto-serif-jp/notoserifjp-regular-53.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+5401-54ff;
	src: url(noto-serif-jp/notoserifjp-regular-54.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+5500-55ff;
	src: url(noto-serif-jp/notoserifjp-regular-55.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+5605-56ff;
	src: url(noto-serif-jp/notoserifjp-regular-56.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+5700-57ff;
	src: url(noto-serif-jp/notoserifjp-regular-57.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+5800-58fd;
	src: url(noto-serif-jp/notoserifjp-regular-58.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+5902-59ff;
	src: url(noto-serif-jp/notoserifjp-regular-59.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+5a00-5afd;
	src: url(noto-serif-jp/notoserifjp-regular-5a.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+5b00-5bff;
	src: url(noto-serif-jp/notoserifjp-regular-5b.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+5c01-5cfd;
	src: url(noto-serif-jp/notoserifjp-regular-5c.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+5d01-5dff;
	src: url(noto-serif-jp/notoserifjp-regular-5d.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+5e00-5eff;
	src: url(noto-serif-jp/notoserifjp-regular-5e.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+5f00-5fff;
	src: url(noto-serif-jp/notoserifjp-regular-5f.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+6007-60fd;
	src: url(noto-serif-jp/notoserifjp-regular-60.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+6100-61ff;
	src: url(noto-serif-jp/notoserifjp-regular-61.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+6200-62ff;
	src: url(noto-serif-jp/notoserifjp-regular-62.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+6301-63fa;
	src: url(noto-serif-jp/notoserifjp-regular-63.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+6406-64ff;
	src: url(noto-serif-jp/notoserifjp-regular-64.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+6500-65ff;
	src: url(noto-serif-jp/notoserifjp-regular-65.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+6600-66ff;
	src: url(noto-serif-jp/notoserifjp-regular-66.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+6700-67ff;
	src: url(noto-serif-jp/notoserifjp-regular-67.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+6801-68fd;
	src: url(noto-serif-jp/notoserifjp-regular-68.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+6900-69ff;
	src: url(noto-serif-jp/notoserifjp-regular-69.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+6a00-6afd;
	src: url(noto-serif-jp/notoserifjp-regular-6a.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+6b02-6bff;
	src: url(noto-serif-jp/notoserifjp-regular-6b.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+6c02-6cfb;
	src: url(noto-serif-jp/notoserifjp-regular-6c.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+6d00-6dfc;
	src: url(noto-serif-jp/notoserifjp-regular-6d.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+6e00-6eff;
	src: url(noto-serif-jp/notoserifjp-regular-6e.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+6f01-6ffe;
	src: url(noto-serif-jp/notoserifjp-regular-6f.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+7000-70fd;
	src: url(noto-serif-jp/notoserifjp-regular-70.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+7103-71ff;
	src: url(noto-serif-jp/notoserifjp-regular-71.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+7200-72fe;
	src: url(noto-serif-jp/notoserifjp-regular-72.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+7302-73ff;
	src: url(noto-serif-jp/notoserifjp-regular-73.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+7400-74ff;
	src: url(noto-serif-jp/notoserifjp-regular-74.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+7501-75ff;
	src: url(noto-serif-jp/notoserifjp-regular-75.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+7600-76fe;
	src: url(noto-serif-jp/notoserifjp-regular-76.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+7700-77fc;
	src: url(noto-serif-jp/notoserifjp-regular-77.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+7802-78ff;
	src: url(noto-serif-jp/notoserifjp-regular-78.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+7900-79fc;
	src: url(noto-serif-jp/notoserifjp-regular-79.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+7a00-7aff;
	src: url(noto-serif-jp/notoserifjp-regular-7a.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+7b02-7bfe;
	src: url(noto-serif-jp/notoserifjp-regular-7b.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+7c00-7cfe;
	src: url(noto-serif-jp/notoserifjp-regular-7c.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+7d00-7dfb;
	src: url(noto-serif-jp/notoserifjp-regular-7d.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+7e00-7e9f;
	src: url(noto-serif-jp/notoserifjp-regular-7e.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+7f36-7fff;
	src: url(noto-serif-jp/notoserifjp-regular-7f.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+8000-80fe;
	src: url(noto-serif-jp/notoserifjp-regular-80.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+8102-81ff;
	src: url(noto-serif-jp/notoserifjp-regular-81.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+8200-82fe;
	src: url(noto-serif-jp/notoserifjp-regular-82.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+8300-83fd;
	src: url(noto-serif-jp/notoserifjp-regular-83.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+8401-84ff;
	src: url(noto-serif-jp/notoserifjp-regular-84.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+8500-85ff;
	src: url(noto-serif-jp/notoserifjp-regular-85.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+8600-86fe;
	src: url(noto-serif-jp/notoserifjp-regular-86.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+8700-87ff;
	src: url(noto-serif-jp/notoserifjp-regular-87.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+8801-88fe;
	src: url(noto-serif-jp/notoserifjp-regular-88.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+8901-89ff;
	src: url(noto-serif-jp/notoserifjp-regular-89.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+8a00-8aff;
	src: url(noto-serif-jp/notoserifjp-regular-8a.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+8b00-8ba0;
	src: url(noto-serif-jp/notoserifjp-regular-8b.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+8c37-8cff;
	src: url(noto-serif-jp/notoserifjp-regular-8c.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+8d01-8dff;
	src: url(noto-serif-jp/notoserifjp-regular-8d.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+8e01-8efe;
	src: url(noto-serif-jp/notoserifjp-regular-8e.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+8f00-8ffe;
	src: url(noto-serif-jp/notoserifjp-regular-8f.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+9000-90ff;
	src: url(noto-serif-jp/notoserifjp-regular-90.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+9100-91ff;
	src: url(noto-serif-jp/notoserifjp-regular-91.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+9200-92ff;
	src: url(noto-serif-jp/notoserifjp-regular-92.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+9300-93fd;
	src: url(noto-serif-jp/notoserifjp-regular-93.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+9401-9485;
	src: url(noto-serif-jp/notoserifjp-regular-94.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+9577-95e8;
	src: url(noto-serif-jp/notoserifjp-regular-95.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+961c-96fb;
	src: url(noto-serif-jp/notoserifjp-regular-96.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+9700-97ff;
	src: url(noto-serif-jp/notoserifjp-regular-97.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+9801-98fe;
	src: url(noto-serif-jp/notoserifjp-regular-98.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+9902-99ff;
	src: url(noto-serif-jp/notoserifjp-regular-99.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+9a01-9aff;
	src: url(noto-serif-jp/notoserifjp-regular-9a.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+9b00-9bff;
	src: url(noto-serif-jp/notoserifjp-regular-9b.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+9c00-9cf9;
	src: url(noto-serif-jp/notoserifjp-regular-9c.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+9d02-9dfe;
	src: url(noto-serif-jp/notoserifjp-regular-9d.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+9e02-9eff;
	src: url(noto-serif-jp/notoserifjp-regular-9e.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+9f02-9fcc;
	src: url(noto-serif-jp/notoserifjp-regular-9f.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+f900-f9ff;
	src: url(noto-serif-jp/notoserifjp-regular-f9.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+fa00-fb04;
	src: url(noto-serif-jp/notoserifjp-regular-fa-fb.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+fe10-fe6b;
	src: url(noto-serif-jp/notoserifjp-regular-fe.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+ff01-ffee;
	src: url(noto-serif-jp/notoserifjp-regular-ff.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+1f100-1f1ac;
	src: url(noto-serif-jp/notoserifjp-regular-1f1.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+1f200-21c56;
	src: url(noto-serif-jp/notoserifjp-regular-1f2-21c.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+21d2d-259d4;
	src: url(noto-serif-jp/notoserifjp-regular-21d-259.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+25ad7-28ff8;
	src: url(noto-serif-jp/notoserifjp-regular-25a-28f.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+292a0-2f9f4;
	src: url(noto-serif-jp/notoserifjp-regular-292-2f9.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Noto Serif JP';
	unicode-range: U+2D, U+4A, U+4E, U+50, U+52-53, U+61, U+65-67, U+69, U+6C, U+6F, U+72, U+74-75;
	src: url(data:font/woff2;charset=utf-8;base64,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)
		format('woff2');
}
