.sustainability.environment.product .btn-link {
  width: 202px;
  margin: 20px auto 0;
}
.sustainability.environment.product .middle-ttl {
  margin-top: 70px;
}
@media screen and (max-width: 767px) {
  .sustainability.environment.product .middle-ttl {
    margin-top: 60px;
  }
}
.sustainability.environment.product p + .blue-dot {
  margin-top: 15px;
}
.sustainability.environment.product .sdgs-ttl {
  font-size: 0.9375rem;
  font-weight: 500;
  padding-left: 8px;
  border-left: 2px solid #0081CC;
}
.sustainability.environment.product .section-block-col1 .section-block-col1-img.sdgs-img01 img {
  width: 177px;
}
.sustainability.environment.product .section-block-col1 .section-block-col1-img.sdgs-img02 img {
  width: 54px;
}
.sustainability.environment.product .section-block-col2 {
  justify-content: space-between;
  row-gap: 25px;
  margin-top: 25px;
}
.sustainability.environment.product .section-block-col2 .section-block-col2-img {
  width: 409px;
}
.sustainability.environment.product .section-block-col3 {
  margin-top: 25px;
  justify-content: space-between;
  align-items: center;
  row-gap: 25px;
}
.sustainability.environment.product .section-block-col3 .section-block-col3-img {
  width: 266px;
}
@media screen and (max-width: 767px) {
  .sustainability.environment.product .section-block-col3 .section-block-col3-img {
    width: 100%;
  }
}
.sustainability.environment.product .section-block-col4 {
  margin-top: 25px;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .sustainability.environment.product .section-block-col4 {
    -moz-column-gap: 7px;
         column-gap: 7px;
    row-gap: 25px;
  }
}
.sustainability.environment.product .section-block-col4 .section-block-col4-img {
  width: 194px;
}
@media screen and (max-width: 767px) {
  .sustainability.environment.product .section-block-col4 .section-block-col4-img {
    width: calc(50% - 7px);
  }
}
.sustainability.environment .indent li.mb0 {
  margin-bottom: 0;
}/*# sourceMappingURL=product.css.map */