/*!
 * WenJinMincho 2.001 — static webfont shards
 * 2,742 shards of 32 codepoints each, 83,058 codepoints covered
 * Font licence: SIL Open Font License 1.1
 * Upstream: https://github.com/takushun-wu/WenJinMincho
 * Generated by tools/generate.py — do not edit by hand.
 */

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/002e80.31e04d72.woff2') format('woff2');
  unicode-range: U+2E80-2E99, U+2E9B-2E9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/002ea0.58d14e09.woff2') format('woff2');
  unicode-range: U+2EA0-2EBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/002ec0.03a5bfed.woff2') format('woff2');
  unicode-range: U+2EC0-2EDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/002ee0.09258c22.woff2') format('woff2');
  unicode-range: U+2EE0-2EF3;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/002f00.690eb15e.woff2') format('woff2');
  unicode-range: U+2F00-2F1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/002f20.35fd1dbe.woff2') format('woff2');
  unicode-range: U+2F20-2F3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/002f40.9445722c.woff2') format('woff2');
  unicode-range: U+2F40-2F5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/002f60.dd4b689d.woff2') format('woff2');
  unicode-range: U+2F60-2F7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/002f80.deeabb39.woff2') format('woff2');
  unicode-range: U+2F80-2F9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/002fa0.404d3b1c.woff2') format('woff2');
  unicode-range: U+2FA0-2FBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/002fc0.ce4f0106.woff2') format('woff2');
  unicode-range: U+2FC0-2FD5;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/002fe0.9311a850.woff2') format('woff2');
  unicode-range: U+2FF0-2FFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003100.1a464180.woff2') format('woff2');
  unicode-range: U+3105-311F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003120.867346c7.woff2') format('woff2');
  unicode-range: U+3120-312F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0031a0.ada7b93b.woff2') format('woff2');
  unicode-range: U+31A0-31BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0031c0.c64d64f3.woff2') format('woff2');
  unicode-range: U+31C0-31DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0031e0.0870c055.woff2') format('woff2');
  unicode-range: U+31E0-31E5, U+31EF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003220.5e0d7228.woff2') format('woff2');
  unicode-range: U+3220-3229, U+3231;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003240.3052dff7.woff2') format('woff2');
  unicode-range: U+3251-325F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003280.3d266d13.woff2') format('woff2');
  unicode-range: U+3280-3289, U+329E-329F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0032a0.4809a8d9.woff2') format('woff2');
  unicode-range: U+32A3-32A8, U+32B1-32BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0032c0.0078c28a.woff2') format('woff2');
  unicode-range: U+32C0-32CB;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003340.6c29a3e1.woff2') format('woff2');
  unicode-range: U+3358-335F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003360.e9801077.woff2') format('woff2');
  unicode-range: U+3360-3370;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003380.fcb7de07.woff2') format('woff2');
  unicode-range: U+338E-338F, U+339C-339E;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0033a0.c9a27892.woff2') format('woff2');
  unicode-range: U+33A1;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0033c0.ecb98438.woff2') format('woff2');
  unicode-range: U+33C4, U+33CE, U+33D1-33D2, U+33D5;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0033e0.fa4fc36e.woff2') format('woff2');
  unicode-range: U+33E0-33FE;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003400.06313b21.woff2') format('woff2');
  unicode-range: U+3400-341F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003420.d545d612.woff2') format('woff2');
  unicode-range: U+3420-343F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003440.243b9435.woff2') format('woff2');
  unicode-range: U+3440-345F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003460.f94a4e60.woff2') format('woff2');
  unicode-range: U+3460-347F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003480.5c2dcb10.woff2') format('woff2');
  unicode-range: U+3480-349F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0034a0.2b4a9e61.woff2') format('woff2');
  unicode-range: U+34A0-34BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0034c0.3608d631.woff2') format('woff2');
  unicode-range: U+34C0-34DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0034e0.3ef64179.woff2') format('woff2');
  unicode-range: U+34E0-34FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003500.0a7f96e5.woff2') format('woff2');
  unicode-range: U+3500-351F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003520.5edc2b31.woff2') format('woff2');
  unicode-range: U+3520-353F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003540.4d9b9002.woff2') format('woff2');
  unicode-range: U+3540-355F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003560.6ff23332.woff2') format('woff2');
  unicode-range: U+3560-357F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003580.3638d290.woff2') format('woff2');
  unicode-range: U+3580-359F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0035a0.75c4d38c.woff2') format('woff2');
  unicode-range: U+35A0-35BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0035c0.0fba1234.woff2') format('woff2');
  unicode-range: U+35C0-35DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0035e0.b221c4fb.woff2') format('woff2');
  unicode-range: U+35E0-35FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003600.deba1627.woff2') format('woff2');
  unicode-range: U+3600-361F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003620.7999c487.woff2') format('woff2');
  unicode-range: U+3620-363F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003640.f2b1d10d.woff2') format('woff2');
  unicode-range: U+3640-365F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003660.e2d23141.woff2') format('woff2');
  unicode-range: U+3660-367F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003680.e141be73.woff2') format('woff2');
  unicode-range: U+3680-369F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0036a0.91e258d2.woff2') format('woff2');
  unicode-range: U+36A0-36BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0036c0.433be98b.woff2') format('woff2');
  unicode-range: U+36C0-36DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0036e0.3daffc7e.woff2') format('woff2');
  unicode-range: U+36E0-36FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003700.ee7d03c4.woff2') format('woff2');
  unicode-range: U+3700-371F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003720.d669c688.woff2') format('woff2');
  unicode-range: U+3720-373F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003740.2d5aa766.woff2') format('woff2');
  unicode-range: U+3740-375F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003760.0f2a055e.woff2') format('woff2');
  unicode-range: U+3760-377F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003780.e615344e.woff2') format('woff2');
  unicode-range: U+3780-379F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0037a0.a10b0f30.woff2') format('woff2');
  unicode-range: U+37A0-37BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0037c0.6ac02009.woff2') format('woff2');
  unicode-range: U+37C0-37DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0037e0.4d95ad77.woff2') format('woff2');
  unicode-range: U+37E0-37FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003800.b7156765.woff2') format('woff2');
  unicode-range: U+3800-381F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003820.a164eee9.woff2') format('woff2');
  unicode-range: U+3820-383F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003840.179e4a12.woff2') format('woff2');
  unicode-range: U+3840-385F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003860.323320fd.woff2') format('woff2');
  unicode-range: U+3860-387F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003880.320f8469.woff2') format('woff2');
  unicode-range: U+3880-389F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0038a0.a1c69445.woff2') format('woff2');
  unicode-range: U+38A0-38BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0038c0.27a8b2e3.woff2') format('woff2');
  unicode-range: U+38C0-38DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0038e0.9a0f1628.woff2') format('woff2');
  unicode-range: U+38E0-38FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003900.5290b913.woff2') format('woff2');
  unicode-range: U+3900-391F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003920.30783f8c.woff2') format('woff2');
  unicode-range: U+3920-393F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003940.bb289594.woff2') format('woff2');
  unicode-range: U+3940-395F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003960.d35b4389.woff2') format('woff2');
  unicode-range: U+3960-397F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003980.902863fa.woff2') format('woff2');
  unicode-range: U+3980-399F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0039a0.d0c7315b.woff2') format('woff2');
  unicode-range: U+39A0-39BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0039c0.15c728ef.woff2') format('woff2');
  unicode-range: U+39C0-39DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0039e0.51923c8b.woff2') format('woff2');
  unicode-range: U+39E0-39FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003a00.d3b82585.woff2') format('woff2');
  unicode-range: U+3A00-3A1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003a20.d80e7ad7.woff2') format('woff2');
  unicode-range: U+3A20-3A3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003a40.6b371f5b.woff2') format('woff2');
  unicode-range: U+3A40-3A5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003a60.60a24fd7.woff2') format('woff2');
  unicode-range: U+3A60-3A7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003a80.d1bf375a.woff2') format('woff2');
  unicode-range: U+3A80-3A9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003aa0.000a23a8.woff2') format('woff2');
  unicode-range: U+3AA0-3ABF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003ac0.6728e6d5.woff2') format('woff2');
  unicode-range: U+3AC0-3ADF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003ae0.4abff257.woff2') format('woff2');
  unicode-range: U+3AE0-3AFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003b00.1cbdcf4f.woff2') format('woff2');
  unicode-range: U+3B00-3B1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003b20.e55b7bdd.woff2') format('woff2');
  unicode-range: U+3B20-3B3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003b40.c0ce15b1.woff2') format('woff2');
  unicode-range: U+3B40-3B5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003b60.1042161c.woff2') format('woff2');
  unicode-range: U+3B60-3B7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003b80.b90c1517.woff2') format('woff2');
  unicode-range: U+3B80-3B9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003ba0.39a065f2.woff2') format('woff2');
  unicode-range: U+3BA0-3BBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003bc0.7a6290b4.woff2') format('woff2');
  unicode-range: U+3BC0-3BDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003be0.d98b5c89.woff2') format('woff2');
  unicode-range: U+3BE0-3BFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003c00.30e68e64.woff2') format('woff2');
  unicode-range: U+3C00-3C1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003c20.a4e0f7c5.woff2') format('woff2');
  unicode-range: U+3C20-3C3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003c40.d6da50d1.woff2') format('woff2');
  unicode-range: U+3C40-3C5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003c60.196e9b8c.woff2') format('woff2');
  unicode-range: U+3C60-3C7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003c80.140364c7.woff2') format('woff2');
  unicode-range: U+3C80-3C9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003ca0.0c642c7c.woff2') format('woff2');
  unicode-range: U+3CA0-3CBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003cc0.47ac3dd0.woff2') format('woff2');
  unicode-range: U+3CC0-3CDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003ce0.756ee161.woff2') format('woff2');
  unicode-range: U+3CE0-3CFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003d00.732a6cac.woff2') format('woff2');
  unicode-range: U+3D00-3D1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003d20.3d3a10ff.woff2') format('woff2');
  unicode-range: U+3D20-3D3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003d40.26155609.woff2') format('woff2');
  unicode-range: U+3D40-3D5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003d60.b4056c7d.woff2') format('woff2');
  unicode-range: U+3D60-3D7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003d80.3d479aa3.woff2') format('woff2');
  unicode-range: U+3D80-3D9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003da0.1ae7f8e9.woff2') format('woff2');
  unicode-range: U+3DA0-3DBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003dc0.83756223.woff2') format('woff2');
  unicode-range: U+3DC0-3DDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003de0.fedae388.woff2') format('woff2');
  unicode-range: U+3DE0-3DFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003e00.bafa1bda.woff2') format('woff2');
  unicode-range: U+3E00-3E1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003e20.ca40ca72.woff2') format('woff2');
  unicode-range: U+3E20-3E3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003e40.68c3262e.woff2') format('woff2');
  unicode-range: U+3E40-3E5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003e60.36678bfe.woff2') format('woff2');
  unicode-range: U+3E60-3E7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003e80.47b12fb4.woff2') format('woff2');
  unicode-range: U+3E80-3E9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003ea0.341910b5.woff2') format('woff2');
  unicode-range: U+3EA0-3EBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003ec0.6746020d.woff2') format('woff2');
  unicode-range: U+3EC0-3EDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003ee0.b28db24d.woff2') format('woff2');
  unicode-range: U+3EE0-3EFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003f00.d8ebfed2.woff2') format('woff2');
  unicode-range: U+3F00-3F1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003f20.34559c77.woff2') format('woff2');
  unicode-range: U+3F20-3F3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003f40.fbddd2cc.woff2') format('woff2');
  unicode-range: U+3F40-3F5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003f60.94b7f955.woff2') format('woff2');
  unicode-range: U+3F60-3F7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003f80.a93f9d95.woff2') format('woff2');
  unicode-range: U+3F80-3F9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003fa0.69b2e967.woff2') format('woff2');
  unicode-range: U+3FA0-3FBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003fc0.54651343.woff2') format('woff2');
  unicode-range: U+3FC0-3FDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/003fe0.e713a2d3.woff2') format('woff2');
  unicode-range: U+3FE0-3FFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004000.9d9c3d12.woff2') format('woff2');
  unicode-range: U+4000-401F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004020.220a9b56.woff2') format('woff2');
  unicode-range: U+4020-403F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004040.fb9ab3ba.woff2') format('woff2');
  unicode-range: U+4040-405F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004060.b3dd14f5.woff2') format('woff2');
  unicode-range: U+4060-407F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004080.ebcd7a1d.woff2') format('woff2');
  unicode-range: U+4080-409F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0040a0.97bf34d9.woff2') format('woff2');
  unicode-range: U+40A0-40BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0040c0.082192a4.woff2') format('woff2');
  unicode-range: U+40C0-40DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0040e0.db0be1fb.woff2') format('woff2');
  unicode-range: U+40E0-40FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004100.1f516424.woff2') format('woff2');
  unicode-range: U+4100-411F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004120.241b917b.woff2') format('woff2');
  unicode-range: U+4120-413F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004140.c44d2668.woff2') format('woff2');
  unicode-range: U+4140-415F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004160.fa6170f9.woff2') format('woff2');
  unicode-range: U+4160-417F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004180.836dc7e8.woff2') format('woff2');
  unicode-range: U+4180-419F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0041a0.9c5ab8f0.woff2') format('woff2');
  unicode-range: U+41A0-41BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0041c0.1cbbdfc3.woff2') format('woff2');
  unicode-range: U+41C0-41DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0041e0.8a191cfa.woff2') format('woff2');
  unicode-range: U+41E0-41FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004200.f3d9cdfa.woff2') format('woff2');
  unicode-range: U+4200-421F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004220.6d1bbbea.woff2') format('woff2');
  unicode-range: U+4220-423F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004240.10b0370a.woff2') format('woff2');
  unicode-range: U+4240-425F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004260.eef90f38.woff2') format('woff2');
  unicode-range: U+4260-427F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004280.4237b3d2.woff2') format('woff2');
  unicode-range: U+4280-429F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0042a0.0c62d2a7.woff2') format('woff2');
  unicode-range: U+42A0-42BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0042c0.672831c1.woff2') format('woff2');
  unicode-range: U+42C0-42DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0042e0.f6383976.woff2') format('woff2');
  unicode-range: U+42E0-42FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004300.c24aa623.woff2') format('woff2');
  unicode-range: U+4300-431F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004320.ec705937.woff2') format('woff2');
  unicode-range: U+4320-433F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004340.34e7e21c.woff2') format('woff2');
  unicode-range: U+4340-435F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004360.02442fde.woff2') format('woff2');
  unicode-range: U+4360-437F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004380.e979904f.woff2') format('woff2');
  unicode-range: U+4380-439F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0043a0.1ed503d8.woff2') format('woff2');
  unicode-range: U+43A0-43BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0043c0.870f6eb4.woff2') format('woff2');
  unicode-range: U+43C0-43DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0043e0.32bafdf3.woff2') format('woff2');
  unicode-range: U+43E0-43FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004400.91150641.woff2') format('woff2');
  unicode-range: U+4400-441F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004420.918450a3.woff2') format('woff2');
  unicode-range: U+4420-443F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004440.05b9a314.woff2') format('woff2');
  unicode-range: U+4440-445F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004460.62fc6973.woff2') format('woff2');
  unicode-range: U+4460-447F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004480.8b5cd6c1.woff2') format('woff2');
  unicode-range: U+4480-449F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0044a0.ef08b3ea.woff2') format('woff2');
  unicode-range: U+44A0-44BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0044c0.3a8e26ec.woff2') format('woff2');
  unicode-range: U+44C0-44DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0044e0.47f81016.woff2') format('woff2');
  unicode-range: U+44E0-44FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004500.ac2755c0.woff2') format('woff2');
  unicode-range: U+4500-451F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004520.698d9202.woff2') format('woff2');
  unicode-range: U+4520-453F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004540.464edb09.woff2') format('woff2');
  unicode-range: U+4540-455F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004560.53af40db.woff2') format('woff2');
  unicode-range: U+4560-457F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004580.4b143130.woff2') format('woff2');
  unicode-range: U+4580-459F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0045a0.e3b9e9be.woff2') format('woff2');
  unicode-range: U+45A0-45BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0045c0.06d3d2c2.woff2') format('woff2');
  unicode-range: U+45C0-45DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0045e0.f2f149fb.woff2') format('woff2');
  unicode-range: U+45E0-45FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004600.42846b24.woff2') format('woff2');
  unicode-range: U+4600-461F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004620.0143df64.woff2') format('woff2');
  unicode-range: U+4620-463F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004640.18712dbd.woff2') format('woff2');
  unicode-range: U+4640-465F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004660.aaf36fea.woff2') format('woff2');
  unicode-range: U+4660-467F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004680.1dc482f4.woff2') format('woff2');
  unicode-range: U+4680-469F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0046a0.964ba057.woff2') format('woff2');
  unicode-range: U+46A0-46BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0046c0.7e30e1c4.woff2') format('woff2');
  unicode-range: U+46C0-46DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0046e0.002eb64c.woff2') format('woff2');
  unicode-range: U+46E0-46FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004700.f64e6f56.woff2') format('woff2');
  unicode-range: U+4700-471F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004720.9e7afc11.woff2') format('woff2');
  unicode-range: U+4720-473F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004740.e522c50d.woff2') format('woff2');
  unicode-range: U+4740-475F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004760.7c75094a.woff2') format('woff2');
  unicode-range: U+4760-477F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004780.db194615.woff2') format('woff2');
  unicode-range: U+4780-479F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0047a0.1cf0e058.woff2') format('woff2');
  unicode-range: U+47A0-47BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0047c0.827c77b2.woff2') format('woff2');
  unicode-range: U+47C0-47DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0047e0.c5f35c69.woff2') format('woff2');
  unicode-range: U+47E0-47FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004800.85e867fa.woff2') format('woff2');
  unicode-range: U+4800-481F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004820.a49ce598.woff2') format('woff2');
  unicode-range: U+4820-483F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004840.319e896c.woff2') format('woff2');
  unicode-range: U+4840-485F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004860.b054928c.woff2') format('woff2');
  unicode-range: U+4860-487F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004880.623ebf4c.woff2') format('woff2');
  unicode-range: U+4880-489F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0048a0.7ab1db71.woff2') format('woff2');
  unicode-range: U+48A0-48BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0048c0.82715648.woff2') format('woff2');
  unicode-range: U+48C0-48DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0048e0.33df265f.woff2') format('woff2');
  unicode-range: U+48E0-48FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004900.1718906f.woff2') format('woff2');
  unicode-range: U+4900-491F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004920.5fb8140a.woff2') format('woff2');
  unicode-range: U+4920-493F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004940.44b18332.woff2') format('woff2');
  unicode-range: U+4940-495F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004960.517c862d.woff2') format('woff2');
  unicode-range: U+4960-497F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004980.6c24ccbe.woff2') format('woff2');
  unicode-range: U+4980-499F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0049a0.26d99731.woff2') format('woff2');
  unicode-range: U+49A0-49BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0049c0.637d3239.woff2') format('woff2');
  unicode-range: U+49C0-49DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0049e0.11eedcd8.woff2') format('woff2');
  unicode-range: U+49E0-49FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004a00.39c86f56.woff2') format('woff2');
  unicode-range: U+4A00-4A1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004a20.2aac7ac2.woff2') format('woff2');
  unicode-range: U+4A20-4A3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004a40.68dfd4cc.woff2') format('woff2');
  unicode-range: U+4A40-4A5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004a60.75c33dc3.woff2') format('woff2');
  unicode-range: U+4A60-4A7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004a80.0290c8b9.woff2') format('woff2');
  unicode-range: U+4A80-4A9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004aa0.5512e5dc.woff2') format('woff2');
  unicode-range: U+4AA0-4ABF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004ac0.a6133c1c.woff2') format('woff2');
  unicode-range: U+4AC0-4ADF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004ae0.abff1b3d.woff2') format('woff2');
  unicode-range: U+4AE0-4AFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004b00.6efa7d49.woff2') format('woff2');
  unicode-range: U+4B00-4B1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004b20.fc3a9540.woff2') format('woff2');
  unicode-range: U+4B20-4B3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004b40.c1cb5089.woff2') format('woff2');
  unicode-range: U+4B40-4B5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004b60.01e8f3e7.woff2') format('woff2');
  unicode-range: U+4B60-4B7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004b80.5c23ec95.woff2') format('woff2');
  unicode-range: U+4B80-4B9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004ba0.1bb150e3.woff2') format('woff2');
  unicode-range: U+4BA0-4BBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004bc0.d6ef7653.woff2') format('woff2');
  unicode-range: U+4BC0-4BDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004be0.27c65687.woff2') format('woff2');
  unicode-range: U+4BE0-4BFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004c00.961cc157.woff2') format('woff2');
  unicode-range: U+4C00-4C1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004c20.517e0b45.woff2') format('woff2');
  unicode-range: U+4C20-4C3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004c40.624c663d.woff2') format('woff2');
  unicode-range: U+4C40-4C5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004c60.02b436f5.woff2') format('woff2');
  unicode-range: U+4C60-4C7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004c80.9b8d3f86.woff2') format('woff2');
  unicode-range: U+4C80-4C9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004ca0.ed119c67.woff2') format('woff2');
  unicode-range: U+4CA0-4CBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004cc0.ec48767a.woff2') format('woff2');
  unicode-range: U+4CC0-4CDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004ce0.9648c77e.woff2') format('woff2');
  unicode-range: U+4CE0-4CFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004d00.83158672.woff2') format('woff2');
  unicode-range: U+4D00-4D1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004d20.7e9c8172.woff2') format('woff2');
  unicode-range: U+4D20-4D3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004d40.503359ab.woff2') format('woff2');
  unicode-range: U+4D40-4D5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004d60.9ef65cc3.woff2') format('woff2');
  unicode-range: U+4D60-4D7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004d80.f197b742.woff2') format('woff2');
  unicode-range: U+4D80-4D9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004da0.c0878b06.woff2') format('woff2');
  unicode-range: U+4DA0-4DBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004dc0.b1cd0d1e.woff2') format('woff2');
  unicode-range: U+4DC0-4DDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/004de0.42b0d960.woff2') format('woff2');
  unicode-range: U+4DE0-4DFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00a700.64235bd9.woff2') format('woff2');
  unicode-range: U+A700-A716, U+A71B-A71C;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00a7a0.85b56c13.woff2') format('woff2');
  unicode-range: U+A7B5;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00ab40.9a377555.woff2') format('woff2');
  unicode-range: U+AB53;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00ab60.8ebfcd8b.woff2') format('woff2');
  unicode-range: U+AB65;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00ba60.1c261e96.woff2') format('woff2');
  unicode-range: U+BA74;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00ba80.eb68cf2a.woff2') format('woff2');
  unicode-range: U+BA85;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00bb20.05632039.woff2') format('woff2');
  unicode-range: U+BB38;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00bc00.c2c9ae42.woff2') format('woff2');
  unicode-range: U+BC18;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00c760.1767cb4c.woff2') format('woff2');
  unicode-range: U+C77C;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00c860.ae5fdcfc.woff2') format('woff2');
  unicode-range: U+C870;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00c9c0.dc8ad0a7.woff2') format('woff2');
  unicode-range: U+C9C4;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00d3c0.09f7aefd.woff2') format('woff2');
  unicode-range: U+D3C9;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00f900.755472dd.woff2') format('woff2');
  unicode-range: U+F900-F91F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00f920.7de870f9.woff2') format('woff2');
  unicode-range: U+F920-F93F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00f940.3118f106.woff2') format('woff2');
  unicode-range: U+F940-F95F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00f960.d7fdb1ad.woff2') format('woff2');
  unicode-range: U+F960-F97F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00f980.6d73e512.woff2') format('woff2');
  unicode-range: U+F980-F99F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00f9a0.c551c07f.woff2') format('woff2');
  unicode-range: U+F9A0-F9BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00f9c0.0c9d9c9d.woff2') format('woff2');
  unicode-range: U+F9C0-F9DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00f9e0.3fb34ab5.woff2') format('woff2');
  unicode-range: U+F9E0-F9FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00fa00.95b0176a.woff2') format('woff2');
  unicode-range: U+FA00-FA1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00fa20.49c287ee.woff2') format('woff2');
  unicode-range: U+FA20-FA3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00fa40.f0e19a1d.woff2') format('woff2');
  unicode-range: U+FA40-FA5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00fa60.7e744792.woff2') format('woff2');
  unicode-range: U+FA60-FA6D, U+FA70-FA7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00fa80.007dc9eb.woff2') format('woff2');
  unicode-range: U+FA80-FA9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00faa0.b11f1e83.woff2') format('woff2');
  unicode-range: U+FAA0-FABF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00fac0.6ec19855.woff2') format('woff2');
  unicode-range: U+FAC0-FAD9;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00fb00.cf2a3a28.woff2') format('woff2');
  unicode-range: U+FB00-FB04;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00fe00.cb52d339.woff2') format('woff2');
  unicode-range: U+FE10-FE19;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00fe20.62d69308.woff2') format('woff2');
  unicode-range: U+FE30-FE3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00fe40.2276940d.woff2') format('woff2');
  unicode-range: U+FE40-FE44, U+FE47-FE52, U+FE54-FE5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00fe60.eb767975.woff2') format('woff2');
  unicode-range: U+FE60-FE66, U+FE68-FE6B;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00ff00.60aef20a.woff2') format('woff2');
  unicode-range: U+FF01-FF1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00ff20.f85a50ad.woff2') format('woff2');
  unicode-range: U+FF20-FF3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00ff40.9704d82d.woff2') format('woff2');
  unicode-range: U+FF40-FF5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00ff60.b7a71fcd.woff2') format('woff2');
  unicode-range: U+FF60-FF64;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/00ffe0.a477a22a.woff2') format('woff2');
  unicode-range: U+FFE0-FFE5;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/016fe0.270602e2.woff2') format('woff2');
  unicode-range: U+16FE2-16FE3, U+16FF0-16FF3;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/01b120.6d6470e4.woff2') format('woff2');
  unicode-range: U+1B132;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/01b140.a3ac5c85.woff2') format('woff2');
  unicode-range: U+1B155;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/01d300.fa6a2b93.woff2') format('woff2');
  unicode-range: U+1D300-1D31F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/01d320.f8a442b8.woff2') format('woff2');
  unicode-range: U+1D320-1D33F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/01d340.4593f4ad.woff2') format('woff2');
  unicode-range: U+1D340-1D356;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/01d360.0d6e338e.woff2') format('woff2');
  unicode-range: U+1D360-1D378;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/01f100.6f7c4a4d.woff2') format('woff2');
  unicode-range: U+1F110-1F11F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/01f120.121e14d6.woff2') format('woff2');
  unicode-range: U+1F120-1F129, U+1F130-1F13F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/01f140.89775605.woff2') format('woff2');
  unicode-range: U+1F140-1F149;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/01f260.86863f4c.woff2') format('woff2');
  unicode-range: U+1F260-1F265;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020000-1.ffd28b7f.woff2') format('woff2');
  unicode-range: U+20000-2001F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020020-1.76445014.woff2') format('woff2');
  unicode-range: U+20020-2003F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020040-1.8bc45170.woff2') format('woff2');
  unicode-range: U+20040-2005F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020060-1.dc79b0a1.woff2') format('woff2');
  unicode-range: U+20060-2007F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020080.43f9ffc9.woff2') format('woff2');
  unicode-range: U+20087, U+20089;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020080-1.52bda0bf.woff2') format('woff2');
  unicode-range: U+20080-20086, U+20088, U+2008A-2009F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0200a0-1.77f423ae.woff2') format('woff2');
  unicode-range: U+200A0-200BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0200c0.198a1b16.woff2') format('woff2');
  unicode-range: U+200CC;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0200c0-1.f4f1880e.woff2') format('woff2');
  unicode-range: U+200C0-200CB, U+200CD-200DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0200e0-1.97fddbd8.woff2') format('woff2');
  unicode-range: U+200E0-200FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020100-1.f03095da.woff2') format('woff2');
  unicode-range: U+20100-2011F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020120-1.5eee16ad.woff2') format('woff2');
  unicode-range: U+20120-2013F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020140-1.148b7be6.woff2') format('woff2');
  unicode-range: U+20140-2015F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020160.876cb9f7.woff2') format('woff2');
  unicode-range: U+20164;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020160-1.974ad0bf.woff2') format('woff2');
  unicode-range: U+20160-20163, U+20165-2017F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020180-1.c2fab0dd.woff2') format('woff2');
  unicode-range: U+20180-2019F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0201a0-1.b323d992.woff2') format('woff2');
  unicode-range: U+201A0-201BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0201c0-1.bfc1d5d1.woff2') format('woff2');
  unicode-range: U+201C0-201DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0201e0-1.1b8ba185.woff2') format('woff2');
  unicode-range: U+201E0-201FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020200-1.f96398d2.woff2') format('woff2');
  unicode-range: U+20200-2021F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020220-1.ff61b9e1.woff2') format('woff2');
  unicode-range: U+20220-2023F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020240-1.04949611.woff2') format('woff2');
  unicode-range: U+20240-2025F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020260-1.d08bd890.woff2') format('woff2');
  unicode-range: U+20260-2027F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020280-1.21d9572c.woff2') format('woff2');
  unicode-range: U+20280-2029F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0202a0-1.630be831.woff2') format('woff2');
  unicode-range: U+202A0-202BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0202c0-1.dabb65e4.woff2') format('woff2');
  unicode-range: U+202C0-202DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0202e0-1.8f44ee27.woff2') format('woff2');
  unicode-range: U+202E0-202FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020300-1.2cdbec8f.woff2') format('woff2');
  unicode-range: U+20300-2031F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020320-1.e664805a.woff2') format('woff2');
  unicode-range: U+20320-2033F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020340-1.903474e9.woff2') format('woff2');
  unicode-range: U+20340-2035F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020360-1.675cd861.woff2') format('woff2');
  unicode-range: U+20360-2037F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020380-1.f0a3d168.woff2') format('woff2');
  unicode-range: U+20380-2039F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0203a0-1.6ee72030.woff2') format('woff2');
  unicode-range: U+203A0-203BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0203c0-1.0520f5c7.woff2') format('woff2');
  unicode-range: U+203C0-203DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0203e0-1.a19a4db4.woff2') format('woff2');
  unicode-range: U+203E0-203FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020400-1.7174723a.woff2') format('woff2');
  unicode-range: U+20400-2041F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020420-1.d094161c.woff2') format('woff2');
  unicode-range: U+20420-2043F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020440-1.7b38a203.woff2') format('woff2');
  unicode-range: U+20440-2045F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020460-1.5f6e3523.woff2') format('woff2');
  unicode-range: U+20460-2047F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020480-1.670ad009.woff2') format('woff2');
  unicode-range: U+20480-2049F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0204a0-1.772bc0d4.woff2') format('woff2');
  unicode-range: U+204A0-204BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0204c0-1.c43b2963.woff2') format('woff2');
  unicode-range: U+204C0-204DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0204e0-1.44a456e5.woff2') format('woff2');
  unicode-range: U+204E0-204FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020500.c2186db0.woff2') format('woff2');
  unicode-range: U+20509;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020500-1.4556d4f2.woff2') format('woff2');
  unicode-range: U+20500-20508, U+2050A-2051F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020520-1.b19618eb.woff2') format('woff2');
  unicode-range: U+20520-2053F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020540-1.f7629524.woff2') format('woff2');
  unicode-range: U+20540-2055F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020560-1.34d84749.woff2') format('woff2');
  unicode-range: U+20560-2057F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020580-1.5fdb751d.woff2') format('woff2');
  unicode-range: U+20580-2059F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0205a0-1.0e446bbf.woff2') format('woff2');
  unicode-range: U+205A0-205BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0205c0-1.7120a351.woff2') format('woff2');
  unicode-range: U+205C0-205DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0205e0-1.20604da3.woff2') format('woff2');
  unicode-range: U+205E0-205FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020600-1.dfe12671.woff2') format('woff2');
  unicode-range: U+20600-2061F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020620-1.2d576299.woff2') format('woff2');
  unicode-range: U+20620-2063F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020640-1.d67638ee.woff2') format('woff2');
  unicode-range: U+20640-2065F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020660.be0880a8.woff2') format('woff2');
  unicode-range: U+20676;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020660-1.5bec05ba.woff2') format('woff2');
  unicode-range: U+20660-20675, U+20677-2067F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020680-1.d755b92e.woff2') format('woff2');
  unicode-range: U+20680-2069F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0206a0-1.5c8dd913.woff2') format('woff2');
  unicode-range: U+206A0-206BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0206c0-1.8b320b98.woff2') format('woff2');
  unicode-range: U+206C0-206DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0206e0-1.c2477c29.woff2') format('woff2');
  unicode-range: U+206E0-206FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020700-1.720511f9.woff2') format('woff2');
  unicode-range: U+20700-2071F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020720-1.42065433.woff2') format('woff2');
  unicode-range: U+20720-2073F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020740-1.88c256aa.woff2') format('woff2');
  unicode-range: U+20740-2075F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020760-1.bb2704a0.woff2') format('woff2');
  unicode-range: U+20760-2077F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020780-1.ca0fc959.woff2') format('woff2');
  unicode-range: U+20780-2079F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0207a0-1.2acea4f6.woff2') format('woff2');
  unicode-range: U+207A0-207BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0207c0-1.ae1f1eb1.woff2') format('woff2');
  unicode-range: U+207C0-207DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0207e0-1.75728e54.woff2') format('woff2');
  unicode-range: U+207E0-207FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020800-1.c941931b.woff2') format('woff2');
  unicode-range: U+20800-2081F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020820-1.f02dd8e4.woff2') format('woff2');
  unicode-range: U+20820-2083F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020840-1.188746f8.woff2') format('woff2');
  unicode-range: U+20840-2085F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020860-1.854dd500.woff2') format('woff2');
  unicode-range: U+20860-2087F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020880-1.78939e13.woff2') format('woff2');
  unicode-range: U+20880-2089F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0208a0-1.350fe0ea.woff2') format('woff2');
  unicode-range: U+208A0-208BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0208c0-1.7d5c3aa5.woff2') format('woff2');
  unicode-range: U+208C0-208DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0208e0-1.8512ce8e.woff2') format('woff2');
  unicode-range: U+208E0-208FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020900-1.99078860.woff2') format('woff2');
  unicode-range: U+20900-2091F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020920-1.60c08142.woff2') format('woff2');
  unicode-range: U+20920-2093F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020940-1.9e3f8976.woff2') format('woff2');
  unicode-range: U+20940-2095F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020960-1.f84ebb3f.woff2') format('woff2');
  unicode-range: U+20960-2097F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020980.810a9776.woff2') format('woff2');
  unicode-range: U+2099D;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020980-1.08ad957e.woff2') format('woff2');
  unicode-range: U+20980-2099C, U+2099E-2099F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0209a0-1.8fdd5d11.woff2') format('woff2');
  unicode-range: U+209A0-209BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0209c0-1.5cf4c43c.woff2') format('woff2');
  unicode-range: U+209C0-209DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0209e0-1.07f6f427.woff2') format('woff2');
  unicode-range: U+209E0-209FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020a00-1.785cf87f.woff2') format('woff2');
  unicode-range: U+20A00-20A1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020a20-1.1e09378e.woff2') format('woff2');
  unicode-range: U+20A20-20A3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020a40-1.3ceeb354.woff2') format('woff2');
  unicode-range: U+20A40-20A5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020a60-1.fec15972.woff2') format('woff2');
  unicode-range: U+20A60-20A7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020a80-1.42ef595d.woff2') format('woff2');
  unicode-range: U+20A80-20A9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020aa0-1.9cbfe275.woff2') format('woff2');
  unicode-range: U+20AA0-20ABF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020ac0-1.a10bb935.woff2') format('woff2');
  unicode-range: U+20AC0-20ADF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020ae0-1.6656b69d.woff2') format('woff2');
  unicode-range: U+20AE0-20AFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020b00-1.ddf80176.woff2') format('woff2');
  unicode-range: U+20B00-20B1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020b20-1.5641020f.woff2') format('woff2');
  unicode-range: U+20B20-20B3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020b40-1.e761a323.woff2') format('woff2');
  unicode-range: U+20B40-20B5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020b60-1.4734e19d.woff2') format('woff2');
  unicode-range: U+20B60-20B7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020b80-1.64213de8.woff2') format('woff2');
  unicode-range: U+20B80-20B9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020ba0-1.28926970.woff2') format('woff2');
  unicode-range: U+20BA0-20BBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020bc0-1.b0cbabe0.woff2') format('woff2');
  unicode-range: U+20BC0-20BDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020be0-1.274e2f8d.woff2') format('woff2');
  unicode-range: U+20BE0-20BFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020c00-1.4a2dc58d.woff2') format('woff2');
  unicode-range: U+20C00-20C1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020c20-1.3c2e68b2.woff2') format('woff2');
  unicode-range: U+20C20-20C3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020c40-1.ad508888.woff2') format('woff2');
  unicode-range: U+20C40-20C5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020c60-1.371428c4.woff2') format('woff2');
  unicode-range: U+20C60-20C7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020c80-1.354df1c5.woff2') format('woff2');
  unicode-range: U+20C80-20C9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020ca0-1.7f989b1f.woff2') format('woff2');
  unicode-range: U+20CA0-20CBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020cc0.386fa083.woff2') format('woff2');
  unicode-range: U+20CD0;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020cc0-1.9089492d.woff2') format('woff2');
  unicode-range: U+20CC0-20CCF, U+20CD1-20CDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020ce0-1.52e1433a.woff2') format('woff2');
  unicode-range: U+20CE0-20CFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020d00-1.9875784b.woff2') format('woff2');
  unicode-range: U+20D00-20D1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020d20-1.82a17b30.woff2') format('woff2');
  unicode-range: U+20D20-20D3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020d40-1.67b37397.woff2') format('woff2');
  unicode-range: U+20D40-20D5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020d60-1.e4cd989b.woff2') format('woff2');
  unicode-range: U+20D60-20D7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020d80-1.cc41c4cb.woff2') format('woff2');
  unicode-range: U+20D80-20D9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020da0-1.0cd421f9.woff2') format('woff2');
  unicode-range: U+20DA0-20DBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020dc0-1.4eafb5d3.woff2') format('woff2');
  unicode-range: U+20DC0-20DDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020de0-1.fc856896.woff2') format('woff2');
  unicode-range: U+20DE0-20DFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020e00-1.7ab1fe48.woff2') format('woff2');
  unicode-range: U+20E00-20E1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020e20-1.cc258ae3.woff2') format('woff2');
  unicode-range: U+20E20-20E3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020e40-1.d83096cb.woff2') format('woff2');
  unicode-range: U+20E40-20E5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020e60-1.19b3ea2e.woff2') format('woff2');
  unicode-range: U+20E60-20E7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020e80-1.59bc2a8d.woff2') format('woff2');
  unicode-range: U+20E80-20E9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020ea0-1.e941e02e.woff2') format('woff2');
  unicode-range: U+20EA0-20EBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020ec0-1.52cfe968.woff2') format('woff2');
  unicode-range: U+20EC0-20EDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020ee0-1.dc09aca3.woff2') format('woff2');
  unicode-range: U+20EE0-20EFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020f00-1.a06c256e.woff2') format('woff2');
  unicode-range: U+20F00-20F1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020f20-1.c89df740.woff2') format('woff2');
  unicode-range: U+20F20-20F3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020f40-1.2dc2fb4f.woff2') format('woff2');
  unicode-range: U+20F40-20F5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020f60-1.272b9254.woff2') format('woff2');
  unicode-range: U+20F60-20F7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020f80-1.7f45d8cb.woff2') format('woff2');
  unicode-range: U+20F80-20F9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020fa0-1.f669ff4a.woff2') format('woff2');
  unicode-range: U+20FA0-20FBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020fc0-1.82a6b6e6.woff2') format('woff2');
  unicode-range: U+20FC0-20FDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/020fe0-1.52541362.woff2') format('woff2');
  unicode-range: U+20FE0-20FFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021000-1.40b3ec76.woff2') format('woff2');
  unicode-range: U+21000-2101F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021020-1.24b9a859.woff2') format('woff2');
  unicode-range: U+21020-2103F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021040-1.c648b9f7.woff2') format('woff2');
  unicode-range: U+21040-2105F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021060-1.ff83370d.woff2') format('woff2');
  unicode-range: U+21060-2107F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021080-1.d5bd4bbf.woff2') format('woff2');
  unicode-range: U+21080-2109F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0210a0-1.53a7707e.woff2') format('woff2');
  unicode-range: U+210A0-210BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0210c0-1.a956d6d1.woff2') format('woff2');
  unicode-range: U+210C0-210DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0210e0-1.8fce123d.woff2') format('woff2');
  unicode-range: U+210E0-210FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021100-1.4eb37c53.woff2') format('woff2');
  unicode-range: U+21100-2111F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021120-1.e4230c3e.woff2') format('woff2');
  unicode-range: U+21120-2113F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021140-1.bef2b8b9.woff2') format('woff2');
  unicode-range: U+21140-2115F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021160-1.fad1b4ff.woff2') format('woff2');
  unicode-range: U+21160-2117F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021180-1.d6f4c455.woff2') format('woff2');
  unicode-range: U+21180-2119F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0211a0-1.62a1ed5a.woff2') format('woff2');
  unicode-range: U+211A0-211BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0211c0-1.a4138c63.woff2') format('woff2');
  unicode-range: U+211C0-211DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0211e0-1.b7d1d0a2.woff2') format('woff2');
  unicode-range: U+211E0-211FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021200-1.7bc76bac.woff2') format('woff2');
  unicode-range: U+21200-2121F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021220-1.4288d393.woff2') format('woff2');
  unicode-range: U+21220-2123F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021240-1.113b79ef.woff2') format('woff2');
  unicode-range: U+21240-2125F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021260-1.a8060f1a.woff2') format('woff2');
  unicode-range: U+21260-2127F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021280-1.a26b3893.woff2') format('woff2');
  unicode-range: U+21280-2129F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0212a0-1.7d49d84d.woff2') format('woff2');
  unicode-range: U+212A0-212BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0212c0-1.24678ab9.woff2') format('woff2');
  unicode-range: U+212C0-212DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0212e0-1.907c2d15.woff2') format('woff2');
  unicode-range: U+212E0-212FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021300-1.b274d6bb.woff2') format('woff2');
  unicode-range: U+21300-2131F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021320-1.33236046.woff2') format('woff2');
  unicode-range: U+21320-2133F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021340-1.76f9ccdf.woff2') format('woff2');
  unicode-range: U+21340-2135F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021360-1.63aeadb0.woff2') format('woff2');
  unicode-range: U+21360-2137F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021380.7c48bd67.woff2') format('woff2');
  unicode-range: U+2139A;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021380-1.7b37c0b3.woff2') format('woff2');
  unicode-range: U+21380-21399, U+2139B-2139F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0213a0-1.09ca3bc6.woff2') format('woff2');
  unicode-range: U+213A0-213BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0213c0-1.7e62b29e.woff2') format('woff2');
  unicode-range: U+213C0-213DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0213e0-1.8cea07af.woff2') format('woff2');
  unicode-range: U+213E0-213FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021400.1fe941b9.woff2') format('woff2');
  unicode-range: U+21413;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021400-1.6798a28d.woff2') format('woff2');
  unicode-range: U+21400-21412, U+21414-2141F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021420-1.8565264d.woff2') format('woff2');
  unicode-range: U+21420-2143F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021440-1.ec697ef7.woff2') format('woff2');
  unicode-range: U+21440-2145F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021460-1.f77d8d3b.woff2') format('woff2');
  unicode-range: U+21460-2147F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021480-1.e33bae2c.woff2') format('woff2');
  unicode-range: U+21480-2149F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0214a0-1.2848f092.woff2') format('woff2');
  unicode-range: U+214A0-214BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0214c0-1.37a8015e.woff2') format('woff2');
  unicode-range: U+214C0-214DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0214e0-1.39db9f16.woff2') format('woff2');
  unicode-range: U+214E0-214FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021500-1.e407cb3f.woff2') format('woff2');
  unicode-range: U+21500-2151F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021520-1.cf3abd77.woff2') format('woff2');
  unicode-range: U+21520-2153F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021540-1.ea37bd75.woff2') format('woff2');
  unicode-range: U+21540-2155F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021560-1.7fcb58ab.woff2') format('woff2');
  unicode-range: U+21560-2157F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021580-1.7c35a0b1.woff2') format('woff2');
  unicode-range: U+21580-2159F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0215a0-1.580bb7d7.woff2') format('woff2');
  unicode-range: U+215A0-215BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0215c0.b49567c4.woff2') format('woff2');
  unicode-range: U+215D7;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0215c0-1.1c3fcf08.woff2') format('woff2');
  unicode-range: U+215C0-215D6, U+215D8-215DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0215e0-1.e8e97f84.woff2') format('woff2');
  unicode-range: U+215E0-215FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021600-1.93b86717.woff2') format('woff2');
  unicode-range: U+21600-2161F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021620-1.6435664c.woff2') format('woff2');
  unicode-range: U+21620-2163F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021640-1.db18351b.woff2') format('woff2');
  unicode-range: U+21640-2165F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021660-1.cc7ade20.woff2') format('woff2');
  unicode-range: U+21660-2167F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021680-1.a755a7b3.woff2') format('woff2');
  unicode-range: U+21680-2169F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0216a0-1.23a63720.woff2') format('woff2');
  unicode-range: U+216A0-216BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0216c0-1.73e08261.woff2') format('woff2');
  unicode-range: U+216C0-216DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0216e0-1.3dc3ce7d.woff2') format('woff2');
  unicode-range: U+216E0-216FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021700-1.6152e63c.woff2') format('woff2');
  unicode-range: U+21700-2171F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021720-1.d659c230.woff2') format('woff2');
  unicode-range: U+21720-2173F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021740-1.4eb01eb6.woff2') format('woff2');
  unicode-range: U+21740-2175F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021760-1.023b0e69.woff2') format('woff2');
  unicode-range: U+21760-2177F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021780-1.8eb9f507.woff2') format('woff2');
  unicode-range: U+21780-2179F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0217a0-1.5af5dd14.woff2') format('woff2');
  unicode-range: U+217A0-217BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0217c0-1.c3023b0e.woff2') format('woff2');
  unicode-range: U+217C0-217DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0217e0-1.fd66a638.woff2') format('woff2');
  unicode-range: U+217E0-217FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021800-1.2feae356.woff2') format('woff2');
  unicode-range: U+21800-2181F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021820-1.a7f1021f.woff2') format('woff2');
  unicode-range: U+21820-2183F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021840-1.6cdb4abe.woff2') format('woff2');
  unicode-range: U+21840-2185F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021860-1.4277bf48.woff2') format('woff2');
  unicode-range: U+21860-2187F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021880-1.8715a16b.woff2') format('woff2');
  unicode-range: U+21880-2189F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0218a0-1.3e037d00.woff2') format('woff2');
  unicode-range: U+218A0-218BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0218c0-1.12dac17d.woff2') format('woff2');
  unicode-range: U+218C0-218DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0218e0-1.3ba1dff7.woff2') format('woff2');
  unicode-range: U+218E0-218FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021900-1.aee970e1.woff2') format('woff2');
  unicode-range: U+21900-2191F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021920-1.995a0f15.woff2') format('woff2');
  unicode-range: U+21920-2193F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021940-1.83503bfe.woff2') format('woff2');
  unicode-range: U+21940-2195F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021960-1.f22ddd33.woff2') format('woff2');
  unicode-range: U+21960-2197F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021980-1.cd9e924d.woff2') format('woff2');
  unicode-range: U+21980-2199F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0219a0-1.4c84e15a.woff2') format('woff2');
  unicode-range: U+219A0-219BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0219c0-1.73eb3324.woff2') format('woff2');
  unicode-range: U+219C0-219DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0219e0-1.00514276.woff2') format('woff2');
  unicode-range: U+219E0-219FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021a00-1.aa60da60.woff2') format('woff2');
  unicode-range: U+21A00-21A1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021a20-1.b31c46b4.woff2') format('woff2');
  unicode-range: U+21A20-21A3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021a40-1.e824f397.woff2') format('woff2');
  unicode-range: U+21A40-21A5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021a60-1.59b8bcda.woff2') format('woff2');
  unicode-range: U+21A60-21A7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021a80-1.b9d7c284.woff2') format('woff2');
  unicode-range: U+21A80-21A9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021aa0-1.90402571.woff2') format('woff2');
  unicode-range: U+21AA0-21ABF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021ac0-1.39a4e25f.woff2') format('woff2');
  unicode-range: U+21AC0-21ADF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021ae0-1.ebf5fad6.woff2') format('woff2');
  unicode-range: U+21AE0-21AFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021b00-1.8a3c35d5.woff2') format('woff2');
  unicode-range: U+21B00-21B1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021b20-1.924b4a16.woff2') format('woff2');
  unicode-range: U+21B20-21B3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021b40-1.013366e6.woff2') format('woff2');
  unicode-range: U+21B40-21B5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021b60-1.85229844.woff2') format('woff2');
  unicode-range: U+21B60-21B7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021b80-1.099bfca7.woff2') format('woff2');
  unicode-range: U+21B80-21B9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021ba0-1.a07043b2.woff2') format('woff2');
  unicode-range: U+21BA0-21BBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021bc0-1.bb18ccb0.woff2') format('woff2');
  unicode-range: U+21BC0-21BDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021be0-1.4027f157.woff2') format('woff2');
  unicode-range: U+21BE0-21BFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021c00-1.a7f0cfed.woff2') format('woff2');
  unicode-range: U+21C00-21C1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021c20-1.0198909b.woff2') format('woff2');
  unicode-range: U+21C20-21C3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021c40-1.4a42955c.woff2') format('woff2');
  unicode-range: U+21C40-21C5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021c60-1.513e24af.woff2') format('woff2');
  unicode-range: U+21C60-21C7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021c80-1.272610cd.woff2') format('woff2');
  unicode-range: U+21C80-21C9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021ca0-1.ca1565c1.woff2') format('woff2');
  unicode-range: U+21CA0-21CBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021cc0-1.5cd00d43.woff2') format('woff2');
  unicode-range: U+21CC0-21CDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021ce0-1.00d92832.woff2') format('woff2');
  unicode-range: U+21CE0-21CFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021d00-1.1e39f422.woff2') format('woff2');
  unicode-range: U+21D00-21D1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021d20-1.1e572ecf.woff2') format('woff2');
  unicode-range: U+21D20-21D3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021d40-1.16a5246a.woff2') format('woff2');
  unicode-range: U+21D40-21D5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021d60-1.077e3b23.woff2') format('woff2');
  unicode-range: U+21D60-21D7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021d80-1.6a6a15da.woff2') format('woff2');
  unicode-range: U+21D80-21D9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021da0-1.57ff7317.woff2') format('woff2');
  unicode-range: U+21DA0-21DBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021dc0-1.69644ea8.woff2') format('woff2');
  unicode-range: U+21DC0-21DDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021de0-1.861d0a1e.woff2') format('woff2');
  unicode-range: U+21DE0-21DFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021e00-1.4034a481.woff2') format('woff2');
  unicode-range: U+21E00-21E1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021e20-1.69711817.woff2') format('woff2');
  unicode-range: U+21E20-21E3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021e40-1.daa8120e.woff2') format('woff2');
  unicode-range: U+21E40-21E5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021e60-1.00222331.woff2') format('woff2');
  unicode-range: U+21E60-21E7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021e80-1.206cad34.woff2') format('woff2');
  unicode-range: U+21E80-21E9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021ea0-1.4268fb72.woff2') format('woff2');
  unicode-range: U+21EA0-21EBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021ec0-1.fc1416f4.woff2') format('woff2');
  unicode-range: U+21EC0-21EDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021ee0-1.2275cc2c.woff2') format('woff2');
  unicode-range: U+21EE0-21EFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021f00-1.efbcd06c.woff2') format('woff2');
  unicode-range: U+21F00-21F1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021f20-1.07a1a4f5.woff2') format('woff2');
  unicode-range: U+21F20-21F3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021f40-1.a255fc80.woff2') format('woff2');
  unicode-range: U+21F40-21F5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021f60-1.688c6376.woff2') format('woff2');
  unicode-range: U+21F60-21F7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021f80-1.179ea8d7.woff2') format('woff2');
  unicode-range: U+21F80-21F9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021fa0-1.be5c3756.woff2') format('woff2');
  unicode-range: U+21FA0-21FBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021fc0-1.6aeed70b.woff2') format('woff2');
  unicode-range: U+21FC0-21FDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/021fe0-1.3266593a.woff2') format('woff2');
  unicode-range: U+21FE0-21FFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022000-1.fe37de51.woff2') format('woff2');
  unicode-range: U+22000-2201F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022020-1.93ecefb1.woff2') format('woff2');
  unicode-range: U+22020-2203F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022040-1.c9fd6364.woff2') format('woff2');
  unicode-range: U+22040-2205F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022060-1.e409926b.woff2') format('woff2');
  unicode-range: U+22060-2207F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022080-1.d6ec0133.woff2') format('woff2');
  unicode-range: U+22080-2209F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0220a0-1.c7ecfd6e.woff2') format('woff2');
  unicode-range: U+220A0-220BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0220c0-1.d6f6d5f3.woff2') format('woff2');
  unicode-range: U+220C0-220DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0220e0-1.3210edbc.woff2') format('woff2');
  unicode-range: U+220E0-220FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022100-1.9e4a5572.woff2') format('woff2');
  unicode-range: U+22100-2211F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022120-1.e5d9af7d.woff2') format('woff2');
  unicode-range: U+22120-2213F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022140-1.08b7d259.woff2') format('woff2');
  unicode-range: U+22140-2215F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022160-1.cd1cb3cb.woff2') format('woff2');
  unicode-range: U+22160-2217F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022180-1.ff97d08d.woff2') format('woff2');
  unicode-range: U+22180-2219F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0221a0-1.654a4fad.woff2') format('woff2');
  unicode-range: U+221A0-221BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0221c0-1.8d21293e.woff2') format('woff2');
  unicode-range: U+221C0-221DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0221e0-1.f0d65487.woff2') format('woff2');
  unicode-range: U+221E0-221FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022200-1.e672638d.woff2') format('woff2');
  unicode-range: U+22200-2221F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022220-1.143e0be1.woff2') format('woff2');
  unicode-range: U+22220-2223F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022240-1.a696bacc.woff2') format('woff2');
  unicode-range: U+22240-2225F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022260-1.3119f8fe.woff2') format('woff2');
  unicode-range: U+22260-2227F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022280-1.6f8c6f56.woff2') format('woff2');
  unicode-range: U+22280-2229F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0222a0-1.21601db8.woff2') format('woff2');
  unicode-range: U+222A0-222BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0222c0-1.ada87138.woff2') format('woff2');
  unicode-range: U+222C0-222DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0222e0-1.dace3eec.woff2') format('woff2');
  unicode-range: U+222E0-222FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022300-1.4f9e792a.woff2') format('woff2');
  unicode-range: U+22300-2231F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022320-1.458be82e.woff2') format('woff2');
  unicode-range: U+22320-2233F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022340-1.26b20718.woff2') format('woff2');
  unicode-range: U+22340-2235F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022360-1.83ff23c6.woff2') format('woff2');
  unicode-range: U+22360-2237F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022380-1.b6306485.woff2') format('woff2');
  unicode-range: U+22380-2239F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0223a0-1.28c6eb35.woff2') format('woff2');
  unicode-range: U+223A0-223BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0223c0-1.5b31e430.woff2') format('woff2');
  unicode-range: U+223C0-223DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0223e0-1.030ee68c.woff2') format('woff2');
  unicode-range: U+223E0-223FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022400-1.0da07f7d.woff2') format('woff2');
  unicode-range: U+22400-2241F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022420-1.e6b281b3.woff2') format('woff2');
  unicode-range: U+22420-2243F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022440-1.7b0004e7.woff2') format('woff2');
  unicode-range: U+22440-2245F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022460-1.9aff16b6.woff2') format('woff2');
  unicode-range: U+22460-2247F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022480-1.91918c8d.woff2') format('woff2');
  unicode-range: U+22480-2249F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0224a0-1.abbdebaf.woff2') format('woff2');
  unicode-range: U+224A0-224BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0224c0-1.7a444860.woff2') format('woff2');
  unicode-range: U+224C0-224DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0224e0-1.234026bb.woff2') format('woff2');
  unicode-range: U+224E0-224FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022500-1.0b9f3325.woff2') format('woff2');
  unicode-range: U+22500-2251F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022520-1.04d4c385.woff2') format('woff2');
  unicode-range: U+22520-2253F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022540-1.b26f963e.woff2') format('woff2');
  unicode-range: U+22540-2255F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022560-1.a183fde2.woff2') format('woff2');
  unicode-range: U+22560-2257F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022580-1.88ad125f.woff2') format('woff2');
  unicode-range: U+22580-2259F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0225a0-1.f7482698.woff2') format('woff2');
  unicode-range: U+225A0-225BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0225c0-1.f9d4b97f.woff2') format('woff2');
  unicode-range: U+225C0-225DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0225e0-1.1469ccf4.woff2') format('woff2');
  unicode-range: U+225E0-225FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022600-1.2f955e41.woff2') format('woff2');
  unicode-range: U+22600-2261F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022620-1.cf53587b.woff2') format('woff2');
  unicode-range: U+22620-2263F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022640-1.df0f8626.woff2') format('woff2');
  unicode-range: U+22640-2265F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022660-1.62a09edc.woff2') format('woff2');
  unicode-range: U+22660-2267F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022680-1.7bcf4286.woff2') format('woff2');
  unicode-range: U+22680-2269F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0226a0-1.bcb3f9bc.woff2') format('woff2');
  unicode-range: U+226A0-226BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0226c0-1.c14205c0.woff2') format('woff2');
  unicode-range: U+226C0-226DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0226e0-1.882e6f3f.woff2') format('woff2');
  unicode-range: U+226E0-226FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022700-1.7e6e0256.woff2') format('woff2');
  unicode-range: U+22700-2271F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022720-1.4f15e10a.woff2') format('woff2');
  unicode-range: U+22720-2273F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022740-1.d6ef6d7d.woff2') format('woff2');
  unicode-range: U+22740-2275F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022760-1.e857bfc3.woff2') format('woff2');
  unicode-range: U+22760-2277F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022780-1.bfe31f3a.woff2') format('woff2');
  unicode-range: U+22780-2279F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0227a0-1.09bf70cd.woff2') format('woff2');
  unicode-range: U+227A0-227BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0227c0-1.6946f7ce.woff2') format('woff2');
  unicode-range: U+227C0-227DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0227e0-1.9c92dcdb.woff2') format('woff2');
  unicode-range: U+227E0-227FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022800-1.5f2fbcc6.woff2') format('woff2');
  unicode-range: U+22800-2281F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022820-1.6e874930.woff2') format('woff2');
  unicode-range: U+22820-2283F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022840-1.eae06f1e.woff2') format('woff2');
  unicode-range: U+22840-2285F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022860-1.0cff0f0c.woff2') format('woff2');
  unicode-range: U+22860-2287F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022880-1.ec05d0c9.woff2') format('woff2');
  unicode-range: U+22880-2289F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0228a0-1.6183d918.woff2') format('woff2');
  unicode-range: U+228A0-228BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0228c0-1.9e9ba7d2.woff2') format('woff2');
  unicode-range: U+228C0-228DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0228e0-1.30975e05.woff2') format('woff2');
  unicode-range: U+228E0-228FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022900-1.ce05938f.woff2') format('woff2');
  unicode-range: U+22900-2291F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022920-1.d352d68b.woff2') format('woff2');
  unicode-range: U+22920-2293F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022940-1.25c187d1.woff2') format('woff2');
  unicode-range: U+22940-2295F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022960-1.64267efb.woff2') format('woff2');
  unicode-range: U+22960-2297F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022980.b2bd51bc.woff2') format('woff2');
  unicode-range: U+2298F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022980-1.922bc521.woff2') format('woff2');
  unicode-range: U+22980-2298E, U+22990-2299F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0229a0-1.b3b3215c.woff2') format('woff2');
  unicode-range: U+229A0-229BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0229c0-1.bfd5fdb1.woff2') format('woff2');
  unicode-range: U+229C0-229DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0229e0-1.f38dd244.woff2') format('woff2');
  unicode-range: U+229E0-229FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022a00-1.9ba3d5f0.woff2') format('woff2');
  unicode-range: U+22A00-22A1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022a20-1.b080c6e5.woff2') format('woff2');
  unicode-range: U+22A20-22A3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022a40-1.14734c83.woff2') format('woff2');
  unicode-range: U+22A40-22A5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022a60-1.aa923546.woff2') format('woff2');
  unicode-range: U+22A60-22A7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022a80-1.e2b61926.woff2') format('woff2');
  unicode-range: U+22A80-22A9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022aa0-1.3df621a4.woff2') format('woff2');
  unicode-range: U+22AA0-22ABF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022ac0-1.4f5c14af.woff2') format('woff2');
  unicode-range: U+22AC0-22ADF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022ae0-1.affce711.woff2') format('woff2');
  unicode-range: U+22AE0-22AFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022b00-1.bf681593.woff2') format('woff2');
  unicode-range: U+22B00-22B1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022b20-1.b6b196b8.woff2') format('woff2');
  unicode-range: U+22B20-22B3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022b40-1.7488c0f7.woff2') format('woff2');
  unicode-range: U+22B40-22B5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022b60-1.7f4b6eaf.woff2') format('woff2');
  unicode-range: U+22B60-22B7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022b80-1.434086e5.woff2') format('woff2');
  unicode-range: U+22B80-22B9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022ba0-1.be399de0.woff2') format('woff2');
  unicode-range: U+22BA0-22BBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022bc0-1.0d6b6341.woff2') format('woff2');
  unicode-range: U+22BC0-22BDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022be0-1.615309fc.woff2') format('woff2');
  unicode-range: U+22BE0-22BFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022c00-1.eaba84a8.woff2') format('woff2');
  unicode-range: U+22C00-22C1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022c20-1.38763d71.woff2') format('woff2');
  unicode-range: U+22C20-22C3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022c40-1.3005c60d.woff2') format('woff2');
  unicode-range: U+22C40-22C5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022c60-1.c5cd173b.woff2') format('woff2');
  unicode-range: U+22C60-22C7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022c80-1.fb2f09e7.woff2') format('woff2');
  unicode-range: U+22C80-22C9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022ca0-1.e2447cc0.woff2') format('woff2');
  unicode-range: U+22CA0-22CBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022cc0-1.785e9637.woff2') format('woff2');
  unicode-range: U+22CC0-22CDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022ce0-1.4ebfda0b.woff2') format('woff2');
  unicode-range: U+22CE0-22CFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022d00-1.102cdca7.woff2') format('woff2');
  unicode-range: U+22D00-22D1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022d20-1.6c5429ab.woff2') format('woff2');
  unicode-range: U+22D20-22D3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022d40-1.55f0cb1f.woff2') format('woff2');
  unicode-range: U+22D40-22D5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022d60-1.7fb8ee6f.woff2') format('woff2');
  unicode-range: U+22D60-22D7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022d80-1.2e24366a.woff2') format('woff2');
  unicode-range: U+22D80-22D9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022da0-1.57b21070.woff2') format('woff2');
  unicode-range: U+22DA0-22DBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022dc0-1.1438fc3d.woff2') format('woff2');
  unicode-range: U+22DC0-22DDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022de0-1.70b1f585.woff2') format('woff2');
  unicode-range: U+22DE0-22DFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022e00-1.c8381ea9.woff2') format('woff2');
  unicode-range: U+22E00-22E1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022e20-1.c62583ff.woff2') format('woff2');
  unicode-range: U+22E20-22E3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022e40-1.e67c4131.woff2') format('woff2');
  unicode-range: U+22E40-22E5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022e60-1.ff222fa9.woff2') format('woff2');
  unicode-range: U+22E60-22E7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022e80-1.a38d5f34.woff2') format('woff2');
  unicode-range: U+22E80-22E9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022ea0-1.f8a2741c.woff2') format('woff2');
  unicode-range: U+22EA0-22EBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022ec0-1.110530ac.woff2') format('woff2');
  unicode-range: U+22EC0-22EDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022ee0-1.cf522597.woff2') format('woff2');
  unicode-range: U+22EE0-22EFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022f00-1.82057334.woff2') format('woff2');
  unicode-range: U+22F00-22F1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022f20-1.d2ffd34c.woff2') format('woff2');
  unicode-range: U+22F20-22F3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022f40-1.1a8cf7b4.woff2') format('woff2');
  unicode-range: U+22F40-22F5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022f60-1.eaa0ade7.woff2') format('woff2');
  unicode-range: U+22F60-22F7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022f80-1.4f6a17f6.woff2') format('woff2');
  unicode-range: U+22F80-22F9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022fa0-1.96b01fec.woff2') format('woff2');
  unicode-range: U+22FA0-22FBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022fc0-1.77ac85b0.woff2') format('woff2');
  unicode-range: U+22FC0-22FDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/022fe0-1.fedd522e.woff2') format('woff2');
  unicode-range: U+22FE0-22FFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023000-1.98b539d1.woff2') format('woff2');
  unicode-range: U+23000-2301F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023020-1.bddce548.woff2') format('woff2');
  unicode-range: U+23020-2303F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023040-1.24c32f7c.woff2') format('woff2');
  unicode-range: U+23040-2305F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023060-1.cb2e58b0.woff2') format('woff2');
  unicode-range: U+23060-2307F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023080-1.0d38f1ea.woff2') format('woff2');
  unicode-range: U+23080-2309F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0230a0-1.fc0678d5.woff2') format('woff2');
  unicode-range: U+230A0-230BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0230c0-1.516b76cf.woff2') format('woff2');
  unicode-range: U+230C0-230DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0230e0-1.47374503.woff2') format('woff2');
  unicode-range: U+230E0-230FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023100-1.d2a2280b.woff2') format('woff2');
  unicode-range: U+23100-2311F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023120-1.de291445.woff2') format('woff2');
  unicode-range: U+23120-2313F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023140-1.fb3a4929.woff2') format('woff2');
  unicode-range: U+23140-2315F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023160-1.5f4a73d8.woff2') format('woff2');
  unicode-range: U+23160-2317F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023180-1.f2fdc75d.woff2') format('woff2');
  unicode-range: U+23180-2319F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0231a0-1.7e3328ec.woff2') format('woff2');
  unicode-range: U+231A0-231BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0231c0-1.1755ca9b.woff2') format('woff2');
  unicode-range: U+231C0-231DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0231e0-1.62d42df3.woff2') format('woff2');
  unicode-range: U+231E0-231FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023200-1.3c1c31a3.woff2') format('woff2');
  unicode-range: U+23200-2321F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023220-1.c40d38b4.woff2') format('woff2');
  unicode-range: U+23220-2323F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023240-1.14e4fe44.woff2') format('woff2');
  unicode-range: U+23240-2325F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023260-1.fe647dc5.woff2') format('woff2');
  unicode-range: U+23260-2327F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023280-1.f479ab2c.woff2') format('woff2');
  unicode-range: U+23280-2329F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0232a0-1.9eeb995f.woff2') format('woff2');
  unicode-range: U+232A0-232BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0232c0-1.4696bc2c.woff2') format('woff2');
  unicode-range: U+232C0-232DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0232e0-1.fb153144.woff2') format('woff2');
  unicode-range: U+232E0-232FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023300-1.cc9d795b.woff2') format('woff2');
  unicode-range: U+23300-2331F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023320-1.4775bd4f.woff2') format('woff2');
  unicode-range: U+23320-2333F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023340-1.bea9fcb2.woff2') format('woff2');
  unicode-range: U+23340-2335F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023360-1.0bc9c218.woff2') format('woff2');
  unicode-range: U+23360-2337F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023380-1.d78b7b40.woff2') format('woff2');
  unicode-range: U+23380-2339F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0233a0-1.5f157c06.woff2') format('woff2');
  unicode-range: U+233A0-233BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0233c0-1.b433cbe0.woff2') format('woff2');
  unicode-range: U+233C0-233DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0233e0-1.cc95bd78.woff2') format('woff2');
  unicode-range: U+233E0-233FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023400-1.9ce9d3f4.woff2') format('woff2');
  unicode-range: U+23400-2341F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023420-1.3855ded5.woff2') format('woff2');
  unicode-range: U+23420-2343F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023440-1.a67de917.woff2') format('woff2');
  unicode-range: U+23440-2345F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023460-1.7c24bf74.woff2') format('woff2');
  unicode-range: U+23460-2347F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023480-1.b7075ff8.woff2') format('woff2');
  unicode-range: U+23480-2349F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0234a0-1.4ad7c331.woff2') format('woff2');
  unicode-range: U+234A0-234BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0234c0-1.0bc9ad3a.woff2') format('woff2');
  unicode-range: U+234C0-234DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0234e0-1.791bc196.woff2') format('woff2');
  unicode-range: U+234E0-234FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023500-1.0ce7f7af.woff2') format('woff2');
  unicode-range: U+23500-2351F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023520-1.445ec81c.woff2') format('woff2');
  unicode-range: U+23520-2353F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023540-1.01717e96.woff2') format('woff2');
  unicode-range: U+23540-2355F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023560-1.b97e6e2e.woff2') format('woff2');
  unicode-range: U+23560-2357F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023580-1.b2298a12.woff2') format('woff2');
  unicode-range: U+23580-2359F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0235a0-1.770a30ea.woff2') format('woff2');
  unicode-range: U+235A0-235BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0235c0.e48fafba.woff2') format('woff2');
  unicode-range: U+235CB;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0235c0-1.ce0c59a3.woff2') format('woff2');
  unicode-range: U+235C0-235CA, U+235CC-235DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0235e0-1.b0896a93.woff2') format('woff2');
  unicode-range: U+235E0-235FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023600-1.07b44028.woff2') format('woff2');
  unicode-range: U+23600-2361F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023620-1.ba1c0970.woff2') format('woff2');
  unicode-range: U+23620-2363F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023640-1.d9242777.woff2') format('woff2');
  unicode-range: U+23640-2365F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023660-1.908a13a1.woff2') format('woff2');
  unicode-range: U+23660-2367F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023680-1.e280d6e0.woff2') format('woff2');
  unicode-range: U+23680-2369F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0236a0-1.e7c347ad.woff2') format('woff2');
  unicode-range: U+236A0-236BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0236c0-1.646b1a7c.woff2') format('woff2');
  unicode-range: U+236C0-236DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0236e0-1.a8f8550d.woff2') format('woff2');
  unicode-range: U+236E0-236FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023700-1.74ff5e69.woff2') format('woff2');
  unicode-range: U+23700-2371F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023720-1.e859069e.woff2') format('woff2');
  unicode-range: U+23720-2373F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023740-1.927282ca.woff2') format('woff2');
  unicode-range: U+23740-2375F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023760-1.7910d9a6.woff2') format('woff2');
  unicode-range: U+23760-2377F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023780-1.d92ead79.woff2') format('woff2');
  unicode-range: U+23780-2379F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0237a0-1.728dd8d6.woff2') format('woff2');
  unicode-range: U+237A0-237BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0237c0-1.69800874.woff2') format('woff2');
  unicode-range: U+237C0-237DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0237e0-1.9e70bb59.woff2') format('woff2');
  unicode-range: U+237E0-237FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023800-1.26325d1e.woff2') format('woff2');
  unicode-range: U+23800-2381F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023820-1.87b98ee5.woff2') format('woff2');
  unicode-range: U+23820-2383F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023840-1.c76fc706.woff2') format('woff2');
  unicode-range: U+23840-2385F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023860-1.fd0119cf.woff2') format('woff2');
  unicode-range: U+23860-2387F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023880-1.58fcc5c7.woff2') format('woff2');
  unicode-range: U+23880-2389F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0238a0-1.3facda43.woff2') format('woff2');
  unicode-range: U+238A0-238BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0238c0-1.29d1b1df.woff2') format('woff2');
  unicode-range: U+238C0-238DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0238e0-1.309d7086.woff2') format('woff2');
  unicode-range: U+238E0-238FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023900-1.7e23aed0.woff2') format('woff2');
  unicode-range: U+23900-2391F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023920-1.c740069b.woff2') format('woff2');
  unicode-range: U+23920-2393F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023940-1.cb4d6ac5.woff2') format('woff2');
  unicode-range: U+23940-2395F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023960-1.d91d3187.woff2') format('woff2');
  unicode-range: U+23960-2397F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023980-1.79f3c8c8.woff2') format('woff2');
  unicode-range: U+23980-2399F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0239a0-1.dd7dfd5b.woff2') format('woff2');
  unicode-range: U+239A0-239BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0239c0-1.1c29b210.woff2') format('woff2');
  unicode-range: U+239C0-239DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0239e0-1.f6fa4801.woff2') format('woff2');
  unicode-range: U+239E0-239FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023a00-1.9c0b121f.woff2') format('woff2');
  unicode-range: U+23A00-23A1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023a20-1.32ac9eb6.woff2') format('woff2');
  unicode-range: U+23A20-23A3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023a40-1.0b3d2e2c.woff2') format('woff2');
  unicode-range: U+23A40-23A5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023a60-1.fe8106b3.woff2') format('woff2');
  unicode-range: U+23A60-23A7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023a80-1.7f435ba7.woff2') format('woff2');
  unicode-range: U+23A80-23A9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023aa0-1.9a39a848.woff2') format('woff2');
  unicode-range: U+23AA0-23ABF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023ac0-1.4e353e11.woff2') format('woff2');
  unicode-range: U+23AC0-23ADF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023ae0-1.669d8be3.woff2') format('woff2');
  unicode-range: U+23AE0-23AFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023b00-1.ba9bae2f.woff2') format('woff2');
  unicode-range: U+23B00-23B1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023b20-1.d0abb7ee.woff2') format('woff2');
  unicode-range: U+23B20-23B3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023b40-1.8741f242.woff2') format('woff2');
  unicode-range: U+23B40-23B5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023b60-1.5d47ba0e.woff2') format('woff2');
  unicode-range: U+23B60-23B7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023b80-1.cd610527.woff2') format('woff2');
  unicode-range: U+23B80-23B9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023ba0-1.85c5503b.woff2') format('woff2');
  unicode-range: U+23BA0-23BBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023bc0-1.661dadf9.woff2') format('woff2');
  unicode-range: U+23BC0-23BDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023be0-1.7e484b5a.woff2') format('woff2');
  unicode-range: U+23BE0-23BFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023c00-1.a5058842.woff2') format('woff2');
  unicode-range: U+23C00-23C1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023c20-1.209f5002.woff2') format('woff2');
  unicode-range: U+23C20-23C3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023c40-1.aeabc5bc.woff2') format('woff2');
  unicode-range: U+23C40-23C5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023c60-1.49acf34a.woff2') format('woff2');
  unicode-range: U+23C60-23C7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023c80.e603b173.woff2') format('woff2');
  unicode-range: U+23C97-23C98;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023c80-1.aa9be31a.woff2') format('woff2');
  unicode-range: U+23C80-23C96, U+23C99-23C9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023ca0-1.82be0a98.woff2') format('woff2');
  unicode-range: U+23CA0-23CBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023cc0-1.4d7b3ca9.woff2') format('woff2');
  unicode-range: U+23CC0-23CDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023ce0-1.604fd89d.woff2') format('woff2');
  unicode-range: U+23CE0-23CFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023d00-1.24eb1f6a.woff2') format('woff2');
  unicode-range: U+23D00-23D1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023d20-1.76817f03.woff2') format('woff2');
  unicode-range: U+23D20-23D3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023d40-1.0d06334e.woff2') format('woff2');
  unicode-range: U+23D40-23D5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023d60-1.1a2dc97f.woff2') format('woff2');
  unicode-range: U+23D60-23D7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023d80-1.c0f1077e.woff2') format('woff2');
  unicode-range: U+23D80-23D9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023da0-1.cf114981.woff2') format('woff2');
  unicode-range: U+23DA0-23DBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023dc0-1.14d0a995.woff2') format('woff2');
  unicode-range: U+23DC0-23DDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023de0-1.f6f54a51.woff2') format('woff2');
  unicode-range: U+23DE0-23DFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023e00-1.e531d94a.woff2') format('woff2');
  unicode-range: U+23E00-23E1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023e20.a4c54219.woff2') format('woff2');
  unicode-range: U+23E23;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023e20-1.8d0b0cc3.woff2') format('woff2');
  unicode-range: U+23E20-23E22, U+23E24-23E3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023e40-1.136023a8.woff2') format('woff2');
  unicode-range: U+23E40-23E5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023e60-1.da8f2edf.woff2') format('woff2');
  unicode-range: U+23E60-23E7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023e80-1.48fb676c.woff2') format('woff2');
  unicode-range: U+23E80-23E9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023ea0-1.6a4a66d5.woff2') format('woff2');
  unicode-range: U+23EA0-23EBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023ec0-1.41212aba.woff2') format('woff2');
  unicode-range: U+23EC0-23EDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023ee0-1.c71f3e3b.woff2') format('woff2');
  unicode-range: U+23EE0-23EFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023f00-1.b493b49b.woff2') format('woff2');
  unicode-range: U+23F00-23F1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023f20-1.56ec4f17.woff2') format('woff2');
  unicode-range: U+23F20-23F3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023f40-1.3d61fcf6.woff2') format('woff2');
  unicode-range: U+23F40-23F5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023f60-1.abba1847.woff2') format('woff2');
  unicode-range: U+23F60-23F7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023f80-1.cd306c43.woff2') format('woff2');
  unicode-range: U+23F80-23F9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023fa0-1.a21dce17.woff2') format('woff2');
  unicode-range: U+23FA0-23FBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023fc0-1.0dfab023.woff2') format('woff2');
  unicode-range: U+23FC0-23FDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/023fe0-1.9bf5fbf6.woff2') format('woff2');
  unicode-range: U+23FE0-23FFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024000-1.a97168f9.woff2') format('woff2');
  unicode-range: U+24000-2401F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024020-1.5c14c5f5.woff2') format('woff2');
  unicode-range: U+24020-2403F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024040-1.3d03bae8.woff2') format('woff2');
  unicode-range: U+24040-2405F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024060-1.81782b2b.woff2') format('woff2');
  unicode-range: U+24060-2407F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024080-1.58f8fecc.woff2') format('woff2');
  unicode-range: U+24080-2409F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0240a0-1.a73ea479.woff2') format('woff2');
  unicode-range: U+240A0-240BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0240c0-1.d3f2aeba.woff2') format('woff2');
  unicode-range: U+240C0-240DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0240e0-1.6c7b1756.woff2') format('woff2');
  unicode-range: U+240E0-240FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024100-1.cce9f666.woff2') format('woff2');
  unicode-range: U+24100-2411F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024120-1.75fac3b5.woff2') format('woff2');
  unicode-range: U+24120-2413F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024140-1.5b3696ad.woff2') format('woff2');
  unicode-range: U+24140-2415F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024160-1.a2108058.woff2') format('woff2');
  unicode-range: U+24160-2417F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024180-1.6e5f9399.woff2') format('woff2');
  unicode-range: U+24180-2419F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0241a0-1.b1b51954.woff2') format('woff2');
  unicode-range: U+241A0-241BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0241c0-1.902654b5.woff2') format('woff2');
  unicode-range: U+241C0-241DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0241e0.6b40961a.woff2') format('woff2');
  unicode-range: U+241FE;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0241e0-1.8abbe535.woff2') format('woff2');
  unicode-range: U+241E0-241FD, U+241FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024200-1.407fcc44.woff2') format('woff2');
  unicode-range: U+24200-2421F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024220-1.fac75b62.woff2') format('woff2');
  unicode-range: U+24220-2423F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024240-1.ed46af08.woff2') format('woff2');
  unicode-range: U+24240-2425F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024260-1.c9c38163.woff2') format('woff2');
  unicode-range: U+24260-2427F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024280-1.bcacb8a7.woff2') format('woff2');
  unicode-range: U+24280-2429F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0242a0-1.e961bb26.woff2') format('woff2');
  unicode-range: U+242A0-242BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0242c0-1.0fffd278.woff2') format('woff2');
  unicode-range: U+242C0-242DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0242e0-1.f5891c5e.woff2') format('woff2');
  unicode-range: U+242E0-242FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024300-1.6aaf6471.woff2') format('woff2');
  unicode-range: U+24300-2431F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024320-1.4fecdc36.woff2') format('woff2');
  unicode-range: U+24320-2433F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024340-1.10f95701.woff2') format('woff2');
  unicode-range: U+24340-2435F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024360-1.99ec3bf1.woff2') format('woff2');
  unicode-range: U+24360-2437F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024380-1.74babb82.woff2') format('woff2');
  unicode-range: U+24380-2439F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0243a0-1.7e04d780.woff2') format('woff2');
  unicode-range: U+243A0-243BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0243c0-1.f2939fd9.woff2') format('woff2');
  unicode-range: U+243C0-243DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0243e0-1.d4dd4e05.woff2') format('woff2');
  unicode-range: U+243E0-243FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024400-1.443b24af.woff2') format('woff2');
  unicode-range: U+24400-2441F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024420-1.d30ce121.woff2') format('woff2');
  unicode-range: U+24420-2443F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024440-1.645758fa.woff2') format('woff2');
  unicode-range: U+24440-2445F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024460-1.532ef0d4.woff2') format('woff2');
  unicode-range: U+24460-2447F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024480-1.8ade4f0f.woff2') format('woff2');
  unicode-range: U+24480-2449F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0244a0-1.f7911690.woff2') format('woff2');
  unicode-range: U+244A0-244BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0244c0-1.783081ee.woff2') format('woff2');
  unicode-range: U+244C0-244DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0244e0-1.ba79a265.woff2') format('woff2');
  unicode-range: U+244E0-244FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024500-1.83f0a657.woff2') format('woff2');
  unicode-range: U+24500-2451F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024520-1.23c5629c.woff2') format('woff2');
  unicode-range: U+24520-2453F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024540-1.0f7ba5f4.woff2') format('woff2');
  unicode-range: U+24540-2455F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024560-1.6ec096e7.woff2') format('woff2');
  unicode-range: U+24560-2457F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024580-1.c11921b3.woff2') format('woff2');
  unicode-range: U+24580-2459F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0245a0-1.8bb44641.woff2') format('woff2');
  unicode-range: U+245A0-245BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0245c0-1.d1336a9c.woff2') format('woff2');
  unicode-range: U+245C0-245DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0245e0-1.fb35287a.woff2') format('woff2');
  unicode-range: U+245E0-245FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024600-1.8ad90950.woff2') format('woff2');
  unicode-range: U+24600-2461F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024620-1.0b801752.woff2') format('woff2');
  unicode-range: U+24620-2463F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024640-1.0abf13f7.woff2') format('woff2');
  unicode-range: U+24640-2465F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024660-1.bbe9ff99.woff2') format('woff2');
  unicode-range: U+24660-2467F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024680-1.840725c0.woff2') format('woff2');
  unicode-range: U+24680-2469F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0246a0-1.37e45c7b.woff2') format('woff2');
  unicode-range: U+246A0-246BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0246c0-1.673a915a.woff2') format('woff2');
  unicode-range: U+246C0-246DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0246e0-1.e2792781.woff2') format('woff2');
  unicode-range: U+246E0-246FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024700-1.379b70b6.woff2') format('woff2');
  unicode-range: U+24700-2471F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024720-1.9f35f955.woff2') format('woff2');
  unicode-range: U+24720-2473F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024740-1.9c36beb5.woff2') format('woff2');
  unicode-range: U+24740-2475F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024760-1.775b94a3.woff2') format('woff2');
  unicode-range: U+24760-2477F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024780-1.61df9939.woff2') format('woff2');
  unicode-range: U+24780-2479F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0247a0-1.9b23b219.woff2') format('woff2');
  unicode-range: U+247A0-247BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0247c0-1.3dcdee56.woff2') format('woff2');
  unicode-range: U+247C0-247DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0247e0-1.46839fbb.woff2') format('woff2');
  unicode-range: U+247E0-247FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024800-1.f06bee1c.woff2') format('woff2');
  unicode-range: U+24800-2481F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024820-1.a0867387.woff2') format('woff2');
  unicode-range: U+24820-2483F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024840-1.df11adf0.woff2') format('woff2');
  unicode-range: U+24840-2485F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024860-1.ac1c30df.woff2') format('woff2');
  unicode-range: U+24860-2487F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024880-1.f4e6f99e.woff2') format('woff2');
  unicode-range: U+24880-2489F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0248a0-1.2d6c64a3.woff2') format('woff2');
  unicode-range: U+248A0-248BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0248c0-1.6715f214.woff2') format('woff2');
  unicode-range: U+248C0-248DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0248e0-1.983d15c8.woff2') format('woff2');
  unicode-range: U+248E0-248FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024900-1.96a61285.woff2') format('woff2');
  unicode-range: U+24900-2491F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024920-1.611d836f.woff2') format('woff2');
  unicode-range: U+24920-2493F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024940-1.b3f08781.woff2') format('woff2');
  unicode-range: U+24940-2495F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024960-1.681d0cc6.woff2') format('woff2');
  unicode-range: U+24960-2497F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024980-1.cb30b36e.woff2') format('woff2');
  unicode-range: U+24980-2499F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0249a0-1.f83d7394.woff2') format('woff2');
  unicode-range: U+249A0-249BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0249c0.4260ce21.woff2') format('woff2');
  unicode-range: U+249DB;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0249c0-1.2201d51b.woff2') format('woff2');
  unicode-range: U+249C0-249DA, U+249DC-249DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0249e0-1.6bb418ee.woff2') format('woff2');
  unicode-range: U+249E0-249FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024a00-1.b614917c.woff2') format('woff2');
  unicode-range: U+24A00-24A1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024a20-1.3906054b.woff2') format('woff2');
  unicode-range: U+24A20-24A3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024a40-1.4c827816.woff2') format('woff2');
  unicode-range: U+24A40-24A5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024a60.d85f4176.woff2') format('woff2');
  unicode-range: U+24A7D;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024a60-1.a5570ff4.woff2') format('woff2');
  unicode-range: U+24A60-24A7C, U+24A7E-24A7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024a80-1.c1d14d81.woff2') format('woff2');
  unicode-range: U+24A80-24A9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024aa0-1.437802d6.woff2') format('woff2');
  unicode-range: U+24AA0-24ABF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024ac0.627a6a2a.woff2') format('woff2');
  unicode-range: U+24AC9;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024ac0-1.f103fb6b.woff2') format('woff2');
  unicode-range: U+24AC0-24AC8, U+24ACA-24ADF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024ae0-1.bebdd429.woff2') format('woff2');
  unicode-range: U+24AE0-24AFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024b00-1.13ecc07e.woff2') format('woff2');
  unicode-range: U+24B00-24B1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024b20-1.16d8cdb6.woff2') format('woff2');
  unicode-range: U+24B20-24B3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024b40-1.84e24113.woff2') format('woff2');
  unicode-range: U+24B40-24B5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024b60-1.5f8f204e.woff2') format('woff2');
  unicode-range: U+24B60-24B7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024b80-1.c95a595c.woff2') format('woff2');
  unicode-range: U+24B80-24B9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024ba0-1.72d22c24.woff2') format('woff2');
  unicode-range: U+24BA0-24BBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024bc0-1.76474892.woff2') format('woff2');
  unicode-range: U+24BC0-24BDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024be0-1.bd235f7f.woff2') format('woff2');
  unicode-range: U+24BE0-24BFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024c00-1.bc0d3301.woff2') format('woff2');
  unicode-range: U+24C00-24C1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024c20-1.1b1e36ed.woff2') format('woff2');
  unicode-range: U+24C20-24C3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024c40-1.f94908d4.woff2') format('woff2');
  unicode-range: U+24C40-24C5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024c60-1.b0c0a93e.woff2') format('woff2');
  unicode-range: U+24C60-24C7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024c80-1.0129dba2.woff2') format('woff2');
  unicode-range: U+24C80-24C9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024ca0-1.687ef2e9.woff2') format('woff2');
  unicode-range: U+24CA0-24CBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024cc0-1.69c6d28b.woff2') format('woff2');
  unicode-range: U+24CC0-24CDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024ce0-1.86425a0a.woff2') format('woff2');
  unicode-range: U+24CE0-24CFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024d00-1.07afb2d1.woff2') format('woff2');
  unicode-range: U+24D00-24D1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024d20-1.01af4ccb.woff2') format('woff2');
  unicode-range: U+24D20-24D3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024d40-1.88de5bfa.woff2') format('woff2');
  unicode-range: U+24D40-24D5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024d60-1.a0f19e5c.woff2') format('woff2');
  unicode-range: U+24D60-24D7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024d80-1.bb5cf0d3.woff2') format('woff2');
  unicode-range: U+24D80-24D9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024da0-1.6f0d8720.woff2') format('woff2');
  unicode-range: U+24DA0-24DBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024dc0-1.bcd94d37.woff2') format('woff2');
  unicode-range: U+24DC0-24DDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024de0-1.883c5832.woff2') format('woff2');
  unicode-range: U+24DE0-24DFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024e00-1.e87f0ba3.woff2') format('woff2');
  unicode-range: U+24E00-24E1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024e20-1.b0503f0d.woff2') format('woff2');
  unicode-range: U+24E20-24E3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024e40-1.f7e607cf.woff2') format('woff2');
  unicode-range: U+24E40-24E5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024e60-1.d5fec023.woff2') format('woff2');
  unicode-range: U+24E60-24E7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024e80-1.efd4c96c.woff2') format('woff2');
  unicode-range: U+24E80-24E9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024ea0-1.5ea3ea8a.woff2') format('woff2');
  unicode-range: U+24EA0-24EBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024ec0-1.6cdec172.woff2') format('woff2');
  unicode-range: U+24EC0-24EDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024ee0-1.cd13048a.woff2') format('woff2');
  unicode-range: U+24EE0-24EFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024f00-1.bc71f2eb.woff2') format('woff2');
  unicode-range: U+24F00-24F1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024f20-1.cefb5ab6.woff2') format('woff2');
  unicode-range: U+24F20-24F3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024f40-1.a0878d88.woff2') format('woff2');
  unicode-range: U+24F40-24F5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024f60-1.8a4b8d6e.woff2') format('woff2');
  unicode-range: U+24F60-24F7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024f80-1.599bcc81.woff2') format('woff2');
  unicode-range: U+24F80-24F9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024fa0-1.5af118c1.woff2') format('woff2');
  unicode-range: U+24FA0-24FBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024fc0-1.0d9ee941.woff2') format('woff2');
  unicode-range: U+24FC0-24FDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/024fe0-1.1000fe34.woff2') format('woff2');
  unicode-range: U+24FE0-24FFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025000-1.bdafece8.woff2') format('woff2');
  unicode-range: U+25000-2501F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025020-1.17b74de9.woff2') format('woff2');
  unicode-range: U+25020-2503F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025040-1.a6cb164e.woff2') format('woff2');
  unicode-range: U+25040-2505F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025060-1.fe328cf5.woff2') format('woff2');
  unicode-range: U+25060-2507F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025080-1.868e4f52.woff2') format('woff2');
  unicode-range: U+25080-2509F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0250a0-1.0d244e8b.woff2') format('woff2');
  unicode-range: U+250A0-250BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0250c0-1.1e95294b.woff2') format('woff2');
  unicode-range: U+250C0-250DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0250e0-1.019757ea.woff2') format('woff2');
  unicode-range: U+250E0-250FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025100-1.325ebde2.woff2') format('woff2');
  unicode-range: U+25100-2511F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025120-1.306b0bb5.woff2') format('woff2');
  unicode-range: U+25120-2513F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025140-1.63c5a9f2.woff2') format('woff2');
  unicode-range: U+25140-2515F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025160-1.33aa1d31.woff2') format('woff2');
  unicode-range: U+25160-2517F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025180-1.4615a3cf.woff2') format('woff2');
  unicode-range: U+25180-2519F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0251a0-1.12b01625.woff2') format('woff2');
  unicode-range: U+251A0-251BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0251c0-1.8accf980.woff2') format('woff2');
  unicode-range: U+251C0-251DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0251e0-1.44b148d0.woff2') format('woff2');
  unicode-range: U+251E0-251FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025200-1.ecc7fcfd.woff2') format('woff2');
  unicode-range: U+25200-2521F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025220-1.c1948ec7.woff2') format('woff2');
  unicode-range: U+25220-2523F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025240-1.7154d0e2.woff2') format('woff2');
  unicode-range: U+25240-2525F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025260-1.1e372abf.woff2') format('woff2');
  unicode-range: U+25260-2527F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025280-1.5eb14e1e.woff2') format('woff2');
  unicode-range: U+25280-2529F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0252a0-1.20e511e2.woff2') format('woff2');
  unicode-range: U+252A0-252BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0252c0-1.392b0b1c.woff2') format('woff2');
  unicode-range: U+252C0-252DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0252e0-1.eb43e88c.woff2') format('woff2');
  unicode-range: U+252E0-252FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025300-1.e8d75426.woff2') format('woff2');
  unicode-range: U+25300-2531F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025320-1.528f3889.woff2') format('woff2');
  unicode-range: U+25320-2533F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025340-1.8fb97b3b.woff2') format('woff2');
  unicode-range: U+25340-2535F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025360-1.aec2862b.woff2') format('woff2');
  unicode-range: U+25360-2537F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025380-1.709a2bc3.woff2') format('woff2');
  unicode-range: U+25380-2539F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0253a0-1.4461244d.woff2') format('woff2');
  unicode-range: U+253A0-253BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0253c0-1.7a47ccfc.woff2') format('woff2');
  unicode-range: U+253C0-253DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0253e0-1.4760f4db.woff2') format('woff2');
  unicode-range: U+253E0-253FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025400-1.474c1dea.woff2') format('woff2');
  unicode-range: U+25400-2541F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025420-1.2c0dff53.woff2') format('woff2');
  unicode-range: U+25420-2543F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025440-1.1a3bbbe7.woff2') format('woff2');
  unicode-range: U+25440-2545F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025460-1.f8789195.woff2') format('woff2');
  unicode-range: U+25460-2547F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025480-1.9d6989d5.woff2') format('woff2');
  unicode-range: U+25480-2549F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0254a0-1.aa7d8c46.woff2') format('woff2');
  unicode-range: U+254A0-254BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0254c0-1.02a48627.woff2') format('woff2');
  unicode-range: U+254C0-254DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0254e0-1.001e14fd.woff2') format('woff2');
  unicode-range: U+254E0-254FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025500-1.d394deee.woff2') format('woff2');
  unicode-range: U+25500-2551F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025520.b2389c1a.woff2') format('woff2');
  unicode-range: U+25532;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025520-1.b47676c9.woff2') format('woff2');
  unicode-range: U+25520-25531, U+25533-2553F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025540-1.ef591eb0.woff2') format('woff2');
  unicode-range: U+25540-2555F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025560.5864286d.woff2') format('woff2');
  unicode-range: U+25562;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025560-1.41affd6e.woff2') format('woff2');
  unicode-range: U+25560-25561, U+25563-2557F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025580-1.9d97819f.woff2') format('woff2');
  unicode-range: U+25580-2559F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0255a0.a6452fb3.woff2') format('woff2');
  unicode-range: U+255A8;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0255a0-1.a1e1ae90.woff2') format('woff2');
  unicode-range: U+255A0-255A7, U+255A9-255BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0255c0-1.6b037aac.woff2') format('woff2');
  unicode-range: U+255C0-255DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0255e0-1.933cd1c2.woff2') format('woff2');
  unicode-range: U+255E0-255FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025600-1.bb51d051.woff2') format('woff2');
  unicode-range: U+25600-2561F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025620-1.87200910.woff2') format('woff2');
  unicode-range: U+25620-2563F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025640-1.1ad3ae0a.woff2') format('woff2');
  unicode-range: U+25640-2565F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025660-1.1034df60.woff2') format('woff2');
  unicode-range: U+25660-2567F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025680-1.e39faa7c.woff2') format('woff2');
  unicode-range: U+25680-2569F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0256a0-1.f8ced3ea.woff2') format('woff2');
  unicode-range: U+256A0-256BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0256c0-1.1f029663.woff2') format('woff2');
  unicode-range: U+256C0-256DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0256e0-1.a0d717a3.woff2') format('woff2');
  unicode-range: U+256E0-256FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025700-1.3b4e65a7.woff2') format('woff2');
  unicode-range: U+25700-2571F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025720-1.b032ea1c.woff2') format('woff2');
  unicode-range: U+25720-2573F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025740-1.d809497c.woff2') format('woff2');
  unicode-range: U+25740-2575F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025760-1.4e3e3ac9.woff2') format('woff2');
  unicode-range: U+25760-2577F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025780-1.d43371a2.woff2') format('woff2');
  unicode-range: U+25780-2579F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0257a0-1.db41c2bf.woff2') format('woff2');
  unicode-range: U+257A0-257BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0257c0-1.4cd22ad5.woff2') format('woff2');
  unicode-range: U+257C0-257DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0257e0-1.429d6d40.woff2') format('woff2');
  unicode-range: U+257E0-257FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025800-1.527d0a8c.woff2') format('woff2');
  unicode-range: U+25800-2581F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025820-1.67876bd1.woff2') format('woff2');
  unicode-range: U+25820-2583F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025840-1.caee3302.woff2') format('woff2');
  unicode-range: U+25840-2585F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025860-1.ead78aa8.woff2') format('woff2');
  unicode-range: U+25860-2587F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025880-1.d68bc418.woff2') format('woff2');
  unicode-range: U+25880-2589F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0258a0-1.83283ba1.woff2') format('woff2');
  unicode-range: U+258A0-258BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0258c0-1.2389e362.woff2') format('woff2');
  unicode-range: U+258C0-258DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0258e0-1.ccdffc76.woff2') format('woff2');
  unicode-range: U+258E0-258FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025900-1.af1408b8.woff2') format('woff2');
  unicode-range: U+25900-2591F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025920-1.0852ea99.woff2') format('woff2');
  unicode-range: U+25920-2593F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025940-1.ae8ecd50.woff2') format('woff2');
  unicode-range: U+25940-2595F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025960-1.7a2fe21e.woff2') format('woff2');
  unicode-range: U+25960-2597F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025980-1.a492878c.woff2') format('woff2');
  unicode-range: U+25980-2599F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0259a0-1.8919a8d3.woff2') format('woff2');
  unicode-range: U+259A0-259BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0259c0-1.e61680e8.woff2') format('woff2');
  unicode-range: U+259C0-259DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0259e0-1.c4b31b2a.woff2') format('woff2');
  unicode-range: U+259E0-259FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025a00-1.55aadbfa.woff2') format('woff2');
  unicode-range: U+25A00-25A1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025a20-1.1587973f.woff2') format('woff2');
  unicode-range: U+25A20-25A3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025a40-1.886a1ec6.woff2') format('woff2');
  unicode-range: U+25A40-25A5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025a60-1.ea70ee1c.woff2') format('woff2');
  unicode-range: U+25A60-25A7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025a80-1.eb9acac9.woff2') format('woff2');
  unicode-range: U+25A80-25A9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025aa0-1.a11dd18e.woff2') format('woff2');
  unicode-range: U+25AA0-25ABF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025ac0-1.f4522978.woff2') format('woff2');
  unicode-range: U+25AC0-25ADF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025ae0-1.9f44ea9b.woff2') format('woff2');
  unicode-range: U+25AE0-25AFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025b00-1.9b694a33.woff2') format('woff2');
  unicode-range: U+25B00-25B1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025b20-1.a7961da8.woff2') format('woff2');
  unicode-range: U+25B20-25B3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025b40-1.bc64b2d9.woff2') format('woff2');
  unicode-range: U+25B40-25B5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025b60-1.dd0b9593.woff2') format('woff2');
  unicode-range: U+25B60-25B7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025b80-1.2779ca1a.woff2') format('woff2');
  unicode-range: U+25B80-25B9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025ba0-1.cd4486e5.woff2') format('woff2');
  unicode-range: U+25BA0-25BBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025bc0-1.99f16f94.woff2') format('woff2');
  unicode-range: U+25BC0-25BDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025be0-1.5efb8340.woff2') format('woff2');
  unicode-range: U+25BE0-25BFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025c00-1.eb1c092c.woff2') format('woff2');
  unicode-range: U+25C00-25C1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025c20-1.4f9aac14.woff2') format('woff2');
  unicode-range: U+25C20-25C3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025c40-1.d24d43c4.woff2') format('woff2');
  unicode-range: U+25C40-25C5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025c60-1.938dd99a.woff2') format('woff2');
  unicode-range: U+25C60-25C7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025c80-1.6a648081.woff2') format('woff2');
  unicode-range: U+25C80-25C9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025ca0-1.9626f237.woff2') format('woff2');
  unicode-range: U+25CA0-25CBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025cc0-1.7e45c736.woff2') format('woff2');
  unicode-range: U+25CC0-25CDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025ce0-1.e9dc98a8.woff2') format('woff2');
  unicode-range: U+25CE0-25CFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025d00-1.2db555bc.woff2') format('woff2');
  unicode-range: U+25D00-25D1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025d20-1.cc88089a.woff2') format('woff2');
  unicode-range: U+25D20-25D3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025d40-1.58c8e9f2.woff2') format('woff2');
  unicode-range: U+25D40-25D5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025d60-1.4fa338cc.woff2') format('woff2');
  unicode-range: U+25D60-25D7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025d80-1.3669a59e.woff2') format('woff2');
  unicode-range: U+25D80-25D9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025da0-1.4a9f6a2d.woff2') format('woff2');
  unicode-range: U+25DA0-25DBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025dc0-1.1bad8621.woff2') format('woff2');
  unicode-range: U+25DC0-25DDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025de0-1.797f872b.woff2') format('woff2');
  unicode-range: U+25DE0-25DFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025e00-1.32d9ab45.woff2') format('woff2');
  unicode-range: U+25E00-25E1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025e20-1.8e5549b5.woff2') format('woff2');
  unicode-range: U+25E20-25E3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025e40-1.6386b5f6.woff2') format('woff2');
  unicode-range: U+25E40-25E5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025e60-1.a823f2fe.woff2') format('woff2');
  unicode-range: U+25E60-25E7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025e80-1.a16c8f59.woff2') format('woff2');
  unicode-range: U+25E80-25E9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025ea0-1.bcaad4a6.woff2') format('woff2');
  unicode-range: U+25EA0-25EBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025ec0.c1219d43.woff2') format('woff2');
  unicode-range: U+25ED7;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025ec0-1.b444eaba.woff2') format('woff2');
  unicode-range: U+25EC0-25ED6, U+25ED8-25EDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025ee0-1.3059865e.woff2') format('woff2');
  unicode-range: U+25EE0-25EFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025f00-1.58619fda.woff2') format('woff2');
  unicode-range: U+25F00-25F1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025f20-1.8f44f2c1.woff2') format('woff2');
  unicode-range: U+25F20-25F3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025f40-1.ccac5595.woff2') format('woff2');
  unicode-range: U+25F40-25F5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025f60-1.8a7f49e8.woff2') format('woff2');
  unicode-range: U+25F60-25F7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025f80-1.6a26f6a9.woff2') format('woff2');
  unicode-range: U+25F80-25F9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025fa0-1.1515373f.woff2') format('woff2');
  unicode-range: U+25FA0-25FBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025fc0-1.121e72c9.woff2') format('woff2');
  unicode-range: U+25FC0-25FDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/025fe0-1.f37a6b28.woff2') format('woff2');
  unicode-range: U+25FE0-25FFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026000-1.2c5b51ca.woff2') format('woff2');
  unicode-range: U+26000-2601F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026020-1.45f5db08.woff2') format('woff2');
  unicode-range: U+26020-2603F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026040-1.a495cf87.woff2') format('woff2');
  unicode-range: U+26040-2605F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026060-1.5b67902b.woff2') format('woff2');
  unicode-range: U+26060-2607F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026080-1.4e2c2f60.woff2') format('woff2');
  unicode-range: U+26080-2609F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0260a0-1.2318423e.woff2') format('woff2');
  unicode-range: U+260A0-260BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0260c0-1.26fcfc64.woff2') format('woff2');
  unicode-range: U+260C0-260DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0260e0-1.a2e7bcae.woff2') format('woff2');
  unicode-range: U+260E0-260FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026100-1.f34d6ae5.woff2') format('woff2');
  unicode-range: U+26100-2611F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026120-1.6884ef9b.woff2') format('woff2');
  unicode-range: U+26120-2613F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026140-1.4b19019a.woff2') format('woff2');
  unicode-range: U+26140-2615F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026160-1.a677e2d0.woff2') format('woff2');
  unicode-range: U+26160-2617F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026180-1.0efd56df.woff2') format('woff2');
  unicode-range: U+26180-2619F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0261a0-1.91f43083.woff2') format('woff2');
  unicode-range: U+261A0-261BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0261c0-1.0911e2ce.woff2') format('woff2');
  unicode-range: U+261C0-261DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0261e0-1.7a9cdf74.woff2') format('woff2');
  unicode-range: U+261E0-261FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026200-1.4e9fc8c4.woff2') format('woff2');
  unicode-range: U+26200-2621F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026220.d7e88414.woff2') format('woff2');
  unicode-range: U+26221;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026220-1.807168e5.woff2') format('woff2');
  unicode-range: U+26220, U+26222-2623F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026240-1.a66aec8d.woff2') format('woff2');
  unicode-range: U+26240-2625F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026260-1.79de3c15.woff2') format('woff2');
  unicode-range: U+26260-2627F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026280-1.87a989bf.woff2') format('woff2');
  unicode-range: U+26280-2629F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0262a0-1.7980d9ad.woff2') format('woff2');
  unicode-range: U+262A0-262BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0262c0-1.37ce9f7a.woff2') format('woff2');
  unicode-range: U+262C0-262DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0262e0-1.e8f44778.woff2') format('woff2');
  unicode-range: U+262E0-262FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026300-1.ade60a38.woff2') format('woff2');
  unicode-range: U+26300-2631F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026320-1.35804ab4.woff2') format('woff2');
  unicode-range: U+26320-2633F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026340-1.3bbaa93d.woff2') format('woff2');
  unicode-range: U+26340-2635F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026360-1.8594420e.woff2') format('woff2');
  unicode-range: U+26360-2637F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026380-1.39a777a5.woff2') format('woff2');
  unicode-range: U+26380-2639F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0263a0-1.9f9e9f33.woff2') format('woff2');
  unicode-range: U+263A0-263BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0263c0-1.240b3e52.woff2') format('woff2');
  unicode-range: U+263C0-263DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0263e0-1.72f460bf.woff2') format('woff2');
  unicode-range: U+263E0-263FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026400-1.2f86ab7f.woff2') format('woff2');
  unicode-range: U+26400-2641F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026420-1.276ad20b.woff2') format('woff2');
  unicode-range: U+26420-2643F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026440-1.19273cc9.woff2') format('woff2');
  unicode-range: U+26440-2645F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026460-1.fe669ad3.woff2') format('woff2');
  unicode-range: U+26460-2647F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026480.f75f5378.woff2') format('woff2');
  unicode-range: U+2648D;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026480-1.72b8a1c9.woff2') format('woff2');
  unicode-range: U+26480-2648C, U+2648E-2649F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0264a0-1.6239a5c6.woff2') format('woff2');
  unicode-range: U+264A0-264BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0264c0-1.0821f256.woff2') format('woff2');
  unicode-range: U+264C0-264DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0264e0-1.f764f6da.woff2') format('woff2');
  unicode-range: U+264E0-264FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026500-1.cc987605.woff2') format('woff2');
  unicode-range: U+26500-2651F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026520-1.5b2cba53.woff2') format('woff2');
  unicode-range: U+26520-2653F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026540-1.aab272a8.woff2') format('woff2');
  unicode-range: U+26540-2655F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026560-1.b01a36ff.woff2') format('woff2');
  unicode-range: U+26560-2657F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026580-1.c05f80fd.woff2') format('woff2');
  unicode-range: U+26580-2659F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0265a0-1.71095682.woff2') format('woff2');
  unicode-range: U+265A0-265BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0265c0-1.bd3de03b.woff2') format('woff2');
  unicode-range: U+265C0-265DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0265e0-1.c683bfca.woff2') format('woff2');
  unicode-range: U+265E0-265FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026600-1.9d55e0f7.woff2') format('woff2');
  unicode-range: U+26600-2661F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026620-1.70e2334a.woff2') format('woff2');
  unicode-range: U+26620-2663F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026640-1.214e97f9.woff2') format('woff2');
  unicode-range: U+26640-2665F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026660.1fbbe4c5.woff2') format('woff2');
  unicode-range: U+26676;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026660-1.05063873.woff2') format('woff2');
  unicode-range: U+26660-26675, U+26677-2667F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026680-1.0eb09a47.woff2') format('woff2');
  unicode-range: U+26680-2669F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0266a0-1.c5ec7470.woff2') format('woff2');
  unicode-range: U+266A0-266BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0266c0-1.4a995a66.woff2') format('woff2');
  unicode-range: U+266C0-266DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0266e0-1.7ae32c03.woff2') format('woff2');
  unicode-range: U+266E0-266FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026700-1.676d9c4f.woff2') format('woff2');
  unicode-range: U+26700-2671F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026720-1.e04e5bcf.woff2') format('woff2');
  unicode-range: U+26720-2673F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026740-1.61e9679a.woff2') format('woff2');
  unicode-range: U+26740-2675F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026760.b9a15153.woff2') format('woff2');
  unicode-range: U+2677C;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026760-1.6fbb24b9.woff2') format('woff2');
  unicode-range: U+26760-2677B, U+2677D-2677F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026780-1.58be471e.woff2') format('woff2');
  unicode-range: U+26780-2679F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0267a0-1.62b7d991.woff2') format('woff2');
  unicode-range: U+267A0-267BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0267c0-1.9a5ce8b0.woff2') format('woff2');
  unicode-range: U+267C0-267DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0267e0-1.16510e47.woff2') format('woff2');
  unicode-range: U+267E0-267FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026800-1.06a0ac46.woff2') format('woff2');
  unicode-range: U+26800-2681F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026820-1.66b53b96.woff2') format('woff2');
  unicode-range: U+26820-2683F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026840-1.19f13bfb.woff2') format('woff2');
  unicode-range: U+26840-2685F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026860-1.4cd0ae4f.woff2') format('woff2');
  unicode-range: U+26860-2687F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026880-1.851c705e.woff2') format('woff2');
  unicode-range: U+26880-2689F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0268a0-1.510e9f95.woff2') format('woff2');
  unicode-range: U+268A0-268BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0268c0-1.451a341c.woff2') format('woff2');
  unicode-range: U+268C0-268DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0268e0-1.d9846c67.woff2') format('woff2');
  unicode-range: U+268E0-268FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026900-1.25be992b.woff2') format('woff2');
  unicode-range: U+26900-2691F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026920-1.47a06194.woff2') format('woff2');
  unicode-range: U+26920-2693F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026940-1.79da8604.woff2') format('woff2');
  unicode-range: U+26940-2695F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026960-1.7c91a86d.woff2') format('woff2');
  unicode-range: U+26960-2697F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026980-1.4e4494b6.woff2') format('woff2');
  unicode-range: U+26980-2699F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0269a0-1.c35dcca3.woff2') format('woff2');
  unicode-range: U+269A0-269BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0269c0-1.8bdfb9c7.woff2') format('woff2');
  unicode-range: U+269C0-269DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0269e0-1.595109ba.woff2') format('woff2');
  unicode-range: U+269E0-269FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026a00-1.55fd0900.woff2') format('woff2');
  unicode-range: U+26A00-26A1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026a20-1.c37b7479.woff2') format('woff2');
  unicode-range: U+26A20-26A3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026a40-1.f30d4ae9.woff2') format('woff2');
  unicode-range: U+26A40-26A5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026a60-1.2c9f8795.woff2') format('woff2');
  unicode-range: U+26A60-26A7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026a80-1.98449c8e.woff2') format('woff2');
  unicode-range: U+26A80-26A9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026aa0-1.eb5d1aee.woff2') format('woff2');
  unicode-range: U+26AA0-26ABF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026ac0-1.8c7f7946.woff2') format('woff2');
  unicode-range: U+26AC0-26ADF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026ae0-1.15cf2373.woff2') format('woff2');
  unicode-range: U+26AE0-26AFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026b00-1.bad4f26b.woff2') format('woff2');
  unicode-range: U+26B00-26B1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026b20-1.9cc0b99a.woff2') format('woff2');
  unicode-range: U+26B20-26B3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026b40.e1becc38.woff2') format('woff2');
  unicode-range: U+26B5C;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026b40-1.d67ba398.woff2') format('woff2');
  unicode-range: U+26B40-26B5B, U+26B5D-26B5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026b60-1.1d13eaa2.woff2') format('woff2');
  unicode-range: U+26B60-26B7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026b80-1.079bf387.woff2') format('woff2');
  unicode-range: U+26B80-26B9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026ba0-1.a54dae90.woff2') format('woff2');
  unicode-range: U+26BA0-26BBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026bc0-1.f90f0e88.woff2') format('woff2');
  unicode-range: U+26BC0-26BDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026be0-1.9cf5633b.woff2') format('woff2');
  unicode-range: U+26BE0-26BFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026c00-1.756e65dc.woff2') format('woff2');
  unicode-range: U+26C00-26C1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026c20.5194a467.woff2') format('woff2');
  unicode-range: U+26C21;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026c20-1.eb953a20.woff2') format('woff2');
  unicode-range: U+26C20, U+26C22-26C3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026c40-1.20152686.woff2') format('woff2');
  unicode-range: U+26C40-26C5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026c60-1.52cbe36e.woff2') format('woff2');
  unicode-range: U+26C60-26C7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026c80-1.58eaad8b.woff2') format('woff2');
  unicode-range: U+26C80-26C9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026ca0-1.fd850c50.woff2') format('woff2');
  unicode-range: U+26CA0-26CBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026cc0-1.f761d7b7.woff2') format('woff2');
  unicode-range: U+26CC0-26CDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026ce0-1.418eae6e.woff2') format('woff2');
  unicode-range: U+26CE0-26CFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026d00-1.91bd543b.woff2') format('woff2');
  unicode-range: U+26D00-26D1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026d20-1.58905fc3.woff2') format('woff2');
  unicode-range: U+26D20-26D3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026d40-1.1e7bb75c.woff2') format('woff2');
  unicode-range: U+26D40-26D5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026d60-1.24544721.woff2') format('woff2');
  unicode-range: U+26D60-26D7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026d80-1.8cab345e.woff2') format('woff2');
  unicode-range: U+26D80-26D9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026da0-1.0e5b75cf.woff2') format('woff2');
  unicode-range: U+26DA0-26DBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026dc0-1.cfd24a13.woff2') format('woff2');
  unicode-range: U+26DC0-26DDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026de0-1.e1bc683c.woff2') format('woff2');
  unicode-range: U+26DE0-26DFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026e00-1.23dfd0ea.woff2') format('woff2');
  unicode-range: U+26E00-26E1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026e20-1.4567605c.woff2') format('woff2');
  unicode-range: U+26E20-26E3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026e40-1.39ee4534.woff2') format('woff2');
  unicode-range: U+26E40-26E5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026e60-1.2fac383b.woff2') format('woff2');
  unicode-range: U+26E60-26E7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026e80-1.e99a3574.woff2') format('woff2');
  unicode-range: U+26E80-26E9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026ea0-1.bb3fde04.woff2') format('woff2');
  unicode-range: U+26EA0-26EBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026ec0-1.51467948.woff2') format('woff2');
  unicode-range: U+26EC0-26EDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026ee0-1.2399bdb7.woff2') format('woff2');
  unicode-range: U+26EE0-26EFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026f00-1.72c2d916.woff2') format('woff2');
  unicode-range: U+26F00-26F1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026f20-1.844f6143.woff2') format('woff2');
  unicode-range: U+26F20-26F3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026f40-1.d162ee4e.woff2') format('woff2');
  unicode-range: U+26F40-26F5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026f60-1.e14d800f.woff2') format('woff2');
  unicode-range: U+26F60-26F7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026f80-1.6d71a5d3.woff2') format('woff2');
  unicode-range: U+26F80-26F9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026fa0-1.b769199c.woff2') format('woff2');
  unicode-range: U+26FA0-26FBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026fc0-1.7407167c.woff2') format('woff2');
  unicode-range: U+26FC0-26FDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/026fe0-1.27967948.woff2') format('woff2');
  unicode-range: U+26FE0-26FFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027000-1.05accbd5.woff2') format('woff2');
  unicode-range: U+27000-2701F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027020-1.4c1c0193.woff2') format('woff2');
  unicode-range: U+27020-2703F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027040-1.3f8992b2.woff2') format('woff2');
  unicode-range: U+27040-2705F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027060-1.cb2fcdda.woff2') format('woff2');
  unicode-range: U+27060-2707F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027080-1.e0d020b8.woff2') format('woff2');
  unicode-range: U+27080-2709F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0270a0-1.48b34651.woff2') format('woff2');
  unicode-range: U+270A0-270BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0270c0-1.30821254.woff2') format('woff2');
  unicode-range: U+270C0-270DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0270e0-1.e9179369.woff2') format('woff2');
  unicode-range: U+270E0-270FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027100-1.5e1ee2ed.woff2') format('woff2');
  unicode-range: U+27100-2711F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027120-1.1bb2cb4d.woff2') format('woff2');
  unicode-range: U+27120-2713F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027140-1.49fb4c0c.woff2') format('woff2');
  unicode-range: U+27140-2715F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027160-1.d037a4eb.woff2') format('woff2');
  unicode-range: U+27160-2717F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027180-1.04792fa5.woff2') format('woff2');
  unicode-range: U+27180-2719F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0271a0-1.221b6e61.woff2') format('woff2');
  unicode-range: U+271A0-271BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0271c0-1.1fd44967.woff2') format('woff2');
  unicode-range: U+271C0-271DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0271e0-1.eb872f58.woff2') format('woff2');
  unicode-range: U+271E0-271FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027200-1.30fb1130.woff2') format('woff2');
  unicode-range: U+27200-2721F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027220-1.88e88bcd.woff2') format('woff2');
  unicode-range: U+27220-2723F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027240-1.3800087b.woff2') format('woff2');
  unicode-range: U+27240-2725F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027260-1.8e89bd6c.woff2') format('woff2');
  unicode-range: U+27260-2727F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027280-1.71842e47.woff2') format('woff2');
  unicode-range: U+27280-2729F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0272a0-1.bd339415.woff2') format('woff2');
  unicode-range: U+272A0-272BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0272c0-1.c7967c5d.woff2') format('woff2');
  unicode-range: U+272C0-272DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0272e0-1.86df4e49.woff2') format('woff2');
  unicode-range: U+272E0-272FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027300-1.bba06874.woff2') format('woff2');
  unicode-range: U+27300-2731F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027320-1.e1bd1a45.woff2') format('woff2');
  unicode-range: U+27320-2733F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027340-1.b66b7a63.woff2') format('woff2');
  unicode-range: U+27340-2735F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027360-1.ca08d00b.woff2') format('woff2');
  unicode-range: U+27360-2737F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027380-1.3de57728.woff2') format('woff2');
  unicode-range: U+27380-2739F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0273a0-1.593432a1.woff2') format('woff2');
  unicode-range: U+273A0-273BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0273c0-1.89c023de.woff2') format('woff2');
  unicode-range: U+273C0-273DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0273e0-1.3bb68fff.woff2') format('woff2');
  unicode-range: U+273E0-273FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027400-1.320352d4.woff2') format('woff2');
  unicode-range: U+27400-2741F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027420-1.9f22d152.woff2') format('woff2');
  unicode-range: U+27420-2743F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027440-1.5e27e451.woff2') format('woff2');
  unicode-range: U+27440-2745F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027460-1.7d333853.woff2') format('woff2');
  unicode-range: U+27460-2747F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027480-1.9ba27372.woff2') format('woff2');
  unicode-range: U+27480-2749F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0274a0-1.0ae77bc7.woff2') format('woff2');
  unicode-range: U+274A0-274BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0274c0-1.4e858df3.woff2') format('woff2');
  unicode-range: U+274C0-274DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0274e0-1.c1b674b5.woff2') format('woff2');
  unicode-range: U+274E0-274FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027500-1.623c7269.woff2') format('woff2');
  unicode-range: U+27500-2751F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027520-1.478f928c.woff2') format('woff2');
  unicode-range: U+27520-2753F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027540-1.dd57f3e1.woff2') format('woff2');
  unicode-range: U+27540-2755F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027560-1.394300c8.woff2') format('woff2');
  unicode-range: U+27560-2757F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027580-1.f48086bc.woff2') format('woff2');
  unicode-range: U+27580-2759F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0275a0-1.a79ad880.woff2') format('woff2');
  unicode-range: U+275A0-275BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0275c0-1.95a7c849.woff2') format('woff2');
  unicode-range: U+275C0-275DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0275e0-1.1193560d.woff2') format('woff2');
  unicode-range: U+275E0-275FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027600-1.b9b3081d.woff2') format('woff2');
  unicode-range: U+27600-2761F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027620-1.33d275b9.woff2') format('woff2');
  unicode-range: U+27620-2763F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027640-1.7c8a5315.woff2') format('woff2');
  unicode-range: U+27640-2765F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027660-1.27b03682.woff2') format('woff2');
  unicode-range: U+27660-2767F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027680-1.273be023.woff2') format('woff2');
  unicode-range: U+27680-2769F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0276a0-1.f94ce07c.woff2') format('woff2');
  unicode-range: U+276A0-276BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0276c0-1.5e18e200.woff2') format('woff2');
  unicode-range: U+276C0-276DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0276e0-1.ffc83517.woff2') format('woff2');
  unicode-range: U+276E0-276FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027700-1.50fb0f1e.woff2') format('woff2');
  unicode-range: U+27700-2771F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027720-1.4aaa920f.woff2') format('woff2');
  unicode-range: U+27720-2773F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027740-1.4039e228.woff2') format('woff2');
  unicode-range: U+27740-2775F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027760-1.39914eab.woff2') format('woff2');
  unicode-range: U+27760-2777F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027780-1.0504c97f.woff2') format('woff2');
  unicode-range: U+27780-2779F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0277a0-1.ff0046bd.woff2') format('woff2');
  unicode-range: U+277A0-277BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0277c0-1.9ec7c214.woff2') format('woff2');
  unicode-range: U+277C0-277DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0277e0-1.51c5bea0.woff2') format('woff2');
  unicode-range: U+277E0-277FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027800-1.6bc5f0fd.woff2') format('woff2');
  unicode-range: U+27800-2781F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027820-1.aad7b742.woff2') format('woff2');
  unicode-range: U+27820-2783F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027840-1.10664d58.woff2') format('woff2');
  unicode-range: U+27840-2785F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027860-1.973bb603.woff2') format('woff2');
  unicode-range: U+27860-2787F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027880-1.f52fc892.woff2') format('woff2');
  unicode-range: U+27880-2789F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0278a0-1.637fbdfb.woff2') format('woff2');
  unicode-range: U+278A0-278BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0278c0-1.3c42ee45.woff2') format('woff2');
  unicode-range: U+278C0-278DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0278e0-1.fadc72dd.woff2') format('woff2');
  unicode-range: U+278E0-278FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027900-1.41072183.woff2') format('woff2');
  unicode-range: U+27900-2791F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027920-1.27c7cfa6.woff2') format('woff2');
  unicode-range: U+27920-2793F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027940-1.29daa076.woff2') format('woff2');
  unicode-range: U+27940-2795F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027960-1.358e86a8.woff2') format('woff2');
  unicode-range: U+27960-2797F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027980-1.fe2a3db6.woff2') format('woff2');
  unicode-range: U+27980-2799F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0279a0-1.0b8ff157.woff2') format('woff2');
  unicode-range: U+279A0-279BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0279c0-1.6ae9763f.woff2') format('woff2');
  unicode-range: U+279C0-279DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0279e0-1.7ac51848.woff2') format('woff2');
  unicode-range: U+279E0-279FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027a00-1.9bea15d5.woff2') format('woff2');
  unicode-range: U+27A00-27A1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027a20-1.b6919c73.woff2') format('woff2');
  unicode-range: U+27A20-27A3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027a40-1.539bd6b0.woff2') format('woff2');
  unicode-range: U+27A40-27A5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027a60-1.17ecee74.woff2') format('woff2');
  unicode-range: U+27A60-27A7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027a80-1.0942aeb5.woff2') format('woff2');
  unicode-range: U+27A80-27A9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027aa0-1.987069b9.woff2') format('woff2');
  unicode-range: U+27AA0-27ABF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027ac0-1.1743a443.woff2') format('woff2');
  unicode-range: U+27AC0-27ADF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027ae0-1.5cc3115b.woff2') format('woff2');
  unicode-range: U+27AE0-27AFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027b00-1.c6fa0fab.woff2') format('woff2');
  unicode-range: U+27B00-27B1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027b20-1.323e7769.woff2') format('woff2');
  unicode-range: U+27B20-27B3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027b40-1.c3f9ea98.woff2') format('woff2');
  unicode-range: U+27B40-27B5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027b60-1.2299d67c.woff2') format('woff2');
  unicode-range: U+27B60-27B7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027b80-1.fd2f8b64.woff2') format('woff2');
  unicode-range: U+27B80-27B9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027ba0-1.987e06a2.woff2') format('woff2');
  unicode-range: U+27BA0-27BBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027bc0-1.baf16141.woff2') format('woff2');
  unicode-range: U+27BC0-27BDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027be0-1.26ff2bd2.woff2') format('woff2');
  unicode-range: U+27BE0-27BFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027c00-1.16191479.woff2') format('woff2');
  unicode-range: U+27C00-27C1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027c20-1.e91507be.woff2') format('woff2');
  unicode-range: U+27C20-27C3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027c40-1.f740b90e.woff2') format('woff2');
  unicode-range: U+27C40-27C5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027c60-1.2fe56c7c.woff2') format('woff2');
  unicode-range: U+27C60-27C7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027c80-1.d53804e6.woff2') format('woff2');
  unicode-range: U+27C80-27C9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027ca0-1.1fadb257.woff2') format('woff2');
  unicode-range: U+27CA0-27CBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027cc0-1.63d31af4.woff2') format('woff2');
  unicode-range: U+27CC0-27CDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027ce0-1.244cd147.woff2') format('woff2');
  unicode-range: U+27CE0-27CFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027d00-1.65f4c6fb.woff2') format('woff2');
  unicode-range: U+27D00-27D1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027d20-1.c5ddc913.woff2') format('woff2');
  unicode-range: U+27D20-27D3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027d40-1.39806145.woff2') format('woff2');
  unicode-range: U+27D40-27D5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027d60-1.a31fc4b6.woff2') format('woff2');
  unicode-range: U+27D60-27D7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027d80-1.48b67f7f.woff2') format('woff2');
  unicode-range: U+27D80-27D9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027da0-1.989bdf1c.woff2') format('woff2');
  unicode-range: U+27DA0-27DBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027dc0-1.e5b0dea5.woff2') format('woff2');
  unicode-range: U+27DC0-27DDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027de0-1.b4352e11.woff2') format('woff2');
  unicode-range: U+27DE0-27DFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027e00-1.32d47fa0.woff2') format('woff2');
  unicode-range: U+27E00-27E1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027e20-1.9e421b6d.woff2') format('woff2');
  unicode-range: U+27E20-27E3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027e40-1.72433323.woff2') format('woff2');
  unicode-range: U+27E40-27E5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027e60-1.555ad525.woff2') format('woff2');
  unicode-range: U+27E60-27E7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027e80-1.4f2c05b3.woff2') format('woff2');
  unicode-range: U+27E80-27E9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027ea0-1.b3b357a3.woff2') format('woff2');
  unicode-range: U+27EA0-27EBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027ec0-1.bee2aa41.woff2') format('woff2');
  unicode-range: U+27EC0-27EDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027ee0-1.c0753888.woff2') format('woff2');
  unicode-range: U+27EE0-27EFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027f00-1.727422ac.woff2') format('woff2');
  unicode-range: U+27F00-27F1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027f20-1.a9a041db.woff2') format('woff2');
  unicode-range: U+27F20-27F3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027f40-1.e2ac8034.woff2') format('woff2');
  unicode-range: U+27F40-27F5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027f60-1.8ee92c21.woff2') format('woff2');
  unicode-range: U+27F60-27F7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027f80-1.467dcb4e.woff2') format('woff2');
  unicode-range: U+27F80-27F9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027fa0-1.67fb8ef5.woff2') format('woff2');
  unicode-range: U+27FA0-27FBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027fc0-1.7eee3bc8.woff2') format('woff2');
  unicode-range: U+27FC0-27FDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027fe0.c6db1e22.woff2') format('woff2');
  unicode-range: U+27FF9;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/027fe0-1.d5df8b0e.woff2') format('woff2');
  unicode-range: U+27FE0-27FF8, U+27FFA-27FFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028000-1.711d23c3.woff2') format('woff2');
  unicode-range: U+28000-2801F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028020-1.f06feb28.woff2') format('woff2');
  unicode-range: U+28020-2803F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028040-1.169f1b30.woff2') format('woff2');
  unicode-range: U+28040-2805F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028060-1.66aac1fd.woff2') format('woff2');
  unicode-range: U+28060-2807F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028080-1.348f5b60.woff2') format('woff2');
  unicode-range: U+28080-2809F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0280a0-1.da5d48ba.woff2') format('woff2');
  unicode-range: U+280A0-280BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0280c0-1.712120aa.woff2') format('woff2');
  unicode-range: U+280C0-280DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0280e0-1.7ab2f3d0.woff2') format('woff2');
  unicode-range: U+280E0-280FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028100-1.07268ece.woff2') format('woff2');
  unicode-range: U+28100-2811F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028120-1.ea12e4c3.woff2') format('woff2');
  unicode-range: U+28120-2813F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028140-1.dff846de.woff2') format('woff2');
  unicode-range: U+28140-2815F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028160-1.29f90735.woff2') format('woff2');
  unicode-range: U+28160-2817F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028180-1.411d9496.woff2') format('woff2');
  unicode-range: U+28180-2819F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0281a0-1.207e27c4.woff2') format('woff2');
  unicode-range: U+281A0-281BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0281c0-1.f47baba6.woff2') format('woff2');
  unicode-range: U+281C0-281DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0281e0-1.6ad29775.woff2') format('woff2');
  unicode-range: U+281E0-281FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028200-1.22f4c72a.woff2') format('woff2');
  unicode-range: U+28200-2821F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028220-1.e65e377f.woff2') format('woff2');
  unicode-range: U+28220-2823F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028240-1.1c6acec4.woff2') format('woff2');
  unicode-range: U+28240-2825F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028260-1.3dad4db2.woff2') format('woff2');
  unicode-range: U+28260-2827F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028280-1.e9b8e0c2.woff2') format('woff2');
  unicode-range: U+28280-2829F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0282a0-1.7fa12838.woff2') format('woff2');
  unicode-range: U+282A0-282BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0282c0-1.16b40e20.woff2') format('woff2');
  unicode-range: U+282C0-282DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0282e0-1.b2844acc.woff2') format('woff2');
  unicode-range: U+282E0-282FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028300-1.de2f67ed.woff2') format('woff2');
  unicode-range: U+28300-2831F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028320-1.5a7d9cf6.woff2') format('woff2');
  unicode-range: U+28320-2833F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028340-1.0ff99d5f.woff2') format('woff2');
  unicode-range: U+28340-2835F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028360-1.d6862465.woff2') format('woff2');
  unicode-range: U+28360-2837F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028380-1.1ec2d09b.woff2') format('woff2');
  unicode-range: U+28380-2839F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0283a0-1.71d66109.woff2') format('woff2');
  unicode-range: U+283A0-283BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0283c0-1.005ed5d6.woff2') format('woff2');
  unicode-range: U+283C0-283DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0283e0-1.60878959.woff2') format('woff2');
  unicode-range: U+283E0-283FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028400.95ef24dd.woff2') format('woff2');
  unicode-range: U+28408;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028400-1.d93ea259.woff2') format('woff2');
  unicode-range: U+28400-28407, U+28409-2841F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028420-1.5906e4e8.woff2') format('woff2');
  unicode-range: U+28420-2843F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028440-1.c779d789.woff2') format('woff2');
  unicode-range: U+28440-2845F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028460-1.b62cbf97.woff2') format('woff2');
  unicode-range: U+28460-2847F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028480-1.0b405ce7.woff2') format('woff2');
  unicode-range: U+28480-2849F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0284a0-1.d8940d92.woff2') format('woff2');
  unicode-range: U+284A0-284BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0284c0-1.67b8ff54.woff2') format('woff2');
  unicode-range: U+284C0-284DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0284e0-1.e58ddb09.woff2') format('woff2');
  unicode-range: U+284E0-284FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028500-1.5b2d25e7.woff2') format('woff2');
  unicode-range: U+28500-2851F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028520-1.403fa391.woff2') format('woff2');
  unicode-range: U+28520-2853F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028540-1.d8155616.woff2') format('woff2');
  unicode-range: U+28540-2855F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028560-1.f8f5d677.woff2') format('woff2');
  unicode-range: U+28560-2857F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028580-1.0264103c.woff2') format('woff2');
  unicode-range: U+28580-2859F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0285a0-1.349af023.woff2') format('woff2');
  unicode-range: U+285A0-285BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0285c0-1.77b11c89.woff2') format('woff2');
  unicode-range: U+285C0-285DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0285e0-1.bf2761c3.woff2') format('woff2');
  unicode-range: U+285E0-285FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028600-1.c87240bc.woff2') format('woff2');
  unicode-range: U+28600-2861F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028620-1.d2d4b846.woff2') format('woff2');
  unicode-range: U+28620-2863F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028640-1.d03b5e21.woff2') format('woff2');
  unicode-range: U+28640-2865F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028660.02752b2c.woff2') format('woff2');
  unicode-range: U+28678;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028660-1.ae8264a2.woff2') format('woff2');
  unicode-range: U+28660-28677, U+28679-2867F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028680.7eb67213.woff2') format('woff2');
  unicode-range: U+28695;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028680-1.db332fb3.woff2') format('woff2');
  unicode-range: U+28680-28694, U+28696-2869F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0286a0-1.7f9c7e0a.woff2') format('woff2');
  unicode-range: U+286A0-286BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0286c0-1.d1584627.woff2') format('woff2');
  unicode-range: U+286C0-286DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0286e0-1.8093612d.woff2') format('woff2');
  unicode-range: U+286E0-286FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028700-1.4014cd29.woff2') format('woff2');
  unicode-range: U+28700-2871F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028720-1.b26a3b4e.woff2') format('woff2');
  unicode-range: U+28720-2873F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028740-1.98e7ee3d.woff2') format('woff2');
  unicode-range: U+28740-2875F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028760-1.f9904989.woff2') format('woff2');
  unicode-range: U+28760-2877F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028780-1.9a874e51.woff2') format('woff2');
  unicode-range: U+28780-2879F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0287a0-1.9d3e47f5.woff2') format('woff2');
  unicode-range: U+287A0-287BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0287c0-1.7f0ed8c8.woff2') format('woff2');
  unicode-range: U+287C0-287DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0287e0.6922f602.woff2') format('woff2');
  unicode-range: U+287E0;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0287e0-1.820447ac.woff2') format('woff2');
  unicode-range: U+287E1-287FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028800-1.9726cdff.woff2') format('woff2');
  unicode-range: U+28800-2881F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028820-1.dff1ada9.woff2') format('woff2');
  unicode-range: U+28820-2883F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028840-1.62a46f6e.woff2') format('woff2');
  unicode-range: U+28840-2885F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028860-1.55361f1a.woff2') format('woff2');
  unicode-range: U+28860-2887F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028880-1.60126c90.woff2') format('woff2');
  unicode-range: U+28880-2889F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0288a0-1.d3108be0.woff2') format('woff2');
  unicode-range: U+288A0-288BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0288c0-1.16c51815.woff2') format('woff2');
  unicode-range: U+288C0-288DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0288e0-1.ebafd263.woff2') format('woff2');
  unicode-range: U+288E0-288FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028900-1.e5370e1a.woff2') format('woff2');
  unicode-range: U+28900-2891F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028920-1.cc0cf48d.woff2') format('woff2');
  unicode-range: U+28920-2893F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028940-1.bc536b1f.woff2') format('woff2');
  unicode-range: U+28940-2895F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028960-1.f0c63927.woff2') format('woff2');
  unicode-range: U+28960-2897F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028980-1.842d4f57.woff2') format('woff2');
  unicode-range: U+28980-2899F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0289a0-1.364ebc65.woff2') format('woff2');
  unicode-range: U+289A0-289BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0289c0-1.476b377d.woff2') format('woff2');
  unicode-range: U+289C0-289DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0289e0-1.a2c329cf.woff2') format('woff2');
  unicode-range: U+289E0-289FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028a00-1.a7686c7d.woff2') format('woff2');
  unicode-range: U+28A00-28A1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028a20-1.9924e1a2.woff2') format('woff2');
  unicode-range: U+28A20-28A3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028a40-1.80fd8e65.woff2') format('woff2');
  unicode-range: U+28A40-28A5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028a60-1.0bf1e1e4.woff2') format('woff2');
  unicode-range: U+28A60-28A7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028a80-1.e66f5771.woff2') format('woff2');
  unicode-range: U+28A80-28A9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028aa0-1.cae20eb6.woff2') format('woff2');
  unicode-range: U+28AA0-28ABF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028ac0-1.28318045.woff2') format('woff2');
  unicode-range: U+28AC0-28ADF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028ae0-1.5c3a2828.woff2') format('woff2');
  unicode-range: U+28AE0-28AFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028b00-1.cc338fd4.woff2') format('woff2');
  unicode-range: U+28B00-28B1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028b20-1.934aef95.woff2') format('woff2');
  unicode-range: U+28B20-28B3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028b40.bd377cc9.woff2') format('woff2');
  unicode-range: U+28B49;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028b40-1.fde7ccdb.woff2') format('woff2');
  unicode-range: U+28B40-28B48, U+28B4A-28B5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028b60-1.75b1c9a0.woff2') format('woff2');
  unicode-range: U+28B60-28B7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028b80-1.436a589d.woff2') format('woff2');
  unicode-range: U+28B80-28B9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028ba0-1.8c247e76.woff2') format('woff2');
  unicode-range: U+28BA0-28BBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028bc0-1.c003ba13.woff2') format('woff2');
  unicode-range: U+28BC0-28BDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028be0-1.95252939.woff2') format('woff2');
  unicode-range: U+28BE0-28BFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028c00-1.fc9341f6.woff2') format('woff2');
  unicode-range: U+28C00-28C1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028c20-1.1ea27b37.woff2') format('woff2');
  unicode-range: U+28C20-28C3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028c40.5184d38f.woff2') format('woff2');
  unicode-range: U+28C47, U+28C4F, U+28C51, U+28C54;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028c40-1.579715ee.woff2') format('woff2');
  unicode-range: U+28C40-28C46, U+28C48-28C4E, U+28C50, U+28C52-28C53, U+28C55-28C5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028c60-1.b264e992.woff2') format('woff2');
  unicode-range: U+28C60-28C7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028c80-1.23b6405c.woff2') format('woff2');
  unicode-range: U+28C80-28C9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028ca0-1.34535732.woff2') format('woff2');
  unicode-range: U+28CA0-28CBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028cc0-1.d7a2e568.woff2') format('woff2');
  unicode-range: U+28CC0-28CDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028ce0-1.615e22bc.woff2') format('woff2');
  unicode-range: U+28CE0-28CFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028d00-1.b5b852c7.woff2') format('woff2');
  unicode-range: U+28D00-28D1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028d20-1.a709a3b1.woff2') format('woff2');
  unicode-range: U+28D20-28D3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028d40-1.c7edfff3.woff2') format('woff2');
  unicode-range: U+28D40-28D5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028d60-1.26911575.woff2') format('woff2');
  unicode-range: U+28D60-28D7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028d80-1.a463604c.woff2') format('woff2');
  unicode-range: U+28D80-28D9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028da0-1.f09951b5.woff2') format('woff2');
  unicode-range: U+28DA0-28DBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028dc0-1.d833e1b2.woff2') format('woff2');
  unicode-range: U+28DC0-28DDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028de0-1.4124ade3.woff2') format('woff2');
  unicode-range: U+28DE0-28DFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028e00-1.eabb462a.woff2') format('woff2');
  unicode-range: U+28E00-28E1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028e20-1.46bdb713.woff2') format('woff2');
  unicode-range: U+28E20-28E3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028e40-1.2b6effcf.woff2') format('woff2');
  unicode-range: U+28E40-28E5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028e60-1.98009472.woff2') format('woff2');
  unicode-range: U+28E60-28E7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028e80.b07b641d.woff2') format('woff2');
  unicode-range: U+28E99;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028e80-1.50063db0.woff2') format('woff2');
  unicode-range: U+28E80-28E98, U+28E9A-28E9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028ea0-1.1b7dddc7.woff2') format('woff2');
  unicode-range: U+28EA0-28EBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028ec0-1.0dc3c65b.woff2') format('woff2');
  unicode-range: U+28EC0-28EDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028ee0-1.8a869f89.woff2') format('woff2');
  unicode-range: U+28EE0-28EFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028f00-1.8f7f8ced.woff2') format('woff2');
  unicode-range: U+28F00-28F1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028f20-1.78baa29e.woff2') format('woff2');
  unicode-range: U+28F20-28F3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028f40-1.d7b631b5.woff2') format('woff2');
  unicode-range: U+28F40-28F5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028f60-1.82641707.woff2') format('woff2');
  unicode-range: U+28F60-28F7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028f80-1.b9c14b0d.woff2') format('woff2');
  unicode-range: U+28F80-28F9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028fa0-1.e702b7f1.woff2') format('woff2');
  unicode-range: U+28FA0-28FBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028fc0-1.74fb04ac.woff2') format('woff2');
  unicode-range: U+28FC0-28FDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/028fe0-1.45a21ddb.woff2') format('woff2');
  unicode-range: U+28FE0-28FFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029000-1.c5d7cbd6.woff2') format('woff2');
  unicode-range: U+29000-2901F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029020-1.74dca76b.woff2') format('woff2');
  unicode-range: U+29020-2903F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029040-1.3486ecb5.woff2') format('woff2');
  unicode-range: U+29040-2905F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029060-1.3dde2297.woff2') format('woff2');
  unicode-range: U+29060-2907F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029080-1.3b564b48.woff2') format('woff2');
  unicode-range: U+29080-2909F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0290a0-1.15a31a7f.woff2') format('woff2');
  unicode-range: U+290A0-290BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0290c0-1.32b50d56.woff2') format('woff2');
  unicode-range: U+290C0-290DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0290e0-1.c5c13f55.woff2') format('woff2');
  unicode-range: U+290E0-290FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029100-1.fc540287.woff2') format('woff2');
  unicode-range: U+29100-2911F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029120-1.2686bab7.woff2') format('woff2');
  unicode-range: U+29120-2913F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029140-1.472fb228.woff2') format('woff2');
  unicode-range: U+29140-2915F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029160-1.952c7374.woff2') format('woff2');
  unicode-range: U+29160-2917F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029180-1.135b82bc.woff2') format('woff2');
  unicode-range: U+29180-2919F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0291a0-1.5a892f6d.woff2') format('woff2');
  unicode-range: U+291A0-291BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0291c0-1.3e29f9ff.woff2') format('woff2');
  unicode-range: U+291C0-291DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0291e0-1.5b6c12a1.woff2') format('woff2');
  unicode-range: U+291E0-291FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029200-1.b8e9b38b.woff2') format('woff2');
  unicode-range: U+29200-2921F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029220-1.f65a8f18.woff2') format('woff2');
  unicode-range: U+29220-2923F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029240-1.4476f056.woff2') format('woff2');
  unicode-range: U+29240-2925F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029260-1.bcda849b.woff2') format('woff2');
  unicode-range: U+29260-2927F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029280-1.9da55607.woff2') format('woff2');
  unicode-range: U+29280-2929F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0292a0-1.8f1a5f6f.woff2') format('woff2');
  unicode-range: U+292A0-292BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0292c0-1.2b48d760.woff2') format('woff2');
  unicode-range: U+292C0-292DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0292e0-1.727f9e08.woff2') format('woff2');
  unicode-range: U+292E0-292FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029300-1.b96bb7ae.woff2') format('woff2');
  unicode-range: U+29300-2931F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029320-1.d7cba68e.woff2') format('woff2');
  unicode-range: U+29320-2933F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029340-1.4fb3ea97.woff2') format('woff2');
  unicode-range: U+29340-2935F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029360-1.8ed277e5.woff2') format('woff2');
  unicode-range: U+29360-2937F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029380-1.6313aeaf.woff2') format('woff2');
  unicode-range: U+29380-2939F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0293a0-1.41d050e2.woff2') format('woff2');
  unicode-range: U+293A0-293BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0293c0-1.c91ddb14.woff2') format('woff2');
  unicode-range: U+293C0-293DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0293e0-1.54566d98.woff2') format('woff2');
  unicode-range: U+293E0-293FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029400-1.3ee11b6c.woff2') format('woff2');
  unicode-range: U+29400-2941F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029420-1.9c5bb3fa.woff2') format('woff2');
  unicode-range: U+29420-2943F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029440-1.abd75b74.woff2') format('woff2');
  unicode-range: U+29440-2945F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029460-1.a4329b99.woff2') format('woff2');
  unicode-range: U+29460-2947F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029480-1.6495fe3c.woff2') format('woff2');
  unicode-range: U+29480-2949F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0294a0-1.1b149710.woff2') format('woff2');
  unicode-range: U+294A0-294BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0294c0-1.870cf7ae.woff2') format('woff2');
  unicode-range: U+294C0-294DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0294e0-1.7ea8fcc7.woff2') format('woff2');
  unicode-range: U+294E0-294FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029500-1.2935907f.woff2') format('woff2');
  unicode-range: U+29500-2951F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029520-1.2b60ed30.woff2') format('woff2');
  unicode-range: U+29520-2953F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029540-1.c736953f.woff2') format('woff2');
  unicode-range: U+29540-2955F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029560-1.ce7ee8ad.woff2') format('woff2');
  unicode-range: U+29560-2957F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029580-1.618f685d.woff2') format('woff2');
  unicode-range: U+29580-2959F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0295a0-1.bb192222.woff2') format('woff2');
  unicode-range: U+295A0-295BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0295c0-1.0483e2dc.woff2') format('woff2');
  unicode-range: U+295C0-295DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0295e0-1.c5b4811d.woff2') format('woff2');
  unicode-range: U+295E0-295FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029600-1.58d0116d.woff2') format('woff2');
  unicode-range: U+29600-2961F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029620-1.e030c089.woff2') format('woff2');
  unicode-range: U+29620-2963F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029640-1.aed5888d.woff2') format('woff2');
  unicode-range: U+29640-2965F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029660-1.35fd0e66.woff2') format('woff2');
  unicode-range: U+29660-2967F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029680-1.ab983e99.woff2') format('woff2');
  unicode-range: U+29680-2969F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0296a0-1.a29fb9f4.woff2') format('woff2');
  unicode-range: U+296A0-296BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0296c0-1.c9635e6e.woff2') format('woff2');
  unicode-range: U+296C0-296DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0296e0-1.8b1b53ba.woff2') format('woff2');
  unicode-range: U+296E0-296FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029700-1.e2ac092d.woff2') format('woff2');
  unicode-range: U+29700-2971F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029720-1.12d4fdde.woff2') format('woff2');
  unicode-range: U+29720-2973F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029740-1.0e2b8709.woff2') format('woff2');
  unicode-range: U+29740-2975F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029760-1.1f55985b.woff2') format('woff2');
  unicode-range: U+29760-2977F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029780-1.cc1e9e20.woff2') format('woff2');
  unicode-range: U+29780-2979F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0297a0-1.01db9888.woff2') format('woff2');
  unicode-range: U+297A0-297BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0297c0-1.85e5c0fe.woff2') format('woff2');
  unicode-range: U+297C0-297DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0297e0-1.fe8dd432.woff2') format('woff2');
  unicode-range: U+297E0-297FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029800-1.34f0cc76.woff2') format('woff2');
  unicode-range: U+29800-2981F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029820-1.b2252fc3.woff2') format('woff2');
  unicode-range: U+29820-2983F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029840-1.65027659.woff2') format('woff2');
  unicode-range: U+29840-2985F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029860-1.a701f628.woff2') format('woff2');
  unicode-range: U+29860-2987F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029880-1.a2fc881f.woff2') format('woff2');
  unicode-range: U+29880-2989F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0298a0-1.dc91ef63.woff2') format('woff2');
  unicode-range: U+298A0-298BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0298c0-1.564807ce.woff2') format('woff2');
  unicode-range: U+298C0-298DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0298e0-1.ee529180.woff2') format('woff2');
  unicode-range: U+298E0-298FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029900-1.6c097d7e.woff2') format('woff2');
  unicode-range: U+29900-2991F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029920-1.8595e3f5.woff2') format('woff2');
  unicode-range: U+29920-2993F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029940-1.50581fa2.woff2') format('woff2');
  unicode-range: U+29940-2995F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029960-1.cccf08c9.woff2') format('woff2');
  unicode-range: U+29960-2997F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029980-1.3f913097.woff2') format('woff2');
  unicode-range: U+29980-2999F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0299a0-1.98839f2d.woff2') format('woff2');
  unicode-range: U+299A0-299BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0299c0-1.24acfd13.woff2') format('woff2');
  unicode-range: U+299C0-299DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0299e0-1.bcf7bde4.woff2') format('woff2');
  unicode-range: U+299E0-299FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029a00-1.2936e0ef.woff2') format('woff2');
  unicode-range: U+29A00-29A1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029a20-1.c8eb40bc.woff2') format('woff2');
  unicode-range: U+29A20-29A3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029a40-1.3838915a.woff2') format('woff2');
  unicode-range: U+29A40-29A5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029a60-1.370cb481.woff2') format('woff2');
  unicode-range: U+29A60-29A7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029a80-1.06bab431.woff2') format('woff2');
  unicode-range: U+29A80-29A9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029aa0-1.74c09099.woff2') format('woff2');
  unicode-range: U+29AA0-29ABF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029ac0-1.317cea9e.woff2') format('woff2');
  unicode-range: U+29AC0-29ADF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029ae0-1.eb9e33ba.woff2') format('woff2');
  unicode-range: U+29AE0-29AFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029b00-1.1424dcc2.woff2') format('woff2');
  unicode-range: U+29B00-29B1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029b20-1.1ef36601.woff2') format('woff2');
  unicode-range: U+29B20-29B3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029b40-1.9f20f3d1.woff2') format('woff2');
  unicode-range: U+29B40-29B5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029b60-1.876c2132.woff2') format('woff2');
  unicode-range: U+29B60-29B7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029b80-1.d0a111b1.woff2') format('woff2');
  unicode-range: U+29B80-29B9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029ba0-1.295344ac.woff2') format('woff2');
  unicode-range: U+29BA0-29BBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029bc0-1.3b29919b.woff2') format('woff2');
  unicode-range: U+29BC0-29BDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029be0-1.623b42f9.woff2') format('woff2');
  unicode-range: U+29BE0-29BFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029c00-1.4bc9b62c.woff2') format('woff2');
  unicode-range: U+29C00-29C1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029c20-1.6c7e4784.woff2') format('woff2');
  unicode-range: U+29C20-29C3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029c40-1.3f90a482.woff2') format('woff2');
  unicode-range: U+29C40-29C5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029c60-1.7e75d45e.woff2') format('woff2');
  unicode-range: U+29C60-29C7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029c80-1.3fc26434.woff2') format('woff2');
  unicode-range: U+29C80-29C9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029ca0-1.7d575088.woff2') format('woff2');
  unicode-range: U+29CA0-29CBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029cc0-1.b4c0f9a8.woff2') format('woff2');
  unicode-range: U+29CC0-29CDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029ce0-1.bbd0ab53.woff2') format('woff2');
  unicode-range: U+29CE0-29CFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029d00-1.b120b503.woff2') format('woff2');
  unicode-range: U+29D00-29D1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029d20-1.0b511031.woff2') format('woff2');
  unicode-range: U+29D20-29D3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029d40-1.d1e0db3f.woff2') format('woff2');
  unicode-range: U+29D40-29D5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029d60-1.fee5a7d6.woff2') format('woff2');
  unicode-range: U+29D60-29D7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029d80-1.a1fa6196.woff2') format('woff2');
  unicode-range: U+29D80-29D9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029da0-1.6c1d48ae.woff2') format('woff2');
  unicode-range: U+29DA0-29DBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029dc0-1.5805aa50.woff2') format('woff2');
  unicode-range: U+29DC0-29DDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029de0-1.805bff8a.woff2') format('woff2');
  unicode-range: U+29DE0-29DFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029e00-1.1473fe1f.woff2') format('woff2');
  unicode-range: U+29E00-29E1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029e20-1.6109ae97.woff2') format('woff2');
  unicode-range: U+29E20-29E3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029e40-1.41b39c34.woff2') format('woff2');
  unicode-range: U+29E40-29E5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029e60-1.118dbe63.woff2') format('woff2');
  unicode-range: U+29E60-29E7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029e80-1.e763a30c.woff2') format('woff2');
  unicode-range: U+29E80-29E9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029ea0-1.ae9f796e.woff2') format('woff2');
  unicode-range: U+29EA0-29EBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029ec0-1.90e99953.woff2') format('woff2');
  unicode-range: U+29EC0-29EDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029ee0-1.d32ad5a4.woff2') format('woff2');
  unicode-range: U+29EE0-29EFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029f00-1.c16840e2.woff2') format('woff2');
  unicode-range: U+29F00-29F1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029f20-1.7e5e32d8.woff2') format('woff2');
  unicode-range: U+29F20-29F3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029f40-1.12c1dea6.woff2') format('woff2');
  unicode-range: U+29F40-29F5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029f60.8ce9e4a6.woff2') format('woff2');
  unicode-range: U+29F7E;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029f60-1.82c731d4.woff2') format('woff2');
  unicode-range: U+29F60-29F7D, U+29F7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029f80.019afcec.woff2') format('woff2');
  unicode-range: U+29F83, U+29F8C;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029f80-1.33888f3d.woff2') format('woff2');
  unicode-range: U+29F80-29F82, U+29F84-29F8B, U+29F8D-29F9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029fa0-1.8036c8d0.woff2') format('woff2');
  unicode-range: U+29FA0-29FBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029fc0-1.6b72048b.woff2') format('woff2');
  unicode-range: U+29FC0-29FDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/029fe0-1.a5fd0407.woff2') format('woff2');
  unicode-range: U+29FE0-29FFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a000-1.831f0499.woff2') format('woff2');
  unicode-range: U+2A000-2A01F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a020-1.fc213dd5.woff2') format('woff2');
  unicode-range: U+2A020-2A03F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a040-1.b6a2ef03.woff2') format('woff2');
  unicode-range: U+2A040-2A05F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a060-1.95200eda.woff2') format('woff2');
  unicode-range: U+2A060-2A07F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a080-1.03efa1e6.woff2') format('woff2');
  unicode-range: U+2A080-2A09F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a0a0-1.1368952e.woff2') format('woff2');
  unicode-range: U+2A0A0-2A0BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a0c0-1.b1fbbbde.woff2') format('woff2');
  unicode-range: U+2A0C0-2A0DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a0e0-1.571af22b.woff2') format('woff2');
  unicode-range: U+2A0E0-2A0FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a100-1.37aa0a98.woff2') format('woff2');
  unicode-range: U+2A100-2A11F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a120-1.e205728b.woff2') format('woff2');
  unicode-range: U+2A120-2A13F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a140-1.b77a640a.woff2') format('woff2');
  unicode-range: U+2A140-2A15F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a160-1.8f516f81.woff2') format('woff2');
  unicode-range: U+2A160-2A17F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a180-1.1d4896f9.woff2') format('woff2');
  unicode-range: U+2A180-2A19F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a1a0-1.d01c6ee0.woff2') format('woff2');
  unicode-range: U+2A1A0-2A1BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a1c0-1.a9ecb8d9.woff2') format('woff2');
  unicode-range: U+2A1C0-2A1DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a1e0-1.753bf955.woff2') format('woff2');
  unicode-range: U+2A1E0-2A1FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a200-1.fba23f1b.woff2') format('woff2');
  unicode-range: U+2A200-2A21F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a220-1.e9dcb726.woff2') format('woff2');
  unicode-range: U+2A220-2A23F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a240-1.cc2805e7.woff2') format('woff2');
  unicode-range: U+2A240-2A25F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a260-1.23951732.woff2') format('woff2');
  unicode-range: U+2A260-2A27F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a280-1.25ace713.woff2') format('woff2');
  unicode-range: U+2A280-2A29F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a2a0-1.70b17989.woff2') format('woff2');
  unicode-range: U+2A2A0-2A2BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a2c0-1.ede9ba92.woff2') format('woff2');
  unicode-range: U+2A2C0-2A2DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a2e0-1.7ee3ca65.woff2') format('woff2');
  unicode-range: U+2A2E0-2A2FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a300-1.42b5428e.woff2') format('woff2');
  unicode-range: U+2A300-2A31F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a320-1.aa9328b4.woff2') format('woff2');
  unicode-range: U+2A320-2A33F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a340-1.2af37355.woff2') format('woff2');
  unicode-range: U+2A340-2A35F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a360-1.2ba9b218.woff2') format('woff2');
  unicode-range: U+2A360-2A37F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a380-1.754aaa02.woff2') format('woff2');
  unicode-range: U+2A380-2A39F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a3a0-1.e2caf18b.woff2') format('woff2');
  unicode-range: U+2A3A0-2A3BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a3c0-1.18ea76a3.woff2') format('woff2');
  unicode-range: U+2A3C0-2A3DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a3e0-1.dafd6db1.woff2') format('woff2');
  unicode-range: U+2A3E0-2A3FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a400-1.2082d41d.woff2') format('woff2');
  unicode-range: U+2A400-2A41F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a420-1.b0c78248.woff2') format('woff2');
  unicode-range: U+2A420-2A43F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a440-1.d8d4ba46.woff2') format('woff2');
  unicode-range: U+2A440-2A45F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a460-1.6f4847a7.woff2') format('woff2');
  unicode-range: U+2A460-2A47F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a480-1.7dfccb5c.woff2') format('woff2');
  unicode-range: U+2A480-2A49F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a4a0-1.4ffd0bfd.woff2') format('woff2');
  unicode-range: U+2A4A0-2A4BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a4c0-1.bbec2396.woff2') format('woff2');
  unicode-range: U+2A4C0-2A4DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a4e0-1.4025ed0e.woff2') format('woff2');
  unicode-range: U+2A4E0-2A4FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a500-1.9e059613.woff2') format('woff2');
  unicode-range: U+2A500-2A51F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a520-1.91c1f48c.woff2') format('woff2');
  unicode-range: U+2A520-2A53F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a540-1.9399e0ef.woff2') format('woff2');
  unicode-range: U+2A540-2A55F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a560-1.aaec355d.woff2') format('woff2');
  unicode-range: U+2A560-2A57F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a580-1.7a581e43.woff2') format('woff2');
  unicode-range: U+2A580-2A59F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a5a0-1.39077bed.woff2') format('woff2');
  unicode-range: U+2A5A0-2A5BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a5c0-1.81d5eab8.woff2') format('woff2');
  unicode-range: U+2A5C0-2A5DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a5e0-1.857d6f18.woff2') format('woff2');
  unicode-range: U+2A5E0-2A5FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a600-1.c9dfc2f6.woff2') format('woff2');
  unicode-range: U+2A600-2A61F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a620-1.bb071d4a.woff2') format('woff2');
  unicode-range: U+2A620-2A63F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a640-1.ae4ae802.woff2') format('woff2');
  unicode-range: U+2A640-2A65F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a660-1.805935fa.woff2') format('woff2');
  unicode-range: U+2A660-2A67F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a680-1.3e662dd1.woff2') format('woff2');
  unicode-range: U+2A680-2A69F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a6a0-1.1ab5ff12.woff2') format('woff2');
  unicode-range: U+2A6A0-2A6BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a6c0-1.da03104f.woff2') format('woff2');
  unicode-range: U+2A6C0-2A6DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a700-1.ef99a0e8.woff2') format('woff2');
  unicode-range: U+2A700-2A71F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a720-1.fa608321.woff2') format('woff2');
  unicode-range: U+2A720-2A73F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a740-1.cf89e03b.woff2') format('woff2');
  unicode-range: U+2A740-2A75F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a760-1.028f3eea.woff2') format('woff2');
  unicode-range: U+2A760-2A77F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a780-1.fc306b22.woff2') format('woff2');
  unicode-range: U+2A780-2A79F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a7a0-1.53d578d7.woff2') format('woff2');
  unicode-range: U+2A7A0-2A7BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a7c0.69bf4860.woff2') format('woff2');
  unicode-range: U+2A7DD;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a7c0-1.527c1255.woff2') format('woff2');
  unicode-range: U+2A7C0-2A7DC, U+2A7DE-2A7DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a7e0-1.de7d23b2.woff2') format('woff2');
  unicode-range: U+2A7E0-2A7FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a800-1.8ebff3f9.woff2') format('woff2');
  unicode-range: U+2A800-2A81F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a820-1.4ede029d.woff2') format('woff2');
  unicode-range: U+2A820-2A83F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a840-1.c3eef565.woff2') format('woff2');
  unicode-range: U+2A840-2A85F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a860-1.3bb5c56b.woff2') format('woff2');
  unicode-range: U+2A860-2A87F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a880-1.0c83d315.woff2') format('woff2');
  unicode-range: U+2A880-2A89F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a8a0-1.6c3cf076.woff2') format('woff2');
  unicode-range: U+2A8A0-2A8BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a8c0-1.232d1598.woff2') format('woff2');
  unicode-range: U+2A8C0-2A8DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a8e0.fd16b78d.woff2') format('woff2');
  unicode-range: U+2A8FB;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a8e0-1.17ed60cd.woff2') format('woff2');
  unicode-range: U+2A8E0-2A8FA, U+2A8FC-2A8FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a900.7d41a7ba.woff2') format('woff2');
  unicode-range: U+2A917;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a900-1.e0563fd7.woff2') format('woff2');
  unicode-range: U+2A900-2A916, U+2A918-2A91F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a920-1.3284ca76.woff2') format('woff2');
  unicode-range: U+2A920-2A93F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a940-1.29d19d45.woff2') format('woff2');
  unicode-range: U+2A940-2A95F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a960-1.896cd58d.woff2') format('woff2');
  unicode-range: U+2A960-2A97F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a980-1.ff3d3cc0.woff2') format('woff2');
  unicode-range: U+2A980-2A99F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a9a0-1.e84c6c4e.woff2') format('woff2');
  unicode-range: U+2A9A0-2A9BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a9c0-1.f25095db.woff2') format('woff2');
  unicode-range: U+2A9C0-2A9DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02a9e0-1.8b7274e0.woff2') format('woff2');
  unicode-range: U+2A9E0-2A9FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02aa00-1.5a0b5f3b.woff2') format('woff2');
  unicode-range: U+2AA00-2AA1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02aa20.d63b5812.woff2') format('woff2');
  unicode-range: U+2AA30, U+2AA36;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02aa20-1.07ae409f.woff2') format('woff2');
  unicode-range: U+2AA20-2AA2F, U+2AA31-2AA35, U+2AA37-2AA3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02aa40.2e1d478e.woff2') format('woff2');
  unicode-range: U+2AA58;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02aa40-1.a5e12fcf.woff2') format('woff2');
  unicode-range: U+2AA40-2AA57, U+2AA59-2AA5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02aa60-1.c378c2ed.woff2') format('woff2');
  unicode-range: U+2AA60-2AA7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02aa80-1.5bdd22dd.woff2') format('woff2');
  unicode-range: U+2AA80-2AA9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02aaa0-1.c7f1cf26.woff2') format('woff2');
  unicode-range: U+2AAA0-2AABF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02aac0-1.20b55f61.woff2') format('woff2');
  unicode-range: U+2AAC0-2AADF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02aae0-1.7a6382a1.woff2') format('woff2');
  unicode-range: U+2AAE0-2AAFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ab00-1.aecd510c.woff2') format('woff2');
  unicode-range: U+2AB00-2AB1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ab20-1.3bd7a6d5.woff2') format('woff2');
  unicode-range: U+2AB20-2AB3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ab40-1.b9010f87.woff2') format('woff2');
  unicode-range: U+2AB40-2AB5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ab60-1.56f9712c.woff2') format('woff2');
  unicode-range: U+2AB60-2AB7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ab80-1.3f4c341f.woff2') format('woff2');
  unicode-range: U+2AB80-2AB9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02aba0-1.160a8a5c.woff2') format('woff2');
  unicode-range: U+2ABA0-2ABBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02abc0-1.0cebd5ca.woff2') format('woff2');
  unicode-range: U+2ABC0-2ABDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02abe0-1.2d704b0c.woff2') format('woff2');
  unicode-range: U+2ABE0-2ABFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ac00-1.93686213.woff2') format('woff2');
  unicode-range: U+2AC00-2AC1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ac20-1.d7437388.woff2') format('woff2');
  unicode-range: U+2AC20-2AC3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ac40-1.05ad8430.woff2') format('woff2');
  unicode-range: U+2AC40-2AC5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ac60-1.dc5e4dd7.woff2') format('woff2');
  unicode-range: U+2AC60-2AC7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ac80-1.bcb406d5.woff2') format('woff2');
  unicode-range: U+2AC80-2AC9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02aca0-1.170a821b.woff2') format('woff2');
  unicode-range: U+2ACA0-2ACBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02acc0-1.944a396b.woff2') format('woff2');
  unicode-range: U+2ACC0-2ACDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ace0-1.92a7125a.woff2') format('woff2');
  unicode-range: U+2ACE0-2ACFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ad00-1.b80d5f35.woff2') format('woff2');
  unicode-range: U+2AD00-2AD1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ad20-1.741c4aae.woff2') format('woff2');
  unicode-range: U+2AD20-2AD3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ad40-1.8ac1427d.woff2') format('woff2');
  unicode-range: U+2AD40-2AD5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ad60-1.fbbc3952.woff2') format('woff2');
  unicode-range: U+2AD60-2AD7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ad80-1.91676d42.woff2') format('woff2');
  unicode-range: U+2AD80-2AD9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ada0-1.cc7d698a.woff2') format('woff2');
  unicode-range: U+2ADA0-2ADBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02adc0-1.d84e534b.woff2') format('woff2');
  unicode-range: U+2ADC0-2ADDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ade0-1.87766aca.woff2') format('woff2');
  unicode-range: U+2ADE0-2ADFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ae00-1.d5dd71bd.woff2') format('woff2');
  unicode-range: U+2AE00-2AE1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ae20-1.d05be1f3.woff2') format('woff2');
  unicode-range: U+2AE20-2AE3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ae40-1.8d8caf31.woff2') format('woff2');
  unicode-range: U+2AE40-2AE5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ae60-1.d89a660e.woff2') format('woff2');
  unicode-range: U+2AE60-2AE7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ae80-1.0b324df9.woff2') format('woff2');
  unicode-range: U+2AE80-2AE9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02aea0-1.d768e517.woff2') format('woff2');
  unicode-range: U+2AEA0-2AEBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02aec0-1.6f1c70dd.woff2') format('woff2');
  unicode-range: U+2AEC0-2AEDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02aee0-1.99c27151.woff2') format('woff2');
  unicode-range: U+2AEE0-2AEFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02af00-1.5814fb1d.woff2') format('woff2');
  unicode-range: U+2AF00-2AF1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02af20-1.b527e0cf.woff2') format('woff2');
  unicode-range: U+2AF20-2AF3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02af40-1.3cc14d57.woff2') format('woff2');
  unicode-range: U+2AF40-2AF5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02af60-1.57adb49a.woff2') format('woff2');
  unicode-range: U+2AF60-2AF7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02af80-1.2192f49a.woff2') format('woff2');
  unicode-range: U+2AF80-2AF9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02afa0.136f37fa.woff2') format('woff2');
  unicode-range: U+2AFA2;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02afa0-1.8cbfd588.woff2') format('woff2');
  unicode-range: U+2AFA0-2AFA1, U+2AFA3-2AFBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02afc0-1.6ab625ff.woff2') format('woff2');
  unicode-range: U+2AFC0-2AFDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02afe0-1.cb773a45.woff2') format('woff2');
  unicode-range: U+2AFE0-2AFFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b000-1.9b23bc60.woff2') format('woff2');
  unicode-range: U+2B000-2B01F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b020-1.4b92adea.woff2') format('woff2');
  unicode-range: U+2B020-2B03F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b040-1.18c37792.woff2') format('woff2');
  unicode-range: U+2B040-2B05F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b060-1.a1b0c96c.woff2') format('woff2');
  unicode-range: U+2B060-2B07F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b080-1.72066e4b.woff2') format('woff2');
  unicode-range: U+2B080-2B09F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b0a0-1.4f016e58.woff2') format('woff2');
  unicode-range: U+2B0A0-2B0BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b0c0-1.51555fcc.woff2') format('woff2');
  unicode-range: U+2B0C0-2B0DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b0e0-1.7a0b121b.woff2') format('woff2');
  unicode-range: U+2B0E0-2B0FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b100-1.06cc8cb0.woff2') format('woff2');
  unicode-range: U+2B100-2B11F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b120.ef9de77f.woff2') format('woff2');
  unicode-range: U+2B127-2B128, U+2B137-2B138;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b120-1.d09e3655.woff2') format('woff2');
  unicode-range: U+2B120-2B126, U+2B129-2B136, U+2B139-2B13F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b140-1.b3017357.woff2') format('woff2');
  unicode-range: U+2B140-2B15F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b160-1.643f78bc.woff2') format('woff2');
  unicode-range: U+2B160-2B17F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b180-1.d37acb8e.woff2') format('woff2');
  unicode-range: U+2B180-2B19F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b1a0-1.37d326fe.woff2') format('woff2');
  unicode-range: U+2B1A0-2B1BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b1c0-1.c082a4f9.woff2') format('woff2');
  unicode-range: U+2B1C0-2B1DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b1e0.634aea80.woff2') format('woff2');
  unicode-range: U+2B1ED;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b1e0-1.5043c5d6.woff2') format('woff2');
  unicode-range: U+2B1E0-2B1EC, U+2B1EE-2B1FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b200-1.c3f72bb6.woff2') format('woff2');
  unicode-range: U+2B200-2B21F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b220-1.8fec5a8b.woff2') format('woff2');
  unicode-range: U+2B220-2B23F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b240-1.6a9c6ed7.woff2') format('woff2');
  unicode-range: U+2B240-2B25F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b260-1.c52d81fe.woff2') format('woff2');
  unicode-range: U+2B260-2B27F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b280-1.344fa08c.woff2') format('woff2');
  unicode-range: U+2B280-2B29F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b2a0-1.ba236731.woff2') format('woff2');
  unicode-range: U+2B2A0-2B2BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b2c0-1.1370473f.woff2') format('woff2');
  unicode-range: U+2B2C0-2B2DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b2e0-1.dc117917.woff2') format('woff2');
  unicode-range: U+2B2E0-2B2FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b300.c5e749be.woff2') format('woff2');
  unicode-range: U+2B300;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b300-1.b85629df.woff2') format('woff2');
  unicode-range: U+2B301-2B31F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b320-1.eaa184ec.woff2') format('woff2');
  unicode-range: U+2B320-2B33F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b340-1.ec28c2bd.woff2') format('woff2');
  unicode-range: U+2B340-2B35F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b360.94ce519a.woff2') format('woff2');
  unicode-range: U+2B363, U+2B36F, U+2B372, U+2B37D;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b360-1.5c7545d1.woff2') format('woff2');
  unicode-range: U+2B360-2B362, U+2B364-2B36E, U+2B370-2B371, U+2B373-2B37C, U+2B37E-2B37F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b380-1.27991964.woff2') format('woff2');
  unicode-range: U+2B380-2B39F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b3a0-1.747068df.woff2') format('woff2');
  unicode-range: U+2B3A0-2B3BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b3c0-1.bd879b9d.woff2') format('woff2');
  unicode-range: U+2B3C0-2B3DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b3e0-1.f9d5cb62.woff2') format('woff2');
  unicode-range: U+2B3E0-2B3FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b400.57025a77.woff2') format('woff2');
  unicode-range: U+2B404, U+2B410, U+2B413;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b400-1.4d77916b.woff2') format('woff2');
  unicode-range: U+2B400-2B403, U+2B405-2B40F, U+2B411-2B412, U+2B414-2B41F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b420-1.c4ec738d.woff2') format('woff2');
  unicode-range: U+2B420-2B43F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b440-1.043178a0.woff2') format('woff2');
  unicode-range: U+2B440-2B45F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b460.cabe54cc.woff2') format('woff2');
  unicode-range: U+2B461;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b460-1.73c10032.woff2') format('woff2');
  unicode-range: U+2B460, U+2B462-2B47F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b480-1.dbe6b560.woff2') format('woff2');
  unicode-range: U+2B480-2B49F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b4a0-1.baf7c572.woff2') format('woff2');
  unicode-range: U+2B4A0-2B4BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b4c0-1.30734ef7.woff2') format('woff2');
  unicode-range: U+2B4C0-2B4DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b4e0.ce0537e2.woff2') format('woff2');
  unicode-range: U+2B4E7, U+2B4EF, U+2B4F6, U+2B4F9;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b4e0-1.0bfec195.woff2') format('woff2');
  unicode-range: U+2B4E0-2B4E6, U+2B4E8-2B4EE, U+2B4F0-2B4F5, U+2B4F7-2B4F8, U+2B4FA-2B4FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b500.fe88e6e7.woff2') format('woff2');
  unicode-range: U+2B50D-2B50E;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b500-1.d8f697c4.woff2') format('woff2');
  unicode-range: U+2B500-2B50C, U+2B50F-2B51F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b520.cffb31c2.woff2') format('woff2');
  unicode-range: U+2B536;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b520-1.ced9c8ae.woff2') format('woff2');
  unicode-range: U+2B520-2B535, U+2B537-2B53F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b540-1.c298a4d8.woff2') format('woff2');
  unicode-range: U+2B540-2B55F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b560-1.1300de2f.woff2') format('woff2');
  unicode-range: U+2B560-2B57F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b580-1.9a8a26e6.woff2') format('woff2');
  unicode-range: U+2B580-2B59F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b5a0.b0bd6d75.woff2') format('woff2');
  unicode-range: U+2B5AE-2B5AF, U+2B5B3;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b5a0-1.07c125d3.woff2') format('woff2');
  unicode-range: U+2B5A0-2B5AD, U+2B5B0-2B5B2, U+2B5B4-2B5BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b5c0-1.bebe611a.woff2') format('woff2');
  unicode-range: U+2B5C0-2B5DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b5e0.317a946d.woff2') format('woff2');
  unicode-range: U+2B5E7, U+2B5F4;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b5e0-1.35a6e52a.woff2') format('woff2');
  unicode-range: U+2B5E0-2B5E6, U+2B5E8-2B5F3, U+2B5F5-2B5FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b600.628af302.woff2') format('woff2');
  unicode-range: U+2B61C-2B61D;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b600-1.6222aa30.woff2') format('woff2');
  unicode-range: U+2B600-2B61B, U+2B61E-2B61F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b620.ad7543df.woff2') format('woff2');
  unicode-range: U+2B626-2B628, U+2B62A, U+2B62C;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b620-1.17b6adda.woff2') format('woff2');
  unicode-range: U+2B620-2B625, U+2B629, U+2B62B, U+2B62D-2B63F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b640-1.fd4dc8d9.woff2') format('woff2');
  unicode-range: U+2B640-2B65F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b660-1.423369f7.woff2') format('woff2');
  unicode-range: U+2B660-2B67F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b680.bd2dcaca.woff2') format('woff2');
  unicode-range: U+2B695-2B696;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b680-1.169012d6.woff2') format('woff2');
  unicode-range: U+2B680-2B694, U+2B697-2B69F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b6a0.17377039.woff2') format('woff2');
  unicode-range: U+2B6AD;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b6a0-1.4bd0fa8a.woff2') format('woff2');
  unicode-range: U+2B6A0-2B6AC, U+2B6AE-2B6BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b6c0-1.3d95e228.woff2') format('woff2');
  unicode-range: U+2B6C0-2B6DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b6e0.3e53dfd0.woff2') format('woff2');
  unicode-range: U+2B6ED;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b6e0-1.50ea996d.woff2') format('woff2');
  unicode-range: U+2B6E0-2B6EC, U+2B6EE-2B6FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b700-1.4a84c158.woff2') format('woff2');
  unicode-range: U+2B700-2B71F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b720-1.bf342721.woff2') format('woff2');
  unicode-range: U+2B720-2B73F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b740-1.28b7b64f.woff2') format('woff2');
  unicode-range: U+2B740-2B75F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b760-1.e5c4233d.woff2') format('woff2');
  unicode-range: U+2B760-2B77F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b780-1.2b73c47b.woff2') format('woff2');
  unicode-range: U+2B780-2B79F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b7a0.a619c1bd.woff2') format('woff2');
  unicode-range: U+2B7A9;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b7a0-1.775ac829.woff2') format('woff2');
  unicode-range: U+2B7A0-2B7A8, U+2B7AA-2B7BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b7c0.fb5678b6.woff2') format('woff2');
  unicode-range: U+2B7C5;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b7c0-1.6cd57d38.woff2') format('woff2');
  unicode-range: U+2B7C0-2B7C4, U+2B7C6-2B7DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b7e0.29106748.woff2') format('woff2');
  unicode-range: U+2B7E6, U+2B7F9, U+2B7FC;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b7e0-1.d5c94fc1.woff2') format('woff2');
  unicode-range: U+2B7E0-2B7E5, U+2B7E7-2B7F8, U+2B7FA-2B7FB, U+2B7FD-2B7FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b800.a04d2cb9.woff2') format('woff2');
  unicode-range: U+2B806, U+2B80A, U+2B81C;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b800-1.eb7d3eab.woff2') format('woff2');
  unicode-range: U+2B800-2B805, U+2B807-2B809, U+2B80B-2B81B, U+2B81D;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b820-1.31d28c2c.woff2') format('woff2');
  unicode-range: U+2B820-2B83F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b840-1.aa20b06d.woff2') format('woff2');
  unicode-range: U+2B840-2B85F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b860-1.3874711d.woff2') format('woff2');
  unicode-range: U+2B860-2B87F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b880-1.9265a571.woff2') format('woff2');
  unicode-range: U+2B880-2B89F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b8a0.5f0b43b1.woff2') format('woff2');
  unicode-range: U+2B8B8;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b8a0-1.de0d728c.woff2') format('woff2');
  unicode-range: U+2B8A0-2B8B7, U+2B8B9-2B8BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b8c0-1.695838d4.woff2') format('woff2');
  unicode-range: U+2B8C0-2B8DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b8e0-1.acfc90f3.woff2') format('woff2');
  unicode-range: U+2B8E0-2B8FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b900-1.98a28f10.woff2') format('woff2');
  unicode-range: U+2B900-2B91F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b920-1.92615a45.woff2') format('woff2');
  unicode-range: U+2B920-2B93F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b940-1.1b2ca784.woff2') format('woff2');
  unicode-range: U+2B940-2B95F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b960-1.27f5f1a7.woff2') format('woff2');
  unicode-range: U+2B960-2B97F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b980-1.b2495cda.woff2') format('woff2');
  unicode-range: U+2B980-2B99F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b9a0-1.1c5efca1.woff2') format('woff2');
  unicode-range: U+2B9A0-2B9BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b9c0-1.d50d5abd.woff2') format('woff2');
  unicode-range: U+2B9C0-2B9DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02b9e0-1.2ad5c204.woff2') format('woff2');
  unicode-range: U+2B9E0-2B9FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ba00-1.9e50e8ef.woff2') format('woff2');
  unicode-range: U+2BA00-2BA1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ba20-1.a132ef18.woff2') format('woff2');
  unicode-range: U+2BA20-2BA3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ba40-1.f2a3ff91.woff2') format('woff2');
  unicode-range: U+2BA40-2BA5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ba60-1.b80821f1.woff2') format('woff2');
  unicode-range: U+2BA60-2BA7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ba80-1.59c67164.woff2') format('woff2');
  unicode-range: U+2BA80-2BA9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02baa0-1.a74a2802.woff2') format('woff2');
  unicode-range: U+2BAA0-2BABF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bac0.4d543b5e.woff2') format('woff2');
  unicode-range: U+2BAC7;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bac0-1.47761344.woff2') format('woff2');
  unicode-range: U+2BAC0-2BAC6, U+2BAC8-2BADF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bae0-1.f314d039.woff2') format('woff2');
  unicode-range: U+2BAE0-2BAFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bb00-1.3b46ff5a.woff2') format('woff2');
  unicode-range: U+2BB00-2BB1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bb20-1.15e6f9ec.woff2') format('woff2');
  unicode-range: U+2BB20-2BB3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bb40.43c19a29.woff2') format('woff2');
  unicode-range: U+2BB5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bb40-1.96e4cb6f.woff2') format('woff2');
  unicode-range: U+2BB40-2BB5E;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bb60.aba80fde.woff2') format('woff2');
  unicode-range: U+2BB62, U+2BB7C;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bb60-1.10348689.woff2') format('woff2');
  unicode-range: U+2BB60-2BB61, U+2BB63-2BB7B, U+2BB7D-2BB7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bb80.139c1a40.woff2') format('woff2');
  unicode-range: U+2BB83;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bb80-1.9a37a8a1.woff2') format('woff2');
  unicode-range: U+2BB80-2BB82, U+2BB84-2BB9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bba0-1.64a6fa49.woff2') format('woff2');
  unicode-range: U+2BBA0-2BBBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bbc0-1.3428814f.woff2') format('woff2');
  unicode-range: U+2BBC0-2BBDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bbe0-1.05438981.woff2') format('woff2');
  unicode-range: U+2BBE0-2BBFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bc00.dfdd0a40.woff2') format('woff2');
  unicode-range: U+2BC1B;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bc00-1.070feadd.woff2') format('woff2');
  unicode-range: U+2BC00-2BC1A, U+2BC1C-2BC1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bc20-1.d748bb8a.woff2') format('woff2');
  unicode-range: U+2BC20-2BC3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bc40-1.dbbad34d.woff2') format('woff2');
  unicode-range: U+2BC40-2BC5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bc60-1.12829513.woff2') format('woff2');
  unicode-range: U+2BC60-2BC7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bc80-1.1031f718.woff2') format('woff2');
  unicode-range: U+2BC80-2BC9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bca0-1.fb1dc97a.woff2') format('woff2');
  unicode-range: U+2BCA0-2BCBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bcc0-1.afa8337f.woff2') format('woff2');
  unicode-range: U+2BCC0-2BCDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bce0-1.22f3f055.woff2') format('woff2');
  unicode-range: U+2BCE0-2BCFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bd00-1.4173282c.woff2') format('woff2');
  unicode-range: U+2BD00-2BD1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bd20-1.b8f69ccc.woff2') format('woff2');
  unicode-range: U+2BD20-2BD3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bd40-1.0f4f43cd.woff2') format('woff2');
  unicode-range: U+2BD40-2BD5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bd60.881bc483.woff2') format('woff2');
  unicode-range: U+2BD77;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bd60-1.1fdbc991.woff2') format('woff2');
  unicode-range: U+2BD60-2BD76, U+2BD78-2BD7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bd80.327036d7.woff2') format('woff2');
  unicode-range: U+2BD87;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bd80-1.096e85ca.woff2') format('woff2');
  unicode-range: U+2BD80-2BD86, U+2BD88-2BD9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bda0-1.f1206b99.woff2') format('woff2');
  unicode-range: U+2BDA0-2BDBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bdc0-1.bbcc3dc4.woff2') format('woff2');
  unicode-range: U+2BDC0-2BDDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bde0.5cd32378.woff2') format('woff2');
  unicode-range: U+2BDF7;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bde0-1.cdd5675a.woff2') format('woff2');
  unicode-range: U+2BDE0-2BDF6, U+2BDF8-2BDFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02be00-1.779960ef.woff2') format('woff2');
  unicode-range: U+2BE00-2BE1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02be20.62dca7ed.woff2') format('woff2');
  unicode-range: U+2BE29;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02be20-1.043db907.woff2') format('woff2');
  unicode-range: U+2BE20-2BE28, U+2BE2A-2BE3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02be40-1.a9b22ffd.woff2') format('woff2');
  unicode-range: U+2BE40-2BE5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02be60-1.400fa90c.woff2') format('woff2');
  unicode-range: U+2BE60-2BE7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02be80-1.3e88f59f.woff2') format('woff2');
  unicode-range: U+2BE80-2BE9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bea0-1.c784c335.woff2') format('woff2');
  unicode-range: U+2BEA0-2BEBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bec0-1.ebc434d7.woff2') format('woff2');
  unicode-range: U+2BEC0-2BEDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bee0-1.4bc8913f.woff2') format('woff2');
  unicode-range: U+2BEE0-2BEFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bf00-1.a3f64161.woff2') format('woff2');
  unicode-range: U+2BF00-2BF1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bf20-1.9dd447e4.woff2') format('woff2');
  unicode-range: U+2BF20-2BF3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bf40-1.a8bc9531.woff2') format('woff2');
  unicode-range: U+2BF40-2BF5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bf60-1.90f1528f.woff2') format('woff2');
  unicode-range: U+2BF60-2BF7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bf80-1.476811c1.woff2') format('woff2');
  unicode-range: U+2BF80-2BF9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bfa0-1.2e8900c7.woff2') format('woff2');
  unicode-range: U+2BFA0-2BFBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bfc0-1.29ac49f7.woff2') format('woff2');
  unicode-range: U+2BFC0-2BFDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02bfe0-1.dea51967.woff2') format('woff2');
  unicode-range: U+2BFE0-2BFFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c000-1.65fb9f51.woff2') format('woff2');
  unicode-range: U+2C000-2C01F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c020.be145f23.woff2') format('woff2');
  unicode-range: U+2C029-2C02A;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c020-1.aaa5efd9.woff2') format('woff2');
  unicode-range: U+2C020-2C028, U+2C02B-2C03F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c040-1.6b0f1c62.woff2') format('woff2');
  unicode-range: U+2C040-2C05F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c060-1.c7f0b3be.woff2') format('woff2');
  unicode-range: U+2C060-2C07F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c080-1.f6210ec7.woff2') format('woff2');
  unicode-range: U+2C080-2C09F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c0a0.77a6f5a0.woff2') format('woff2');
  unicode-range: U+2C0A9;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c0a0-1.3c7b17de.woff2') format('woff2');
  unicode-range: U+2C0A0-2C0A8, U+2C0AA-2C0BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c0c0.bcc97329.woff2') format('woff2');
  unicode-range: U+2C0CA;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c0c0-1.b70a471b.woff2') format('woff2');
  unicode-range: U+2C0C0-2C0C9, U+2C0CB-2C0DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c0e0-1.02de4aff.woff2') format('woff2');
  unicode-range: U+2C0E0-2C0FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c100-1.ae37a59c.woff2') format('woff2');
  unicode-range: U+2C100-2C11F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c120-1.ce8dd1a9.woff2') format('woff2');
  unicode-range: U+2C120-2C13F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c140-1.e9923e55.woff2') format('woff2');
  unicode-range: U+2C140-2C15F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c160-1.4de58e63.woff2') format('woff2');
  unicode-range: U+2C160-2C17F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c180-1.abfdd50a.woff2') format('woff2');
  unicode-range: U+2C180-2C19F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c1a0-1.f219cd9d.woff2') format('woff2');
  unicode-range: U+2C1A0-2C1BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c1c0.3dd36135.woff2') format('woff2');
  unicode-range: U+2C1D5, U+2C1D9;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c1c0-1.4986f096.woff2') format('woff2');
  unicode-range: U+2C1C0-2C1D4, U+2C1D6-2C1D8, U+2C1DA-2C1DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c1e0.f0a3d1cf.woff2') format('woff2');
  unicode-range: U+2C1F9;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c1e0-1.e2946bf5.woff2') format('woff2');
  unicode-range: U+2C1E0-2C1F8, U+2C1FA-2C1FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c200-1.1428e740.woff2') format('woff2');
  unicode-range: U+2C200-2C21F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c220-1.5f2678fb.woff2') format('woff2');
  unicode-range: U+2C220-2C23F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c240-1.a071af1d.woff2') format('woff2');
  unicode-range: U+2C240-2C25F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c260.0c8ddc78.woff2') format('woff2');
  unicode-range: U+2C27C;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c260-1.e539bc8d.woff2') format('woff2');
  unicode-range: U+2C260-2C27B, U+2C27D-2C27F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c280.f54bba6b.woff2') format('woff2');
  unicode-range: U+2C288;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c280-1.f75bc878.woff2') format('woff2');
  unicode-range: U+2C280-2C287, U+2C289-2C29F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c2a0.8b83dba3.woff2') format('woff2');
  unicode-range: U+2C2A4;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c2a0-1.a367d87e.woff2') format('woff2');
  unicode-range: U+2C2A0-2C2A3, U+2C2A5-2C2BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c2c0-1.b200e59d.woff2') format('woff2');
  unicode-range: U+2C2C0-2C2DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c2e0-1.5eb0e839.woff2') format('woff2');
  unicode-range: U+2C2E0-2C2FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c300.0b71a2d9.woff2') format('woff2');
  unicode-range: U+2C317;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c300-1.4ca67c32.woff2') format('woff2');
  unicode-range: U+2C300-2C316, U+2C318-2C31F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c320-1.ad37d765.woff2') format('woff2');
  unicode-range: U+2C320-2C33F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c340.e0a5528f.woff2') format('woff2');
  unicode-range: U+2C35B;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c340-1.d6c25927.woff2') format('woff2');
  unicode-range: U+2C340-2C35A, U+2C35C-2C35F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c360.db31cb32.woff2') format('woff2');
  unicode-range: U+2C361, U+2C364;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c360-1.47899b58.woff2') format('woff2');
  unicode-range: U+2C360, U+2C362-2C363, U+2C365-2C37F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c380-1.c33e2441.woff2') format('woff2');
  unicode-range: U+2C380-2C39F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c3a0-1.6978b1d9.woff2') format('woff2');
  unicode-range: U+2C3A0-2C3BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c3c0-1.442aa3c4.woff2') format('woff2');
  unicode-range: U+2C3C0-2C3DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c3e0-1.afa255ca.woff2') format('woff2');
  unicode-range: U+2C3E0-2C3FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c400-1.9531c200.woff2') format('woff2');
  unicode-range: U+2C400-2C41F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c420-1.c8e0f02c.woff2') format('woff2');
  unicode-range: U+2C420-2C43F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c440-1.c5f2d2d3.woff2') format('woff2');
  unicode-range: U+2C440-2C45F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c460-1.8a404c93.woff2') format('woff2');
  unicode-range: U+2C460-2C47F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c480.1268ee07.woff2') format('woff2');
  unicode-range: U+2C488, U+2C494, U+2C497;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c480-1.1e1e1f3b.woff2') format('woff2');
  unicode-range: U+2C480-2C487, U+2C489-2C493, U+2C495-2C496, U+2C498-2C49F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c4a0-1.115bdf5b.woff2') format('woff2');
  unicode-range: U+2C4A0-2C4BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c4c0-1.fa7afffe.woff2') format('woff2');
  unicode-range: U+2C4C0-2C4DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c4e0-1.87223fc1.woff2') format('woff2');
  unicode-range: U+2C4E0-2C4FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c500-1.bd6309a7.woff2') format('woff2');
  unicode-range: U+2C500-2C51F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c520-1.02543598.woff2') format('woff2');
  unicode-range: U+2C520-2C53F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c540.04f532a4.woff2') format('woff2');
  unicode-range: U+2C542;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c540-1.e6b99d17.woff2') format('woff2');
  unicode-range: U+2C540-2C541, U+2C543-2C55F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c560-1.24621914.woff2') format('woff2');
  unicode-range: U+2C560-2C57F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c580-1.117e6760.woff2') format('woff2');
  unicode-range: U+2C580-2C59F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c5a0-1.6f65a65d.woff2') format('woff2');
  unicode-range: U+2C5A0-2C5BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c5c0-1.15adbea0.woff2') format('woff2');
  unicode-range: U+2C5C0-2C5DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c5e0-1.e7bfe737.woff2') format('woff2');
  unicode-range: U+2C5E0-2C5FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c600.64862c77.woff2') format('woff2');
  unicode-range: U+2C613, U+2C618;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c600-1.c25662e0.woff2') format('woff2');
  unicode-range: U+2C600-2C612, U+2C614-2C617, U+2C619-2C61F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c620.b053e7f3.woff2') format('woff2');
  unicode-range: U+2C621, U+2C629, U+2C62B-2C62D, U+2C62F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c620-1.3e90728c.woff2') format('woff2');
  unicode-range: U+2C620, U+2C622-2C628, U+2C62A, U+2C62E, U+2C630-2C63F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c640.2d94c380.woff2') format('woff2');
  unicode-range: U+2C642, U+2C64A-2C64B;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c640-1.16abc5f0.woff2') format('woff2');
  unicode-range: U+2C640-2C641, U+2C643-2C649, U+2C64C-2C65F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c660-1.13b070b4.woff2') format('woff2');
  unicode-range: U+2C660-2C67F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c680-1.782b229a.woff2') format('woff2');
  unicode-range: U+2C680-2C69F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c6a0-1.8d311521.woff2') format('woff2');
  unicode-range: U+2C6A0-2C6BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c6c0-1.897eaf61.woff2') format('woff2');
  unicode-range: U+2C6C0-2C6DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c6e0-1.cc2b626a.woff2') format('woff2');
  unicode-range: U+2C6E0-2C6FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c700-1.cd589471.woff2') format('woff2');
  unicode-range: U+2C700-2C71F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c720.25a19fa4.woff2') format('woff2');
  unicode-range: U+2C72C, U+2C72F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c720-1.2cb5ea5f.woff2') format('woff2');
  unicode-range: U+2C720-2C72B, U+2C72D-2C72E, U+2C730-2C73F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c740-1.51080382.woff2') format('woff2');
  unicode-range: U+2C740-2C75F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c760-1.facec78e.woff2') format('woff2');
  unicode-range: U+2C760-2C77F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c780.8601caec.woff2') format('woff2');
  unicode-range: U+2C79F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c780-1.75d9ccfa.woff2') format('woff2');
  unicode-range: U+2C780-2C79E;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c7a0-1.5bfa624c.woff2') format('woff2');
  unicode-range: U+2C7A0-2C7BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c7c0.eb423dc5.woff2') format('woff2');
  unicode-range: U+2C7C1;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c7c0-1.9e139831.woff2') format('woff2');
  unicode-range: U+2C7C0, U+2C7C2-2C7DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c7e0.51654a9e.woff2') format('woff2');
  unicode-range: U+2C7FD;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c7e0-1.aca1a4e8.woff2') format('woff2');
  unicode-range: U+2C7E0-2C7FC, U+2C7FE-2C7FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c800-1.716ddd49.woff2') format('woff2');
  unicode-range: U+2C800-2C81F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c820-1.93816478.woff2') format('woff2');
  unicode-range: U+2C820-2C83F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c840-1.7cc9addb.woff2') format('woff2');
  unicode-range: U+2C840-2C85F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c860-1.41d830f2.woff2') format('woff2');
  unicode-range: U+2C860-2C87F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c880-1.9107112b.woff2') format('woff2');
  unicode-range: U+2C880-2C89F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c8a0-1.58d84ded.woff2') format('woff2');
  unicode-range: U+2C8A0-2C8BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c8c0.4024b6d7.woff2') format('woff2');
  unicode-range: U+2C8D9, U+2C8DE;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c8c0-1.3872856a.woff2') format('woff2');
  unicode-range: U+2C8C0-2C8D8, U+2C8DA-2C8DD, U+2C8DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c8e0.d42dd8a4.woff2') format('woff2');
  unicode-range: U+2C8E1, U+2C8F3;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c8e0-1.1436ff27.woff2') format('woff2');
  unicode-range: U+2C8E0, U+2C8E2-2C8F2, U+2C8F4-2C8FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c900.517581a9.woff2') format('woff2');
  unicode-range: U+2C907, U+2C90A, U+2C91D;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c900-1.8a35e7dd.woff2') format('woff2');
  unicode-range: U+2C900-2C906, U+2C908-2C909, U+2C90B-2C91C, U+2C91E-2C91F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c920-1.54b9438f.woff2') format('woff2');
  unicode-range: U+2C920-2C93F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c940-1.cd66b839.woff2') format('woff2');
  unicode-range: U+2C940-2C95F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c960-1.3fb9d9c7.woff2') format('woff2');
  unicode-range: U+2C960-2C97F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c980-1.4624f677.woff2') format('woff2');
  unicode-range: U+2C980-2C99F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c9a0-1.8e0f97f6.woff2') format('woff2');
  unicode-range: U+2C9A0-2C9BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c9c0-1.47443f83.woff2') format('woff2');
  unicode-range: U+2C9C0-2C9DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02c9e0-1.187fae29.woff2') format('woff2');
  unicode-range: U+2C9E0-2C9FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ca00.1ce8797b.woff2') format('woff2');
  unicode-range: U+2CA02, U+2CA0E;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ca00-1.a22eff76.woff2') format('woff2');
  unicode-range: U+2CA00-2CA01, U+2CA03-2CA0D, U+2CA0F-2CA1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ca20-1.ef8ad02d.woff2') format('woff2');
  unicode-range: U+2CA20-2CA3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ca40-1.980d4b23.woff2') format('woff2');
  unicode-range: U+2CA40-2CA5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ca60.3d5f121a.woff2') format('woff2');
  unicode-range: U+2CA7D;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ca60-1.938ad85b.woff2') format('woff2');
  unicode-range: U+2CA60-2CA7C, U+2CA7E-2CA7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ca80-1.313fb5b6.woff2') format('woff2');
  unicode-range: U+2CA80-2CA9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02caa0.238c9aa6.woff2') format('woff2');
  unicode-range: U+2CAA9;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02caa0-1.4edf248e.woff2') format('woff2');
  unicode-range: U+2CAA0-2CAA8, U+2CAAA-2CABF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cac0-1.53092b9f.woff2') format('woff2');
  unicode-range: U+2CAC0-2CADF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cae0-1.807a6ffc.woff2') format('woff2');
  unicode-range: U+2CAE0-2CAFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cb00-1.4c92c1d7.woff2') format('woff2');
  unicode-range: U+2CB00-2CB1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cb20.0f1e084a.woff2') format('woff2');
  unicode-range: U+2CB29, U+2CB2D-2CB2E, U+2CB31, U+2CB38-2CB39, U+2CB3B, U+2CB3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cb20-1.e5f9f2f1.woff2') format('woff2');
  unicode-range: U+2CB20-2CB28, U+2CB2A-2CB2C, U+2CB2F-2CB30, U+2CB32-2CB37, U+2CB3A, U+2CB3C-2CB3E;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cb40.1cc7546e.woff2') format('woff2');
  unicode-range: U+2CB41, U+2CB4A, U+2CB4E, U+2CB5A-2CB5B;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cb40-1.352a2e36.woff2') format('woff2');
  unicode-range: U+2CB40, U+2CB42-2CB49, U+2CB4B-2CB4D, U+2CB4F-2CB59, U+2CB5C-2CB5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cb60.50ff9312.woff2') format('woff2');
  unicode-range: U+2CB64, U+2CB69, U+2CB6C, U+2CB6F, U+2CB73, U+2CB76, U+2CB78, U+2CB7C;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cb60-1.7fe74433.woff2') format('woff2');
  unicode-range: U+2CB60-2CB63, U+2CB65-2CB68, U+2CB6A-2CB6B, U+2CB6D-2CB6E, U+2CB70-2CB72, U+2CB74-2CB75, U+2CB77, U+2CB79-2CB7B, U+2CB7D-2CB7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cb80-1.8115b14b.woff2') format('woff2');
  unicode-range: U+2CB80-2CB9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cba0.376024fb.woff2') format('woff2');
  unicode-range: U+2CBB1, U+2CBBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cba0-1.171eb998.woff2') format('woff2');
  unicode-range: U+2CBA0-2CBB0, U+2CBB2-2CBBE;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cbc0.fe04d944.woff2') format('woff2');
  unicode-range: U+2CBC0, U+2CBCE;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cbc0-1.37d9cd4a.woff2') format('woff2');
  unicode-range: U+2CBC1-2CBCD, U+2CBCF-2CBDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cbe0-1.44767d6e.woff2') format('woff2');
  unicode-range: U+2CBE0-2CBFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cc00-1.a8e5ee22.woff2') format('woff2');
  unicode-range: U+2CC00-2CC1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cc20-1.9d2fa558.woff2') format('woff2');
  unicode-range: U+2CC20-2CC3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cc40.18bca4fb.woff2') format('woff2');
  unicode-range: U+2CC56, U+2CC5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cc40-1.9a35edbd.woff2') format('woff2');
  unicode-range: U+2CC40-2CC55, U+2CC57-2CC5E;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cc60-1.1e4b87ec.woff2') format('woff2');
  unicode-range: U+2CC60-2CC7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cc80-1.f00a079e.woff2') format('woff2');
  unicode-range: U+2CC80-2CC9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cca0-1.2daddab4.woff2') format('woff2');
  unicode-range: U+2CCA0-2CCBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ccc0-1.132d3a5c.woff2') format('woff2');
  unicode-range: U+2CCC0-2CCDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cce0.0f5033f3.woff2') format('woff2');
  unicode-range: U+2CCF5-2CCF6, U+2CCFD, U+2CCFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cce0-1.5e0605b5.woff2') format('woff2');
  unicode-range: U+2CCE0-2CCF4, U+2CCF7-2CCFC, U+2CCFE;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cd00.bb1e87ca.woff2') format('woff2');
  unicode-range: U+2CD02-2CD03, U+2CD0A;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cd00-1.560c107f.woff2') format('woff2');
  unicode-range: U+2CD00-2CD01, U+2CD04-2CD09, U+2CD0B-2CD1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cd20-1.2259f255.woff2') format('woff2');
  unicode-range: U+2CD20-2CD3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cd40-1.033221d0.woff2') format('woff2');
  unicode-range: U+2CD40-2CD5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cd60-1.238fdad8.woff2') format('woff2');
  unicode-range: U+2CD60-2CD7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cd80.33a0283c.woff2') format('woff2');
  unicode-range: U+2CD8B, U+2CD8D, U+2CD8F-2CD90, U+2CD9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cd80-1.82fc5778.woff2') format('woff2');
  unicode-range: U+2CD80-2CD8A, U+2CD8C, U+2CD8E, U+2CD91-2CD9E;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cda0.b9752cf8.woff2') format('woff2');
  unicode-range: U+2CDA0, U+2CDA8, U+2CDAD-2CDAE;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cda0-1.1086d223.woff2') format('woff2');
  unicode-range: U+2CDA1-2CDA7, U+2CDA9-2CDAC, U+2CDAF-2CDBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cdc0.3343756b.woff2') format('woff2');
  unicode-range: U+2CDD5;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cdc0-1.c7402bd2.woff2') format('woff2');
  unicode-range: U+2CDC0-2CDD4, U+2CDD6-2CDDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cde0-1.c61b4eef.woff2') format('woff2');
  unicode-range: U+2CDE0-2CDFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ce00.a700d75c.woff2') format('woff2');
  unicode-range: U+2CE18, U+2CE1A;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ce00-1.6b81a947.woff2') format('woff2');
  unicode-range: U+2CE00-2CE17, U+2CE19, U+2CE1B-2CE1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ce20.71db395d.woff2') format('woff2');
  unicode-range: U+2CE23, U+2CE26, U+2CE2A;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ce20-1.829ed309.woff2') format('woff2');
  unicode-range: U+2CE20-2CE22, U+2CE24-2CE25, U+2CE27-2CE29, U+2CE2B-2CE3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ce40-1.a074aabe.woff2') format('woff2');
  unicode-range: U+2CE40-2CE5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ce60.5c51a0fc.woff2') format('woff2');
  unicode-range: U+2CE7C;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ce60-1.9be069a7.woff2') format('woff2');
  unicode-range: U+2CE60-2CE7B, U+2CE7D-2CE7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ce80.58e6eca4.woff2') format('woff2');
  unicode-range: U+2CE88, U+2CE93;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ce80-1.1445ae1f.woff2') format('woff2');
  unicode-range: U+2CE80-2CE87, U+2CE89-2CE92, U+2CE94-2CE9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cea0-1.2fedbdd2.woff2') format('woff2');
  unicode-range: U+2CEA0-2CEAD, U+2CEB0-2CEBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cec0-1.5e3d5b70.woff2') format('woff2');
  unicode-range: U+2CEC0-2CEDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cee0-1.c86343bb.woff2') format('woff2');
  unicode-range: U+2CEE0-2CEFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cf00-1.79d3eb8f.woff2') format('woff2');
  unicode-range: U+2CF00-2CF1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cf20-1.6114c036.woff2') format('woff2');
  unicode-range: U+2CF20-2CF3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cf40-1.307b06b9.woff2') format('woff2');
  unicode-range: U+2CF40-2CF5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cf60-1.c4c3d3ea.woff2') format('woff2');
  unicode-range: U+2CF60-2CF7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cf80-1.5b113c0c.woff2') format('woff2');
  unicode-range: U+2CF80-2CF9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cfa0-1.33de9e95.woff2') format('woff2');
  unicode-range: U+2CFA0-2CFBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cfc0-1.52905aba.woff2') format('woff2');
  unicode-range: U+2CFC0-2CFDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02cfe0-1.44f9bc0e.woff2') format('woff2');
  unicode-range: U+2CFE0-2CFFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d000-1.950b1089.woff2') format('woff2');
  unicode-range: U+2D000-2D01F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d020-1.47d26606.woff2') format('woff2');
  unicode-range: U+2D020-2D03F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d040-1.e7482007.woff2') format('woff2');
  unicode-range: U+2D040-2D05F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d060-1.7baa331c.woff2') format('woff2');
  unicode-range: U+2D060-2D07F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d080-1.30b6a5b5.woff2') format('woff2');
  unicode-range: U+2D080-2D09F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d0a0-1.9711ce0f.woff2') format('woff2');
  unicode-range: U+2D0A0-2D0BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d0c0-1.143ee1cf.woff2') format('woff2');
  unicode-range: U+2D0C0-2D0DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d0e0-1.bf6cdd5c.woff2') format('woff2');
  unicode-range: U+2D0E0-2D0FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d100-1.679601e9.woff2') format('woff2');
  unicode-range: U+2D100-2D11F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d120-1.fb697090.woff2') format('woff2');
  unicode-range: U+2D120-2D13F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d140-1.28ca2fcb.woff2') format('woff2');
  unicode-range: U+2D140-2D15F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d160-1.d14a528e.woff2') format('woff2');
  unicode-range: U+2D160-2D17F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d180-1.8974958d.woff2') format('woff2');
  unicode-range: U+2D180-2D19F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d1a0-1.52c7d615.woff2') format('woff2');
  unicode-range: U+2D1A0-2D1BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d1c0-1.557a2f5e.woff2') format('woff2');
  unicode-range: U+2D1C0-2D1DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d1e0-1.40a1c887.woff2') format('woff2');
  unicode-range: U+2D1E0-2D1FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d200-1.e7b7ceea.woff2') format('woff2');
  unicode-range: U+2D200-2D21F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d220-1.6f8d022b.woff2') format('woff2');
  unicode-range: U+2D220-2D23F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d240-1.d19ac858.woff2') format('woff2');
  unicode-range: U+2D240-2D25F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d260-1.14e04876.woff2') format('woff2');
  unicode-range: U+2D260-2D27F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d280-1.c7248801.woff2') format('woff2');
  unicode-range: U+2D280-2D29F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d2a0-1.07d5e9a9.woff2') format('woff2');
  unicode-range: U+2D2A0-2D2BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d2c0-1.ec011bc4.woff2') format('woff2');
  unicode-range: U+2D2C0-2D2DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d2e0-1.a8577e00.woff2') format('woff2');
  unicode-range: U+2D2E0-2D2FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d300-1.98345c85.woff2') format('woff2');
  unicode-range: U+2D300-2D31F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d320-1.8a5c86a6.woff2') format('woff2');
  unicode-range: U+2D320-2D33F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d340-1.27b25ff9.woff2') format('woff2');
  unicode-range: U+2D340-2D35F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d360-1.4dda7ce7.woff2') format('woff2');
  unicode-range: U+2D360-2D37F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d380-1.81918b6b.woff2') format('woff2');
  unicode-range: U+2D380-2D39F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d3a0-1.a3d8e6c7.woff2') format('woff2');
  unicode-range: U+2D3A0-2D3BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d3c0-1.81a73ab1.woff2') format('woff2');
  unicode-range: U+2D3C0-2D3DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d3e0-1.3d46faea.woff2') format('woff2');
  unicode-range: U+2D3E0-2D3FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d400-1.7c524f28.woff2') format('woff2');
  unicode-range: U+2D400-2D41F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d420-1.391acb14.woff2') format('woff2');
  unicode-range: U+2D420-2D43F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d440-1.4c25ca41.woff2') format('woff2');
  unicode-range: U+2D440-2D45F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d460-1.8ceb2d1d.woff2') format('woff2');
  unicode-range: U+2D460-2D47F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d480-1.76a56a82.woff2') format('woff2');
  unicode-range: U+2D480-2D49F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d4a0-1.6fe77552.woff2') format('woff2');
  unicode-range: U+2D4A0-2D4BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d4c0-1.4082d07a.woff2') format('woff2');
  unicode-range: U+2D4C0-2D4DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d4e0-1.8e9fd67e.woff2') format('woff2');
  unicode-range: U+2D4E0-2D4FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d500-1.e208d01a.woff2') format('woff2');
  unicode-range: U+2D500-2D51F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d520-1.846e5755.woff2') format('woff2');
  unicode-range: U+2D520-2D53F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d540-1.389b1379.woff2') format('woff2');
  unicode-range: U+2D540-2D55F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d560-1.3751f9fa.woff2') format('woff2');
  unicode-range: U+2D560-2D57F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d580-1.ee15f713.woff2') format('woff2');
  unicode-range: U+2D580-2D59F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d5a0-1.ebdb2933.woff2') format('woff2');
  unicode-range: U+2D5A0-2D5BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d5c0-1.e77dd053.woff2') format('woff2');
  unicode-range: U+2D5C0-2D5DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d5e0-1.a790cde0.woff2') format('woff2');
  unicode-range: U+2D5E0-2D5FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d600-1.4792572b.woff2') format('woff2');
  unicode-range: U+2D600-2D61F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d620-1.59a89a84.woff2') format('woff2');
  unicode-range: U+2D620-2D63F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d640-1.afd392b2.woff2') format('woff2');
  unicode-range: U+2D640-2D65F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d660-1.633eea5a.woff2') format('woff2');
  unicode-range: U+2D660-2D67F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d680-1.9a08ebc0.woff2') format('woff2');
  unicode-range: U+2D680-2D69F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d6a0-1.367a3ce6.woff2') format('woff2');
  unicode-range: U+2D6A0-2D6BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d6c0-1.5156b685.woff2') format('woff2');
  unicode-range: U+2D6C0-2D6DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d6e0-1.1b7516f8.woff2') format('woff2');
  unicode-range: U+2D6E0-2D6FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d700-1.8942d171.woff2') format('woff2');
  unicode-range: U+2D700-2D71F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d720-1.36acd0bb.woff2') format('woff2');
  unicode-range: U+2D720-2D73F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d740-1.898b8d75.woff2') format('woff2');
  unicode-range: U+2D740-2D75F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d760-1.42dec76d.woff2') format('woff2');
  unicode-range: U+2D760-2D77F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d780-1.226090d6.woff2') format('woff2');
  unicode-range: U+2D780-2D79F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d7a0-1.12fe86ea.woff2') format('woff2');
  unicode-range: U+2D7A0-2D7BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d7c0-1.b91f9752.woff2') format('woff2');
  unicode-range: U+2D7C0-2D7DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d7e0-1.da2f930d.woff2') format('woff2');
  unicode-range: U+2D7E0-2D7FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d800-1.542f0e8f.woff2') format('woff2');
  unicode-range: U+2D800-2D81F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d820-1.000a473d.woff2') format('woff2');
  unicode-range: U+2D820-2D83F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d840-1.3f9d082b.woff2') format('woff2');
  unicode-range: U+2D840-2D85F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d860-1.6dfbf277.woff2') format('woff2');
  unicode-range: U+2D860-2D87F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d880-1.e2b80fa7.woff2') format('woff2');
  unicode-range: U+2D880-2D89F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d8a0-1.af6a9d9e.woff2') format('woff2');
  unicode-range: U+2D8A0-2D8BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d8c0-1.43cf04a7.woff2') format('woff2');
  unicode-range: U+2D8C0-2D8DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d8e0-1.582dd16c.woff2') format('woff2');
  unicode-range: U+2D8E0-2D8FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d900-1.3199433c.woff2') format('woff2');
  unicode-range: U+2D900-2D91F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d920-1.cbb55d6b.woff2') format('woff2');
  unicode-range: U+2D920-2D93F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d940-1.43d98d6a.woff2') format('woff2');
  unicode-range: U+2D940-2D95F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d960-1.a35ea7f1.woff2') format('woff2');
  unicode-range: U+2D960-2D97F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d980-1.34172bce.woff2') format('woff2');
  unicode-range: U+2D980-2D99F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d9a0-1.86a3f3ea.woff2') format('woff2');
  unicode-range: U+2D9A0-2D9BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d9c0-1.a2c21d62.woff2') format('woff2');
  unicode-range: U+2D9C0-2D9DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02d9e0-1.125c4fe3.woff2') format('woff2');
  unicode-range: U+2D9E0-2D9FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02da00-1.daa89505.woff2') format('woff2');
  unicode-range: U+2DA00-2DA1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02da20-1.19e4fa1d.woff2') format('woff2');
  unicode-range: U+2DA20-2DA3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02da40-1.8361730c.woff2') format('woff2');
  unicode-range: U+2DA40-2DA5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02da60-1.a7423fd8.woff2') format('woff2');
  unicode-range: U+2DA60-2DA7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02da80-1.ea3a231d.woff2') format('woff2');
  unicode-range: U+2DA80-2DA9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02daa0-1.d26386c9.woff2') format('woff2');
  unicode-range: U+2DAA0-2DABF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dac0-1.fb0f60f0.woff2') format('woff2');
  unicode-range: U+2DAC0-2DADF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dae0-1.8c65bdb9.woff2') format('woff2');
  unicode-range: U+2DAE0-2DAFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02db00-1.d915647c.woff2') format('woff2');
  unicode-range: U+2DB00-2DB1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02db20-1.09d9dc93.woff2') format('woff2');
  unicode-range: U+2DB20-2DB3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02db40-1.d35af1af.woff2') format('woff2');
  unicode-range: U+2DB40-2DB5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02db60-1.a3a49a27.woff2') format('woff2');
  unicode-range: U+2DB60-2DB7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02db80-1.6d1c642a.woff2') format('woff2');
  unicode-range: U+2DB80-2DB9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dba0-1.bea0c976.woff2') format('woff2');
  unicode-range: U+2DBA0-2DBBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dbc0-1.b9484cc2.woff2') format('woff2');
  unicode-range: U+2DBC0-2DBDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dbe0-1.384ae7bd.woff2') format('woff2');
  unicode-range: U+2DBE0-2DBFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dc00-1.980d02e4.woff2') format('woff2');
  unicode-range: U+2DC00-2DC1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dc20-1.540ee25f.woff2') format('woff2');
  unicode-range: U+2DC20-2DC3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dc40-1.926455f4.woff2') format('woff2');
  unicode-range: U+2DC40-2DC5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dc60-1.3edb58d7.woff2') format('woff2');
  unicode-range: U+2DC60-2DC7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dc80-1.51ab939d.woff2') format('woff2');
  unicode-range: U+2DC80-2DC9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dca0-1.3aa06144.woff2') format('woff2');
  unicode-range: U+2DCA0-2DCBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dcc0-1.1194b542.woff2') format('woff2');
  unicode-range: U+2DCC0-2DCDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dce0-1.54422697.woff2') format('woff2');
  unicode-range: U+2DCE0-2DCFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dd00-1.a6272f29.woff2') format('woff2');
  unicode-range: U+2DD00-2DD1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dd20-1.4087b6ca.woff2') format('woff2');
  unicode-range: U+2DD20-2DD3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dd40-1.21bf38a7.woff2') format('woff2');
  unicode-range: U+2DD40-2DD5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dd60-1.1da5f2fe.woff2') format('woff2');
  unicode-range: U+2DD60-2DD7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dd80-1.d85cdeae.woff2') format('woff2');
  unicode-range: U+2DD80-2DD9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dda0-1.3e7be8df.woff2') format('woff2');
  unicode-range: U+2DDA0-2DDBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ddc0-1.e5b9395b.woff2') format('woff2');
  unicode-range: U+2DDC0-2DDDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dde0-1.08925b0c.woff2') format('woff2');
  unicode-range: U+2DDE0-2DDFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02de00-1.de9acc48.woff2') format('woff2');
  unicode-range: U+2DE00-2DE1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02de20-1.18b3b743.woff2') format('woff2');
  unicode-range: U+2DE20-2DE3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02de40-1.feb55b78.woff2') format('woff2');
  unicode-range: U+2DE40-2DE5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02de60-1.0e1fd49d.woff2') format('woff2');
  unicode-range: U+2DE60-2DE7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02de80-1.afa32251.woff2') format('woff2');
  unicode-range: U+2DE80-2DE9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dea0-1.11a62d10.woff2') format('woff2');
  unicode-range: U+2DEA0-2DEBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dec0-1.388ba926.woff2') format('woff2');
  unicode-range: U+2DEC0-2DEDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dee0-1.a49558a5.woff2') format('woff2');
  unicode-range: U+2DEE0-2DEFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02df00-1.8946a763.woff2') format('woff2');
  unicode-range: U+2DF00-2DF1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02df20-1.0c473e68.woff2') format('woff2');
  unicode-range: U+2DF20-2DF3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02df40-1.a8acb2f6.woff2') format('woff2');
  unicode-range: U+2DF40-2DF5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02df60-1.4936e789.woff2') format('woff2');
  unicode-range: U+2DF60-2DF7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02df80-1.39bb450b.woff2') format('woff2');
  unicode-range: U+2DF80-2DF9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dfa0-1.f64d52fe.woff2') format('woff2');
  unicode-range: U+2DFA0-2DFBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dfc0-1.9a056f59.woff2') format('woff2');
  unicode-range: U+2DFC0-2DFDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02dfe0-1.1331dada.woff2') format('woff2');
  unicode-range: U+2DFE0-2DFFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e000-1.e8e3fb51.woff2') format('woff2');
  unicode-range: U+2E000-2E01F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e020-1.6ed8a218.woff2') format('woff2');
  unicode-range: U+2E020-2E03F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e040-1.00d01d96.woff2') format('woff2');
  unicode-range: U+2E040-2E05F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e060-1.e82b0cb8.woff2') format('woff2');
  unicode-range: U+2E060-2E07F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e080-1.a4305671.woff2') format('woff2');
  unicode-range: U+2E080-2E09F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e0a0-1.f7b51b0b.woff2') format('woff2');
  unicode-range: U+2E0A0-2E0BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e0c0-1.2ac6a4df.woff2') format('woff2');
  unicode-range: U+2E0C0-2E0DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e0e0-1.28064efe.woff2') format('woff2');
  unicode-range: U+2E0E0-2E0FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e100-1.6614dc85.woff2') format('woff2');
  unicode-range: U+2E100-2E11F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e120-1.d08808fa.woff2') format('woff2');
  unicode-range: U+2E120-2E13F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e140-1.93e0a03b.woff2') format('woff2');
  unicode-range: U+2E140-2E15F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e160-1.3134b43d.woff2') format('woff2');
  unicode-range: U+2E160-2E17F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e180-1.dc3ab318.woff2') format('woff2');
  unicode-range: U+2E180-2E19F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e1a0-1.b4513827.woff2') format('woff2');
  unicode-range: U+2E1A0-2E1BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e1c0-1.1f30bbad.woff2') format('woff2');
  unicode-range: U+2E1C0-2E1DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e1e0-1.fbda8e43.woff2') format('woff2');
  unicode-range: U+2E1E0-2E1FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e200-1.25a47346.woff2') format('woff2');
  unicode-range: U+2E200-2E21F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e220-1.22307205.woff2') format('woff2');
  unicode-range: U+2E220-2E23F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e240-1.2371d563.woff2') format('woff2');
  unicode-range: U+2E240-2E25F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e260-1.fb97e747.woff2') format('woff2');
  unicode-range: U+2E260-2E27F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e280-1.7884423c.woff2') format('woff2');
  unicode-range: U+2E280-2E29F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e2a0-1.54c29454.woff2') format('woff2');
  unicode-range: U+2E2A0-2E2BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e2c0-1.1ca73992.woff2') format('woff2');
  unicode-range: U+2E2C0-2E2DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e2e0-1.1aa416c5.woff2') format('woff2');
  unicode-range: U+2E2E0-2E2FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e300-1.d4ca6fc4.woff2') format('woff2');
  unicode-range: U+2E300-2E31F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e320-1.30188702.woff2') format('woff2');
  unicode-range: U+2E320-2E33F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e340-1.1dffef54.woff2') format('woff2');
  unicode-range: U+2E340-2E35F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e360-1.3a7432cc.woff2') format('woff2');
  unicode-range: U+2E360-2E37F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e380-1.bc573d48.woff2') format('woff2');
  unicode-range: U+2E380-2E39F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e3a0-1.053cc7da.woff2') format('woff2');
  unicode-range: U+2E3A0-2E3BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e3c0-1.59f69708.woff2') format('woff2');
  unicode-range: U+2E3C0-2E3DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e3e0-1.48a9f9a2.woff2') format('woff2');
  unicode-range: U+2E3E0-2E3FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e400-1.f6c6fb88.woff2') format('woff2');
  unicode-range: U+2E400-2E41F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e420-1.6934d45e.woff2') format('woff2');
  unicode-range: U+2E420-2E43F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e440-1.ac8e591f.woff2') format('woff2');
  unicode-range: U+2E440-2E45F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e460-1.94b4c991.woff2') format('woff2');
  unicode-range: U+2E460-2E47F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e480-1.90df60b3.woff2') format('woff2');
  unicode-range: U+2E480-2E49F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e4a0-1.8a2ac7c1.woff2') format('woff2');
  unicode-range: U+2E4A0-2E4BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e4c0-1.94af6bda.woff2') format('woff2');
  unicode-range: U+2E4C0-2E4DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e4e0-1.1d8f711e.woff2') format('woff2');
  unicode-range: U+2E4E0-2E4FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e500-1.6fd2b41f.woff2') format('woff2');
  unicode-range: U+2E500-2E51F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e520-1.f00e2504.woff2') format('woff2');
  unicode-range: U+2E520-2E53F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e540-1.0677848f.woff2') format('woff2');
  unicode-range: U+2E540-2E55F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e560-1.7632501e.woff2') format('woff2');
  unicode-range: U+2E560-2E57F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e580-1.74f0b073.woff2') format('woff2');
  unicode-range: U+2E580-2E59F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e5a0-1.ab6a95a6.woff2') format('woff2');
  unicode-range: U+2E5A0-2E5BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e5c0-1.070edf3e.woff2') format('woff2');
  unicode-range: U+2E5C0-2E5DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e5e0-1.466d707c.woff2') format('woff2');
  unicode-range: U+2E5E0-2E5FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e600-1.50ecc4c7.woff2') format('woff2');
  unicode-range: U+2E600-2E61F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e620-1.bed3f096.woff2') format('woff2');
  unicode-range: U+2E620-2E63F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e640-1.54daf96c.woff2') format('woff2');
  unicode-range: U+2E640-2E65F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e660-1.4f1da69e.woff2') format('woff2');
  unicode-range: U+2E660-2E67F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e680-1.3dabdda1.woff2') format('woff2');
  unicode-range: U+2E680-2E69F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e6a0-1.868bad10.woff2') format('woff2');
  unicode-range: U+2E6A0-2E6BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e6c0-1.7ed51e8f.woff2') format('woff2');
  unicode-range: U+2E6C0-2E6DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e6e0-1.9948712b.woff2') format('woff2');
  unicode-range: U+2E6E0-2E6FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e700-1.5b348d41.woff2') format('woff2');
  unicode-range: U+2E700-2E71F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e720-1.0977e101.woff2') format('woff2');
  unicode-range: U+2E720-2E73F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e740-1.35a42fdd.woff2') format('woff2');
  unicode-range: U+2E740-2E75F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e760-1.c9350b42.woff2') format('woff2');
  unicode-range: U+2E760-2E77F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e780-1.2a3b2e4d.woff2') format('woff2');
  unicode-range: U+2E780-2E79F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e7a0-1.2ac70d68.woff2') format('woff2');
  unicode-range: U+2E7A0-2E7BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e7c0-1.9b3404a9.woff2') format('woff2');
  unicode-range: U+2E7C0-2E7DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e7e0-1.1614ea7c.woff2') format('woff2');
  unicode-range: U+2E7E0-2E7FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e800-1.64891ccd.woff2') format('woff2');
  unicode-range: U+2E800-2E81F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e820-1.16f237ac.woff2') format('woff2');
  unicode-range: U+2E820-2E83F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e840-1.d17d6327.woff2') format('woff2');
  unicode-range: U+2E840-2E85F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e860-1.5861a123.woff2') format('woff2');
  unicode-range: U+2E860-2E87F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e880-1.86e10fc4.woff2') format('woff2');
  unicode-range: U+2E880-2E89F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e8a0-1.4e75d60f.woff2') format('woff2');
  unicode-range: U+2E8A0-2E8BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e8c0-1.6575971d.woff2') format('woff2');
  unicode-range: U+2E8C0-2E8DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e8e0-1.138fce59.woff2') format('woff2');
  unicode-range: U+2E8E0-2E8FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e900-1.f74b2c07.woff2') format('woff2');
  unicode-range: U+2E900-2E91F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e920-1.297750fe.woff2') format('woff2');
  unicode-range: U+2E920-2E93F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e940-1.046b3dfb.woff2') format('woff2');
  unicode-range: U+2E940-2E95F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e960-1.beacf12d.woff2') format('woff2');
  unicode-range: U+2E960-2E97F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e980-1.5280da17.woff2') format('woff2');
  unicode-range: U+2E980-2E99F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e9a0-1.d868657e.woff2') format('woff2');
  unicode-range: U+2E9A0-2E9BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e9c0-1.b57c60fe.woff2') format('woff2');
  unicode-range: U+2E9C0-2E9DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02e9e0-1.15ccca87.woff2') format('woff2');
  unicode-range: U+2E9E0-2E9FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ea00-1.040e09bb.woff2') format('woff2');
  unicode-range: U+2EA00-2EA1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ea20-1.1385e4fc.woff2') format('woff2');
  unicode-range: U+2EA20-2EA3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ea40-1.15d0abcc.woff2') format('woff2');
  unicode-range: U+2EA40-2EA5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ea60-1.940d279c.woff2') format('woff2');
  unicode-range: U+2EA60-2EA7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ea80-1.e762840b.woff2') format('woff2');
  unicode-range: U+2EA80-2EA9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02eaa0-1.d3cdd3f5.woff2') format('woff2');
  unicode-range: U+2EAA0-2EABF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02eac0-1.f99eed41.woff2') format('woff2');
  unicode-range: U+2EAC0-2EADF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02eae0-1.d70c748a.woff2') format('woff2');
  unicode-range: U+2EAE0-2EAFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02eb00-1.cbb9750f.woff2') format('woff2');
  unicode-range: U+2EB00-2EB1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02eb20-1.f7b650d3.woff2') format('woff2');
  unicode-range: U+2EB20-2EB3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02eb40-1.792d0bb6.woff2') format('woff2');
  unicode-range: U+2EB40-2EB5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02eb60-1.5a8247dd.woff2') format('woff2');
  unicode-range: U+2EB60-2EB7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02eb80-1.ecaac420.woff2') format('woff2');
  unicode-range: U+2EB80-2EB9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02eba0-1.78d92fff.woff2') format('woff2');
  unicode-range: U+2EBA0-2EBBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ebc0-1.b83280ca.woff2') format('woff2');
  unicode-range: U+2EBC0-2EBDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ebe0-1.e2f0a2bd.woff2') format('woff2');
  unicode-range: U+2EBE0, U+2EBF0-2EBFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ec00-1.e6eea7e6.woff2') format('woff2');
  unicode-range: U+2EC00-2EC1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ec20-1.1e96057f.woff2') format('woff2');
  unicode-range: U+2EC20-2EC3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ec40-1.856daa9a.woff2') format('woff2');
  unicode-range: U+2EC40-2EC5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ec60-1.2f014851.woff2') format('woff2');
  unicode-range: U+2EC60-2EC7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ec80-1.e72ced56.woff2') format('woff2');
  unicode-range: U+2EC80-2EC9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02eca0-1.19953e25.woff2') format('woff2');
  unicode-range: U+2ECA0-2ECBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ecc0-1.717f263c.woff2') format('woff2');
  unicode-range: U+2ECC0-2ECDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ece0-1.ee4b6194.woff2') format('woff2');
  unicode-range: U+2ECE0-2ECFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ed00-1.609d6a7c.woff2') format('woff2');
  unicode-range: U+2ED00-2ED1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ed20-1.15803ff9.woff2') format('woff2');
  unicode-range: U+2ED20-2ED3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ed40-1.3c02c05b.woff2') format('woff2');
  unicode-range: U+2ED40-2ED5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ed60-1.9ece89b9.woff2') format('woff2');
  unicode-range: U+2ED60-2ED7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ed80-1.ed6722a1.woff2') format('woff2');
  unicode-range: U+2ED80-2ED9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02eda0-1.f4540757.woff2') format('woff2');
  unicode-range: U+2EDA0-2EDBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02edc0-1.91c16c85.woff2') format('woff2');
  unicode-range: U+2EDC0-2EDDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ede0-1.b7224400.woff2') format('woff2');
  unicode-range: U+2EDE0-2EDFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ee00-1.c2c68a6f.woff2') format('woff2');
  unicode-range: U+2EE00-2EE1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ee20-1.b6004e32.woff2') format('woff2');
  unicode-range: U+2EE20-2EE3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02ee40-1.fba90872.woff2') format('woff2');
  unicode-range: U+2EE40-2EE5D;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02f800-1.e7a2849e.woff2') format('woff2');
  unicode-range: U+2F800-2F81F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02f820-1.a997c055.woff2') format('woff2');
  unicode-range: U+2F820-2F83F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02f840-1.99c90953.woff2') format('woff2');
  unicode-range: U+2F840-2F85F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02f860-1.f38cabda.woff2') format('woff2');
  unicode-range: U+2F860-2F87F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02f880-1.b9ecf2a1.woff2') format('woff2');
  unicode-range: U+2F880-2F89F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02f8a0-1.86b4b009.woff2') format('woff2');
  unicode-range: U+2F8A0-2F8BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02f8c0-1.493cdec0.woff2') format('woff2');
  unicode-range: U+2F8C0-2F8DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02f8e0-1.cb03a270.woff2') format('woff2');
  unicode-range: U+2F8E0-2F8FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02f900-1.f8de582c.woff2') format('woff2');
  unicode-range: U+2F900-2F91F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02f920-1.e20c80b3.woff2') format('woff2');
  unicode-range: U+2F920-2F93F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02f940-1.98696bd2.woff2') format('woff2');
  unicode-range: U+2F940-2F95F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02f960-1.b2e513d7.woff2') format('woff2');
  unicode-range: U+2F960-2F97F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02f980-1.f4863c6a.woff2') format('woff2');
  unicode-range: U+2F980-2F99F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02f9a0-1.104818d6.woff2') format('woff2');
  unicode-range: U+2F9A0-2F9BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02f9c0-1.17a06aa6.woff2') format('woff2');
  unicode-range: U+2F9C0-2F9DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02f9e0-1.8ae01d4f.woff2') format('woff2');
  unicode-range: U+2F9E0-2F9FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/02fa00-1.be9a998f.woff2') format('woff2');
  unicode-range: U+2FA00-2FA1D;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030000-2.b31f52bc.woff2') format('woff2');
  unicode-range: U+30000-3001F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030020-2.721a0c55.woff2') format('woff2');
  unicode-range: U+30020-3003F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030040-2.47a63727.woff2') format('woff2');
  unicode-range: U+30040-3005F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030060-2.fdc79321.woff2') format('woff2');
  unicode-range: U+30060-3007F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030080-2.b1a30764.woff2') format('woff2');
  unicode-range: U+30080-3009F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0300a0-2.1a466704.woff2') format('woff2');
  unicode-range: U+300A0-300BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0300c0-2.0ef53f66.woff2') format('woff2');
  unicode-range: U+300C0-300DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0300e0-2.9d3dd950.woff2') format('woff2');
  unicode-range: U+300E0-300FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030100-2.9e026c1c.woff2') format('woff2');
  unicode-range: U+30100-3011F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030120-2.15065d30.woff2') format('woff2');
  unicode-range: U+30120-3013F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030140-2.66a651fc.woff2') format('woff2');
  unicode-range: U+30140-3015F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030160-2.5b502b02.woff2') format('woff2');
  unicode-range: U+30160-3017F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030180-2.d1013029.woff2') format('woff2');
  unicode-range: U+30180-3019F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0301a0-2.0b178e24.woff2') format('woff2');
  unicode-range: U+301A0-301BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0301c0-2.e136df6b.woff2') format('woff2');
  unicode-range: U+301C0-301DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0301e0-2.a8b85ad1.woff2') format('woff2');
  unicode-range: U+301E0-301FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030200-2.23e24cfa.woff2') format('woff2');
  unicode-range: U+30200-3021F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030220-2.c1cfb176.woff2') format('woff2');
  unicode-range: U+30220-3023F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030240-2.65ba74bb.woff2') format('woff2');
  unicode-range: U+30240-3025F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030260-2.ee60b6e5.woff2') format('woff2');
  unicode-range: U+30260-3027F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030280-2.d3bb1e51.woff2') format('woff2');
  unicode-range: U+30280-3029F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0302a0-2.54b49ef7.woff2') format('woff2');
  unicode-range: U+302A0-302BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0302c0-2.9cfb4deb.woff2') format('woff2');
  unicode-range: U+302C0-302DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0302e0-2.ae326b3c.woff2') format('woff2');
  unicode-range: U+302E0-302FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030300-2.6d250c6b.woff2') format('woff2');
  unicode-range: U+30300-3031F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030320-2.70363a39.woff2') format('woff2');
  unicode-range: U+30320-3033F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030340-2.2648a7ea.woff2') format('woff2');
  unicode-range: U+30340-3035F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030360-2.f8f699c3.woff2') format('woff2');
  unicode-range: U+30360-3037F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030380-2.98bf9ebe.woff2') format('woff2');
  unicode-range: U+30380-3039F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0303a0-2.073c320b.woff2') format('woff2');
  unicode-range: U+303A0-303BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0303c0-2.2d9a26ad.woff2') format('woff2');
  unicode-range: U+303C0-303DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0303e0-2.0efd5119.woff2') format('woff2');
  unicode-range: U+303E0-303FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030400-2.25827ee4.woff2') format('woff2');
  unicode-range: U+30400-3041F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030420-2.8f43258d.woff2') format('woff2');
  unicode-range: U+30420-3043F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030440-2.e09d9d54.woff2') format('woff2');
  unicode-range: U+30440-3045F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030460-2.d025a053.woff2') format('woff2');
  unicode-range: U+30460-3047F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030480-2.7815106d.woff2') format('woff2');
  unicode-range: U+30480-3049F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0304a0-2.9698e4b2.woff2') format('woff2');
  unicode-range: U+304A0-304BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0304c0-2.84c56a48.woff2') format('woff2');
  unicode-range: U+304C0-304DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0304e0-2.b55491e0.woff2') format('woff2');
  unicode-range: U+304E0-304FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030500-2.6c0c7d49.woff2') format('woff2');
  unicode-range: U+30500-3051F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030520-2.1b22a98e.woff2') format('woff2');
  unicode-range: U+30520-3053F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030540-2.5629bc30.woff2') format('woff2');
  unicode-range: U+30540-3055F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030560-2.735c66da.woff2') format('woff2');
  unicode-range: U+30560-3057F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030580-2.b847c135.woff2') format('woff2');
  unicode-range: U+30580-3059F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0305a0-2.b63b4064.woff2') format('woff2');
  unicode-range: U+305A0-305BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0305c0-2.bde8fea9.woff2') format('woff2');
  unicode-range: U+305C0-305DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0305e0-2.eb79358f.woff2') format('woff2');
  unicode-range: U+305E0-305FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030600-2.a9eee4bd.woff2') format('woff2');
  unicode-range: U+30600-3061F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030620-2.b138d460.woff2') format('woff2');
  unicode-range: U+30620-3063F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030640-2.eade8edb.woff2') format('woff2');
  unicode-range: U+30640-3065F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030660-2.d9b313f3.woff2') format('woff2');
  unicode-range: U+30660-3067F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030680-2.680fd70c.woff2') format('woff2');
  unicode-range: U+30680-3069F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0306a0-2.e034ca00.woff2') format('woff2');
  unicode-range: U+306A0-306BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0306c0-2.6c4f15ac.woff2') format('woff2');
  unicode-range: U+306C0-306DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0306e0-2.fd48f24e.woff2') format('woff2');
  unicode-range: U+306E0-306FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030700-2.d736bb13.woff2') format('woff2');
  unicode-range: U+30700-3071F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030720-2.f7464a0b.woff2') format('woff2');
  unicode-range: U+30720-3073F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030740-2.392ef964.woff2') format('woff2');
  unicode-range: U+30740-3075F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030760-2.5a5e1270.woff2') format('woff2');
  unicode-range: U+30760-3077F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030780-2.7bca24f2.woff2') format('woff2');
  unicode-range: U+30780-3079F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0307a0-2.2f732e65.woff2') format('woff2');
  unicode-range: U+307A0-307BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0307c0-2.76189cc8.woff2') format('woff2');
  unicode-range: U+307C0-307DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0307e0-2.d6dd6beb.woff2') format('woff2');
  unicode-range: U+307E0-307FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030800-2.083a0916.woff2') format('woff2');
  unicode-range: U+30800-3081F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030820-2.6f65834e.woff2') format('woff2');
  unicode-range: U+30820-3083F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030840-2.93b6975c.woff2') format('woff2');
  unicode-range: U+30840-3085F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030860-2.b0cdf4ba.woff2') format('woff2');
  unicode-range: U+30860-3087F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030880-2.17eb86e0.woff2') format('woff2');
  unicode-range: U+30880-3089F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0308a0-2.bba153a6.woff2') format('woff2');
  unicode-range: U+308A0-308BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0308c0-2.e1ad557a.woff2') format('woff2');
  unicode-range: U+308C0-308DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0308e0-2.03bca721.woff2') format('woff2');
  unicode-range: U+308E0-308FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030900-2.f75c9ea3.woff2') format('woff2');
  unicode-range: U+30900-3091F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030920-2.1aa4e58a.woff2') format('woff2');
  unicode-range: U+30920-3093F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030940-2.5d7f97e9.woff2') format('woff2');
  unicode-range: U+30940-3095F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030960-2.358609c0.woff2') format('woff2');
  unicode-range: U+30960-3097F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030980-2.5704f0aa.woff2') format('woff2');
  unicode-range: U+30980-3099F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0309a0-2.66af5255.woff2') format('woff2');
  unicode-range: U+309A0-309BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0309c0-2.8fdef02e.woff2') format('woff2');
  unicode-range: U+309C0-309DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0309e0-2.d61e0804.woff2') format('woff2');
  unicode-range: U+309E0-309FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030a00-2.1bd1f5c6.woff2') format('woff2');
  unicode-range: U+30A00-30A1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030a20-2.03ca3589.woff2') format('woff2');
  unicode-range: U+30A20-30A3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030a40-2.f6c36d7a.woff2') format('woff2');
  unicode-range: U+30A40-30A5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030a60-2.1cb4958b.woff2') format('woff2');
  unicode-range: U+30A60-30A7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030a80-2.a78d9b18.woff2') format('woff2');
  unicode-range: U+30A80-30A9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030aa0-2.ea6e246d.woff2') format('woff2');
  unicode-range: U+30AA0-30ABF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030ac0-2.fee4c571.woff2') format('woff2');
  unicode-range: U+30AC0-30ADF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030ae0-2.aa104494.woff2') format('woff2');
  unicode-range: U+30AE0-30AFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030b00-2.050444b6.woff2') format('woff2');
  unicode-range: U+30B00-30B1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030b20-2.55be7d6d.woff2') format('woff2');
  unicode-range: U+30B20-30B3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030b40-2.17016545.woff2') format('woff2');
  unicode-range: U+30B40-30B5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030b60-2.1a309974.woff2') format('woff2');
  unicode-range: U+30B60-30B7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030b80-2.bf422017.woff2') format('woff2');
  unicode-range: U+30B80-30B9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030ba0-2.f5630079.woff2') format('woff2');
  unicode-range: U+30BA0-30BBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030bc0-2.43755b84.woff2') format('woff2');
  unicode-range: U+30BC0-30BDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030be0-2.65acd0cb.woff2') format('woff2');
  unicode-range: U+30BE0-30BFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030c00-2.5ce6947f.woff2') format('woff2');
  unicode-range: U+30C00-30C1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030c20-2.024c5f60.woff2') format('woff2');
  unicode-range: U+30C20-30C3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030c40-2.40e23f76.woff2') format('woff2');
  unicode-range: U+30C40-30C5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030c60-2.74c1f6e1.woff2') format('woff2');
  unicode-range: U+30C60-30C7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030c80-2.e740207b.woff2') format('woff2');
  unicode-range: U+30C80-30C9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030ca0-2.a1fad798.woff2') format('woff2');
  unicode-range: U+30CA0-30CBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030cc0-2.0d9d4cb6.woff2') format('woff2');
  unicode-range: U+30CC0-30CDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030ce0-2.422a720b.woff2') format('woff2');
  unicode-range: U+30CE0-30CFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030d00-2.15aa8754.woff2') format('woff2');
  unicode-range: U+30D00-30D1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030d20-2.857d5c0d.woff2') format('woff2');
  unicode-range: U+30D20-30D3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030d40-2.f0d77892.woff2') format('woff2');
  unicode-range: U+30D40-30D5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030d60-2.fe1917db.woff2') format('woff2');
  unicode-range: U+30D60-30D7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030d80-2.e1e241f1.woff2') format('woff2');
  unicode-range: U+30D80-30D9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030da0-2.6e2df341.woff2') format('woff2');
  unicode-range: U+30DA0-30DBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030dc0-2.a573ceb8.woff2') format('woff2');
  unicode-range: U+30DC0-30DDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030de0-2.478d7e95.woff2') format('woff2');
  unicode-range: U+30DE0-30DFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030e00-2.7a618d05.woff2') format('woff2');
  unicode-range: U+30E00-30E1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030e20-2.4e5ce570.woff2') format('woff2');
  unicode-range: U+30E20-30E3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030e40-2.659624a3.woff2') format('woff2');
  unicode-range: U+30E40-30E5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030e60-2.c15ee3a7.woff2') format('woff2');
  unicode-range: U+30E60-30E7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030e80-2.2b578e56.woff2') format('woff2');
  unicode-range: U+30E80-30E9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030ea0-2.f45271d3.woff2') format('woff2');
  unicode-range: U+30EA0-30EBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030ec0-2.7eaf8c44.woff2') format('woff2');
  unicode-range: U+30EC0-30EDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030ee0-2.5180cc28.woff2') format('woff2');
  unicode-range: U+30EE0-30EFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030f00-2.2dceb758.woff2') format('woff2');
  unicode-range: U+30F00-30F1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030f20-2.4fb5cac2.woff2') format('woff2');
  unicode-range: U+30F20-30F3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030f40-2.e408884c.woff2') format('woff2');
  unicode-range: U+30F40-30F5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030f60-2.be1a4c46.woff2') format('woff2');
  unicode-range: U+30F60-30F7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030f80-2.ab0d1a58.woff2') format('woff2');
  unicode-range: U+30F80-30F9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030fa0-2.d2063ea6.woff2') format('woff2');
  unicode-range: U+30FA0-30FBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030fc0-2.ae0266cd.woff2') format('woff2');
  unicode-range: U+30FC0-30FDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/030fe0-2.e742509b.woff2') format('woff2');
  unicode-range: U+30FE0-30FFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031000-2.66ceba50.woff2') format('woff2');
  unicode-range: U+31000-3101F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031020-2.3dc929e4.woff2') format('woff2');
  unicode-range: U+31020-3103F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031040-2.2dc279f1.woff2') format('woff2');
  unicode-range: U+31040-3105F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031060-2.f2dee035.woff2') format('woff2');
  unicode-range: U+31060-3107F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031080-2.bcecb6e1.woff2') format('woff2');
  unicode-range: U+31080-3109F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0310a0-2.8848f34e.woff2') format('woff2');
  unicode-range: U+310A0-310BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0310c0-2.e0277f60.woff2') format('woff2');
  unicode-range: U+310C0-310DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0310e0-2.fb22d010.woff2') format('woff2');
  unicode-range: U+310E0-310FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031100-2.6ab520ba.woff2') format('woff2');
  unicode-range: U+31100-3111F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031120-2.723159a2.woff2') format('woff2');
  unicode-range: U+31120-3113F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031140-2.9b0a6c9c.woff2') format('woff2');
  unicode-range: U+31140-3115F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031160-2.64c0a868.woff2') format('woff2');
  unicode-range: U+31160-3117F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031180-2.31e5098a.woff2') format('woff2');
  unicode-range: U+31180-3119F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0311a0-2.c410d40e.woff2') format('woff2');
  unicode-range: U+311A0-311BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0311c0-2.20c36f2c.woff2') format('woff2');
  unicode-range: U+311C0-311DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0311e0-2.d271eb3d.woff2') format('woff2');
  unicode-range: U+311E0-311FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031200-2.17e20a3b.woff2') format('woff2');
  unicode-range: U+31200-3121F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031220-2.f2d4e2b4.woff2') format('woff2');
  unicode-range: U+31220-3123F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031240-2.7b558042.woff2') format('woff2');
  unicode-range: U+31240-3125F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031260-2.fbed04a5.woff2') format('woff2');
  unicode-range: U+31260-3127F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031280-2.f643929a.woff2') format('woff2');
  unicode-range: U+31280-3129F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0312a0-2.649bd8d1.woff2') format('woff2');
  unicode-range: U+312A0-312BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0312c0-2.3a5b234a.woff2') format('woff2');
  unicode-range: U+312C0-312DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0312e0-2.b6e98ffd.woff2') format('woff2');
  unicode-range: U+312E0-312FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031300-2.7a016dda.woff2') format('woff2');
  unicode-range: U+31300-3131F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031320-2.aeaf4420.woff2') format('woff2');
  unicode-range: U+31320-3133F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031340-2.f83050cd.woff2') format('woff2');
  unicode-range: U+31340-3134A, U+31350-3135F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031360-2.ec719972.woff2') format('woff2');
  unicode-range: U+31360-3137F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031380-2.11f95836.woff2') format('woff2');
  unicode-range: U+31380-3139F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0313a0-2.3bbbaf05.woff2') format('woff2');
  unicode-range: U+313A0-313BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0313c0-2.6f53235b.woff2') format('woff2');
  unicode-range: U+313C0-313DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0313e0-2.b730b092.woff2') format('woff2');
  unicode-range: U+313E0-313FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031400-2.c9e53ed5.woff2') format('woff2');
  unicode-range: U+31400-3141F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031420-2.acf0684d.woff2') format('woff2');
  unicode-range: U+31420-3143F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031440-2.aa791b41.woff2') format('woff2');
  unicode-range: U+31440-3145F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031460-2.a4a4b049.woff2') format('woff2');
  unicode-range: U+31460-3147F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031480-2.0536ceb8.woff2') format('woff2');
  unicode-range: U+31480-3149F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0314a0-2.7b2f00c7.woff2') format('woff2');
  unicode-range: U+314A0-314BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0314c0-2.9874eec2.woff2') format('woff2');
  unicode-range: U+314C0-314DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0314e0-2.c22f165b.woff2') format('woff2');
  unicode-range: U+314E0-314FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031500-2.a7036a19.woff2') format('woff2');
  unicode-range: U+31500-3151F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031520-2.92d5cae4.woff2') format('woff2');
  unicode-range: U+31520-3153F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031540-2.164df1bb.woff2') format('woff2');
  unicode-range: U+31540-3155F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031560-2.19affd4d.woff2') format('woff2');
  unicode-range: U+31560-3157F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031580-2.9ba2a553.woff2') format('woff2');
  unicode-range: U+31580-3159F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0315a0-2.fa6042a2.woff2') format('woff2');
  unicode-range: U+315A0-315BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0315c0-2.4c105e85.woff2') format('woff2');
  unicode-range: U+315C0-315DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0315e0-2.bd7824ab.woff2') format('woff2');
  unicode-range: U+315E0-315FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031600-2.e499e86e.woff2') format('woff2');
  unicode-range: U+31600-3161F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031620-2.25cc4bf9.woff2') format('woff2');
  unicode-range: U+31620-3163F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031640-2.2d33cc6f.woff2') format('woff2');
  unicode-range: U+31640-3165F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031660-2.f006ea03.woff2') format('woff2');
  unicode-range: U+31660-3167F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031680-2.42f1e6c1.woff2') format('woff2');
  unicode-range: U+31680-3169F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0316a0-2.ca7ae6ee.woff2') format('woff2');
  unicode-range: U+316A0-316BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0316c0-2.5d2fb9c0.woff2') format('woff2');
  unicode-range: U+316C0-316DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0316e0-2.cf9d827e.woff2') format('woff2');
  unicode-range: U+316E0-316FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031700-2.658aa551.woff2') format('woff2');
  unicode-range: U+31700-3171F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031720-2.9608d5ba.woff2') format('woff2');
  unicode-range: U+31720-3173F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031740-2.ed8760c9.woff2') format('woff2');
  unicode-range: U+31740-3175F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031760-2.d90f56d2.woff2') format('woff2');
  unicode-range: U+31760-3177F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031780-2.fa9005ea.woff2') format('woff2');
  unicode-range: U+31780-3179F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0317a0-2.9cd248e1.woff2') format('woff2');
  unicode-range: U+317A0-317BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0317c0-2.5474e550.woff2') format('woff2');
  unicode-range: U+317C0-317DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0317e0-2.3252bcf0.woff2') format('woff2');
  unicode-range: U+317E0-317FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031800-2.6b084555.woff2') format('woff2');
  unicode-range: U+31800-3181F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031820-2.fbc69bc5.woff2') format('woff2');
  unicode-range: U+31820-3183F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031840-2.591cdc5f.woff2') format('woff2');
  unicode-range: U+31840-3185F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031860-2.b03f519a.woff2') format('woff2');
  unicode-range: U+31860-3187F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031880-2.2d9ce73f.woff2') format('woff2');
  unicode-range: U+31880-3189F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0318a0-2.eed86cf9.woff2') format('woff2');
  unicode-range: U+318A0-318BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0318c0-2.38b2d728.woff2') format('woff2');
  unicode-range: U+318C0-318DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0318e0-2.8c02c400.woff2') format('woff2');
  unicode-range: U+318E0-318FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031900-2.ffdc97ca.woff2') format('woff2');
  unicode-range: U+31900-3191F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031920-2.b0372241.woff2') format('woff2');
  unicode-range: U+31920-3193F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031940-2.01cc6bfb.woff2') format('woff2');
  unicode-range: U+31940-3195F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031960-2.5b6e2353.woff2') format('woff2');
  unicode-range: U+31960-3197F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031980-2.7c1d9e85.woff2') format('woff2');
  unicode-range: U+31980-3199F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0319a0-2.7c765884.woff2') format('woff2');
  unicode-range: U+319A0-319BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0319c0-2.a7ba9d6a.woff2') format('woff2');
  unicode-range: U+319C0-319DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0319e0-2.1f827012.woff2') format('woff2');
  unicode-range: U+319E0-319FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031a00-2.1f240b7c.woff2') format('woff2');
  unicode-range: U+31A00-31A1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031a20-2.159505c7.woff2') format('woff2');
  unicode-range: U+31A20-31A3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031a40-2.72efd286.woff2') format('woff2');
  unicode-range: U+31A40-31A5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031a60-2.8b697860.woff2') format('woff2');
  unicode-range: U+31A60-31A7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031a80-2.e0ed82a4.woff2') format('woff2');
  unicode-range: U+31A80-31A9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031aa0-2.36892b23.woff2') format('woff2');
  unicode-range: U+31AA0-31ABF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031ac0-2.bc7a401b.woff2') format('woff2');
  unicode-range: U+31AC0-31ADF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031ae0-2.b6f34055.woff2') format('woff2');
  unicode-range: U+31AE0-31AFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031b00-2.b2cce3c5.woff2') format('woff2');
  unicode-range: U+31B00-31B1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031b20-2.7d1fd33e.woff2') format('woff2');
  unicode-range: U+31B20-31B3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031b40-2.b69a7c6d.woff2') format('woff2');
  unicode-range: U+31B40-31B5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031b60-2.1fb35626.woff2') format('woff2');
  unicode-range: U+31B60-31B7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031b80-2.4e884b7d.woff2') format('woff2');
  unicode-range: U+31B80-31B9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031ba0-2.a079c210.woff2') format('woff2');
  unicode-range: U+31BA0-31BBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031bc0-2.b6bccc8f.woff2') format('woff2');
  unicode-range: U+31BC0-31BDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031be0-2.e9c49bcf.woff2') format('woff2');
  unicode-range: U+31BE0-31BFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031c00-2.8e2ae72c.woff2') format('woff2');
  unicode-range: U+31C00-31C1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031c20-2.d0aeb8e7.woff2') format('woff2');
  unicode-range: U+31C20-31C3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031c40-2.76a03491.woff2') format('woff2');
  unicode-range: U+31C40-31C5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031c60-2.ae3978cf.woff2') format('woff2');
  unicode-range: U+31C60-31C7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031c80-2.52d21af3.woff2') format('woff2');
  unicode-range: U+31C80-31C9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031ca0-2.26c168ce.woff2') format('woff2');
  unicode-range: U+31CA0-31CBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031cc0-2.b66f797d.woff2') format('woff2');
  unicode-range: U+31CC0-31CDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031ce0-2.3965882e.woff2') format('woff2');
  unicode-range: U+31CE0-31CFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031d00-2.87fadf0b.woff2') format('woff2');
  unicode-range: U+31D00-31D1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031d20-2.906c42cb.woff2') format('woff2');
  unicode-range: U+31D20-31D3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031d40-2.2ec40dcd.woff2') format('woff2');
  unicode-range: U+31D40-31D5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031d60-2.5228bc52.woff2') format('woff2');
  unicode-range: U+31D60-31D7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031d80-2.fa95beee.woff2') format('woff2');
  unicode-range: U+31D80-31D9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031da0-2.34c3b3f1.woff2') format('woff2');
  unicode-range: U+31DA0-31DBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031dc0-2.b0a229b2.woff2') format('woff2');
  unicode-range: U+31DC0-31DDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031de0-2.9924ba5d.woff2') format('woff2');
  unicode-range: U+31DE0-31DFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031e00-2.420894e5.woff2') format('woff2');
  unicode-range: U+31E00-31E1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031e20-2.8cf59c13.woff2') format('woff2');
  unicode-range: U+31E20-31E3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031e40-2.983e5038.woff2') format('woff2');
  unicode-range: U+31E40-31E5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031e60-2.1a69bab6.woff2') format('woff2');
  unicode-range: U+31E60-31E7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031e80-2.d1774cf9.woff2') format('woff2');
  unicode-range: U+31E80-31E9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031ea0-2.cbd5ffe7.woff2') format('woff2');
  unicode-range: U+31EA0-31EBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031ec0-2.d4f9cec8.woff2') format('woff2');
  unicode-range: U+31EC0-31EDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031ee0-2.73894478.woff2') format('woff2');
  unicode-range: U+31EE0-31EFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031f00-2.e637e413.woff2') format('woff2');
  unicode-range: U+31F00-31F1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031f20-2.dad321c8.woff2') format('woff2');
  unicode-range: U+31F20-31F3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031f40-2.0dc16eaa.woff2') format('woff2');
  unicode-range: U+31F40-31F5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031f60-2.dc238665.woff2') format('woff2');
  unicode-range: U+31F60-31F7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031f80-2.d11ee4f2.woff2') format('woff2');
  unicode-range: U+31F80-31F9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031fa0-2.b0b42a7b.woff2') format('woff2');
  unicode-range: U+31FA0-31FBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031fc0-2.735e6cc0.woff2') format('woff2');
  unicode-range: U+31FC0-31FDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/031fe0-2.67243eea.woff2') format('woff2');
  unicode-range: U+31FE0-31FFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032000-2.cccf40d1.woff2') format('woff2');
  unicode-range: U+32000-3201F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032020-2.89de05a9.woff2') format('woff2');
  unicode-range: U+32020-3203F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032040-2.b8dad9bf.woff2') format('woff2');
  unicode-range: U+32040-3205F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032060-2.6c20ca84.woff2') format('woff2');
  unicode-range: U+32060-3207F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032080-2.28eb7afc.woff2') format('woff2');
  unicode-range: U+32080-3209F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0320a0-2.47948e74.woff2') format('woff2');
  unicode-range: U+320A0-320BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0320c0-2.5b5b0174.woff2') format('woff2');
  unicode-range: U+320C0-320DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0320e0-2.b145e68d.woff2') format('woff2');
  unicode-range: U+320E0-320FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032100-2.450d8832.woff2') format('woff2');
  unicode-range: U+32100-3211F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032120-2.86f30ba8.woff2') format('woff2');
  unicode-range: U+32120-3213F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032140-2.4eb8e712.woff2') format('woff2');
  unicode-range: U+32140-3215F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032160-2.af0c7124.woff2') format('woff2');
  unicode-range: U+32160-3217F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032180-2.9fa74840.woff2') format('woff2');
  unicode-range: U+32180-3219F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0321a0-2.bf58b45b.woff2') format('woff2');
  unicode-range: U+321A0-321BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0321c0-2.00507d6e.woff2') format('woff2');
  unicode-range: U+321C0-321DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0321e0-2.283eb4d1.woff2') format('woff2');
  unicode-range: U+321E0-321FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032200-2.1de76197.woff2') format('woff2');
  unicode-range: U+32200-3221F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032220-2.88b79af8.woff2') format('woff2');
  unicode-range: U+32220-3223F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032240-2.d66e5629.woff2') format('woff2');
  unicode-range: U+32240-3225F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032260-2.5b7a3b97.woff2') format('woff2');
  unicode-range: U+32260-3227F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032280-2.193a3fda.woff2') format('woff2');
  unicode-range: U+32280-3229F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0322a0-2.87546265.woff2') format('woff2');
  unicode-range: U+322A0-322BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0322c0-2.b86b6c28.woff2') format('woff2');
  unicode-range: U+322C0-322DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0322e0-2.d342e7cb.woff2') format('woff2');
  unicode-range: U+322E0-322FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032300-2.0b30e4a8.woff2') format('woff2');
  unicode-range: U+32300-3231F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032320-2.d68f3fb6.woff2') format('woff2');
  unicode-range: U+32320-3233F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032340-2.a443dc33.woff2') format('woff2');
  unicode-range: U+32340-3235F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032360-2.c07271f9.woff2') format('woff2');
  unicode-range: U+32360-3237F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032380-2.e3814b03.woff2') format('woff2');
  unicode-range: U+32380-3239F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0323a0-2.cdf53dcb.woff2') format('woff2');
  unicode-range: U+323A0-323BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0323c0-2.ae5469aa.woff2') format('woff2');
  unicode-range: U+323C0-323DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0323e0-2.9360198a.woff2') format('woff2');
  unicode-range: U+323E0-323FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032400-2.3f081985.woff2') format('woff2');
  unicode-range: U+32400-3241F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032420-2.9de06f30.woff2') format('woff2');
  unicode-range: U+32420-3243F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032440-2.b882f67a.woff2') format('woff2');
  unicode-range: U+32440-3245F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032460-2.4e8a4c55.woff2') format('woff2');
  unicode-range: U+32460-3247F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032480-2.5309582e.woff2') format('woff2');
  unicode-range: U+32480-3249F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0324a0-2.a302d932.woff2') format('woff2');
  unicode-range: U+324A0-324BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0324c0-2.d5c65c66.woff2') format('woff2');
  unicode-range: U+324C0-324DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0324e0-2.87441b9b.woff2') format('woff2');
  unicode-range: U+324E0-324FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032500-2.92953de2.woff2') format('woff2');
  unicode-range: U+32500-3251F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032520-2.98f8b9ff.woff2') format('woff2');
  unicode-range: U+32520-3253F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032540-2.35c32bda.woff2') format('woff2');
  unicode-range: U+32540-3255F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032560-2.c4ae8279.woff2') format('woff2');
  unicode-range: U+32560-3257F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032580-2.793b92ba.woff2') format('woff2');
  unicode-range: U+32580-3259F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0325a0-2.040727d0.woff2') format('woff2');
  unicode-range: U+325A0-325BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0325c0-2.a10d4cb1.woff2') format('woff2');
  unicode-range: U+325C0-325DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0325e0-2.00f9a13a.woff2') format('woff2');
  unicode-range: U+325E0-325FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032600-2.184dc34c.woff2') format('woff2');
  unicode-range: U+32600-3261F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032620-2.a523a3b3.woff2') format('woff2');
  unicode-range: U+32620-3263F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032640-2.2343a1d1.woff2') format('woff2');
  unicode-range: U+32640-3265F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032660-2.e0cb3489.woff2') format('woff2');
  unicode-range: U+32660-3267F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032680-2.2c838326.woff2') format('woff2');
  unicode-range: U+32680-3269F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0326a0-2.2bf98813.woff2') format('woff2');
  unicode-range: U+326A0-326BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0326c0-2.3c95664a.woff2') format('woff2');
  unicode-range: U+326C0-326DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0326e0-2.64ddf7c8.woff2') format('woff2');
  unicode-range: U+326E0-326FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032700-2.db30dc0d.woff2') format('woff2');
  unicode-range: U+32700-3271F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032720-2.ff1d02f7.woff2') format('woff2');
  unicode-range: U+32720-3273F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032740-2.2f671d7b.woff2') format('woff2');
  unicode-range: U+32740-3275F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032760-2.2e7005c2.woff2') format('woff2');
  unicode-range: U+32760-3277F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032780-2.62805c3c.woff2') format('woff2');
  unicode-range: U+32780-3279F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0327a0-2.a7d56f24.woff2') format('woff2');
  unicode-range: U+327A0-327BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0327c0-2.00ca1fcb.woff2') format('woff2');
  unicode-range: U+327C0-327DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0327e0-2.ae4589a9.woff2') format('woff2');
  unicode-range: U+327E0-327FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032800-2.748e64f1.woff2') format('woff2');
  unicode-range: U+32800-3281F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032820-2.7030d30d.woff2') format('woff2');
  unicode-range: U+32820-3283F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032840-2.c3985fa2.woff2') format('woff2');
  unicode-range: U+32840-3285F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032860-2.c70e9525.woff2') format('woff2');
  unicode-range: U+32860-3287F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032880-2.12da2791.woff2') format('woff2');
  unicode-range: U+32880-3289F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0328a0-2.29accf0b.woff2') format('woff2');
  unicode-range: U+328A0-328BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0328c0-2.6d75bfcd.woff2') format('woff2');
  unicode-range: U+328C0-328DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0328e0-2.d9ab9380.woff2') format('woff2');
  unicode-range: U+328E0-328FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032900-2.1b56efeb.woff2') format('woff2');
  unicode-range: U+32900-3291F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032920-2.1d973e5e.woff2') format('woff2');
  unicode-range: U+32920-3293F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032940-2.fdad5be5.woff2') format('woff2');
  unicode-range: U+32940-3295F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032960-2.3b5eec43.woff2') format('woff2');
  unicode-range: U+32960-3297F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032980-2.87202f7f.woff2') format('woff2');
  unicode-range: U+32980-3299F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0329a0-2.dab3e599.woff2') format('woff2');
  unicode-range: U+329A0-329BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0329c0-2.8a681931.woff2') format('woff2');
  unicode-range: U+329C0-329DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0329e0-2.3f2fa9cb.woff2') format('woff2');
  unicode-range: U+329E0-329FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032a00-2.bc75fc5f.woff2') format('woff2');
  unicode-range: U+32A00-32A1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032a20-2.5158021c.woff2') format('woff2');
  unicode-range: U+32A20-32A3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032a40-2.477b0778.woff2') format('woff2');
  unicode-range: U+32A40-32A5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032a60-2.d59ec372.woff2') format('woff2');
  unicode-range: U+32A60-32A7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032a80-2.6ace947c.woff2') format('woff2');
  unicode-range: U+32A80-32A9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032aa0-2.cb16cada.woff2') format('woff2');
  unicode-range: U+32AA0-32ABF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032ac0-2.625ceb3e.woff2') format('woff2');
  unicode-range: U+32AC0-32ADF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032ae0-2.f4781cfa.woff2') format('woff2');
  unicode-range: U+32AE0-32AFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032b00-2.b7ead071.woff2') format('woff2');
  unicode-range: U+32B00-32B1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032b20-2.2c860b4f.woff2') format('woff2');
  unicode-range: U+32B20-32B3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032b40-2.12f90449.woff2') format('woff2');
  unicode-range: U+32B40-32B5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032b60-2.444222ea.woff2') format('woff2');
  unicode-range: U+32B60-32B7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032b80-2.3aa8cd7e.woff2') format('woff2');
  unicode-range: U+32B80-32B9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032ba0-2.a1b916db.woff2') format('woff2');
  unicode-range: U+32BA0-32BBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032bc0-2.4f74f841.woff2') format('woff2');
  unicode-range: U+32BC0-32BDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032be0-2.be9bbee1.woff2') format('woff2');
  unicode-range: U+32BE0-32BFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032c00-2.6ceb8121.woff2') format('woff2');
  unicode-range: U+32C00-32C1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032c20-2.cceeb234.woff2') format('woff2');
  unicode-range: U+32C20-32C3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032c40-2.2f46da07.woff2') format('woff2');
  unicode-range: U+32C40-32C5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032c60-2.374a45a7.woff2') format('woff2');
  unicode-range: U+32C60-32C7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032c80-2.45d29986.woff2') format('woff2');
  unicode-range: U+32C80-32C9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032ca0-2.718d2ae2.woff2') format('woff2');
  unicode-range: U+32CA0-32CBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032cc0-2.1b9165bb.woff2') format('woff2');
  unicode-range: U+32CC0-32CDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032ce0-2.91eac1fd.woff2') format('woff2');
  unicode-range: U+32CE0-32CFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032d00-2.809e3b3a.woff2') format('woff2');
  unicode-range: U+32D00-32D1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032d20-2.8b933fda.woff2') format('woff2');
  unicode-range: U+32D20-32D3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032d40-2.cd19097e.woff2') format('woff2');
  unicode-range: U+32D40-32D5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032d60-2.482e67d5.woff2') format('woff2');
  unicode-range: U+32D60-32D7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032d80-2.12ef4422.woff2') format('woff2');
  unicode-range: U+32D80-32D9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032da0-2.39160e85.woff2') format('woff2');
  unicode-range: U+32DA0-32DBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032dc0-2.c8e7eb6a.woff2') format('woff2');
  unicode-range: U+32DC0-32DDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032de0-2.495fdc47.woff2') format('woff2');
  unicode-range: U+32DE0-32DFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032e00-2.55426360.woff2') format('woff2');
  unicode-range: U+32E00-32E1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032e20-2.41b39ad8.woff2') format('woff2');
  unicode-range: U+32E20-32E3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032e40-2.bb3b8c69.woff2') format('woff2');
  unicode-range: U+32E40-32E5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032e60-2.bb530e89.woff2') format('woff2');
  unicode-range: U+32E60-32E7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032e80-2.278191bc.woff2') format('woff2');
  unicode-range: U+32E80-32E9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032ea0-2.e9fb488f.woff2') format('woff2');
  unicode-range: U+32EA0-32EBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032ec0-2.49234265.woff2') format('woff2');
  unicode-range: U+32EC0-32EDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032ee0-2.b2e63978.woff2') format('woff2');
  unicode-range: U+32EE0-32EFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032f00-2.084eed01.woff2') format('woff2');
  unicode-range: U+32F00-32F1F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032f20-2.6c102d97.woff2') format('woff2');
  unicode-range: U+32F20-32F3F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032f40-2.50022819.woff2') format('woff2');
  unicode-range: U+32F40-32F5F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032f60-2.fa8d4e7d.woff2') format('woff2');
  unicode-range: U+32F60-32F7F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032f80-2.a6161ca9.woff2') format('woff2');
  unicode-range: U+32F80-32F9F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032fa0-2.d66185bb.woff2') format('woff2');
  unicode-range: U+32FA0-32FBF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032fc0-2.de975847.woff2') format('woff2');
  unicode-range: U+32FC0-32FDF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/032fe0-2.20077ee1.woff2') format('woff2');
  unicode-range: U+32FE0-32FFF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/033000-2.c8f3239f.woff2') format('woff2');
  unicode-range: U+33000-3301F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/033020-2.0a74585f.woff2') format('woff2');
  unicode-range: U+33020-3303F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/033040-2.9e55a9f3.woff2') format('woff2');
  unicode-range: U+33040-3305F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/033060-2.4d14d35f.woff2') format('woff2');
  unicode-range: U+33060-3307F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/033080-2.8f966448.woff2') format('woff2');
  unicode-range: U+33080-3309F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0330a0-2.3917db83.woff2') format('woff2');
  unicode-range: U+330A0-330BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0330c0-2.8f84f122.woff2') format('woff2');
  unicode-range: U+330C0-330DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0330e0-2.1f8ae29a.woff2') format('woff2');
  unicode-range: U+330E0-330FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/033100-2.60b6f0f7.woff2') format('woff2');
  unicode-range: U+33100-3311F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/033120-2.62056dbd.woff2') format('woff2');
  unicode-range: U+33120-3313F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/033140-2.b773a8a0.woff2') format('woff2');
  unicode-range: U+33140-3315F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/033160-2.e112c0ef.woff2') format('woff2');
  unicode-range: U+33160-3317F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/033180-2.dc902924.woff2') format('woff2');
  unicode-range: U+33180-3319F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0331a0-2.06e2fd64.woff2') format('woff2');
  unicode-range: U+331A0-331BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0331c0-2.4aba5704.woff2') format('woff2');
  unicode-range: U+331C0-331DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0331e0-2.88a68382.woff2') format('woff2');
  unicode-range: U+331E0-331FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/033200-2.584512f5.woff2') format('woff2');
  unicode-range: U+33200-3321F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/033220-2.7294ff52.woff2') format('woff2');
  unicode-range: U+33220-3323F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/033240-2.35611e30.woff2') format('woff2');
  unicode-range: U+33240-3325F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/033260-2.a12d3807.woff2') format('woff2');
  unicode-range: U+33260-3327F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/033280-2.17765e69.woff2') format('woff2');
  unicode-range: U+33280-3329F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0332a0-2.dace065b.woff2') format('woff2');
  unicode-range: U+332A0-332BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0332c0-2.98b49972.woff2') format('woff2');
  unicode-range: U+332C0-332DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0332e0-2.f75dcb7b.woff2') format('woff2');
  unicode-range: U+332E0-332FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/033300-2.043ccd88.woff2') format('woff2');
  unicode-range: U+33300-3331F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/033320-2.5c02bd37.woff2') format('woff2');
  unicode-range: U+33320-3333F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/033340-2.5851605c.woff2') format('woff2');
  unicode-range: U+33340-3335F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/033360-2.331e9d01.woff2') format('woff2');
  unicode-range: U+33360-3337F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/033380-2.be2fb73e.woff2') format('woff2');
  unicode-range: U+33380-3339F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0333a0-2.41876234.woff2') format('woff2');
  unicode-range: U+333A0-333BF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0333c0-2.de81b155.woff2') format('woff2');
  unicode-range: U+333C0-333DF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/0333e0-2.17b70e76.woff2') format('woff2');
  unicode-range: U+333E0-333FF;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/033400-2.9227301b.woff2') format('woff2');
  unicode-range: U+33400-3341F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/033420-2.d81dd7e2.woff2') format('woff2');
  unicode-range: U+33420-3343F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/033440-2.49ab613a.woff2') format('woff2');
  unicode-range: U+33440-3345F;
}

@font-face {
  font-family: 'WenJinMincho';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('32/033460-2.32c57cfb.woff2') format('woff2');
  unicode-range: U+33460-33479;
}
