.elementor .e-9ce30b7-2e8ea39{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-e42e4e9-9734c70{padding:0px;flex-direction:column;}.elementor .e-d04ee0d-9d162fb{font-family:Noto Serif JP;font-weight:500;font-size:4vw;color:#ffffff;letter-spacing:-4px;line-height:4vw;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-98ef2b0-5ea7ef7{font-family:Noto Serif JP;font-weight:500;font-size:2rem;color:#ffffff;letter-spacing:3px;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-b70609b-ce44cb5{width:100%;padding:0px;align-items:end;}.elementor .e-b94b41d-9de4454{font-family:Noto Serif JP;font-weight:900;font-size:1.5rem;color:#ffffff;letter-spacing:3px;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-9170d09-eb2d188{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;}.elementor .e-d4604b8-bfb2eb5{width:51%;font-weight:500;font-size:0.9rem;color:#ffffff;padding:0px;}.elementor .e-c720a0d-fd6253d{padding:0px;border-radius:10px;background-clip:border-box;flex-direction:column;}.elementor .e-27d11768-9dd3307{font-family:Noto Serif JP;font-weight:700;font-size:1.5rem;letter-spacing:3px;text-align:start;}.elementor .e-264dce15-73642a0{background-color:#c2c2c2;}.elementor .e-291a2871-0212f86{padding:0px;flex-direction:column;}.elementor .e-6e832751-bb04284{font-size:1rem;color:#1a1a1a;margin-block-start:10px;}.elementor .e-599239fd-635c92a{font-size:1rem;color:#1a1a1a;line-height:2rem;margin-block-start:15px;margin-block-end:15px;}.elementor .e-78cb0a7d-cf53423{color:#1a1a1a;}.elementor .e-592148b7-8f4fbe9{padding:0px;flex-direction:column;}.elementor .e-14c9f5a0-b9b1dac{color:#1a1a1a;}.elementor .e-6e011fea-6fcf898{padding:0px;margin:0px;background-color:#ffffff;flex-direction:column;gap:10px;}.elementor .e-71c11090-cee2403{font-family:Noto Serif JP;font-weight:700;font-size:0.9rem;text-align:start;}.elementor .e-f19247d-3eeee14{font-family:Noto Serif JP;font-weight:700;font-size:2.5rem;letter-spacing:3px;text-align:start;}.elementor .e-fcde391-5132650{background-color:#c2c2c2;}.elementor .e-1384429f-e307ad2{font-size:1rem;color:#1a1a1a;margin-block-start:10px;}.elementor .e-52203159-9df28f0{color:#1a1a1a;}.elementor .e-39d38a7f-b3b40b2{padding:0px;flex-direction:column;}.elementor .e-4031b7c2-2c45592{padding:0px;flex-direction:column;}.elementor .e-2b975459-0b5ab98{color:#1a1a1a;}.elementor .e-3f27fc37-9051a5f{padding:0px;margin:0px;background-color:#ffffff;flex-direction:column;gap:10px;}.elementor .e-ccf18b7-dae353f{font-family:Noto Serif JP;font-weight:700;font-size:1.5rem;letter-spacing:3px;text-align:start;}.elementor .e-2120b7c-e2c8446{background-color:#c2c2c2;}.elementor .e-fce4f61-b142503{padding:0px;margin:0px;background-color:#ffffff;flex-direction:column;gap:10px;}