@charset "UTF-8";
/*　*/
/* ===== common ===== */
.l-footer_works,
.l-footer_about {
  display: none;
}

.entry_sec01 {
  padding-top: 3rem;
}
@media print, screen and (min-width: 768px) {
  .entry_sec01 {
    padding-top: 5rem;
  }
}

/* ===== input ===== */
.input_sec01 {
  margin: 0 auto;
  max-width: 104rem;
}
.input_txt01 {
  margin-bottom: 1.5rem;
}
@media print, screen and (min-width: 768px) {
  .input_txt01 {
    margin-bottom: 5rem;
  }
}
.input_check01 {
  margin-top: 1.5rem;
  text-align: center;
}
.input_box01 {
  margin-top: 3rem;
}
@media print, screen and (min-width: 768px) {
  .input_box01 {
    margin-top: 5rem;
    text-align: center;
  }
}
.input_box01 .error {
  font-size: 1.6rem;
  text-align: center;
}
@media print, screen and (min-width: 768px) {
  .input_box01 .error {
    font-size: 2rem;
  }
}
.input_btn01 {
  margin-top: 5rem;
}
@media print, screen and (min-width: 768px) {
  .input_btn01 {
    margin-top: 7rem;
  }
}

/* ===== confirm ===== */
.confirm_sec01 {
  margin: 0 auto;
  max-width: 104rem;
}
@media print, screen and (min-width: 768px) {
  .confirm_sec01 .m-form01_row.is-col2_pc .m-form01_head {
    width: 25%;
  }
}
.confirm_txt01 {
  margin-bottom: 1.5rem;
}
@media print, screen and (min-width: 768px) {
  .confirm_txt01 {
    margin-bottom: 5rem;
  }
}
.confirm_btn01 {
  margin-top: 5rem;
}
@media print, screen and (min-width: 768px) {
  .confirm_btn01 {
    margin-top: 7rem;
  }
}

/* ===== complete ===== */
.complete_sec01 {
  margin: 0 auto;
  max-width: 104rem;
}
.complete_txt01 {
  margin-bottom: 1.5rem;
}
@media print, screen and (min-width: 768px) {
  .complete_txt01 {
    margin-bottom: 5rem;
  }
}
.complete_btn01 {
  margin-top: 5rem;
}
@media print, screen and (min-width: 768px) {
  .complete_btn01 {
    margin-top: 7rem;
  }
}