@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/roboto-latin-400.woff2") format("woff2");unicode-range:U+0,U+2,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+2000-200B,U+2010-2011,U+2013-2015,U+2017-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+2074,U+20AC,U+2122,U+2212,U+25A0,U+25CB,U+25CF,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/roboto-ext-400.woff2") format("woff2");unicode-range:U+100-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1F0,U+1FA-1FF,U+218-21B,U+237,U+259,U+2C7,U+2C9,U+2D8-2D9,U+2DB,U+2DD,U+2F3,U+300-301,U+303,U+309,U+30F,U+323,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+3D1-3D2,U+3D6,U+400-486,U+488-513,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+1F4D,U+2070,U+2075-208E,U+20A3-20A4,U+20A6-20AB,U+20B1,U+20B9-20BA,U+20BC-20BD,U+20C1,U+2105,U+2113,U+2116,U+2126,U+212E,U+215B-215E,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+EE01-EE02,U+F6C3,U+FB01-FB04,U+FFFC}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/roboto-latin-500.woff2") format("woff2");unicode-range:U+0,U+2,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+2000-200B,U+2010-2011,U+2013-2015,U+2017-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+2074,U+20AC,U+2122,U+2212,U+25A0,U+25CB,U+25CF,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/roboto-ext-500.woff2") format("woff2");unicode-range:U+100-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1F0,U+1FA-1FF,U+218-21B,U+237,U+259,U+2C7,U+2C9,U+2D8-2D9,U+2DB,U+2DD,U+2F3,U+300-301,U+303,U+309,U+30F,U+323,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+3D1-3D2,U+3D6,U+400-486,U+488-513,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+1F4D,U+2070,U+2075-208E,U+20A3-20A4,U+20A6-20AB,U+20B1,U+20B9-20BA,U+20BC-20BD,U+20C1,U+2105,U+2113,U+2116,U+2126,U+212E,U+215B-215E,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+EE01-EE02,U+F6C3,U+FB01-FB04,U+FFFC}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/roboto-latin-700.woff2") format("woff2");unicode-range:U+0,U+2,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+2000-200B,U+2010-2011,U+2013-2015,U+2017-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+2074,U+20AC,U+2122,U+2212,U+25A0,U+25CB,U+25CF,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/roboto-ext-700.woff2") format("woff2");unicode-range:U+100-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1F0,U+1FA-1FF,U+218-21B,U+237,U+259,U+2C7,U+2C9,U+2D8-2D9,U+2DB,U+2DD,U+2F3,U+300-301,U+303,U+309,U+30F,U+323,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+3D1-3D2,U+3D6,U+400-486,U+488-513,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+1F4D,U+2070,U+2075-208E,U+20A3-20A4,U+20A6-20AB,U+20B1,U+20B9-20BA,U+20BC-20BD,U+20C1,U+2105,U+2113,U+2116,U+2126,U+212E,U+215B-215E,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+EE01-EE02,U+F6C3,U+FB01-FB04,U+FFFC}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/noto-sans-jp-core-400.woff2") format("woff2");unicode-range:U+203B,U+2103,U+2190-2193,U+21D2,U+21D4,U+2460-2473,U+25A1,U+25B2-25B3,U+25BC-25BD,U+25C6-25C7,U+25CE,U+2605-2606,U+2713,U+3000-303F,U+3041-3096,U+3099-30FF,U+3231-3232,U+33A1,U+4E00,U+4E07,U+4E0A-4E0B,U+4E0D-4E0E,U+4E16,U+4E21,U+4E2D,U+4E3B,U+4E86,U+4E8B-4E8C,U+4E92,U+4EA4,U+4EBA,U+4ECA,U+4ED5-4ED6,U+4ED8,U+4EE5,U+4EFB,U+4F01,U+4F1A,U+4F4D,U+4F4F,U+4F53,U+4F5C,U+4F75,U+4F7F,U+4F9B,U+4F9D,U+4FA1,U+4FBF,U+4FDD,U+4FE1,U+5009,U+500B,U+5024,U+5099,U+50AC,U+50CD,U+50CF,U+512A,U+5143,U+5148-5149,U+5165,U+5168,U+516C,U+5171,U+5185-5186,U+518D,U+51E6,U+51FA,U+5206-5207,U+5217,U+521D,U+5229,U+5236-5237,U+524A,U+524D,U+5272,U+5275,U+529B,U+529F-52A0,U+52A9,U+52B4,U+52B9,U+52D5,U+52D9,U+52DF,U+52E2,U+52E4,U+5305,U+5316-5317,U+5353,U+5358,U+5370-5371,U+539F,U+53B3,U+53C2,U+53CA,U+53D6-53D7,U+53E3,U+53EF-53F0,U+53F2,U+53F7,U+5404,U+5408,U+540C-540D,U+5411,U+5426,U+542B,U+547D,U+54C1,U+54E1,U+5546,U+554F,U+5584,U+55B6,U+56DE,U+56F2-56F3,U+56FD,U+571F,U+5728,U+5730,U+5747,U+578B,U+57DF,U+5831,U+5834,U+5857,U+5883,U+5909,U+5916,U+591A,U+5927,U+5951,U+59B9,U+59C9,U+59CB,U+59D3,U+59FF,U+5B50,U+5B58,U+5B66,U+5B88-5B89,U+5B8C,U+5B9B,U+5B9F,U+5BA2,U+5BB6,U+5BB9,U+5BF8,U+5BFE,U+5C02,U+5C04,U+5C0A,U+5C0E-5C0F,U+5C11,U+5C31,U+5C45,U+5C4A-5C4B,U+5C55,U+5C5E,U+5C65,U+5CA9,U+5DDD-5DDE,U+5DE5,U+5E02-5E03,U+5E0C,U+5E2D,U+5E45,U+5E73-5E74,U+5E78,U+5E83,U+5E8F,U+5E97,U+5EAB,U+5EAD,U+5EFA,U+5F0F,U+5F15,U+5F37,U+5F53,U+5F62,U+5F79,U+5F8B-5F8C,U+5F93,U+5F97,U+5FC3,U+5FC5,U+5FDC,U+5FF5,U+601D,U+6027,U+60C5,U+60F3,U+610F,U+611B,U+614B,U+6210,U+623B,U+6240,U+6249,U+624B,U+6253,U+6271,U+627F,U+629E,U+62C5,U+62E0-62E1,U+62F6,U+6307,U+6328,U+6383,U+63A1-63A2,U+63A5,U+63A8,U+63D0,U+63F4,U+643A,U+652F,U+6539,U+6570,U+6574,U+6587,U+6599,U+65B0,U+65B9,U+65BD,U+65C5,U+65CF,U+65E5,U+660E,U+6642,U+66F4,U+66F8,U+6700,U+6708-6709,U+671B,U+671F,U+672A,U+672C,U+6750,U+6765,U+677F,U+6790,U+67D3-67D4,U+67FB,U+682A,U+683C,U+68B1,U+691C,U+696D,U+6982,U+69CB,U+69D8,U+6A19,U+6A39,U+6A58,U+6A5F,U+6B21,U+6B62,U+6B69-6B6A,U+6B73-6B74,U+6B8B,U+6C17,U+6C42,U+6C5A,U+6CD5,U+6CE2,U+6D3B,U+6D41,U+6DAF,U+6E05,U+6E08,U+6E1B,U+6E21,U+6E29,U+6E96,U+6EB6,U+70B9,U+7121,U+7167,U+71B1,U+7269,U+72B6,U+72EC,U+7387,U+73FE,U+7406,U+74B0,U+751F,U+7523,U+7528,U+7530-7531,U+753B,U+754C,U+756A,U+7570,U+767A,U+7684,U+7686,U+76EE,U+76F4,U+76F8,U+770C,U+771F,U+7740,U+77E5,U+78BA,U+790E,U+793A,U+793E,U+795E,U+798F,U+79C0-79C1,U+79FB,U+7A0B,U+7A2E,U+7A4D,U+7A93,U+7ACB,U+7AE0,U+7AEF,U+7B49,U+7BA1,U+7BC4,U+7BC9,U+7C73,U+7CBE,U+7CFB,U+7D04,U+7D0D,U+7D10,U+7D1A,U+7D30,U+7D44,U+7D4C,U+7D50,U+7D61,U+7D66,U+7D71,U+7D99-7D9A,U+7DE0,U+7DE8,U+7E3E,U+7F6E,U+7FCC,U+8003,U+8005,U+8015,U+8077,U+80FD,U+8102,U+81EA,U+8217,U+822C,U+826F,U+8377,U+884C,U+8868,U+88C5,U+88CF,U+88FD,U+8907,U+8981,U+898B,U+898F,U+8996,U+899A,U+89A7,U+89AA,U+89B3,U+89E6,U+8A08,U+8A0E,U+8A17-8A18,U+8A2A,U+8A2D,U+8A3C,U+8A71,U+8A73,U+8A8D,U+8A9E,U+8AA0,U+8ABF,U+8AC7,U+8B5C,U+8C4A,U+8C61,U+8CAB,U+8CB4,U+8CC7,U+8CDE,U+8CEA,U+8D77,U+8D85,U+8D8A,U+8ECA,U+8ED2,U+8EDF,U+8EE2,U+8EFD,U+8F09,U+8F38,U+8FC5,U+8FCE,U+8FD1,U+8FFD,U+9001,U+901A,U+901F-9020,U+9023,U+9032,U+904B,U+9054,U+9061,U+9078,U+90E8,U+90F5,U+914D,U+91CD,U+91CF,U+91D1,U+91DD,U+9577,U+9589,U+958B,U+9593,U+95A2,U+9632,U+964D,U+967A,U+969B,U+96C6-96C7,U+96D1,U+96E2,U+96FB,U+9762,U+97F3,U+9805-9806,U+983C,U+98DF,U+99D0,U+9A13,U+9AD8,U+FF01-FF65}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/noto-sans-jp-core-500.woff2") format("woff2");unicode-range:U+203B,U+2103,U+2190-2193,U+21D2,U+21D4,U+2460-2473,U+25A1,U+25B2-25B3,U+25BC-25BD,U+25C6-25C7,U+25CE,U+2605-2606,U+2713,U+3000-303F,U+3041-3096,U+3099-30FF,U+3231-3232,U+33A1,U+4E00,U+4E07,U+4E0A-4E0B,U+4E0D-4E0E,U+4E16,U+4E21,U+4E2D,U+4E3B,U+4E86,U+4E8B-4E8C,U+4E92,U+4EA4,U+4EBA,U+4ECA,U+4ED5-4ED6,U+4ED8,U+4EE5,U+4EFB,U+4F01,U+4F1A,U+4F4D,U+4F4F,U+4F53,U+4F5C,U+4F75,U+4F7F,U+4F9B,U+4F9D,U+4FA1,U+4FBF,U+4FDD,U+4FE1,U+5009,U+500B,U+5024,U+5099,U+50AC,U+50CD,U+50CF,U+512A,U+5143,U+5148-5149,U+5165,U+5168,U+516C,U+5171,U+5185-5186,U+518D,U+51E6,U+51FA,U+5206-5207,U+5217,U+521D,U+5229,U+5236-5237,U+524A,U+524D,U+5272,U+5275,U+529B,U+529F-52A0,U+52A9,U+52B4,U+52B9,U+52D5,U+52D9,U+52DF,U+52E2,U+52E4,U+5305,U+5316-5317,U+5353,U+5358,U+5370-5371,U+539F,U+53B3,U+53C2,U+53CA,U+53D6-53D7,U+53E3,U+53EF-53F0,U+53F2,U+53F7,U+5404,U+5408,U+540C-540D,U+5411,U+5426,U+542B,U+547D,U+54C1,U+54E1,U+5546,U+554F,U+5584,U+55B6,U+56DE,U+56F2-56F3,U+56FD,U+571F,U+5728,U+5730,U+5747,U+578B,U+57DF,U+5831,U+5834,U+5857,U+5883,U+5909,U+5916,U+591A,U+5927,U+5951,U+59B9,U+59C9,U+59CB,U+59D3,U+59FF,U+5B50,U+5B58,U+5B66,U+5B88-5B89,U+5B8C,U+5B9B,U+5B9F,U+5BA2,U+5BB6,U+5BB9,U+5BF8,U+5BFE,U+5C02,U+5C04,U+5C0A,U+5C0E-5C0F,U+5C11,U+5C31,U+5C45,U+5C4A-5C4B,U+5C55,U+5C5E,U+5C65,U+5CA9,U+5DDD-5DDE,U+5DE5,U+5E02-5E03,U+5E0C,U+5E2D,U+5E45,U+5E73-5E74,U+5E78,U+5E83,U+5E8F,U+5E97,U+5EAB,U+5EAD,U+5EFA,U+5F0F,U+5F15,U+5F37,U+5F53,U+5F62,U+5F79,U+5F8B-5F8C,U+5F93,U+5F97,U+5FC3,U+5FC5,U+5FDC,U+5FF5,U+601D,U+6027,U+60C5,U+60F3,U+610F,U+611B,U+614B,U+6210,U+623B,U+6240,U+6249,U+624B,U+6253,U+6271,U+627F,U+629E,U+62C5,U+62E0-62E1,U+62F6,U+6307,U+6328,U+6383,U+63A1-63A2,U+63A5,U+63A8,U+63D0,U+63F4,U+643A,U+652F,U+6539,U+6570,U+6574,U+6587,U+6599,U+65B0,U+65B9,U+65BD,U+65C5,U+65CF,U+65E5,U+660E,U+6642,U+66F4,U+66F8,U+6700,U+6708-6709,U+671B,U+671F,U+672A,U+672C,U+6750,U+6765,U+677F,U+6790,U+67D3-67D4,U+67FB,U+682A,U+683C,U+68B1,U+691C,U+696D,U+6982,U+69CB,U+69D8,U+6A19,U+6A39,U+6A58,U+6A5F,U+6B21,U+6B62,U+6B69-6B6A,U+6B73-6B74,U+6B8B,U+6C17,U+6C42,U+6C5A,U+6CD5,U+6CE2,U+6D3B,U+6D41,U+6DAF,U+6E05,U+6E08,U+6E1B,U+6E21,U+6E29,U+6E96,U+6EB6,U+70B9,U+7121,U+7167,U+71B1,U+7269,U+72B6,U+72EC,U+7387,U+73FE,U+7406,U+74B0,U+751F,U+7523,U+7528,U+7530-7531,U+753B,U+754C,U+756A,U+7570,U+767A,U+7684,U+7686,U+76EE,U+76F4,U+76F8,U+770C,U+771F,U+7740,U+77E5,U+78BA,U+790E,U+793A,U+793E,U+795E,U+798F,U+79C0-79C1,U+79FB,U+7A0B,U+7A2E,U+7A4D,U+7A93,U+7ACB,U+7AE0,U+7AEF,U+7B49,U+7BA1,U+7BC4,U+7BC9,U+7C73,U+7CBE,U+7CFB,U+7D04,U+7D0D,U+7D10,U+7D1A,U+7D30,U+7D44,U+7D4C,U+7D50,U+7D61,U+7D66,U+7D71,U+7D99-7D9A,U+7DE0,U+7DE8,U+7E3E,U+7F6E,U+7FCC,U+8003,U+8005,U+8015,U+8077,U+80FD,U+8102,U+81EA,U+8217,U+822C,U+826F,U+8377,U+884C,U+8868,U+88C5,U+88CF,U+88FD,U+8907,U+8981,U+898B,U+898F,U+8996,U+899A,U+89A7,U+89AA,U+89B3,U+89E6,U+8A08,U+8A0E,U+8A17-8A18,U+8A2A,U+8A2D,U+8A3C,U+8A71,U+8A73,U+8A8D,U+8A9E,U+8AA0,U+8ABF,U+8AC7,U+8B5C,U+8C4A,U+8C61,U+8CAB,U+8CB4,U+8CC7,U+8CDE,U+8CEA,U+8D77,U+8D85,U+8D8A,U+8ECA,U+8ED2,U+8EDF,U+8EE2,U+8EFD,U+8F09,U+8F38,U+8FC5,U+8FCE,U+8FD1,U+8FFD,U+9001,U+901A,U+901F-9020,U+9023,U+9032,U+904B,U+9054,U+9061,U+9078,U+90E8,U+90F5,U+914D,U+91CD,U+91CF,U+91D1,U+91DD,U+9577,U+9589,U+958B,U+9593,U+95A2,U+9632,U+964D,U+967A,U+969B,U+96C6-96C7,U+96D1,U+96E2,U+96FB,U+9762,U+97F3,U+9805-9806,U+983C,U+98DF,U+99D0,U+9A13,U+9AD8,U+FF01-FF65}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/noto-sans-jp-core-700.woff2") format("woff2");unicode-range:U+203B,U+2103,U+2190-2193,U+21D2,U+21D4,U+2460-2473,U+25A1,U+25B2-25B3,U+25BC-25BD,U+25C6-25C7,U+25CE,U+2605-2606,U+2713,U+3000-303F,U+3041-3096,U+3099-30FF,U+3231-3232,U+33A1,U+4E00,U+4E07,U+4E0A-4E0B,U+4E0D-4E0E,U+4E16,U+4E21,U+4E2D,U+4E3B,U+4E86,U+4E8B-4E8C,U+4E92,U+4EA4,U+4EBA,U+4ECA,U+4ED5-4ED6,U+4ED8,U+4EE5,U+4EFB,U+4F01,U+4F1A,U+4F4D,U+4F4F,U+4F53,U+4F5C,U+4F75,U+4F7F,U+4F9B,U+4F9D,U+4FA1,U+4FBF,U+4FDD,U+4FE1,U+5009,U+500B,U+5024,U+5099,U+50AC,U+50CD,U+50CF,U+512A,U+5143,U+5148-5149,U+5165,U+5168,U+516C,U+5171,U+5185-5186,U+518D,U+51E6,U+51FA,U+5206-5207,U+5217,U+521D,U+5229,U+5236-5237,U+524A,U+524D,U+5272,U+5275,U+529B,U+529F-52A0,U+52A9,U+52B4,U+52B9,U+52D5,U+52D9,U+52DF,U+52E2,U+52E4,U+5305,U+5316-5317,U+5353,U+5358,U+5370-5371,U+539F,U+53B3,U+53C2,U+53CA,U+53D6-53D7,U+53E3,U+53EF-53F0,U+53F2,U+53F7,U+5404,U+5408,U+540C-540D,U+5411,U+5426,U+542B,U+547D,U+54C1,U+54E1,U+5546,U+554F,U+5584,U+55B6,U+56DE,U+56F2-56F3,U+56FD,U+571F,U+5728,U+5730,U+5747,U+578B,U+57DF,U+5831,U+5834,U+5857,U+5883,U+5909,U+5916,U+591A,U+5927,U+5951,U+59B9,U+59C9,U+59CB,U+59D3,U+59FF,U+5B50,U+5B58,U+5B66,U+5B88-5B89,U+5B8C,U+5B9B,U+5B9F,U+5BA2,U+5BB6,U+5BB9,U+5BF8,U+5BFE,U+5C02,U+5C04,U+5C0A,U+5C0E-5C0F,U+5C11,U+5C31,U+5C45,U+5C4A-5C4B,U+5C55,U+5C5E,U+5C65,U+5CA9,U+5DDD-5DDE,U+5DE5,U+5E02-5E03,U+5E0C,U+5E2D,U+5E45,U+5E73-5E74,U+5E78,U+5E83,U+5E8F,U+5E97,U+5EAB,U+5EAD,U+5EFA,U+5F0F,U+5F15,U+5F37,U+5F53,U+5F62,U+5F79,U+5F8B-5F8C,U+5F93,U+5F97,U+5FC3,U+5FC5,U+5FDC,U+5FF5,U+601D,U+6027,U+60C5,U+60F3,U+610F,U+611B,U+614B,U+6210,U+623B,U+6240,U+6249,U+624B,U+6253,U+6271,U+627F,U+629E,U+62C5,U+62E0-62E1,U+62F6,U+6307,U+6328,U+6383,U+63A1-63A2,U+63A5,U+63A8,U+63D0,U+63F4,U+643A,U+652F,U+6539,U+6570,U+6574,U+6587,U+6599,U+65B0,U+65B9,U+65BD,U+65C5,U+65CF,U+65E5,U+660E,U+6642,U+66F4,U+66F8,U+6700,U+6708-6709,U+671B,U+671F,U+672A,U+672C,U+6750,U+6765,U+677F,U+6790,U+67D3-67D4,U+67FB,U+682A,U+683C,U+68B1,U+691C,U+696D,U+6982,U+69CB,U+69D8,U+6A19,U+6A39,U+6A58,U+6A5F,U+6B21,U+6B62,U+6B69-6B6A,U+6B73-6B74,U+6B8B,U+6C17,U+6C42,U+6C5A,U+6CD5,U+6CE2,U+6D3B,U+6D41,U+6DAF,U+6E05,U+6E08,U+6E1B,U+6E21,U+6E29,U+6E96,U+6EB6,U+70B9,U+7121,U+7167,U+71B1,U+7269,U+72B6,U+72EC,U+7387,U+73FE,U+7406,U+74B0,U+751F,U+7523,U+7528,U+7530-7531,U+753B,U+754C,U+756A,U+7570,U+767A,U+7684,U+7686,U+76EE,U+76F4,U+76F8,U+770C,U+771F,U+7740,U+77E5,U+78BA,U+790E,U+793A,U+793E,U+795E,U+798F,U+79C0-79C1,U+79FB,U+7A0B,U+7A2E,U+7A4D,U+7A93,U+7ACB,U+7AE0,U+7AEF,U+7B49,U+7BA1,U+7BC4,U+7BC9,U+7C73,U+7CBE,U+7CFB,U+7D04,U+7D0D,U+7D10,U+7D1A,U+7D30,U+7D44,U+7D4C,U+7D50,U+7D61,U+7D66,U+7D71,U+7D99-7D9A,U+7DE0,U+7DE8,U+7E3E,U+7F6E,U+7FCC,U+8003,U+8005,U+8015,U+8077,U+80FD,U+8102,U+81EA,U+8217,U+822C,U+826F,U+8377,U+884C,U+8868,U+88C5,U+88CF,U+88FD,U+8907,U+8981,U+898B,U+898F,U+8996,U+899A,U+89A7,U+89AA,U+89B3,U+89E6,U+8A08,U+8A0E,U+8A17-8A18,U+8A2A,U+8A2D,U+8A3C,U+8A71,U+8A73,U+8A8D,U+8A9E,U+8AA0,U+8ABF,U+8AC7,U+8B5C,U+8C4A,U+8C61,U+8CAB,U+8CB4,U+8CC7,U+8CDE,U+8CEA,U+8D77,U+8D85,U+8D8A,U+8ECA,U+8ED2,U+8EDF,U+8EE2,U+8EFD,U+8F09,U+8F38,U+8FC5,U+8FCE,U+8FD1,U+8FFD,U+9001,U+901A,U+901F-9020,U+9023,U+9032,U+904B,U+9054,U+9061,U+9078,U+90E8,U+90F5,U+914D,U+91CD,U+91CF,U+91D1,U+91DD,U+9577,U+9589,U+958B,U+9593,U+95A2,U+9632,U+964D,U+967A,U+969B,U+96C6-96C7,U+96D1,U+96E2,U+96FB,U+9762,U+97F3,U+9805-9806,U+983C,U+98DF,U+99D0,U+9A13,U+9AD8,U+FF01-FF65}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s0-400.woff2") format("woff2");unicode-range:U+1CD-1DC,U+1F8-1F9,U+251,U+261,U+2BB,U+2CA-2CB,U+2EA-2EB,U+304,U+307,U+30C,U+2012,U+2016,U+2035,U+2042,U+2047-2049,U+2051,U+20DD-20DE,U+2100,U+2109-210A,U+210F,U+2121,U+2127,U+212B,U+2135,U+213B,U+2160-216B,U+2170-217B,U+2194-2199,U+21B8-21B9,U+21C4-21C6,U+21CB-21CC,U+21D0,U+21E6-21E9,U+21F5,U+2200,U+2203,U+2205,U+2207-220B,U+2213,U+2215,U+221D,U+221F-2220,U+2223,U+2225-222A,U+222C-222E,U+2234-2237,U+223D,U+2243,U+2245,U+224C,U+2261-2262,U+2266-2267,U+226A-226B,U+226E-226F,U+2272-2273,U+2276-2277,U+2282-2287,U+228A-228B,U+2295-2299,U+22A0,U+22A5,U+22BF,U+22DA-22DB,U+22EF,U+2305-2307,U+2312,U+2318,U+2329-232A,U+23B0-23B1,U+23BE-23CC,U+23CE,U+23DA-23DB,U+2423,U+2474-259F,U+25A2-25AB,U+25B1,U+25B6-25B7,U+25C0-25C1,U+25C9,U+25CC,U+25D0-25D3,U+25E2-25E6,U+25EF,U+2600-2603,U+2609,U+260E-260F,U+2616-2617,U+261C-261F,U+262F,U+2640-2642,U+2660-266F,U+2672-267D,U+26A0,U+26BD-26BE,U+2702,U+271A,U+273D,U+273F-2740,U+2756,U+2776-2793,U+27A1,U+2934-2935,U+29BF,U+29FA-29FB,U+2B05-2B07,U+2B1A,U+2B95,U+2E3A-2E3B,U+2E80-2E99,U+2E9B-2EF3,U+2F00-2FD5,U+2FF0-2FFB,U+3105-312F,U+3131-3163,U+3165-318E,U+3190-31BB,U+31C0-31E3,U+31F0-321E,U+3220-3230,U+3233-332B,U+332D-33A0,U+33A2-33D9}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s1-400.woff2") format("woff2");unicode-range:U+33DA-4D77,U+4E01-4E05,U+4E08-4E09,U+4E0C,U+4E0F-4E15,U+4E17-4E1F,U+4E23-4E2C,U+4E2E-4E39,U+4E3C-4E85,U+4E88-4E8A,U+4E8D-4E91,U+4E94-4EA2,U+4EA5-4EB9,U+4EBB-4EC8,U+4ECB-4ED4,U+4ED7,U+4ED9-4EE4,U+4EE8-4EF7,U+4EFC-4F00,U+4F02-4F19,U+4F1C-4F4C,U+4F4E,U+4F50-4F52,U+4F54-4F5B,U+4F5D-4F73,U+4F76-4F7E,U+4F81-4F9A,U+4F9E-4FA0,U+4FAB-4FBE,U+4FC0-4FDC,U+4FDF-4FE0,U+4FE2-5007,U+500A,U+500C-5023,U+5025-5098,U+509A-50AA,U+50AD-50CC,U+50CE,U+50D0-5128,U+512C-5142,U+5144-5147,U+514A-5164,U+5166-5167,U+5169-516B,U+516D-516E,U+5173-5184,U+5189-518C,U+518E-51E5,U+51E7-51F9,U+51FD-5205,U+5208-5216,U+5218,U+5222-5228,U+522A-5235,U+5238-5249,U+524B-524C,U+524F-5271,U+5273-5274,U+5277-529A,U+529C,U+52A3-52A7,U+52AA-52B1,U+52B5-52B8,U+52BA-52D4,U+52D6-52D8,U+52DB-52DE,U+52E0-52E1,U+52E3}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s2-400.woff2") format("woff2");unicode-range:U+52E5-5303,U+5306-5315,U+5318-5352,U+5354-5357,U+5359-536F,U+5372-539D,U+53A0-53B2,U+53B4-53C1,U+53C3-53C9,U+53CB-53D5,U+53D9-53E2,U+53E4-53EE,U+53F1,U+53F3-53F6,U+53F8-5403,U+5409-540B,U+540E-5410,U+5412-5424,U+5427-542A,U+542C-547C,U+547F-54C0,U+54C2-54E0,U+54E2-5545,U+5547-554D,U+5550-5583,U+5586-55B2,U+55BF-56DD,U+56DF-56F1,U+56F6-56FA,U+56FF-571D,U+5720-5727,U+5729-572F,U+5733-5746,U+574A-5789,U+578C-57DE,U+57E0-5830,U+5832,U+5835-5855,U+5858-5881,U+5885-5906,U+590A-5915,U+5918-5919,U+591B-5925,U+5928-5950,U+5952-59B7,U+59BA-59C8,U+59CA,U+59CD-59D2,U+59D4-59FB,U+5A00-5A20}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s3-400.woff2") format("woff2");unicode-range:U+5A23-5B4C,U+5B51-5B57,U+5B5A-5B65,U+5B68-5B87,U+5B8A-5B8B,U+5B8D-5B9A,U+5B9C-5B9D,U+5BA3-5BB5,U+5BB7-5BB8,U+5BBA-5BF6,U+5BFA-5BFD,U+5BFF-5C01,U+5C03,U+5C05-5C09,U+5C0B-5C0D,U+5C12-5C30,U+5C32-5C41,U+5C46-5C48,U+5C4D-5C53,U+5C59-5C5C,U+5C5F-5C64,U+5C67-5CA8,U+5CAA-5DDB,U+5DE0-5DE4,U+5DE6-5E00,U+5E06-5E0B,U+5E0D-5E2B,U+5E2E-5E44,U+5E47-5E72,U+5E75-5E77,U+5E79-5E81,U+5E84-5E8E,U+5E95-5E96,U+5E99-5EAA,U+5EAC,U+5EB1-5EF9,U+5EFB-5F0E,U+5F10-5F14,U+5F16-5F36,U+5F38-5F51,U+5F54-5F61,U+5F63-5F78,U+5F7A-5F8A,U+5F8D-5F92,U+5F96,U+5F98-5FBD,U+5FC4,U+5FC7-5FD9,U+5FDD-5FF3,U+5FF6-601C,U+601F-6026,U+6028-60C4,U+60C6-60D9}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s4-400.woff2") format("woff2");unicode-range:U+60DA-60F2,U+60F4-610E,U+6110-611A,U+611C-614A,U+614C-620E,U+6211-6239,U+623D-623F,U+6241-6248,U+624C-6252,U+6254-626F,U+6273-627E,U+6280-629C,U+62A6-62C4,U+62C6-62DD,U+62EA-62F5,U+62F7-6304,U+6308-6327,U+6329-6382,U+6384-63A0,U+63A3-63A4,U+63A6-63A7,U+63A9-63CF,U+63D1-63F3,U+63F5-6436,U+643D-652E,U+6531-6538,U+653A-656C,U+6572,U+6575-6585,U+6588-6598,U+659B-65AF,U+65B2-65B8,U+65BC,U+65BE-65C4,U+65C6-65CE,U+65D0-65E3,U+65E6-660D,U+660F-6641,U+6643-668D}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s5-400.woff2") format("woff2");unicode-range:U+668E-66F3,U+66F5-66F7,U+66F9-66FF,U+6701-6707,U+670B-6719,U+671C-671E,U+6720-6728,U+672B,U+672D-674F,U+6751-6764,U+6766-677E,U+6780-678F,U+6791-67D2,U+67D7-67FA,U+67FC-6829,U+682B-683B,U+683D-68B0,U+68B2-691B,U+6921-696C,U+696E-6981,U+6986-69CA,U+69CC-69D7,U+69D9-6A17,U+6A1A-6A38,U+6A3A-6A56,U+6A59-6A5B,U+6A61-6B20,U+6B23-6B61,U+6B63-6B67,U+6B6B-6B72,U+6B75-6B8A,U+6B8D-6C14,U+6C19-6C41}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s6-400.woff2") format("woff2");unicode-range:U+6C4A-6C59,U+6C5B-6CD4,U+6CD6-6CE1,U+6CE3-6D39,U+6D3C-6D3F,U+6D44-6DAE,U+6DB2-6E04,U+6E07,U+6E09-6E1A,U+6E1D-6E20,U+6E22-6E27,U+6E2B-6E93,U+6E98-6EB4,U+6EB7-70B8,U+70BA-7120,U+7126-7166,U+7168-71B0,U+71B2-7268,U+726B-72AE}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s7-400.woff2") format("woff2");unicode-range:U+72AF-72B4,U+72B9-72E9,U+72ED-7386,U+7389-73FD,U+73FF-7405,U+7407-74AF,U+74B1-751E,U+7520-7522,U+7524-7527,U+7529-752F,U+7532-753A,U+753C-754B,U+754D-7569,U+756B-756F,U+7571-7678,U+767B-7683,U+7685,U+7687-76EC,U+76F0-76F2,U+76F6,U+76F9-770B,U+770E-771E,U+7720-773E,U+7742-77E4,U+77E6-78B5,U+78BB-78EC}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s8-400.woff2") format("woff2");unicode-range:U+78EF-790C,U+7910-7935,U+793B-793D,U+793F-795D,U+795F-798E,U+7991-79BF,U+79C2-79F8,U+79FC-7A0A,U+7A0C-7A2D,U+7A2F-7A4C,U+7A4E-7A92,U+7A94-7ACA,U+7ACC-7ADF,U+7AE1-7AED,U+7AF0-7B48,U+7B4B-7BA0,U+7BA5-7BC2,U+7BC5-7BC8,U+7BCA-7C72,U+7C75-7CBD,U+7CBF-7CFA,U+7CFE-7D03,U+7D05-7D0B,U+7D0F,U+7D11-7D19,U+7D1B-7D2F,U+7D31-7D43,U+7D45-7D4B,U+7D4D-7D4F,U+7D51-7D5E,U+7D62-7D65,U+7D67-7D70,U+7D72-7D97,U+7D9B-7DD8}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s9-400.woff2") format("woff2");unicode-range:U+7DD9-7DDE,U+7DE1-7DE6,U+7DE9-7E3D,U+7E3F-7F6D,U+7F70-7FCA,U+7FCE-8002,U+8004,U+8006-8014,U+8016-8076,U+8079-80FC,U+80FE-8101,U+8103-81E8,U+81EB-8216,U+8218-822B,U+822E-826E,U+8271-8375,U+8378-842A}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s10-400.woff2") format("woff2");unicode-range:U+842C-884B,U+884D-8864,U+8869-88C4,U+88C6-88CE,U+88D1-88FC,U+88FE-8906,U+890A-8980,U+8983-898A,U+898D,U+8990-8995,U+8997-8998,U+899B-89A6,U+89A9,U+89AC-89B2}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s11-400.woff2") format("woff2");unicode-range:U+89B4-89E5,U+89E7-8A07,U+8A0A-8A0C,U+8A0F-8A16,U+8A1B-8A26,U+8A2B-8A2C,U+8A2F-8A3B,U+8A3D-8A70,U+8A72,U+8A75-8A8C,U+8A8F-8A9A,U+8A9F,U+8AA1-8ABE,U+8AC2-8AC6,U+8AC8-8B5B,U+8B5E-8C49,U+8C4B-8C5D,U+8C62-8CAA,U+8CAC-8CB3,U+8CB6-8CC6,U+8CC8-8CDD,U+8CE0-8CE8,U+8CEC-8D76,U+8D7F-8D84,U+8D88,U+8D8D-8EC8,U+8ECB-8ED1,U+8ED4-8EDC,U+8EE3-8EFC,U+8EFE-8F08,U+8F0A-8F37,U+8F39-8FC4,U+8FC6-8FCD,U+8FD0,U+8FD2-8FFB,U+8FFE-9000,U+9002-9019,U+901B-901E,U+9021-9022,U+9027-9031,U+9033-9039}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s12-400.woff2") format("woff2");unicode-range:U+903C-904A,U+904C-9053,U+9055-9060,U+9062-9077,U+9079-90E5,U+90EB-90F4,U+90F6-914C,U+914E-91CC,U+91CE,U+91D0,U+91D3-91DC,U+91DE-9485,U+9578-9588,U+958A,U+958C-9592,U+9594-95A1,U+95A3-95E1}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s13-400.woff2") format("woff2");unicode-range:U+95E2-9631,U+9633-964C,U+964F-9678,U+967B-969A,U+969C-96C5,U+96C9-96CE,U+96D2-96DF,U+96E3-96FA,U+9700-9761,U+9763-97F2,U+97F4-9804,U+9807-983B,U+983D-98DE,U+98E0-99C9,U+99D1-9A12,U+9A16-9AD7,U+9AD9-9B73}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s14-400.woff2") format("woff2");unicode-range:U+9B74-9FCC,U+F900-F987}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s15-400.woff2") format("woff2");unicode-range:U+F988-FB00,U+FE10-FE19,U+FE30-FE52,U+FE54-FE66,U+FE68-FE6B,U+FF66-FF9F,U+FFA1-FFBE,U+FFC2-FFC7,U+FFCA-FFCF,U+FFD2-FFD7,U+FFDA-FFDC,U+FFE0-FFE6,U+FFE8-FFEE,U+1F100-1F10C,U+1F110-1F16C,U+1F170-1F1AC,U+1F200-1F202,U+1F210-1F23B,U+1F240-1F248,U+1F250-1F251,U+2000B-2F9F4,U+30EDE,U+3106C}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s0-500.woff2") format("woff2");unicode-range:U+1CD-1DC,U+1F8-1F9,U+251,U+261,U+2BB,U+2CA-2CB,U+2EA-2EB,U+304,U+307,U+30C,U+2012,U+2016,U+2035,U+2042,U+2047-2049,U+2051,U+20DD-20DE,U+2100,U+2109-210A,U+210F,U+2121,U+2127,U+212B,U+2135,U+213B,U+2160-216B,U+2170-217B,U+2194-2199,U+21B8-21B9,U+21C4-21C6,U+21CB-21CC,U+21D0,U+21E6-21E9,U+21F5,U+2200,U+2203,U+2205,U+2207-220B,U+2213,U+2215,U+221D,U+221F-2220,U+2223,U+2225-222A,U+222C-222E,U+2234-2237,U+223D,U+2243,U+2245,U+224C,U+2261-2262,U+2266-2267,U+226A-226B,U+226E-226F,U+2272-2273,U+2276-2277,U+2282-2287,U+228A-228B,U+2295-2299,U+22A0,U+22A5,U+22BF,U+22DA-22DB,U+22EF,U+2305-2307,U+2312,U+2318,U+2329-232A,U+23B0-23B1,U+23BE-23CC,U+23CE,U+23DA-23DB,U+2423,U+2474-259F,U+25A2-25AB,U+25B1,U+25B6-25B7,U+25C0-25C1,U+25C9,U+25CC,U+25D0-25D3,U+25E2-25E6,U+25EF,U+2600-2603,U+2609,U+260E-260F,U+2616-2617,U+261C-261F,U+262F,U+2640-2642,U+2660-266F,U+2672-267D,U+26A0,U+26BD-26BE,U+2702,U+271A,U+273D,U+273F-2740,U+2756,U+2776-2793,U+27A1,U+2934-2935,U+29BF,U+29FA-29FB,U+2B05-2B07,U+2B1A,U+2B95,U+2E3A-2E3B,U+2E80-2E99,U+2E9B-2EF3,U+2F00-2FD5,U+2FF0-2FFB,U+3105-312F,U+3131-3163,U+3165-318E,U+3190-31BB,U+31C0-31E3,U+31F0-321E,U+3220-3230,U+3233-332B,U+332D-33A0,U+33A2-33D9}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s1-500.woff2") format("woff2");unicode-range:U+33DA-4D77,U+4E01-4E05,U+4E08-4E09,U+4E0C,U+4E0F-4E15,U+4E17-4E1F,U+4E23-4E2C,U+4E2E-4E39,U+4E3C-4E85,U+4E88-4E8A,U+4E8D-4E91,U+4E94-4EA2,U+4EA5-4EB9,U+4EBB-4EC8,U+4ECB-4ED4,U+4ED7,U+4ED9-4EE4,U+4EE8-4EF7,U+4EFC-4F00,U+4F02-4F19,U+4F1C-4F4C,U+4F4E,U+4F50-4F52,U+4F54-4F5B,U+4F5D-4F73,U+4F76-4F7E,U+4F81-4F9A,U+4F9E-4FA0,U+4FAB-4FBE,U+4FC0-4FDC,U+4FDF-4FE0,U+4FE2-5007,U+500A,U+500C-5023,U+5025-5098,U+509A-50AA,U+50AD-50CC,U+50CE,U+50D0-5128,U+512C-5142,U+5144-5147,U+514A-5164,U+5166-5167,U+5169-516B,U+516D-516E,U+5173-5184,U+5189-518C,U+518E-51E5,U+51E7-51F9,U+51FD-5205,U+5208-5216,U+5218,U+5222-5228,U+522A-5235,U+5238-5249,U+524B-524C,U+524F-5271,U+5273-5274,U+5277-529A,U+529C,U+52A3-52A7,U+52AA-52B1,U+52B5-52B8,U+52BA-52D4,U+52D6-52D8,U+52DB-52DE,U+52E0-52E1,U+52E3}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s2-500.woff2") format("woff2");unicode-range:U+52E5-5303,U+5306-5315,U+5318-5352,U+5354-5357,U+5359-536F,U+5372-539D,U+53A0-53B2,U+53B4-53C1,U+53C3-53C9,U+53CB-53D5,U+53D9-53E2,U+53E4-53EE,U+53F1,U+53F3-53F6,U+53F8-5403,U+5409-540B,U+540E-5410,U+5412-5424,U+5427-542A,U+542C-547C,U+547F-54C0,U+54C2-54E0,U+54E2-5545,U+5547-554D,U+5550-5583,U+5586-55B2,U+55BF-56DD,U+56DF-56F1,U+56F6-56FA,U+56FF-571D,U+5720-5727,U+5729-572F,U+5733-5746,U+574A-5789,U+578C-57DE,U+57E0-5830,U+5832,U+5835-5855,U+5858-5881,U+5885-5906,U+590A-5915,U+5918-5919,U+591B-5925,U+5928-5950,U+5952-59B7,U+59BA-59C8,U+59CA,U+59CD-59D2,U+59D4-59FB,U+5A00-5A20}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s3-500.woff2") format("woff2");unicode-range:U+5A23-5B4C,U+5B51-5B57,U+5B5A-5B65,U+5B68-5B87,U+5B8A-5B8B,U+5B8D-5B9A,U+5B9C-5B9D,U+5BA3-5BB5,U+5BB7-5BB8,U+5BBA-5BF6,U+5BFA-5BFD,U+5BFF-5C01,U+5C03,U+5C05-5C09,U+5C0B-5C0D,U+5C12-5C30,U+5C32-5C41,U+5C46-5C48,U+5C4D-5C53,U+5C59-5C5C,U+5C5F-5C64,U+5C67-5CA8,U+5CAA-5DDB,U+5DE0-5DE4,U+5DE6-5E00,U+5E06-5E0B,U+5E0D-5E2B,U+5E2E-5E44,U+5E47-5E72,U+5E75-5E77,U+5E79-5E81,U+5E84-5E8E,U+5E95-5E96,U+5E99-5EAA,U+5EAC,U+5EB1-5EF9,U+5EFB-5F0E,U+5F10-5F14,U+5F16-5F36,U+5F38-5F51,U+5F54-5F61,U+5F63-5F78,U+5F7A-5F8A,U+5F8D-5F92,U+5F96,U+5F98-5FBD,U+5FC4,U+5FC7-5FD9,U+5FDD-5FF3,U+5FF6-601C,U+601F-6026,U+6028-60C4,U+60C6-60D9}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s4-500.woff2") format("woff2");unicode-range:U+60DA-60F2,U+60F4-610E,U+6110-611A,U+611C-614A,U+614C-620E,U+6211-6239,U+623D-623F,U+6241-6248,U+624C-6252,U+6254-626F,U+6273-627E,U+6280-629C,U+62A6-62C4,U+62C6-62DD,U+62EA-62F5,U+62F7-6304,U+6308-6327,U+6329-6382,U+6384-63A0,U+63A3-63A4,U+63A6-63A7,U+63A9-63CF,U+63D1-63F3,U+63F5-6436,U+643D-652E,U+6531-6538,U+653A-656C,U+6572,U+6575-6585,U+6588-6598,U+659B-65AF,U+65B2-65B8,U+65BC,U+65BE-65C4,U+65C6-65CE,U+65D0-65E3,U+65E6-660D,U+660F-6641,U+6643-668D}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s5-500.woff2") format("woff2");unicode-range:U+668E-66F3,U+66F5-66F7,U+66F9-66FF,U+6701-6707,U+670B-6719,U+671C-671E,U+6720-6728,U+672B,U+672D-674F,U+6751-6764,U+6766-677E,U+6780-678F,U+6791-67D2,U+67D7-67FA,U+67FC-6829,U+682B-683B,U+683D-68B0,U+68B2-691B,U+6921-696C,U+696E-6981,U+6986-69CA,U+69CC-69D7,U+69D9-6A17,U+6A1A-6A38,U+6A3A-6A56,U+6A59-6A5B,U+6A61-6B20,U+6B23-6B61,U+6B63-6B67,U+6B6B-6B72,U+6B75-6B8A,U+6B8D-6C14,U+6C19-6C41}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s6-500.woff2") format("woff2");unicode-range:U+6C4A-6C59,U+6C5B-6CD4,U+6CD6-6CE1,U+6CE3-6D39,U+6D3C-6D3F,U+6D44-6DAE,U+6DB2-6E04,U+6E07,U+6E09-6E1A,U+6E1D-6E20,U+6E22-6E27,U+6E2B-6E93,U+6E98-6EB4,U+6EB7-70B8,U+70BA-7120,U+7126-7166,U+7168-71B0,U+71B2-7268,U+726B-72AE}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s7-500.woff2") format("woff2");unicode-range:U+72AF-72B4,U+72B9-72E9,U+72ED-7386,U+7389-73FD,U+73FF-7405,U+7407-74AF,U+74B1-751E,U+7520-7522,U+7524-7527,U+7529-752F,U+7532-753A,U+753C-754B,U+754D-7569,U+756B-756F,U+7571-7678,U+767B-7683,U+7685,U+7687-76EC,U+76F0-76F2,U+76F6,U+76F9-770B,U+770E-771E,U+7720-773E,U+7742-77E4,U+77E6-78B5,U+78BB-78EC}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s8-500.woff2") format("woff2");unicode-range:U+78EF-790C,U+7910-7935,U+793B-793D,U+793F-795D,U+795F-798E,U+7991-79BF,U+79C2-79F8,U+79FC-7A0A,U+7A0C-7A2D,U+7A2F-7A4C,U+7A4E-7A92,U+7A94-7ACA,U+7ACC-7ADF,U+7AE1-7AED,U+7AF0-7B48,U+7B4B-7BA0,U+7BA5-7BC2,U+7BC5-7BC8,U+7BCA-7C72,U+7C75-7CBD,U+7CBF-7CFA,U+7CFE-7D03,U+7D05-7D0B,U+7D0F,U+7D11-7D19,U+7D1B-7D2F,U+7D31-7D43,U+7D45-7D4B,U+7D4D-7D4F,U+7D51-7D5E,U+7D62-7D65,U+7D67-7D70,U+7D72-7D97,U+7D9B-7DD8}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s9-500.woff2") format("woff2");unicode-range:U+7DD9-7DDE,U+7DE1-7DE6,U+7DE9-7E3D,U+7E3F-7F6D,U+7F70-7FCA,U+7FCE-8002,U+8004,U+8006-8014,U+8016-8076,U+8079-80FC,U+80FE-8101,U+8103-81E8,U+81EB-8216,U+8218-822B,U+822E-826E,U+8271-8375,U+8378-842A}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s10-500.woff2") format("woff2");unicode-range:U+842C-884B,U+884D-8864,U+8869-88C4,U+88C6-88CE,U+88D1-88FC,U+88FE-8906,U+890A-8980,U+8983-898A,U+898D,U+8990-8995,U+8997-8998,U+899B-89A6,U+89A9,U+89AC-89B2}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s11-500.woff2") format("woff2");unicode-range:U+89B4-89E5,U+89E7-8A07,U+8A0A-8A0C,U+8A0F-8A16,U+8A1B-8A26,U+8A2B-8A2C,U+8A2F-8A3B,U+8A3D-8A70,U+8A72,U+8A75-8A8C,U+8A8F-8A9A,U+8A9F,U+8AA1-8ABE,U+8AC2-8AC6,U+8AC8-8B5B,U+8B5E-8C49,U+8C4B-8C5D,U+8C62-8CAA,U+8CAC-8CB3,U+8CB6-8CC6,U+8CC8-8CDD,U+8CE0-8CE8,U+8CEC-8D76,U+8D7F-8D84,U+8D88,U+8D8D-8EC8,U+8ECB-8ED1,U+8ED4-8EDC,U+8EE3-8EFC,U+8EFE-8F08,U+8F0A-8F37,U+8F39-8FC4,U+8FC6-8FCD,U+8FD0,U+8FD2-8FFB,U+8FFE-9000,U+9002-9019,U+901B-901E,U+9021-9022,U+9027-9031,U+9033-9039}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s12-500.woff2") format("woff2");unicode-range:U+903C-904A,U+904C-9053,U+9055-9060,U+9062-9077,U+9079-90E5,U+90EB-90F4,U+90F6-914C,U+914E-91CC,U+91CE,U+91D0,U+91D3-91DC,U+91DE-9485,U+9578-9588,U+958A,U+958C-9592,U+9594-95A1,U+95A3-95E1}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s13-500.woff2") format("woff2");unicode-range:U+95E2-9631,U+9633-964C,U+964F-9678,U+967B-969A,U+969C-96C5,U+96C9-96CE,U+96D2-96DF,U+96E3-96FA,U+9700-9761,U+9763-97F2,U+97F4-9804,U+9807-983B,U+983D-98DE,U+98E0-99C9,U+99D1-9A12,U+9A16-9AD7,U+9AD9-9B73}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s14-500.woff2") format("woff2");unicode-range:U+9B74-9FCC,U+F900-F987}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s15-500.woff2") format("woff2");unicode-range:U+F988-FB00,U+FE10-FE19,U+FE30-FE52,U+FE54-FE66,U+FE68-FE6B,U+FF66-FF9F,U+FFA1-FFBE,U+FFC2-FFC7,U+FFCA-FFCF,U+FFD2-FFD7,U+FFDA-FFDC,U+FFE0-FFE6,U+FFE8-FFEE,U+1F100-1F10C,U+1F110-1F16C,U+1F170-1F1AC,U+1F200-1F202,U+1F210-1F23B,U+1F240-1F248,U+1F250-1F251,U+2000B-2F9F4,U+30EDE,U+3106C}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s0-700.woff2") format("woff2");unicode-range:U+1CD-1DC,U+1F8-1F9,U+251,U+261,U+2BB,U+2CA-2CB,U+2EA-2EB,U+304,U+307,U+30C,U+2012,U+2016,U+2035,U+2042,U+2047-2049,U+2051,U+20DD-20DE,U+2100,U+2109-210A,U+210F,U+2121,U+2127,U+212B,U+2135,U+213B,U+2160-216B,U+2170-217B,U+2194-2199,U+21B8-21B9,U+21C4-21C6,U+21CB-21CC,U+21D0,U+21E6-21E9,U+21F5,U+2200,U+2203,U+2205,U+2207-220B,U+2213,U+2215,U+221D,U+221F-2220,U+2223,U+2225-222A,U+222C-222E,U+2234-2237,U+223D,U+2243,U+2245,U+224C,U+2261-2262,U+2266-2267,U+226A-226B,U+226E-226F,U+2272-2273,U+2276-2277,U+2282-2287,U+228A-228B,U+2295-2299,U+22A0,U+22A5,U+22BF,U+22DA-22DB,U+22EF,U+2305-2307,U+2312,U+2318,U+2329-232A,U+23B0-23B1,U+23BE-23CC,U+23CE,U+23DA-23DB,U+2423,U+2474-259F,U+25A2-25AB,U+25B1,U+25B6-25B7,U+25C0-25C1,U+25C9,U+25CC,U+25D0-25D3,U+25E2-25E6,U+25EF,U+2600-2603,U+2609,U+260E-260F,U+2616-2617,U+261C-261F,U+262F,U+2640-2642,U+2660-266F,U+2672-267D,U+26A0,U+26BD-26BE,U+2702,U+271A,U+273D,U+273F-2740,U+2756,U+2776-2793,U+27A1,U+2934-2935,U+29BF,U+29FA-29FB,U+2B05-2B07,U+2B1A,U+2B95,U+2E3A-2E3B,U+2E80-2E99,U+2E9B-2EF3,U+2F00-2FD5,U+2FF0-2FFB,U+3105-312F,U+3131-3163,U+3165-318E,U+3190-31BB,U+31C0-31E3,U+31F0-321E,U+3220-3230,U+3233-332B,U+332D-33A0,U+33A2-33D9}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s1-700.woff2") format("woff2");unicode-range:U+33DA-4D77,U+4E01-4E05,U+4E08-4E09,U+4E0C,U+4E0F-4E15,U+4E17-4E1F,U+4E23-4E2C,U+4E2E-4E39,U+4E3C-4E85,U+4E88-4E8A,U+4E8D-4E91,U+4E94-4EA2,U+4EA5-4EB9,U+4EBB-4EC8,U+4ECB-4ED4,U+4ED7,U+4ED9-4EE4,U+4EE8-4EF7,U+4EFC-4F00,U+4F02-4F19,U+4F1C-4F4C,U+4F4E,U+4F50-4F52,U+4F54-4F5B,U+4F5D-4F73,U+4F76-4F7E,U+4F81-4F9A,U+4F9E-4FA0,U+4FAB-4FBE,U+4FC0-4FDC,U+4FDF-4FE0,U+4FE2-5007,U+500A,U+500C-5023,U+5025-5098,U+509A-50AA,U+50AD-50CC,U+50CE,U+50D0-5128,U+512C-5142,U+5144-5147,U+514A-5164,U+5166-5167,U+5169-516B,U+516D-516E,U+5173-5184,U+5189-518C,U+518E-51E5,U+51E7-51F9,U+51FD-5205,U+5208-5216,U+5218,U+5222-5228,U+522A-5235,U+5238-5249,U+524B-524C,U+524F-5271,U+5273-5274,U+5277-529A,U+529C,U+52A3-52A7,U+52AA-52B1,U+52B5-52B8,U+52BA-52D4,U+52D6-52D8,U+52DB-52DE,U+52E0-52E1,U+52E3}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s2-700.woff2") format("woff2");unicode-range:U+52E5-5303,U+5306-5315,U+5318-5352,U+5354-5357,U+5359-536F,U+5372-539D,U+53A0-53B2,U+53B4-53C1,U+53C3-53C9,U+53CB-53D5,U+53D9-53E2,U+53E4-53EE,U+53F1,U+53F3-53F6,U+53F8-5403,U+5409-540B,U+540E-5410,U+5412-5424,U+5427-542A,U+542C-547C,U+547F-54C0,U+54C2-54E0,U+54E2-5545,U+5547-554D,U+5550-5583,U+5586-55B2,U+55BF-56DD,U+56DF-56F1,U+56F6-56FA,U+56FF-571D,U+5720-5727,U+5729-572F,U+5733-5746,U+574A-5789,U+578C-57DE,U+57E0-5830,U+5832,U+5835-5855,U+5858-5881,U+5885-5906,U+590A-5915,U+5918-5919,U+591B-5925,U+5928-5950,U+5952-59B7,U+59BA-59C8,U+59CA,U+59CD-59D2,U+59D4-59FB,U+5A00-5A20}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s3-700.woff2") format("woff2");unicode-range:U+5A23-5B4C,U+5B51-5B57,U+5B5A-5B65,U+5B68-5B87,U+5B8A-5B8B,U+5B8D-5B9A,U+5B9C-5B9D,U+5BA3-5BB5,U+5BB7-5BB8,U+5BBA-5BF6,U+5BFA-5BFD,U+5BFF-5C01,U+5C03,U+5C05-5C09,U+5C0B-5C0D,U+5C12-5C30,U+5C32-5C41,U+5C46-5C48,U+5C4D-5C53,U+5C59-5C5C,U+5C5F-5C64,U+5C67-5CA8,U+5CAA-5DDB,U+5DE0-5DE4,U+5DE6-5E00,U+5E06-5E0B,U+5E0D-5E2B,U+5E2E-5E44,U+5E47-5E72,U+5E75-5E77,U+5E79-5E81,U+5E84-5E8E,U+5E95-5E96,U+5E99-5EAA,U+5EAC,U+5EB1-5EF9,U+5EFB-5F0E,U+5F10-5F14,U+5F16-5F36,U+5F38-5F51,U+5F54-5F61,U+5F63-5F78,U+5F7A-5F8A,U+5F8D-5F92,U+5F96,U+5F98-5FBD,U+5FC4,U+5FC7-5FD9,U+5FDD-5FF3,U+5FF6-601C,U+601F-6026,U+6028-60C4,U+60C6-60D9}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s4-700.woff2") format("woff2");unicode-range:U+60DA-60F2,U+60F4-610E,U+6110-611A,U+611C-614A,U+614C-620E,U+6211-6239,U+623D-623F,U+6241-6248,U+624C-6252,U+6254-626F,U+6273-627E,U+6280-629C,U+62A6-62C4,U+62C6-62DD,U+62EA-62F5,U+62F7-6304,U+6308-6327,U+6329-6382,U+6384-63A0,U+63A3-63A4,U+63A6-63A7,U+63A9-63CF,U+63D1-63F3,U+63F5-6436,U+643D-652E,U+6531-6538,U+653A-656C,U+6572,U+6575-6585,U+6588-6598,U+659B-65AF,U+65B2-65B8,U+65BC,U+65BE-65C4,U+65C6-65CE,U+65D0-65E3,U+65E6-660D,U+660F-6641,U+6643-668D}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s5-700.woff2") format("woff2");unicode-range:U+668E-66F3,U+66F5-66F7,U+66F9-66FF,U+6701-6707,U+670B-6719,U+671C-671E,U+6720-6728,U+672B,U+672D-674F,U+6751-6764,U+6766-677E,U+6780-678F,U+6791-67D2,U+67D7-67FA,U+67FC-6829,U+682B-683B,U+683D-68B0,U+68B2-691B,U+6921-696C,U+696E-6981,U+6986-69CA,U+69CC-69D7,U+69D9-6A17,U+6A1A-6A38,U+6A3A-6A56,U+6A59-6A5B,U+6A61-6B20,U+6B23-6B61,U+6B63-6B67,U+6B6B-6B72,U+6B75-6B8A,U+6B8D-6C14,U+6C19-6C41}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s6-700.woff2") format("woff2");unicode-range:U+6C4A-6C59,U+6C5B-6CD4,U+6CD6-6CE1,U+6CE3-6D39,U+6D3C-6D3F,U+6D44-6DAE,U+6DB2-6E04,U+6E07,U+6E09-6E1A,U+6E1D-6E20,U+6E22-6E27,U+6E2B-6E93,U+6E98-6EB4,U+6EB7-70B8,U+70BA-7120,U+7126-7166,U+7168-71B0,U+71B2-7268,U+726B-72AE}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s7-700.woff2") format("woff2");unicode-range:U+72AF-72B4,U+72B9-72E9,U+72ED-7386,U+7389-73FD,U+73FF-7405,U+7407-74AF,U+74B1-751E,U+7520-7522,U+7524-7527,U+7529-752F,U+7532-753A,U+753C-754B,U+754D-7569,U+756B-756F,U+7571-7678,U+767B-7683,U+7685,U+7687-76EC,U+76F0-76F2,U+76F6,U+76F9-770B,U+770E-771E,U+7720-773E,U+7742-77E4,U+77E6-78B5,U+78BB-78EC}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s8-700.woff2") format("woff2");unicode-range:U+78EF-790C,U+7910-7935,U+793B-793D,U+793F-795D,U+795F-798E,U+7991-79BF,U+79C2-79F8,U+79FC-7A0A,U+7A0C-7A2D,U+7A2F-7A4C,U+7A4E-7A92,U+7A94-7ACA,U+7ACC-7ADF,U+7AE1-7AED,U+7AF0-7B48,U+7B4B-7BA0,U+7BA5-7BC2,U+7BC5-7BC8,U+7BCA-7C72,U+7C75-7CBD,U+7CBF-7CFA,U+7CFE-7D03,U+7D05-7D0B,U+7D0F,U+7D11-7D19,U+7D1B-7D2F,U+7D31-7D43,U+7D45-7D4B,U+7D4D-7D4F,U+7D51-7D5E,U+7D62-7D65,U+7D67-7D70,U+7D72-7D97,U+7D9B-7DD8}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s9-700.woff2") format("woff2");unicode-range:U+7DD9-7DDE,U+7DE1-7DE6,U+7DE9-7E3D,U+7E3F-7F6D,U+7F70-7FCA,U+7FCE-8002,U+8004,U+8006-8014,U+8016-8076,U+8079-80FC,U+80FE-8101,U+8103-81E8,U+81EB-8216,U+8218-822B,U+822E-826E,U+8271-8375,U+8378-842A}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s10-700.woff2") format("woff2");unicode-range:U+842C-884B,U+884D-8864,U+8869-88C4,U+88C6-88CE,U+88D1-88FC,U+88FE-8906,U+890A-8980,U+8983-898A,U+898D,U+8990-8995,U+8997-8998,U+899B-89A6,U+89A9,U+89AC-89B2}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s11-700.woff2") format("woff2");unicode-range:U+89B4-89E5,U+89E7-8A07,U+8A0A-8A0C,U+8A0F-8A16,U+8A1B-8A26,U+8A2B-8A2C,U+8A2F-8A3B,U+8A3D-8A70,U+8A72,U+8A75-8A8C,U+8A8F-8A9A,U+8A9F,U+8AA1-8ABE,U+8AC2-8AC6,U+8AC8-8B5B,U+8B5E-8C49,U+8C4B-8C5D,U+8C62-8CAA,U+8CAC-8CB3,U+8CB6-8CC6,U+8CC8-8CDD,U+8CE0-8CE8,U+8CEC-8D76,U+8D7F-8D84,U+8D88,U+8D8D-8EC8,U+8ECB-8ED1,U+8ED4-8EDC,U+8EE3-8EFC,U+8EFE-8F08,U+8F0A-8F37,U+8F39-8FC4,U+8FC6-8FCD,U+8FD0,U+8FD2-8FFB,U+8FFE-9000,U+9002-9019,U+901B-901E,U+9021-9022,U+9027-9031,U+9033-9039}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s12-700.woff2") format("woff2");unicode-range:U+903C-904A,U+904C-9053,U+9055-9060,U+9062-9077,U+9079-90E5,U+90EB-90F4,U+90F6-914C,U+914E-91CC,U+91CE,U+91D0,U+91D3-91DC,U+91DE-9485,U+9578-9588,U+958A,U+958C-9592,U+9594-95A1,U+95A3-95E1}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s13-700.woff2") format("woff2");unicode-range:U+95E2-9631,U+9633-964C,U+964F-9678,U+967B-969A,U+969C-96C5,U+96C9-96CE,U+96D2-96DF,U+96E3-96FA,U+9700-9761,U+9763-97F2,U+97F4-9804,U+9807-983B,U+983D-98DE,U+98E0-99C9,U+99D1-9A12,U+9A16-9AD7,U+9AD9-9B73}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s14-700.woff2") format("woff2");unicode-range:U+9B74-9FCC,U+F900-F987}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/noto-sans-jp-s15-700.woff2") format("woff2");unicode-range:U+F988-FB00,U+FE10-FE19,U+FE30-FE52,U+FE54-FE66,U+FE68-FE6B,U+FF66-FF9F,U+FFA1-FFBE,U+FFC2-FFC7,U+FFCA-FFCF,U+FFD2-FFD7,U+FFDA-FFDC,U+FFE0-FFE6,U+FFE8-FFEE,U+1F100-1F10C,U+1F110-1F16C,U+1F170-1F1AC,U+1F200-1F202,U+1F210-1F23B,U+1F240-1F248,U+1F250-1F251,U+2000B-2F9F4,U+30EDE,U+3106C}:root{--red:#c8102e;--red-dark:#9c0a23;--navy:#0b1f3a;--ink:#1a1a1a;--gray-900:#2a2a2a;--gray-700:#555;--gray-500:#888;--gray-300:#d5d5d5;--gray-100:#f4f4f4;--gray-50:#fafafa;--white:#fff;--maxw:1200px;--sans:"Roboto","Noto Sans JP","Helvetica Neue",Arial,sans-serif}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--sans);color:var(--ink);background:var(--white);line-height:1.7;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none;transition:color 0.2s ease}a:hover{color:var(--red)}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4{margin:0;font-weight:500;letter-spacing:0.02em}.top-bar{background:var(--navy);color:var(--white);font-size:12px;letter-spacing:0.08em}.top-bar__inner{max-width:var(--maxw);margin:0 auto;padding:8px 24px;display:flex;justify-content:space-between;align-items:center}.top-bar a{color:#e4e4e4}.top-bar a:hover{color:#fff}.lang-switch .active{color:#fff;font-weight:600}.top-bar__contact{font-weight:600}.site-header{background:var(--white);border-bottom:1px solid var(--gray-300);position:sticky;top:0;z-index:100}.site-header__inner{max-width:var(--maxw);margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:32px}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand__mark{width:160px;height:50px;display:flex;align-items:center;justify-content:center;font-family:"Times New Roman",serif;font-size:28px;font-weight:700}.brand__markf{width:160px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--white);color:#fff;border-radius:2px;box-shadow:0 2px 6px rgba(200,16,46,0.25);font-family:"Times New Roman",serif;font-size:28px;font-weight:700}.brand__name{display:flex;flex-direction:column;line-height:1.2}.brand__name-en{font-weight:700;font-size:18px;color:var(--navy);letter-spacing:0.05em}.brand__name-sub{font-size:11px;color:var(--gray-700);letter-spacing:0.02em}.global-nav{margin-left:auto}.global-nav ul{display:flex;gap:2px}.global-nav li{position:relative}.global-nav a{display:flex;flex-direction:column;align-items:center;padding:14px 16px;font-size:13px;letter-spacing:0.08em;color:var(--gray-900);border-bottom:3px solid transparent;transition:all 0.2s}.global-nav a:hover{color:var(--red);border-bottom-color:var(--red)}.global-nav .en{font-weight:600}.global-nav .jp{font-size:10px;color:var(--gray-500);margin-top:2px}.menu-toggle{display:none;background:none;border:0;cursor:pointer;width:36px;height:36px;flex-direction:column;justify-content:space-around;padding:8px}.menu-toggle span{display:block;height:2px;background:var(--ink);border-radius:1px}.hero{position:relative;height:min(78vh,640px);overflow:hidden;background:#000}.hero__slides{position:absolute;inset:0}.hero__slide{position:absolute;inset:0;opacity:0;transition:opacity 1.1s ease;display:flex;align-items:center}.hero__slide.active{opacity:1}.hero__caption{max-width:var(--maxw);width:100%;margin:0 auto;padding:0 48px;color:#fff}.hero__eyebrow{display:inline-block;margin:0 0 18px;padding:6px 14px;border-left:3px solid var(--red);background:rgba(0,0,0,0.35);font-size:12px;letter-spacing:0.2em;font-weight:600}.hero__title{font-size:clamp(28px,4.5vw,52px);font-weight:700;line-height:1.2;margin-bottom:18px;text-shadow:0 2px 12px rgba(0,0,0,0.4)}.hero__lead{font-size:clamp(14px,1.4vw,18px);max-width:640px;opacity:0.95}.hero__nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0.35);color:#fff;border:0;width:48px;height:48px;font-size:28px;cursor:pointer;transition:background 0.2s}.hero__nav:hover{background:var(--red)}.hero__nav--prev{left:16px}.hero__nav--next{right:16px}.hero__dots{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);display:flex;gap:10px}.hero__dots button{width:12px;height:12px;padding:0;border-radius:50%;background:rgba(255,255,255,0.4);border:0;cursor:pointer;color:transparent;overflow:hidden;transition:all 0.2s}.hero__dots button.active{background:var(--red);width:28px;border-radius:6px}.quick-cards{background:var(--gray-100);padding:0;margin-top:-40px;position:relative;z-index:5}.quick-cards__inner{max-width:var(--maxw);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;transform:translateY(-30px)}.qcard{background:#fff;box-shadow:0 4px 20px rgba(0,0,0,0.08);transition:transform 0.3s,box-shadow 0.3s;overflow:hidden;display:block}.qcard:hover{transform:translateY(-6px);box-shadow:0 12px 28px rgba(0,0,0,0.14)}.qcard__img{height:140px;background-size:cover;background-position:center;position:relative}.qcard__img::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 40%,rgba(0,0,0,0.55))}.qcard__body{padding:20px;text-align:center}.qcard__body h3{color:var(--navy);font-size:20px;font-weight:700;letter-spacing:0.1em;margin-bottom:4px}.qcard__jp{color:var(--gray-500);font-size:12px;margin:0 0 12px}.qcard__more{color:var(--red);font-size:12px;font-weight:600;letter-spacing:0.05em}.section{padding:80px 0}.section__inner{max-width:var(--maxw);margin:0 auto;padding:0 24px}.section__head{margin-bottom:48px}.section__head--center{text-align:center}.section__head.light .section__title,.section__head.light .section__jp,.section__head.light .section__eyebrow{color:#fff}.section__eyebrow{color:var(--red);font-size:12px;letter-spacing:0.25em;font-weight:700;margin:0 0 10px}.section__title{color:var(--navy);font-size:34px;font-weight:700;letter-spacing:0.05em;position:relative;padding-bottom:16px;display:inline-block}.section__head--center .section__title{display:inline-block}.section__title::after{content:"";position:absolute;left:0;bottom:0;width:60px;height:3px;background:var(--red)}.section__head--center .section__title::after{left:50%;transform:translateX(-50%)}.section__jp{color:var(--gray-500);font-size:13px;margin-top:8px;letter-spacing:0.15em}.section__intro{max-width:820px;margin:0 auto 48px;text-align:center;color:var(--gray-700);font-size:16px}.section__intro.light{color:rgba(255,255,255,0.85)}.section--message{background:var(--gray-50)}.message__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center}.lead-quote{font-size:22px;font-weight:600;color:var(--navy);border-left:4px solid var(--red);padding:6px 0 6px 18px;margin:0 0 20px}.doorway-list{margin-top:20px}.doorway-list li{padding:10px 0 10px 26px;border-bottom:1px solid var(--gray-300);position:relative;color:var(--gray-900)}.doorway-list li::before{content:"▸";position:absolute;left:0;top:10px;color:var(--red);font-weight:700}.message__image{height:420px;background-size:cover;background-position:center;border-radius:2px;box-shadow:0 12px 30px rgba(11,31,58,0.15)}.business__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:56px}.biz-card{background:#fff;border:1px solid var(--gray-300);border-top:3px solid var(--red);padding:32px 24px;text-align:center;transition:transform 0.3s,box-shadow 0.3s}.biz-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,0.08)}.biz-card__icon{font-size:38px;margin-bottom:14px}.biz-card h3{color:var(--navy);font-size:17px;font-weight:700;margin-bottom:10px;letter-spacing:0.03em}.biz-card p{color:var(--gray-700);font-size:14px;margin:0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;border-top:1px solid var(--gray-300);border-bottom:1px solid var(--gray-300);padding:32px 0}.stat{text-align:center}.stat__num{display:block;color:var(--red);font-size:44px;font-weight:700;line-height:1;font-family:"Roboto",sans-serif}.stat__label{display:block;color:var(--gray-700);font-size:13px;margin-top:8px;letter-spacing:0.05em}.section--locations{background:var(--gray-50)}.loc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.loc-card{background:#fff;padding:24px 20px;border-left:3px solid var(--red);box-shadow:0 2px 8px rgba(0,0,0,0.05)}.loc-card h3{color:var(--navy);font-size:15px;font-weight:700;margin-bottom:10px}.loc-card p{margin:0 0 6px;font-size:13px;color:var(--gray-700)}.loc-card__tel{color:var(--red) !important;font-weight:600;font-size:13px !important}.section--careers{background:linear-gradient(rgba(11,31,58,0.85),rgba(11,31,58,0.9)),url("/assets/images/engineering.webp") center/cover fixed;color:#fff}.apply-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:56px}.apply-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 20px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.25);color:#fff;transition:all 0.25s;text-align:center}.apply-btn:hover{background:var(--red);border-color:var(--red);transform:translateY(-3px);color:#fff}.apply-btn span{font-size:12px;letter-spacing:0.15em;opacity:0.75}.apply-btn strong{font-size:18px;margin-top:6px;letter-spacing:0.05em}.shifts{background:rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.15);padding:32px;max-width:900px;margin:0 auto}.shifts h3{color:#fff;font-size:18px;text-align:center;margin-bottom:24px;letter-spacing:0.05em}.shifts__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.shift{text-align:center;padding:14px}.shift__tag{display:inline-block;padding:4px 14px;font-size:12px;font-weight:700;letter-spacing:0.1em;margin-bottom:10px;border-radius:2px}.shift__tag--blue{background:#1e5aa8;color:#fff}.shift__tag--gold{background:#c9a227;color:#1a1a1a}.shift__tag--white{background:#f4f4f4;color:#1a1a1a}.shift p{margin:0;font-size:15px;color:#f0f0f0}.shifts__note{text-align:center;font-size:12px;color:rgba(255,255,255,0.6);margin-top:18px}.news-list{border-top:1px solid var(--gray-300)}.news-list li{display:grid;grid-template-columns:140px 110px 1fr;gap:20px;align-items:center;padding:18px 8px;border-bottom:1px solid var(--gray-300);transition:background 0.2s}.news-list li:hover{background:var(--gray-50)}.news-date{color:var(--gray-500);font-size:13px;letter-spacing:0.05em}.news-tag{display:inline-block;background:var(--navy);color:#fff;font-size:11px;font-weight:700;letter-spacing:0.1em;padding:4px 10px;text-align:center;border-radius:2px}.news-list a{color:var(--gray-900);font-size:15px}.news-list a:hover{color:var(--red)}.news-more{text-align:right;margin-top:24px}.news-more a{color:var(--red);font-weight:700;font-size:13px;letter-spacing:0.1em}.section--iso{padding:48px 0;background:var(--navy);color:#fff}.iso-inner{display:flex;align-items:center;gap:40px;padding:0 24px}.iso-badge{flex-shrink:0;width:180px;height:180px;border:4px solid var(--red);border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;font-weight:700;letter-spacing:0.05em;line-height:1.4;padding:16px}.iso-text h3{color:#fff;font-size:22px;margin-bottom:10px}.iso-text p{color:rgba(255,255,255,0.8);margin:0}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,420px));justify-content:center;gap:28px}.contact-block{padding:28px;background:var(--gray-50);border-top:3px solid var(--red)}.contact-block h3{color:var(--navy);font-size:16px;font-weight:700;margin-bottom:14px}.contact-block p{margin:0 0 8px;color:var(--gray-700);font-size:14px}.contact-block a{color:var(--red)}.ext-list li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px dotted var(--gray-300);font-size:14px}.ext-list li span:last-child{color:var(--red);font-weight:700}.site-footer{background:#111;color:#ccc}.site-footer__inner{max-width:var(--maxw);margin:0 auto;padding:48px 24px 24px;display:flex;justify-content:space-between;align-items:flex-start;gap:40px;flex-wrap:wrap}.footer-brand{display:flex;align-items:center;gap:14px}.footer-brand__name{margin:0;color:#fff;font-size:16px;font-weight:700;letter-spacing:0.05em}.footer-brand__tag{margin:2px 0 0;font-size:12px;color:#888}.footer-nav ul{display:flex;flex-wrap:wrap;gap:20px}.footer-nav a{font-size:13px;color:#ccc;letter-spacing:0.08em}.footer-nav a:hover{color:var(--red)}.site-footer__bottom{border-top:1px solid #333;padding:18px 24px;text-align:center;font-size:12px;color:#888}.site-footer__bottom p{margin:2px 0}.site-footer__addr{color:#777}@media (max-width:1024px){.quick-cards__inner{grid-template-columns:repeat(2,1fr)}.business__grid,.loc-grid,.apply-grid,.contact-grid,.stats,.shifts__grid{grid-template-columns:repeat(2,1fr)}.message__grid{grid-template-columns:1fr}.message__image{height:280px}.global-nav{display:none}.menu-toggle{display:flex}.global-nav.open{display:block;position:absolute;top:100%;left:0;right:0;background:#fff;border-top:1px solid var(--gray-300);box-shadow:0 8px 20px rgba(0,0,0,0.1)}.global-nav.open ul{flex-direction:column;gap:0}.global-nav.open a{flex-direction:row;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--gray-300);border-left:3px solid transparent}.global-nav.open a:hover{border-left-color:var(--red);border-bottom-color:var(--gray-300)}}@media (max-width:640px){.quick-cards__inner{grid-template-columns:1fr}.business__grid,.loc-grid,.apply-grid,.contact-grid,.stats,.shifts__grid{grid-template-columns:1fr}.section{padding:56px 0}.section__title{font-size:26px}.hero{height:60vh}.hero__caption{padding:0 24px}.iso-inner{flex-direction:column;text-align:center}.news-list li{grid-template-columns:1fr;gap:6px}.brand__name-sub{display:none}.top-bar__inner{padding:6px 16px;font-size:11px}}.af-modal{position:fixed;inset:0;z-index:1000;display:none;align-items:flex-start;justify-content:center;background:rgba(11,31,58,.7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);overflow-y:auto;padding:32px 16px}.af-modal--open{display:flex;animation:af-fade .25s ease}@keyframes af-fade{from{opacity:0}to{opacity:1}}.af-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.af-modal__panel{background:#fff;width:100%;max-width:760px;border-top:4px solid var(--red);box-shadow:0 20px 60px rgba(0,0,0,.35);position:relative;animation:af-slide .3s ease}@keyframes af-slide{from{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.af-close{position:absolute;top:12px;right:14px;background:none;border:0;font-size:32px;line-height:1;color:var(--gray-500);cursor:pointer;width:36px;height:36px;transition:color .2s,transform .2s}.af-close:hover{color:var(--red);transform:rotate(90deg)}.af-header{padding:32px 40px 20px;border-bottom:1px solid var(--gray-300);background:linear-gradient(to right,#fafafa,#fff)}.af-eyebrow{color:var(--red);font-size:11px;letter-spacing:.25em;font-weight:700;margin:0 0 8px}.af-header h2{color:var(--navy);font-size:24px;font-weight:700;margin:0 0 10px;letter-spacing:.02em}.af-sub{margin:0;font-size:13px;color:var(--gray-700);line-height:1.5}.af-form{padding:24px 40px 32px}.af-form fieldset{border:0;padding:0;margin:0 0 24px}.af-form legend{color:var(--navy);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:0 0 8px;border-bottom:2px solid var(--red);margin-bottom:16px;width:100%}.af-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px}.af-row--3{grid-template-columns:1.5fr 0.7fr 1fr}.af-field{display:flex;flex-direction:column;margin-bottom:14px}.af-field label{font-size:12px;font-weight:600;color:var(--gray-900);letter-spacing:.03em;margin-bottom:6px}.af-form .af-field >label.af-opt,.af-form .af-field >label.af-opt >span{color:#000}.af-field label span{color:var(--red)}.af-field input[type=text],.af-field input[type=email],.af-field input[type=tel],.af-field input[type=date],.af-field select,.af-field textarea{padding:10px 12px;border:1px solid var(--gray-300);border-radius:2px;font-family:inherit;font-size:14px;background:#fff;transition:border-color .15s,box-shadow .15s}.af-field input:focus,.af-field select:focus,.af-field textarea:focus{outline:0;border-color:var(--red);box-shadow:0 0 0 3px rgba(200,16,46,.12)}.af-field textarea{resize:vertical;min-height:80px}.af-field input[type=file]{padding:8px 0;font-size:13px}.af-radio-group{display:flex;flex-wrap:wrap;gap:10px;padding:8px 0}.af-radio{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--gray-300);border-radius:2px;font-size:13px;cursor:pointer;transition:all .15s}.af-radio:hover{border-color:var(--red)}.af-radio input{margin:0;accent-color:var(--red)}.af-radio:has(input:checked){border-color:var(--red);background:rgba(200,16,46,.06);color:var(--red);font-weight:600}.af-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--gray-700);line-height:1.5;cursor:pointer}.af-check input{margin-top:3px;accent-color:var(--red)}.af-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--gray-300);margin-top:8px}.af-btn{padding:12px 28px;font-size:14px;font-weight:700;letter-spacing:.08em;border:0;border-radius:2px;cursor:pointer;transition:all .2s;text-transform:uppercase}.af-btn--primary{background:var(--red);color:#fff}.af-btn--primary:hover{background:var(--red-dark)}.af-btn--primary:disabled{opacity:.6;cursor:not-allowed}.af-btn--ghost{background:transparent;color:var(--gray-700);border:1px solid var(--gray-300)}.af-btn--ghost:hover{border-color:var(--gray-900);color:var(--gray-900)}.af-status{margin-top:16px}.af-success{padding:16px 20px;background:#f0f9f2;border-left:4px solid #2e8b47;color:#1e5a2f;font-size:14px;line-height:1.6}.af-success strong{display:block;margin-bottom:4px;color:#1a4d29}.af-success em{font-style:normal;font-weight:600;color:var(--navy)}@media (max-width:640px){.af-modal{padding:0}.af-modal__panel{max-width:100%;min-height:100vh;border-top:0}.af-header,.af-form{padding-left:20px;padding-right:20px}.af-row,.af-row--3{grid-template-columns:1fr}.af-actions{flex-direction:column-reverse}.af-btn{width:100%}}.af-modal__panel:focus{outline:0}.af-field input[type=number]{padding:10px 12px;border:1px solid var(--gray-300);border-radius:2px;font-family:inherit;font-size:14px;background:#fff;transition:border-color .15s,box-shadow .15s}.af-help{display:block;margin-top:6px;font-size:12px;color:var(--gray-700);line-height:1.4}.af-missing{margin:6px 0 0;padding-left:20px}.lang-switch a{cursor:pointer;padding:2px 4px;transition:color .2s}.lang-switch a:hover{color:#fff}.lang-switch a.active{color:#fff;font-weight:700}[data-component]:empty{min-height:0}
