@charset "UTF-8";
.kv_img {
  background-image: url(/company/service/kankyo-syakai/img/kv.jpg);
}
@media screen and (max-width: 768px) {
  .kv_img {
    background-position: right -140px center;
  }
}

/* commonのlayout.cssより変更追加分*/
@media screen and (max-width: 768px) {
  .anc_area ul {
    flex-wrap: wrap;
    width: 90%;
    margin: 0 auto;
  }
}
.anc_area ul li {
  padding: 2.5px 10px 1em 10px;
}
@media screen and (max-width: 768px) {
  .anc_area ul li:nth-child(1) {
    width: 65%;
  }
  .anc_area ul li:nth-child(2) {
    width: 35%;
    border-right: none;
  }
  .anc_area ul li:nth-child(3) {
    width: 28%;
    margin-top: 5%;
  }
  .anc_area ul li:nth-child(4) {
    width: 37%;
    margin-top: 5%;
  }
  .anc_area ul li:nth-child(5) {
    width: 35%;
    margin-top: 5%;
  }
}
.anc_area ul li a span em {
  display: inline-block;
}/*# sourceMappingURL=layout.css.map */