/* Locally hosted Google Fonts. SIL Open Font License. Subset to LP copy. */
@font-face {
  font-family: 'Noto Serif JP';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/noto-serif-jp-0.woff2) format('woff2');
  unicode-range: U+a, U+20, U+26, U+2b-2c, U+2e-39, U+41-49, U+4b-59, U+5f, U+61-63, U+65-69, U+6b-6f, U+72-77, U+79, U+7c, U+a5, U+2014, U+201c-201d, U+2192, U+2197, U+21bb, U+25cb, U+3001-3002, U+300c-300d, U+3042, U+3044, U+3046, U+3048, U+304a-306b, U+306e-3074, U+3078-307e, U+3081-3082, U+3084, U+3089-308c, U+308f, U+3092-3094, U+3099-309a, U+30a2-30a4, U+30a6-30b0, U+30b5-30bc, U+30c3, U+30c6-30ca, U+30d2-30de, U+30e0-30e1, U+30e7, U+30e9-30ed, U+30ef, U+30f3-30f4, U+30f7, U+30fb-30fc, U+4e00-4e01, U+4e0a, U+4e2d, U+4e86, U+4e88, U+4eba, U+4eca-4ecb, U+4ed5, U+4ee5, U+4f1a, U+4f1d, U+4f4d, U+4f5c, U+4f8b, U+4fdd, U+4fe1, U+4fee, U+500b, U+5099, U+514d, U+5165, U+5168, U+516c, U+5185-5186, U+5199, U+51fa, U+5206, U+521d, U+529b, U+52d5, U+533b, U+53bb, U+53ca, U+53f3, U+5408, U+540d, U+56f2, U+5728, U+57cb, U+57fa, U+5831, U+5834, U+5897, U+5916, U+597d, U+59cb, U+5b89, U+5b8c, U+5b9a, U+5b9f, U+5ba2, U+5be7, U+5be9, U+5bfe, U+5c02, U+5c0e, U+5c4a, U+5de6, U+5dee, U+5df1, U+5e2b, U+5f0f, U+5f8c, U+5f97, U+5fc3, U+5fc5, U+5fdc, U+601d, U+60a3, U+60c5, U+610f, U+6210, U+623b, U+6240, U+624b, U+6280, U+6295, U+6301, U+6307, U+63a2, U+63a5, U+63b2, U+63d0, U+6570, U+6574, U+6599, U+65b0, U+65b9, U+65bd, U+660e, U+6642, U+666e, U+66f8, U+66ff, U+671f, U+672c, U+6750, U+67fb, U+683c, U+6848, U+691c, U+69d8, U+6a5f, U+6b21, U+6b63, U+6c0f, U+6c17, U+6d3b, U+6d41, U+6e96, U+70b9, U+7121, U+7387, U+73fe, U+7406, U+751f, U+7523, U+7528, U+7531, U+753b, U+75c7, U+7642, U+767a-767b, U+76e3, U+76ee, U+76f8, U+7709, U+770b, U+771f, U+77e5, U+78ba, U+7a3f, U+7a4d, U+7b49, U+7ba1, U+7d04, U+7d20, U+7d22, U+7d39, U+7d4c, U+7dda, U+7e3e, U+7f6e, U+8005, U+80b2, U+81ea, U+84c4, U+8853, U+8981, U+898b, U+89a7, U+8a0e, U+8a31, U+8a3c, U+8a8d, U+8ac7, U+8b77, U+8c61, U+8cbb, U+8cc7, U+8def, U+8eab, U+8f09, U+901a, U+904b, U+904e, U+9063, U+9078, U+90e8, U+914d, U+91ce, U+9332, U+958b, U+95a2, U+95b2, U+96c6, U+96f0, U+9762, U+983c, U+9858, U+9b45, U+ff0b;
}
@font-face {
  font-family: 'Noto Serif JP';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/noto-serif-jp-0.woff2) format('woff2');
  unicode-range: U+a, U+20, U+26, U+2b-2c, U+2e-39, U+41-49, U+4b-59, U+5f, U+61-63, U+65-69, U+6b-6f, U+72-77, U+79, U+7c, U+a5, U+2014, U+201c-201d, U+2192, U+2197, U+21bb, U+25cb, U+3001-3002, U+300c-300d, U+3042, U+3044, U+3046, U+3048, U+304a-306b, U+306e-3074, U+3078-307e, U+3081-3082, U+3084, U+3089-308c, U+308f, U+3092-3094, U+3099-309a, U+30a2-30a4, U+30a6-30b0, U+30b5-30bc, U+30c3, U+30c6-30ca, U+30d2-30de, U+30e0-30e1, U+30e7, U+30e9-30ed, U+30ef, U+30f3-30f4, U+30f7, U+30fb-30fc, U+4e00-4e01, U+4e0a, U+4e2d, U+4e86, U+4e88, U+4eba, U+4eca-4ecb, U+4ed5, U+4ee5, U+4f1a, U+4f1d, U+4f4d, U+4f5c, U+4f8b, U+4fdd, U+4fe1, U+4fee, U+500b, U+5099, U+514d, U+5165, U+5168, U+516c, U+5185-5186, U+5199, U+51fa, U+5206, U+521d, U+529b, U+52d5, U+533b, U+53bb, U+53ca, U+53f3, U+5408, U+540d, U+56f2, U+5728, U+57cb, U+57fa, U+5831, U+5834, U+5897, U+5916, U+597d, U+59cb, U+5b89, U+5b8c, U+5b9a, U+5b9f, U+5ba2, U+5be7, U+5be9, U+5bfe, U+5c02, U+5c0e, U+5c4a, U+5de6, U+5dee, U+5df1, U+5e2b, U+5f0f, U+5f8c, U+5f97, U+5fc3, U+5fc5, U+5fdc, U+601d, U+60a3, U+60c5, U+610f, U+6210, U+623b, U+6240, U+624b, U+6280, U+6295, U+6301, U+6307, U+63a2, U+63a5, U+63b2, U+63d0, U+6570, U+6574, U+6599, U+65b0, U+65b9, U+65bd, U+660e, U+6642, U+666e, U+66f8, U+66ff, U+671f, U+672c, U+6750, U+67fb, U+683c, U+6848, U+691c, U+69d8, U+6a5f, U+6b21, U+6b63, U+6c0f, U+6c17, U+6d3b, U+6d41, U+6e96, U+70b9, U+7121, U+7387, U+73fe, U+7406, U+751f, U+7523, U+7528, U+7531, U+753b, U+75c7, U+7642, U+767a-767b, U+76e3, U+76ee, U+76f8, U+7709, U+770b, U+771f, U+77e5, U+78ba, U+7a3f, U+7a4d, U+7b49, U+7ba1, U+7d04, U+7d20, U+7d22, U+7d39, U+7d4c, U+7dda, U+7e3e, U+7f6e, U+8005, U+80b2, U+81ea, U+84c4, U+8853, U+8981, U+898b, U+89a7, U+8a0e, U+8a31, U+8a3c, U+8a8d, U+8ac7, U+8b77, U+8c61, U+8cbb, U+8cc7, U+8def, U+8eab, U+8f09, U+901a, U+904b, U+904e, U+9063, U+9078, U+90e8, U+914d, U+91ce, U+9332, U+958b, U+95a2, U+95b2, U+96c6, U+96f0, U+9762, U+983c, U+9858, U+9b45, U+ff0b;
}

@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/noto-sans-jp-0.woff2) format('woff2');
  unicode-range: U+a, U+20, U+26, U+2b-2c, U+2e-39, U+41-49, U+4b-59, U+5f, U+61-63, U+65-69, U+6b-6f, U+72-77, U+79, U+7c, U+a5, U+2014, U+201c-201d, U+2192, U+2197, U+21bb, U+25cb, U+3001-3002, U+300c-300d, U+3042, U+3044, U+3046, U+3048, U+304a-306b, U+306e-3074, U+3078-307e, U+3081-3082, U+3084, U+3089-308c, U+308f, U+3092-3094, U+3099-309a, U+30a2-30a4, U+30a6-30b0, U+30b5-30bc, U+30c3, U+30c6-30ca, U+30d2-30de, U+30e0-30e1, U+30e7, U+30e9-30ed, U+30ef, U+30f3-30f4, U+30f7, U+30fb-30fc, U+4e00-4e01, U+4e0a, U+4e2d, U+4e86, U+4e88, U+4eba, U+4eca-4ecb, U+4ed5, U+4ee5, U+4f1a, U+4f1d, U+4f4d, U+4f5c, U+4f8b, U+4fdd, U+4fe1, U+4fee, U+500b, U+5099, U+514d, U+5165, U+5168, U+516c, U+5185-5186, U+5199, U+51fa, U+5206, U+521d, U+529b, U+52d5, U+533b, U+53bb, U+53ca, U+53f3, U+5408, U+540d, U+56f2, U+5728, U+57cb, U+57fa, U+5831, U+5834, U+5897, U+5916, U+597d, U+59cb, U+5b89, U+5b8c, U+5b9a, U+5b9f, U+5ba2, U+5be7, U+5be9, U+5bfe, U+5c02, U+5c0e, U+5c4a, U+5de6, U+5dee, U+5df1, U+5e2b, U+5f0f, U+5f8c, U+5f97, U+5fc3, U+5fc5, U+5fdc, U+601d, U+60a3, U+60c5, U+610f, U+6210, U+623b, U+6240, U+624b, U+6280, U+6295, U+6301, U+6307, U+63a2, U+63a5, U+63b2, U+63d0, U+6570, U+6574, U+6599, U+65b0, U+65b9, U+65bd, U+660e, U+6642, U+666e, U+66f8, U+66ff, U+671f, U+672c, U+6750, U+67fb, U+683c, U+6848, U+691c, U+69d8, U+6a5f, U+6b21, U+6b63, U+6c0f, U+6c17, U+6d3b, U+6d41, U+6e96, U+70b9, U+7121, U+7387, U+73fe, U+7406, U+751f, U+7523, U+7528, U+7531, U+753b, U+75c7, U+7642, U+767a-767b, U+76e3, U+76ee, U+76f8, U+7709, U+770b, U+771f, U+77e5, U+78ba, U+7a3f, U+7a4d, U+7b49, U+7ba1, U+7d04, U+7d20, U+7d22, U+7d39, U+7d4c, U+7dda, U+7e3e, U+7f6e, U+8005, U+80b2, U+81ea, U+84c4, U+8853, U+8981, U+898b, U+89a7, U+8a0e, U+8a31, U+8a3c, U+8a8d, U+8ac7, U+8b77, U+8c61, U+8cbb, U+8cc7, U+8def, U+8eab, U+8f09, U+901a, U+904b, U+904e, U+9063, U+9078, U+90e8, U+914d, U+91ce, U+9332, U+958b, U+95a2, U+95b2, U+96c6, U+96f0, U+9762, U+983c, U+9858, U+9b45, U+ff0b;
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/noto-sans-jp-0.woff2) format('woff2');
  unicode-range: U+a, U+20, U+26, U+2b-2c, U+2e-39, U+41-49, U+4b-59, U+5f, U+61-63, U+65-69, U+6b-6f, U+72-77, U+79, U+7c, U+a5, U+2014, U+201c-201d, U+2192, U+2197, U+21bb, U+25cb, U+3001-3002, U+300c-300d, U+3042, U+3044, U+3046, U+3048, U+304a-306b, U+306e-3074, U+3078-307e, U+3081-3082, U+3084, U+3089-308c, U+308f, U+3092-3094, U+3099-309a, U+30a2-30a4, U+30a6-30b0, U+30b5-30bc, U+30c3, U+30c6-30ca, U+30d2-30de, U+30e0-30e1, U+30e7, U+30e9-30ed, U+30ef, U+30f3-30f4, U+30f7, U+30fb-30fc, U+4e00-4e01, U+4e0a, U+4e2d, U+4e86, U+4e88, U+4eba, U+4eca-4ecb, U+4ed5, U+4ee5, U+4f1a, U+4f1d, U+4f4d, U+4f5c, U+4f8b, U+4fdd, U+4fe1, U+4fee, U+500b, U+5099, U+514d, U+5165, U+5168, U+516c, U+5185-5186, U+5199, U+51fa, U+5206, U+521d, U+529b, U+52d5, U+533b, U+53bb, U+53ca, U+53f3, U+5408, U+540d, U+56f2, U+5728, U+57cb, U+57fa, U+5831, U+5834, U+5897, U+5916, U+597d, U+59cb, U+5b89, U+5b8c, U+5b9a, U+5b9f, U+5ba2, U+5be7, U+5be9, U+5bfe, U+5c02, U+5c0e, U+5c4a, U+5de6, U+5dee, U+5df1, U+5e2b, U+5f0f, U+5f8c, U+5f97, U+5fc3, U+5fc5, U+5fdc, U+601d, U+60a3, U+60c5, U+610f, U+6210, U+623b, U+6240, U+624b, U+6280, U+6295, U+6301, U+6307, U+63a2, U+63a5, U+63b2, U+63d0, U+6570, U+6574, U+6599, U+65b0, U+65b9, U+65bd, U+660e, U+6642, U+666e, U+66f8, U+66ff, U+671f, U+672c, U+6750, U+67fb, U+683c, U+6848, U+691c, U+69d8, U+6a5f, U+6b21, U+6b63, U+6c0f, U+6c17, U+6d3b, U+6d41, U+6e96, U+70b9, U+7121, U+7387, U+73fe, U+7406, U+751f, U+7523, U+7528, U+7531, U+753b, U+75c7, U+7642, U+767a-767b, U+76e3, U+76ee, U+76f8, U+7709, U+770b, U+771f, U+77e5, U+78ba, U+7a3f, U+7a4d, U+7b49, U+7ba1, U+7d04, U+7d20, U+7d22, U+7d39, U+7d4c, U+7dda, U+7e3e, U+7f6e, U+8005, U+80b2, U+81ea, U+84c4, U+8853, U+8981, U+898b, U+89a7, U+8a0e, U+8a31, U+8a3c, U+8a8d, U+8ac7, U+8b77, U+8c61, U+8cbb, U+8cc7, U+8def, U+8eab, U+8f09, U+901a, U+904b, U+904e, U+9063, U+9078, U+90e8, U+914d, U+91ce, U+9332, U+958b, U+95a2, U+95b2, U+96c6, U+96f0, U+9762, U+983c, U+9858, U+9b45, U+ff0b;
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/inter-0.woff2) format('woff2');
  unicode-range: U+20-7e, U+a5, U+2192, U+2197, U+21bb;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/inter-0.woff2) format('woff2');
  unicode-range: U+20-7e, U+a5, U+2192, U+2197, U+21bb;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/inter-0.woff2) format('woff2');
  unicode-range: U+20-7e, U+a5, U+2192, U+2197, U+21bb;
}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/cormorant-0.woff2) format('woff2');
  unicode-range: U+20-7e, U+a5, U+2192, U+2197, U+21bb;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/cormorant-1.woff2) format('woff2');
  unicode-range: U+20-7e, U+a5, U+2192, U+2197, U+21bb;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/cormorant-1.woff2) format('woff2');
  unicode-range: U+20-7e, U+a5, U+2192, U+2197, U+21bb;
}
