.features[data-astro-cid-rebrjudu]{isolation:isolate;position:relative;overflow:clip}.section-inner[data-astro-cid-rebrjudu]{width:calc(100% - 40px);max-width:var(--max-width);margin-inline:auto}.section-heading[data-astro-cid-rebrjudu]{color:var(--color-main);font:400 clamp(24px, 24px + (44 - 24) * (100vw - 375px) / (1440 - 375), 44px)/1.8 var(--font-ja-headline);text-align:center}.intro[data-astro-cid-rebrjudu]{background:linear-gradient(135deg,#fff0 0%,#efe5ab87 56%,#77a1d8 96%) 50%/max(600px,100%) 100%;padding-block:106px 65px}.intro-inner[data-astro-cid-rebrjudu]{text-align:center;justify-items:center;gap:20px;display:grid}.intro-lead[data-astro-cid-rebrjudu]{color:var(--color-main);font:400 clamp(20px, 20px + (32 - 20) * (100vw - 375px) / (1440 - 375), 32px)/1.6 var(--font-ja-headline);letter-spacing:-.02em}.flow[data-astro-cid-rebrjudu]{isolation:isolate;gap:30px;padding-block:65px;display:grid;position:relative}.flow-diagram[data-astro-cid-rebrjudu],.flow-diagram[data-astro-cid-rebrjudu] img[data-astro-cid-rebrjudu]{display:block}.service[data-astro-cid-rebrjudu]{background:linear-gradient(135deg,#fff 0%,#e0e9f5 19%,#77a1d8 96%);padding-block:65px}.service-inner[data-astro-cid-rebrjudu]{justify-items:center;gap:30px;display:grid}.service-text[data-astro-cid-rebrjudu]{text-align:center}.service-cases[data-astro-cid-rebrjudu]{gap:20px;width:100%;display:grid}.service-cases[data-astro-cid-rebrjudu] img[data-astro-cid-rebrjudu]{display:block}.service-lead[data-astro-cid-rebrjudu]{color:var(--color-main);font-size:clamp(18px,.938967vw + 14.4789px,28px);font-weight:var(--font-weight-bold);text-align:center}.strengths[data-astro-cid-rebrjudu]{background:linear-gradient(135deg,#fff0 0%,#efe5ab87 56%,#77a1d8 96%) 50%/max(600px,100%) 100%;padding-block:65px}.strengths-inner[data-astro-cid-rebrjudu]{grid-template-columns:minmax(0,1fr);gap:40px;display:grid;container-type:inline-size}.strengths[data-astro-cid-rebrjudu] .section-title{gap:10px;display:grid}.strengths[data-astro-cid-rebrjudu] .title-en{letter-spacing:.02em;font-size:min(clamp(70px,8.45071vw + 38.3099px,160px),20.9cqi);line-height:1;display:block}.strengths[data-astro-cid-rebrjudu] .title-ja{line-height:1.6}.strengths-list[data-astro-cid-rebrjudu]{gap:45px;display:grid}.strength-group[data-astro-cid-rebrjudu]{gap:40px;display:grid}.strength[data-astro-cid-rebrjudu]{gap:30px;display:grid}.strength-body[data-astro-cid-rebrjudu]{gap:25px;display:grid}.strength-heading[data-astro-cid-rebrjudu]{color:var(--color-title)}.strength-number[data-astro-cid-rebrjudu]{font-size:clamp(50px,2.8169vw + 39.4366px,80px);line-height:1.48;display:block}.strength-title[data-astro-cid-rebrjudu]{font:400 clamp(20px, 20px + (32 - 20) * (100vw - 375px) / (1440 - 375), 32px)/1.6 var(--font-ja-headline);letter-spacing:-.02em}.strength-lead[data-astro-cid-rebrjudu]{font-size:clamp(14px,.56338vw + 11.8873px,20px);font-weight:var(--font-weight-bold);margin-top:5px;line-height:1.5}.strength-image[data-astro-cid-rebrjudu]{aspect-ratio:549/360;object-fit:cover;width:100%;display:block}.factory[data-astro-cid-rebrjudu]{box-shadow:inset 0 0 0 2px var(--color-main);border-radius:10px;gap:25px;padding:25px 20px;display:grid}.factory-body[data-astro-cid-rebrjudu]{gap:10px;display:grid}.factory[data-astro-cid-rebrjudu] h4[data-astro-cid-rebrjudu]{color:var(--color-title);font-size:clamp(16px,.751174vw + 13.1831px,24px);font-weight:var(--font-weight-bold)}.factory-note[data-astro-cid-rebrjudu]{margin-left:5px;font-size:clamp(12px,.375587vw + 10.5915px,16px)}.factory-image[data-astro-cid-rebrjudu]{aspect-ratio:316/214;object-fit:cover;width:100%;display:block}.features[data-astro-cid-rebrjudu] .button{width:260px;max-width:100%}.features[data-astro-cid-rebrjudu] .button .link{height:70px;padding:0 20px 0 30px}.features[data-astro-cid-rebrjudu] .button .icon,.features[data-astro-cid-rebrjudu] .button svg{flex-shrink:0;width:34px}@media screen and (width>=1025px){.features[data-astro-cid-rebrjudu]:before,.features[data-astro-cid-rebrjudu]:after{content:"";z-index:-1;aspect-ratio:1;opacity:.6;pointer-events:none;background:#9bb4d5;width:473.255px;position:absolute;transform:rotate(-30deg);mask:url(/_astro/deco_screw_01.BhXwaXFT.png) 50%/contain no-repeat}.features[data-astro-cid-rebrjudu]:before{top:1648.61px;left:calc(50% + 294.608px)}.features[data-astro-cid-rebrjudu]:after{top:2771.61px;left:calc(50% - 825.393px)}.intro[data-astro-cid-rebrjudu]{padding-block:144px}.intro-inner[data-astro-cid-rebrjudu]{gap:40px}.intro-lead[data-astro-cid-rebrjudu]{line-height:1.8}.flow[data-astro-cid-rebrjudu]{gap:40px;padding-block:144px}.flow-text[data-astro-cid-rebrjudu]{text-align:center}.service[data-astro-cid-rebrjudu]{padding-block:144px}.service-inner[data-astro-cid-rebrjudu]{gap:38px}.service[data-astro-cid-rebrjudu] .section-heading[data-astro-cid-rebrjudu]{line-height:65px}.service-cases[data-astro-cid-rebrjudu]{gap:40px}.strengths[data-astro-cid-rebrjudu]{min-height:2280px;padding-block:120px 144px}.strengths-inner[data-astro-cid-rebrjudu]{gap:72px}.strengths[data-astro-cid-rebrjudu] .section-title{gap:15px}.strengths-list[data-astro-cid-rebrjudu]{gap:80px}.strength[data-astro-cid-rebrjudu]{grid-template-columns:minmax(0,620fr) minmax(0,549fr);align-items:end;column-gap:31px}.strength-body[data-astro-cid-rebrjudu]{gap:55px}.strength-title[data-astro-cid-rebrjudu],.strength-lead[data-astro-cid-rebrjudu]{line-height:1.8}.strength-image[data-astro-cid-rebrjudu]{grid-area:1/2}.strength[data-astro-cid-rebrjudu]:has(.strength-button) .strength-image[data-astro-cid-rebrjudu]{grid-row:1/3}.strength-button[data-astro-cid-rebrjudu]{grid-area:2/1}.factory[data-astro-cid-rebrjudu]{grid-template-columns:minmax(0,443px) minmax(0,316px);justify-content:center;align-items:center;gap:133px;padding:20px 50px}.factory-body[data-astro-cid-rebrjudu]{gap:20px}.copy-sp[data-astro-cid-rebrjudu]{display:none}.features[data-astro-cid-rebrjudu] .button{width:300px}.features[data-astro-cid-rebrjudu] .button .link{height:75px}}
