.accc-sustainability-action {
  margin-bottom: var(--space-120);
}
@media only screen and (max-width: 767px) {
  .accc-sustainability-action {
    margin-bottom: var(--space-60);
  }
}

.accc-sustainability-action__inner {
  margin: 0 auto;
  width: var(--container-width-pc);
}
@media only screen and (max-width: 767px) {
  .accc-sustainability-action__inner {
    width: var(--container-width-sp);
  }
}

.accc-sustainability-action__content_lead {
  margin-bottom: min(2.778vw, 40px);
}
@media only screen and (max-width: 767px) {
  .accc-sustainability-action__content_lead {
    margin-bottom: 10.256vw;
  }
}
.accc-sustainability-action__content_lead p {
  font-weight: normal !important;
  font-family: var(--family-jp);
  font-size: var(--size-16px);
  font-weight: var(--weight-bold);
  line-height: var(--line-height-170);
}
@media only screen and (max-width: 767px) {
  .accc-sustainability-action__content_lead p {
    font-size: var(--size-16px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .accc-sustainability-action__content_lead p {
    font-family: var(--family-jp);
    font-size: var(--size-14px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-150);
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .accc-sustainability-action__content_lead p {
    font-size: var(--size-14px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-150);
  }
}/*# sourceMappingURL=accc-sustainability-action.css.map */