.wrap.company-page{padding-left:56px;padding-right:56px}.company-about{padding:25px 0 45px}.company-about-copy{max-width:900px;margin-top:25px}.company-about-copy p+p{margin-top:17px}.company-about .facility-visual{margin-top:35px}.company-about .facility-visual img{width:100%;height:auto;max-height:none;object-fit:cover}.company-purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:0 0 50px}.company-purpose-grid section{padding:35px;background:#eef1e8;border:1px solid var(--line);border-radius:5px}.company-index{font-size:10px;letter-spacing:1.7px;color:var(--green)}.company-purpose-grid h2{font-size:32px;margin:18px 0}.company-purpose-grid p{line-height:1.9}.company-quality{display:grid;grid-template-columns:1.3fr 1fr;gap:65px;border-block:1px solid var(--line);padding:40px 0}.company-quality h2{font-size:32px}.company-quality h3{font-size:22px}.company-values{list-style:none;margin:15px 0 0;padding:0}.company-values li{padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.company-values li:before{content:'↗';color:var(--green);margin-right:15px}.company-logistics{padding:45px 0}.company-logistics>p{max-width:900px}.company-page section{scroll-margin-top:125px}.home-company{border-block:1px solid var(--line);background:#eef1e8}.home-company-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.home-company-grid h2{font-size:40px}.home-company-grid p{line-height:1.9}
@media(max-width:1150px){.wrap.company-page{padding-left:32px;padding-right:32px}}
@media(max-width:640px){.wrap.company-page{padding-left:22px;padding-right:22px}.company-purpose-grid,.company-quality,.home-company-grid{grid-template-columns:1fr;gap:20px}.company-purpose-grid section{padding:26px 22px}.company-purpose-grid h2,.company-quality h2,.home-company-grid h2{font-size:29px}.company-about{padding-bottom:30px}.company-about h2{font-size:28px}.company-about-copy{margin-top:20px}.company-quality{padding:30px 0;gap:30px}.company-purpose-grid{margin-bottom:30px}.company-page section{scroll-margin-top:90px}.home-company-grid{gap:24px}}
