/* 2024/09/18 DEVRQ-1479 MyPageログイン画面改修（+契約内容照会+控除証明書再発行） Del 
UI改修をきっかけに過去のコードは物理削除

/***************************

object/object/project/_login.scss

***************************/
.login__nameWrap {
  display: flex;
  align-items: center;
  gap: 10px; }
  .login__nameWrap input[type=text] {
    max-width: 169px; }
  .login__nameWrap span {
    flex: 0 0 auto; }

.login__errorWrap {
  display: flex; }

.login__lastNameSpan {
    display: inline-block;
    min-width: 42px; }

.login__firstNameSpan {
    display: inline-block;
    min-width: 50px; }

.login__errorMessage {
    color: #CB4B40;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.4;
    display: inline-block;
    width: 100%;
    max-width: 172px;
    margin-top: 3px }

.login__smsErrorMessage {
    color: #CB4B40;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.4; }

.login__noteEx {
  padding-left: 35px;
  background: url(../images/img/login/ico_info.svg) no-repeat top left;
  min-height: 25px;
  font-weight: 500; }

.login__tel {
  text-align: center; }

.login__tel__limit {
  font-size: 2.2rem;
  color: #CB4B40; }

.login__tel__btn {
  text-align: center;
  display: inline-block;
  border-radius: 9999px;
  background: #2167AE;
  color: #fff;
  text-align: center;
  max-width: 310px;
  width: 100%;
  font-size: 1.4rem;
  font-weight: 700;
  padding: 11px 15px; }

.login__tel__btn__num {
  display: block;
  font-size: 1.6rem; }

.credit__expiryWrap {
  display: flex;
  align-items: center;
  gap: 10px; }

/* ZOL_RegisterMobilePhone.page用 */
.login-df-login-step {
	vertical-align: top;
	max-width: calc(1080px + 15px + 15px);
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
}
.Form-Item-Input2 {
	height: 45px;
	padding: 0px 5px;
	margin: 0;
	font-size: 16px;
}
.login-df-form-err-msg {
	font-size: .875em;
	color: red;
	font-weight: bold;
}