@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(dm-sans-0.woff2) format('woff2');
  unicode-range: U+a, U+20, U+22-23, U+27, U+2c-3a, U+40-5a, U+61-7b, U+7d, U+a9, U+d7, U+2014, U+2192-2193, U+2197, U+21bb, U+2212, U+25cb, U+2713, U+3001-3002, U+300c-300d, U+3042, U+3044, U+3046, U+3048, U+304a-304d, U+304f, U+3051-3055, U+3057-305b, U+305d-3061, U+3063-306b, U+306e-306f, U+3078-3079, U+307e-307f, U+3081-3082, U+3084, U+3088-308d, U+308f, U+3092-3093, U+30a2-30a4, U+30a7-30aa, U+30ac, U+30af-30b1, U+30b3-30b5, U+30b7-30b9, U+30bf-30c1, U+30c3-30c4, U+30c6-30cb, U+30d0-30d1, U+30d3, U+30d5, U+30d7, U+30d9, U+30db, U+30dd-30e1, U+30e5, U+30e9-30ed, U+30ef, U+30f3, U+30fb-30fc, U+4e00, U+4e07, U+4e0a, U+4e0d, U+4e16, U+4e3b, U+4eba, U+4ecb, U+4ed5, U+4ed8, U+4ee3, U+4ee5, U+4ef6, U+4f1a, U+4f55, U+4fa1, U+4fdd, U+4fe1, U+5024, U+507d, U+5104, U+512a, U+5143, U+5148, U+5165, U+5171, U+5185-5186, U+5199, U+51fa, U+5206-5207, U+5229, U+524d, U+529b, U+52d5, U+5316, U+5358, U+53b3, U+53cd, U+53d6-53d7, U+53ef, U+5408, U+540c-540d, U+544a, U+54c1, U+5546, U+554f, U+55b6, U+56f2, U+5728, U+578b, U+57fa, U+5831, U+5897, U+58f2, U+5916, U+5927, U+5b57-5b58, U+5b9a, U+5ba2, U+5bb9, U+5bfe, U+5c4a, U+5df1, U+5e83, U+5f0f, U+5f37, U+5f53, U+5f62, U+5f97, U+5faa, U+5fdc, U+601d, U+6027, U+60c5, U+60f3, U+611f, U+6210, U+6226, U+6255, U+627f, U+629e, U+62e0, U+6301, U+6307, U+636e, U+639b, U+63b2, U+63d0, U+652f, U+6570, U+6587, U+6599, U+65b0, U+65b9, U+660e, U+6700, U+672c, U+6761, U+679c, U+682a, U+6839, U+6848, U+69d8, U+6b21, U+6b63, U+6c17, U+6c42, U+6cd5, U+6e1b, U+6e96, U+70b9, U+7121, U+72ec, U+7372, U+7387, U+7406, U+74b0, U+751f, U+7528, U+7531, U+7565, U+7570, U+767a-767b, U+7684, U+76ca, U+76ee, U+771f, U+78ba, U+793a, U+793e, U+79c1, U+79fb, U+7b97, U+7bc4, U+7d04, U+7d0d, U+7d2f, U+7d39, U+7d42, U+7d44, U+7dd2, U+7e4b, U+8003, U+8005, U+80fd, U+81ea, U+826f, U+8449, U+865a, U+8868, U+8907, U+898b, U+898f, U+8996, U+8a00, U+8a08, U+8a18, U+8a3c, U+8a55, U+8a8d, U+8aad, U+8c61, U+8ca9, U+8cea, U+8cfc, U+8eab, U+8f09, U+8fbc, U+8ffd, U+900f, U+9023, U+904b, U+9078, U+9084, U+916c, U+91cd, U+91dd, U+9332, U+96c6, U+9762, U+984d, U+9ad8, U+ff05, U+ff0b, U+ff1a, U+ff1f, U+ff5c;
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(dm-sans-0.woff2) format('woff2');
  unicode-range: U+a, U+20, U+22-23, U+27, U+2c-3a, U+40-5a, U+61-7b, U+7d, U+a9, U+d7, U+2014, U+2192-2193, U+2197, U+21bb, U+2212, U+25cb, U+2713, U+3001-3002, U+300c-300d, U+3042, U+3044, U+3046, U+3048, U+304a-304d, U+304f, U+3051-3055, U+3057-305b, U+305d-3061, U+3063-306b, U+306e-306f, U+3078-3079, U+307e-307f, U+3081-3082, U+3084, U+3088-308d, U+308f, U+3092-3093, U+30a2-30a4, U+30a7-30aa, U+30ac, U+30af-30b1, U+30b3-30b5, U+30b7-30b9, U+30bf-30c1, U+30c3-30c4, U+30c6-30cb, U+30d0-30d1, U+30d3, U+30d5, U+30d7, U+30d9, U+30db, U+30dd-30e1, U+30e5, U+30e9-30ed, U+30ef, U+30f3, U+30fb-30fc, U+4e00, U+4e07, U+4e0a, U+4e0d, U+4e16, U+4e3b, U+4eba, U+4ecb, U+4ed5, U+4ed8, U+4ee3, U+4ee5, U+4ef6, U+4f1a, U+4f55, U+4fa1, U+4fdd, U+4fe1, U+5024, U+507d, U+5104, U+512a, U+5143, U+5148, U+5165, U+5171, U+5185-5186, U+5199, U+51fa, U+5206-5207, U+5229, U+524d, U+529b, U+52d5, U+5316, U+5358, U+53b3, U+53cd, U+53d6-53d7, U+53ef, U+5408, U+540c-540d, U+544a, U+54c1, U+5546, U+554f, U+55b6, U+56f2, U+5728, U+578b, U+57fa, U+5831, U+5897, U+58f2, U+5916, U+5927, U+5b57-5b58, U+5b9a, U+5ba2, U+5bb9, U+5bfe, U+5c4a, U+5df1, U+5e83, U+5f0f, U+5f37, U+5f53, U+5f62, U+5f97, U+5faa, U+5fdc, U+601d, U+6027, U+60c5, U+60f3, U+611f, U+6210, U+6226, U+6255, U+627f, U+629e, U+62e0, U+6301, U+6307, U+636e, U+639b, U+63b2, U+63d0, U+652f, U+6570, U+6587, U+6599, U+65b0, U+65b9, U+660e, U+6700, U+672c, U+6761, U+679c, U+682a, U+6839, U+6848, U+69d8, U+6b21, U+6b63, U+6c17, U+6c42, U+6cd5, U+6e1b, U+6e96, U+70b9, U+7121, U+72ec, U+7372, U+7387, U+7406, U+74b0, U+751f, U+7528, U+7531, U+7565, U+7570, U+767a-767b, U+7684, U+76ca, U+76ee, U+771f, U+78ba, U+793a, U+793e, U+79c1, U+79fb, U+7b97, U+7bc4, U+7d04, U+7d0d, U+7d2f, U+7d39, U+7d42, U+7d44, U+7dd2, U+7e4b, U+8003, U+8005, U+80fd, U+81ea, U+826f, U+8449, U+865a, U+8868, U+8907, U+898b, U+898f, U+8996, U+8a00, U+8a08, U+8a18, U+8a3c, U+8a55, U+8a8d, U+8aad, U+8c61, U+8ca9, U+8cea, U+8cfc, U+8eab, U+8f09, U+8fbc, U+8ffd, U+900f, U+9023, U+904b, U+9078, U+9084, U+916c, U+91cd, U+91dd, U+9332, U+96c6, U+9762, U+984d, U+9ad8, U+ff05, U+ff0b, U+ff1a, U+ff1f, U+ff5c;
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(dm-sans-0.woff2) format('woff2');
  unicode-range: U+a, U+20, U+22-23, U+27, U+2c-3a, U+40-5a, U+61-7b, U+7d, U+a9, U+d7, U+2014, U+2192-2193, U+2197, U+21bb, U+2212, U+25cb, U+2713, U+3001-3002, U+300c-300d, U+3042, U+3044, U+3046, U+3048, U+304a-304d, U+304f, U+3051-3055, U+3057-305b, U+305d-3061, U+3063-306b, U+306e-306f, U+3078-3079, U+307e-307f, U+3081-3082, U+3084, U+3088-308d, U+308f, U+3092-3093, U+30a2-30a4, U+30a7-30aa, U+30ac, U+30af-30b1, U+30b3-30b5, U+30b7-30b9, U+30bf-30c1, U+30c3-30c4, U+30c6-30cb, U+30d0-30d1, U+30d3, U+30d5, U+30d7, U+30d9, U+30db, U+30dd-30e1, U+30e5, U+30e9-30ed, U+30ef, U+30f3, U+30fb-30fc, U+4e00, U+4e07, U+4e0a, U+4e0d, U+4e16, U+4e3b, U+4eba, U+4ecb, U+4ed5, U+4ed8, U+4ee3, U+4ee5, U+4ef6, U+4f1a, U+4f55, U+4fa1, U+4fdd, U+4fe1, U+5024, U+507d, U+5104, U+512a, U+5143, U+5148, U+5165, U+5171, U+5185-5186, U+5199, U+51fa, U+5206-5207, U+5229, U+524d, U+529b, U+52d5, U+5316, U+5358, U+53b3, U+53cd, U+53d6-53d7, U+53ef, U+5408, U+540c-540d, U+544a, U+54c1, U+5546, U+554f, U+55b6, U+56f2, U+5728, U+578b, U+57fa, U+5831, U+5897, U+58f2, U+5916, U+5927, U+5b57-5b58, U+5b9a, U+5ba2, U+5bb9, U+5bfe, U+5c4a, U+5df1, U+5e83, U+5f0f, U+5f37, U+5f53, U+5f62, U+5f97, U+5faa, U+5fdc, U+601d, U+6027, U+60c5, U+60f3, U+611f, U+6210, U+6226, U+6255, U+627f, U+629e, U+62e0, U+6301, U+6307, U+636e, U+639b, U+63b2, U+63d0, U+652f, U+6570, U+6587, U+6599, U+65b0, U+65b9, U+660e, U+6700, U+672c, U+6761, U+679c, U+682a, U+6839, U+6848, U+69d8, U+6b21, U+6b63, U+6c17, U+6c42, U+6cd5, U+6e1b, U+6e96, U+70b9, U+7121, U+72ec, U+7372, U+7387, U+7406, U+74b0, U+751f, U+7528, U+7531, U+7565, U+7570, U+767a-767b, U+7684, U+76ca, U+76ee, U+771f, U+78ba, U+793a, U+793e, U+79c1, U+79fb, U+7b97, U+7bc4, U+7d04, U+7d0d, U+7d2f, U+7d39, U+7d42, U+7d44, U+7dd2, U+7e4b, U+8003, U+8005, U+80fd, U+81ea, U+826f, U+8449, U+865a, U+8868, U+8907, U+898b, U+898f, U+8996, U+8a00, U+8a08, U+8a18, U+8a3c, U+8a55, U+8a8d, U+8aad, U+8c61, U+8ca9, U+8cea, U+8cfc, U+8eab, U+8f09, U+8fbc, U+8ffd, U+900f, U+9023, U+904b, U+9078, U+9084, U+916c, U+91cd, U+91dd, U+9332, U+96c6, U+9762, U+984d, U+9ad8, U+ff05, U+ff0b, U+ff1a, U+ff1f, U+ff5c;
}

@font-face {
  font-family: 'Zen Kaku Gothic New';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(zen-kaku-gothic-new-0.woff2) format('woff2');
  unicode-range: U+a, U+20, U+22-23, U+27, U+2c-3a, U+40-5a, U+61-7b, U+7d, U+a9, U+d7, U+2014, U+2192-2193, U+2197, U+21bb, U+2212, U+25cb, U+2713, U+3001-3002, U+300c-300d, U+3042, U+3044, U+3046, U+3048, U+304a-304d, U+304f, U+3051-3055, U+3057-305b, U+305d-3061, U+3063-306b, U+306e-306f, U+3078-3079, U+307e-307f, U+3081-3082, U+3084, U+3088-308d, U+308f, U+3092-3093, U+30a2-30a4, U+30a7-30aa, U+30ac, U+30af-30b1, U+30b3-30b5, U+30b7-30b9, U+30bf-30c1, U+30c3-30c4, U+30c6-30cb, U+30d0-30d1, U+30d3, U+30d5, U+30d7, U+30d9, U+30db, U+30dd-30e1, U+30e5, U+30e9-30ed, U+30ef, U+30f3, U+30fb-30fc, U+4e00, U+4e07, U+4e0a, U+4e0d, U+4e16, U+4e3b, U+4eba, U+4ecb, U+4ed5, U+4ed8, U+4ee3, U+4ee5, U+4ef6, U+4f1a, U+4f55, U+4fa1, U+4fdd, U+4fe1, U+5024, U+507d, U+5104, U+512a, U+5143, U+5148, U+5165, U+5171, U+5185-5186, U+5199, U+51fa, U+5206-5207, U+5229, U+524d, U+529b, U+52d5, U+5316, U+5358, U+53b3, U+53cd, U+53d6-53d7, U+53ef, U+5408, U+540c-540d, U+544a, U+54c1, U+5546, U+554f, U+55b6, U+56f2, U+5728, U+578b, U+57fa, U+5831, U+5897, U+58f2, U+5916, U+5927, U+5b57-5b58, U+5b9a, U+5ba2, U+5bb9, U+5bfe, U+5c4a, U+5df1, U+5e83, U+5f0f, U+5f37, U+5f53, U+5f62, U+5f97, U+5faa, U+5fdc, U+601d, U+6027, U+60c5, U+60f3, U+611f, U+6210, U+6226, U+6255, U+627f, U+629e, U+62e0, U+6301, U+6307, U+636e, U+639b, U+63b2, U+63d0, U+652f, U+6570, U+6587, U+6599, U+65b0, U+65b9, U+660e, U+6700, U+672c, U+6761, U+679c, U+682a, U+6839, U+6848, U+69d8, U+6b21, U+6b63, U+6c17, U+6c42, U+6cd5, U+6e1b, U+6e96, U+70b9, U+7121, U+72ec, U+7372, U+7387, U+7406, U+74b0, U+751f, U+7528, U+7531, U+7565, U+7570, U+767a-767b, U+7684, U+76ca, U+76ee, U+771f, U+78ba, U+793a, U+793e, U+79c1, U+79fb, U+7b97, U+7bc4, U+7d04, U+7d0d, U+7d2f, U+7d39, U+7d42, U+7d44, U+7dd2, U+7e4b, U+8003, U+8005, U+80fd, U+81ea, U+826f, U+8449, U+865a, U+8868, U+8907, U+898b, U+898f, U+8996, U+8a00, U+8a08, U+8a18, U+8a3c, U+8a55, U+8a8d, U+8aad, U+8c61, U+8ca9, U+8cea, U+8cfc, U+8eab, U+8f09, U+8fbc, U+8ffd, U+900f, U+9023, U+904b, U+9078, U+9084, U+916c, U+91cd, U+91dd, U+9332, U+96c6, U+9762, U+984d, U+9ad8, U+ff05, U+ff0b, U+ff1a, U+ff1f, U+ff5c;
}
@font-face {
  font-family: 'Zen Kaku Gothic New';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(zen-kaku-gothic-new-1.woff2) format('woff2');
  unicode-range: U+a, U+20, U+22-23, U+27, U+2c-3a, U+40-5a, U+61-7b, U+7d, U+a9, U+d7, U+2014, U+2192-2193, U+2197, U+21bb, U+2212, U+25cb, U+2713, U+3001-3002, U+300c-300d, U+3042, U+3044, U+3046, U+3048, U+304a-304d, U+304f, U+3051-3055, U+3057-305b, U+305d-3061, U+3063-306b, U+306e-306f, U+3078-3079, U+307e-307f, U+3081-3082, U+3084, U+3088-308d, U+308f, U+3092-3093, U+30a2-30a4, U+30a7-30aa, U+30ac, U+30af-30b1, U+30b3-30b5, U+30b7-30b9, U+30bf-30c1, U+30c3-30c4, U+30c6-30cb, U+30d0-30d1, U+30d3, U+30d5, U+30d7, U+30d9, U+30db, U+30dd-30e1, U+30e5, U+30e9-30ed, U+30ef, U+30f3, U+30fb-30fc, U+4e00, U+4e07, U+4e0a, U+4e0d, U+4e16, U+4e3b, U+4eba, U+4ecb, U+4ed5, U+4ed8, U+4ee3, U+4ee5, U+4ef6, U+4f1a, U+4f55, U+4fa1, U+4fdd, U+4fe1, U+5024, U+507d, U+5104, U+512a, U+5143, U+5148, U+5165, U+5171, U+5185-5186, U+5199, U+51fa, U+5206-5207, U+5229, U+524d, U+529b, U+52d5, U+5316, U+5358, U+53b3, U+53cd, U+53d6-53d7, U+53ef, U+5408, U+540c-540d, U+544a, U+54c1, U+5546, U+554f, U+55b6, U+56f2, U+5728, U+578b, U+57fa, U+5831, U+5897, U+58f2, U+5916, U+5927, U+5b57-5b58, U+5b9a, U+5ba2, U+5bb9, U+5bfe, U+5c4a, U+5df1, U+5e83, U+5f0f, U+5f37, U+5f53, U+5f62, U+5f97, U+5faa, U+5fdc, U+601d, U+6027, U+60c5, U+60f3, U+611f, U+6210, U+6226, U+6255, U+627f, U+629e, U+62e0, U+6301, U+6307, U+636e, U+639b, U+63b2, U+63d0, U+652f, U+6570, U+6587, U+6599, U+65b0, U+65b9, U+660e, U+6700, U+672c, U+6761, U+679c, U+682a, U+6839, U+6848, U+69d8, U+6b21, U+6b63, U+6c17, U+6c42, U+6cd5, U+6e1b, U+6e96, U+70b9, U+7121, U+72ec, U+7372, U+7387, U+7406, U+74b0, U+751f, U+7528, U+7531, U+7565, U+7570, U+767a-767b, U+7684, U+76ca, U+76ee, U+771f, U+78ba, U+793a, U+793e, U+79c1, U+79fb, U+7b97, U+7bc4, U+7d04, U+7d0d, U+7d2f, U+7d39, U+7d42, U+7d44, U+7dd2, U+7e4b, U+8003, U+8005, U+80fd, U+81ea, U+826f, U+8449, U+865a, U+8868, U+8907, U+898b, U+898f, U+8996, U+8a00, U+8a08, U+8a18, U+8a3c, U+8a55, U+8a8d, U+8aad, U+8c61, U+8ca9, U+8cea, U+8cfc, U+8eab, U+8f09, U+8fbc, U+8ffd, U+900f, U+9023, U+904b, U+9078, U+9084, U+916c, U+91cd, U+91dd, U+9332, U+96c6, U+9762, U+984d, U+9ad8, U+ff05, U+ff0b, U+ff1a, U+ff1f, U+ff5c;
}
@font-face {
  font-family: 'Zen Kaku Gothic New';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(zen-kaku-gothic-new-2.woff2) format('woff2');
  unicode-range: U+a, U+20, U+22-23, U+27, U+2c-3a, U+40-5a, U+61-7b, U+7d, U+a9, U+d7, U+2014, U+2192-2193, U+2197, U+21bb, U+2212, U+25cb, U+2713, U+3001-3002, U+300c-300d, U+3042, U+3044, U+3046, U+3048, U+304a-304d, U+304f, U+3051-3055, U+3057-305b, U+305d-3061, U+3063-306b, U+306e-306f, U+3078-3079, U+307e-307f, U+3081-3082, U+3084, U+3088-308d, U+308f, U+3092-3093, U+30a2-30a4, U+30a7-30aa, U+30ac, U+30af-30b1, U+30b3-30b5, U+30b7-30b9, U+30bf-30c1, U+30c3-30c4, U+30c6-30cb, U+30d0-30d1, U+30d3, U+30d5, U+30d7, U+30d9, U+30db, U+30dd-30e1, U+30e5, U+30e9-30ed, U+30ef, U+30f3, U+30fb-30fc, U+4e00, U+4e07, U+4e0a, U+4e0d, U+4e16, U+4e3b, U+4eba, U+4ecb, U+4ed5, U+4ed8, U+4ee3, U+4ee5, U+4ef6, U+4f1a, U+4f55, U+4fa1, U+4fdd, U+4fe1, U+5024, U+507d, U+5104, U+512a, U+5143, U+5148, U+5165, U+5171, U+5185-5186, U+5199, U+51fa, U+5206-5207, U+5229, U+524d, U+529b, U+52d5, U+5316, U+5358, U+53b3, U+53cd, U+53d6-53d7, U+53ef, U+5408, U+540c-540d, U+544a, U+54c1, U+5546, U+554f, U+55b6, U+56f2, U+5728, U+578b, U+57fa, U+5831, U+5897, U+58f2, U+5916, U+5927, U+5b57-5b58, U+5b9a, U+5ba2, U+5bb9, U+5bfe, U+5c4a, U+5df1, U+5e83, U+5f0f, U+5f37, U+5f53, U+5f62, U+5f97, U+5faa, U+5fdc, U+601d, U+6027, U+60c5, U+60f3, U+611f, U+6210, U+6226, U+6255, U+627f, U+629e, U+62e0, U+6301, U+6307, U+636e, U+639b, U+63b2, U+63d0, U+652f, U+6570, U+6587, U+6599, U+65b0, U+65b9, U+660e, U+6700, U+672c, U+6761, U+679c, U+682a, U+6839, U+6848, U+69d8, U+6b21, U+6b63, U+6c17, U+6c42, U+6cd5, U+6e1b, U+6e96, U+70b9, U+7121, U+72ec, U+7372, U+7387, U+7406, U+74b0, U+751f, U+7528, U+7531, U+7565, U+7570, U+767a-767b, U+7684, U+76ca, U+76ee, U+771f, U+78ba, U+793a, U+793e, U+79c1, U+79fb, U+7b97, U+7bc4, U+7d04, U+7d0d, U+7d2f, U+7d39, U+7d42, U+7d44, U+7dd2, U+7e4b, U+8003, U+8005, U+80fd, U+81ea, U+826f, U+8449, U+865a, U+8868, U+8907, U+898b, U+898f, U+8996, U+8a00, U+8a08, U+8a18, U+8a3c, U+8a55, U+8a8d, U+8aad, U+8c61, U+8ca9, U+8cea, U+8cfc, U+8eab, U+8f09, U+8fbc, U+8ffd, U+900f, U+9023, U+904b, U+9078, U+9084, U+916c, U+91cd, U+91dd, U+9332, U+96c6, U+9762, U+984d, U+9ad8, U+ff05, U+ff0b, U+ff1a, U+ff1f, U+ff5c;
}
