@charset "UTF-8";
/* CSS Document */
/*----------------------------------------
変数
----------------------------------------*/
/* パスワード再発行
---------------------------------------------- */
.password_reissue_form .box {
  max-width: 624px;
  margin-bottom: 24px;
}
.password_reissue_form .box .title {
  padding: 16px 32px;
  color: var(--colorSub);
  font-size: 1.75rem;
  font-weight: bold;
  background-color: var(--colorMain);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
@media screen and (max-width: 589px) {
  .password_reissue_form .box .title {
    font-size: clamp(1.5rem, 6.1vw, 1.75rem);
    padding: 16px 24px;
  }
}
.password_reissue_form .box .detail {
  padding: 32px 64px;
  background-color: #F3F3F3;
  border-left: 1px solid var(--colorBorder);
  border-right: 1px solid var(--colorBorder);
  border-bottom: 1px solid var(--colorBorder);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  overflow: hidden;
}
@media screen and (max-width: 589px) {
  .password_reissue_form .box .detail {
    padding: 16px 24px;
  }
}
.password_reissue_form .box .detail p {
  margin-bottom: 16px;
}
.password_reissue_form .box .detail .inputGroup {
  margin-bottom: 48px;
}
.password_reissue_form .box .detail .consentBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  margin-bottom: 24px;
}
.password_reissue_form .box .detail .consentBox .checkBox {
  width: 24px;
  height: 24px;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  border: 1px solid var(--colorBorder);
}
.password_reissue_form .box .detail .consentBox span {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  line-height: 1.6;
}
.password_reissue_form .box .detail .consentBox span .textLink {
  display: inline-block;
}
.password_reissue_form .box .detail .btn {
  width: 256px;
  margin: 0 auto;
}
.password_reissue_form .notes {
  max-width: 624px;
}
.password_reissue_form .notes .notesTitle {
  margin-bottom: 8px;
}

/* パスワードリセット完了
---------------------------------------------- */
#password_reissue_complete .btnLink {
  width: 256px;
  margin: 0 auto;
}/*# sourceMappingURL=password_reissue.css.map */