@charset "UTF-8";
/*　*/
/**************************************************
		common
**************************************************/
.register_ttl01 .m-ttl01_en::before {
  background-image: url(../img/common/icon_register_circle.svg);
}
@media only screen and (max-width: 767px) {
  .register_sec01 .m-sec03_side {
    margin-bottom: 3rem;
  }
}
.register_btn01 {
  margin-top: 4rem;
}
@media print, screen and (min-width: 768px) {
  .register_btn01 {
    margin-top: 7rem;
  }
}
.register_btn01 .m-iconArrow01 {
  display: block;
}

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

/**************************************************
		send
**************************************************/
.send_txt01 {
  margin-bottom: 1.5rem;
}
@media print, screen and (min-width: 768px) {
  .send_txt01 {
    margin-bottom: 3rem;
  }
}
.send_box01 {
  margin-bottom: 1.5rem;
}
@media print, screen and (min-width: 768px) {
  .send_box01 {
    margin-bottom: 3rem;
  }
}
@media print, screen and (min-width: 768px) {
  .send_list01 {
    margin-left: 3.5rem;
  }
}

/**************************************************
		input
**************************************************/
.input_txt01 {
  margin-bottom: 1.5rem;
  text-align: right;
}
@media print, screen and (min-width: 768px) {
  .input_txt01 {
    margin-bottom: 3rem;
  }
}
.input_txt02 {
  margin-top: 3rem;
  margin-bottom: 1rem;
  font-weight: 600;
}
@media print, screen and (min-width: 768px) {
  .input_txt02 {
    margin-top: 5rem;
  }
}

/**************************************************
		confirm
**************************************************/
.confirm_ttl01.is-sm {
  margin-bottom: 3.5rem;
}
@media print, screen and (min-width: 768px) {
  .confirm_ttl01.is-sm {
    margin-bottom: 5.5rem;
  }
}
.confirm_txt01 {
  margin-bottom: 1.5rem;
}
@media print, screen and (min-width: 768px) {
  .confirm_txt01 {
    margin-bottom: 3rem;
  }
}

/**************************************************
		complete
**************************************************/
.complete_ttl01.is-sm {
  margin-bottom: 3rem;
}
@media print, screen and (min-width: 768px) {
  .complete_ttl01.is-sm {
    margin-bottom: 4rem;
  }
}
.complete_txt01 {
  margin-bottom: 1.5rem;
}
@media print, screen and (min-width: 768px) {
  .complete_txt01 {
    margin-bottom: 3rem;
  }
}