.elementor .e-5ab940f5-f973{width:100%}.elementor .e-701c372d-61aa{font-family:"Noto Sans JP";font-weight:700;font-size:14px;color:#fff;letter-spacing:.1em;padding-block-start:4px;padding-block-end:4px;padding-inline-start:18px;padding-inline-end:18px;margin:0;border-radius:999px;background-color:#fd9800}.elementor .e-1d09bdcd-a1a9{font-family:"Noto Sans JP";font-weight:700;font-size:34px;color:#1c244b;line-height:1.5;text-align:center;margin:0}.elementor .e-102b6aa8-951c{font-family:"Noto Sans JP";font-weight:700;font-size:20px;color:#324a6d;margin:0}.elementor .e-df39f15-c197{width:100%;max-width:900px;position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;align-items:center}.elementor .e-65dfdde2-4f6a{padding-block-start:64px;padding-block-end:8px;padding-inline-start:32px;padding-inline-end:32px;background-color:#fff;display:flex;justify-content:center}.elementor .e-2e4b9c04-fe04{min-width:140px;font-family:"Noto Sans JP";font-weight:700;font-size:13px;color:#fff;text-align:center;padding-block-start:4px;padding-block-end:4px;padding-inline-start:16px;padding-inline-end:16px;margin:0;border-radius:999px;background-color:#fd9800}.elementor .e-6d6f592b-a41b{font-family:"Noto Sans JP";font-weight:400;font-size:16px;color:#324a6d;line-height:1.7;margin:0}.elementor .e-777476ce-9a9a{display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center}.elementor .e-187e37a2-d856{min-width:140px;font-family:"Noto Sans JP";font-weight:700;font-size:13px;color:#fff;text-align:center;padding-block-start:4px;padding-block-end:4px;padding-inline-start:16px;padding-inline-end:16px;margin:0;border-radius:999px;background-color:#fd9800}.elementor .e-5c4100bd-295b{font-family:"Noto Sans JP";font-weight:400;font-size:16px;color:#324a6d;line-height:1.7;margin:0}.elementor .e-65c81183-9278{display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center}.elementor .e-72756b92-3573{min-width:140px;font-family:"Noto Sans JP";font-weight:700;font-size:13px;color:#fff;text-align:center;padding-block-start:4px;padding-block-end:4px;padding-inline-start:16px;padding-inline-end:16px;margin:0;border-radius:999px;background-color:#fd9800}.elementor .e-4994ea22-4a7c{font-family:"Noto Sans JP";font-weight:400;font-size:16px;color:#324a6d;line-height:1.7;margin:0}.elementor .e-1d277370-338c{display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center}.elementor .e-1d3bfc29-e74d{min-width:140px;font-family:"Noto Sans JP";font-weight:700;font-size:13px;color:#fff;text-align:center;padding-block-start:4px;padding-block-end:4px;padding-inline-start:16px;padding-inline-end:16px;margin:0;border-radius:999px;background-color:#fd9800}.elementor .e-3e242fe-3a89{font-family:"Noto Sans JP";font-weight:400;font-size:16px;color:#324a6d;line-height:1.7;margin:0}.elementor .e-3e25ed00-4263{display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center}.elementor .e-3b66d31a-4fd5{width:100%;max-width:860px;padding-block-start:32px;padding-block-end:32px;padding-inline-start:36px;padding-inline-end:36px;border-radius:28px;background-color:#fff;box-shadow:0px 6px 0px 0px #fd9800 inset,0px 14px 32px 0px rgba(253,152,0,.16);display:flex;flex-direction:column;gap:14px}.elementor .e-13693320-55f9{width:100%;height:auto;border-radius:28px;box-shadow:0px 14px 32px 0px rgba(28,36,75,.12)}.elementor .e-dfa260a-613b{width:100%;max-width:860px;margin-block-start:8px;display:flex;flex-direction:column;gap:20px}.elementor .e-4890575f-5838{padding-block-start:72px;padding-block-end:24px;padding-inline-start:32px;padding-inline-end:32px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.elementor .e-d95a5e5-2a49{font-family:"Noto Sans JP";font-weight:700;font-size:30px;color:#1c244b;line-height:1.4;text-align:center;margin:0}.elementor .e-46322769-ce9c{width:100%;max-width:860px;font-family:"Noto Sans JP";font-weight:400;font-size:16px;color:#324a6d;line-height:2;margin:0}.elementor .e-185f8282-8a7d{padding-block-start:56px;padding-block-end:56px;padding-inline-start:32px;padding-inline-end:32px;background-color:#f9fafd;display:flex;flex-direction:column;gap:18px;align-items:center}.elementor .e-681bfc9b-eb0b{font-family:"Noto Sans JP";font-weight:700;font-size:30px;color:#1c244b;line-height:1.4;text-align:center;margin:0}.elementor .e-36ddb548-a6b7{width:100%;max-width:860px;font-family:"Noto Sans JP";font-weight:600;font-size:16px;color:#1c244b;line-height:2.1;padding-block-start:24px;padding-block-end:24px;padding-inline-start:32px;padding-inline-end:32px;margin:0;border-radius:24px;background-color:#fef9e1}.elementor .e-58fe433d-1ea3{padding-block-start:56px;padding-block-end:56px;padding-inline-start:32px;padding-inline-end:32px;background-color:#fff;display:flex;flex-direction:column;gap:18px;align-items:center}.elementor .e-18ea850d-8661{font-family:"Noto Sans JP";font-weight:700;font-size:30px;color:#1c244b;line-height:1.4;text-align:center;margin:0}.elementor .e-1881e948-3c40{width:100%;max-width:860px;font-family:"Noto Sans JP";font-weight:700;font-size:20px;color:#1c244b;line-height:1.6;padding-inline-start:14px;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;box-shadow:5px 0px 0px 0px #fd9800 inset}.elementor .e-2a5e6135-768a{width:100%;max-width:860px;font-family:"Noto Sans JP";font-weight:400;font-size:16px;color:#324a6d;line-height:2;margin:0}.elementor .e-7b418ef3-ef1b{width:100%;max-width:860px;font-family:"Noto Sans JP";font-weight:400;font-size:16px;color:#324a6d;line-height:2;margin:0}.elementor .e-298a5f3f-68f7{width:100%;max-width:860px;font-family:"Noto Sans JP";font-weight:400;font-size:16px;color:#324a6d;line-height:2;margin:0}.elementor .e-4f63bb99-134f{width:100%;max-width:860px;font-family:"Noto Sans JP";font-weight:700;font-size:20px;color:#1c244b;line-height:1.6;padding-inline-start:14px;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;box-shadow:5px 0px 0px 0px #fd9800 inset}.elementor .e-76bc5252-c9b2{width:100%;max-width:860px;font-family:"Noto Sans JP";font-weight:400;font-size:16px;color:#324a6d;line-height:2;margin:0}.elementor .e-7dc3c645-d8bd{padding-block-start:56px;padding-block-end:56px;padding-inline-start:32px;padding-inline-end:32px;background-color:#f9fafd;display:flex;flex-direction:column;gap:18px;align-items:center}.elementor .e-277d023f-e18d{font-family:"Noto Sans JP";font-weight:700;font-size:30px;color:#1c244b;line-height:1.4;text-align:center;margin:0}.elementor .e-4ccc4493-a44d{width:100%;max-width:860px;font-family:"Noto Sans JP";font-weight:400;font-size:16px;color:#324a6d;line-height:2;margin:0}.elementor .e-735dcb50-d622{padding-block-start:56px;padding-block-end:56px;padding-inline-start:32px;padding-inline-end:32px;background-color:#fff;display:flex;flex-direction:column;gap:18px;align-items:center}.elementor .e-20f868a4-ec79{font-family:"Noto Sans JP";font-weight:700;font-size:30px;color:#1c244b;line-height:1.4;text-align:center;margin:0}.elementor .e-15c87b9c-4520{width:100%;max-width:860px;font-family:"Noto Sans JP";font-weight:400;font-size:16px;color:#324a6d;line-height:2;margin:0}.elementor .e-533dbc26-f672{width:100%;max-width:860px;font-family:"Noto Sans JP";font-weight:400;font-size:16px;color:#324a6d;line-height:2;margin:0}.elementor .e-35bdc2f4-a245{padding-block-start:56px;padding-block-end:96px;padding-inline-start:32px;padding-inline-end:32px;background-color:#f9fafd;display:flex;flex-direction:column;gap:18px;align-items:center}.elementor .e-3b65a33a-a859{font-weight:700;font-size:30px;color:#1c244b;line-height:1.4;text-align:center;margin:0}.elementor .e-3e2a89f8-736e{padding-block-start:72px;padding-block-end:80px;padding-inline-start:32px;padding-inline-end:32px;background-color:#fff;display:flex;flex-direction:column;gap:28px;align-items:center}.elementor .e-60541556-cdfb{width:100%;max-width:100%;padding:0}