/* kids heading-font candidate; reviewed URL mapping; local WOFF2 only. */

@font-face {
  font-family: "TOELIA-CANDIDATE-zen-maru-gothic";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./fonts/zen-maru-gothic/subset-01-w700.woff2") format("woff2");
  unicode-range: U+20-21, U+25-26, U+28-29, U+2b-3b, U+3f, U+41-5b, U+5d, U+5f, U+61-7a, U+2026, U+2212, U+3001-3002, U+300c-3011, U+301c, U+3042, U+3044, U+3046, U+3048, U+304a-305c, U+305f-306b, U+306e-3070, U+3072-3073, U+3075-3076, U+307e-3084, U+3088-308d, U+308f, U+3092-3094, U+3099, U+30a2-30a4, U+30a6, U+30aa, U+30ad-30b0, U+30b3-30b6, U+30f4;
}

@font-face {
  font-family: "TOELIA-CANDIDATE-zen-maru-gothic";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./fonts/zen-maru-gothic/subset-02-w700.woff2") format("woff2");
  unicode-range: U+3099-309a, U+30b7-30bc, U+30bf-30c9, U+30cb, U+30cd, U+30cf-30dd, U+30df-30e0, U+30e3, U+30e5, U+30e9-30ed, U+30ef, U+30f3, U+30f7, U+30fb-30fc, U+4e00, U+4eba, U+4ed5, U+4ed8, U+4ef6, U+4f1a, U+4f4d, U+4f53, U+4f55, U+4fdd, U+5024, U+512a, U+5148-5149, U+5150, U+516c, U+5206, U+521d, U+524d, U+53d7, U+5408, U+5411, U+5473, U+554f, U+56de, U+56f0, U+57fa, U+5831, U+5909, U+5931, U+59cb, U+5acc, U+5b50, U+5b66, U+5ba4, U+5bfe, U+5c02, U+5c0f, U+5e74, U+5e7c, U+5ea7, U+5f0f, U+5fc3, U+5fc5, U+60c5, U+610f, U+6280, U+62e0, U+6557, U+6559, U+6574, U+6599, U+65b0, U+65b9, U+660e, U+6700, U+672c, U+6750, U+6761, U+6790, U+6821, U+6848, U+691c, U+697d, U+6a19, U+6b21, U+6b73, U+6bb5, U+6bd4, U+6c17, U+6c42, U+6c7a, U+6c88, U+6ce8, U+6d3b, U+6dfb, U+70b9, U+7121, U+7406, U+751f, U+7533, U+7684, U+76ee, U+77e5, U+78ba, U+79d2, U+7b56, U+7d1a, U+7d42, U+7d44, U+7d9a, U+7f6e, U+8005, U+80fd, U+82f1, U+8981, U+898b, U+89aa, U+8a3c, U+8a71, U+8a73, U+8a8d, U+8a9e, U+8aad, U+8acb, U+8b77, U+8cc7, U+8cea, U+8f03, U+8fbc, U+8fd1, U+8ff7, U+9031;
}

@font-face {
  font-family: "TOELIA-CANDIDATE-zen-maru-gothic";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./fonts/zen-maru-gothic/subset-03-w700.woff2") format("woff2");
  unicode-range: U+9055, U+9078, U+90e8, U+914d, U+9577, U+9580, U+95a2, U+9805, U+9a13, U+9ed9, U+9f62, U+ff01, U+ff05, U+ff08-ff09, U+ff0b, U+ff1a-ff1b, U+ff1f;
}

@font-face {
  font-family: "TOELIA-CANDIDATE-m-plus-rounded-1c";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./fonts/m-plus-rounded-1c/subset-01-w700.woff2") format("woff2");
  unicode-range: U+20-21, U+25-26, U+28-29, U+2b-3b, U+3f, U+41-5b, U+5d, U+5f, U+61-7a, U+2026, U+2212, U+3001-3002, U+300c-3011, U+301c, U+3042, U+3044, U+3048, U+304a-304e, U+3051-3054, U+3057-305a, U+305f-3063, U+3066-306b, U+306e-3077, U+307f, U+3081-3082, U+3084, U+3089, U+308b, U+3092, U+3099-309a, U+30a3-30a4, U+30aa-30ac, U+30b1-30b2, U+30b5-30ba, U+30c6-30c9, U+30cd, U+30d2-30da, U+30e0, U+30e9, U+30f3, U+30fb-30fc, U+4e2d, U+4ef6, U+4f1a, U+4f53, U+4f7f, U+5019, U+5144, U+5150, U+5225, U+524d, U+52b9, U+56de;
}

@font-face {
  font-family: "TOELIA-CANDIDATE-m-plus-rounded-1c";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./fonts/m-plus-rounded-1c/subset-02-w700.woff2") format("woff2");
  unicode-range: U+597d, U+5acc, U+5b50, U+5b66, U+5ba4, U+5bfe, U+5c0f, U+5e2b, U+5e7c, U+5f1f, U+5fc5, U+5fdc, U+60a9, U+60c5, U+6559, U+6574, U+6599, U+65b9, U+65e5, U+672c, U+6761, U+679c, U+6bce, U+6c7a, U+7121, U+7406, U+751f, U+76f4, U+78ba, U+7fd2, U+82f1, U+8868, U+88dc, U+8981, U+898b, U+8a71, U+8a8d, U+8a9e, U+8b1b, U+9023, U+9031, U+9078, U+91d1, U+95a2, U+9a13, U+ff01, U+ff05, U+ff08-ff09, U+ff0b, U+ff1a-ff1b, U+ff1f;
}

@font-face {
  font-family: "TOELIA-CANDIDATE-biz-udpgothic";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/biz-udpgothic/subset-01-w400.woff2") format("woff2");
  unicode-range: U+20-21, U+25-26, U+28-29, U+2b-3b, U+3f, U+41-5b, U+5d, U+5f, U+61-7a, U+2026, U+2212, U+3001-3002, U+300c-3011, U+301c, U+3042, U+3044, U+3046, U+3048, U+304a-306b, U+306e-3070, U+3072-3073, U+3075-3076, U+3078-3079, U+307e-3082, U+3084, U+3088-308c, U+308f, U+3092-3094, U+3099, U+30a2, U+30a4, U+30a7, U+30aa, U+30ad-30b0, U+30b3-30b4;
}

@font-face {
  font-family: "TOELIA-CANDIDATE-biz-udpgothic";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/biz-udpgothic/subset-02-w400.woff2") format("woff2");
  unicode-range: U+3099-309a, U+30b5-30bc, U+30c1-30c3, U+30c8-30c9, U+30cb, U+30cf-30dd, U+30e1-30e2, U+30e9-30ea, U+30ec-30ed, U+30f3, U+30fb-30fc, U+4e00, U+4e03, U+4e0b, U+4e0d, U+4e26, U+4e2d, U+4e86, U+4e88, U+4e8b, U+4e94, U+4eba, U+4eca-4ecb, U+4ed5, U+4ee5, U+4ef6, U+4efb, U+4f1a, U+4f4d, U+4f55, U+4f5c, U+4f7f, U+4f8b, U+4fee, U+500b, U+5019, U+5099, U+512a, U+5148, U+514d, U+5165, U+5171, U+5185, U+518d, U+51fa, U+5206, U+521d, U+5224-5225, U+524d, U+5272, U+529b, U+52d5, U+539f, U+53c2, U+53cd-53ce, U+53d6, U+53e3, U+53ef, U+53f8, U+5408, U+540c-540d, U+5546, U+554f, U+55b6, U+56de, U+56e0, U+56f0, U+56f2, U+56fa, U+5831, U+5834, U+58f0, U+5909, U+5916, U+59cb, U+5b50, U+5b57, U+5b66, U+5b89, U+5b9a, U+5bfe, U+5c65, U+5dee, U+5df1, U+5e74, U+5ea6, U+5f53, U+5f71, U+5f79, U+5f8c, U+5fa9, U+5fc3, U+5fc5, U+5fdc, U+601d, U+6025, U+6027, U+60c5, U+610f, U+623b, U+624b, U+62c5, U+6307, U+63a2, U+63a5, U+63f4, U+652f, U+6539, U+6559, U+6570, U+6574, U+6587, U+6599, U+65ad, U+65b0, U+65b9, U+65e5, U+6642, U+66f4, U+66f8, U+6700, U+6709, U+671f, U+672c, U+6750, U+6761, U+6790, U+679c, U+6804, U+691c, U+6a5f, U+6b21, U+6b63;
}

@font-face {
  font-family: "TOELIA-CANDIDATE-biz-udpgothic";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/biz-udpgothic/subset-03-w400.woff2") format("woff2");
  unicode-range: U+6b74, U+6b8b, U+6bb5, U+6bd4, U+6c7a, U+6cd5, U+6d3b, U+6d77, U+6e96, U+70b9, U+7167, U+72ec, U+73fe, U+7406, U+751f, U+754c, U+756a, U+7570, U+7591, U+767a, U+7684, U+76ee, U+76f4, U+76f8, U+77e5, U+77ed, U+7814, U+78ba, U+79d2, U+7a76, U+7a7a, U+7b54, U+7bc4, U+7d04, U+7d20, U+7d39, U+7d42, U+7d44, U+7d4c, U+7d50, U+7d5e, U+7d9a, U+7dca, U+7df4, U+7fd2, U+8003, U+805e, U+80fd, U+81ea, U+822c, U+82f1, U+884c, U+8868, U+88dc, U+8981, U+898b, U+89e3, U+8a00, U+8a08, U+8a18, U+8a2d, U+8a3a, U+8a3c, U+8a70-8a71, U+8a8d, U+8a9e, U+8aad, U+8ac7, U+8ad6, U+8b58, U+8b70, U+8cac, U+8cc7, U+8cea, U+8d74, U+8db3, U+8f03, U+8fbc, U+8fd1, U+8fd4, U+901a, U+9031-9032, U+904b, U+9078, U+90e8, U+914d, U+91cd, U+91cf, U+9332, U+958b, U+9593, U+9650, U+9694, U+9762, U+97f3, U+97ff, U+9805-9806, U+9808, U+982d, U+983b, U+9f62, U+ff01, U+ff05, U+ff08-ff09, U+ff0b, U+ff1a-ff1b, U+ff1f;
}

@font-face {
  font-family: "TOELIA-CANDIDATE-biz-udpgothic";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./fonts/biz-udpgothic/subset-01-w700.woff2") format("woff2");
  unicode-range: U+20-21, U+25-26, U+28-29, U+2b-3b, U+3f, U+41-5b, U+5d, U+5f, U+61-7a, U+2026, U+2212, U+3001-3002, U+300c-3011, U+301c, U+3042, U+3044, U+3046, U+3048, U+304a-306b, U+306e-3070, U+3072-3073, U+3075-3076, U+3078-3079, U+307e-3082, U+3084, U+3088-308c, U+308f, U+3092-3094, U+3099, U+30a2, U+30a4, U+30a7, U+30aa, U+30ad-30b0, U+30b3-30b4;
}

@font-face {
  font-family: "TOELIA-CANDIDATE-biz-udpgothic";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./fonts/biz-udpgothic/subset-02-w700.woff2") format("woff2");
  unicode-range: U+3099-309a, U+30b5-30bc, U+30c1-30c3, U+30c8-30c9, U+30cb, U+30cf-30dd, U+30e1-30e2, U+30e9-30ea, U+30ec-30ed, U+30f3, U+30fb-30fc, U+4e00, U+4e03, U+4e0b, U+4e0d, U+4e26, U+4e2d, U+4e86, U+4e88, U+4e8b, U+4e94, U+4eba, U+4eca-4ecb, U+4ed5, U+4ee5, U+4ef6, U+4efb, U+4f1a, U+4f4d, U+4f55, U+4f5c, U+4f7f, U+4f8b, U+4fee, U+500b, U+5019, U+5099, U+512a, U+5148, U+514d, U+5165, U+5171, U+5185, U+518d, U+51fa, U+5206, U+521d, U+5224-5225, U+524d, U+5272, U+529b, U+52d5, U+539f, U+53c2, U+53cd-53ce, U+53d6, U+53e3, U+53ef, U+53f8, U+5408, U+540c-540d, U+5546, U+554f, U+55b6, U+56de, U+56e0, U+56f0, U+56f2, U+56fa, U+5831, U+5834, U+58f0, U+5909, U+5916, U+59cb, U+5b50, U+5b57, U+5b66, U+5b89, U+5b9a, U+5bfe, U+5c65, U+5dee, U+5df1, U+5e74, U+5ea6, U+5f53, U+5f71, U+5f79, U+5f8c, U+5fa9, U+5fc3, U+5fc5, U+5fdc, U+601d, U+6025, U+6027, U+60c5, U+610f, U+623b, U+624b, U+62c5, U+6307, U+63a2, U+63a5, U+63f4, U+652f, U+6539, U+6559, U+6570, U+6574, U+6587, U+6599, U+65ad, U+65b0, U+65b9, U+65e5, U+6642, U+66f4, U+66f8, U+6700, U+6709, U+671f, U+672c, U+6750, U+6761, U+6790, U+679c, U+6804, U+691c, U+6a5f, U+6b21, U+6b63;
}

@font-face {
  font-family: "TOELIA-CANDIDATE-biz-udpgothic";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./fonts/biz-udpgothic/subset-03-w700.woff2") format("woff2");
  unicode-range: U+6b74, U+6b8b, U+6bb5, U+6bd4, U+6c7a, U+6cd5, U+6d3b, U+6d77, U+6e96, U+70b9, U+7167, U+72ec, U+73fe, U+7406, U+751f, U+754c, U+756a, U+7570, U+7591, U+767a, U+7684, U+76ee, U+76f4, U+76f8, U+77e5, U+77ed, U+7814, U+78ba, U+79d2, U+7a76, U+7a7a, U+7b54, U+7bc4, U+7d04, U+7d20, U+7d39, U+7d42, U+7d44, U+7d4c, U+7d50, U+7d5e, U+7d9a, U+7dca, U+7df4, U+7fd2, U+8003, U+805e, U+80fd, U+81ea, U+822c, U+82f1, U+884c, U+8868, U+88dc, U+8981, U+898b, U+89e3, U+8a00, U+8a08, U+8a18, U+8a2d, U+8a3a, U+8a3c, U+8a70-8a71, U+8a8d, U+8a9e, U+8aad, U+8ac7, U+8ad6, U+8b58, U+8b70, U+8cac, U+8cc7, U+8cea, U+8d74, U+8db3, U+8f03, U+8fbc, U+8fd1, U+8fd4, U+901a, U+9031-9032, U+904b, U+9078, U+90e8, U+914d, U+91cd, U+91cf, U+9332, U+958b, U+9593, U+9650, U+9694, U+9762, U+97f3, U+97ff, U+9805-9806, U+9808, U+982d, U+983b, U+9f62, U+ff01, U+ff05, U+ff08-ff09, U+ff0b, U+ff1a-ff1b, U+ff1f;
}

@font-face {
  font-family: "TOELIA-CANDIDATE-kosugi-maru";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/kosugi-maru/subset-01-w400.woff2") format("woff2");
  unicode-range: U+20-21, U+25-26, U+28-29, U+2b-3b, U+3f, U+41-5b, U+5d, U+5f, U+61-7a, U+2026, U+2212, U+3001-3002, U+300c-3011, U+301c, U+3044, U+3048, U+304b-304c, U+3051-3052, U+3057-305a, U+305f-3060, U+3063-3069, U+306b, U+306e-3070, U+3080-3082, U+3089, U+308b, U+3092, U+3099, U+30fb-30fc, U+4e00, U+4ef6, U+5148, U+5206, U+53cd, U+5b50, U+5b66, U+5c0f, U+5fdc, U+6027, U+6574, U+671f, U+6761, U+6821, U+6b21, U+6c7a, U+7406, U+751f, U+7684, U+76ee, U+76f8, U+78ba, U+8003, U+898b, U+8a71, U+8a8d, U+8aad, U+8ff7, U+9593, U+ff01, U+ff05, U+ff08-ff09, U+ff0b, U+ff1a-ff1b;
}

@font-face {
  font-family: "TOELIA-CANDIDATE-reggae-one";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/reggae-one/subset-01-w400.woff2") format("woff2");
  unicode-range: U+20-21, U+25-26, U+28-29, U+2b-3b, U+3f, U+41-5b, U+5d, U+5f, U+61-7a, U+2026, U+2212, U+3001-3002, U+300c-3011, U+301c, U+3044, U+3046, U+3051-3052, U+3059-305a, U+3064-306b, U+306e-3071, U+307f, U+3084, U+308b, U+3093-3094, U+3099-309a, U+30a4, U+30b9-30ba, U+30c4-30c5, U+30c8-30c9, U+30d2-30d4, U+30db-30dd, U+30f3, U+30fb-30fc, U+4ef6, U+4f1a, U+4f4d, U+4f53, U+516c, U+524d, U+5408, U+57fa, U+5831, U+5b50, U+5f0f, U+60c5, U+610f, U+6599, U+65b0, U+6700, U+672c, U+6761, U+6b21, U+6c42, U+6ce8, U+70b9, U+7533, U+7684, U+78ba, U+7f6e, U+82f1, U+898b, U+8a71, U+8a8d, U+8acb, U+8cc7, U+8fbc, U+9a13, U+ff01;
}

@font-face {
  font-family: "TOELIA-CANDIDATE-reggae-one";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/reggae-one/subset-02-w400.woff2") format("woff2");
  unicode-range: U+ff05, U+ff08-ff09, U+ff0b, U+ff1a-ff1b, U+ff1f;
}

@font-face {
  font-family: "TOELIA-CANDIDATE-mochiy-pop-one";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/mochiy-pop-one/subset-01-w400.woff2") format("woff2");
  unicode-range: U+20-21, U+25-26, U+28-29, U+2b-3b, U+3f, U+41-5b, U+5d, U+5f, U+61-7a, U+2026, U+2212, U+3001-3002, U+300c-3011, U+301c, U+3042, U+3044, U+304b-304e, U+3051-3054, U+3057-305a, U+305f-3060, U+3066-306b, U+306e-3071, U+3075-3077, U+3081-3082, U+3084, U+308b, U+3092, U+3099-309a, U+30b1-30b2, U+30b5-30ba, U+30d2-30d4, U+30d8-30da, U+30e0, U+30fb-30fc, U+4ef6, U+4f53, U+5019, U+524d, U+52b9, U+597d, U+5b50, U+5b66, U+5fc5, U+60c5, U+6574, U+6599, U+6761, U+679c, U+6c7a, U+7121, U+7406, U+7fd2, U+82f1, U+8868, U+88dc, U+8981, U+898b, U+8a9e, U+9023, U+9078, U+91d1, U+95a2, U+9a13;
}

@font-face {
  font-family: "TOELIA-CANDIDATE-mochiy-pop-one";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/mochiy-pop-one/subset-02-w400.woff2") format("woff2");
  unicode-range: U+ff01, U+ff05, U+ff08-ff09, U+ff0b, U+ff1a-ff1b, U+ff1f;
}

@font-face {
  font-family: "TOELIA-CANDIDATE-klee-one";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("./fonts/klee-one/subset-01-w600.woff2") format("woff2");
  unicode-range: U+20-21, U+25-26, U+28-29, U+2b-3b, U+3f, U+41-5b, U+5d, U+5f, U+61-7a, U+2026, U+2212, U+3001-3002, U+300c-3011, U+301c, U+3042, U+3044, U+3046, U+3048, U+304a-305c, U+305f-306b, U+306e-3070, U+3072-3073, U+3075-3076, U+307f-3084, U+3088-308d, U+308f, U+3092-3094, U+3099, U+30a2-30a4, U+30a6, U+30aa-30b4, U+30f4;
}

@font-face {
  font-family: "TOELIA-CANDIDATE-klee-one";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("./fonts/klee-one/subset-02-w600.woff2") format("woff2");
  unicode-range: U+3099-309a, U+30b5-30bc, U+30bf-30c9, U+30cb, U+30cd, U+30cf-30dd, U+30df-30e0, U+30e3, U+30e5, U+30e9-30ed, U+30ef, U+30f3, U+30f7, U+30fb-30fc, U+4e00, U+4e2d, U+4eba, U+4ed5, U+4ed8, U+4ef6, U+4f1a, U+4f4d, U+4f53, U+4f55, U+4f7f, U+4fdd, U+5019, U+5024, U+512a, U+5144, U+5148-5149, U+5150, U+516c, U+5206, U+521d, U+5225, U+524d, U+52b9, U+53cd, U+53d7, U+5408, U+5411, U+5473, U+554f, U+56de, U+56f0, U+57fa, U+5831, U+5909, U+5931, U+597d, U+59cb, U+5acc, U+5b50, U+5b66, U+5ba4, U+5bfe, U+5c02, U+5c0f, U+5e2b, U+5e74, U+5e7c, U+5ea7, U+5f0f, U+5f1f, U+5fc5, U+5fdc, U+6027, U+60a9, U+60c5, U+610f, U+6280, U+62e0, U+6557, U+6559, U+6574, U+6599, U+65b0, U+65b9, U+65e5, U+660e, U+6700, U+671f, U+672c, U+6750, U+6761, U+6790, U+679c, U+6821, U+6848, U+691c, U+697d, U+6a19, U+6b21, U+6b73, U+6bb5, U+6bce, U+6bd4, U+6c17, U+6c42, U+6c7a, U+6c88, U+6ce8, U+6d3b, U+6dfb, U+70b9, U+7121, U+7406, U+751f, U+7533, U+7684, U+76ee, U+76f4, U+76f8, U+77e5, U+78ba, U+7b56, U+7d1a, U+7d42, U+7d44, U+7d9a, U+7f6e, U+7fd2, U+8003, U+8005;
}

@font-face {
  font-family: "TOELIA-CANDIDATE-klee-one";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("./fonts/klee-one/subset-03-w600.woff2") format("woff2");
  unicode-range: U+80fd, U+82f1, U+8868, U+88dc, U+8981, U+898b, U+89aa, U+8a3c, U+8a71, U+8a73, U+8a8d, U+8a9e, U+8aad, U+8acb, U+8b1b, U+8b77, U+8cc7, U+8cea, U+8f03, U+8fbc, U+8ff7, U+9023, U+9031, U+9055, U+9078, U+90e8, U+91d1, U+9577, U+9580, U+9593, U+95a2, U+9805, U+9a13, U+9ed9, U+9f62, U+ff01, U+ff05, U+ff08-ff09, U+ff0b, U+ff1a-ff1b, U+ff1f;
}

html[data-toelia-font-page^="K"] body :is(h1, h2, h3, h4, h5, h6) {
  line-break: strict;
  word-break: auto-phrase;
  overflow-wrap: anywhere;
}

html[data-toelia-font-page^="K"] body :is(h1, h2, h3, h4, h5, h6) * {
  font-family: inherit !important;
}

html[data-toelia-font-page="K001"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K001"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K002"] body h1 { font-family: "TOELIA-CANDIDATE-biz-udpgothic", "TOELIA-CANDIDATE-zen-maru-gothic", sans-serif !important; }
html[data-toelia-font-page="K002"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-biz-udpgothic", sans-serif !important; }

html[data-toelia-font-page="K003"] body h1 { font-family: "TOELIA-CANDIDATE-m-plus-rounded-1c", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K003"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-m-plus-rounded-1c", serif !important; }

html[data-toelia-font-page="K004"] body h1 { font-family: "TOELIA-CANDIDATE-kosugi-maru", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K004"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-kosugi-maru", serif !important; }

html[data-toelia-font-page="K005"] body h1 { font-family: "TOELIA-CANDIDATE-biz-udpgothic", "TOELIA-CANDIDATE-zen-maru-gothic", sans-serif !important; }
html[data-toelia-font-page="K005"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-biz-udpgothic", sans-serif !important; }

html[data-toelia-font-page="K006"] body h1 { font-family: "TOELIA-CANDIDATE-m-plus-rounded-1c", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K006"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-m-plus-rounded-1c", serif !important; }

html[data-toelia-font-page="K007"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K007"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K008"] body h1 { font-family: "TOELIA-CANDIDATE-m-plus-rounded-1c", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K008"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-m-plus-rounded-1c", serif !important; }

html[data-toelia-font-page="K009"] body h1 { font-family: "TOELIA-CANDIDATE-m-plus-rounded-1c", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K009"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-m-plus-rounded-1c", serif !important; }

html[data-toelia-font-page="K010"] body h1 { font-family: "TOELIA-CANDIDATE-m-plus-rounded-1c", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K010"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-m-plus-rounded-1c", serif !important; }

html[data-toelia-font-page="K011"] body h1 { font-family: "TOELIA-CANDIDATE-m-plus-rounded-1c", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K011"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-m-plus-rounded-1c", serif !important; }

html[data-toelia-font-page="K012"] body h1 { font-family: "TOELIA-CANDIDATE-m-plus-rounded-1c", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K012"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-m-plus-rounded-1c", serif !important; }

html[data-toelia-font-page="K013"] body h1 { font-family: "TOELIA-CANDIDATE-m-plus-rounded-1c", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K013"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-m-plus-rounded-1c", serif !important; }

html[data-toelia-font-page="K014"] body h1 { font-family: "TOELIA-CANDIDATE-mochiy-pop-one", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K014"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-mochiy-pop-one", serif !important; }

html[data-toelia-font-page="K015"] body h1 { font-family: "TOELIA-CANDIDATE-m-plus-rounded-1c", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K015"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-m-plus-rounded-1c", serif !important; }

html[data-toelia-font-page="K016"] body h1 { font-family: "TOELIA-CANDIDATE-m-plus-rounded-1c", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K016"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-m-plus-rounded-1c", serif !important; }

html[data-toelia-font-page="K017"] body h1 { font-family: "TOELIA-CANDIDATE-m-plus-rounded-1c", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K017"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-m-plus-rounded-1c", serif !important; }

html[data-toelia-font-page="K018"] body h1 { font-family: "TOELIA-CANDIDATE-m-plus-rounded-1c", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K018"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-m-plus-rounded-1c", serif !important; }

html[data-toelia-font-page="K019"] body h1 { font-family: "TOELIA-CANDIDATE-m-plus-rounded-1c", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K019"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-m-plus-rounded-1c", serif !important; }

html[data-toelia-font-page="K020"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K020"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K021"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K021"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K022"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K022"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K023"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K023"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K024"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K024"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K025"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K025"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K026"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K026"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K027"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K027"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K028"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K028"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K029"] body h1 { font-family: "TOELIA-CANDIDATE-reggae-one", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K029"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-reggae-one", serif !important; }

html[data-toelia-font-page="K030"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K030"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K031"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K031"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K032"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K032"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K033"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K033"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K034"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K034"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K035"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K035"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K036"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K036"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K037"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K037"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K038"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K038"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K039"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K039"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K040"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K040"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K041"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K041"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K042"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K042"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K043"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K043"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K044"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K044"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K045"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K045"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K046"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K046"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

html[data-toelia-font-page="K047"] body h1 { font-family: "TOELIA-CANDIDATE-zen-maru-gothic", "TOELIA-CANDIDATE-klee-one", sans-serif !important; }
html[data-toelia-font-page="K047"] body :is(h2, h3, h4, h5, h6) { font-family: "TOELIA-CANDIDATE-klee-one", "TOELIA-CANDIDATE-zen-maru-gothic", serif !important; }

@media (max-width: 390px) {
  html[data-toelia-font-page="K009"] body .article-card h2 { word-break: normal; }
}

.toelia-heading-keep {
  white-space: nowrap;
}

/* FINAL-SA WRAP PATCH START */
html[data-toelia-font-page="K009"] body .article-card h2 {
  word-break: auto-phrase;
  text-wrap: balance;
}
/* FINAL-SA WRAP PATCH END */
