.sustainability-society-well_being-health {
  margin-bottom: var(--space-120);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health {
    margin-bottom: var(--space-80);
  }
}

.sustainability-society-well_being-health__inner {
  margin-inline: auto;
  width: var(--container-width-pc);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__inner {
    width: var(--container-width-sp);
  }
}
@media print, screen and (min-width: 768px) {
  .sustainability-society-well_being-health__inner .c-scroll-wrapper .simplebar-content {
    padding-bottom: 1px !important;
  }
}

.sustainability-society-well_being-health__section + .sustainability-society-well_being-health__section {
  margin-top: min(4.167vw, 60px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__section + .sustainability-society-well_being-health__section {
    margin-top: 15.385vw;
  }
}
.sustainability-society-well_being-health__section .c-anchorlink {
  display: inline;
  font-weight: var(--weight-regular) !important;
}
.sustainability-society-well_being-health__section .c-annotation > li > small {
  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-society-well_being-health__section .c-annotation > li > small {
    font-size: var(--size-14px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
.sustainability-society-well_being-health__section .text-center {
  text-align: center;
}
.sustainability-society-well_being-health__section .text-right {
  text-align: right;
}
.sustainability-society-well_being-health__section .color-red {
  color: var(--primary-red);
}
.sustainability-society-well_being-health__section .color-gray {
  color: var(--text-gray);
}
.sustainability-society-well_being-health__section span.strong {
  font-weight: var(--weight-bold);
}

.sustainability-society-well_being-health__top .c-description + .c-description {
  margin-top: min(1.389vw, 20px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__top .c-description + .c-description {
    margin-top: 5.128vw;
  }
}
.sustainability-society-well_being-health__top .c-description:nth-of-type(2) {
  text-align: center;
}
.sustainability-society-well_being-health__top .c-description:nth-of-type(2) > p {
  font-size: var(--size-18px);
  font-weight: var(--weight-bold);
  line-height: var(--line-height-170);
}

.sustainability-society-well_being-health__growth {
  display: flex;
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__growth {
    flex-direction: column;
  }
}
.sustainability-society-well_being-health__growth > p {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: min(27.014vw, 389px);
  height: min(11.806vw, 170px);
  font-family: var(--family-jp);
  font-size: var(--size-22px);
  font-weight: var(--weight-bold);
  line-height: var(--line-height-150);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__growth > p {
    font-size: var(--size-22px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-150);
  }
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__growth > p {
    font-family: var(--family-jp);
    font-size: var(--size-18px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-150);
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .sustainability-society-well_being-health__growth > p {
    font-size: var(--size-18px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-150);
  }
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__growth > p {
    width: auto;
  }
}
.sustainability-society-well_being-health__growth > p:first-child {
  background: url("/assets/img/sustainability/society/well_being/health/growth1_pc.svg") no-repeat center/contain;
  padding-left: min(3.472vw, 50px);
  padding-right: min(5.556vw, 80px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__growth > p:first-child {
    height: 33.333vw;
    padding: 7.949vw 0 11.538vw;
    background: url("/assets/img/sustainability/society/well_being/health/growth1_sp.svg") no-repeat center/contain;
  }
}
.sustainability-society-well_being-health__growth > p:not(:first-child) {
  background: url("/assets/img/sustainability/society/well_being/health/growth2_pc.svg") no-repeat center/contain;
  margin-left: max(-2.292vw, -33px);
}
.sustainability-society-well_being-health__growth > p:not(:first-child):nth-child(2) {
  padding-left: min(4.792vw, 69px);
  padding-right: min(4.167vw, 60px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__growth > p:not(:first-child):nth-child(2) {
    padding: 13.846vw 0 10.769vw;
  }
}
.sustainability-society-well_being-health__growth > p:not(:first-child):nth-child(3) {
  padding-left: min(4.583vw, 66px);
  padding-right: min(4.444vw, 64px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__growth > p:not(:first-child):nth-child(3) {
    padding: 13.846vw 0 10.769vw;
  }
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__growth > p:not(:first-child) {
    margin-left: 0;
    margin-top: -3.59vw;
    height: 38.462vw;
    background: url("/assets/img/sustainability/society/well_being/health/growth2_sp.svg") no-repeat center/contain;
  }
}

.sustainability-society-well_being-health__health-definition-body {
  background-color: var(--primary-light_red);
  padding: min(2.778vw, 40px) min(3.472vw, 50px);
  border-radius: min(1.389vw, 20px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-definition-body {
    padding: 10.256vw 5.128vw;
    border-radius: 5.128vw;
  }
}
.sustainability-society-well_being-health__health-definition-body > p {
  padding-bottom: min(0.694vw, 10px);
  font-family: var(--family-jp);
  font-size: var(--size-18px);
  font-weight: var(--weight-bold);
  line-height: var(--line-height-170);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-definition-body > p {
    font-size: var(--size-18px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-definition-body > p {
    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) and (max-width: 767px) {
  .sustainability-society-well_being-health__health-definition-body > p {
    font-size: var(--size-16px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-definition-body > p {
    padding-bottom: 5.128vw;
  }
}

.sustainability-society-well_being-health__health-definition-body-signature {
  text-align: right;
  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-society-well_being-health__health-definition-body-signature {
    font-size: var(--size-14px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-definition-body-signature {
    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-society-well_being-health__health-definition-body-signature {
    font-size: var(--size-12px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}

.sustainability-society-well_being-health__health-structure .c-title.type--primary {
  margin-bottom: min(2.778vw, 40px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-structure .c-title.type--primary {
    margin-bottom: 5.128vw;
  }
}
.sustainability-society-well_being-health__health-structure .c-title.type--secondary {
  margin-bottom: min(1.389vw, 20px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-structure .c-title.type--secondary {
    margin-bottom: 2.564vw;
  }
}
.sustainability-society-well_being-health__health-structure .c-description {
  margin-bottom: min(1.389vw, 20px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-structure .c-description {
    margin-bottom: 5.128vw;
  }
}

.sustainability-society-well_being-health__health-structure-img {
  width: 100%;
  margin-bottom: min(2.778vw, 40px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-structure-img {
    margin-bottom: 5.128vw;
  }
}

.sustainability-society-well_being-health__health-structure-detail {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: min(1.389vw, 20px);
  margin-bottom: min(2.778vw, 40px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-structure-detail {
    grid-template-columns: 1fr;
    gap: 2.564vw;
    margin-bottom: 5.128vw;
  }
}

.sustainability-society-well_being-health__health-structure-detail-item {
  border: 1px solid var(--line-light_gray);
  border-radius: min(0.694vw, 10px);
  padding: min(1.389vw, 20px) min(2.083vw, 30px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-structure-detail-item {
    border-radius: 2.564vw;
    padding: 5.128vw;
  }
}
.sustainability-society-well_being-health__health-structure-detail-item dt {
  border-bottom: 1px solid var(--line-light_gray);
  padding-bottom: min(0.694vw, 10px);
  margin-bottom: min(0.694vw, 10px);
  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-society-well_being-health__health-structure-detail-item dt {
    font-size: var(--size-16px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-structure-detail-item dt {
    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-society-well_being-health__health-structure-detail-item dt {
    font-size: var(--size-14px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-150);
  }
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-structure-detail-item dt {
    padding-bottom: 2.564vw;
    margin-bottom: 2.564vw;
  }
}

.sustainability-society-well_being-health__health-structure-detail-item--red dt {
  color: var(--primary-red);
}

.sustainability-society-well_being-health__health-structure-detail-item--blue dt {
  color: var(--secondary-blue);
}
.sustainability-society-well_being-health__health-structure-detail-item--blue .c-list.type--primary.kind--dot > .c-list__primary-list > li:before {
  background: var(--secondary-blue);
}

.sustainability-society-well_being-health__health-structure-detail-item--green dt {
  color: var(--secondary-green);
}
.sustainability-society-well_being-health__health-structure-detail-item--green .c-list.type--primary.kind--dot > .c-list__primary-list > li:before {
  background: var(--secondary-green);
}

.sustainability-society-well_being-health__health-structure__anchor {
  display: grid;
  justify-content: center;
  gap: min(0.694vw, 10px);
  text-align: center;
  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-society-well_being-health__health-structure__anchor {
    font-size: var(--size-16px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-structure__anchor {
    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-society-well_being-health__health-structure__anchor {
    font-size: var(--size-14px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-structure__anchor {
    gap: 2.564vw;
  }
}

.sustainability-society-well_being-health__initiatives {
  background-color: var(--primary-light_red);
  border-radius: min(1.389vw, 20px);
  padding: min(3.472vw, 50px);
  margin-bottom: min(1.389vw, 20px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__initiatives {
    border-radius: 5.128vw;
    padding: 3.846vw;
    margin-bottom: 5.128vw;
  }
}

.sustainability-society-well_being-health__initiatives-item {
  background-color: var(--background-white);
  padding: min(2.778vw, 40px);
  border-radius: min(0.694vw, 10px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__initiatives-item {
    padding: 7.692vw 5.128vw;
    border-radius: 2.564vw;
  }
}
.sustainability-society-well_being-health__initiatives-item + .sustainability-society-well_being-health__initiatives-item {
  margin-top: min(1.389vw, 20px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__initiatives-item + .sustainability-society-well_being-health__initiatives-item {
    margin-top: 2.564vw;
  }
}
.sustainability-society-well_being-health__initiatives-item .c-title.type--tertiary {
  margin-bottom: min(1.389vw, 20px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__initiatives-item .c-title.type--tertiary {
    margin-bottom: 5.128vw;
  }
}
.sustainability-society-well_being-health__initiatives-item .c-list + .c-list {
  margin-top: min(1.389vw, 20px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__initiatives-item .c-list + .c-list {
    margin-top: 2.564vw;
  }
}
.sustainability-society-well_being-health__initiatives-item .c-list .c-list__primary-list > li {
  padding-left: min(1.111vw, 16px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__initiatives-item .c-list .c-list__primary-list > li {
    padding-left: 4.103vw;
  }
}
.sustainability-society-well_being-health__initiatives-item .c-list .c-list__primary-list > li .c-list__secondary-list {
  margin-left: 0;
}
.sustainability-society-well_being-health__initiatives-item .c-list .c-list__primary-list > li .c-list__secondary-list li:before {
  left: min(0.486vw, 7px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__initiatives-item .c-list .c-list__primary-list > li .c-list__secondary-list li:before {
    left: 1.795vw;
  }
}

.sustainability-society-well_being-health__health-data table {
  width: min(76.389vw, 1100px);
  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-society-well_being-health__health-data table {
    font-size: var(--size-16px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-data table {
    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-society-well_being-health__health-data table {
    font-size: var(--size-14px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-data table {
    width: 282.051vw;
  }
}
.sustainability-society-well_being-health__health-data table, .sustainability-society-well_being-health__health-data th, .sustainability-society-well_being-health__health-data td {
  border: 1px solid var(--line-light_gray);
  vertical-align: middle;
}
.sustainability-society-well_being-health__health-data thead {
  background-color: var(--background-light_gray);
  height: min(5.972vw, 86px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-data thead {
    height: 22.051vw;
  }
}
.sustainability-society-well_being-health__health-data thead tr:first-child > th:nth-child(1) {
  width: min(22.917vw, 330px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-data thead tr:first-child > th:nth-child(1) {
    width: 84.615vw;
  }
}
.sustainability-society-well_being-health__health-data thead tr:first-child > th:nth-child(2) {
  width: min(9.306vw, 134px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-data thead tr:first-child > th:nth-child(2) {
    width: 34.359vw;
  }
}
.sustainability-society-well_being-health__health-data thead tr:first-child > th:nth-child(3) {
  width: min(22.917vw, 330px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-data thead tr:first-child > th:nth-child(3) {
    width: 84.615vw;
  }
}
.sustainability-society-well_being-health__health-data thead tr:first-child > th:nth-child(4) {
  width: min(21.25vw, 306px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-data thead tr:first-child > th:nth-child(4) {
    width: 78.462vw;
  }
}
.sustainability-society-well_being-health__health-data thead tr:last-child > th {
  background-color: var(--primary-light_red);
}
.sustainability-society-well_being-health__health-data thead th {
  padding-top: min(0.521vw, 7.5px);
  padding-bottom: min(0.521vw, 7.5px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-data thead th {
    padding-top: 1.923vw;
    padding-bottom: 1.923vw;
  }
}
.sustainability-society-well_being-health__health-data thead th.left {
  text-align: left;
  padding-left: min(1.389vw, 20px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-data thead th.left {
    padding-left: 5.128vw;
  }
}
.sustainability-society-well_being-health__health-data thead th:not(.left) {
  text-align: center;
}
.sustainability-society-well_being-health__health-data tbody tr:first-child > th {
  position: relative;
  padding: 0;
  background-color: var(--background-light_gray);
  width: min(3.264vw, 47px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-data tbody tr:first-child > th {
    width: 12.051vw;
  }
}
.sustainability-society-well_being-health__health-data tbody tr:first-child > th > div {
  position: absolute;
  left: 50%;
  top: 50%;
  translate: -50% -50%;
  display: grid;
  grid-template-columns: 1fr;
}
.sustainability-society-well_being-health__health-data tbody tr:first-child > th > div > span {
  line-height: var(--line-height-120);
}
.sustainability-society-well_being-health__health-data tbody tr:not(:first-child) > th {
  background-color: var(--primary-light_red);
  width: min(19.653vw, 283px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-data tbody tr:not(:first-child) > th {
    width: 72.564vw;
  }
}
.sustainability-society-well_being-health__health-data tbody tr td:nth-of-type(1) {
  background-color: #FFF7E7;
}
.sustainability-society-well_being-health__health-data tbody tr td:nth-of-type(1) span {
  font-weight: var(--weight-bold);
}
.sustainability-society-well_being-health__health-data tbody tr td sup {
  color: var(--primary-red);
}
.sustainability-society-well_being-health__health-data tbody tr th, .sustainability-society-well_being-health__health-data tbody tr td {
  padding: min(1.111vw, 16px) min(1.389vw, 20px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-data tbody tr th, .sustainability-society-well_being-health__health-data tbody tr td {
    padding: 4.103vw 5.128vw;
  }
}

.sustainability-society-well_being-health__health-data-table1 {
  display: grid;
  gap: min(0.694vw, 10px);
  margin-bottom: min(1.389vw, 20px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-data-table1 {
    gap: 2.564vw;
    margin-bottom: 10.256vw;
  }
}
.sustainability-society-well_being-health__health-data-table1 > div:first-child {
  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-society-well_being-health__health-data-table1 > div:first-child {
    font-size: var(--size-16px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-data-table1 > div:first-child {
    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-society-well_being-health__health-data-table1 > div:first-child {
    font-size: var(--size-14px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}

.sustainability-society-well_being-health__health-data-table2 {
  margin-bottom: min(1.389vw, 20px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-data-table2 {
    margin-bottom: 5.128vw;
  }
}

.sustainability-society-well_being-health__health-data-table3 {
  display: grid;
  grid-template-columns: min(13.889vw, 200px) 1fr;
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-data-table3 {
    grid-template-columns: 1fr;
  }
}
.sustainability-society-well_being-health__health-data-table3 dt {
  background-color: var(--primary-light_red);
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--line-light_gray);
  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-society-well_being-health__health-data-table3 dt {
    font-size: var(--size-16px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-data-table3 dt {
    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-society-well_being-health__health-data-table3 dt {
    font-size: var(--size-14px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-150);
  }
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-data-table3 dt {
    padding: 4.103vw 0;
    text-align: center;
  }
}
.sustainability-society-well_being-health__health-data-table3 dd {
  padding: min(1.111vw, 16px) min(1.389vw, 20px);
  border: 1px solid var(--line-light_gray);
  border-left: none;
  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-society-well_being-health__health-data-table3 dd {
    font-size: var(--size-16px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-data-table3 dd {
    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-society-well_being-health__health-data-table3 dd {
    font-size: var(--size-14px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__health-data-table3 dd {
    border-top: none;
    border-left: 1px solid var(--line-light_gray);
    padding: 4.103vw 5.128vw;
  }
}

.sustainability-society-well_being-health__certification {
  display: flex;
  gap: min(2.778vw, 40px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__certification {
    flex-direction: column;
    gap: 2.564vw;
  }
}
.sustainability-society-well_being-health__certification img {
  display: block;
  flex-shrink: 0;
  height: min(12.986vw, 187px);
  width: min(17.361vw, 250px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-well_being-health__certification img {
    height: 63.333vw;
    width: 100%;
  }
}/*# sourceMappingURL=sustainability-society-wellbeing-employee-happiness-health.css.map */