.elementor .e-de3b9fa-394093b{font-weight:700;font-size:0.82rem;color:#1479B8;letter-spacing:0.2em;margin:0px;}.elementor .e-f4497c7-d09dd4c{font-weight:800;font-size:46px;color:#102A43;letter-spacing:-0.045em;line-height:1.2;margin:0px;}.elementor .e-6365621-4abd737{font-size:1.25rem;color:#344E66;line-height:1.9;margin:0px;}.elementor .e-53f34de-64d8ac7{font-weight:700;color:#FFFFFF;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.5rem;background-color:#1479B8;}.elementor .e-3c5baf4-a588e14{font-weight:700;color:#1479B8;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.5rem;border-width:1px;border-color:#1479B8;border-style:solid;background-color:#FFFFFF;}.elementor .e-aa7872e-64b37eb{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:1rem;align-items:center;}.elementor .e-6b2c910-b0e36a4{max-width:56rem;padding-block-start:70px;padding-block-end:66px;padding-inline-start:0px;padding-inline-end:20px;display:flex;flex-direction:column;gap:22px;justify-content:center;}.elementor .e-4424f1d-e494ebb{font-weight:700;font-size:0.8rem;color:#F6B36B;letter-spacing:0.14em;padding-block-start:18px;padding-block-end:7px;padding-inline-start:32px;padding-inline-end:32px;margin:0px;background-color:#173B56;}.elementor .e-fc966d2-0a36cfa{font-size:25px;color:#FFFFFF;line-height:1.4;padding-block-start:0px;padding-block-end:7px;padding-inline-start:32px;padding-inline-end:32px;margin:0px;background-color:#173B56;}.elementor .e-c413c52-4682e9d{font-size:15px;color:#E3EDF2;line-height:1.6;padding-block-start:0px;padding-block-end:24px;padding-inline-start:32px;padding-inline-end:32px;margin:0px;background-color:#173B56;}.elementor .e-eb15a9c-699e2e4{min-height:580px;padding:0px;border-radius:0px;border-width:0px;border-color:#DCEAF4;border-style:solid;background-image:linear-gradient(#102A431A, #102A431A),url("https://inagesystem.website/wp-content/uploads/2026/09/サービス紹介トップ画像１-1024x682.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:rgba(17,24,39,0.55);display:flex;flex-direction:column;gap:0px;justify-content:flex-end;}.elementor .e-4e45b68-22a5342{min-height:580px;color:#FFFFFF;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5vw;padding-inline-end:0px;background-color:#F5F4EE;display:grid;gap:0px;grid-template-columns:44% 56%;align-items:stretch;}.elementor .e-68ea66b-2342b74{font-weight:700;font-size:0.8rem;color:#6D28D9;letter-spacing:0.16em;margin:0px;}.elementor .e-4ce4447-089d09d{font-size:clamp(36px,4vw,50px);color:#111827;line-height:1.25;margin:0px;}.elementor .e-ad842ae-e7aa2d6{font-size:1.1rem;color:#374151;line-height:2;margin:0px;}.elementor .e-4b7b3d6-6c800c3{max-width:800px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:#D8895A;border-style:solid;display:flex;flex-direction:column;gap:1.2rem;align-items:start;}.elementor .e-a044b97-cbe1e24{padding-block-start:78px;padding-block-end:86px;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .e-256c216-4cf9c17{font-weight:700;font-size:0.8rem;color:#6D28D9;letter-spacing:0.16em;margin:0px;}.elementor .e-3ed0d98-edbffeb{font-size:3rem;color:#111827;margin-block-start:0px;margin-block-end:2rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-70925c0-3f95531{font-weight:700;font-size:0.8rem;color:#F4C95D;letter-spacing:0.15em;margin:0px;}.elementor .e-0fe7afd-9bd8882{font-size:1.8rem;color:#FFFFFF;margin:0px;}.elementor .e-bad55ba-e3c0187{color:#D1D5DB;line-height:1.9;margin:0px;}.elementor .e-9e99041-9409253{font-weight:700;color:#111827;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0.45rem;background-color:#F4C95D;}.elementor .e-5c3d460-f59583d{min-height:390px;padding:58px;border-radius:0px;background-color:#111827;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-a04dc07-53efbed{font-weight:700;font-size:0.8rem;color:#6D28D9;letter-spacing:0.15em;margin:0px;}.elementor .e-2d362b2-f00342d{font-size:1.8rem;color:#111827;margin:0px;}.elementor .e-cd60d9f-b0eb369{color:#374151;line-height:1.9;margin:0px;}.elementor .e-2ef7552-121a28a{font-weight:700;color:#FFFFFF;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0px;background-color:#173B56;}.elementor .e-3719868-35bea5c{padding:46px;margin-block-start:72px;border-radius:0px;background-color:#EBF2F1;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-de2d23a-55ebda4{padding:0px;display:grid;gap:28px;grid-template-columns:1.2fr 0.8fr;align-items:start;}.elementor .e-49ec983-37b45d3{max-width:72rem;padding:0px;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-892f3cc-135864e{padding-block-start:100px;padding-block-end:120px;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#F8F7F3;display:flex;justify-content:center;}.elementor .e-b7d5342-192da4b{font-weight:700;font-size:0.8rem;color:#F4C95D;letter-spacing:0.16em;margin:0px;}.elementor .e-413c078-039f639{font-size:3rem;color:#FFFFFF;margin-block-start:0px;margin-block-end:2rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-b8d14cd-478dc77{font-weight:700;color:#F4C95D;margin:0px;}.elementor .e-e0b5687-5663338{font-size:1.5rem;color:#FFFFFF;margin:0px;}.elementor .e-fcf3afe-5dc034e{color:#D1D5DB;line-height:1.9;margin:0px;}.elementor .e-8557a3c-c5076f1{padding-block-start:30px;padding-block-end:30px;padding-inline-start:8px;padding-inline-end:8px;border-block-start-width:1px;border-color:#526273;background-color:transparent;display:grid;flex-direction:column;gap:26px;grid-template-columns:72px 280px 1fr;align-items:center;}.elementor .e-d315d6d-3aebc38{font-weight:700;color:#F4C95D;margin:0px;}.elementor .e-e8e7fcf-fb1fa5e{font-size:1.5rem;color:#FFFFFF;margin:0px;}.elementor .e-c35b633-138edb3{color:#D1D5DB;line-height:1.9;margin:0px;}.elementor .e-da475c2-19e7777{padding-block-start:30px;padding-block-end:30px;padding-inline-start:8px;padding-inline-end:8px;border-block-start-width:1px;border-color:#526273;background-color:transparent;display:grid;flex-direction:column;gap:26px;grid-template-columns:72px 280px 1fr;align-items:center;}.elementor .e-ec55087-24e1913{font-weight:700;color:#F4C95D;margin:0px;}.elementor .e-d2c5de7-a5b8d13{font-size:1.5rem;color:#FFFFFF;margin:0px;}.elementor .e-a650166-2b1a0e9{color:#D1D5DB;line-height:1.9;margin:0px;}.elementor .e-5685c97-43aeb87{padding-block-start:30px;padding-block-end:30px;padding-inline-start:8px;padding-inline-end:8px;border-block-start-width:1px;border-color:#526273;background-color:transparent;display:grid;flex-direction:column;gap:26px;grid-template-columns:72px 280px 1fr;align-items:center;}.elementor .e-7a5dac9-5cc075e{padding:0px;display:flex;flex-direction:column;gap:0px;grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .e-d61e30c-020f81e{max-width:72rem;padding:0px;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-637ed07-e27d503{color:#FFFFFF;padding-block-start:7.5rem;padding-block-end:7.5rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#111827;display:flex;justify-content:center;}.elementor .e-99fa4f0-3b65792{font-weight:700;font-size:0.8rem;color:#6D28D9;letter-spacing:0.16em;margin:0px;}.elementor .e-3db6f35-b80e68d{font-size:3rem;color:#111827;margin:0px;}.elementor .e-1d7eed3-ce26346{color:#374151;line-height:1.9;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a694578-2250e5e{font-size:32px;color:#F5C95B;margin:0px;}.elementor .e-e21c49d-0780dad{color:#FFFFFF;margin:0px;}.elementor .e-bb48fe0-cffbbc6{min-height:180px;padding-block-start:42px;padding-block-end:42px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;background-color:#173B56;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-ba21a81-28b03fc{font-size:30px;color:#173B56;margin:0px;}.elementor .e-b2273a0-0338521{color:#374151;margin:0px;}.elementor .e-7d6e233-022177a{min-height:180px;padding-block-start:42px;padding-block-end:42px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:#D5DFE1;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-3d7ab9e-3f62dd2{font-size:30px;color:#173B56;margin:0px;}.elementor .e-8835476-28bac67{color:#374151;margin:0px;}.elementor .e-f264767-c76c67b{min-height:180px;padding-block-start:42px;padding-block-end:42px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:#D5DFE1;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-708ec53-908f5ff{padding-block-start:0px;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:44px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:0px;grid-template-columns:1.2fr 1fr 1fr;}.elementor .e-44cc3df-08a70df{max-width:300px;font-weight:700;color:#FFFFFF;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-inline-start:auto;border-radius:0px;background-color:#173B56;}.elementor .e-16785a7-87372cb{max-width:72rem;padding:0px;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-0553194-3813547{padding-block-start:7.5rem;padding-block-end:7.5rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#F8F6F1;display:flex;justify-content:center;}.elementor .e-0e4d7da-1454c44{font-weight:700;font-size:0.8rem;color:#6D28D9;letter-spacing:0.16em;margin:0px;}.elementor .e-e396c0d-2702bd2{font-size:3rem;color:#111827;margin:0px;}.elementor .e-bc32e2d-2de2996{font-size:1.45rem;color:#34205C;line-height:1.9;padding-block-start:2rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:2px;}.elementor .e-84b5c95-2f5d7c1{font-size:0.9rem;color:#6B7280;margin:0px;}.elementor .e-4f37d5b-e96a21f{max-width:60rem;padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-b1303c6-0e801c4{padding-block-start:7.5rem;padding-block-end:7.5rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .e-1ca71e5-af6b3b3{font-weight:700;font-size:0.8rem;color:#F4C95D;letter-spacing:0.16em;margin:0px;}.elementor .e-b08d4ba-4186fbd{max-width:700px;font-size:44px;color:#FFFFFF;line-height:1.22;text-align:start;margin:0px;}.elementor .e-a9c0be1-2bb34d4{font-size:1.15rem;color:#E5E7EB;margin:0px;}.elementor .e-3949e32-c682061{font-weight:700;color:#111827;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.5rem;background-color:#F4C95D;}.elementor .e-11f3e13-df90e9c{font-weight:700;color:#FFFFFF;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.5rem;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:transparent;}.elementor .e-cf96705-f3d33b2{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:1rem;}.elementor .e-7c2a23d-ea0f709{max-width:1050px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-65888c0-30ec684{color:#FFFFFF;padding-block-start:96px;padding-block-end:102px;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#173B56;display:flex;justify-content:center;}.elementor .e-a1660f7-8364d90{color:#111827;padding:0px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}