.page-company{position:relative}.page-company::before{content:"";display:block;position:absolute;width:100%;height:35vw;left:0;top:0;background:url("../img/company/img-company_sp.jpg") no-repeat center top/cover;z-index:-1}@media screen and (min-width: 961px){.page-company::before{width:38%;height:100%;background:url("../img/company/img-company.jpg") no-repeat center top/cover}}.sec-company{padding-bottom:clamp(60px,10vw,100px)}@media screen and (max-width: 960px){.sec-company{padding-top:30vw;padding-bottom:0}}.overview-list{max-width:870px;width:100%;margin:0 0 0 auto}@media screen and (max-width: 576px){.overview-list{font-size:1.4rem}}.overview-list .overview-item{display:flex;justify-content:space-between;border-bottom:1px solid #ccc;padding:2em 0 1em}.overview-list .overview-item dt{min-width:9em;letter-spacing:.1em;font-weight:700}@media screen and (max-width: 576px){.overview-list .overview-item dt{min-width:8em}}.overview-list .overview-item dd{width:100%;letter-spacing:.15em}@media screen and (max-width: 576px){.overview-list .overview-item dd{letter-spacing:normal}}.company-map{margin-top:clamp(60px,10vw,100px)}/*# sourceMappingURL=company.css.map */