.sustainability-environment-climate-change {
  margin: min(0vw, 0px) 0 min(8.333vw, 120px);
}
@media only screen and (max-width: 767px) {
  .sustainability-environment-climate-change {
    margin: 0vw 0 20.513vw;
  }
}
.sustainability-environment-climate-change .sustainability-environment-climate-change__inner {
  margin: 0 auto;
  width: var(--container-width-pc);
}
@media only screen and (max-width: 767px) {
  .sustainability-environment-climate-change .sustainability-environment-climate-change__inner {
    width: var(--container-width-sp);
  }
}
.sustainability-environment-climate-change .sustainability-environment-climate-change__inner > section {
  margin-top: min(4.167vw, 60px);
}
@media only screen and (max-width: 767px) {
  .sustainability-environment-climate-change .sustainability-environment-climate-change__inner > section {
    margin-top: 15.385vw;
  }
}
.sustainability-environment-climate-change .sustainability-environment-climate-change__inner > section > section:not(h2 + section) {
  margin-top: min(2.778vw, 40px);
}
@media only screen and (max-width: 767px) {
  .sustainability-environment-climate-change .sustainability-environment-climate-change__inner > section > section:not(h2 + section) {
    margin-top: 10.256vw;
  }
}
.sustainability-environment-climate-change .c-button.type--tertiary.theme--red.kind--pdf {
  margin-top: var(--space-20);
}
.sustainability-environment-climate-change .local-annotation--numeric {
  display: grid;
  grid-auto-flow: row;
  gap: min(0.694vw, 10px);
  list-style-type: none;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .sustainability-environment-climate-change .local-annotation--numeric {
    gap: 2.564vw;
  }
}
.sustainability-environment-climate-change .local-annotation--numeric li {
  position: relative;
  display: flex;
  -moz-column-gap: 0.5em;
       column-gap: 0.5em;
  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-environment-climate-change .local-annotation--numeric li {
    font-size: var(--size-14px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .sustainability-environment-climate-change .local-annotation--numeric li {
    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-environment-climate-change .local-annotation--numeric li {
    font-size: var(--size-12px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
.sustainability-environment-climate-change .local-annotation--numeric li > span:nth-child(2) {
  flex: 1;
}
.sustainability-environment-climate-change .reduction_image-wrapper {
  margin-top: min(2.778vw, 40px);
}
@media only screen and (max-width: 767px) {
  .sustainability-environment-climate-change .reduction_image-wrapper {
    margin-top: 10.256vw;
  }
}
@media print, screen and (min-width: 768px) {
  .sustainability-environment-climate-change .reduction_image-wrapper .simplebar-content {
    padding-bottom: 0 !important;
  }
}
@media only screen and (max-width: 767px) {
  .sustainability-environment-climate-change .reduction_image {
    margin-left: -23.077vw;
    width: 177.949vw;
  }
}
.sustainability-environment-climate-change .sustainability-environment-climate-change__pdf {
  display: grid;
  justify-items: end;
}
.sustainability-environment-climate-change .sustainability-environment-climate-change__scope3 > .c-description:has(+ .sustainability-environment-climate-change__pdf) {
  margin-bottom: 0 !important;
}/*# sourceMappingURL=sustainability-environment-climate-change.css.map */