.elementor .e-feaf9b4-04e0c83{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-199bc6e-2eabeeb{padding:0px;flex-direction:column;}.elementor .e-522db99-9ce10c9{font-family:Noto Serif JP;font-weight:500;font-size:4.5vw;color:#ffffff;letter-spacing:0px;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-37d8874-162ddea{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-a8415b2-ac82ae2{padding:0px;align-items:end;}.elementor .e-961c0ba-3a7a35a{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-113b480-acf6f13{width:70%;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-e1a540f-4b8cfd0{width:51%;font-weight:500;font-size:0.9rem;color:#ffffff;padding:0px;}.elementor .e-f963324-52ed2dd{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;}