@charset "UTF-8";
.sustainability-materiality-materiality-results {
  margin-bottom: min(8.333vw, 120px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-materiality-results {
    margin-bottom: 20.513vw;
  }
}

.sustainability-materiality-materiality-results__inner {
  margin-inline: auto;
  width: var(--container-width-pc);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-materiality-results__inner {
    width: var(--container-width-sp);
  }
}
.sustainability-materiality-materiality-results__inner .c-list.type--primary.kind--dot .c-list__primary-list li {
  padding-left: min(1.111vw, 16px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-materiality-results__inner .c-list.type--primary.kind--dot .c-list__primary-list li {
    padding-left: 4.103vw;
  }
}

.sustainability-materiality-materiality-results__content + .sustainability-materiality-materiality-results__content {
  margin-top: min(4.167vw, 60px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-materiality-results__content + .sustainability-materiality-materiality-results__content {
    margin-top: 15.385vw;
  }
}
.sustainability-materiality-materiality-results__content .c-title + .c-description {
  margin-top: min(1.389vw, 20px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-materiality-results__content .c-title + .c-description {
    margin-top: 5.128vw;
  }
}
.sustainability-materiality-materiality-results__content .c-title.type--primary + .c-title.type--secondary {
  margin-top: min(2.778vw, 40px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-materiality-results__content .c-title.type--primary + .c-title.type--secondary {
    margin-top: 10.256vw;
  }
}
.sustainability-materiality-materiality-results__content .c-title + .c-scroll-wrapper.c-table-wrapper,
.sustainability-materiality-materiality-results__content .c-title + .c-draggable-scroll-wrapper.c-table-wrapper {
  margin-top: min(2.778vw, 40px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-materiality-results__content .c-title + .c-scroll-wrapper.c-table-wrapper,
  .sustainability-materiality-materiality-results__content .c-title + .c-draggable-scroll-wrapper.c-table-wrapper {
    margin-top: 10.256vw;
  }
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-materiality-results__content .c-scroll-wrapper.c-table-wrapper + .c-annotation,
  .sustainability-materiality-materiality-results__content .c-draggable-scroll-wrapper.c-table-wrapper + .c-annotation {
    margin-top: 5.128vw;
  }
}
.sustainability-materiality-materiality-results__content .c-annotation {
  margin-top: min(1.389vw, 20px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-materiality-results__content .c-annotation {
    margin-top: 5.128vw;
  }
}
.sustainability-materiality-materiality-results__content .c-annotation li {
  margin-left: min(1.875vw, 27px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-materiality-results__content .c-annotation li {
    margin-left: 6.154vw;
  }
}
.sustainability-materiality-materiality-results__content .c-annotation li:nth-of-type(1):before {
  content: "※1";
  left: max(-1.875vw, -27px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-materiality-results__content .c-annotation li:nth-of-type(1):before {
    left: -6.154vw;
  }
}
.sustainability-materiality-materiality-results__content .c-annotation li:nth-of-type(2):before {
  content: "※2";
  left: max(-1.875vw, -27px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-materiality-results__content .c-annotation li:nth-of-type(2):before {
    left: -6.154vw;
  }
}
.sustainability-materiality-materiality-results__content .c-annotation li:nth-of-type(3):before {
  content: "※3";
  left: max(-1.875vw, -27px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-materiality-results__content .c-annotation li:nth-of-type(3):before {
    left: -6.154vw;
  }
}
.sustainability-materiality-materiality-results__content .c-annotation li:nth-of-type(4):before {
  content: "※4";
  left: max(-1.875vw, -27px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-materiality-results__content .c-annotation li:nth-of-type(4):before {
    left: -6.154vw;
  }
}
.sustainability-materiality-materiality-results__content .c-annotation li:nth-of-type(5):before {
  content: "※5";
  left: max(-1.875vw, -27px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-materiality-results__content .c-annotation li:nth-of-type(5):before {
    left: -6.154vw;
  }
}
.sustainability-materiality-materiality-results__content .c-annotation li:nth-of-type(6):before {
  content: "※6";
  left: max(-1.875vw, -27px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-materiality-results__content .c-annotation li:nth-of-type(6):before {
    left: -6.154vw;
  }
}
.sustainability-materiality-materiality-results__content .c-annotation li:nth-of-type(7):before {
  content: "※7";
  left: max(-1.875vw, -27px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-materiality-results__content .c-annotation li:nth-of-type(7):before {
    left: -6.154vw;
  }
}
.sustainability-materiality-materiality-results__content .c-annotation li:nth-of-type(8):before {
  content: "※8";
  left: max(-1.875vw, -27px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-materiality-results__content .c-annotation li:nth-of-type(8):before {
    left: -6.154vw;
  }
}
.sustainability-materiality-materiality-results__content .c-annotation li:nth-of-type(9):before {
  content: "※9";
  left: max(-1.875vw, -27px);
}
@media only screen and (max-width: 767px) {
  .sustainability-materiality-materiality-results__content .c-annotation li:nth-of-type(9):before {
    left: -6.154vw;
  }
}

.c-table > thead > tr > th {
  background-color: var(--background-light_gray);
}
.c-table.c-table--previous-sustainability-table > thead > tr > th {
  width: min(11.458vw, 165px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table > thead > tr > th {
    width: 42.308vw;
  }
}
.c-table.c-table--previous-sustainability-table > thead > tr > th:nth-of-type(5), .c-table.c-table--previous-sustainability-table > thead > tr > th:nth-of-type(6) {
  width: min(30.556vw, 440px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table > thead > tr > th:nth-of-type(5), .c-table.c-table--previous-sustainability-table > thead > tr > th:nth-of-type(6) {
    width: 112.821vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr > th {
  padding-left: min(1.042vw, 15px);
  padding-right: min(1.042vw, 15px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr > th {
    padding-left: 3.846vw;
    padding-right: 3.846vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr > th > div {
  display: grid;
  gap: min(0.347vw, 5px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr > th > div {
    gap: 1.282vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr > th > div > div:first-child {
  display: flex;
  justify-content: center;
}
.c-table.c-table--previous-sustainability-table tbody > tr > th span.no {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--line-dark_gray);
  text-align: center;
  height: min(1.667vw, 24px);
  width: min(1.667vw, 24px);
  border-radius: min(1.667vw, 24px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr > th span.no {
    height: 6.154vw;
    width: 6.154vw;
    border-radius: 6.154vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr > td {
  padding: min(1.111vw, 16px) min(1.389vw, 20px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr > td {
    padding: 4.103vw 5.128vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr > td:nth-of-type(1), .c-table.c-table--previous-sustainability-table tbody > tr > td:nth-of-type(2), .c-table.c-table--previous-sustainability-table tbody > tr > td:nth-of-type(3) {
  vertical-align: top;
}
.c-table.c-table--previous-sustainability-table tbody > tr > td:nth-of-type(3), .c-table.c-table--previous-sustainability-table tbody > tr > td:nth-of-type(4), .c-table.c-table--previous-sustainability-table tbody > tr > td:nth-of-type(5) {
  padding: 0;
}
.c-table.c-table--previous-sustainability-table tbody > tr > td > div {
  padding: min(1.111vw, 16px) min(1.389vw, 20px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr > td > div {
    padding: 4.103vw 5.128vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr > td > div + div {
  border-top: 1px solid var(--line-light_gray);
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(1) > td:nth-child(4) > div:nth-child(1) {
  height: min(10.069vw, 145px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(1) > td:nth-child(4) > div:nth-child(1) {
    height: 37.179vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(1) > td:nth-child(4) > div:nth-child(2) {
  height: min(16.042vw, 231px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(1) > td:nth-child(4) > div:nth-child(2) {
    height: 59.231vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(1) > td:nth-child(5) > div:nth-child(1) {
  height: min(10.069vw, 145px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(1) > td:nth-child(5) > div:nth-child(1) {
    height: 37.179vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(1) > td:nth-child(5) > div:nth-child(2) {
  height: min(16.042vw, 231px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(1) > td:nth-child(5) > div:nth-child(2) {
    height: 59.231vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(1) > td:nth-child(6) > div:nth-child(1) {
  height: min(10.069vw, 145px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(1) > td:nth-child(6) > div:nth-child(1) {
    height: 37.179vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(1) > td:nth-child(6) > div:nth-child(2) {
  height: min(16.042vw, 231px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(1) > td:nth-child(6) > div:nth-child(2) {
    height: 59.231vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(2) > td:nth-child(4) > div:nth-child(1) {
  height: min(7.847vw, 113px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(2) > td:nth-child(4) > div:nth-child(1) {
    height: 28.974vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(2) > td:nth-child(4) > div:nth-child(2) {
  height: min(13.472vw, 194px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(2) > td:nth-child(4) > div:nth-child(2) {
    height: 49.744vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(2) > td:nth-child(5) > div:nth-child(1) {
  height: min(7.847vw, 113px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(2) > td:nth-child(5) > div:nth-child(1) {
    height: 28.974vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(2) > td:nth-child(5) > div:nth-child(2) {
  height: min(13.472vw, 194px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(2) > td:nth-child(5) > div:nth-child(2) {
    height: 49.744vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(2) > td:nth-child(6) > div:nth-child(1) {
  height: min(7.847vw, 113px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(2) > td:nth-child(6) > div:nth-child(1) {
    height: 28.974vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(2) > td:nth-child(6) > div:nth-child(2) {
  height: min(13.472vw, 194px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(2) > td:nth-child(6) > div:nth-child(2) {
    height: 49.744vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(3) > td:nth-child(4) > div:nth-child(1) {
  height: min(7.847vw, 113px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(3) > td:nth-child(4) > div:nth-child(1) {
    height: 28.974vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(3) > td:nth-child(4) > div:nth-child(2) {
  height: min(7.847vw, 113px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(3) > td:nth-child(4) > div:nth-child(2) {
    height: 28.974vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(3) > td:nth-child(5) > div:nth-child(1) {
  height: min(7.847vw, 113px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(3) > td:nth-child(5) > div:nth-child(1) {
    height: 28.974vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(3) > td:nth-child(5) > div:nth-child(2) {
  height: min(7.847vw, 113px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(3) > td:nth-child(5) > div:nth-child(2) {
    height: 28.974vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(3) > td:nth-child(6) > div:nth-child(1) {
  height: min(7.847vw, 113px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(3) > td:nth-child(6) > div:nth-child(1) {
    height: 28.974vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(3) > td:nth-child(6) > div:nth-child(2) {
  height: min(7.847vw, 113px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(3) > td:nth-child(6) > div:nth-child(2) {
    height: 28.974vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(4) > td:nth-child(4) > div:nth-child(1) {
  height: min(17.917vw, 258px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(4) > td:nth-child(4) > div:nth-child(1) {
    height: 66.154vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(4) > td:nth-child(4) > div:nth-child(2) {
  height: min(14.167vw, 204px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(4) > td:nth-child(4) > div:nth-child(2) {
    height: 52.308vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(4) > td:nth-child(5) > div:nth-child(1) {
  height: min(17.917vw, 258px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(4) > td:nth-child(5) > div:nth-child(1) {
    height: 66.154vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(4) > td:nth-child(5) > div:nth-child(2) {
  height: min(14.167vw, 204px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(4) > td:nth-child(5) > div:nth-child(2) {
    height: 52.308vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(4) > td:nth-child(6) > div:nth-child(1) {
  height: min(17.917vw, 258px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(4) > td:nth-child(6) > div:nth-child(1) {
    height: 66.154vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(4) > td:nth-child(6) > div:nth-child(2) {
  height: min(14.167vw, 204px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(4) > td:nth-child(6) > div:nth-child(2) {
    height: 52.308vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(5) > td:nth-child(4) > div:nth-child(1) {
  height: min(9.722vw, 140px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(5) > td:nth-child(4) > div:nth-child(1) {
    height: 35.897vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(5) > td:nth-child(4) > div:nth-child(2) {
  height: min(9.722vw, 140px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(5) > td:nth-child(4) > div:nth-child(2) {
    height: 35.897vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(5) > td:nth-child(5) > div:nth-child(1) {
  height: min(9.722vw, 140px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(5) > td:nth-child(5) > div:nth-child(1) {
    height: 35.897vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(5) > td:nth-child(5) > div:nth-child(2) {
  height: min(9.722vw, 140px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(5) > td:nth-child(5) > div:nth-child(2) {
    height: 35.897vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(5) > td:nth-child(6) > div:nth-child(1) {
  height: min(9.722vw, 140px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(5) > td:nth-child(6) > div:nth-child(1) {
    height: 35.897vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(5) > td:nth-child(6) > div:nth-child(2) {
  height: min(9.722vw, 140px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(5) > td:nth-child(6) > div:nth-child(2) {
    height: 35.897vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(6) > td:nth-child(4) > div:nth-child(1) {
  height: min(14.167vw, 204px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(6) > td:nth-child(4) > div:nth-child(1) {
    height: 52.308vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(6) > td:nth-child(4) > div:nth-child(2) {
  height: min(19.097vw, 275px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(6) > td:nth-child(4) > div:nth-child(2) {
    height: 70.513vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(6) > td:nth-child(5) > div:nth-child(1) {
  height: min(14.167vw, 204px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(6) > td:nth-child(5) > div:nth-child(1) {
    height: 52.308vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(6) > td:nth-child(5) > div:nth-child(2) {
  height: min(19.097vw, 275px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(6) > td:nth-child(5) > div:nth-child(2) {
    height: 70.513vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(6) > td:nth-child(6) > div:nth-child(1) {
  height: min(14.167vw, 204px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(6) > td:nth-child(6) > div:nth-child(1) {
    height: 52.308vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(6) > td:nth-child(6) > div:nth-child(2) {
  height: min(19.097vw, 275px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--previous-sustainability-table tbody > tr:nth-child(6) > td:nth-child(6) > div:nth-child(2) {
    height: 70.513vw;
  }
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(1) th {
  background-color: #CAE6FF;
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(1) td {
  background-color: #F1F8FF;
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(2) th {
  background-color: #FFEED8;
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(2) td {
  background-color: #FFFBF2;
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(3) th {
  background-color: #CDF8E0;
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(3) td {
  background-color: #F8FFF5;
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(4) th {
  background-color: #E9E0FF;
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(4) td {
  background-color: #FCF8FF;
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(5) th {
  background-color: #FFE4F0;
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(5) td {
  background-color: #FFF4F9;
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(6) th {
  background-color: #BFF0F7;
}
.c-table.c-table--previous-sustainability-table tbody > tr:nth-child(6) td {
  background-color: #EDFFFF;
}
.c-table.c-table--current-sustainability-table > thead > tr > th:first-child {
  width: min(16.667vw, 240px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table > thead > tr > th:first-child {
    width: 61.538vw;
  }
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table > thead > tr > th:not(:first-child) {
    width: 110.256vw;
  }
}
.c-table.c-table--current-sustainability-table tbody > tr > th {
  vertical-align: middle;
  background-color: #FFE4F0;
}
.c-table.c-table--current-sustainability-table tbody > tr > td {
  padding: min(1.111vw, 16px) min(1.389vw, 20px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table tbody > tr > td {
    padding: 3.077vw 4.103vw;
  }
}
.c-table.c-table--current-sustainability-table tbody > tr > td:nth-child(2) {
  vertical-align: middle;
}
.c-table.c-table--current-sustainability-table tbody > tr > td:nth-child(3) {
  padding: 0;
}
.c-table.c-table--current-sustainability-table tbody > tr > td:nth-child(3) span {
  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) {
  .c-table.c-table--current-sustainability-table tbody > tr > td:nth-child(3) span {
    font-size: var(--size-14px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table tbody > tr > td:nth-child(3) span {
    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) {
  .c-table.c-table--current-sustainability-table tbody > tr > td:nth-child(3) span {
    font-size: var(--size-12px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
.c-table.c-table--current-sustainability-table tbody > tr > td:nth-child(3) dt {
  font-weight: inherit;
}
.c-table.c-table--current-sustainability-table tbody > tr > td:nth-child(3) dl > div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: min(1.111vw, 16px) min(1.042vw, 15px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table tbody > tr > td:nth-child(3) dl > div {
    padding: 4.103vw 3.846vw;
  }
}
.c-table.c-table--current-sustainability-table tbody > tr > td:nth-child(3) dl > div + div {
  border-top: 1px solid var(--line-light_gray);
}
.c-table.c-table--current-sustainability-table tbody > tr:nth-child(1) > td:nth-child(3) > dl > div:nth-child(1) {
  height: min(8.194vw, 118px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table tbody > tr:nth-child(1) > td:nth-child(3) > dl > div:nth-child(1) {
    height: 30.256vw;
  }
}
.c-table.c-table--current-sustainability-table tbody > tr:nth-child(1) > td:nth-child(3) > dl > div:nth-child(2) {
  height: min(5.972vw, 86px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table tbody > tr:nth-child(1) > td:nth-child(3) > dl > div:nth-child(2) {
    height: 22.051vw;
  }
}
.c-table.c-table--current-sustainability-table tbody > tr:nth-child(2) > td:nth-child(3) > dl > div:nth-child(1) {
  height: min(5.972vw, 86px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table tbody > tr:nth-child(2) > td:nth-child(3) > dl > div:nth-child(1) {
    height: 22.051vw;
  }
}
.c-table.c-table--current-sustainability-table tbody > tr:nth-child(2) > td:nth-child(3) > dl > div:nth-child(2) {
  height: min(11.389vw, 164px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table tbody > tr:nth-child(2) > td:nth-child(3) > dl > div:nth-child(2) {
    height: 42.051vw;
  }
}
.c-table.c-table--current-sustainability-table tbody > tr:nth-child(3) > td:nth-child(3) > dl > div:nth-child(1) {
  height: min(8.021vw, 115.5px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table tbody > tr:nth-child(3) > td:nth-child(3) > dl > div:nth-child(1) {
    height: 29.615vw;
  }
}
.c-table.c-table--current-sustainability-table tbody > tr:nth-child(3) > td:nth-child(3) > dl > div:nth-child(2) {
  height: min(8.021vw, 115.5px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table tbody > tr:nth-child(3) > td:nth-child(3) > dl > div:nth-child(2) {
    height: 29.615vw;
  }
}
.c-table.c-table--current-sustainability-table tbody > tr:nth-child(4) > td:nth-child(3) > dl > div:nth-child(1) {
  height: min(5.972vw, 86px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table tbody > tr:nth-child(4) > td:nth-child(3) > dl > div:nth-child(1) {
    height: 22.051vw;
  }
}
.c-table.c-table--current-sustainability-table tbody > tr:nth-child(4) > td:nth-child(3) > dl > div:nth-child(2) {
  height: min(7.847vw, 113px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table tbody > tr:nth-child(4) > td:nth-child(3) > dl > div:nth-child(2) {
    height: 28.974vw;
  }
}
.c-table.c-table--current-sustainability-table tbody > tr:nth-child(5) > td:nth-child(3) > dl > div:nth-child(1) {
  height: min(4.097vw, 59px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table tbody > tr:nth-child(5) > td:nth-child(3) > dl > div:nth-child(1) {
    height: 15.128vw;
  }
}
.c-table.c-table--current-sustainability-table tbody > tr:nth-child(5) > td:nth-child(3) > dl > div:nth-child(2) {
  height: min(5.972vw, 86px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table tbody > tr:nth-child(5) > td:nth-child(3) > dl > div:nth-child(2) {
    height: 22.051vw;
  }
}
.c-table.c-table--current-sustainability-table tbody > tr:nth-child(5) > td:nth-child(3) > dl > div:nth-child(3) {
  height: min(7.847vw, 113px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table tbody > tr:nth-child(5) > td:nth-child(3) > dl > div:nth-child(3) {
    height: 28.974vw;
  }
}
.c-table.c-table--current-sustainability-table tbody > tr:nth-child(6) > td:nth-child(3) > dl > div:nth-child(1) {
  height: min(7.847vw, 113px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table tbody > tr:nth-child(6) > td:nth-child(3) > dl > div:nth-child(1) {
    height: 28.974vw;
  }
}
.c-table.c-table--current-sustainability-table tbody > tr:nth-child(6) > td:nth-child(3) > dl > div:nth-child(2) {
  height: min(5.972vw, 86px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table tbody > tr:nth-child(6) > td:nth-child(3) > dl > div:nth-child(2) {
    height: 22.051vw;
  }
}
.c-table.c-table--current-sustainability-table tbody > tr:nth-child(7) > td:nth-child(3) > dl > div:nth-child(1) {
  height: min(5.972vw, 86px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table tbody > tr:nth-child(7) > td:nth-child(3) > dl > div:nth-child(1) {
    height: 22.051vw;
  }
}
.c-table.c-table--current-sustainability-table tbody > tr:nth-child(7) > td:nth-child(3) > dl > div:nth-child(2) {
  height: min(5.972vw, 86px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table tbody > tr:nth-child(7) > td:nth-child(3) > dl > div:nth-child(2) {
    height: 22.051vw;
  }
}
.c-table.c-table--current-sustainability-table tbody > tr:nth-child(8) > td:nth-child(3) > dl > div:nth-child(1) {
  height: min(5.972vw, 86px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table tbody > tr:nth-child(8) > td:nth-child(3) > dl > div:nth-child(1) {
    height: 22.051vw;
  }
}
.c-table.c-table--current-sustainability-table tbody > tr:nth-child(8) > td:nth-child(3) > dl > div:nth-child(2) {
  height: min(9.722vw, 140px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table tbody > tr:nth-child(8) > td:nth-child(3) > dl > div:nth-child(2) {
    height: 35.897vw;
  }
}
.c-table.c-table--current-sustainability-table tbody > tr:nth-child(9) > td:nth-child(3) > dl > div:nth-child(1) {
  height: min(5.972vw, 86px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table tbody > tr:nth-child(9) > td:nth-child(3) > dl > div:nth-child(1) {
    height: 22.051vw;
  }
}
.c-table.c-table--current-sustainability-table tbody > tr:nth-child(9) > td:nth-child(3) > dl > div:nth-child(2) {
  height: min(7.639vw, 110px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table tbody > tr:nth-child(9) > td:nth-child(3) > dl > div:nth-child(2) {
    height: 28.205vw;
  }
}
.c-table.c-table--current-sustainability-table tbody > tr:nth-child(9) > td:nth-child(3) > dl > div:nth-child(3) {
  height: min(4.097vw, 59px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table tbody > tr:nth-child(9) > td:nth-child(3) > dl > div:nth-child(3) {
    height: 15.128vw;
  }
}
.c-table.c-table--current-sustainability-table tbody > tr:nth-child(9) > td:nth-child(3) > dl > div:nth-child(4) {
  height: min(7.847vw, 113px);
}
@media only screen and (max-width: 767px) {
  .c-table.c-table--current-sustainability-table tbody > tr:nth-child(9) > td:nth-child(3) > dl > div:nth-child(4) {
    height: 28.974vw;
  }
}/*# sourceMappingURL=sustainability-materiality-materiality-results.css.map */