.p-hero-wrap{background:url(/assets/img/business/hero_bg_sp.webp) no-repeat top/100% auto;position:relative}@media (min-width:750px){.p-hero-wrap{background:url(/assets/img/business/hero_bg.webp) center 0 repeat-x;height:auto}}.no-webp{background-image:url(/assets/img/business/hero_bg_sp.png)}@media (min-width:750px){.no-webp{background-image:url(/assets/img/business/hero_bg.png)}}.p-hero{overflow:hidden;padding-top:.625rem}@media (min-width:750px){.p-hero{padding-top:1rem}.p-page-heading{display:grid;margin:0 auto;max-width:61.25rem}.p-page-heading img{align-self:end}}.p-hero-banner{align-items:center;background-color:#fff;border-radius:1rem;box-shadow:var(--box-shadow05);column-gap:1.5rem;display:grid;grid-template-columns:6.25rem 1fr;margin:1.5rem auto 0;padding:.75rem;position:relative;width:22.875rem}.p-hero-banner:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20d%3D%22M24%2C0h0c13.25%2C0%2C24%2C10.75%2C24%2C24h0c0%2C13.25-10.75%2C24-24%2C24h0C10.75%2C48%2C0%2C37.25%2C0%2C24h0C0%2C10.75%2C10.75%2C0%2C24%2C0Z%22%20fill%3D%22%23f08300%22%2F%3E%3Cpath%20d%3D%22M30.39%2C23.25l-6.02-6.94c-.17-.2-.4-.31-.64-.31s-.47.11-.64.31l-.55.63c-.17.19-.27.46-.27.74s.1.56.27.75l3.51%2C4.06h-7.82c-.5%2C0-.9.45-.9%2C1.03v.89c0%2C.58.4%2C1.08.9%2C1.08h7.86l-3.55%2C4.08c-.17.2-.27.45-.27.73s.1.54.27.74l.55.63c.17.2.4.31.64.31s.47-.11.64-.31l6.02-6.94c.18-.2.27-.46.27-.74s-.09-.55-.27-.75Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat 50%/100% 100%;content:"";height:2rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:2rem}@media (min-width:750px){.p-hero-banner{bottom:1.25rem;left:1.25rem;position:absolute}}.p-hero-banner_heading{font-weight:700;order:2}.p-hero-banner_heading .p-hero-banner_heading-shoulder{color:var(--color-primary);display:block;font-size:.875rem;line-height:1.4}.p-hero-banner_heading .p-hero-banner_heading-main{font-size:1.25rem}.p-hero-banner .a-image{border-radius:.75rem;order:1;overflow:hidden}.p-case{--splide-arrow-pos-top:3.125rem;--splide-arrow-translate-y:0;--splide-arrow-pos-x:4.5rem;--splide-pagination-active-border-color:var(--color-primary);--splide-pagination-active-bg-color:var(--color-white);--splide-pagination-border-color:var(--color-primary-light);--splide-arrow-bg:var(--color-white);--splide-arrow-color:var(--color-accent-navy)}@media (min-width:750px){.p-case{--splide-arrow-pos-top:3.75rem;--splide-arrow-pos-x:-1.25rem}}