/* BASIC css start */


#findWrap {margin-top:117px;padding-bottom:65px;/* border:1px solid #e9e9e9; *//* border-top:1px solid #000; */ *zoom:1;margin-bottom: 75px;}
#findWrap:after { display:block; clear:both; content:'' }
#findWrap .find_idpw {margin-top:64px;float:left;width: 463px;}
#findWrap .find_idpw .tit {padding-top:15px;font-size: 30px;color: #111;font-weight:bold;line-height:18px;padding-bottom: 15px;}
#findWrap .find_idpw .sub-tit {padding-top:20px;font-size: 14px;color: #888888;line-height: 1.7;word-break: keep-all;}
#findWrap .find_idpw .radio-wrap {margin-top: 28px;font-size:11px;color:#000;padding-bottom: 5px;padding-top: 5px;}
#findWrap .find_idpw .radio-wrap label {margin-right:23px;color: #111;font-size: 14px;line-height: 1;}
#findWrap .find_idpw .radio-wrap input { vertical-align:top }

/* IE7 Hack */
*:first-child+html #findWrap .find_idpw .radio-wrap label { margin-right:10px }
*:first-child+html #findWrap .find_idpw .radio-wrap input { vertical-align:middle; margin-top:-3px }
/* IE7 Hack */

#findWrap .find_idpw .frm-list {padding-top:15px;position:relative;width: 465px;}
#findWrap .find_idpw .frm-list li {position:relative;width: 100%;margin-bottom: 15px;}
#findWrap .find_idpw .frm-list li label {
    padding-left: 21px;
    position: absolute;
    top: 0;
    left: 0;
    width: 442px;
    height: 50px;
    color: #aaa;
    line-height: 50px;
    cursor: text;
    font-size: 15px;
}
#findWrap .find_idpw .frm-list li input {padding: 0 0 0 20px;width: 443px;height:48px;line-height:48px;border:1px solid #ddd;
    font-size: 15px;}
#findWrap .find_idpw .btn-area {padding-top: 5px;}
#findWrap .find_idpw .btn-area a {display:block;margin-bottom:6px;height: 64px;font-size: 18px;line-height: 64px;}
#findWrap .find_idpw .btn-area .inner a { display:inline-block; margin-left:3px; width:187px }
#findWrap .find_idpw .btn-area .inner .first { margin-left:0 }

#findWrap #find_id {/* padding-left:82px; *//* padding-right:81px; */padding-bottom:20px;border-right: 1px solid #e8e8e8;padding-right: 86px;margin-right: 87px;}
#findWrap #find_id .radio-wrap {margin-top: 48px;}

#findWrap #find_pw {margin-left:-1px;/* padding-left:82px; *//* border-left:1px solid #e9e9e9; */}

.find_idpw .ipin-confirm { margin-top:15px; padding: 20px 0; text-align:center; border:1px solid #ddd }
.find_idpw .ipin-confirm dt { margin-bottom:15px; font-size:11px; color:#8d8d8d; line-height:18px }
.find_idpw .ipin-confirm a.ipin-svc { margin:0 10px; font-size: 14px; font-weight: bold; color: #ff0000; text-decoration: underline; }

#findWrap .find_idpw .btn-area .sub a {
    display: inline-block;
    color: #262626;
    font-size: 15px;
    padding: 0 22px;
    position: relative;
}

#findWrap .find_idpw .btn-area .sub a:first-child {
    padding-left: 0;
}

#findWrap .find_idpw .btn-area .sub a:after {content: "";background: #e6e6e6;width: 1px;height: 16px;display: block;position: absolute;left: 0;top: 25px;}

#findWrap .find_idpw .btn-area .sub a:first-child:after {
    display: none;
}
 
/* BASIC css end */

