.elementor .e-5fdfd3d-a63f569{font-family:Noto Serif JP;font-weight:500;font-size:0.8rem;color:#505050;letter-spacing:0.1rem;line-height:1.4rem;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;background-image:radial-gradient(circle at center center, rgba(255, 255, 255, 1) 64%,rgba(255, 255, 255, 0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#ffffff00;}.elementor .e-719a9ca-784fbd9{padding:0px;flex-direction:column;}.elementor .e-0aef462-f7f6c0a{font-family:Noto Serif JP;font-weight:900;font-size:1rem;color:#ffffff;letter-spacing:3px;line-height:2rem;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-379de0e-93425cb{font-family:Noto Serif JP;font-weight:500;font-size:4rem;color:#ffffff;letter-spacing:3px;line-height:3rem;text-align:start;padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-437dd29-f076f2e{width:70%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;}.elementor .e-51e9e55-b5d7a14{width:51%;font-weight:500;font-size:0.9rem;color:#ffffff;padding:0px;}.elementor .e-7538ca9-9bf2559{width:51%;font-weight:500;font-size:0.9rem;color:#ffffff;padding:0px;}.elementor .e-1905516-eec0140{font-size:1.3rem;color:#ffffff;}.elementor .e-6275e07-28dac9b{width:51%;font-weight:500;font-size:0.9rem;color:#ffffff;padding:0px;}.elementor .e-9402803-091e075{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:column;gap:10px;}.elementor .e-5e35e65-e182a84{padding:0px;border-radius:10px;background-clip:border-box;flex-direction:column;}.elementor .e-871ee44-48ebb88{font-family:Noto Serif JP;font-weight:700;font-size:1.5rem;letter-spacing:3px;text-align:start;}.elementor .e-8fc34fd-d1124cb{background-color:#c2c2c2;}.elementor .e-060ce4f-96f9cb1{color:#1a1a1a;}.elementor .e-2a44b51-b4a1540{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:30px;flex-direction:column;justify-content:space-between;}.elementor .e-62d2d26-bfd622a{font-family:Noto Serif JP;font-size:1.3rem;text-align:center;}.elementor .e-62ae2a4-cbfa1d0{padding:0px;flex-direction:column;flex:0 1 auto;justify-content:flex-start;align-items:center;align-self:center;}.elementor .e-a06434b-e585f81{padding-block-start:20px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;border-radius:20px;background-color:#f7f7f7;flex-direction:column;gap:10px;}.elementor .e-eff3e43-1f3101f{padding:0px;}.elementor .e-5894079-4c9d4d5{padding:0px;margin:0px;background-color:#ffffff;flex-direction:column;gap:10px;}.elementor .e-87f7520-1bbcd4f{font-family:Noto Serif JP;font-weight:700;font-size:1.5rem;letter-spacing:3px;text-align:start;}.elementor .e-3e6c8e7-2e4f927{background-color:#c2c2c2;}.elementor .e-d1da5af-b71c460{color:#1a1a1a;}.elementor .e-885731f-4b5288b{font-size:1rem;color:#1a1a1a;line-height:2rem;margin-block-start:15px;margin-block-end:15px;}.elementor .e-f74eae8-98ca1b6{color:#1a1a1a;}.elementor .e-4dccc24-ab0083f{font-size:1rem;color:#1a1a1a;margin-block-start:15px;margin-block-end:15px;}.elementor .e-02efb79-c8cc2df{color:#1a1a1a;}.elementor .e-4522275-a0acba7{padding:0px;flex-direction:column;}.elementor .e-36ab5d4-8621712{font-family:Noto Serif JP;font-size:1.3rem;text-align:center;}.elementor .e-b73ec26-78372b1{padding:0px;flex-direction:column;flex:0 1 auto;justify-content:flex-start;align-items:center;align-self:center;}.elementor .e-4713b5a-49de4d6{padding-block-start:20px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;border-radius:20px;background-color:#f7f7f7;flex-direction:column;gap:10px;}.elementor .e-c82697b-60066df{padding:0px;flex-direction:column;}.elementor .e-f381bd9-1966ab2{padding:0px;flex-direction:column;justify-content:space-between;}.elementor .e-7b69eae-23a61d7{padding:0px;margin:0px;background-color:#ffffff;flex-direction:column;gap:10px;}.elementor .e-dab287e-c5a9c91{font-family:Noto Serif JP;font-weight:700;font-size:1.5rem;letter-spacing:3px;text-align:start;}.elementor .e-53dd3e5-6fb78c2{background-color:#c2c2c2;}.elementor .e-ab51616-3acc602{color:#1a1a1a;}.elementor .e-33cba71-3a91193{padding:0px;flex-direction:column;gap:10px;}.elementor .e-ae0b5e1-774705a{font-family:Noto Serif JP;font-weight:700;font-size:1.5rem;letter-spacing:3px;text-align:start;}.elementor .e-3ac4c86-9c54edd{background-color:#c2c2c2;}.elementor .e-229f4cf-d935a29{color:#1a1a1a;}.elementor .e-b442727-2008af6{padding:0px;flex-direction:row;gap:10px;}.elementor .e-2394641-0a7f33e{padding:0px;flex-direction:column;gap:10px;}.elementor .e-e0c011c-58b6f45{font-family:Noto Serif JP;font-weight:700;font-size:1.5rem;letter-spacing:3px;text-align:start;}.elementor .e-e8b0fc5-42a2771{background-color:#c2c2c2;}.elementor .e-595e5e2-f21e332{color:#1a1a1a;}.elementor .e-62e73ee-4456fe6{padding:0px;gap:10px;}.elementor .e-8c86b60{padding:0px;flex-direction:column;gap:10px;}.elementor .e-ffca9b4-87ea973{font-family:Noto Serif JP;font-weight:700;font-size:1.5rem;letter-spacing:3px;text-align:start;}.elementor .e-9fcc916-2e52a4a{background-color:#c2c2c2;}.elementor .e-a63ad84-ec22521{color:#1a1a1a;}.elementor .e-abfcd32{padding:0px;flex-direction:column;gap:10px;}.elementor .e-2600181-0917c68{font-family:Noto Serif JP;font-weight:700;font-size:1.5rem;letter-spacing:3px;text-align:start;}.elementor .e-2baac7c-0b32602{background-color:#c2c2c2;}.elementor .e-ebaa03a-b82598f{color:#1a1a1a;}.elementor .e-e5845d3-f175c04{height:60px;font-size:1.3rem;color:#ffffff;padding:12px;margin:0px;border-radius:100px;background-color:#00275B;}.elementor .e-03ace27{padding:0px;flex-direction:column;gap:10px;}