.elementor .e-825ef33-aebc71f{font-family:"Barlow Semi Condensed";font-weight:400;font-size:50px;color:#FFF9EF;text-align:center;}.elementor .e-7ddb501-ad75d22{font-family:"Noto Sans JP";font-weight:200;font-size:36px;color:#FFF9EF;align-self:center;}.elementor .e-432e449{flex-direction:column;gap:20px;justify-content:space-evenly;align-items:center;}.elementor .e-77abf0a{height:40vh;background-image:linear-gradient(#00000080, #00000080),url("https://imp-production.com/wp-content/uploads/2026/07/hero_compliance-1024x437.png");background-repeat:repeat,no-repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,bottom center;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-95c8ac2-89416e1{font-family:"Barlow Semi Condensed";font-weight:400;font-size:30px;color:#373737;text-align:center;}.elementor .e-dba6eb8-b5846b8{width:240px;height:1px;margin-block-end:14px;background-color:#FAAB17;}.elementor .e-55c7121-7fe258c{font-family:"Noto Sans JP";font-weight:200;font-size:22px;}.elementor .e-4e23105-461a88b{flex-direction:column;gap:6px;justify-content:center;align-items:center;}.elementor .e-4c43d10-5a23191{font-family:"Noto Sans JP";font-weight:200;line-height:36px;text-align:start;}.elementor .e-36b4a58-ff90c6f{font-family:"Noto Sans JP";font-weight:200;text-align:start;align-self:start;}.elementor .e-812c201-5c303aa{background-color:#FAAB17;}.elementor .e-91ba7b1-3fad61e{font-family:"Noto Sans JP";font-weight:200;text-align:start;align-self:start;}.elementor .e-b1974bd-08b99d8{font-family:"Noto Sans JP";font-weight:200;line-height:36px;text-align:start;padding-inline-start:18px;}.elementor .e-1587942-cbc3a70{font-family:"Noto Sans JP";font-weight:200;text-align:start;align-self:start;}.elementor .e-b083b8a-7260753{font-family:"Noto Sans JP";font-weight:200;line-height:36px;text-align:start;padding-inline-start:18px;}.elementor .e-b205ffd-156e96f{font-family:"Noto Sans JP";font-weight:200;text-align:start;align-self:start;}.elementor .e-22cbcc9-744babe{font-family:"Noto Sans JP";font-weight:200;line-height:36px;text-align:start;padding-inline-start:18px;}.elementor .e-eb9216a-b1c1ce7{padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;}.elementor .e-0dd2f9b-cb6955a{max-width:800px;flex-direction:column;gap:20px;justify-content:center;}.elementor .e-17b8b1f{padding-block-start:60px;padding-block-end:60px;flex-direction:column;gap:20px;align-items:center;}.elementor .e-503abfa-15e1bbc{font-family:"Barlow Semi Condensed";font-weight:400;font-size:30px;color:#373737;text-align:center;}.elementor .e-93fa32f-35ba1e3{width:240px;height:1px;margin-block-end:14px;background-color:#FAAB17;}.elementor .e-269f0da-f87af3f{font-family:"Noto Sans JP";font-weight:200;font-size:22px;}.elementor .e-84acf23-744998f{flex-direction:column;gap:6px;justify-content:center;align-items:center;}.elementor .e-c0231d5-b4a0b5e{font-family:"Noto Sans JP";font-weight:200;text-align:start;align-self:start;}.elementor .e-c2e5ce2-7c1e0c8{background-color:#FAAB17;}.elementor .e-10d40ee-d84bdfe{font-family:"Noto Sans JP";font-weight:200;line-height:36px;text-align:start;}.elementor .e-db91d79-81ceeeb{font-family:"Noto Sans JP";font-weight:200;text-align:start;align-self:start;}.elementor .e-524c12c-345abfb{font-family:"Noto Sans JP";font-weight:200;line-height:36px;text-align:start;padding-inline-start:18px;}.elementor .e-8960fdb-f68b728{font-family:"Noto Sans JP";font-weight:200;text-align:start;align-self:start;}.elementor .e-c4fef5f-bce56dd{font-family:"Noto Sans JP";font-weight:200;line-height:36px;text-align:start;padding-inline-start:18px;}.elementor .e-d82f5fa-8757c38{font-family:"Noto Sans JP";font-weight:200;text-align:start;align-self:start;}.elementor .e-176a74e-2fb8bb3{font-family:"Noto Sans JP";font-weight:200;line-height:36px;text-align:start;padding-inline-start:18px;}.elementor .e-6de4a11-768b76e{padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;}.elementor .e-4ab8a55-db97f61{font-family:"Noto Sans JP";font-weight:200;text-align:start;align-self:start;}.elementor .e-5c0e854-6d5f09f{background-color:#FAAB17;}.elementor .e-21a507e-6f29697{font-family:"Noto Sans JP";font-weight:200;line-height:36px;text-align:start;}.elementor .e-2dd837a-d988b55{font-family:"Noto Sans JP";font-weight:200;line-height:36px;text-align:start;}.elementor .e-0765094-6772b92{padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;}.elementor .e-e1a7cb8-69e36d0{font-family:"Noto Sans JP";font-weight:200;text-align:start;align-self:start;}.elementor .e-16b4bf0-43277c5{background-color:#FAAB17;}.elementor .e-f669ba4-1f188d8{font-family:"Noto Sans JP";font-weight:200;line-height:36px;text-align:start;}.elementor .e-7ef9d49-ce19ba3{padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;}.elementor .e-db30675-e90b4b3{font-family:"Noto Sans JP";font-weight:200;text-align:start;align-self:start;}.elementor .e-cc1bbe6-881c724{background-color:#FAAB17;}.elementor .e-5b1669d-3762037{font-family:"Noto Sans JP";font-weight:200;line-height:36px;text-align:start;}.elementor .e-4dc4137-8e3fffa{padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;}.elementor .e-82f94d4-b2beef5{max-width:800px;flex-direction:column;gap:20px;justify-content:center;}.elementor .e-bdbb171{padding-block-start:60px;padding-block-end:60px;background-color:#FFF9EF;flex-direction:column;gap:40px;align-items:center;}