.comparison-table--seven {
  width: 1800px;
  min-width: 1800px;
}

/* 150万円を上限とする縦軸上で、39.8万円〜88万円に正確に合わせる。 */
.icl-cost-band {
  bottom: 26.533333%; /* 39.8 / 150 */
  height: 32.133333%; /* (88 - 39.8) / 150 */
}

.comparison-table--seven .criteria-head,
.comparison-table--seven tbody th {
  width: 190px;
}

.comparison-table--seven .clinic-head {
  width: 230px;
}

.listing-number {
  color: var(--blue-dark);
  font-family: var(--font-display);
  font-size: 24px;
  font-weight: 900;
}

.clinic-logo--wordmark {
  border: 1px solid var(--line);
  color: var(--blue-dark);
}

.clinic-wordmark {
  font-family: var(--font-display);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.08em;
  line-height: 1.45;
}

.clinic-wordmark b {
  font-size: 17px;
  letter-spacing: 0;
}

@media (width <= 760px) {
  .comparison-table--seven {
    width: 1760px;
    min-width: 1760px;
  }

  .comparison-table--seven .criteria-head,
  .comparison-table--seven tbody th {
    width: 150px;
  }

  .comparison-table--seven .clinic-head {
    width: 230px;
  }

  .clinic-wordmark {
    font-size: 9px;
  }

  .clinic-wordmark b {
    font-size: 13px;
  }
}
