:root {
  --font-size-base: 1;
  --text-size-scale: 1.2;
}

@media not screen and (max-width: 768px), print {
  .c-main.sh-15 .hc-mv {
    margin-bottom: 4rem;
  }
}

@media not screen and (max-width: 768px), print {
  .SH15-button {
    width: 53.7rem;
    height: 8rem;
    margin: 6.5rem auto 0;
    padding: 2rem 2.5rem;
  }
}
@media only screen and (max-width: 768px) {
  .SH15-button {
    width: 80%;
    height: 15rem;
    margin: 7rem auto 0;
    padding: 2rem 2.5rem;
  }
}
.SH15-button span {
  font-weight: 500;
}
@media not screen and (max-width: 768px), print {
  .SH15-button span {
    font-size: calc(16 * var(--font-size-base) * 0.1rem);
  }
}
@media only screen and (max-width: 768px) {
  .SH15-button span {
    font-size: calc(24 * var(--font-size-base) * 0.1rem);
  }
}
@media not screen and (max-width: 768px), print {
  .SH15-button svg {
    width: 5.2rem;
    height: auto;
  }
}
@media only screen and (max-width: 768px) {
  .SH15-button svg {
    width: 5.2rem;
    height: auto;
  }
}/*# sourceMappingURL=SH15.css.map */