.elementor .e-8fa7bba-8001775{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-5282582c-0a49ec4{padding:0px;flex-direction:column;}.elementor .e-45e97a36-a3e9bc4{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-334b753d-f70b067{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-b13c7fa-864f816{padding:0px;align-items:end;}.elementor .e-62b5b51e-1f2f64c{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-1af7c856-4f73d51{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-12a55c30-2d57d2c{width:51%;font-weight:500;font-size:0.9rem;color:#ffffff;padding:0px;}.elementor .e-75c4dd65-30b6f88{padding:0px;border-radius:10px;background-clip:border-box;flex-direction:column;}.elementor .e-709cfeb5-884568c{font-family:Noto Serif JP;font-weight:700;font-size:1.5rem;letter-spacing:3px;text-align:start;}.elementor .e-305f2cf3-6ea007b{background-color:#c2c2c2;}.elementor .e-32ac1232-4ad9d86{padding:0px;flex-direction:column;}.elementor .e-41b6ede1-8b1ed98{font-size:1rem;color:#1a1a1a;margin-block-start:10px;}.elementor .e-6d23e617-5ca321e{font-size:1rem;color:#1a1a1a;line-height:2rem;margin-block-start:15px;margin-block-end:15px;}.elementor .e-283d2404-136024d{color:#1a1a1a;}.elementor .e-64891dfa-0338263{padding:0px;flex-direction:column;}.elementor .e-fef63cb-ac5da35{color:#1a1a1a;}.elementor .e-7391e9dd-67077f8{padding:0px;margin:0px;background-color:#ffffff;flex-direction:column;gap:10px;}.elementor .e-6b20b718-090c9e5{font-family:Noto Serif JP;font-weight:700;font-size:0.9rem;text-align:start;}.elementor .e-51c09d18-ebed563{font-family:Noto Serif JP;font-weight:700;font-size:2.5rem;letter-spacing:3px;text-align:start;}.elementor .e-898b30c-95cd22d{background-color:#c2c2c2;}.elementor .e-5a633720-99bac81{font-size:1rem;color:#1a1a1a;margin-block-start:10px;}.elementor .e-6d12bc73-30f37b4{color:#1a1a1a;}.elementor .e-e3e4d7f-c99480b{padding:0px;flex-direction:column;}.elementor .e-3a545f15-92b1088{padding:0px;flex-direction:column;}.elementor .e-35fc14fb-c3bce2b{color:#1a1a1a;}.elementor .e-32dca228-ea70746{padding:0px;margin:0px;background-color:#ffffff;flex-direction:column;gap:10px;}.elementor .e-74c5c3f4-355defb{font-family:Noto Serif JP;font-weight:700;font-size:1.5rem;letter-spacing:3px;text-align:start;}.elementor .e-1f996ea-bb72bf7{background-color:#c2c2c2;}.elementor .e-27e9ba6d-8c5f101{padding:0px;margin:0px;background-color:#ffffff;flex-direction:column;gap:10px;}