@charset "UTF-8";
/* -------------------------------
▼ PC表示
-------------------------------- */
@media print, (min-width: 768px) {
  .section-common-keyvisual.has-image::before {
    background: url("../img/heart/keyvisual_decor_02.png") no-repeat top left/100% 100%;
  }
}
.section-heart {
  background: #fff -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.6)), to(rgb(223, 243, 255)));
  background: #fff linear-gradient(180deg, rgba(255, 255, 255, 0.6) 0%, rgb(223, 243, 255) 100%);
}

/* -------------------------------
▼ SP表示
-------------------------------- */
@media only screen and (max-width: 767.98px) {
  .section-heart {
    padding: 0.31rem 0 0.71rem;
  }
}
/* -------------------------------
▼ PC表示
-------------------------------- */
@media print, (min-width: 768px) {
  .section-heart {
    padding: 62px 0 131px;
  }
}
/*# sourceMappingURL=heart.css.map */