.elementor .e-3d95bf8-01fcd25{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-deaee7b-791c8f3{padding:0px;flex-direction:column;}.elementor .e-1938592-14b2bb5{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-fcba217-b41740f{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-3043b3d-edb9c33{padding:0px;align-items:end;}.elementor .e-80c3e0d-fa9e020{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-773efe3-e03d200{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-1d9caa3-edcce38{width:51%;font-weight:500;font-size:0.9rem;color:#ffffff;padding:0px;}.elementor .e-755d902-e2fc8be{padding:0px;border-radius:10px;background-clip:border-box;flex-direction:column;}.elementor .e-856eea2-ac857fe{font-family:Noto Serif JP;font-weight:700;font-size:1.5rem;letter-spacing:3px;text-align:start;}.elementor .e-1aa96c1-5f91694{background-color:#c2c2c2;}.elementor .e-5d4d475-bbf2279{padding:0px;flex-direction:column;}.elementor .e-5882c6e-f56c77a{font-size:1rem;color:#1a1a1a;margin-block-start:10px;}.elementor .e-cd45090-fad9187{font-size:1rem;color:#1a1a1a;line-height:2rem;margin-block-start:15px;margin-block-end:15px;}.elementor .e-a8793d9-d501193{color:#1a1a1a;}.elementor .e-f10decb-23d24a4{color:#1a1a1a;}.elementor .e-1fc03ff-fa25140{padding:0px;flex-direction:column;}.elementor .e-57287d0-586ee1d{padding:0px;margin:0px;background-color:#ffffff;flex-direction:column;gap:10px;}.elementor .e-2806cbd-97dcb99{font-family:Noto Serif JP;font-weight:700;font-size:0.9rem;text-align:start;}.elementor .e-5606254-1ead8e9{font-family:Noto Serif JP;font-weight:700;font-size:2.5rem;letter-spacing:3px;text-align:start;}.elementor .e-5634b76-5633d1f{background-color:#c2c2c2;}.elementor .e-bab0912-4c671d9{font-size:1rem;color:#1a1a1a;margin-block-start:10px;}.elementor .e-e46bc0b-09e76a3{color:#1a1a1a;}.elementor .e-36c9293-b5f8851{padding:0px;flex-direction:column;}.elementor .e-1c1eec0-06e8942{padding:0px;flex-direction:column;}.elementor .e-c27c9eb-2cedc86{color:#1a1a1a;}.elementor .e-104609b-92b59cb{padding:0px;margin:0px;background-color:#ffffff;flex-direction:column;gap:10px;}.elementor .e-279d582-897b278{font-family:Noto Serif JP;font-weight:700;font-size:1.5rem;letter-spacing:3px;text-align:start;}.elementor .e-8af155d-d0c7204{background-color:#c2c2c2;}.elementor .e-6b0c4a6-88d5c66{padding:0px;margin:0px;background-color:#ffffff;flex-direction:column;gap:10px;}