@charset "utf-8";
/* ============================================================
   Noto Sans JP / Noto Serif JP 自前ホスト（完全な日本語woff2）
   Google Fontsのサブセット分割配信をFirefoxが取りこぼし、
   一部の仮名・漢字が◆(notdef)になる問題への恒久対策。
   各ウェイト: 日本語面(範囲指定なし=全体) + Latin面(後勝ちでLatinを上書き)
   ============================================================ */

/* ---- Noto Sans JP 400 ---- */
@font-face{
	font-family:'Noto Sans JP'; font-style:normal; font-weight:400; font-display:swap;
	src:url('../fonts/notosansjp-400-jp.woff2') format('woff2');
}
@font-face{
	font-family:'Noto Sans JP'; font-style:normal; font-weight:400; font-display:swap;
	src:url('../fonts/notosansjp-400-latin.woff2') format('woff2');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* ---- Noto Sans JP 500 ---- */
@font-face{
	font-family:'Noto Sans JP'; font-style:normal; font-weight:500; font-display:swap;
	src:url('../fonts/notosansjp-500-jp.woff2') format('woff2');
}
@font-face{
	font-family:'Noto Sans JP'; font-style:normal; font-weight:500; font-display:swap;
	src:url('../fonts/notosansjp-500-latin.woff2') format('woff2');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* ---- Noto Sans JP 700 ---- */
@font-face{
	font-family:'Noto Sans JP'; font-style:normal; font-weight:700; font-display:swap;
	src:url('../fonts/notosansjp-700-jp.woff2') format('woff2');
}
@font-face{
	font-family:'Noto Sans JP'; font-style:normal; font-weight:700; font-display:swap;
	src:url('../fonts/notosansjp-700-latin.woff2') format('woff2');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* ---- Noto Serif JP 600 ---- */
@font-face{
	font-family:'Noto Serif JP'; font-style:normal; font-weight:600; font-display:swap;
	src:url('../fonts/notoserifjp-600-jp.woff2') format('woff2');
}
@font-face{
	font-family:'Noto Serif JP'; font-style:normal; font-weight:600; font-display:swap;
	src:url('../fonts/notoserifjp-600-latin.woff2') format('woff2');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/* ---- Noto Serif JP 700 ---- */
@font-face{
	font-family:'Noto Serif JP'; font-style:normal; font-weight:700; font-display:swap;
	src:url('../fonts/notoserifjp-700-jp.woff2') format('woff2');
}
@font-face{
	font-family:'Noto Serif JP'; font-style:normal; font-weight:700; font-display:swap;
	src:url('../fonts/notoserifjp-700-latin.woff2') format('woff2');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
