.esg-framework .h2-ti {
  padding-bottom: 30px;
}

.scrollImg img {
  text-align: center;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .esg-framework .h2-ti {
    padding-bottom: 10px;
  }
}
.esg-framework .it1-bx {
  padding-top: 65px;
}
@media (max-width: 767px) {
  .esg-framework .it1-bx {
    padding-top: 35px;
  }
}
.esg-framework .it2-bx {
  padding-top: 50px;
}
@media (max-width: 767px) {
  .esg-framework .it2-bx {
    padding-top: 30px;
  }
}
.esg-framework .it2-bx .h3-ti {
  text-align: center;
  margin-bottom: 30px;
}
.esg-framework .it2-bx .img-bx {
  margin-bottom: 62px;
}
@media (max-width: 767px) {
  .esg-framework .it2-bx .img-bx {
    margin-bottom: 30px;
  }
}
.esg-framework .it2-bx .center-bx {
  text-align: center;
}
.esg-framework .it2-bx .sh-btn {
  margin: 0 auto;
  margin-top: 25px;
}
@media (min-width: 768px) {
  .esg-framework .it2-bx .sh-btn {
    display: none;
  }
}
.esg-framework .it2-bx .sh-btn span {
  padding-left: 41px;
  position: relative;
  display: inline-block;
  margin-top: 18px;
}
.esg-framework .it2-bx .sh-btn span img {
  position: absolute;
  width: 25px;
  left: 0;
  top: 40%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.esg-framework .pop-act .iminbx {
  width: 1200px;
  padding: 20px;
}