/* BASIC css start */
/* 공통 */
.find_idpw { width: 549px;
    padding-right: 20px;
    text-align: left;
    border-right: 1px solid #ddd;
    float: left;}
.find_idpw img { border: 0 none; vertical-align: middle; }
.find_idpw a,
.find_idpw a:hover,
.find_idpw select,
.find_idpw input { vertical-align: middle; text-align: left; font-family:'Dotum'; }
.find_idpw .input-radio { width:12px; height:12px; margin:-2px 0 0; padding:0; }
.find_idpw .tit { margin:0; padding-bottom: 6px;  font-size: 16px; font-weight: bold; line-height:20px; color:#3b4453; }
.find_idpw .sub-tit { margin:10px 0 40px; }
.find_idpw .radio-wrap {margin: 50px 0 15px;
    text-align: right;}
.find_idpw .radio-wrap label { color: #4c4c4c;
    font-size: 12px;
    margin-left: 10px; }

.find_idpw .find-info table { width:100%; border-spacing:0; border-collapse:collapse; font-size:12px; border-top:2px solid #384150; border-bottom:2px solid #384150; }
.find_idpw .find-info table caption { display:none; }
.find_idpw .find-info table th { font-weight: bold; font-size:12px; color:#767678; background:#f9f9fb; text-align:center; }
.find_idpw .find-info table th div,
.find_idpw .find-info table td div { padding:7px 0; }
.find_idpw .find-info table td div { padding-left: 6px; }
.find_idpw .MS_input_txt { width: 370px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e3e3eb;
    color: #959595;
    box-sizing: border-box;
    padding-left: 10px;
    font-size: 12px; }
.find_idpw tr.user-name th,
.find_idpw tr.user-name td { border-bottom: 1px solid #ececee; }
.find_idpw .btn-area { text-align: center; }
.find_idpw .btn-area .login-btn{}
.find_idpw .btn-area .login-btn a { font-size: 14px;
    display: block;
    width: 165px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    color: white;
    background-color: #484848;}
.find_idpw .btn-area .member-login {text-align: right; padding-top: 18px;}   
.find_idpw .btn-area .member-login span{display: inline-block;
    background: url(/html/images/homepage/2018/dot-bg.png)no-repeat 25px center; padding-left: 35px;}  
    
/* 아이핀 */
.find_idpw .ipin-confirm { padding: 20px 0; border: 3px solid #d4d4d4; text-align: center; background:#fdfdfd; }
.find_idpw .ipin-confirm dt { margin-bottom: 25px; font-size: 14px; }
.find_idpw .ipin-confirm a.ipin-svc { margin:0 10px; font-size: 14px; font-weight: bold; color: #d63449; text-decoration: underline; }



/*변경*/
.login-tit{font-size: 28px;padding-top: 50px;
    color: #322f31;
    font-family: 'Lato';
    text-align: center;}
.login-wrap{margin-top: 70px; border-bottom: 1px solid #e4e4e4;border-top: 1px solid #484848;}
.login-wrap .login-box{margin: 0 auto;
    padding: 92px 10px 84px;}
.fright{float:right;}
.fleft{float:left;}
.find-info .input-box{}
.find-info .input-box ul{}
.find-info .input-box ul li{}
.find-info .input-box ul .user-name,
.find-info .input-box ul .login-id{margin-bottom: 20px;}

.clear:after { content: ""; display: block; clear: both;}


/*자동입력방지 팝업 맨위로뜨게*/
#authimg{z-index: 5;position: absolute !important;}

/* BASIC css end */

