@font-face{font-display:swap;font-family:Zen Kaku Gothic New;font-style:normal;font-weight:400;src:url(../fonts/zen-kaku-gothic-new-latin-400.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-display:swap;font-family:Zen Kaku Gothic New;font-style:normal;font-weight:400;src:url(../fonts/zen-kaku-gothic-new-japanese-400.woff2) format("woff2");unicode-range:u+30??,u+31f?,u+ff00-ffef,u+4e00-9fff,u+3400-4dbf}@font-face{font-display:swap;font-family:Zen Kaku Gothic New;font-style:normal;font-weight:500;src:url(../fonts/zen-kaku-gothic-new-latin-500.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-display:swap;font-family:Zen Kaku Gothic New;font-style:normal;font-weight:500;src:url(../fonts/zen-kaku-gothic-new-japanese-500.woff2) format("woff2");unicode-range:u+30??,u+31f?,u+ff00-ffef,u+4e00-9fff,u+3400-4dbf}@font-face{font-display:swap;font-family:Zen Kaku Gothic New;font-style:normal;font-weight:700;src:url(../fonts/zen-kaku-gothic-new-latin-700.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-display:swap;font-family:Zen Kaku Gothic New;font-style:normal;font-weight:700;src:url(../fonts/zen-kaku-gothic-new-japanese-700.woff2) format("woff2");unicode-range:u+30??,u+31f?,u+ff00-ffef,u+4e00-9fff,u+3400-4dbf}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(../fonts/noto-sans-jp-latin-400.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(../fonts/noto-sans-jp-japanese-400.woff2) format("woff2");unicode-range:u+30??,u+31f?,u+ff00-ffef,u+4e00-9fff,u+3400-4dbf}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:500;src:url(../fonts/noto-sans-jp-latin-500.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:500;src:url(../fonts/noto-sans-jp-japanese-500.woff2) format("woff2");unicode-range:u+30??,u+31f?,u+ff00-ffef,u+4e00-9fff,u+3400-4dbf}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:600;src:url(../fonts/noto-sans-jp-latin-600.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:600;src:url(../fonts/noto-sans-jp-japanese-600.woff2) format("woff2");unicode-range:u+30??,u+31f?,u+ff00-ffef,u+4e00-9fff,u+3400-4dbf}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(../fonts/noto-sans-jp-latin-700.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(../fonts/noto-sans-jp-japanese-700.woff2) format("woff2");unicode-range:u+30??,u+31f?,u+ff00-ffef,u+4e00-9fff,u+3400-4dbf}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:500;src:url(../fonts/noto-serif-jp-latin-500.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:500;src:url(../fonts/noto-serif-jp-japanese-500.woff2) format("woff2");unicode-range:u+30??,u+31f?,u+ff00-ffef,u+4e00-9fff,u+3400-4dbf}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:600;src:url(../fonts/noto-serif-jp-latin-600.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:600;src:url(../fonts/noto-serif-jp-japanese-600.woff2) format("woff2");unicode-range:u+30??,u+31f?,u+ff00-ffef,u+4e00-9fff,u+3400-4dbf}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:700;src:url(../fonts/noto-serif-jp-latin-700.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:700;src:url(../fonts/noto-serif-jp-japanese-700.woff2) format("woff2");unicode-range:u+30??,u+31f?,u+ff00-ffef,u+4e00-9fff,u+3400-4dbf}