.quality-intro{
  background-image: url(../img/quality/quality-intro-bg.webp);
  background-size: cover;
}
@media screen and (max-width: 767px) {
  .quality-intro{
    margin-bottom: -1px;
    background-image: url(../img/quality/quality-intro-bg-sp.webp);
    background-size: cover;
  }
}
.general-section.quality-intro .inner{
  padding: 140px 0 120px;
}
@media screen and (max-width: 767px) {
  .general-section.quality-intro .inner{
    padding: 80px 0 60px;
  }
}
.quality-img-middle{
  margin: 80px auto 0;
  max-width: 1200px;
}
@media screen and (max-width: 767px) {
  .quality-img-middle{
    margin: 40px auto 0;
  }
}