.elementor .e-76804638-f0f022a{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-3762ebaf-8bb115c{padding:0px;flex-direction:column;}.elementor .e-6084de16-59e228f{font-family:Noto Serif JP;font-weight:500;font-size:4rem;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-5ff54deb-9e85ace{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-52dcf973-fe48ae9{padding:0px;align-items:end;}.elementor .e-44cfc5a8-be90019{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-38c44218-bb9eca6{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-4a810bb3-2a15d5f{width:51%;font-weight:500;font-size:0.9rem;color:#ffffff;padding:0px;}.elementor .e-2fac2613-b11fc0b{padding:0px;border-radius:10px;background-clip:border-box;flex-direction:column;}.elementor .e-510f1999-59df6e9{font-family:Noto Serif JP;font-weight:700;font-size:1.5rem;letter-spacing:3px;text-align:start;}.elementor .e-4934132c-a17b610{background-color:#c2c2c2;}.elementor .e-82fdb82-76605a7{padding:0px;flex-direction:column;}.elementor .e-5838bc1d-3239460{font-size:1rem;color:#1a1a1a;margin-block-start:10px;}.elementor .e-50f4dcd7-17b9bae{font-size:1rem;color:#1a1a1a;line-height:2rem;margin-block-start:15px;margin-block-end:15px;}.elementor .e-271cb744-ed76701{color:#1a1a1a;}.elementor .e-17f4e9ae-5f3025b{padding:0px;flex-direction:column;}.elementor .e-2292f74a-7e05204{color:#1a1a1a;}.elementor .e-21ee3f85-fb3e478{padding:0px;margin:0px;background-color:#ffffff;flex-direction:column;gap:10px;}.elementor .e-7bdc9099-55b0b6f{font-family:Noto Serif JP;font-weight:700;font-size:0.9rem;text-align:start;}.elementor .e-358c194a-1999100{font-family:Noto Serif JP;font-weight:700;font-size:2.5rem;letter-spacing:3px;text-align:start;}.elementor .e-702e91b5-4c6ba76{background-color:#c2c2c2;}.elementor .e-350d6175-acf973d{font-size:1rem;color:#1a1a1a;margin-block-start:10px;}.elementor .e-4c87fd5d-0430bc7{color:#1a1a1a;}.elementor .e-d80baa0-457a053{padding:0px;flex-direction:column;}.elementor .e-5d62e123-830bee7{padding:0px;flex-direction:column;}.elementor .e-574cfe05-3f3382b{color:#1a1a1a;}.elementor .e-62335c7d-b00af4f{padding:0px;margin:0px;background-color:#ffffff;flex-direction:column;gap:10px;}.elementor .e-3fbde912-9b104ae{font-family:Noto Serif JP;font-weight:700;font-size:1.5rem;letter-spacing:3px;text-align:start;}.elementor .e-6c81269e-c0e234b{background-color:#c2c2c2;}.elementor .e-75dd996a-43798cd{padding:0px;margin:0px;background-color:#ffffff;flex-direction:column;gap:10px;}