@charset "utf-8";



/* ===============================================================
共通
=============================================================== */
#member input.form_email,
#member input[type="email"],
#member input[type="password"] {
  font-size: 16px;
  font-weight: normal;
}

/* ===============================================================
メール受付
=============================================================== */
.js_loginContent {
  display: block;
}

.member_login_header {
  margin: 0 0 14px;
  padding: 0 0 10px;
  color: #58a515;
  font-size: 22px;
  font-weight: 700;
  text-align: center;
  border-bottom: solid 2px #58a515;
}

.member_login_p {
  color: #3c2c20;
}

.member_login_area .member_login_header {
  font-size: 22px;
  font-weight: bold;
}


div.login_area_new {
  border-color: #df0202;
}

.login_area_new .member_login_header {
  color: #df0202;
  border-bottom-color: #df0202;
}

/* .btn_login_new {
  background: rgb(193,1,16);
  background: linear-gradient(0deg, rgba(193,1,16,1) 0%, rgba(234,36,51,1) 50%, rgba(251,100,112,1) 100%);
} */

.login_area_new_domain_area {
  margin: 25px -15px -20px;
  padding: 13px 23px;
  background: #ffe8e8;
}

.login_area_new_domain_area p {
  font-size: 14px;
}

.login_area_new_domain_list {
  margin: 8px auto 16px;
  padding: 15px 18px;
  background: #fff;
}

.thanks_area2__check {
  margin-top: 0;
}



/* ===============================================================
メール申し込み完了
=============================================================== */
.thanks_area2__txt {
  text-align: left;
}




/* ===============================================================
申し込みの確定
=============================================================== */
.bnr_avsample {
  display: block;
  margin-top: 17px;
}