@charset "UTF-8";@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+20,u+21,u+22,u+23,u+24,u+25,u+26,u+28,u+29,u+2c,u+2d,u+2e,u+2f,u+30,u+31,u+32,u+33,u+34,u+35,u+36,u+37,u+38,u+39,u+3a,u+3b,u+3c,u+3d,u+3e,u+3f,u+41,u+42,u+43,u+44,u+45,u+46,u+47,u+48,u+49,u+4a,u+4b,u+4c,u+4d,u+4e,u+4f,u+50,u+51,u+52,u+53,u+54,u+55,u+56,u+57,u+58,u+59,u+5b,u+5d,u+5f,u+60,u+61,u+62,u+63,u+64,u+65,u+66,u+67,u+68,u+69,u+6a,u+6b,u+6c,u+6d,u+6e,u+6f,u+70,u+71,u+72,u+73,u+74,u+75,u+76,u+77,u+78,u+79,u+7a,u+7b,u+7c,u+7d;src:url(/assets/fonts/noto-sans-jp/subset-400-59892f56757f.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+3000,u+3001,u+3002,u+3005,u+300c,u+300d,u+3010,u+3011,u+3042,u+3044,u+3046,u+3048,u+304a,u+304b,u+304c,u+304d,u+304f,u+3051,u+3052,u+3053,u+3054,u+3055,u+3056,u+3057,u+3058,u+3059,u+305a,u+305b,u+305f,u+3060,u+3061,u+3063,u+3064,u+3066,u+3067,u+3068,u+3069,u+306a,u+306b,u+306d,u+306e,u+306f,u+3070,u+3072,u+3073,u+3078,u+3079,u+307e,u+307f,u+3080,u+3081,u+3082,u+3084,u+3088,u+3089,u+308a,u+308b,u+308c,u+308f,u+3092,u+3093,u+3099,u+30a1,u+30a2,u+30a3,u+30a4,u+30a6,u+30a7,u+30a8,u+30a9,u+30aa,u+30ab,u+30af,u+30b0,u+30b3,u+30b5,u+30b7,u+30b8,u+30b9,u+30ba,u+30bb,u+30bd,u+30bf,u+30c0,u+30c1,u+30c3,u+30c4,u+30c6,u+30c7,u+30c8,u+30c9,u+30ca,u+30cb,u+30cd,u+30d0,u+30d1,u+30d2,u+30d3,u+30d5,u+30d6,u+30d7,u+30d8,u+30dc,u+30dd,u+30de,u+30df,u+30e0,u+30e1,u+30e3,u+30e4,u+30e5,u+30e6,u+30e7,u+30e9,u+30ea,u+30eb,u+30ec,u+30ed,u+30f3,u+30fb,u+30fc,u+4e00,u+4e09,u+4e0a,u+4e0d,u+4e16,u+4e21,u+4e2d,u+4e3b,u+4e86,u+4e8b,u+4eba,u+4eca,u+4ecb,u+4ed5,u+4ee3,u+4ef6,u+4efb,u+4f01,u+4f1a,u+4f1d,u+4f3a,u+4f4d,u+4f50,u+4f53,u+4f5c,u+4f7f,u+4f8b,u+4f9b,u+4fa1,u+4fbf,u+4fdd,u+5009,u+500b,u+5074,u+5099,u+50cf,u+5143,u+5145,u+5148,u+5165,u+5168,u+5171,u+5177,u+517c,u+5185,u+5186,u+51fa,u+5206,u+5207,u+521d,u+5225,u+5229,u+524a,u+524d,u+5272,u+529b,u+52a0,u+52a9,u+52b9,u+52d5,u+52d9,u+5316,u+533b,u+5358,u+5378,u+53ce,u+53d6,u+53d7,u+53ef,u+53f8,u+5408,u+540c,u+540d,u+5411,u+548c,u+54c1,u+5546,u+554f,u+5584,u+55b6,u+56de,u+56fd,u+5728,u+578b,u+57fa,u+5831,u+5834,u+58f2,u+5909,u+5916,u+591a,u+5927,u+5951,u+59cb,u+59d4,u+5b50,u+5b66,u+5b88,u+5b8c,u+5b9a,u+5b9f,u+5ba2,u+5bb6,u+5bfe,u+5c02,u+5c0e,u+5c0f,u+5c55,u+5c5e,u+5e0c,u+5e38,u+5e45,u+5e73,u+5e78,u+5e79,u+5e95,u+5e97,u+5ea6,u+5eab,u+5efa,u+5f0f,u+5f15,u+5f25,u+5f53,u+5f62,u+5f69,u+5f79,u+5f85,u+5f8c,u+5fb9,u+5fc5,u+5fdc,u+6025,u+6027,u+60a9;src:url(/assets/fonts/noto-sans-jp/subset-400-a2342c63bba0.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+60c5,u+614b,u+6210,u+6226,u+6240,u+624b,u+6253,u+6255,u+6271,u+628a,u+6291,u+629c,u+629e,u+62c5,u+62db,u+62e0,u+62e1,u+62ec,u+6301,u+639b,u+63a1,u+63a2,u+63a8,u+63d0,u+63e1,u+63f4,u+643a,u+652f,u+6539,u+6570,u+6574,u+6587,u+6599,u+65b0,u+65b9,u+65e5,u+660e,u+6613,u+6642,u+66f8,u+66ff,u+6700,u+6708,u+6709,u+671b,u+671f,u+672a,u+672c,u+6750,u+6761,u+6771,u+6790,u+679c,u+67a0,u+682a,u+683c,u+6848,u+691c,u+696d,u+6982,u+69d8,u+6a21,u+6a5f,u+6b62,u+6b8b,u+6bd4,u+6c42,u+6c7a,u+6cc1,u+6cd5,u+6ce8,u+6d3b,u+6d41,u+6d77,u+6d78,u+6d88,u+6e08,u+6e1b,u+6e80,u+6e96,u+6f0f,u+70b9,u+7121,u+7169,u+7279,u+72b6,u+7387,u+73fe,u+7406,u+751f,u+7523,u+7528,u+7531,u+753b,u+754c,u+7565,u+756a,u+767a,u+767b,u+7684,u+76ee,u+76f4,u+76f8,u+7740,u+77e5,u+77ed,u+78ba,u+793a,u+793e,u+7968,u+798d,u+79fb,u+7a2e,u+7acb,u+7ba1,u+7c21,u+7ca7,u+7cbe,u+7d04,u+7d0d,u+7d19,u+7d20,u+7d22,u+7d30,u+7d39,u+7d42,u+7d5e,u+7d71,u+7d99,u+7d9a,u+7dad,u+7dd2,u+7de0,u+7e2e,u+7e3e,u+7f72,u+7f8e,u+8003,u+8005,u+805e,u+80fd,u+81a8,u+81ea,u+8217,u+82f1,u+8377,u+85ac,u+85e4,u+884c,u+8868,u+88d5,u+88dc,u+88fd,u+8907,u+8981,u+898b,u+898f,u+89a7,u+89e3,u+8a00,u+8a08,u+8a0e,u+8a17,u+8a18,u+8a2d,u+8a31,u+8a3c,u+8a66,u+8a71,u+8a73,u+8a8d,u+8a9e,u+8ab2,u+8abf,u+8ac7,u+8acb,u+8b77,u+8c61,u+8ca0,u+8ca8,u+8ca9,u+8cb7,u+8cbb,u+8cbf,u+8cc7,u+8cea,u+8d77,u+8db3,u+8ef8,u+8f03,u+8f09,u+8f38,u+8fbc,u+8ffd,u+9001,u+900f,u+901a,u+9020,u+9023,u+9032,u+9045,u+904b,u+9055,u+9069,u+9078,u+90e8,u+914d,u+91cd,u+91ce,u+91d1,u+91dd,u+9332,u+9577,u+9589,u+958b,u+9593,u+95a2,u+95b2,u+9632,u+96c6,u+96d1,u+96fb,u+975e,u+9805,u+9806,u+984c,u+984d,u+985e,u+9867,u+98df,u+98f2,u+9a13,u+9ad8,u+ff08,u+ff09,u+ff0f,u+ff1f,u+ff5c,u+ff5e;src:url(/assets/fonts/noto-sans-jp/subset-400-e83afbe669af.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+27,u+2a,u+2b,u+40,u+5a,u+5c,u+5e,u+7e;src:url(/assets/fonts/noto-sans-jp/subset-400-5cf7962dbafe.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+3007,u+300e,u+300f,u+3012,u+301c,u+304e,u+3050,u+305c,u+305d,u+305e,u+3065,u+306c,u+3071,u+3074,u+3075,u+3076,u+307b,u+307c,u+3083,u+3085,u+3086,u+3087,u+308d,u+309a,u+30a5,u+30ac,u+30ad,u+30ae,u+30b1,u+30b2,u+30b4,u+30b6,u+30bc,u+30be,u+30ce,u+30cf,u+30d4,u+30d9,u+30da,u+30db,u+30e2,u+30e8,u+30ef,u+30f4,u+30f5,u+30f6;src:url(/assets/fonts/noto-sans-jp/subset-400-bcb9a1840c0e.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+4e01,u+4e07,u+4e08,u+4e0b,u+4e0e,u+4e26,u+4e38,u+4e45,u+4e4f,u+4e56,u+4e57,u+4e59,u+4e71,u+4e73,u+4e88,u+4e89,u+4e8c,u+4e92,u+4e94,u+4e9b,u+4ea4,u+4eab,u+4eac,u+4ec0,u+4ed6,u+4ed8,u+4ee4,u+4ee5,u+4eee,u+4ef0,u+4ef2,u+4f11,u+4f34,u+4f38,u+4f3c,u+4f46,u+4f4e,u+4f4f,u+4f55,u+4f59,u+4f75,u+4f9d,u+4fb5,u+4fc2,u+4fc3,u+4fe1,u+4fee,u+4fef;src:url(/assets/fonts/noto-sans-jp/subset-400-702b0dea41e4.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+500d,u+5012,u+5019,u+501f,u+5023,u+5024,u+504f,u+505c,u+5065,u+5075,u+5076,u+507d,u+508d,u+50ac,u+50b5,u+50b7,u+50be,u+50cd,u+5100,u+5104,u+511f,u+512a,u+5146,u+5149,u+514b,u+514d,u+5150,u+516c,u+516d,u+5178,u+518d,u+5192,u+5199,u+51aa,u+51ac,u+51b7,u+51c6,u+51cd,u+51dd,u+51e6,u+51fd;src:url(/assets/fonts/noto-sans-jp/subset-400-febe4101d90f.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+5211,u+5217,u+5224,u+5230,u+5236,u+5237,u+5238,u+523a,u+523b,u+5247,u+5264,u+526f,u+5270,u+5275,u+5287,u+529f,u+52a3,u+52aa,u+52b4,u+52c9,u+52d8,u+52dd,u+52df,u+52e2,u+52e4,u+52e7,u+5305,u+5317,u+5339,u+533a,u+5341,u+5343,u+5348,u+534a,u+5352,u+5354,u+5357,u+5360,u+5370,u+5371,u+5373,u+5374,u+539a,u+539f,u+53a8,u+53b3,u+53bb,u+53c2,u+53c8,u+53ca,u+53cb,u+53cc,u+53cd,u+53e3,u+53e4,u+53f0,u+53f2,u+53f3,u+53f7;src:url(/assets/fonts/noto-sans-jp/subset-400-4f555b96d964.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+5404,u+541f,u+5426,u+542b,u+5438,u+544a,u+5451,u+5468,u+5473,u+547c,u+547d,u+54e1,u+5506,u+5510,u+552f,u+5531,u+5553,u+559a,u+559c,u+55aa,u+55ab,u+55dc;src:url(/assets/fonts/noto-sans-jp/subset-400-ca6b203f373f.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+5668,u+56db,u+56e0,u+56e3,u+56f0,u+56f2,u+56f3,u+56fa,u+570f,u+5712,u+571f,u+5727,u+5730,u+5747,u+57a3,u+57cb,u+57df,u+57e0,u+57f9,u+57fc;src:url(/assets/fonts/noto-sans-jp/subset-400-705510f2d07c.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+5800,u+5802,u+5805,u+5854,u+5857,u+585a,u+5869,u+586b,u+5883,u+5897,u+589c,u+58c1,u+58ca,u+58eb,u+58f0,u+590f,u+591c,u+5922,u+5929,u+592a,u+592b,u+592e,u+5931,u+594f,u+5965,u+5968,u+596a,u+596e,u+5973,u+597d,u+59a5,u+59a8,u+59d3,u+59ff;src:url(/assets/fonts/noto-sans-jp/subset-400-8e2be25f03fb.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+5a01,u+5a2f,u+5a5a,u+5a66,u+5a92,u+5a9b,u+5ac1,u+5acc,u+5b57,u+5b58,u+5b5d,u+5b63,u+5b64,u+5b85,u+5b89,u+5b97,u+5b98,u+5b9b,u+5b9c,u+5b9d,u+5ba3,u+5ba4,u+5bae,u+5bb3,u+5bb4,u+5bb9,u+5bbf,u+5bc4,u+5bc6,u+5bcc,u+5bd2,u+5bdd,u+5bdf,u+5be7,u+5be9,u+5bf8,u+5bff;src:url(/assets/fonts/noto-sans-jp/subset-400-e6ce5c6f58cb.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+5c01,u+5c06,u+5c0a,u+5c11,u+5c31,u+5c3a,u+5c3b,u+5c3d,u+5c3e,u+5c40,u+5c45,u+5c4a,u+5c4b,u+5c64,u+5c65,u+5c71,u+5c90,u+5ca1,u+5cf6,u+5d16,u+5d29,u+5ddd,u+5dde,u+5de3,u+5de5,u+5de6,u+5dee,u+5df1,u+5dfb,u+5dfe;src:url(/assets/fonts/noto-sans-jp/subset-400-ebf7c8395706.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+5e02,u+5e03,u+5e06,u+5e1d,u+5e2b,u+5e2d,u+5e2f,u+5e30,u+5e33,u+5e3d,u+5e4c,u+5e72,u+5e74,u+5e7c,u+5e7e,u+5e81,u+5e83,u+5e8a,u+5e8f,u+5e9c,u+5ea7,u+5ead,u+5eb7,u+5ec3,u+5ec9,u+5ef6,u+5f01,u+5f0a,u+5f31,u+5f35,u+5f37,u+5f71,u+5f7c,u+5f80,u+5f8b,u+5f90,u+5f93,u+5f97,u+5fa1,u+5fa9,u+5faa,u+5fae,u+5fb4,u+5fc3,u+5fd7,u+5fd8,u+5fd9,u+5feb,u+5ff5;src:url(/assets/fonts/noto-sans-jp/subset-400-6c9cb04c380a.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+601d,u+6020,u+6050,u+6052,u+6069,u+6075,u+6094,u+60a3,u+60aa,u+60d1,u+60f3,u+610f,u+611b,u+611f,u+614c,u+614e,u+6162,u+6163,u+616e,u+6191,u+61a7,u+61b6,u+61f8;src:url(/assets/fonts/noto-sans-jp/subset-400-b82b13bb4d92.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+6211,u+6212,u+6238,u+623b,u+623f,u+6279,u+627f,u+6280,u+6295,u+6297,u+6298,u+62b1,u+62b5,u+62bc,u+62bd,u+62cd,u+62d2,u+62d3,u+62d8,u+62ed,u+62f6,u+62fe,u+6307,u+6311,u+6319,u+631f,u+6328,u+632b,u+632f,u+633f,u+6349,u+6357,u+6368,u+636e,u+637a,u+637b,u+6383,u+6388,u+6392,u+6398,u+63a5,u+63a7,u+63aa,u+63b2,u+63c3,u+63cf,u+63da,u+63db,u+63ee,u+63fa;src:url(/assets/fonts/noto-sans-jp/subset-400-581f8b915913.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+640d,u+642c,u+642d,u+643e,u+6458,u+6469,u+646f,u+6483,u+64a4,u+64ae,u+64cd,u+64e6,u+653b,u+653e,u+653f,u+6545,u+6557,u+6559,u+6563,u+656c,u+6575,u+6589,u+65ad,u+65bd,u+65c5,u+65cf,u+65d7,u+65e2,u+65e6,u+65e7,u+65e8,u+65e9,u+65ec,u+65fa;src:url(/assets/fonts/noto-sans-jp/subset-400-0e4b929b991b.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+6607,u+6614,u+661f,u+6620,u+6625,u+6627,u+6628,u+662d,u+662f,u+666e,u+666f,u+6687,u+6691,u+6696,u+6697,u+66ae,u+66b4,u+66d6,u+66dc,u+66f2,u+66f4,u+670d,u+671d,u+6728,u+672b,u+672d,u+673d,u+6751,u+675f,u+6765,u+677e,u+677f,u+6797,u+679a,u+679d,u+67b6,u+67c4,u+67d3,u+67d4,u+67f1,u+67fb;src:url(/assets/fonts/noto-sans-jp/subset-400-d329fbd0e9ed.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+6804,u+6813,u+6821,u+6838,u+6839,u+6841,u+68b0,u+68b1,u+68c4,u+68da,u+68df,u+68ee,u+6975,u+697d,u+69cb;src:url(/assets/fonts/noto-sans-jp/subset-400-32be007245cc.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+6a02,u+6a19,u+6a23,u+6a29,u+6a2a,u+6a2b,u+6a4b,u+6b04,u+6b20,u+6b21,u+6b27,u+6b32,u+6b3a,u+6b53,u+6b63,u+6b69,u+6b73,u+6b74,u+6b7b,u+6b8a,u+6bb5,u+6bba,u+6bcd,u+6bce,u+6bdb;src:url(/assets/fonts/noto-sans-jp/subset-400-c92f8a5efc43.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+6c0f,u+6c11,u+6c17,u+6c34,u+6c37,u+6c41,u+6c4e,u+6c5a,u+6c5f,u+6ca1,u+6ca2,u+6cb9,u+6cbb,u+6cbf,u+6cc9,u+6cca,u+6ce2,u+6d0b,u+6d17,u+6d25,u+6d29,u+6d3e,u+6d45,u+6d5c,u+6d66,u+6d6a,u+6d6e,u+6db2,u+6df1,u+6df7,u+6dfb;src:url(/assets/fonts/noto-sans-jp/subset-400-66c493be8a6e.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+6e05,u+6e09,u+6e0b,u+6e21,u+6e26,u+6e29,u+6e2c,u+6e2f,u+6e7e,u+6e90,u+6ec5,u+6ed1,u+6ede,u+6f01,u+6f14,u+6f22,u+6f2b,u+6f54,u+6f5c,u+6f64,u+6fc0;src:url(/assets/fonts/noto-sans-jp/subset-400-ef59dd0174db.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+702c,u+706b,u+7070,u+707d,u+708e,u+70ba,u+7126,u+7136,u+713c,u+7167,u+719f,u+71b1,u+71c3;src:url(/assets/fonts/noto-sans-jp/subset-400-7d1c0d412fe2.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+7206,u+722a,u+7247,u+7248,u+7259,u+7262,u+7269,u+7272,u+727d,u+72a0,u+72af,u+72d9,u+72ec,u+72ed,u+731b,u+732e,u+7372,u+7389,u+73a9,u+73cd;src:url(/assets/fonts/noto-sans-jp/subset-400-255df6b4d5f2.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+74a7,u+74b0,u+7518,u+7530,u+7532,u+7533,u+7537,u+753a,u+7559,u+7570,u+757f,u+758e,u+7591,u+75b2,u+75c5,u+75d2,u+75db;src:url(/assets/fonts/noto-sans-jp/subset-400-3a72b05640a8.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+7642,u+767d,u+767e,u+7686,u+76ae,u+76c6,u+76ca,u+76d7,u+76db,u+76df,u+76e3,u+76e4,u+76f2,u+76fe,u+7701,u+770b,u+770c,u+771f,u+7720,u+773c,u+7763,u+77ac,u+77ad,u+77b0,u+77db,u+77e2,u+77f3;src:url(/assets/fonts/noto-sans-jp/subset-400-1ca709f7189c.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+7814,u+7834,u+790e,u+793c,u+7949,u+795d,u+795e,u+7965,u+796d,u+7981,u+798f,u+79c0,u+79c1,u+79cb,u+79d1,u+79d2,u+79d8,u+79e4,u+79f0;src:url(/assets/fonts/noto-sans-jp/subset-400-600673d7ae52.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+7a00,u+7a0b,u+7a0e,u+7a1f,u+7a3c,u+7a3f,u+7a4d,u+7a74,u+7a76,u+7a7a,u+7a81,u+7a93,u+7adc,u+7ae0,u+7aef,u+7af6,u+7b11,u+7b20,u+7b26,u+7b2c,u+7b46,u+7b49,u+7b4b,u+7b50,u+7b52,u+7b54,u+7b56,u+7b87,u+7b8b,u+7b97,u+7bb1,u+7bc0,u+7bc4,u+7bc9,u+7be4;src:url(/assets/fonts/noto-sans-jp/subset-400-14240ec50e48.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+7c3f,u+7c4d,u+7c73,u+7c89,u+7c8b,u+7c92,u+7c97,u+7cf8,u+7cfb,u+7d00,u+7d10,u+7d14,u+7d1a,u+7d1b,u+7d2f,u+7d33,u+7d44,u+7d4c,u+7d50,u+7d61,u+7d66,u+7d75,u+7d76,u+7db2,u+7dbf,u+7dca,u+7dcf,u+7dda,u+7de8,u+7de9,u+7df4,u+7dfb;src:url(/assets/fonts/noto-sans-jp/subset-400-9129d8f91d4e.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+7e01,u+7e04,u+7e1b,u+7e26,u+7e2b,u+7e41,u+7e4a,u+7e4b,u+7e54,u+7e6b,u+7e70,u+7e8f,u+7f6a,u+7f6e,u+7f70,u+7f85,u+7fa4,u+7fa9,u+7fbd,u+7fcc,u+7fd2,u+7ffb;src:url(/assets/fonts/noto-sans-jp/subset-400-29a5360cd609.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+8001,u+8010,u+8017,u+8033,u+8074,u+8077,u+8089,u+809d,u+80a2,u+80a5,u+80a9,u+80b2,u+80c6,u+80cc,u+8105,u+8106,u+8108,u+811a,u+8131,u+8150,u+81e3,u+81e8,u+81f3,u+81f4;src:url(/assets/fonts/noto-sans-jp/subset-400-1c8332c37f08.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+8208,u+821e,u+822a,u+822c,u+8235,u+8236,u+8239,u+8240,u+8266,u+826f,u+8272,u+82b1,u+82b8,u+82e5,u+82e6,u+8349,u+8352,u+83ab,u+83cc,u+83d3,u+83dc;src:url(/assets/fonts/noto-sans-jp/subset-400-7b24d62355a6.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+843d,u+8449,u+8457,u+8463,u+84b8,u+84c4,u+8535,u+853d,u+8584;src:url(/assets/fonts/noto-sans-jp/subset-400-aa818b43ce5d.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+864e,u+866b,u+878d;src:url(/assets/fonts/noto-sans-jp/subset-400-f51f001651d3.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+8840,u+8846,u+8853,u+8857,u+885b,u+885d,u+8863,u+8870,u+888b,u+8896,u+88ab,u+88c1,u+88c5,u+88cf,u+8972,u+897f,u+8996,u+899a,u+89aa,u+89b3,u+89d2,u+89e6;src:url(/assets/fonts/noto-sans-jp/subset-400-baa13f021159.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+8a02,u+8a13,u+8a1f,u+8a23,u+8a2a,u+8a33,u+8a34,u+8a3a,u+8a50,u+8a55,u+8a6b,u+8a70,u+8a72,u+8a87,u+8a93,u+8a95,u+8a98,u+8aa0,u+8aa4,u+8aac,u+8aad,u+8ab0,u+8ad6,u+8aee,u+8af8,u+8afe,u+8b04,u+8b1b,u+8b1d,u+8b58,u+8b66,u+8b70,u+8b72;src:url(/assets/fonts/noto-sans-jp/subset-400-ce4d817777f7.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+8c37,u+8c4a,u+8ca1,u+8ca2,u+8cab,u+8cac,u+8caf,u+8cb4,u+8cb8,u+8cbc,u+8cc3,u+8cd1,u+8cdb,u+8cde,u+8ce0,u+8ce2,u+8ce6,u+8cfc,u+8d64,u+8d70,u+8d85,u+8d8a,u+8da3,u+8ddd,u+8de1,u+8de8,u+8def,u+8df5;src:url(/assets/fonts/noto-sans-jp/subset-400-4900badb90b3.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+8e0f,u+8e87,u+8e8a,u+8e8d,u+8eab,u+8eca,u+8ecc,u+8ecd,u+8edf,u+8ee2,u+8efd,u+8f1d,u+8f44,u+8f9b,u+8fb2,u+8fba,u+8fbf,u+8fc5,u+8fce,u+8fd1,u+8fd4,u+8feb,u+8ff0,u+8ff7;src:url(/assets/fonts/noto-sans-jp/subset-400-e3becf6b5294.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+9000,u+9003,u+9006,u+9010,u+9014,u+901f,u+9031,u+9038,u+9042,u+9047,u+904a,u+904d,u+904e,u+9053,u+9054,u+905c,u+9060,u+9061,u+9063,u+906d,u+9075,u+9077,u+907f,u+9084,u+90aa,u+90ce,u+90f5,u+90fd,u+9152,u+9162,u+916c,u+9175,u+918d,u+9190,u+91b8,u+91c8,u+91cf,u+91e3;src:url(/assets/fonts/noto-sans-jp/subset-400-198b57daee5e.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+920d,u+9244,u+925b,u+9280,u+9298,u+92ad,u+92ed,u+92fc,u+932f,u+9375,u+93e1;src:url(/assets/fonts/noto-sans-jp/subset-400-6cedbc74297c.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+9451,u+9580,u+95a3,u+95be,u+95d8;src:url(/assets/fonts/noto-sans-jp/subset-400-7c240a3ead48.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+962a,u+963b,u+964d,u+9650,u+9662,u+9663,u+9664,u+9665,u+9673,u+9678,u+967a,u+9686,u+968a,u+968e,u+968f,u+9694,u+969b,u+969c,u+96a0,u+96a3,u+96c7,u+96db,u+96e2,u+96e3,u+96e8,u+96f0,u+96f6,u+9700,u+9707,u+9752,u+9759,u+9762,u+9769,u+9774,u+97d3,u+97f3,u+97ff;src:url(/assets/fonts/noto-sans-jp/subset-400-6c6975a59cf8.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+9802,u+9803,u+9808,u+9810,u+9811,u+9813,u+9818,u+982d,u+983b,u+983c,u+9854,u+9855,u+9858,u+98a8,u+98db,u+98fd,u+98fe,u+990a,u+9928,u+9996,u+9999,u+99b4,u+99c4,u+99c5,u+99c6,u+99d0,u+99ff;src:url(/assets/fonts/noto-sans-jp/subset-400-9c8cd89cdaaa.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+9a30,u+9a5a,u+9aa8,u+9ab8,u+9ad9,u+9aea,u+9b45,u+9b54,u+9b5a,u+9bae;src:url(/assets/fonts/noto-sans-jp/subset-400-8929d323e227.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+9ce5,u+9cf4,u+9d5c;src:url(/assets/fonts/noto-sans-jp/subset-400-93a765fa1bf0.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+9ea6,u+9ed2,u+9ed9,u+9f5f,u+9f62,u+9f6c;src:url(/assets/fonts/noto-sans-jp/subset-400-58131bfcb58f.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;unicode-range:u+ff01,u+ff05,u+ff06,u+ff0a,u+ff0b,u+ff0c,u+ff0d,u+ff0e,u+ff10,u+ff11,u+ff12,u+ff13,u+ff14,u+ff15,u+ff16,u+ff17,u+ff18,u+ff19,u+ff1a,u+ff1c,u+ff1d,u+ff1e,u+ff20,u+ff24,u+ff29,u+ff2d,u+ff34,u+ff38,u+ff3c,u+ff3d,u+ff65,u+ffe5;src:url(/assets/fonts/noto-sans-jp/subset-400-86b2c2b41ee6.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+20,u+21,u+22,u+23,u+24,u+25,u+26,u+28,u+29,u+2c,u+2d,u+2e,u+2f,u+30,u+31,u+32,u+33,u+34,u+35,u+36,u+37,u+38,u+39,u+3a,u+3b,u+3c,u+3d,u+3e,u+3f,u+41,u+42,u+43,u+44,u+45,u+46,u+47,u+48,u+49,u+4a,u+4b,u+4c,u+4d,u+4e,u+4f,u+50,u+51,u+52,u+53,u+54,u+55,u+56,u+57,u+58,u+59,u+5b,u+5d,u+5f,u+60,u+61,u+62,u+63,u+64,u+65,u+66,u+67,u+68,u+69,u+6a,u+6b,u+6c,u+6d,u+6e,u+6f,u+70,u+71,u+72,u+73,u+74,u+75,u+76,u+77,u+78,u+79,u+7a,u+7b,u+7c,u+7d;src:url(/assets/fonts/noto-sans-jp/subset-700-52aea39420a9.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+3000,u+3001,u+3002,u+3005,u+300c,u+300d,u+3010,u+3011,u+3042,u+3044,u+3046,u+3048,u+304a,u+304b,u+304c,u+304d,u+304f,u+3051,u+3052,u+3053,u+3054,u+3055,u+3056,u+3057,u+3058,u+3059,u+305a,u+305b,u+305f,u+3060,u+3061,u+3063,u+3064,u+3066,u+3067,u+3068,u+3069,u+306a,u+306b,u+306d,u+306e,u+306f,u+3070,u+3072,u+3073,u+3078,u+3079,u+307e,u+307f,u+3080,u+3081,u+3082,u+3084,u+3088,u+3089,u+308a,u+308b,u+308c,u+308f,u+3092,u+3093,u+3099,u+30a1,u+30a2,u+30a3,u+30a4,u+30a6,u+30a7,u+30a8,u+30a9,u+30aa,u+30ab,u+30af,u+30b0,u+30b3,u+30b5,u+30b7,u+30b8,u+30b9,u+30ba,u+30bb,u+30bd,u+30bf,u+30c0,u+30c1,u+30c3,u+30c4,u+30c6,u+30c7,u+30c8,u+30c9,u+30ca,u+30cb,u+30cd,u+30d0,u+30d1,u+30d2,u+30d3,u+30d5,u+30d6,u+30d7,u+30d8,u+30dc,u+30dd,u+30de,u+30df,u+30e0,u+30e1,u+30e3,u+30e4,u+30e5,u+30e6,u+30e7,u+30e9,u+30ea,u+30eb,u+30ec,u+30ed,u+30f3,u+30fb,u+30fc,u+4e00,u+4e09,u+4e0a,u+4e0d,u+4e16,u+4e21,u+4e2d,u+4e3b,u+4e86,u+4e8b,u+4eba,u+4eca,u+4ecb,u+4ed5,u+4ee3,u+4ef6,u+4efb,u+4f01,u+4f1a,u+4f1d,u+4f3a,u+4f4d,u+4f50,u+4f53,u+4f5c,u+4f7f,u+4f8b,u+4f9b,u+4fa1,u+4fbf,u+4fdd,u+5009,u+500b,u+5074,u+5099,u+50cf,u+5143,u+5145,u+5148,u+5165,u+5168,u+5171,u+5177,u+517c,u+5185,u+5186,u+51fa,u+5206,u+5207,u+521d,u+5225,u+5229,u+524a,u+524d,u+5272,u+529b,u+52a0,u+52a9,u+52b9,u+52d5,u+52d9,u+5316,u+533b,u+5358,u+5378,u+53ce,u+53d6,u+53d7,u+53ef,u+53f8,u+5408,u+540c,u+540d,u+5411,u+548c,u+54c1,u+5546,u+554f,u+5584,u+55b6,u+56de,u+56fd,u+5728,u+578b,u+57fa,u+5831,u+5834,u+58f2,u+5909,u+5916,u+591a,u+5927,u+5951,u+59cb,u+59d4,u+5b50,u+5b66,u+5b88,u+5b8c,u+5b9a,u+5b9f,u+5ba2,u+5bb6,u+5bfe,u+5c02,u+5c0e,u+5c0f,u+5c55,u+5c5e,u+5e0c,u+5e38,u+5e45,u+5e73,u+5e78,u+5e79,u+5e95,u+5e97,u+5ea6,u+5eab,u+5efa,u+5f0f,u+5f15,u+5f25,u+5f53,u+5f62,u+5f69,u+5f79,u+5f85,u+5f8c,u+5fb9,u+5fc5,u+5fdc,u+6025,u+6027,u+60a9;src:url(/assets/fonts/noto-sans-jp/subset-700-56057c06fe07.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+60c5,u+614b,u+6210,u+6226,u+6240,u+624b,u+6253,u+6255,u+6271,u+628a,u+6291,u+629c,u+629e,u+62c5,u+62db,u+62e0,u+62e1,u+62ec,u+6301,u+639b,u+63a1,u+63a2,u+63a8,u+63d0,u+63e1,u+63f4,u+643a,u+652f,u+6539,u+6570,u+6574,u+6587,u+6599,u+65b0,u+65b9,u+65e5,u+660e,u+6613,u+6642,u+66f8,u+66ff,u+6700,u+6708,u+6709,u+671b,u+671f,u+672a,u+672c,u+6750,u+6761,u+6771,u+6790,u+679c,u+67a0,u+682a,u+683c,u+6848,u+691c,u+696d,u+6982,u+69d8,u+6a21,u+6a5f,u+6b62,u+6b8b,u+6bd4,u+6c42,u+6c7a,u+6cc1,u+6cd5,u+6ce8,u+6d3b,u+6d41,u+6d77,u+6d78,u+6d88,u+6e08,u+6e1b,u+6e80,u+6e96,u+6f0f,u+70b9,u+7121,u+7169,u+7279,u+72b6,u+7387,u+73fe,u+7406,u+751f,u+7523,u+7528,u+7531,u+753b,u+754c,u+7565,u+756a,u+767a,u+767b,u+7684,u+76ee,u+76f4,u+76f8,u+7740,u+77e5,u+77ed,u+78ba,u+793a,u+793e,u+7968,u+798d,u+79fb,u+7a2e,u+7acb,u+7ba1,u+7c21,u+7ca7,u+7cbe,u+7d04,u+7d0d,u+7d19,u+7d20,u+7d22,u+7d30,u+7d39,u+7d42,u+7d5e,u+7d71,u+7d99,u+7d9a,u+7dad,u+7dd2,u+7de0,u+7e2e,u+7e3e,u+7f72,u+7f8e,u+8003,u+8005,u+805e,u+80fd,u+81a8,u+81ea,u+8217,u+82f1,u+8377,u+85ac,u+85e4,u+884c,u+8868,u+88d5,u+88dc,u+88fd,u+8907,u+8981,u+898b,u+898f,u+89a7,u+89e3,u+8a00,u+8a08,u+8a0e,u+8a17,u+8a18,u+8a2d,u+8a31,u+8a3c,u+8a66,u+8a71,u+8a73,u+8a8d,u+8a9e,u+8ab2,u+8abf,u+8ac7,u+8acb,u+8b77,u+8c61,u+8ca0,u+8ca8,u+8ca9,u+8cb7,u+8cbb,u+8cbf,u+8cc7,u+8cea,u+8d77,u+8db3,u+8ef8,u+8f03,u+8f09,u+8f38,u+8fbc,u+8ffd,u+9001,u+900f,u+901a,u+9020,u+9023,u+9032,u+9045,u+904b,u+9055,u+9069,u+9078,u+90e8,u+914d,u+91cd,u+91ce,u+91d1,u+91dd,u+9332,u+9577,u+9589,u+958b,u+9593,u+95a2,u+95b2,u+9632,u+96c6,u+96d1,u+96fb,u+975e,u+9805,u+9806,u+984c,u+984d,u+985e,u+9867,u+98df,u+98f2,u+9a13,u+9ad8,u+ff08,u+ff09,u+ff0f,u+ff1f,u+ff5c,u+ff5e;src:url(/assets/fonts/noto-sans-jp/subset-700-0e5efa87573c.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+27,u+2a,u+2b,u+40,u+5a,u+5c,u+5e,u+7e;src:url(/assets/fonts/noto-sans-jp/subset-700-befd3bf7d935.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+3007,u+300e,u+300f,u+3012,u+301c,u+304e,u+3050,u+305c,u+305d,u+305e,u+3065,u+306c,u+3071,u+3074,u+3075,u+3076,u+307b,u+307c,u+3083,u+3085,u+3086,u+3087,u+308d,u+309a,u+30a5,u+30ac,u+30ad,u+30ae,u+30b1,u+30b2,u+30b4,u+30b6,u+30bc,u+30be,u+30ce,u+30cf,u+30d4,u+30d9,u+30da,u+30db,u+30e2,u+30e8,u+30ef,u+30f4,u+30f5,u+30f6;src:url(/assets/fonts/noto-sans-jp/subset-700-e72474b8db1e.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+4e01,u+4e07,u+4e08,u+4e0b,u+4e0e,u+4e26,u+4e38,u+4e45,u+4e4f,u+4e56,u+4e57,u+4e59,u+4e71,u+4e73,u+4e88,u+4e89,u+4e8c,u+4e92,u+4e94,u+4e9b,u+4ea4,u+4eab,u+4eac,u+4ec0,u+4ed6,u+4ed8,u+4ee4,u+4ee5,u+4eee,u+4ef0,u+4ef2,u+4f11,u+4f34,u+4f38,u+4f3c,u+4f46,u+4f4e,u+4f4f,u+4f55,u+4f59,u+4f75,u+4f9d,u+4fb5,u+4fc2,u+4fc3,u+4fe1,u+4fee,u+4fef;src:url(/assets/fonts/noto-sans-jp/subset-700-30d2073500f7.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+500d,u+5012,u+5019,u+501f,u+5023,u+5024,u+504f,u+505c,u+5065,u+5075,u+5076,u+507d,u+508d,u+50ac,u+50b5,u+50b7,u+50be,u+50cd,u+5100,u+5104,u+511f,u+512a,u+5146,u+5149,u+514b,u+514d,u+5150,u+516c,u+516d,u+5178,u+518d,u+5192,u+5199,u+51aa,u+51ac,u+51b7,u+51c6,u+51cd,u+51dd,u+51e6,u+51fd;src:url(/assets/fonts/noto-sans-jp/subset-700-521370484388.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+5211,u+5217,u+5224,u+5230,u+5236,u+5237,u+5238,u+523a,u+523b,u+5247,u+5264,u+526f,u+5270,u+5275,u+5287,u+529f,u+52a3,u+52aa,u+52b4,u+52c9,u+52d8,u+52dd,u+52df,u+52e2,u+52e4,u+52e7,u+5305,u+5317,u+5339,u+533a,u+5341,u+5343,u+5348,u+534a,u+5352,u+5354,u+5357,u+5360,u+5370,u+5371,u+5373,u+5374,u+539a,u+539f,u+53a8,u+53b3,u+53bb,u+53c2,u+53c8,u+53ca,u+53cb,u+53cc,u+53cd,u+53e3,u+53e4,u+53f0,u+53f2,u+53f3,u+53f7;src:url(/assets/fonts/noto-sans-jp/subset-700-59f4bc5d2e64.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+5404,u+541f,u+5426,u+542b,u+5438,u+544a,u+5451,u+5468,u+5473,u+547c,u+547d,u+54e1,u+5506,u+5510,u+552f,u+5531,u+5553,u+559a,u+559c,u+55aa,u+55ab,u+55dc;src:url(/assets/fonts/noto-sans-jp/subset-700-e4bee9e5d978.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+5668,u+56db,u+56e0,u+56e3,u+56f0,u+56f2,u+56f3,u+56fa,u+570f,u+5712,u+571f,u+5727,u+5730,u+5747,u+57a3,u+57cb,u+57df,u+57e0,u+57f9,u+57fc;src:url(/assets/fonts/noto-sans-jp/subset-700-8e22bd3f52f0.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+5800,u+5802,u+5805,u+5854,u+5857,u+585a,u+5869,u+586b,u+5883,u+5897,u+589c,u+58c1,u+58ca,u+58eb,u+58f0,u+590f,u+591c,u+5922,u+5929,u+592a,u+592b,u+592e,u+5931,u+594f,u+5965,u+5968,u+596a,u+596e,u+5973,u+597d,u+59a5,u+59a8,u+59d3,u+59ff;src:url(/assets/fonts/noto-sans-jp/subset-700-7d28e0e62906.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+5a01,u+5a2f,u+5a5a,u+5a66,u+5a92,u+5a9b,u+5ac1,u+5acc,u+5b57,u+5b58,u+5b5d,u+5b63,u+5b64,u+5b85,u+5b89,u+5b97,u+5b98,u+5b9b,u+5b9c,u+5b9d,u+5ba3,u+5ba4,u+5bae,u+5bb3,u+5bb4,u+5bb9,u+5bbf,u+5bc4,u+5bc6,u+5bcc,u+5bd2,u+5bdd,u+5bdf,u+5be7,u+5be9,u+5bf8,u+5bff;src:url(/assets/fonts/noto-sans-jp/subset-700-f5f2a0ff7a8a.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+5c01,u+5c06,u+5c0a,u+5c11,u+5c31,u+5c3a,u+5c3b,u+5c3d,u+5c3e,u+5c40,u+5c45,u+5c4a,u+5c4b,u+5c64,u+5c65,u+5c71,u+5c90,u+5ca1,u+5cf6,u+5d16,u+5d29,u+5ddd,u+5dde,u+5de3,u+5de5,u+5de6,u+5dee,u+5df1,u+5dfb,u+5dfe;src:url(/assets/fonts/noto-sans-jp/subset-700-168a26ce8a8c.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+5e02,u+5e03,u+5e06,u+5e1d,u+5e2b,u+5e2d,u+5e2f,u+5e30,u+5e33,u+5e3d,u+5e4c,u+5e72,u+5e74,u+5e7c,u+5e7e,u+5e81,u+5e83,u+5e8a,u+5e8f,u+5e9c,u+5ea7,u+5ead,u+5eb7,u+5ec3,u+5ec9,u+5ef6,u+5f01,u+5f0a,u+5f31,u+5f35,u+5f37,u+5f71,u+5f7c,u+5f80,u+5f8b,u+5f90,u+5f93,u+5f97,u+5fa1,u+5fa9,u+5faa,u+5fae,u+5fb4,u+5fc3,u+5fd7,u+5fd8,u+5fd9,u+5feb,u+5ff5;src:url(/assets/fonts/noto-sans-jp/subset-700-dcfb49cf5a01.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+601d,u+6020,u+6050,u+6052,u+6069,u+6075,u+6094,u+60a3,u+60aa,u+60d1,u+60f3,u+610f,u+611b,u+611f,u+614c,u+614e,u+6162,u+6163,u+616e,u+6191,u+61a7,u+61b6,u+61f8;src:url(/assets/fonts/noto-sans-jp/subset-700-ff867261cc0f.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+6211,u+6212,u+6238,u+623b,u+623f,u+6279,u+627f,u+6280,u+6295,u+6297,u+6298,u+62b1,u+62b5,u+62bc,u+62bd,u+62cd,u+62d2,u+62d3,u+62d8,u+62ed,u+62f6,u+62fe,u+6307,u+6311,u+6319,u+631f,u+6328,u+632b,u+632f,u+633f,u+6349,u+6357,u+6368,u+636e,u+637a,u+637b,u+6383,u+6388,u+6392,u+6398,u+63a5,u+63a7,u+63aa,u+63b2,u+63c3,u+63cf,u+63da,u+63db,u+63ee,u+63fa;src:url(/assets/fonts/noto-sans-jp/subset-700-e1231a8b37b6.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+640d,u+642c,u+642d,u+643e,u+6458,u+6469,u+646f,u+6483,u+64a4,u+64ae,u+64cd,u+64e6,u+653b,u+653e,u+653f,u+6545,u+6557,u+6559,u+6563,u+656c,u+6575,u+6589,u+65ad,u+65bd,u+65c5,u+65cf,u+65d7,u+65e2,u+65e6,u+65e7,u+65e8,u+65e9,u+65ec,u+65fa;src:url(/assets/fonts/noto-sans-jp/subset-700-5d1f749eb5e3.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+6607,u+6614,u+661f,u+6620,u+6625,u+6627,u+6628,u+662d,u+662f,u+666e,u+666f,u+6687,u+6691,u+6696,u+6697,u+66ae,u+66b4,u+66d6,u+66dc,u+66f2,u+66f4,u+670d,u+671d,u+6728,u+672b,u+672d,u+673d,u+6751,u+675f,u+6765,u+677e,u+677f,u+6797,u+679a,u+679d,u+67b6,u+67c4,u+67d3,u+67d4,u+67f1,u+67fb;src:url(/assets/fonts/noto-sans-jp/subset-700-a86da66309b8.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+6804,u+6813,u+6821,u+6838,u+6839,u+6841,u+68b0,u+68b1,u+68c4,u+68da,u+68df,u+68ee,u+6975,u+697d,u+69cb;src:url(/assets/fonts/noto-sans-jp/subset-700-183c78ff7948.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+6a02,u+6a19,u+6a23,u+6a29,u+6a2a,u+6a2b,u+6a4b,u+6b04,u+6b20,u+6b21,u+6b27,u+6b32,u+6b3a,u+6b53,u+6b63,u+6b69,u+6b73,u+6b74,u+6b7b,u+6b8a,u+6bb5,u+6bba,u+6bcd,u+6bce,u+6bdb;src:url(/assets/fonts/noto-sans-jp/subset-700-08b408b8de89.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+6c0f,u+6c11,u+6c17,u+6c34,u+6c37,u+6c41,u+6c4e,u+6c5a,u+6c5f,u+6ca1,u+6ca2,u+6cb9,u+6cbb,u+6cbf,u+6cc9,u+6cca,u+6ce2,u+6d0b,u+6d17,u+6d25,u+6d29,u+6d3e,u+6d45,u+6d5c,u+6d66,u+6d6a,u+6d6e,u+6db2,u+6df1,u+6df7,u+6dfb;src:url(/assets/fonts/noto-sans-jp/subset-700-2ec17d88f6b1.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+6e05,u+6e09,u+6e0b,u+6e21,u+6e26,u+6e29,u+6e2c,u+6e2f,u+6e7e,u+6e90,u+6ec5,u+6ed1,u+6ede,u+6f01,u+6f14,u+6f22,u+6f2b,u+6f54,u+6f5c,u+6f64,u+6fc0;src:url(/assets/fonts/noto-sans-jp/subset-700-54742d9bd693.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+702c,u+706b,u+7070,u+707d,u+708e,u+70ba,u+7126,u+7136,u+713c,u+7167,u+719f,u+71b1,u+71c3;src:url(/assets/fonts/noto-sans-jp/subset-700-fd24df02a45a.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+7206,u+722a,u+7247,u+7248,u+7259,u+7262,u+7269,u+7272,u+727d,u+72a0,u+72af,u+72d9,u+72ec,u+72ed,u+731b,u+732e,u+7372,u+7389,u+73a9,u+73cd;src:url(/assets/fonts/noto-sans-jp/subset-700-00ee5fc4dd25.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+74a7,u+74b0,u+7518,u+7530,u+7532,u+7533,u+7537,u+753a,u+7559,u+7570,u+757f,u+758e,u+7591,u+75b2,u+75c5,u+75d2,u+75db;src:url(/assets/fonts/noto-sans-jp/subset-700-d59885df4956.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+7642,u+767d,u+767e,u+7686,u+76ae,u+76c6,u+76ca,u+76d7,u+76db,u+76df,u+76e3,u+76e4,u+76f2,u+76fe,u+7701,u+770b,u+770c,u+771f,u+7720,u+773c,u+7763,u+77ac,u+77ad,u+77b0,u+77db,u+77e2,u+77f3;src:url(/assets/fonts/noto-sans-jp/subset-700-5b95c16627a2.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+7814,u+7834,u+790e,u+793c,u+7949,u+795d,u+795e,u+7965,u+796d,u+7981,u+798f,u+79c0,u+79c1,u+79cb,u+79d1,u+79d2,u+79d8,u+79e4,u+79f0;src:url(/assets/fonts/noto-sans-jp/subset-700-349415d2d7ad.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+7a00,u+7a0b,u+7a0e,u+7a1f,u+7a3c,u+7a3f,u+7a4d,u+7a74,u+7a76,u+7a7a,u+7a81,u+7a93,u+7adc,u+7ae0,u+7aef,u+7af6,u+7b11,u+7b20,u+7b26,u+7b2c,u+7b46,u+7b49,u+7b4b,u+7b50,u+7b52,u+7b54,u+7b56,u+7b87,u+7b8b,u+7b97,u+7bb1,u+7bc0,u+7bc4,u+7bc9,u+7be4;src:url(/assets/fonts/noto-sans-jp/subset-700-b2ab99d263b0.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+7c3f,u+7c4d,u+7c73,u+7c89,u+7c8b,u+7c92,u+7c97,u+7cf8,u+7cfb,u+7d00,u+7d10,u+7d14,u+7d1a,u+7d1b,u+7d2f,u+7d33,u+7d44,u+7d4c,u+7d50,u+7d61,u+7d66,u+7d75,u+7d76,u+7db2,u+7dbf,u+7dca,u+7dcf,u+7dda,u+7de8,u+7de9,u+7df4,u+7dfb;src:url(/assets/fonts/noto-sans-jp/subset-700-daa2d42aba9d.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+7e01,u+7e04,u+7e1b,u+7e26,u+7e2b,u+7e41,u+7e4a,u+7e4b,u+7e54,u+7e6b,u+7e70,u+7e8f,u+7f6a,u+7f6e,u+7f70,u+7f85,u+7fa4,u+7fa9,u+7fbd,u+7fcc,u+7fd2,u+7ffb;src:url(/assets/fonts/noto-sans-jp/subset-700-6ed527284e8e.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+8001,u+8010,u+8017,u+8033,u+8074,u+8077,u+8089,u+809d,u+80a2,u+80a5,u+80a9,u+80b2,u+80c6,u+80cc,u+8105,u+8106,u+8108,u+811a,u+8131,u+8150,u+81e3,u+81e8,u+81f3,u+81f4;src:url(/assets/fonts/noto-sans-jp/subset-700-f99d41b68d78.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+8208,u+821e,u+822a,u+822c,u+8235,u+8236,u+8239,u+8240,u+8266,u+826f,u+8272,u+82b1,u+82b8,u+82e5,u+82e6,u+8349,u+8352,u+83ab,u+83cc,u+83d3,u+83dc;src:url(/assets/fonts/noto-sans-jp/subset-700-868aae1d3903.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+843d,u+8449,u+8457,u+8463,u+84b8,u+84c4,u+8535,u+853d,u+8584;src:url(/assets/fonts/noto-sans-jp/subset-700-8a1c8ac5828d.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+864e,u+866b,u+878d;src:url(/assets/fonts/noto-sans-jp/subset-700-5051e9168c8a.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+8840,u+8846,u+8853,u+8857,u+885b,u+885d,u+8863,u+8870,u+888b,u+8896,u+88ab,u+88c1,u+88c5,u+88cf,u+8972,u+897f,u+8996,u+899a,u+89aa,u+89b3,u+89d2,u+89e6;src:url(/assets/fonts/noto-sans-jp/subset-700-4daea1e8e8d6.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+8a02,u+8a13,u+8a1f,u+8a23,u+8a2a,u+8a33,u+8a34,u+8a3a,u+8a50,u+8a55,u+8a6b,u+8a70,u+8a72,u+8a87,u+8a93,u+8a95,u+8a98,u+8aa0,u+8aa4,u+8aac,u+8aad,u+8ab0,u+8ad6,u+8aee,u+8af8,u+8afe,u+8b04,u+8b1b,u+8b1d,u+8b58,u+8b66,u+8b70,u+8b72;src:url(/assets/fonts/noto-sans-jp/subset-700-bd8d60731088.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+8c37,u+8c4a,u+8ca1,u+8ca2,u+8cab,u+8cac,u+8caf,u+8cb4,u+8cb8,u+8cbc,u+8cc3,u+8cd1,u+8cdb,u+8cde,u+8ce0,u+8ce2,u+8ce6,u+8cfc,u+8d64,u+8d70,u+8d85,u+8d8a,u+8da3,u+8ddd,u+8de1,u+8de8,u+8def,u+8df5;src:url(/assets/fonts/noto-sans-jp/subset-700-98b2546b3a20.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+8e0f,u+8e87,u+8e8a,u+8e8d,u+8eab,u+8eca,u+8ecc,u+8ecd,u+8edf,u+8ee2,u+8efd,u+8f1d,u+8f44,u+8f9b,u+8fb2,u+8fba,u+8fbf,u+8fc5,u+8fce,u+8fd1,u+8fd4,u+8feb,u+8ff0,u+8ff7;src:url(/assets/fonts/noto-sans-jp/subset-700-8bf9405bf940.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+9000,u+9003,u+9006,u+9010,u+9014,u+901f,u+9031,u+9038,u+9042,u+9047,u+904a,u+904d,u+904e,u+9053,u+9054,u+905c,u+9060,u+9061,u+9063,u+906d,u+9075,u+9077,u+907f,u+9084,u+90aa,u+90ce,u+90f5,u+90fd,u+9152,u+9162,u+916c,u+9175,u+918d,u+9190,u+91b8,u+91c8,u+91cf,u+91e3;src:url(/assets/fonts/noto-sans-jp/subset-700-7c879b6f9f43.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+920d,u+9244,u+925b,u+9280,u+9298,u+92ad,u+92ed,u+92fc,u+932f,u+9375,u+93e1;src:url(/assets/fonts/noto-sans-jp/subset-700-cd551f6b8962.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+9451,u+9580,u+95a3,u+95be,u+95d8;src:url(/assets/fonts/noto-sans-jp/subset-700-cdfab84f3f4c.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+962a,u+963b,u+964d,u+9650,u+9662,u+9663,u+9664,u+9665,u+9673,u+9678,u+967a,u+9686,u+968a,u+968e,u+968f,u+9694,u+969b,u+969c,u+96a0,u+96a3,u+96c7,u+96db,u+96e2,u+96e3,u+96e8,u+96f0,u+96f6,u+9700,u+9707,u+9752,u+9759,u+9762,u+9769,u+9774,u+97d3,u+97f3,u+97ff;src:url(/assets/fonts/noto-sans-jp/subset-700-44af876916c8.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+9802,u+9803,u+9808,u+9810,u+9811,u+9813,u+9818,u+982d,u+983b,u+983c,u+9854,u+9855,u+9858,u+98a8,u+98db,u+98fd,u+98fe,u+990a,u+9928,u+9996,u+9999,u+99b4,u+99c4,u+99c5,u+99c6,u+99d0,u+99ff;src:url(/assets/fonts/noto-sans-jp/subset-700-f71da2ff988f.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+9a30,u+9a5a,u+9aa8,u+9ab8,u+9ad9,u+9aea,u+9b45,u+9b54,u+9b5a,u+9bae;src:url(/assets/fonts/noto-sans-jp/subset-700-f0338a988416.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+9ce5,u+9cf4,u+9d5c;src:url(/assets/fonts/noto-sans-jp/subset-700-b654b67a05c5.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+9ea6,u+9ed2,u+9ed9,u+9f5f,u+9f62,u+9f6c;src:url(/assets/fonts/noto-sans-jp/subset-700-eae7cdc27915.woff2) format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;unicode-range:u+ff01,u+ff05,u+ff06,u+ff0a,u+ff0b,u+ff0c,u+ff0d,u+ff0e,u+ff10,u+ff11,u+ff12,u+ff13,u+ff14,u+ff15,u+ff16,u+ff17,u+ff18,u+ff19,u+ff1a,u+ff1c,u+ff1d,u+ff1e,u+ff20,u+ff24,u+ff29,u+ff2d,u+ff34,u+ff38,u+ff3c,u+ff3d,u+ff65,u+ffe5;src:url(/assets/fonts/noto-sans-jp/subset-700-fafb156e0686.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/roboto/site-400.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/roboto/site-700.woff2) format("woff2")}.site-navigation-progress{background:rgb(255 255 255/18%);height:3px;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;z-index:100000}.site-navigation-progress span{background:#55d6cf;display:block;height:100%;transform:scaleX(0);transform-origin:left center;width:100%}html[data-navigation-state=active] .site-navigation-progress{opacity:1}html[data-navigation-state=active] .site-navigation-progress span{animation:site-navigation-progress 6s cubic-bezier(.1,.7,.2,1) forwards}html[data-navigation-state=complete] .site-navigation-progress{opacity:0;transition:opacity .16s linear}html[data-navigation-state=complete] .site-navigation-progress span{animation:none;transform:scaleX(1);transition:transform .16s ease-out}@keyframes site-navigation-progress{0%{transform:scaleX(.08)}15%{transform:scaleX(.38)}60%{transform:scaleX(.68)}to{transform:scaleX(.9)}}#header a:active,.btn:active,.card-link:active,.language-switcher__link:active,a[data-navigation-pending=true]{opacity:.72}@media (prefers-reduced-motion:reduce){.site-navigation-progress,.site-navigation-progress span{animation:none!important;transform:scaleX(.72);transition:none!important}}.language-switcher{border:1px solid transparent;clear:both;padding:7px}.language-switcher>ul{list-style-type:none;margin:0!important;padding:0}.language-switcher__item{list-style-type:none;margin:0;padding:0}.language-switcher__link{display:block;line-height:1;padding:5px 10px 6px;text-decoration:none}.language-switcher__link span{vertical-align:middle}.form-contact-guide{margin:0 auto 40px;max-width:1000px;padding:0 20px;text-align:center}.form-contact-guide>p:first-child{margin-bottom:8px}.form-contact-guide .form-contact-guide__phone{margin-bottom:0}@media screen and (max-width:520px){.form-contact-guide{margin-bottom:28px}.form-contact-guide .form-contact-guide__phone{font-size:28px}}.cookie-notice[hidden],html[data-cookie-notice-dismissed] .cookie-notice{display:none}.cookie-notice{background:#fff;bottom:0;box-shadow:0 -4px 24px rgb(0 0 0/14%);color:#222;left:0;max-height:80vh;overflow-y:auto;position:fixed;right:0;z-index:10000}.cookie-notice__inner{align-items:center;display:flex;gap:32px;margin:0 auto;max-width:1440px;padding:24px clamp(24px,4vw,64px)}.cookie-notice__content{flex:1 1 60%;font-size:14px;line-height:1.8}.cookie-notice__content p{margin:0}.cookie-notice__links{display:flex;flex-wrap:wrap;gap:0 8px}.cookie-notice__links a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cookie-notice__actions{display:grid;flex:0 1 480px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.cookie-notice__button{border:1px solid transparent;border-radius:4px;cursor:pointer;font:inherit;font-size:15px;font-weight:700;min-height:56px;padding:12px 18px}.cookie-notice__button--primary{background:#6049e9;color:#fff}.cookie-notice__button--secondary{background:#eef0f5;color:#222}.cookie-notice__button:focus-visible,.cookie-notice__links a:focus-visible{outline:3px solid #1f95d3;outline-offset:3px}@media screen and (max-width:840px){.cookie-notice__inner{align-items:stretch;display:block;padding:24px 20px 20px}.cookie-notice__content{font-size:14px;line-height:1.65}.cookie-notice__links{margin-top:4px}.cookie-notice__actions{display:grid;gap:10px;grid-template-columns:1fr;margin-top:20px}.cookie-notice__button{font-size:16px;min-height:60px}}.entry-extra,article .entry-body{max-width:940px}article .entry-body table{border:1px solid #ccc;border-collapse:collapse;margin-bottom:1em}article .entry-body table td{border:1px solid #ccc;border-collapse:collapse;padding:.5em}article .entry-body .alert.alert-dismissible{padding-right:4rem}[class*=wp-image]{height:auto}.youtube{padding-top:56.25%;position:relative;width:100%}.youtube iframe{height:100%!important;position:absolute;right:0;top:0;width:100%!important}.table-scroll{position:relative;width:100%}pre{display:block;margin:.5em auto;max-width:98%;text-wrap:wrap;white-space:pre-wrap!important}@media screen and (max-width:787px){.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}}.article_cta{background-color:#f4f5f7;margin:1em auto;padding:2em 1em;width:98%}.article_cta div.cta_wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.article_cta .cta_sammary,.article_cta_freetiral{display:block;width:100%}.article_cta .article_cta_freetiral p,.article_cta .cta_sammary p{color:#000;margin-bottom:1em}.article_cta_freetiral{margin-bottom:2em}.article_cta .btn.hanten{background-color:var(--color_white);border-color:var(--main_color);color:var(--main_color)}.article_cta .is_sp{display:none}.legacy-home #top-point .article_cta{background-color:var(--main_color);margin:6em auto 3em;width:100%}.legacy-features .article_cta{background-color:var(--main_color);margin:0 auto;width:100%}.legacy-features .article_cta .article_cta_freetiral p,.legacy-features .article_cta .cta_sammary p,.legacy-home #top-point .article_cta .article_cta_freetiral p,.legacy-home #top-point .article_cta .cta_sammary p{color:#fff}.legacy-page:not(.legacy-home):not(.legacy-features) .article_cta .article_cta_freetiral p,.legacy-page:not(.legacy-home):not(.legacy-features) .article_cta .cta_sammary p{color:#000}@media screen and (max-width:599px){.article_cta .is_sp{display:block}}.commmon_cta_it_hojo{background:#fafafa}.commmon_cta_it_hojo_cnt{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;padding:2em 1em}.commmon_cta_it_hojo_cnt_str{margin:auto;width:55%}.commmon_cta_it_hojo_cnt_str h2{font-size:1.6rem;margin-bottom:.3em}.commmon_cta_it_hojo_cnt_btn .center,.commmon_cta_it_hojo_cnt_str p{margin-bottom:0}.commmon_cta_it_hojo_cnt_btn{margin:auto}.commmon_cta_it_hojo_cnt_btn .phone-number{margin-bottom:.2em}@media screen and (max-width:520px){.commmon_cta_it_hojo_cnt_btn_page,.commmon_cta_it_hojo_cnt_str{width:100%}.commmon_cta_it_hojo_cnt_btn{margin-top:1em;max-width:100%;min-width:0}.commmon_cta_it_hojo_cnt_btn .phone-number{font-size:clamp(20px,7vw,32px)}}.text-key-color{color:#6049e9;font-weight:700}.plan-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.9em;text-align:center;margin-top:4em!important}.features-archive-lead{margin-bottom:2em}.feature-breadcrumb{color:#fff;margin:0 auto;max-width:1160px;padding:0 35px 18px}.feature-breadcrumb ol{counter-reset:none;flex-wrap:wrap;font-size:.875rem;list-style:none;line-height:1.6;margin:0;padding:0}.feature-breadcrumb li,.feature-breadcrumb ol{align-items:center;display:flex;gap:.45rem}.feature-breadcrumb li:before{content:none!important}.feature-breadcrumb li:not(:last-child):after{color:rgb(255 255 255/70%);content:"/"}.feature-breadcrumb a,.feature-breadcrumb span{color:inherit}.feature-breadcrumb a{text-decoration:underline;text-underline-offset:.2em}.feature-api-summary{padding-bottom:3rem;padding-top:1rem;text-align:center}.feature-api-summary a{font-weight:700}.page-body.api-pricing{padding-top:0}.api-limit-code{background:#eee;padding:.2em}.api-limit-code--error{color:#e53935}.plan-table td,.plan-table th{border:2px solid #5f49e942;padding:1em}.plan-table thead th{background:#5f49e9;color:#fff;text-align:left;vertical-align:middle}.plan-table tbody td{text-align:left}.table_design08{border-collapse:collapse;table-layout:fixed;text-align:center;font-size:.9em}.table_design08 td,.table_design08 th{border:2px solid #5f49e942;padding:1em}.table_design08 tbody th{font-weight:700;text-align:center;background:#5f49e9;color:#fff;border-bottom:2px solid #fff!important}.table_design08 tbody th.last_th{border-bottom:2px solid #5f49e9!important}.table_design08 tbody td{text-align:left}#page.legacy-features-archive .lead-block h3{margin-bottom:2.4em}#about_api_beta .lead-block{padding-bottom:1.5em}@media screen and (min-width:788px){.table_design08 tbody th{width:15%}}@media screen and (max-width:787px){.feature-breadcrumb{padding-inline:25px}.plan-table{text-align:left;width:100%;max-width:100%}.plan-table thead{display:none}.plan-table tr{display:block;margin-bottom:1.5em;border-bottom:2px solid #ccc}.plan-table td,.plan-table th{display:block;width:100%;border:none;padding:.8em 1em;box-sizing:border-box}.plan-table td:before{content:attr(data-label);font-weight:700;display:block;margin-bottom:.4em;color:#5f49e9}.plan-table td:first-child{background:#5f49e9;color:#fff;font-weight:700}.table_design08{text-align:left;width:100%;max-width:100%}.table_design08 thead{display:none}.table_design08 td,.table_design08 th{display:block}.table_design08 td{border:0}.table_design08 tbody th{background:#5f49e9;color:#fff;border-bottom:none!important}}.legacy-update .page-header-inner .ttl{flex-wrap:nowrap;line-height:1.3333333333;padding:0}.legacy-update .page-header-inner .ttl .en{flex:0 1 auto;white-space:nowrap}.legacy-update .page-header-inner .ttl>span{flex:0 0 auto}@media screen and (max-width:899px){.legacy-update .page-header-inner .ttl .en{font-size:44px}.legacy-update .page-header-inner .ttl>span{font-size:16px}}@media screen and (max-width:767px){.legacy-update .page-header{padding-top:24px}.legacy-update .page-header-inner .ttl{align-items:flex-start;flex-direction:column;gap:6px}.legacy-update .page-header-inner .ttl .en{font-size:clamp(24px,6.9vw,36px);padding-right:0}.legacy-update .page-header-inner .ttl>span{font-size:14px}}.legacy-update .alert.alert-basic.alert-dismissible{padding-right:4rem}.legacy-update .wp-video{height:auto;width:100%!important}.legacy-update .wp-video>video{aspect-ratio:16/9;display:block;height:auto!important;max-width:none;width:100%!important}.legacy-update .post-body pre{background:#111827;border:1px solid #374151;border-radius:6px;color:#f9fafb;line-height:1.7;overflow:auto;padding:16px}.legacy-update .post-body code{background:#f3f4f6;border-radius:4px;color:#111827;font-family:Consolas,Monaco,Courier New,monospace;font-size:.92em;padding:2px 5px}.legacy-update .post-body pre code{background:none;border-radius:0;color:inherit;font-size:.95em;padding:0}.legacy-update .post-body a[target=_blank]{padding-right:20px}.legacy-update .post-body h2{font-size:24px;line-height:1.5;font-weight:700;margin:48px 0 24px;padding:12px 16px;border:0;border-left:4px solid #6246df;background:#f5f3fc;letter-spacing:.02em}.legacy-update .post-body h3{font-size:20px;line-height:1.6;font-weight:700;margin:32px 0 16px;padding:0;border:0;background:none;letter-spacing:0}.legacy-update .post-body h2:after,.legacy-update .post-body h2:before,.legacy-update .post-body h3:after,.legacy-update .post-body h3:before{content:none}.legacy-update .post-body h4{line-height:1.6;margin:1.6em 0 .7em}.legacy-update .post-body .entry-body-content>p:first-child,.legacy-update .post-body .gw-update-article>p:first-child{margin-top:0}.legacy-update .post-body .article-table-scroll,.legacy-update .post-body .table-scroll{max-width:100%;margin:24px 0 32px;overflow-x:auto;-webkit-overflow-scrolling:touch}.legacy-update .post-body table{width:100%;margin:24px 0 32px;border-collapse:collapse;border-spacing:0;font-size:16px;line-height:1.7;background:#fff}.legacy-update .post-body .article-table-scroll table,.legacy-update .post-body .table-scroll table{margin:0}.legacy-update .post-body table td,.legacy-update .post-body table th{padding:14px 18px;border:1px solid #dcd8ea;text-align:left;vertical-align:top;overflow-wrap:anywhere}.legacy-update .post-body table th{background:#f0edf9;color:#30264c;font-weight:700}.legacy-update .post-body table tbody tr:nth-child(2n) td{background:#faf9fd}.legacy-update .post-body table code{padding:2px 6px;border-radius:4px;background:#efedf5;color:#392c61;font-size:.9em;white-space:normal}.legacy-update .news-single .page-body .entry-title-wrap{padding-bottom:24px}.legacy-update .news-single .entry-title-wrap>h1{margin-bottom:0}.legacy-update .news-single .entry-title-wrap .meta{flex-wrap:wrap;gap:.75rem}.legacy-update .news-single .entry-title-wrap .link-list_category{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;max-width:100%}.legacy-update .news-single .entry-title-wrap .link-list_category a{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.4em 1em;line-height:1.5;text-align:center;overflow-wrap:anywhere;max-width:100%}@media (max-width:600px){.legacy-update .post-body h2{font-size:22px;margin-top:36px;padding:10px 12px}.legacy-update .post-body h3{font-size:18px;margin-top:28px}.legacy-update .post-body table{font-size:14px}.legacy-update .post-body table td,.legacy-update .post-body table th{padding:10px 12px}}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ol,ul{list-style:none;margin:0;padding:0}em{font-style:normal}:root{--textcolor:black;--color_white:white;--main_color:#6049e9}.anim-box.fadeup.is-animated{animation:fadeup 1s cubic-bezier(.33,1,.68,1) 1 forwards}@keyframes fadeup{0%{transform:translateY(30px);opacity:0}80%{opacity:1}to{opacity:1;transform:translateY(0)}}body{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt";font-size:16px}@media screen and (max-width:767px){body{font-size:14px}}a{-webkit-transition:.3s;transition:.3s}a,a:hover{color:var(--main_color)}a:hover{text-decoration:none}h1,h2{font-size:225%}.h3{font-size:175%;margin-bottom:1em}@media screen and (max-width:520px){.h3{font-size:150%}}.ttl{padding:50px 0 70px;display:flex;align-items:center}.ttl em{padding-right:.5em;font-style:normal;font-size:64px}.ttl em span{padding-left:8px;vertical-align:top;font-size:96%}.ttl>span{font-size:18px;font-weight:700}@media screen and (max-width:767px){.ttl em{font-size:10vw}}@media screen and (max-width:520px){.ttl{padding:30px 0 35px}.ttl>span{font-size:3vw}}.article-case h2,.bar-left{padding:0 0 0 1em;border-left:4px solid var(--main_color);line-height:1.25}.line-btm{position:relative;margin-bottom:3em;text-align:center}.line-btm:before{content:"";position:absolute;bottom:-1.1em;width:28px;height:4px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--main_color)}.line-both{position:relative;display:inline-block;padding:0 55px}.line-both:after,.line-both:before{content:"";position:absolute;top:50%;display:inline-block;width:45px;height:1px;background-color:black}.line-both:before{left:0}.line-both:after{right:0}.ask,.line-left{position:relative;padding:0 0 0 55px}.ask:before,.line-left:before{content:"";position:absolute;top:50%;display:inline-block;width:50px;height:1px;background-color:black;left:0}@media screen and (max-width:520px){.ask:before,.line-left:before{top:28%}}.article-title{font-size:225%;line-height:1.333}.awesome-list h4,.func-item-list>li h4,.point-content_s .txts h2{font-size:140%}@media screen and (max-width:520px){.point-content_s .txts h2{font-size:140%}.awesome-list h4,.func-item-list>li h4{font-size:125%}}#header{position:fixed;top:0;left:0;height:120px;background:rgba(255,255,255,0);justify-content:space-between;align-items:center;transition:.8s;z-index:10}#header,.header-inner{width:100%;display:flex}.header-inner{position:relative}header a{text-decoration:none}.site-logo{position:relative;display:block;padding-left:1.5em;width:200px}.site-logo img{width:100%;height:auto}.header-navigation{display:flex}.header-menu-wrap .menu{line-height:1.2}.header-menu-wrap .menu-main{font-size:14px}.header-menu-wrap .menu>li>a,.menu-lang li:not(:last-child):after{color:var(--color_white)}.header-menu-wrap .menu-sub{font-size:12px}.language-switcher__item{position:relative;display:inline-block}.language-switcher__item:not(:last-child):after{padding-left:.3em;padding-right:.5em;content:"/";font-weight:400;position:absolute;top:15%;right:-24%;color:#fff}.language-switcher__link{color:#fff;font-weight:700}.language-switcher__item.is-current .language-switcher__link{border-bottom:3px solid var(--color_white);font-weight:700}#header.scroll-nav{background:rgba(255,255,255,1)}#header.scroll-nav .site-logo .logo-white,#header:not(.scroll-nav) .site-logo .logo,.megamenu{display:none}.megamenu-parent{position:relative}.sp-header-menu-list>li>a,.sp-header-menu-title{font-size:12px;padding-left:12px;color:#fff}.sp-header-menu-list>li>a{display:flex;padding-block:8px}.megamenu-parent>a:after,.megamenu-parent>a:before{content:"";width:14px;height:1px;border:none;background:#fff;position:absolute;right:10px;top:30px;margin:auto;-webkit-transition:all .5s;transition:all .5s}#login.megamenu-parent>a:after,#login.megamenu-parent>a:before{background:0 0}.menu__single.megamenu-parent>a:after,.menu__single.megamenu-parent>a:before{content:unset}.megamenu-parent>a:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.megamenu-parent>a.open:before,.megamenu-parent>a:after{-webkit-transform:rotate(0);transform:rotate(0)}.megamenu-parent>a.open:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}#header .menu-main>li>a{font-size:14px}.sp-header-menu-list{display:grid;grid-template-columns:1fr 1fr;margin-bottom:16px}.collapse{max-height:0;overflow:hidden;transition:max-height .4s ease-out}.megamenu-parent[aria-expanded=true] .collapse{max-height:500px}@media screen and (min-width:1141px){.collapse,.header-navigation ul .sp-login{display:none}.megamenu-parent{position:static}.megamenu-parent>a:after,.megamenu-parent>a:before{content:unset}.header-inner{justify-content:space-between;align-items:center;width:100%;margin:auto;padding-right:2em}.header-navigation ul{display:flex}.header-menu-wrap{display:flex;align-items:center}.menu-main>li:not(:first-child){padding-left:2em}.menu-main>li>a{position:relative;padding-bottom:3px;z-index:1}.menu-main>li>a.current:after,.menu-main>li>a:hover:after{width:100%}.menu-main>li>a:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:3px;background:var(--color_white);z-index:-1;transition:all .2s}.menu-sub{display:flex;align-items:center}#login{padding-right:10px;cursor:pointer}#login>a:after{content:none}#login>a:before{content:"";position:absolute;top:45%;right:-14px;transform:translateY(-50%) rotate(135deg);border:0;border-top:2px solid var(--color_white);border-right:2px solid var(--color_white);display:inline-block;width:8px;height:8px}#header .traial{margin:0 1.5em}.traial .btn{min-width:11em;padding:0 1.5em 0 .3em;line-height:40px;color:var(--main_color)}.traial .btn:hover:after,body:not(#home) .traial .btn:hover{border-color:var(--color_white)}#header.scroll-nav .menu-main li>a:hover:after,#header.scroll-nav .menu-main>li a.current:after{background:#000}#header.scroll-nav .menu li a,#header.scroll-nav .menu li#login,#header.scroll-nav .menu-lang li:not(:last-child):after{color:var(--textcolor)}#header.scroll-nav .menu li#login .btn:hover{color:var(--color_white)}#header.scroll-nav .menu-lang li.active a{border-color:var(--color_black)}#header.scroll-nav .language-switcher__item:not(:last-child):after,#header.scroll-nav .language-switcher__link{color:#000}.menu.menu-main{position:relative}.megamenu{position:absolute;top:calc(100% - 8px);padding-top:40px;left:-32px;width:600px;transition:opacity .3s,visibility .3s;opacity:0;visibility:hidden;z-index:100}.megamenu-inner{border-radius:20px;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.2);padding:40px}.megamenu-title{font-size:26px;font-weight:700;margin-bottom:32px;letter-spacing:.1em}.megamenu-parent:hover .megamenu{display:block;opacity:1;visibility:visible}.header-navigation .megamenu-parent .megamenu ul{display:grid;grid-template-columns:1fr 1fr;gap:24px}.header-navigation .megamenu-parent .megamenu ul li a{padding-block:16px;display:block;color:#000;font-size:14px;font-weight:700;border-bottom:1px solid #eee;position:relative}.header-navigation .megamenu-parent .megamenu ul li a:hover{opacity:.7}.header-navigation .megamenu-parent .megamenu ul li a:before{content:"→";font-size:12px;position:absolute;top:50%;right:5%;transform:translateY(-50%);color:#6049e9;transition:.3s}.header-navigation .megamenu-parent .megamenu ul li a:hover:before{right:3%}.megamenu__login{grid-template-columns:1fr}}@media screen and (max-width:1140px){#header .menu-main{font-size:12px}}.menu-btn{display:none}.site-logo.sp{width:100px;padding-left:0;margin-bottom:2em;opacity:0}.site-logo.sp a:hover img{opacity:.65}@media screen and (min-width:1141px){.site-logo.sp{display:none}}@media screen and (max-width:1140px){#header{height:80px}.site-logo{width:160px}.header-menu-wrap{position:fixed;top:0;left:0;width:100vw;height:100%;padding:3em;transition:.6s;opacity:0;visibility:hidden}.header-menu-wrap .menu-main{flex-wrap:wrap;font-size:16px}.header-menu-wrap .menu li,.header-menu-wrap .menu li a,.header-menu-wrap .menu-sub{opacity:0;transition:0s}.header-menu-wrap .menu-main>li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.4)}.header-menu-wrap .menu-main>li>a{display:block;padding:15px 1em}.header-menu-wrap .menu-main>li:last-child{padding-top:1em;border-right:none;width:100%;text-align:center;font-size:110%}.header-menu-wrap .menu li a{text-decoration:none;letter-spacing:2px;text-transform:capitalize}.menu-sub{text-align:center}#login{margin-bottom:1em}#login ul{margin-bottom:15px}#login ul li{margin-bottom:10px}#login>a{font-size:16px}#login .btn,.menu-sub .traial .btn{padding-top:20px;padding-bottom:20px;font-size:14px}#login .btn:hover,.menu-sub .traial .btn:hover{border-color:#fff}#login .btn{padding:1em 1.2em}.menu-sub .traial .btn:after{right:22px;width:10px;height:10px}.menu-sub .traial .btn:hover:after{border-color:var(--color_white)}.menu-sub .traial{margin:2.5em auto}.menu-lang{justify-content:center}.menu-lang li:not(:last-child):after{color:var(--color_white)}.menu.menu-lang li.active a{font-weight:700}.menu-btn:checked~.header-menu-wrap{opacity:1;visibility:visible;overflow-y:scroll;background:var(--main_color)}.menu-btn:checked~.header-menu-wrap>*{transform:scale(1);transform-origin:top;transition:.3192s cubic-bezier(.04,.04,.12,.96) .1008s}.menu-btn:checked~.header-menu-wrap ul a,.menu-btn:checked~.header-menu-wrap ul li,.menu-btn:checked~.header-menu-wrap>*{opacity:1;transform-origin:top;transition:.3192s cubic-bezier(.04,.04,.12,.96) .2s}.menu-icon{display:inline-block;position:absolute;top:0;right:1em;cursor:pointer;padding:15px 10px;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:1000}.navicon{display:block;height:3px;width:30px;position:relative;transition:.3192s cubic-bezier(.04,.04,.12,.96) .1008s}.navicon,.navicon:after,.navicon:before{background:var(--color_white)}.navicon:after,.navicon:before{content:"";display:block;height:100%;width:100%;position:absolute;transition:.3192s cubic-bezier(.04,.04,.12,.96) .1008s}.navicon:before{top:9px}.navicon:after{bottom:9px}header.scroll-nav .navicon,header.scroll-nav .navicon:after,header.scroll-nav .navicon:before{background:var(--textcolor)}.menu-btn:checked~.menu-icon .navicon:after,.menu-btn:checked~.menu-icon .navicon:before{background:var(--color_white)}.menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}.menu-btn:checked~.menu-icon:not(.steps) .navicon:after{bottom:0}.menu-btn:checked~.menu-icon .navicon{background:rgba(0,0,0,0);transition:.2192s cubic-bezier(.04,.04,.12,.96) .1008s}}@media screen and (max-width:560px){.header-menu-wrap{padding:3em 2em}.header-menu-wrap .menu-main{font-size:3.3vw}.header-menu-wrap .menu-main>li>a{padding:20px 1em}.menu-sub .traial{margin:0 auto 2em}}@media screen and (max-width:400px){#login .btn,.menu-sub .traial .btn{display:block;min-width:100%}}footer{padding-bottom:3em;background:var(--textcolor)}footer,footer a{color:var(--color_white)}footer a{text-decoration:none}@media screen and (max-width:1140px){.f-inner{margin-right:50px;margin-left:50px}}.f-nav{padding-top:5em;padding-bottom:4em}.f-menu{display:flex}.f-menu a{color:var(--color_white)}.f-menu-main{justify-content:space-between}@media screen and (max-width:767px){.f-nav{padding-top:2em;padding-bottom:2em}.f-menu-main{flex-wrap:wrap;margin:2em 3em}.f-menu-main li{width:50%;padding:.8em 0}}.f-menu-sub{justify-content:center;line-height:1.1}.f-menu-sub li:not(:last-child){border-right:1px solid var(--color_white)}.f-menu-sub li{padding:0 1.5em}@media screen and (max-width:520px){footer{padding-bottom:8em}.f-nav{padding-top:1em;padding-bottom:0}}.f-conpany,.logo-1d{text-align:center}.logo-1d{margin:3em 0}.logo-1d a{display:inline-block}.logo-1d a:after{content:none!important}.logo-1d img{display:inline-block;transition:.3s}.logo-1d p{margin-top:1em}.f-credit{border-top:1px solid var(--color_white);margin-top:2em;padding-top:2em;text-align:center}.copyright{padding:1em 0}.f-guide{padding-right:2em}.f-guide-inner{display:flex;justify-content:flex-end;align-items:center}.f-trial-link .btn{display:block;padding:1em .8em 1em 0;white-space:nowrap}@media screen and (max-width:400px){.f-trial-link .btn{line-height:20px;min-width:250px}}#pagetop{margin-left:1em;display:inline-block;border-radius:50%;width:52px;height:52px;background-color:var(--main_color);background-image:url(/legacy-theme/assets/images/ic/arw_top_w.svg);background-size:14px 12px;background-position:50%;background-repeat:no-repeat}#pagetop:hover{background-color:var(--color_white);background-image:url(/legacy-theme/assets/images/ic/arw_top.svg)}#js-pagetop{position:fixed;right:20px;bottom:60px}#js-pagetop span{transform:translate(-50%,-50%)}@media screen and (max-width:520px){#js-pagetop{right:0;bottom:40px}}.header-search-item{align-items:center;display:flex;padding-left:12px!important}.header-search-button{align-items:center;background:var(--color_white);border:0;border-radius:50%;color:var(--main_color);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;position:relative;transition:background-color .16s ease,color .16s ease,transform .16s ease;width:36px}.header-search-button:hover{transform:translateY(-1px)}.header-search-button:focus-visible{outline:3px solid rgba(255,255,255,.55);outline-offset:2px}#header.scroll-nav .header-search-button{background:var(--main_color);color:var(--color_white)}#header.scroll-nav .header-search-button:focus-visible{outline-color:rgba(96,73,233,.4)}.site-search{inset:0;position:fixed;z-index:2147483001}.site-search__backdrop{background:rgba(0,0,0,.42);border:0;cursor:default;inset:0;padding:0;position:absolute;width:100%}.site-search__panel{animation:site-search-from-right .22s ease-out;background:#fff;box-shadow:-10px 0 28px rgba(0,0,0,.2);display:flex;flex-direction:column;height:100dvh;max-width:calc(100vw - 80px);position:absolute;right:0;top:0;width:680px}.site-search__header{align-items:center;border-bottom:1px solid #e7e7ec;display:flex;flex:0 0 auto;justify-content:space-between;min-height:76px;padding:14px 24px 14px 32px}.site-search__header h2{font-size:22px;line-height:1.4;margin:0}.site-search__close{align-items:center;background:#fff;border:1px solid #d8d8df;color:#222;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;min-height:44px;padding:8px 14px}.site-search__close:focus-visible,.site-search__input-wrap:focus-within{outline:3px solid rgba(96,73,233,.3);outline-offset:2px}.site-search__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:36px 32px 52px}.site-search__field,.site-search__field-label{display:block}.site-search__field-label{font-size:13px;font-weight:700;margin-bottom:8px}.site-search__input-wrap{align-items:center;border:1px solid #b8b8c4;display:flex;gap:10px;min-height:54px;padding:0 16px}.site-search__input-wrap input{appearance:none;background:transparent;border:0;color:#111;flex:1 1 auto;font:inherit;font-size:16px;min-width:0;outline:0;padding:12px 0}.site-search__status{color:#555;font-size:13px;min-height:44px;padding:14px 0 10px}.site-search__results{border-top:1px solid #e7e7ec}.site-search__results li{border-bottom:1px solid #e7e7ec}.site-search__results a{color:#17171b;display:block;padding:22px 10px;text-decoration:none}.site-search__results a:hover{background:#f8f7ff}.site-search__result-type{background:#f2f0ff;border-radius:3px;color:var(--main_color);display:inline-block;font-size:11px;font-weight:700;line-height:1;margin-bottom:8px;padding:5px 8px}.site-search__results h3{font-size:17px;line-height:1.55;margin:0 0 8px}.site-search__results p{color:#555;font-size:13px;line-height:1.75;margin:0}.site-search mark{background:#fff1a8;color:inherit;font-weight:700;padding:0 .08em}.site-search__empty{color:#555;font-size:14px;padding:28px 0}@keyframes site-search-from-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media screen and (max-width:1140px){.header-search-item{display:none}}@media screen and (min-width:1141px){.header-menu-wrap .menu-main{align-items:center}}@media screen and (max-width:767px){.site-search__panel{animation-name:site-search-from-bottom;bottom:0;box-shadow:0 -10px 28px rgba(0,0,0,.2);height:min(92dvh,920px);max-width:none;top:auto;width:100%}.site-search__header{min-height:64px;padding:10px 12px 10px 20px}.site-search__header h2{font-size:18px}.site-search__close{min-height:42px;padding:6px 10px}.site-search__body{padding:24px 16px 40px}.site-search__results a{padding:18px 4px}.site-search__results h3{font-size:15px}}@keyframes site-search-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.site-search__panel{animation:none}}.mobile-quick-actions{display:none}@media screen and (max-width:767px){.mobile-quick-actions{background:#fff;border-top:1px solid #dedee6;bottom:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:calc(64px + env(safe-area-inset-bottom));left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:1000}.mobile-quick-actions a,.mobile-quick-actions button{align-items:center;background:#fff;border:0;border-right:1px solid #dedee6;color:#25252b;cursor:pointer;display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:4px;justify-content:center;letter-spacing:0;min-width:0;padding:7px 4px 6px;text-decoration:none}.mobile-quick-actions a:last-child{border-right:0}.mobile-quick-actions a:focus-visible,.mobile-quick-actions button:focus-visible{outline:3px solid rgba(96,73,233,.4);outline-offset:-3px}.mobile-quick-actions__trial{background:var(--main_color)!important;color:#fff!important}.mobile-quick-actions svg{flex:0 0 auto}#js-pagetop{bottom:calc(76px + env(safe-area-inset-bottom))}.l_footer{padding-bottom:calc(8em + 64px + env(safe-area-inset-bottom))}}.fixed-trial-banner{bottom:140px;position:fixed;right:20px;transition:transform .3s ease;width:clamp(140px,18vw,220px);z-index:90}.fixed-trial-banner a{display:block}.fixed-trial-banner__reopen{background:rgba(96,73,233,.96);border:0;border-radius:16px 0 0 16px;box-shadow:0 6px 18px rgba(0,0,0,.2);cursor:pointer;display:none;height:112px;left:4px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:44px}.fixed-trial-banner__reopen span{color:#fff;display:block;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.2;margin:0 auto;text-orientation:mixed;writing-mode:vertical-rl}.fixed-trial-banner__close{align-items:center;background:rgba(0,0,0,.72);border:0;border-radius:50%;box-shadow:0 6px 18px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:flex;font-size:0;height:32px;justify-content:center;line-height:1;padding:0;position:absolute;right:-14px;top:-14px;width:32px;z-index:1}.fixed-trial-banner__close:after,.fixed-trial-banner__close:before{background:currentColor;border-radius:999px;content:"";height:2px;position:absolute;width:14px}.fixed-trial-banner__close:before{transform:rotate(45deg)}.fixed-trial-banner__close:after{transform:rotate(-45deg)}.fixed-trial-banner img{border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.18);display:block;height:auto;width:100%}.fixed-trial-banner.is-collapsed{transform:translateX(calc(100% - 44px))}.fixed-trial-banner.is-collapsed .fixed-trial-banner__close,.fixed-trial-banner.is-collapsed a{opacity:0;pointer-events:none}.fixed-trial-banner.is-collapsed .fixed-trial-banner__reopen{display:block}@media screen and (max-width:520px){.fixed-trial-banner{bottom:calc(84px + env(safe-area-inset-bottom));right:12px;width:min(34vw,150px)}.fixed-trial-banner__reopen{height:96px;left:2px;width:40px}.fixed-trial-banner__reopen span{font-size:10px}.fixed-trial-banner__close{height:28px;right:-10px;top:-10px;width:28px}}.contact-bottom{padding-top:80px;padding-bottom:80px;background:var(--main_color)}.contact-bottom h3,.contact-bottom p{color:var(--textcolor)}.contact-bottom-container .item{border-radius:10px;background-color:var(--color_white)}.contact-bottom-container .footer-contact-card__inner,.contact-bottom-container .item>a{display:flex;align-items:center;padding:35px;height:100%}.contact-bottom-container .item>a:hover{border-radius:10px;background:#f9f9fd;box-shadow:0 2px 14px 0 rgba(0,0,0,.35);cursor:pointer}.contact-bottom-container .item>a:hover .btn{background-color:var(--color_white);color:var(--main_color)}.contact-bottom-container .item>a:hover .btn:after{border-color:var(--main_color)}.contact-bottom-container .item:not(:last-child){margin-bottom:3em}.contact-bottom-container i{width:110px;height:110px}.contact-bottom-container i img{width:50px}.contact-bottom-container .item:first-child i img{width:44px}.contact-bottom-container .item h3{font-size:150%}.contact-bottom-container .item p{line-height:2}.contact-bottom-container .item .btn-container{margin-top:1em;text-align:center}.contact-bottom-container .item .btn{margin:0 auto;min-width:235px}.contact-bottom-container .item .btn-container.footer-contact-card__actions{display:flex;flex-direction:column;gap:16px}.contact-bottom-container .footer-contact-card__actions .btn{box-sizing:border-box;min-width:100%;width:100%}@media screen and (min-width:401px) and (max-width:960px){.contact-bottom-container .txts{margin-left:2em}}@media screen and (min-width:961px){.contact-bottom-container{display:flex;justify-content:space-between}.contact-bottom-container .item:not(:last-child){margin-bottom:0}.contact-bottom-container .item{flex-direction:column;width:31.034482758%}.contact-bottom-container .footer-contact-card__inner,.contact-bottom-container .item>a{display:block}.contact-bottom-container .txts{margin-left:0}.contact-bottom-container .item h3{margin:1em 0 .5em;text-align:center}.contact-bottom-container .item .btn-container{display:block}}@media screen and (max-width:520px){.contact-bottom{padding-top:40px;padding-bottom:40px}.contact-bottom-container .item:not(:last-child){margin-bottom:1.5em}.contact-bottom-container .footer-contact-card__inner,.contact-bottom-container .item>a{padding:2.5em}.contact-bottom-container i{width:90px;height:90px}.contact-bottom-container i img{width:40px}.contact-bottom-container .item .btn-container{display:none}.contact-bottom-container .item .btn-container.footer-contact-card__actions{display:flex}}@media screen and (max-width:400px){.contact-bottom-container .footer-contact-card__inner,.contact-bottom-container .item>a{flex-direction:column;padding:1em}.contact-bottom-container .item .circle-line{border:1px solid var(--main_color)}.contact-bottom-container .item .txts{text-align:center}.contact-bottom-container .item h3{padding:5px 0}.contact-bottom-container i{width:60px;height:60px}.contact-bottom-container i img{width:30px}.contact-bottom-container .item:first-child i img{width:25px}.contact-bottom-container .item p{font-size:3vw}}.modal_content a{color:var(--main_color)}.modal_content{max-width:550px;margin-right:auto;margin-left:auto;text-align:center;color:var(--textcolor)}.modal_content .circle-line{margin-top:1em;margin-bottom:1em;width:100px;height:100px}.modal_content .circle-line img{width:50px}.modal_content h1{margin-bottom:10px;font-size:225%}.modal_content .btn-container .btn{padding:1.2em .8em;margin:5px 15px;min-width:235px;font-size:14px}@media screen and (min-width:601px){.modal_content .btn-container.btn-set{display:flex;align-content:center;padding:1.8em 0}}@media screen and (max-width:767px){.modal_content h1{font-size:6vw}}.modal_box{position:fixed;z-index:7777;display:none;width:80%;max-width:840px;margin:0;padding:60px 2vw 80px;text-align:center;background:var(--color_white);box-sizing:border-box;border-radius:15px}.modal_open{cursor:pointer}.modal_close{position:absolute;top:0;right:0;display:block;width:62px;font-size:46px;color:#000;line-height:62px;text-align:center;background:#e6e6e6}.modal_close i{line-height:62px;vertical-align:bottom}.modal_bg{position:fixed;top:0;left:0;z-index:6666;display:none;width:100%;height:120%;background-color:rgba(0,0,0,.5)}.link_area{overflow:hidden;max-width:410px;margin:60px auto 0;text-align:center}.link_area .modal_link{display:inline}.link_area .modal_link a{display:inline-block;width:180px;color:#000;line-height:2.5;text-decoration:none;margin:0 10px;background:#e6e6e6}.link-area ul li.modal_link:first-child a{float:left}.link-area ul li.modal_link:last-child a{float:right}@media screen and (max-width:767px){.modal_box{padding:50px 2vw 40px}.modal_close{width:40px;line-height:40px;font-size:30px}.modal_close i{line-height:44px}.link_area{margin:25px auto 0}.link_area .modal_link a{margin:15px auto 0}.link_area ul li.modal_link:first-child a{float:none;margin-top:0}.link_area ul li.modal_link:last-child a{float:none}}@media screen and (max-width:520px){.modal_box{width:88%;padding:30px 2vw 40px}.modal_box .phone-number{margin-top:10px;font-size:28px;background-size:35px auto}}.modal-block{overflow:hidden;display:none;position:fixed;justify-content:center;align-items:center;z-index:99999;left:0;top:0;width:100%;height:100%;margin:0 auto;overflow:auto;background-color:rgba(0,0,0,.75);inset:0}.modal-block .modal-block-inner{width:70vw;height:70vh;position:relative;margin:0 auto;display:flex;align-items:center}.modal-block img{width:100%;margin:auto}.modal-block .caption{display:none!important}@media screen and (max-width:767px){.modal-block .modal-block-inner{width:90vw}}@media screen and (max-width:400px){.btn.trial{display:block;min-width:100%}}main{padding-top:120px}@media screen and (max-width:1140px){main{padding-top:80px}}.container,.inner,.section-inner{max-width:1160px;margin-right:35px;margin-left:35px}@media screen and (max-width:520px){.container,.inner,.section-inner{margin-right:25px;margin-left:25px}}@media screen and (min-width:1161px){.container,.inner,.section-inner{margin-right:auto;margin-left:auto}}main p{line-height:2;margin-bottom:1em}.point-content{display:flex}.point-content-l{margin-bottom:70px}.point-content .image{width:65%}.point-content .image img{border-radius:15px}.point-content .txts p{margin-top:1em;text-align:justify;min-height:5em}.point-content-l .txts{border-radius:10px;padding:40px;background:var(--color_white);box-shadow:0 2px 14px 0 rgba(0,0,0,.15)}.point-content-l .txts h2{padding-top:5px;font-size:225%;line-height:1.4}@media screen and (max-width:767px){.point-content-l .txts{padding:40px 25px 0}.point-content-l .txts h2{font-size:4.5vw}}.point-content-l.set-image{justify-content:space-between;align-items:center}.point-content-l.set-image .txts{width:48%}.point-content .txts .num:before{content:"0"}.point-content-l.set-image .txts .num{display:block;margin-top:-1em}.point-content .txts .num{font-size:72px}.point-content.no-image .txts{display:flex;align-items:center}@media screen and (min-width:961px){.point-content-l.set-image:nth-child(odd){flex-direction:row-reverse}.point-content-l.set-image:nth-child(odd) .txts{margin-right:-170px}.point-content-l.set-image:nth-child(2n) .txts{margin-left:-170px}.point-content.no-image .txts .num{padding:0 .4em}}@media screen and (max-width:960px){.point-content{flex-direction:column}.point-content .image{width:100%}.point-content-l .image+.txts{margin-top:-50px;width:80%}.point-content-l .image+.txts .num{margin-top:-1.3em}.point-content.no-image .txts{flex-direction:column;align-items:baseline}.point-content .txts .num{font-size:54px}}.point-content-s-wrap{padding-top:1em;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:top}.point-content-s-wrap:after{content:"";display:block;height:0}.point-content-s-wrap:after,.point-content-s-wrap>*{width:90%;margin-right:auto;margin-left:auto}@media screen and (max-width:520px){.point-content_s h2{font-size:4.5vw}}@media screen and (min-width:521px){.point-content-s-wrap:after,.point-content-s-wrap>*{width:45%}}@media screen and (min-width:961px){.point-content-s-wrap:after,.point-content-s-wrap>*{width:31.034482758%}}.point-content_s{position:relative;flex-direction:column;margin-bottom:50px;border-radius:6px;box-shadow:0 2px 14px 0 rgba(0,0,0,.15)}.point-content_s .image{margin-top:1.5em;width:100%}.point-content_s .image img{border-radius:0}.point-content_s .num{position:absolute;top:0;left:0;margin-top:-.5em;margin-left:.3em;z-index:2}.point-content_s .txts .num{font-size:54px}.point-content_s .txts{padding:2em}.news-list li:first-child{border-top:1px solid #cfcfcf}.news-list li{border-bottom:1px solid #cfcfcf;padding:1em 0}.news-list li .date{width:10em;flex-shrink:0}.news-list li a{color:var(--textcolor);font-weight:700;text-decoration:none}.news-list li a:hover{color:var(--main_color);text-decoration:underline}.article-news-top .page-body{margin-left:auto;margin-right:auto;max-width:940px}.article-news-top .update-pagination{margin-top:2em}@media screen and (min-width:768px){.news-list li{display:flex;width:100%}.news-list li .date{width:10em;flex-shrink:0}}@media screen and (max-width:520px){.article-news-top .page-header{margin-top:-1em;padding-top:0}}.row-wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:top}.row-wrap:after{content:"";display:block;height:0}.row-wrap:after,.row-wrap>*{width:47.413793103%}.row-wrap>*{margin-bottom:3em}@media screen and (max-width:520px){.row-wrap{flex-direction:column}.row-wrap:after,.row-wrap>*{width:100%;margin-bottom:1.5em}}@media screen and (min-width:961px){.r3:after,.r3>*{width:31.034482758%}.r4:after,.r4:before,.r4>*{width:22.413793103%}.r4:before{content:"";display:block;height:0;order:1}}.articles{display:flex;flex-wrap:wrap;justify-content:space-between}.articles:after{content:"";display:block;height:0}.block-link,ul.articles{display:block}.block-link{border-radius:10px;height:100%;text-decoration:none}.card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:10px}.card-link:hover:after,.cards .block-link:hover{box-shadow:0 2px 14px 0 rgba(0,0,0,.15);cursor:pointer}.block-link h3,.block-link p{color:var(--textcolor)}.links,.links ul{display:flex;align-items:center;font-size:87.5%}dl.links{padding:15px 0}.links dt{margin-right:1em;text-transform:uppercase;font-weight:700;font-family:Roboto,sans-serif}.links dt:after{content:" : "}.links-tag dt{padding-left:1.5em;background-image:url(/legacy-theme/assets/images/ic/tag.svg);background-repeat:no-repeat;background-size:15px auto;background-position:left 3px}.link-list_tag a:before{display:inline;content:"#";color:var(--main_color);padding-right:.1em}.link-list_tag a:hover:before{color:#fff}.link-list span{display:inline-block;font-size:75%}.link-list a{display:block;border-style:solid;border-radius:100px;padding:.3em 1em .5em;background-color:var(--color_white);text-decoration:none}.link-list a:hover,.link-list_tag a:hover:before{background-color:var(--main_color);color:var(--color_white)}.link-list_category a{border-width:2px;border-color:var(--main_color);margin-right:14px}.link-list_tag a{margin-right:.7em;border-width:1px;border-color:#e3e3e3}.txts .link-list{position:relative;pointer-events:none;z-index:2}.txts .link-list a{pointer-events:all}.meta{margin-bottom:1em;display:flex;justify-content:space-between;align-items:center}.meta .date{font-size:14px;font-weight:700}.meta .link-list_category a{font-size:12px}.articles-list figure{z-index:2}.articles-list figure img{width:100%;height:auto}.articles .articles-list figure img,.articles figure img{border-radius:10px 10px 0 0}.articles-func figure,figure.bordered{border-bottom:7px solid #6049e9}.articles :is(h2,h3),.articles-list :is(h2,h3){margin-top:-.5em;margin-bottom:0;font-size:130%}.articles :is(h2,h3) a,.articles-list :is(h2,h3) a{text-decoration:none;color:var(--textcolor)}@media screen and (max-width:767px){.articles :is(h2,h3),.articles-list :is(h2,h3){font-size:130%}}.articles-related h3{font-size:120%}.articles-func :is(h2,h3) a{color:var(--textcolor);text-decoration:none}.cards .txts,.carousel-cards .slick-slide .txts{padding:2em 2em 1.5em}.articles-list :is(h2,h3,h4)+p,.cards :is(h2,h3,h4)+p{margin-top:1em}.articles-list .txts>.link-list,.articles-list .txts>.meta{margin-bottom:2em}.articles-list .txts p{margin-bottom:0}.articles-list .txts p+ul{line-height:1.4}.cards .txts .btn{display:block;margin:1.5em auto 10px;min-width:235px;font-size:85%;line-height:1.2;pointer-events:none;z-index:2}@media screen and (max-width:700px){.cards .txts .btn{min-width:100%;padding:1em .8em}}@media screen and (max-width:500px){.cards .txts{padding:1.5em}.cards .txts p{font-size:12px}}.article figure{display:flex;flex-direction:column;align-content:center}.article figure img{border-radius:15px}.article .entry-body figure{max-width:690px}.article .entry-body>figure{margin-bottom:1.875em}.article-managed .entry-body>a>figure,.article-managed .entry-body>div>a>figure,.article-managed .entry-body>figure{max-width:100%;width:100%}.article-managed .entry-body>a>figure>img,.article-managed .entry-body>div>a>figure>img,.article-managed .entry-body>figure>img{display:block;height:auto;margin-left:auto;margin-right:auto;max-width:100%;width:auto}.article figcaption{margin-top:.8em;margin-bottom:1em}.article .entry-body p{margin-bottom:1.875em;line-height:2}.related-keyword{border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;margin-bottom:1.5em;padding:1.2em 0}.card,.cards>*,.carousel-cards .slick-slide{border:1px solid #e3e3e3;border-radius:10px;position:relative;background:var(--color_white);pointer-events:all}.cards.sdw>*{box-shadow:0 2px 14px 0 rgba(0,0,0,.15)}.cards-line>:before{content:"";position:absolute;top:0;left:0;display:block;border-radius:10px 10px 0 0;width:100%;height:10px;background-color:var(--main_color)}.rbox,.rboxes>*{border-radius:10px;background-color:var(--color_white)}.rboxes.bd,.rboxes.bd>*{border:1px solid #e3e3e3}.rbox.sdw,.rboxes.sdw>*{box-shadow:0 2px 14px 0 rgba(0,0,0,.15)}.circle-line{border:2px solid var(--main_color);border-radius:50%;display:flex;align-items:center}.circle-line,.circle-line img{margin-right:auto;margin-left:auto}.circle-line img,.must,.pill{display:inline-block}.must,.pill{text-decoration:none;border-radius:100px;border-width:2px;background:var(--main_color);padding:.5em 1em;color:var(--color_white);text-align:center;line-height:1.2}.btn-container{padding:1em 0}.btn,.faq-menu a{-webkit-appearance:none;appearance:none;outline:none;cursor:pointer;text-decoration:none;min-width:min(300px,100%);max-width:100%;border-radius:100px;position:relative;border-width:2px;border-style:solid;border-color:var(--main_color);padding:1.2em 1.2em 1.2em .4em;display:inline-block;background-color:var(--color_white);color:var(--main_color);text-align:center;line-height:1.15}.btn:after,.faq-menu a:after,.more:after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%) rotate(45deg);border:0;border-top:2px solid var(--main_color);border-right:2px solid var(--main_color);display:inline-block;width:8px;height:8px}.more{position:relative;padding-right:1.5em}.more:after{top:53%;right:0}.btn:hover,.faq-menu a:hover{text-decoration:none}.btn.arw,.btn.bg,.btn:hover,.faq-menu a:hover{color:var(--color_white);background-color:var(--main_color);border-color:var(--main_color)}.btn.arw:after,.btn.arw:hover:after,.btn.bg:after,.btn:hover:after,.faq-menu a:hover:after{border-color:var(--color_white)}.block-link:hover .btn,.btn.bg:hover{background-color:var(--color_white);color:var(--main_color)}.block-link:hover .btn:after,.btn.bg:hover:after{border-color:var(--main_color)}.btn.btn-s:after{top:50%;right:10px;border-top:1px solid var(--main_color);border-right:1px solid var(--main_color);width:6px;height:6px}.btn-s{padding:.7em .5em .7em .3em;width:100px}.btn-m{font-size:14px;padding-top:10px;padding-bottom:10px;width:100px}.btn-l{font-size:16px;padding-top:20px;padding-bottom:20px;width:200px}.btn[href^=https]:before{content:"";position:absolute;top:calc(50% - 6px);right:20px;width:12px;height:12px;background-image:url(/legacy-theme/assets/images/ic/window_blank.svg);background-size:contain;background-repeat:no-repeat}.btn[href^=https]:hover:before{background-image:url(/legacy-theme/assets/images/ic/window_blank_w.svg)}.btn:not(.arw)[href^=http]:after,.btn:not(.arw)[href^=https]:after,.btn[href^="https://buyer.dextre.app/"]:before,.btn[href^="https://dextre.app/"]:before,.btn[href^="https://maker.dextre.app/"]:before{content:none;background-image:none}ol{counter-reset:item;list-style-type:none;padding-left:0}ol ol{padding-left:1em}ol li{margin:.2em 0;text-indent:-1.3em;padding-left:1.3em}ol li:before{counter-increment:item;content:counter(item)".";padding-right:.5em}.dot li:before{content:"・";margin-right:.4em}.dot li{margin:.2em 0;padding-left:.9em;text-indent:-.9em}.index-list li:not(:last-child){margin-bottom:.5em}.index-list li a{position:relative;padding-right:2em}.index-list li a:after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(45deg);border:0;border-top:2px solid var(--color_white);border-right:2px solid var(--color_white);display:inline-block;width:8px;height:8px}@media screen and (max-width:520px){.index-list li.pr10 a:after{right:10px}}.list-circle>li:before{content:"●";margin-right:.2em}.list-circle>li{margin:.2em 0;padding-left:1.5em;text-indent:-1em}.caution{list-style-type:none}.caution li{text-indent:-1em;padding-left:1em}.caution li:before{content:"※"}.lead{font-size:112.5%}small{font-size:75%;line-height:1.6}.font-s{font-size:87.5%}.font-l{font-size:150%}.en,.num,.phone-number{color:var(--main_color);font-family:Roboto,sans-serif;line-height:1.15}.phone-number{display:inline-block;padding:10px 0 10px 50px;font-size:36px;background-image:url(/legacy-theme/assets/images/ic/operator.svg);background-repeat:no-repeat;background-position:0;background-size:40px auto}.font-dark{color:var(--main_color)}.bg-dark{background-color:var(--main_color)}.bg-light{background-color:#f9f9fd}.center{text-align:center}.left{text-align:left}.right{text-align:right}.cf:after{clear:both;content:“”;display:block;overflow:hidden}a[href^="tel:"]{text-decoration:none;color:var(--main_color)}@media screen and (min-width:768px){a[href^="tel:"]{pointer-events:none;text-decoration:none}}.br-sp{display:none}@media screen and (max-width:520px){.br-sp{display:block}.br-pc{display:none}}.post_youtube{position:relative;width:100%}.docs_the_content_detail .post_youtube,.post_youtube,.post_youtube.pdf{padding-top:56.25%}.post_youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.form-block{border-radius:15px;padding:65px;background:#f0f0f7}.form-block__item{width:100%;border-radius:10px;background:var(--color_white);font-weight:700;display:table}.form-block__item dd,.form-block__item dt{padding:1.5em}.form-block__item dt{border-bottom:2px solid #f0f0f7}.form-block__item .must{font-size:14px;height:33px}.form-block__item dt div{display:flex;justify-content:space-between;align-items:center}.form-block__item dd li{margin:.7em}.form-block__item .br{display:none}@media screen and (min-width:1071px){.form-block__item{table-layout:fixed;display:table}.form-block__item dd,.form-block__item dt{display:table-cell;padding:1.5em;vertical-align:middle}.form-block__item dt:before{content:"";display:block;position:absolute;top:0;right:0;height:100%;width:2px;background:#f0f0f7}.form-block__item dt{position:relative;padding-left:3em;width:300px}.form-block__item .br{display:block}}.form-block__item,.form-checkbox{margin-bottom:2em}.form-agreement{text-align:center}.form-agreement p{margin-bottom:1em}@media screen and (max-width:767px){.form-block{padding:2em}.form-block__item{font-size:87.5%}}@media screen and (max-width:520px){.page-body-contact .phone-number{margin-bottom:0}.form-agreement,.form-block__item{font-size:87.5%}.form-block__item dd li{margin:.3em}}.form-block__item .col2{display:flex;flex-wrap:wrap}.form-block__item .col2 li{width:40%}@media screen and (max-width:620px){.form-block__item .col2 li{width:100%}}button,input[type=submit]{transition:.3s}input[type=email],input[type=tel],input[type=text],textarea{width:100%;padding:1em 15px;margin-right:10px;border:none}::placeholder{color:#a2a2a2;font-weight:400}.dextre-expand-more{background:url(/legacy-theme/assets/images/ic/arw_b2_down.svg) 50%/contain no-repeat;display:inline-block;height:.7em;margin-left:.35em;vertical-align:middle;width:1.4em}video{width:100%;max-width:770px;height:auto}@media screen and (max-width:768px){video{max-width:98%}}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close,.alert-dismissible .mailbox-attachment-close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}.alert-basic{color:#000;background-color:rgb(96 73 233/3%);border-color:rgb(96 73 233)}.article.detail blockquote{max-width:100%;margin-top:2em;padding:1em 1.5em;border-left:4px solid #f2f2f2;color:#333}.article.detail blockquote:has(cite){padding-bottom:.5em}.article.detail blockquote p{margin-top:0}.article.detail blockquote cite{display:block;color:#737373;font-size:.8em;text-align:right}.post-body{padding:3em 0 1em}.post-body h1,.post-body h2,.post-body h3,.post-body h4,.post-body h5,.post-body h6{clear:both;font-weight:700}.post-body h1{margin-bottom:.5em}.post-body h2{font-size:150%}.post-body h3{font-size:125%}.post-body h4{margin-bottom:1em}.post-body h4,.post-body h5,.post-body h6{font-size:100%}.post-body h6{margin-top:1em;margin-bottom:1em;font-size:85%}.post-body .bar-left{margin-top:1.5em}.post-body p b,.post-body p strong{font-weight:700}.post-body>dl,.post-body>ol,.post-body>ul{margin-bottom:2em}.post-body hr{margin:3em 0}.post-body p{clear:both}.post-body a[href^=http],.post-body a[href^=https]{position:relative;padding-right:20px}.post-body img.r{border-radius:10px}.alignnone,.post-body img.r{margin-right:auto;margin-left:auto}.alignnone{float:none;display:block}.alignright{float:right;margin-bottom:20px;margin-left:20px}.alignleft{float:left;margin-right:20px;margin-bottom:20px}.aligncenter{display:block;margin-right:auto;margin-left:auto}p.aligncenter{text-align:center}.alignleft,.alignright{clear:both}figure.aligncenter,img.aligncenter{margin-bottom:20px}.wp-caption.aligncenter img{margin-right:auto;margin-left:auto}.wp-caption.aligncenter figcaption{text-align:center}.wp-caption,[class*=wp-image]{display:block;max-width:100%!important;margin-top:1.5em;height:auto}.wp-caption-text{margin-top:0}@media screen and (max-width:520px){.aligncenter,.alignleft,.alignright{float:none;display:block;margin-right:auto;margin-left:auto}}.wp-caption-text{padding:.5em 0;font-size:87.5%}.post-body dl{margin-bottom:2em}.post-body dt{font-weight:700;padding:5px 0;font-size:115%}.post-body dd{padding:.3em 0}.post-body ul{list-style-type:disc;list-style-position:inside}.post-body ul ul{margin-bottom:.3em;padding-left:1.5em}.post-body ul li{margin-top:3px;margin-bottom:3px}.post-body ul.line{list-style-type:none;padding-left:1em}.post-body ul.line li{position:relative;margin-bottom:10px}.post-body ul.line li:after{display:block;content:"";position:absolute;top:.65em;left:-1em;width:8px;height:1px;background-color:#666}.post-body ol li{margin-top:5px;margin-bottom:5px}.post-body ul.caution{list-style-type:none}.post-body ul.caution li{text-indent:-1em;padding-left:1em}.post-body ul.caution li:before{content:"※"}table.optionPlanTable{border-collapse:separate!important;margin:3rem auto 1rem;padding:0;width:480px;border-bottom:1px solid #6049e9;border-radius:12px 12px 0 0}table.optionPlanTable.eng{width:510px}table.optionPlanTable thead th:first-child{border-radius:12px 12px 0 0}table.optionPlanTable tr{background-color:#fff;border:1px solid #6049e9;padding:.35em}table.optionPlanTable td,table.optionPlanTable th{padding:1em 10px 1em 1em}table.optionPlanTable th{font-size:1.2em}table.optionPlanTable th.label{width:35%}table.optionPlanTable th.price{width:65%}table.optionPlanTable thead tr{background-color:#6049e9;color:#fff}table.optionPlanTable .price{text-align:right;font-family:Roboto,Noto Sans JP,sans-serif;font-size:1.6rem;line-height:1}table.optionPlanTable .price span{font-size:13px}table.optionPlanTable .price span.notice{font-size:.6rem;line-height:1.2;display:block;padding-top:.5em}.is-sp{display:none}@media screen and (max-width:600px){.is-sp{display:inherit}table.optionPlanTable{border:0;width:100%;border-top-left-radius:12px;border-top-right-radius:12px;border-spacing:0}table.optionPlanTable.eng{width:100%}table.optionPlanTable th.heading{color:#fff;padding:.5em 1em;border-top-left-radius:12px;border-top-right-radius:12px;border-spacing:0}table.optionPlanTable th{background-color:transparent;display:block;border-right:none;color:#000;border-bottom:1px solid #6049e9}table.optionPlanTable tr{display:block}table.optionPlanTable thead tr{border-radius:12px 12px 0 0}table.optionPlanTable th.label{width:100%}table.optionPlanTable td.price{width:100%;text-align:center}table.optionPlanTable td{border-bottom:1px solid #6049e9;display:block;font-size:.8em;text-align:right;position:relative;padding:1em;border-right:none}table.optionPlanTable td:last-child{border-bottom:0}}main{animation:none}@keyframes fadein{0%{opacity:0}to{opacity:1}}main{position:relative}main:before{z-index:-1;content:"";position:absolute;top:0;left:0;display:block;width:100%;height:250px;background-color:#6049e9;background-image:url(/legacy-theme/assets/images/mv_object.webp);background-repeat:no-repeat;background-position:-20%;background-size:60% auto}@media screen and (max-width:520px){main:before{height:200px}}@media screen and (min-width:1140px){main:before{height:330px;background-position:-20%;background-size:60% auto}}.page-case main:before{height:720px}.page-column main:before{height:400px}.page-func main:before{height:640px}@media screen and (max-width:900px){.page-func main:before{height:120vw;background-size:auto 100%;background-position:-200px}}@media screen and (max-width:767px){.page-column main:before{height:60vw}}@media screen and (max-width:500px){.page-func main:before{height:135vw}}.page-header,.page-header .ttl,.page-header .ttl .en{color:var(--color_white)}.page-header{padding-top:80px;min-height:210px}@media screen and (max-width:1140px){.page-header{padding-top:60px;min-height:170px}}@media screen and (max-width:520px){.page-header{padding-top:50px;min-height:120px}}.article-case .page-header,.article-column .page-header{padding-top:50px;min-height:210px}@media screen and (max-width:1140px){.article-case .page-header,.article-column .page-header{padding-top:40px;min-height:170px}}@media screen and (min-width:521px) and (max-width:899px){.article-case .page-header,.article-column .page-header{padding-top:60px}}@media screen and (max-width:520px){.article-case .page-header,.article-column .page-header{padding-top:40px}}.entry-header{position:relative;color:var(--color_white)}.entry-header .inner{display:flex}.page-header-inner h1{padding:0;line-height:1.2}.article h1{line-height:1.33333333333}h3{margin-bottom:1em}.line-btm{width:100%;margin-top:1em;font-size:175%}.column-single .line-btm,.func-single .line-btm{margin-bottom:2.5em}@media screen and (max-width:767px){.article h1,.header-title-inner h1{font-size:5vw}}.page-body{padding-top:70px;padding-bottom:70px}.news-single .page-body{padding:3em 0 1em}@media screen and (max-width:767px){.page-body{padding-top:35px;padding-bottom:35px}}.entry-extra,article .entry-body{margin-right:35px;margin-left:35px;max-width:1140px;padding:3em 0 1em}@media screen and (max-width:767px){.entry-extra,article .entry-body{margin-right:35px;margin-left:35px}}@media screen and (max-width:520px){.entry-extra,article .entry-body{margin-right:30px;margin-left:30px}}@media screen and (min-width:1141px){.entry-extra,article .entry-body{margin-right:auto;margin-left:auto}}.entry-body h2{margin-bottom:1em}.legacy-not-found main{padding-top:120px}.legacy-not-found main .container{max-width:1040px}.legacy-not-found .page-header{min-height:210px;padding-top:80px}.legacy-not-found .page-header .ttl{color:var(--color_black)}.legacy-not-found .page-body{padding-bottom:16px;padding-top:48px}.legacy-not-found .page-body>p{margin-bottom:1.3em}@media screen and (max-width:1140px){.legacy-not-found main{padding-top:80px}.legacy-not-found .page-header{min-height:170px;padding-top:60px}}@media screen and (max-width:767px){.legacy-not-found .page-body{padding-bottom:35px;padding-top:35px}}@media screen and (max-width:520px){.legacy-not-found .page-header{min-height:120px;padding-top:50px}}.func-single .section:last-child{margin-bottom:2em}.func-single h1{margin-top:2em;margin-bottom:1.5em}@media screen and (max-width:520px){.func-single h1{font-size:5.5vw}}.func-single h3.line-btm+.lead{margin-bottom:3em}.func-single .entry-header{padding:70px 0}@media screen and (min-width:961px){.func-single .entry-header .inner{justify-content:space-between;align-content:center}.func-single .entry-header .inner>*{width:50%}}@media screen and (min-width:961px) and (max-width:1150px){.func-single .entry-header .inner>.txts{flex-shrink:0}}@media screen and (max-width:960px){.func-single .entry-header:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;background:#6049e9;z-index:-2}.func-single .entry-header .inner{flex-direction:column;align-items:center}.func-single h1{margin-top:1em}}.func-single .entry-header .main-img{flex-shrink:0;width:644px;height:415px;background-image:url(/legacy-theme/assets/images/bg-screenshot-laptop.webp);background-repeat:no-repeat;background-size:contain;text-align:center}.func-single .entry-header .main-img img{margin:0 auto;padding-top:16px;border-radius:0;width:79.192546583%;height:auto}.func-single .func-type{position:relative;padding:0 55px 0 0;font-size:113.125%}.func-single .func-type:after{content:"";position:absolute;top:50%;display:inline-block;margin-left:1em;width:80px;height:2px;background-color:white}@media screen and (max-width:767px){.article-func .entry-header{padding:30px 0 0}.article-func .entry-header .main-img{width:85vw;height:inherit;padding-bottom:20%}.article-func .entry-header .main-img img{padding-top:3%;width:67vw}.article-func .entry-header{padding:15px 0 0}}.func-item-list:after{content:"";display:block;height:0}.col1.no-bg>*{background:none}@media screen and (min-width:521px){.col1>*,.col2,.col3,.col4{display:flex;width:100%}.col2,.col3,.col4{flex-wrap:wrap;justify-content:space-between}.col2:after,.col2>*,.col3:after,.col3>*,.col4:after,.col4>*{width:47.413793103%}}@media screen and (min-width:961px){.col3:after,.col3>*{width:31.034482758%}.col4:after,.col4:before,.col4>*{width:22.413793103%}.col4:before{content:"";display:block;height:0;order:1}}.func-item-list>li{margin-bottom:3em;border-radius:6px;padding:22px 25px;background:#f9f9fd}.func-item-list>li a{display:block;height:100%;color:var(--textcolor)}.func-item-list>li a:hover{text-decoration:none}.func-item-list>li h4{padding:.8em 0 .5em;line-height:1.4;text-align:center}.func-item-list i{margin-top:10px;width:120px;height:120px;background:#fff}.func-item-list i img{max-width:none;width:65px;height:auto}.func-item-list.col1>li{margin-bottom:2em}.col1.no-bg>li{padding:0}.col1.no-bg>li .icon{margin-left:10px}.col1.no-icon>li{margin-bottom:1em}.col1.no-icon>li .txts{position:relative;padding-left:35px}.col1.no-icon>li h4:before{position:absolute;top:2em;left:-2em;display:inline-block;content:"●";font-size:54%;color:var(--main_color)}.col1.no-icon>li h4{position:relative;text-align:left}@media screen and (min-width:521px){.func-item-list.col1>li h4{text-align:left}.col1.no-icon>li{padding:0 0 0 2em}.func-item-list.col1>li .icon{margin-right:40px;margin-left:40px}}@media screen and (max-width:520px){.func-item-list>li{margin-bottom:1.5em}.func-item-list.no-bg:not(.no-icon)>li p{text-align:center}.func-item-list i{margin-top:10px;width:80px;height:80px}.func-item-list i img{width:50px}}.awesome-list h4{margin-top:.5em;min-height:50px;padding-left:70px;background-image:url(/legacy-theme/assets/images/ic/nice.svg);background-repeat:no-repeat;background-position:0 0;background-size:45px 49px;line-height:1.3}.awesome-list p{margin-top:1em}@media screen and (max-width:520px){.awesome-list h4{padding-left:50px;background-size:auto 35px}}.articles-func-det figure{border-radius:10px 10px 0 0;background:#f4f5f7}.articles-func-det figure .zoom{border-radius:10px 10px 0 0;padding:25px 25px 0}.articles-func-det figure img{border-radius:0}.zoom{display:block;height:100%;position:relative;overflow:hidden;z-index:2;cursor:pointer}.zoom>img{transform:scale(1);transition:transform .3s}.zoom:hover>img{transform:scale(1.06)}.zoom:after{content:"";position:absolute;right:0;bottom:-1px;display:inline-block;width:50px;height:50px;border-radius:100% 0 0 0;background-color:#6049e9;background-image:url(/legacy-theme/assets/images/ic/loope_w.svg);background-repeat:no-repeat;background-position:18px 18px;background-size:21px 21px;cursor:default}section.all_functions_list div.flex_columns{display:flex;flex-wrap:wrap;flex-direction:row}section.all_functions_list{background:#f6f6f6;padding:2em 0}section.all_functions_list h3{color:#6049e9;font-size:130%}section.all_functions_list div.flex_columns div.list_column{width:20%;font-size:12px;margin-bottom:40px;padding:0 .5em}section.all_functions_list div.flex_columns div.list_column h4{font-size:14px;font-weight:700;border-bottom:1px solid #6049e9;margin-bottom:.5em;padding-bottom:.5em}section.all_functions_list div.flex_columns div.list_column li{line-height:1.3;margin-bottom:.5em}@media screen and (max-width:767px){section.all_functions_list div.flex_columns div.list_column{width:48.5%;display:block;margin:o auto 1em}}.page-header .related-links{margin-top:50px}.page-header .related-links dt{color:var(--textcolor)}.related-links .links-category{margin-bottom:10px;padding:20px 30px;background:#f9f9fd;border-radius:50px}@media screen and (max-width:900px){.related-links .links-category{margin-top:6em;margin-bottom:1em;border-radius:10px}.related-links .links{flex-direction:column;align-items:flex-start}.related-links .links dt{padding-bottom:1em}.related-links .link-list{display:block}.related-links .link-list li{display:inline-block;margin-top:5px;margin-bottom:10px}}@media screen and (max-width:520px){.related-links .links-category{margin-top:4em;padding:20px}.related-links .link-list_category a{margin-right:5px}}.case-single h1{margin:20px 10px 60px;font-size:170%}.case-single .entry-header{padding:80px 0}@media screen and (max-width:767px){.case-single .entry-header{padding:40px 0}.case-single .entry-header:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:500px;background:#6049e9;z-index:-2}}@media screen and (min-width:768px){.case-single .entry-header .inner{justify-content:space-between;align-content:center}.case-single .entry-header .inner>*{width:50%}}@media screen and (max-width:767px){.case-single .entry-header .inner{flex-direction:column}}.case-single .ttl{margin:.5em 0 2em}.case-single .entry-header figcaption{margin-bottom:0;text-align:right}.case-single .c-type{display:inline-block;border-style:solid;border-radius:100px;padding:.3em 1em;text-decoration:none;background-color:var(--color_white);color:#6049e9}.index,.index-ttl{display:flex}.index-ttl{flex-shrink:0;align-items:center;justify-content:center;width:150px;height:150px;border-radius:50%;background-color:var(--color_white);color:#6049e9}.index-ttl p{margin:0;text-align:center;line-height:1}.index-ttl span{display:block}.index-ttl .en{font-size:32px}.index ul{list-style-type:none;margin-left:2em;margin-bottom:0;font-weight:700}.index ul a{color:var(--color_white)}.index-list li a{padding-right:3em;text-decoration:none}.index-list li a:hover{text-decoration:underline}@media screen and (max-width:767px){.index{align-items:center;margin-bottom:2em}}@media screen and (max-width:520px){.case-single h1{margin:20px 0 40px;font-size:4vw}.case-single .entry-header figcaption{font-size:75%}.index{align-items:flex-start}.index-ttl{width:80px;height:80px}.index-ttl .en{font-size:20px}.index .index-list{font-size:13px}}.case-summary{width:100%}.case-summary>*{position:relative;border-radius:15px;display:flex;flex-direction:column;padding:1.5em}.case-summary .before{margin-bottom:4em;background-color:#f4f5f7}.case-summary .after{background-color:#e5defd}.case-summary dt{border-bottom:1px solid #aaaaaa;margin-bottom:1em;padding:1em;display:flex;align-items:center;font-weight:700;white-space:nowrap}.case-summary .before:after{content:"";display:inline-block;position:absolute;left:calc(50% - 15px);bottom:calc(0% - 20px);margin:1.5em auto -1.5em;width:30px;height:26px;background-image:url(/legacy-theme/assets/images/ic/arw_b_down.svg);background-size:contain}.case-summary ul{margin:0}.case-summary ul li{margin-bottom:.4em}@media screen and (min-width:768px){.case-summary>*{flex-direction:row}.case-summary dt{border-bottom:0;border-right:1px solid #aaaaaa;margin-bottom:0;margin-right:2em;padding:0 3em 0 2em}}.case-single .entry-body{padding:0 0 2em}.case-single .entry-body>*{margin-top:2.5em}.case-single .entry-body figure{max-width:690px;margin-right:auto;margin-left:auto}.article .ask,.case-single .entry-body h4{font-weight:700}.article .ask{font-size:112.5%}@media screen and (max-width:767px){.case-single h2{font-size:4.5vw}}.profile{border-radius:10px;padding:3em;display:flex;background-color:#f4f5f7}.profile figure{flex-shrink:0;width:180px;height:180px}.profile figure img{border-radius:0}.profile .txts{margin-left:2em}.profile h5{margin-top:0;margin-bottom:1em}.profile dl,.profile dt{display:flex}.profile dt{position:relative;flex-wrap:wrap;justify-content:space-between;white-space:nowrap}.profile dt:after{display:block;position:absolute;content:":";right:-15px;top:0}.profile .txts>dl:not(:last-child){margin-bottom:.4em}.profile .txts>dl:not(:last-child) dt{width:5em}.profile dd{padding-left:1.7em}.profile .txts>dl:last-child dt{width:9em}.profile dd{flex:1;line-height:1.8}@media screen and (max-width:767px){.profile{padding:2em;flex-direction:column;align-content:center}.profile .txts{margin-top:2em;margin-left:0}}@media screen and (max-width:520px){.profile h5{font-size:115%}.profile dl{flex-direction:column}.profile dt{display:block;width:auto;margin-top:1em;font-weight:700}.profile dt:after{display:inline-block;position:relative;right:inherit;padding-left:.5em}.profile dd{padding-left:0}}.profile dd a{position:relative;padding-right:20px}.profile dd a[href^=http]:after,.profile dd a[href^=https]:after{content:"";display:block;position:absolute;top:calc(50% - 4px);right:0;margin-left:5px;width:13px;height:13px;background-image:url(/legacy-theme/assets/images/ic/window_blank.svg);background-size:contain;background-repeat:no-repeat}.column-list :is(h2,h3){font-size:112.5%}@media screen and (max-width:900px){.column-list .meta .link-list_category{margin-top:.5em}.column-list .meta .link-list_category a{margin-right:10px;margin-bottom:10px}}.article-column .entry-header{color:#000}.article-column .entry-header .inner{flex-direction:column}.article-column--no-featured-image .entry-header{min-height:280px}.article-column--no-featured-image .post-body>.page_notice+h2{margin-top:1.7em}.article-column .entry-header h1{padding-top:.5em;padding-bottom:1em;border-bottom:1px solid #aaaaaa}.article-column .entry-header .entry-main-img{max-width:690px;margin:70px auto 1em}@media screen and (max-width:1140px){.article-column--no-featured-image .entry-header{min-height:320px}}@media screen and (max-width:767px){.legacy-post--no-featured-image.page-column main:before{height:300px}.article-column--no-featured-image .entry-header{min-height:220px}}@media screen and (max-width:520px){.article-column .entry-header .entry-main-img{margin:50px auto 2em}}.pager .pagination{text-align:center}.pager .pagination li{display:inline;margin:0 2px;padding:0;display:inline-block;width:50px;height:50px;text-align:center;position:relative}.pager .pagination li a{vertical-align:middle;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:table;color:var(--color_white);text-decoration:none}.pager .pagination li a span{display:table-cell;vertical-align:middle}.pager .pagination li a.active,.pager .pagination li a:hover{color:var(--textcolor);background:var(--color_white);border:1px solid #e5e5e5}.pager .pagination li a{background:var(--main_color)}.pager .pagination li,.pager .pagination li a,.pager .pagination li a.active,.pager .pagination li a:hover{border-radius:50px}@media only screen and (min-width:768px){.pager .pagination{margin-right:auto;margin-left:auto;max-width:700px}.pager .pagination li.next a,.pager .pagination li.pre a{background:none}.pager .pagination li.next,.pager .pagination li.pre{width:80px;background:none}.pager .pagination li.pre{float:left;margin-right:5em}.pager .pagination li.next{float:right;margin-left:5em}.pager .pagination li.next a:hover,.pager .pagination li.pre a:hover{background:none!important;border-radius:0!important;border:none!important}.pager .pagination li.next a,.pager .pagination li.pre a{display:block;width:60px;height:50px;text-align:center;color:var(--main_color)}.pager .pagination li.pre span:after{content:"　PREV"}.pager .pagination li.next span:before{content:"NEXT　"}.pager .pagination li.next span:before,.pager .pagination li.pre span:after{color:#b4b4b4}.pager .pagination li.next a span:before,.pager .pagination li.next a:hover,.pager .pagination li.next a:hover span:before,.pager .pagination li.pre a span:before,.pager .pagination li.pre a:hover,.pager .pagination li.pre a:hover span:after{color:#6948dc}.pager .pagination li.next span,.pager .pagination li.pre span{display:inline-block;background-repeat:no-repeat;background-size:12px auto}.pager .pagination li.pre span{background-image:url(/legacy-theme/assets/images/ic/arw_b_before_g.svg);background-position:left 55%}.pager .pagination li.next span{background-image:url(/legacy-theme/assets/images/ic/arw_b_next_g.svg);background-position:right 55%}.pager .pagination li.pre a span .pager .pagination li.pre a:hover span{background-image:url(/legacy-theme/assets/images/ic/arw_b_before_p.svg)}.pager .pagination li.next a span,.pager .pagination li.next a:hover span{background-image:url(/legacy-theme/assets/images/ic/arw_b_next_p.svg)}}@media only screen and (max-width:767px){.pager .pagination li.next,.pager .pagination li.pre{display:inline-block;width:40%;height:50px;text-align:center}.pager .pagination li.next a,.pager .pagination li.pre a{width:100%;text-align:center}.pager .pagination li.next span,.pager .pagination li.pre span{display:table;width:100%;vertical-align:middle;line-height:50px}.pager .pagination li.next>span,.pager .pagination li.pre>span{border:1px solid #e5e5e5;border-radius:50px}.pager .pagination li.pre span:after{content:"«　前の10件へ"}.pager .pagination li.next span:before{content:"次の10件へ　»"}}.updatenotice-box{max-width:600px;background:#fff;padding:5px 10px;border-radius:2px;border-style:solid;border-color:var(--main_color);border-width:1px}@media only screen and (max-width:767px){.updatenotice-box{width:96%}}.updatenotice{position:relative;padding:10px 5px}.updatenotice:not(:last-child){border-bottom:1px dashed #ddd}.updatenotice-balloon{position:absolute;left:0;top:-30px;width:90px;margin:0 auto 40px;padding:3px;background:#6049e9;text-align:center;font-family:Noto Sans JP,sans-serif;color:#fff}.updatenotice-balloon:after{content:"";border:8px solid transparent;border-top-color:#6049e9;position:absolute;bottom:-16px;left:50%;margin-left:-8px}.jumpup{animation:jump .5s linear infinite alternate}@keyframes jump{to{transform:transtateY(0)}0%{transform:translateY(4px)}}.news-single h1{font-size:2.25em}.news-single h3{font-size:150%}@media screen and (max-width:767px){.news-single h1{font-size:185%}}.article-column .entry-header h1{font-size:185%}@media screen and (max-width:767px){.article-column .entry-body h2{font-size:150%}}.news-single .container{max-width:1040px}@media screen and (min-width:1161px){.news-single .container{margin-right:auto;margin-left:auto}}.news-single .page-body .entry-title-wrap{border-bottom:1px solid #cfcfcf;margin-bottom:3em;padding-bottom:.75em}.news-single .page-body>*{margin-bottom:1.3em}.news-single .page-body img{max-width:100%}.lead-block{margin-bottom:2em;text-align:center}.lead-block h2,.lead-block h3{margin-bottom:.4em;font-size:187.5%}@media screen and (max-width:520px){.lead-block h2,.lead-block h3{font-size:135%}}.contact-drawer{inset:0;position:fixed;z-index:2147483000}.contact-drawer__backdrop{background:rgba(0,0,0,.42);inset:0;position:absolute}.contact-drawer__panel{background:#fff;box-shadow:-10px 0 28px rgba(0,0,0,.2);display:flex;flex-direction:column;font-size:15px;height:100dvh;max-width:calc(100vw - 80px);position:absolute;right:0;top:0;width:760px;animation:contact-drawer-from-right .22s ease-out}.contact-drawer__header{align-items:center;background:#fff;border-bottom:1px solid #e7e7ec;display:flex;flex:0 0 auto;justify-content:space-between;min-height:76px;padding:14px 24px 14px 32px;position:sticky;top:0;z-index:2}.contact-drawer__header h2{flex:1 1 auto;font-size:22px;line-height:1.4;margin:0;min-width:0;overflow-wrap:anywhere;padding-right:16px}.contact-drawer__close{align-items:center;background:#fff;border:1px solid #d8d8df;color:#222;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:700;gap:8px;min-height:44px;padding:8px 14px}.contact-drawer__close-icon{display:block;flex:0 0 16px;height:16px;position:relative;width:16px}.contact-drawer__close-icon:after,.contact-drawer__close-icon:before{background:currentColor;content:"";height:1.5px;left:50%;position:absolute;top:50%;width:13px}.contact-drawer__close-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.contact-drawer__close-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.contact-drawer__close-label{line-height:1.4}.contact-drawer__close:focus-visible{outline:3px solid rgba(96,73,233,.35);outline-offset:2px}.contact-drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:32px 24px 0}.contact-drawer .form-contact-guide{margin-top:0}.contact-drawer .form-contact-guide__phone{font-size:34px}.contact-drawer .dextre-form{max-width:none;padding:0 0 48px}.contact-drawer .dextre-form__audience-heading{font-size:22px}.contact-drawer .form-block{padding:28px}.contact-drawer__loading{padding:32px;text-align:center}@keyframes contact-drawer-from-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media screen and (max-width:767px){.contact-drawer__panel{bottom:0;box-shadow:0 -10px 28px rgba(0,0,0,.2);height:min(92dvh,920px);max-width:none;right:0;top:auto;width:100%;animation-name:contact-drawer-from-bottom}.contact-drawer__header{min-height:64px;padding:10px 12px 10px 20px}.contact-drawer__header h2{font-size:15px;line-height:1.4;padding-right:8px}.contact-drawer__close{min-height:42px;padding:6px 10px}.contact-drawer__body{padding:24px 12px 0}.contact-drawer .form-contact-guide__phone{font-size:27px}.contact-drawer .dextre-form__audience-heading{font-size:19px}.contact-drawer .form-block{padding:20px 12px}}@keyframes contact-drawer-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.contact-drawer__panel{animation:none}}