.p-works_list .c-inner {
  width: min(95%, 175rem);
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.p-works_list__tbl th.name {
  width: 28.5%;
}
.p-works_list__tbl th.method {
  width: 25%;
}
.p-works_list__tbl th.carryin {
  width: 7.5%;
}
.p-works_list__tbl th.carryout {
  width: 7.5%;
}
.p-works_list__tbl th.place {
  width: 7.5%;
}
.p-works_list__tbl tr:not(:first-of-type) {
  border-bottom: 1px solid #e7e7e7;
}
.p-works_list__tbl tr:not(:first-of-type) td:first-of-type {
  font-weight: bold;
}
.p-works_list__tbl td {
  padding: 1.3rem 1.6rem;
}

.l-footer__navi {
  width: 60%;
}
.l-footer__menu {
  justify-content: start;
}
.l-footer__menu:last-of-type {
  margin-top: 1.5rem;
}
.l-footer__menuItem {
  width: 20%;
  display: flex;
}
.l-footer__menuItem a {
  font-size: 1.4rem;
  padding: 0 1rem;
  text-align: center;
  display: block;
  width: 100%;
}
@media screen and (max-width: 1180px) {
  .l-footer__menuItem a {
    font-size: 1.25rem;
  }
}
.l-footer__menuItem a:hover {
  color: #2A78D6;
}
.l-footer__privacy a {
  transition: all 0.4s;
}
.l-footer__privacy a:hover {
  opacity: 0.7;
  color: #2A78D6;
}

.c-panel_contact__wrap {
  justify-content: center;
}
@media screen and (min-width: 992px) {
  .c-panel_contact__cnt {
    width: 43.8%;
  }
}
@media screen and (min-width: 992px) {
  .c-panel_contact__num a {
    font-size: 5.8rem;
  }
}

.p-sdgs_body__icons {
  justify-content: center;
}

.p-sdgs_body__wrap {
  justify-content: center;
}

.p-kv_under__ttl {
  white-space: nowrap;
}
.p-kv_under__img {
  position: relative;
  z-index: -1;
}/*# sourceMappingURL=include.css.map */