.voice__content-img--01,
.voice__content-img--02 {
  width: 40%;
  max-width: 320px;
}
.voice__content-comment + .voice__content-comment {
  margin: 1em 0 0;
}
@media (max-width: 768px) {
  .voice__content-img {
      margin-bottom: -50px;
  }
}

.performance__summary-title span {
  font-size: 60%;
  display: block;
  margin: .8em 0 0;
  font-weight: normal;
}

.performance__summary-detail-list--compare-bar {
  height: 42px
}
.performance__summary-detail-list--rate-list-bar {
  height: 36px
}
@media (max-width: 768px) {
  .performance__summary-detail-list--compare-bar {
    height: 34px
  }
  .performance__summary-detail-list--rate-list-bar {
    height: 18px;
  }
}


.performance__summary-content.list {
  width: 100%;
  margin: 2% auto 0;
}
@media (max-width: 1230px) {
  .performance__summary-content.list {
    margin: 0 auto 0;
  }
}
@media (max-width: 768px) {
  .performance__summary-content.list {
    margin: 2% auto 0;
  }
}

.companies {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 30px auto;
  line-height: 1;
  gap: 20px;

  img {
    height: 60px;
  }
}
@media (max-width: 768px) {
  .companies {
    margin: 15px auto;
    gap: 0;
  
    img {
      height: 36px;
    }
  }
}

.performance__summary-work-text {
  font-size: 1.3rem;
  line-height: 1.4;
}
@media (max-width: 768px) {
  .performance__summary-work-text {
    font-size: 1.2rem;
  }
}