@charset "UTF-8";
/*　*/
/**************************************************
		common
**************************************************/
.reminder_ttl01 .m-ttl01_en::before {
  background-image: url(../img/common/icon_login_circle.svg);
}
@media print, screen and (min-width: 768px) {
  .reminder_box01 {
    margin-left: auto;
    margin-right: auto;
    max-width: 96rem;
  }
}
@media print, screen and (min-width: 768px) {
  .reminder_form01 {
    margin-left: auto;
    margin-right: auto;
    max-width: 65rem;
  }
}
.reminder_btn01 {
  margin-top: 2.5rem;
}
@media print, screen and (min-width: 768px) {
  .reminder_btn01 {
    margin-top: 5rem;
  }
}
.reminder_btn01 .m-iconArrow01 {
  display: block;
}

/**************************************************
		index
**************************************************/
.index_txt01 {
  margin-bottom: 2.5rem;
}
@media print, screen and (min-width: 768px) {
  .index_txt01 {
    margin-bottom: 3rem;
    text-align: center;
  }
}

/**************************************************
		send
**************************************************/
.send_txt01 {
  margin-bottom: 2.5rem;
}
@media print, screen and (min-width: 768px) {
  .send_txt01 {
    margin-bottom: 3rem;
    text-align: center;
  }
}

/**************************************************
		input
**************************************************/
.input_txt01 {
  margin-bottom: 2.5rem;
}
@media print, screen and (min-width: 768px) {
  .input_txt01 {
    margin-bottom: 3rem;
    text-align: center;
  }
}

/**************************************************
		complete
**************************************************/
.complete_ttl01 .m-iconComplete {
  padding-top: 6rem;
  padding-left: 0;
}
@media print, screen and (min-width: 768px) {
  .complete_ttl01 .m-iconComplete {
    padding-top: 10rem;
  }
}
.complete_ttl01 .m-iconComplete::before {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 0;
  width: 5rem;
  height: 5rem;
}
@media print, screen and (min-width: 768px) {
  .complete_ttl01 .m-iconComplete::before {
    width: 8rem;
    height: 8rem;
  }
}