.elementor .e-135326b-6c03874{font-family:Shippori Mincho B1;font-weight:700;font-size:40px;color:#ffffff;line-height:1.2em;margin-block-start:1.2em;margin-block-end:1.2em;text-shadow: 0 0 10px #1E7EC3;\n}.elementor .e-7cc587f-8d25ebf{font-family:Noto Sans JP;font-weight:400;font-size:16px;color:#ffffff;margin-block-end:30px;}.elementor .e-39a4055-f95d843{padding:0px;margin:0px;display:block;flex-direction:column;}.elementor .e-bb453e7-a862e8f{position:static;}.elementor .e-5dc01ae-a974a47{font-family:Shippori Mincho B1;font-weight:700;font-size:24px;color:#ffffff;text-align:end;padding-block-start:10px;padding-block-end:10px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:-15px;margin-inline-end:-15px;background-color:#1E7EC3;}.elementor .e-0bcbe6b-54fa9ab{font-family:Shippori Mincho B1;font-weight:700;font-size:24px;color:#ffffff;text-align:end;padding-block-start:10px;padding-block-end:10px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:7px;margin-inline-end:-15px;background-color:#1E7EC3;}.elementor .e-7f42c3e-5340bdb{padding:0px;margin:0px;display:flex;flex-direction:column;align-items:end;align-self:start;}.elementor .e-4c78f01-3b21ab3{font-family:Shippori Mincho B1;font-weight:700;font-size:24px;color:#1E7EC3;text-align:center;}.elementor .e-0192bef-7b16bee{width:400px;align-self:center;}.elementor .e-243c1ba-c05c8c3{font-family:Shippori Mincho B1;font-weight:700;font-size:20px;color:#1E7EC3;text-align:center;}.elementor .e-9170c24-130e32f{padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-c878805-f20d4c6{padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;background-color:#ffffff;display:flex;flex-direction:column;gap:30px;}.elementor .e-fee3828-cdf67f0{font-family:Shippori Mincho B1;font-weight:700;font-size:20px;color:#1E7EC3;text-align:center;}.elementor .e-ddedd36-2548008{padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-154a4a2-460df13{padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;background-color:#ffffff;display:flex;flex-direction:column;gap:30px;}.elementor .e-08fca62-004a83f{font-family:Shippori Mincho B1;font-weight:700;font-size:20px;color:#1E7EC3;text-align:center;}.elementor .e-9a89c2d-acb3084{padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-9ad57f1-7de47db{padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;background-color:#ffffff;display:flex;flex-direction:column;gap:30px;}.elementor .e-34d92a5-78616c9{padding:0px;display:flex;gap:20px;}.elementor .e-77880ee-39610f7{font-family:Shippori Mincho B1;font-weight:700;font-size:24px;color:#ffffff;text-align:start;}.elementor .e-d11fedd-275b878{font-family:Noto Sans JP;font-weight:400;font-size:16px;color:#ffffff;margin-block-end:30px;}.elementor .e-6cc3553-67903c7{width:45%;padding:0px;display:flex;flex-direction:column;gap:15px;}.elementor .e-9dae4e6-4f01566{font-family:Shippori Mincho B1;font-weight:700;font-size:20px;color:#ffffff;text-align:start;}.elementor .e-0e668dd-7ce9aea{font-family:Noto Sans JP;font-weight:400;font-size:16px;color:#ffffff;}.elementor .e-c9ad860-2c4cd6b{padding-block-start:0px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:30px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#EEA5AB;border-style:solid;display:flex;flex-direction:column;gap:10px;}.elementor .e-d386795-3945f91{font-family:Shippori Mincho B1;font-weight:700;font-size:20px;color:#ffffff;text-align:start;}.elementor .e-2430aed-cd5a770{font-family:Noto Sans JP;font-weight:400;font-size:16px;color:#ffffff;}.elementor .e-fee3152-b1726b0{padding-block-start:0px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:30px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#EEA5AB;border-style:solid;display:flex;flex-direction:column;gap:10px;}.elementor .e-e82f60f-c4ab77d{font-family:Shippori Mincho B1;font-weight:700;font-size:20px;color:#ffffff;text-align:start;}.elementor .e-02e509f-36e4ffb{font-family:Noto Sans JP;font-weight:400;font-size:16px;color:#ffffff;}.elementor .e-eab8a27-ba35204{padding-block-start:0px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:30px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#EEA5AB;border-style:solid;display:flex;flex-direction:column;gap:10px;}.elementor .e-a5c94ac-08dbdb5{font-family:Shippori Mincho B1;font-weight:700;font-size:20px;color:#ffffff;text-align:start;}.elementor .e-31b2a99-a3c5864{font-family:Noto Sans JP;font-weight:400;font-size:16px;color:#ffffff;}.elementor .e-c4826af-8a634e4{padding-block-start:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0px;border-width:0px;border-color:#EEA5AB;border-style:none;display:flex;flex-direction:column;gap:10px;}.elementor .e-9eb1e25-61c70aa{padding:0px;}.elementor .e-66d9187-60e0713{width:1080px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:50px;}.elementor .e-6929b7f-e6805ad{width:100vw;padding-block-start:60px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:calc(50% - 50vw);;margin-inline-end:calc(50% - 50vw);;background-color:#E8424F;display:flex;justify-content:center;}.elementor .e-e0ccf55-2c8e4e9{width:calc( 100% - 40px);padding-block-start:60px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;margin:0px;background-color:#EAF1F6;display:flex;flex-direction:column;gap:40px;}.elementor .e-5b2afb3-387994d{padding-block-start:50px;padding-block-end:70px;padding-inline-start:50px;padding-inline-end:50px;margin:0px;background-color:#ffffff;display:flex;flex-direction:column;gap:40px;align-items:center;}.elementor .e-2bb1281-7a7b6f4{width:360px;font-family:Shippori Mincho B1;font-weight:700;font-size:24px;color:#ffffff;padding-block-start:15px;padding-block-end:15px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:-150px;margin-inline-end:0px;background-color:#1E7EC3;display:inline-flex;justify-content:center;clip-path: polygon(
      40px 0,                     /* 上辺の開始（左から40px内側） */
      100% 0,                     /* 上辺の終わり（右端） */
      calc(100% - 40px) 100%,     /* 下辺の終わり（右から40px内側） */
      0 100%                      /* 下辺の開始（左端） */
  );\n}.elementor .e-819753f-9395658{font-family:Noto Sans JP;font-weight:400;font-size:16px;color:#ffffff;}.elementor .e-6acc3b1-7ca98e0{font-family:Ubuntu Mono;font-weight:700;font-size:16px;color:#1E7EC3;}.elementor .e-6195a62-65a5c9c{width:215px;font-family:Shippori Mincho B1;font-weight:700;font-size:20px;color:#ffffff;text-align:start;display:flex;}.elementor .e-a9b029d-097d591{width:575px;font-family:Noto Sans JP;font-weight:400;font-size:16px;color:#ffffff;display:flex;}.elementor .e-b4d7d17-3c8ccbe{position:relative;padding:20px;display:flex;justify-content:space-between;align-items:center;}.elementor .e-9e9aefc-77ce24f{font-family:Ubuntu Mono;font-weight:700;font-size:16px;color:#1E7EC3;}.elementor .e-0db9771-e21ec4c{width:215px;font-family:Shippori Mincho B1;font-weight:700;font-size:20px;color:#ffffff;text-align:start;display:flex;}.elementor .e-642565d-e4b56ce{width:575px;font-family:Noto Sans JP;font-weight:400;font-size:16px;color:#ffffff;display:flex;}.elementor .e-c6a2c10-f991dd3{position:relative;padding:20px;display:flex;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-fd632bf-1bc3cf2{font-family:Ubuntu Mono;font-weight:700;font-size:16px;color:#1E7EC3;}.elementor .e-86bc7b3-94ae060{width:215px;font-family:Shippori Mincho B1;font-weight:700;font-size:20px;color:#ffffff;text-align:start;display:flex;}.elementor .e-93b439c-28a52bb{width:575px;font-family:Noto Sans JP;font-weight:400;font-size:16px;color:#ffffff;display:flex;}.elementor .e-df469d2-e13362d{position:relative;padding:20px;display:flex;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-1767737-8536053{padding:60px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#000000e6;display:flex;flex-direction:column;gap:20px;}.elementor .e-cfaea11-7f1c38a{font-family:Ubuntu Mono;font-weight:700;font-size:60px;color:#ffffff;text-align:center;}.elementor .e-285038a-2064cd0{font-family:Shippori Mincho B1;font-weight:700;font-size:32px;color:#ffffff;text-align:center;}.elementor .e-960cb76-0714992{font-family:Noto Sans JP;font-weight:400;font-size:16px;color:#ffffff;margin-inline-start:50px;margin-inline-end:50px;}.elementor .e-52339c4-ad72136{width:540px;height:540px;padding:50px;background-color:#1d7dc257;display:flex;flex-direction:column;gap:20px;justify-content:center;align-self:center;}.elementor .e-606cebb-820124a{font-family:Shippori Mincho B1;font-weight:700;font-size:24px;color:#1E7EC3;padding-block-start:15px;padding-block-end:15px;padding-inline-start:60px;padding-inline-end:60px;margin-block-start:0px;margin-block-end:0px;margin-inline-end:0px;background-color:#ffffff;display:inline-flex;justify-content:center;clip-path: polygon(
      40px 0,                     /* 上辺の開始（左から40px内側） */
      100% 0,                     /* 上辺の終わり（右端） */
      calc(100% - 40px) 100%,     /* 下辺の終わり（右から40px内側） */
      0 100%                      /* 下辺の開始（左端） */
  );\n}.elementor .e-1e20f3c-1ec0326{font-family:Noto Sans JP;font-weight:400;font-size:16px;color:#ffffff;text-align:center;}