.elementor .e-678024e-41d494d{width:100%;height:var(--fit-content);}.elementor .e-3e4174b-bb8ab0d{padding:0px;flex-direction:column;justify-content:flex-start;}.elementor .e-f7f8ad6-8372112{width:50%;margin-block-start:-50px;display:none;align-self:start;}.elementor .e-a8c0639-8856518{width:50%;margin-block-start:-150px;display:none;align-self:end;}.elementor .e-00da1d6-b71d94c{width:50%;margin-block-start:-150px;display:none;align-self:start;}.elementor .e-c03bd04-dd740ba{width:50%;margin-block-start:-150px;display:none;align-self:end;}.elementor .e-6b11919-f66f255{width:50%;margin-block-start:-150px;display:none;align-self:start;}.elementor .e-50b73eb-d819a86{padding:0px;flex-direction:column;gap:10px;}.elementor .e-20ac56c-0679ae0{padding:0px;gap:20px;}.elementor .e-291e694-f6e82ec{padding:20px;border-radius:10px;border-width:1px;border-color:#00ff00;border-style:solid;background-color:#e2ff00;flex-direction:column;gap:10px;}.elementor .e-16ef7ab-3c7fc83{padding:0px;flex-direction:column;gap:10px;}.elementor .e-e1e5331-73734e0{padding:0px;gap:20px;}.elementor .e-1cd1de8-3f965bc{padding:20px;border-radius:10px;border-width:1px;border-color:#00ff00;border-style:solid;background-color:#e2ff00;flex-direction:column;gap:10px;}.elementor .e-e377017-a1bc405{padding:0px;flex-direction:column;gap:10px;}.elementor .e-f3c5ac7-fe3b119{padding:0px;gap:20px;}.elementor .e-8c10c0b-471474f{padding:20px;border-radius:10px;border-width:1px;border-color:#00ff00;border-style:solid;background-color:#e2ff00;flex-direction:column;gap:10px;}.elementor .e-8088913-89b2b8b{padding:0px;flex-direction:column;gap:10px;}.elementor .e-f9dbfb5-7d3acdd{padding:0px;gap:20px;}.elementor .e-3a930bd-9232eec{padding:20px;border-radius:10px;border-width:1px;border-color:#00ff00;border-style:solid;background-color:#e2ff00;flex-direction:column;gap:10px;}.elementor .e-5d32cc4-db18d9b{padding:0px;flex-direction:column;gap:10px;}.elementor .e-6e720f6-567244d{padding:0px;gap:20px;}.elementor .e-10a1d83-5454d8c{padding:20px;border-radius:10px;border-width:1px;border-color:#00ff00;border-style:solid;background-color:#e2ff00;flex-direction:column;gap:10px;}.elementor .e-3dca1b8-f19f04c{padding:0px;flex-direction:column;gap:10px;}.elementor .e-84a83f5-af91da9{padding:0px;gap:20px;}.elementor .e-b1dc7d3-1e16b04{padding:20px;border-radius:10px;border-width:1px;border-color:#00ff00;border-style:solid;background-color:#e2ff00;flex-direction:column;gap:10px;}.elementor .e-e795c93-a18d610{padding:0px;margin-block-start:30px;flex-direction:column;gap:20px;}.elementor .e-7a914cf-b35737c{font-family:"Noto Sans JP";font-weight:500;font-size:0.8rem;color:#31257c;line-height:1.5em;text-align:start;margin-block-start:30px;}.elementor .e-42daf56-7f51678{padding:40px;background-color:#70e3c4;flex-direction:column;justify-content:flex-start;}.elementor .e-4f97fc4-16b5dd0{overflow:visible;aspect-ratio:auto;font-family:"Noto Sans JP";font-weight:700;font-size:2rem;color:#31257C;line-height:1.4em;text-align:center;flex:1 0 auto;align-self:stretch;}.elementor .e-b0516c6-4c2e6b0{width:100%;background-color:#31257c;}.elementor .e-c32b323-7c585a6{font-family:"Noto Sans JP";font-weight:500;font-size:1.3rem;color:#31257c;line-height:1.7em;text-align:start;}.elementor .e-37bbb9e-924b834{width:100%;padding:20px;border-width:2px;border-color:#31257c;border-style:solid;background-color:#ffffff;flex-direction:row;gap:20px;justify-content:center;align-items:center;}.elementor .e-5c5d19d-ace9ae2{font-family:"Noto Sans JP";font-weight:500;font-size:1.3rem;color:#31257c;line-height:1.7em;text-align:start;}.elementor .e-7d0d64c-40b39ef{width:100%;padding:20px;border-width:2px;border-color:#31257c;border-style:solid;background-color:#ffffff;flex-direction:row;gap:20px;justify-content:center;align-items:center;}.elementor .e-2a59515-77c1293{font-family:"Noto Sans JP";font-weight:500;font-size:1.3rem;color:#31257c;line-height:1.7em;text-align:start;}.elementor .e-eeef9c9-b159615{width:100%;padding:20px;border-width:2px;border-color:#31257c;border-style:solid;background-color:#ffffff;flex-direction:row;gap:20px;justify-content:center;align-items:center;}.elementor .e-352b70a-0f62c7c{font-family:"Noto Sans JP";font-weight:500;font-size:1.3rem;color:#31257c;line-height:1.7em;text-align:start;}.elementor .e-3ce6dfe-8cc839b{width:100%;padding:20px;border-width:2px;border-color:#31257c;border-style:solid;background-color:#ffffff;flex-direction:row;gap:20px;justify-content:center;align-items:center;}.elementor .e-b77e265-344810d{font-family:"Noto Sans JP";font-weight:500;font-size:1.3rem;color:#31257c;line-height:1.7em;text-align:start;}.elementor .e-c299c88-aa09fa4{width:100%;padding:20px;border-width:2px;border-color:#31257c;border-style:solid;background-color:#ffffff;flex-direction:row;gap:20px;justify-content:center;align-items:center;}.elementor .e-2232fe3-43ff76e{font-family:"Noto Sans JP";font-weight:500;font-size:1.3rem;color:#31257c;line-height:1.7em;text-align:start;}.elementor .e-bfab0db-04b2acb{width:100%;padding:20px;border-width:2px;border-color:#31257c;border-style:solid;background-color:#ffffff;flex-direction:row;gap:20px;justify-content:center;align-items:center;}.elementor .e-6364361-b6654ae{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);grid-auto-flow:row;}.elementor .e-47f4f00-c6bb45b{padding:60px;background-color:#ffffff;flex-direction:column;gap:40px;justify-content:flex-start;align-items:center;}.elementor .e-3aa9208-fed1147{overflow:visible;aspect-ratio:auto;font-family:"Noto Sans JP";font-weight:700;font-size:2rem;color:#31257C;line-height:1.4em;text-align:center;flex:1 0 auto;align-self:stretch;}.elementor .e-3f7242d-6d7a85c{padding-block-start:0px;padding-block-end:60px;padding-inline-start:40px;padding-inline-end:40px;background-color:#ffffff;flex-direction:column;gap:40px;justify-content:flex-start;align-items:center;}.elementor .e-9da84a2-05e3995{overflow:visible;aspect-ratio:auto;font-family:"Noto Sans JP";font-weight:700;font-size:2rem;color:#31257C;line-height:1.4em;text-align:center;flex:1 0 auto;align-self:stretch;}.elementor .e-748f997-af7877a{padding:0px;gap:10px;}.elementor .e-3ac6195-bd38f5e{padding:20px;border-radius:10px;background-color:#31257C;flex-direction:column;gap:10px;}.elementor .e-65af3e3-3647c48{padding:0px;gap:10px;}.elementor .e-8a6a1de-5dbbbfe{padding:20px;margin-block-start:-20px;border-radius:10px;background-color:#31257C;flex-direction:column;gap:10px;}.elementor .e-6fd4d95-73ff908{padding:0px;gap:10px;}.elementor .e-ef434e0-9ba0593{padding:20px;margin-block-start:-20px;border-radius:10px;background-color:#31257C;flex-direction:column;gap:10px;}.elementor .e-2f3ad4f-9f66fe9{padding-block-start:0px;padding-block-end:60px;padding-inline-start:40px;padding-inline-end:40px;background-color:#ffffff;flex-direction:column;gap:40px;justify-content:flex-start;align-items:center;}.elementor .e-ddb5257-13f7ef9{overflow:visible;aspect-ratio:auto;font-family:"Noto Sans JP";font-weight:700;font-size:2rem;color:#31257C;line-height:1.4em;text-align:center;flex:1 0 auto;align-self:stretch;}.elementor .e-7b0d2fc-7954e9c{padding-block-start:60px;padding-block-end:60px;padding-inline-start:40px;padding-inline-end:40px;background-color:#70e3c4;flex-direction:column;gap:40px;justify-content:flex-start;align-items:center;}.elementor .e-d6bc002-2c8cf1c{width:767px;padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-102d530-70668f8{padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:center;}