.page-vets #evidence-vets {
  padding: 100px 20px;
}
@media screen and (max-width: 767px) {
  .page-vets #evidence-vets {
    padding: 40px 20px;
  }
}
.page-vets #evidence-vets h3 {
  background-color: unset;
}
.page-vets #evidence-vets .evidence-vets__wrap {
  max-width: 1100px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .page-vets #evidence-vets .evidence-vets-doctor {
    gap: 20px;
  }
}
.page-vets #evidence-vets .evidence-vets-doctor__item {
  min-width: 0;
  border: 1px solid #e3e7ea;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
}
@media screen and (max-width: 767px) {
  .page-vets #evidence-vets .evidence-vets-doctor__item {
    min-height: auto;
  }
}
.page-vets #evidence-vets .evidence-vets-doctor__img {
  flex: 0 0 min(460px, 42%) !important;
  aspect-ratio: 460/400;
  align-self: flex-start;
}
@media screen and (max-width: 1139px) {
  .page-vets #evidence-vets .evidence-vets-doctor__img {
    align-self: stretch;
  }
}
@media screen and (max-width: 767px) {
  .page-vets #evidence-vets .evidence-vets-doctor__img {
    aspect-ratio: auto;
    height: 270px;
  }
}
.page-vets #evidence-vets .evidence-vets-doctor__txt {
  flex: 1 1 auto !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: 0;
  font-size: 1rem;
  padding: 30px clamp(24px, 3.6vw, 40px);
  text-align: left;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .page-vets #evidence-vets .evidence-vets-doctor__txt {
    display: block;
    padding: 20px;
  }
}
.page-vets #evidence-vets .evidence-vets-doctor__txt h4 {
  border: none;
  padding: 0;
  color: #222222;
}
@media screen and (max-width: 767px) {
  .page-vets #evidence-vets .evidence-vets-doctor__txt h4 {
    margin: 0 0 10px;
  }
}
.page-vets #evidence-vets .evidence-vets-doctor__txt h4 span {
  color: #646e73;
}
.page-vets #evidence-vets .evidence-vets-doctor__txt ul {
  margin-bottom: 16px;
}
.page-vets #evidence-vets .evidence-vets-doctor__txt ul li {
  color: #445056;
  background-color: #eef1f3;
}
@media screen and (max-width: 767px) {
  .page-vets #evidence-vets .evidence-vets-doctor__txt ul li {
    font-size: 12px;
  }
}
.page-vets #evidence-vets .evidence-vets-doctor__txt p {
  color: #333;
}
.page-vets #recommend {
  max-width: 1100px;
  margin: 0 auto 110px;
}
@media screen and (max-width: 767px) {
  .page-vets #recommend {
    margin: 0 auto 35px;
    padding: 0 20px;
  }
}
.page-vets #recommend h2 {
  font-size: 34px;
  text-align: center;
  margin-bottom: 70px;
  color: #222222;
  border: none;
}
@media screen and (max-width: 767px) {
  .page-vets #recommend h2 {
    font-size: 20px;
    margin-bottom: 40px;
  }
}
.page-vets #recommend img {
  zoom: 0.5;
  margin: 0 auto;
  display: block;
}
@media screen and (max-width: 767px) {
  .page-vets #recommend img {
    zoom: 0.26;
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .page-vets #recommend + .visual__btn {
    margin: 0 10px 20px;
  }
}
.page-vets .visual__btn {
  position: static;
  margin-bottom: 20px;
}
.page-vets .visual__btn ul {
  display: flex;
  justify-content: center;
  gap: 0;
  padding-right: unset;
}
.page-vets section.pc {
  display: block !important;
}
@media screen and (max-width: 767px) {
  .page-vets section.pc {
    display: none !important;
  }
}
.page-vets section.sp {
  display: none !important;
}
@media screen and (max-width: 767px) {
  .page-vets section.sp {
    display: block !important;
  }
}

/*# sourceMappingURL=voice-vets.css.map */
