.forYourFamily {
  margin-top: 78rem;
  margin-bottom: 117rem;
}
@media screen and (max-width: 1024px) {
  .forYourFamily {
    margin-bottom: 64rem;
  }
}
.forYourFamily__ttl {
  font-size: 36rem;
  line-height: 1.3888888889;
  font-weight: bold;
  font-feature-settings: "palt";
}
.forYourFamily__list {
  margin-top: 66rem;
}
.forYourFamily__item {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 70rem;
}
@media screen and (max-width: 1024px) {
  .forYourFamily__item {
    flex-direction: column;
    gap: 32rem;
  }
}
.forYourFamily__item + .forYourFamily__item {
  margin-top: 72rem;
}
.forYourFamily__item-img {
  width: 43.5185185185%;
  flex-shrink: 0;
}
@media screen and (max-width: 1024px) {
  .forYourFamily__item-img {
    width: 100%;
  }
}
.forYourFamily__item-tag {
  font-size: 22rem;
  font-weight: bold;
  line-height: 1.4545454545;
  color: #21498E;
}
@media screen and (max-width: 1024px) {
  .forYourFamily__item-tag {
    font-size: 26rem;
  }
}
.forYourFamily__item-ttl {
  margin-top: 10rem;
  font-size: 30rem;
  line-height: 1.4666666667;
  font-weight: bold;
}
@media screen and (max-width: 1024px) {
  .forYourFamily__item-ttl {
    font-size: 36rem;
  }
}
.forYourFamily__item-para {
  margin-top: 16rem;
  line-height: 2;
  font-size: 16rem;
}
@media screen and (max-width: 1024px) {
  .forYourFamily__item-para {
    font-size: 22rem;
  }
}
.forYourFamily__btn {
  margin: 100rem auto 0;
}/*# sourceMappingURL=page-for-your-family.css.map */