@charset "UTF-8";
/* breakpoint ------------------------------*/
/* pylori ------------------------------------*/
.treatment .cmn-sect__title {
  margin-bottom: 0;
}

.treatment-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .treatment-list {
    display: block;
  }
}

.treatment-list__item {
  max-width: calc((100% - 41px) / 2);
  -ms-flex-preferred-size: calc((100% - 41px) / 2);
      flex-basis: calc((100% - 41px) / 2);
  margin-top: 40px;
  margin-right: 40px;
}

.treatment-list__item:nth-child(2n) {
  margin-right: 0;
}

@media screen and (max-width: 768px) {
  .treatment-list__item {
    max-width: none;
    margin-right: 0;
  }
}

.treatment-list__title {
  font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important;
  font-weight: 300;
  letter-spacing: 0.1em;
  font-size: 1.8rem;
  line-height: 2.5;
  margin-bottom: 10px;
  color: black;
}

@media screen and (max-width: 768px) {
  .treatment-list__title {
    font-size: 1.6rem;
    line-height: 2;
  }
}
