.article-body {
  background-color: rgba(255, 255, 255, 0.65);
}

.-border {
  background-color: #fff;
}

.p-rehabilitation__item {
  list-style-type: none;
}

.p-rehabilitation__item:not(:first-of-type) {
  margin-top: 50px;
}

h2.p-rehabilitation__title {
  font-weight: 500;
}

.p-rehabilitation__treatment-items {
  margin-top: 40px;
}

.p-rehabilitation__treatment-item {
  list-style-type: none;
  display: flex;
}

.p-rehabilitation__treatment-item:not(:first-of-type) {
  margin-top: 32px;
}

.p-rehabilitation__treatment-item:nth-of-type(even) {
  flex-direction: row-reverse;
}

.p-rehabilitation__treatment-wrap {
  width: 50%;
  padding:32px 20px;
  background-color: #BFD6D8;
}

.p-rehabilitation__treatment-title {
  font-weight: 700;
}

.p-rehabilitation__image {
  width: 50%;
  aspect-ratio: 537 / 375;
  overflow: hidden;
}

.p-rehabilitation__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media (max-width: 767px) {

  .p-rehabilitation__treatment-item,
  .p-rehabilitation__treatment-item:nth-of-type(even) {
    flex-direction: column;
  }

  .p-rehabilitation__treatment-wrap {
    width: 100%;
  }

  .p-rehabilitation__image {
    width: 100%;
  }
}
