.l-access__table td.doctor {
  font-size: min(calc(100vw * 10 / 375), 12px);
  font-weight: 500;
  transform: scale(0.9);
  white-space: nowrap;
  color: #70b544;
}

@media only screen and (min-width: 992px) {
  .l-access__table td.doctor {
    font-size: 16px;
    transform: scale(1);
  }
}

.l-footer {
  overflow: hidden;
}

.page-template-page-access .l-footer {
  border-top: 5px solid #fff;
}

.l-access__table th:first-child {
  width: 23%;
}

.l-access__table th {
  width: calc((100% - 23%) / 6);
}
