/* 医院様専用のCSS */

.sp-br {
  display: block;
}

@media print,
screen and (min-width: 1025px) {

  .sp-br {
    display: none;
  }

  .content {
    width: 56vw;
    margin-left: auto;
    margin-right: auto;
  }

  .sales .biz-hour {
    margin-top: 1.7vw;
  }

  .sales .biz-hour tbody tr th {
    width: 5vw;
    height: 2.45vw;
  }

  .staff-block {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 40px;
    margin-bottom: 48px;
    box-sizing: border-box;
  }

  .staff-block .staff-block__inner {
    width: 50%;
  }

  .staff-block .staff-block__inner h4 {
    margin-top: 1vw;
  }

  .staff-block .staff-block__inner p {
    margin-top: 0.5vw;
  }

  .staff-block img {
    width: 50%;
    height: auto;
  }
}