.sustainability-materiality-greenhouse-gas-reduction {
  margin-bottom: var(--space-120);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-greenhouse-gas-reduction {
    margin-bottom: var(--space-80);
  }
}
.sustainability-materiality-greenhouse-gas-reduction {
  font-family: var(--family-jp);
  font-size: var(--size-16px);
  font-weight: var(--weight-regular);
  line-height: var(--line-height-170);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-greenhouse-gas-reduction {
    font-size: var(--size-16px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-greenhouse-gas-reduction {
    font-family: var(--family-jp);
    font-size: var(--size-14px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .sustainability-materiality-greenhouse-gas-reduction {
    font-size: var(--size-14px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
.sustainability-materiality-greenhouse-gas-reduction .c-annotation {
  font-family: var(--family-jp);
  font-size: var(--size-14px);
  font-weight: var(--weight-regular);
  line-height: var(--line-height-170);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-greenhouse-gas-reduction .c-annotation {
    font-size: var(--size-14px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-greenhouse-gas-reduction .c-annotation {
    font-family: var(--family-jp);
    font-size: var(--size-12px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .sustainability-materiality-greenhouse-gas-reduction .c-annotation {
    font-size: var(--size-12px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
.sustainability-materiality-greenhouse-gas-reduction .mb-10 {
  margin-bottom: var(--space-10) !important;
}
.sustainability-materiality-greenhouse-gas-reduction .mb-20 {
  margin-bottom: var(--space-20) !important;
}

.sustainability-materiality-greenhouse-gas-reduction__inner {
  margin-inline: auto;
  width: var(--container-width-pc);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-greenhouse-gas-reduction__inner {
    width: var(--container-width-sp);
  }
}

.sustainability-materiality-greenhouse-gas-reduction__section + .sustainability-materiality-greenhouse-gas-reduction__section {
  margin-top: min(4.167vw, 60px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-greenhouse-gas-reduction__section + .sustainability-materiality-greenhouse-gas-reduction__section {
    margin-top: 15.385vw;
  }
}
.sustainability-materiality-greenhouse-gas-reduction__section table thead th {
  background-color: var(--primary-light_red);
  text-align: center;
}
.sustainability-materiality-greenhouse-gas-reduction__section table thead th:first-child {
  width: min(27.778vw, 400px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-greenhouse-gas-reduction__section table thead th:first-child {
    width: 34.103vw;
  }
}
.sustainability-materiality-greenhouse-gas-reduction__section table thead th:nth-child(2) {
  width: min(48.611vw, 700px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-greenhouse-gas-reduction__section table thead th:nth-child(2) {
    width: 50.513vw;
  }
}
.sustainability-materiality-greenhouse-gas-reduction__section table tbody th {
  background-color: var(--background-light_gray);
}
.sustainability-materiality-greenhouse-gas-reduction__section table th {
  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) {
  .sustainability-materiality-greenhouse-gas-reduction__section table th {
    font-size: var(--size-16px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-greenhouse-gas-reduction__section table th {
    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) {
  .sustainability-materiality-greenhouse-gas-reduction__section table th {
    font-size: var(--size-14px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-150);
  }
}
.sustainability-materiality-greenhouse-gas-reduction__section table th, .sustainability-materiality-greenhouse-gas-reduction__section table td {
  vertical-align: middle;
  border: 1px solid var(--line-light_gray);
  padding: min(1.111vw, 16px) min(1.389vw, 20px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-greenhouse-gas-reduction__section table th, .sustainability-materiality-greenhouse-gas-reduction__section table td {
    padding: 4.103vw 5.128vw;
  }
}
.sustainability-materiality-greenhouse-gas-reduction__section .sustainability-materiality-greenhouse-gas-reduction__sdgs > * + * {
  margin-top: min(0.694vw, 10px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-greenhouse-gas-reduction__section .sustainability-materiality-greenhouse-gas-reduction__sdgs > * + * {
    margin-top: 2.564vw;
  }
}
.sustainability-materiality-greenhouse-gas-reduction__section .sustainability-materiality-greenhouse-gas-reduction__sdg-icons {
  display: flex;
  flex-wrap: wrap;
  gap: min(1.389vw, 20px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-greenhouse-gas-reduction__section .sustainability-materiality-greenhouse-gas-reduction__sdg-icons {
    gap: 2.564vw;
  }
}
.sustainability-materiality-greenhouse-gas-reduction__section .sustainability-materiality-greenhouse-gas-reduction__sdg-icons img {
  width: min(9.028vw, 130px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-greenhouse-gas-reduction__section .sustainability-materiality-greenhouse-gas-reduction__sdg-icons img {
    width: 19.231vw;
  }
}
.sustainability-materiality-greenhouse-gas-reduction__section .sustainability-materiality-greenhouse-gas-reduction__sdg-list {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: min(0.347vw, 5px);
  margin-top: min(1.389vw, 20px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-greenhouse-gas-reduction__section .sustainability-materiality-greenhouse-gas-reduction__sdg-list {
    gap: 1.282vw;
    margin-top: 5.128vw;
  }
}
.sustainability-materiality-greenhouse-gas-reduction__section .sustainability-materiality-greenhouse-gas-reduction__sdg-list li {
  display: grid;
  grid-template-columns: subgrid;
  grid-column: span 2;
  gap: min(0.694vw, 10px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-greenhouse-gas-reduction__section .sustainability-materiality-greenhouse-gas-reduction__sdg-list li {
    gap: 2.564vw;
  }
}
.sustainability-materiality-greenhouse-gas-reduction__section .sustainability-materiality-greenhouse-gas-reduction__sdg-list li span:first-child {
  color: var(--primary-red);
  font-weight: var(--weight-bold);
}/*# sourceMappingURL=sustainability-materiality-greenhouse-gas-reduction.css.map */