/* サイトで使っている字だけの書体（scripts/fonts/build-fonts.mjs が作る。手で直さない）。SIL Open Font License 1.1：/fonts/OFL.txt */
@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-jp-400-0.woff2) format('woff2');unicode-range:U+20, U+2D-2E, U+30-3A, U+41-49, U+4C-50, U+52-56, U+59, U+61, U+64-65, U+67-69, U+6C-70, U+72-76, U+79, U+A0, U+A9, U+203A, U+260E, U+3001-3002, U+3005, U+300C-300D, U+3010-3012, U+301C, U+3044, U+3046, U+3048, U+304A-304C, U+304F, U+3051-3055, U+3057-3059, U+305B, U+305D, U+305F, U+3061, U+3063-3068, U+306A-306B, U+306E-3070, U+3078-3079, U+307B, U+307E-307F, U+3081-3082, U+3084, U+3088-308D, U+308F, U+3092, U+30A3-30A4, U+30A7, U+30A9, U+30AB, U+30B0, U+30B3, U+30B5, U+30B7-30BA, U+30BF, U+30C3, U+30C6, U+30C8, U+30CB, U+30D0, U+30D3, U+30D5-30D7, U+30D9-30DA, U+30DD-30DE, U+30E0-30E1, U+30E3, U+30E5, U+30E9-30EB, U+30ED, U+30F3, U+30FB-30FC, U+4E00-4E01, U+4E03, U+4E09, U+4E5F, U+4E8B, U+4EA4, U+4ED5-4ED6, U+4ED9, U+4EE3, U+4F1A, U+4F9B, U+4F9D, U+4FDD, U+4FE1, U+4FEE, U+5099, U+50AC, U+5100, U+5148, U+5168, U+516C, U+5185, U+51AC, U+5206, U+5217, U+521D, U+5224, U+524D, U+529B, U+52D5, U+533A, U+5341, U+53B3, U+53D6-53D7, U+53E3, U+53F0, U+53F7, U+5408, U+540D, U+54C1, U+54E1, U+554F, U+56DE, U+56F0, U+56FD, U+5728, U+5730, U+57CE, U+57DF, U+57FA, U+5831, U+5834, U+5897, U+58F0, U+5915, U+5965, U+59D4, U+5B88-5B89, U+5B9A, U+5BAE, U+5BB9, U+5BD2, U+5BFA, U+5BFE, U+5C0E, U+5C4A, U+5E02, U+5E38, U+5E73-5E74, U+5F0F, U+5F15, U+5F35, U+5F37, U+5F53, U+5FC3, U+5FC5, U+5FDC, U+6025, U+60C5, U+60F3, U+611F, U+6240, U+6271, U+6280, U+62C5, U+62F6, U+6301, U+6307, U+6328, U+63A1, U+63D0, U+6559, U+6587, U+6599, U+65AD, U+65B9, U+65BD, U+65E5, U+6642, U+6708, U+670D, U+672C, U+6765, U+67D4, U+682A, U+683C, U+696D, U+6982, U+69D8, U+6C17, U+6D66, U+706B, U+7121, U+72AF, U+73FE, U+7406, U+7523, U+7528, U+7530-7531, U+753A, U+756A, U+767A, U+76EE, U+76F8, U+770C, U+77E5, U+7814, U+78BA, U+790E, U+793C, U+793E, U+796D, U+7985, U+79C1, U+79FB, U+7A32, U+7A4D, U+7A7A, U+7A93, U+7ACB, U+7B11, U+7B2C, U+7B56, U+7D61, U+8003, U+8005, U+80B2, U+82B1, U+8449, U+864E, U+884C, U+8853, U+8868, U+88D5, U+8981, U+898B, U+89A7, U+89E3, U+8A2A, U+8A2D, U+8A3C, U+8A71, U+8A8D, U+8A98, U+8AAC, U+8AC7, U+8B66, U+8CA0, U+8CC7, U+8CEA, U+8E0F, U+8EAB, U+8ECA, U+8EDF, U+8EFD, U+8FD1, U+901A, U+9023, U+9078, U+9154, U+9280, U+958B, U+9593, U+95A2, U+9632, U+968E, U+96A3, U+96D1, U+96FB, U+9752, U+983C, U+9854, U+99D0, U+9B45, U+FF01, U+FF08-FF09, U+FF1A, U+FF5C}
@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-jp-400-base.woff2) format('woff2');unicode-range:U+21-2C, U+2F, U+3B-40, U+4A-4B, U+51, U+57-58, U+5A-60, U+62-63, U+66, U+6A-6B, U+71, U+77-78, U+7A-7E, U+2015, U+2018-2019, U+201C-201D, U+2025-2026, U+203B, U+2190-2193, U+2500, U+3003-3004, U+3006-300B, U+300E-300F, U+3013-301B, U+301D-303F, U+3041-3043, U+3045, U+3047, U+3049, U+304D-304E, U+3050, U+3056, U+305A, U+305C, U+305E, U+3060, U+3062, U+3069, U+306C-306D, U+3071-3077, U+307A, U+307C-307D, U+3080, U+3083, U+3085-3087, U+308E, U+3090-3091, U+3093-3096, U+309B-309E, U+30A1-30A2, U+30A5-30A6, U+30A8, U+30AA, U+30AC-30AF, U+30B1-30B2, U+30B4, U+30B6, U+30BB-30BE, U+30C0-30C2, U+30C4-30C5, U+30C7, U+30C9-30CA, U+30CC-30CF, U+30D1-30D2, U+30D4, U+30D8, U+30DB-30DC, U+30DF, U+30E2, U+30E4, U+30E6-30E8, U+30EC, U+30EE-30F2, U+30F4-30FA, U+30FD-30FE, U+FF02-FF07, U+FF0A-FF19, U+FF1B-FF5B, U+FF5D-FF5E}
@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-jp-700-0.woff2) format('woff2');unicode-range:U+20, U+2D-2E, U+30-3A, U+41-49, U+4C-50, U+52-56, U+59, U+61, U+64-65, U+67-69, U+6C-70, U+72-76, U+79, U+A0, U+A9, U+203A, U+260E, U+3001-3002, U+3005, U+300C-300D, U+3010-3012, U+301C, U+3044, U+3046, U+3048, U+304A-304C, U+304F, U+3051-3055, U+3057-3059, U+305B, U+305D, U+305F, U+3061, U+3063-3068, U+306A-306B, U+306E-3070, U+3078-3079, U+307B, U+307E-307F, U+3081-3082, U+3084, U+3088-308D, U+308F, U+3092, U+30A3-30A4, U+30A7, U+30A9, U+30AB, U+30B0, U+30B3, U+30B5, U+30B7-30BA, U+30BF, U+30C3, U+30C6, U+30C8, U+30CB, U+30D0, U+30D3, U+30D5-30D7, U+30D9-30DA, U+30DD-30DE, U+30E0-30E1, U+30E3, U+30E5, U+30E9-30EB, U+30ED, U+30F3, U+30FB-30FC, U+4E00-4E01, U+4E03, U+4E09, U+4E5F, U+4E8B, U+4EA4, U+4ED5-4ED6, U+4ED9, U+4EE3, U+4F1A, U+4F9B, U+4F9D, U+4FDD, U+4FE1, U+4FEE, U+5099, U+50AC, U+5100, U+5148, U+5168, U+516C, U+5185, U+51AC, U+5206, U+5217, U+521D, U+5224, U+524D, U+529B, U+52D5, U+533A, U+5341, U+53B3, U+53D6-53D7, U+53E3, U+53F0, U+53F7, U+5408, U+540D, U+54C1, U+54E1, U+554F, U+56DE, U+56F0, U+56FD, U+5728, U+5730, U+57CE, U+57DF, U+57FA, U+5831, U+5834, U+5897, U+58F0, U+5915, U+5965, U+59D4, U+5B88-5B89, U+5B9A, U+5BAE, U+5BB9, U+5BD2, U+5BFA, U+5BFE, U+5C0E, U+5C4A, U+5E02, U+5E38, U+5E73-5E74, U+5F0F, U+5F15, U+5F35, U+5F37, U+5F53, U+5FC3, U+5FC5, U+5FDC, U+6025, U+60C5, U+60F3, U+611F, U+6240, U+6271, U+6280, U+62C5, U+62F6, U+6301, U+6307, U+6328, U+63A1, U+63D0, U+6559, U+6587, U+6599, U+65AD, U+65B9, U+65BD, U+65E5, U+6642, U+6708, U+670D, U+672C, U+6765, U+67D4, U+682A, U+683C, U+696D, U+6982, U+69D8, U+6C17, U+6D66, U+706B, U+7121, U+72AF, U+73FE, U+7406, U+7523, U+7528, U+7530-7531, U+753A, U+756A, U+767A, U+76EE, U+76F8, U+770C, U+77E5, U+7814, U+78BA, U+790E, U+793C, U+793E, U+796D, U+7985, U+79C1, U+79FB, U+7A32, U+7A4D, U+7A7A, U+7A93, U+7ACB, U+7B11, U+7B2C, U+7B56, U+7D61, U+8003, U+8005, U+80B2, U+82B1, U+8449, U+864E, U+884C, U+8853, U+8868, U+88D5, U+8981, U+898B, U+89A7, U+89E3, U+8A2A, U+8A2D, U+8A3C, U+8A71, U+8A8D, U+8A98, U+8AAC, U+8AC7, U+8B66, U+8CA0, U+8CC7, U+8CEA, U+8E0F, U+8EAB, U+8ECA, U+8EDF, U+8EFD, U+8FD1, U+901A, U+9023, U+9078, U+9154, U+9280, U+958B, U+9593, U+95A2, U+9632, U+968E, U+96A3, U+96D1, U+96FB, U+9752, U+983C, U+9854, U+99D0, U+9B45, U+FF01, U+FF08-FF09, U+FF1A, U+FF5C}
@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-jp-700-base.woff2) format('woff2');unicode-range:U+21-2C, U+2F, U+3B-40, U+4A-4B, U+51, U+57-58, U+5A-60, U+62-63, U+66, U+6A-6B, U+71, U+77-78, U+7A-7E, U+2015, U+2018-2019, U+201C-201D, U+2025-2026, U+203B, U+2190-2193, U+2500, U+3003-3004, U+3006-300B, U+300E-300F, U+3013-301B, U+301D-303F, U+3041-3043, U+3045, U+3047, U+3049, U+304D-304E, U+3050, U+3056, U+305A, U+305C, U+305E, U+3060, U+3062, U+3069, U+306C-306D, U+3071-3077, U+307A, U+307C-307D, U+3080, U+3083, U+3085-3087, U+308E, U+3090-3091, U+3093-3096, U+309B-309E, U+30A1-30A2, U+30A5-30A6, U+30A8, U+30AA, U+30AC-30AF, U+30B1-30B2, U+30B4, U+30B6, U+30BB-30BE, U+30C0-30C2, U+30C4-30C5, U+30C7, U+30C9-30CA, U+30CC-30CF, U+30D1-30D2, U+30D4, U+30D8, U+30DB-30DC, U+30DF, U+30E2, U+30E4, U+30E6-30E8, U+30EC, U+30EE-30F2, U+30F4-30FA, U+30FD-30FE, U+FF02-FF07, U+FF0A-FF19, U+FF1B-FF5B, U+FF5D-FF5E}
@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/noto-sans-jp-900-0.woff2) format('woff2');unicode-range:U+20, U+2D-2E, U+30-3A, U+41-49, U+4C-50, U+52-56, U+59, U+61, U+64-65, U+67-69, U+6C-70, U+72-76, U+79, U+A0, U+A9, U+203A, U+260E, U+3001-3002, U+3005, U+300C-300D, U+3010-3012, U+301C, U+3044, U+3046, U+3048, U+304A-304C, U+304F, U+3051-3055, U+3057-3059, U+305B, U+305D, U+305F, U+3061, U+3063-3068, U+306A-306B, U+306E-3070, U+3078-3079, U+307B, U+307E-307F, U+3081-3082, U+3084, U+3088-308D, U+308F, U+3092, U+30A3-30A4, U+30A7, U+30A9, U+30AB, U+30B0, U+30B3, U+30B5, U+30B7-30BA, U+30BF, U+30C3, U+30C6, U+30C8, U+30CB, U+30D0, U+30D3, U+30D5-30D7, U+30D9-30DA, U+30DD-30DE, U+30E0-30E1, U+30E3, U+30E5, U+30E9-30EB, U+30ED, U+30F3, U+30FB-30FC, U+4E00-4E01, U+4E03, U+4E09, U+4E5F, U+4E8B, U+4EA4, U+4ED5-4ED6, U+4ED9, U+4EE3, U+4F1A, U+4F9B, U+4F9D, U+4FDD, U+4FE1, U+4FEE, U+5099, U+50AC, U+5100, U+5148, U+5168, U+516C, U+5185, U+51AC, U+5206, U+5217, U+521D, U+5224, U+524D, U+529B, U+52D5, U+533A, U+5341, U+53B3, U+53D6-53D7, U+53E3, U+53F0, U+53F7, U+5408, U+540D, U+54C1, U+54E1, U+554F, U+56DE, U+56F0, U+56FD, U+5728, U+5730, U+57CE, U+57DF, U+57FA, U+5831, U+5834, U+5897, U+58F0, U+5915, U+5965, U+59D4, U+5B88-5B89, U+5B9A, U+5BAE, U+5BB9, U+5BD2, U+5BFA, U+5BFE, U+5C0E, U+5C4A, U+5E02, U+5E38, U+5E73-5E74, U+5F0F, U+5F15, U+5F35, U+5F37, U+5F53, U+5FC3, U+5FC5, U+5FDC, U+6025, U+60C5, U+60F3, U+611F, U+6240, U+6271, U+6280, U+62C5, U+62F6, U+6301, U+6307, U+6328, U+63A1, U+63D0, U+6559, U+6587, U+6599, U+65AD, U+65B9, U+65BD, U+65E5, U+6642, U+6708, U+670D, U+672C, U+6765, U+67D4, U+682A, U+683C, U+696D, U+6982, U+69D8, U+6C17, U+6D66, U+706B, U+7121, U+72AF, U+73FE, U+7406, U+7523, U+7528, U+7530-7531, U+753A, U+756A, U+767A, U+76EE, U+76F8, U+770C, U+77E5, U+7814, U+78BA, U+790E, U+793C, U+793E, U+796D, U+7985, U+79C1, U+79FB, U+7A32, U+7A4D, U+7A7A, U+7A93, U+7ACB, U+7B11, U+7B2C, U+7B56, U+7D61, U+8003, U+8005, U+80B2, U+82B1, U+8449, U+864E, U+884C, U+8853, U+8868, U+88D5, U+8981, U+898B, U+89A7, U+89E3, U+8A2A, U+8A2D, U+8A3C, U+8A71, U+8A8D, U+8A98, U+8AAC, U+8AC7, U+8B66, U+8CA0, U+8CC7, U+8CEA, U+8E0F, U+8EAB, U+8ECA, U+8EDF, U+8EFD, U+8FD1, U+901A, U+9023, U+9078, U+9154, U+9280, U+958B, U+9593, U+95A2, U+9632, U+968E, U+96A3, U+96D1, U+96FB, U+9752, U+983C, U+9854, U+99D0, U+9B45, U+FF01, U+FF08-FF09, U+FF1A, U+FF5C}
@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/noto-sans-jp-900-base.woff2) format('woff2');unicode-range:U+21-2C, U+2F, U+3B-40, U+4A-4B, U+51, U+57-58, U+5A-60, U+62-63, U+66, U+6A-6B, U+71, U+77-78, U+7A-7E, U+2015, U+2018-2019, U+201C-201D, U+2025-2026, U+203B, U+2190-2193, U+2500, U+3003-3004, U+3006-300B, U+300E-300F, U+3013-301B, U+301D-303F, U+3041-3043, U+3045, U+3047, U+3049, U+304D-304E, U+3050, U+3056, U+305A, U+305C, U+305E, U+3060, U+3062, U+3069, U+306C-306D, U+3071-3077, U+307A, U+307C-307D, U+3080, U+3083, U+3085-3087, U+308E, U+3090-3091, U+3093-3096, U+309B-309E, U+30A1-30A2, U+30A5-30A6, U+30A8, U+30AA, U+30AC-30AF, U+30B1-30B2, U+30B4, U+30B6, U+30BB-30BE, U+30C0-30C2, U+30C4-30C5, U+30C7, U+30C9-30CA, U+30CC-30CF, U+30D1-30D2, U+30D4, U+30D8, U+30DB-30DC, U+30DF, U+30E2, U+30E4, U+30E6-30E8, U+30EC, U+30EE-30F2, U+30F4-30FA, U+30FD-30FE, U+FF02-FF07, U+FF0A-FF19, U+FF1B-FF5B, U+FF5D-FF5E}
@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-800.woff2) format('woff2');unicode-range:U+20-7E, U+B7, U+2013-2014, U+2018-2019, U+201C-201D, U+2022, U+2026, U+2039-203A}
@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/inter-900.woff2) format('woff2');unicode-range:U+20-7E, U+B7, U+2013-2014, U+2018-2019, U+201C-201D, U+2022, U+2026, U+2039-203A}
@font-face{font-family:'Inter';font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/inter-900-italic.woff2) format('woff2');unicode-range:U+20-7E, U+B7, U+2013-2014, U+2018-2019, U+201C-201D, U+2022, U+2026, U+2039-203A}
