.p-medicalDetail__text {
  margin: 1.1875rem 2.375rem 0;
}

@media print, screen and (max-width: 767px) {
  .p-medicalDetail__text {
    margin: 1.1875rem 0.3125rem 0;
  }
}

.p-medicalDetail__list-box .p-medicalDetail__text {
  margin: 0;
}

.p-medicalDetail__list-box {
  display: grid;
  grid-template-columns: 3fr 2fr;
  gap: 48px 32px;
  margin: 1.1875rem 2.375rem 0;
}

@media print, screen and (max-width: 767px) {
  .p-medicalDetail__list-box {
    grid-template-columns: 1fr;
    margin: 1.1875rem 0.3125rem 0;
    gap: 12px;
  }
}

.p-medicalDetail__list-img img {
  width: 100%;
  height: auto;
  object-fit: contain;
  aspect-ratio: auto;
}
