/*! Writen  by SCSS */
.limited_area {
  padding: clamp(40px, 5vw, 60px) 0 clamp(60px, 7.5vw, 90px);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("../images/common/bg_limited.jpg"); }
  @media screen and (max-width: 480px) {
    .limited_area {
      padding: 60px 0; } }
  .limited_area .limited_ttl {
    text-align: center;
    font-size: clamp(24px, 2.834vw, 34px);
    margin-bottom: clamp(40px, 6.667vw, 80px); }
    @media screen and (max-width: 480px) {
      .limited_area .limited_ttl {
        font-size: 5vw; } }
    .limited_area .limited_ttl .grad {
      display: inline-block;
      background: linear-gradient(0deg, #d89e27, #d39422);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      color: #d89e27; }

/*# sourceMappingURL=limited.css.map */
