.lower-mainvisual {
  background: url(../images/consult_main_pc.jpg) center no-repeat;
  background-size: cover;
}
@media (max-width: 768px) {
  .lower-mainvisual {
    background: url(../images/consult_main_sp.jpg) center no-repeat;
    background-size: cover;
  }
}

.lead-wrap {
  padding: 60px 0 90px;
}
@media (max-width: 1050px) {
  .lead-wrap {
    padding: 40px 0 50px;
  }
}
.lead-wrap h4 {
  font-size: 2.6em;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.08em;
  margin-bottom: 10px;
}
@media (max-width: 1050px) {
  .lead-wrap h4 {
    margin-bottom: 20px;
  }
}
.lead-wrap h4 span {
  font-size: 1.3em;
  color: #BA041F;
  letter-spacing: 0.15em;
}
.lead-wrap .purchase-txt {
  font-size: 2em;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.08em;
  margin-bottom: 50px;
}
@media (max-width: 1050px) {
  .lead-wrap .purchase-txt {
    margin-bottom: 30px;
  }
}
@media (max-width: 768px) {
  .lead-wrap .purchase-txt {
    text-align: left;
  }
}
.lead-wrap .lead_txt {
  text-align: center;
}
@media (max-width: 1050px) {
  .lead-wrap .lead_txt {
    text-align: left;
  }
}
.lead-wrap .lead_txt a {
  color: #BA041F;
}

.form-wrap {
  padding-bottom: 120px;
}
@media (max-width: 1050px) {
  .form-wrap {
    padding-bottom: 60px;
  }
}
.form-wrap.contact-wrap {
  padding-top: 60px;
}
@media (max-width: 1050px) {
  .form-wrap.contact-wrap {
    padding-top: 50px;
  }
}
.form-wrap .lower-headline {
  margin-bottom: 20px;
}
@media (max-width: 1050px) {
  .form-wrap .lower-headline {
    margin-bottom: 15px;
  }
}
@media (max-width: 1050px) {
  .form-wrap .lower-headline.mt80 {
    margin-top: 40px !important;
  }
}
.form-wrap .link-btn-wrap_btm {
  margin-top: 60px;
}
@media (max-width: 1050px) {
  .form-wrap .link-btn-wrap_btm {
    margin-top: 30px;
  }
}/*# sourceMappingURL=form.css.map */