/*-------------------
common
-------------------*/
.secCont {
  background: var(--BEIGE03);
  padding-bottom: 6.25rem;
}
@media screen and (max-width: 767px) {
  .secCont {
    padding: 6.25rem 0 8.75rem;
  }
}
.secCont .ttl_01 {
  height: 2.5rem;
}
@media screen and (max-width: 767px) {
  .secCont .ttl_01 {
    height: 3.75rem;
  }
}

/*-------------------
contact
-------------------*/
#contact .secCont .ttl_06 {
  font-size: 2.5rem;
  margin-bottom: 1.5625rem;
}
@media screen and (max-width: 767px) {
  #contact .secCont .ttl_06 {
    font-size: 3.75rem;
  }
}

/*-------------------
contact-complete
-------------------*/
#contact-complete .secCont .ttl_06 {
  font-size: 2.5rem;
  margin-bottom: 2.3125rem;
}
@media screen and (max-width: 767px) {
  #contact-complete .secCont .ttl_06 {
    font-size: 3.75rem;
    margin-bottom: 3.3125rem;
  }
}
#contact-complete .secCont .txt {
  line-height: 1.875;
  text-align: center;
}
@media screen and (max-width: 767px) {
  #contact-complete .secCont .txt {
    line-height: 2.16;
  }
}
#contact-complete .secCont .btn_wrap {
  margin-top: 2.5rem;
}
@media screen and (max-width: 767px) {
  #contact-complete .secCont .btn_wrap {
    margin-top: 3.75rem;
  }
}
#contact-complete .secCont .btn_01 {
  margin: 0 auto;
}
/*# sourceMappingURL=contact.css.map */