@charset "UTF-8";
.s-lead_text {
  padding: 4rem 0;
}

@media screen and (min-width: 768px) {
  .s-lead_text {
    text-align: center;
    font-size: var(--f18);
  }
}
.s-monthly {
  padding-bottom: 4rem;
}
.s-monthly .monthly__title {
  margin-bottom: 1rem;
  font-family: var(--f_serif01);
  font-size: var(--f38);
  text-align: center;
}
.s-monthly .monthly__contents {
  padding: 2rem;
  background-color: var(--color_pink04);
  border-radius: 0.5rem;
}
.s-monthly .monthly__contents__inner {
  padding: 2rem;
  border-top: 1px solid var(--color_mono02);
  border-bottom: 1px solid var(--color_mono02);
}
.s-monthly .monthly__item {
  font-weight: 700;
}
.s-monthly .monthly__item .title:after {
  content: "・・・";
  font-size: 1.1rem;
}

@media screen and (min-width: 768px) {
  .s-monthly {
    padding: clamp(1rem, 4.1666666667vw, 5rem) 0 clamp(1rem, 7.8125vw, 9.375rem);
  }
  .s-monthly .monthly__contents {
    max-width: 710px;
    margin: auto;
    text-align: center;
  }
  .s-monthly .monthly__item {
    font-size: var(--f20);
  }
}/*# sourceMappingURL=price.css.map */