/* BASIC css start */
/* 공통 */
#findWrap { margin-top:117px; padding-bottom:65px; *zoom:1;margin:0 auto;}
#findWrap:after { display:block; clear:both; content:'' }
#findWrap .find_idpw { margin-top:0px; float:left; width:450px }
#findWrap .find_idpw .tit {padding: 0 0 0 0px;margin: 20px 0 0px; font-size:1.5em; color:#333; font-weight:bold; line-height:18px; text-align:center;}
#findWrap .find_idpw .sub-tit { padding-top:10px; font-size:11px; color:#8d8d8d; line-height:18px;text-align:center; }
#findWrap .find_idpw .radio-wrap {font-size:11px; color:#000;margin:90px auto 0;text-align:center;}
#findWrap .find_idpw .radio-wrap label { margin-right:23px }
#findWrap .find_idpw .radio-wrap input { vertical-align:top }
#find_pw_input_wrap,.find-info{width:202px;margin:0 auto;}

/* 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:210px }
#findWrap .find_idpw .frm-list li { position:relative; width: 100%; margin-bottom:2px }
#findWrap .find_idpw .frm-list li label { padding-left:11px; position:absolute; top:0; left:0; width:192px; height:28px; color:#adadad; line-height:28px; cursor:text }
#findWrap .find_idpw .frm-list li input { padding: 0 0 0 10px; width:190px; height:28px; line-height:28px; border:1px solid #d9d9d9; }
#findWrap .find_idpw .btn-area { padding-top:0px }
#findWrap .find_idpw .btn-area a { display:block; margin-bottom:2px; width:202px;height:28px; font-size:16px; line-height:28px }
#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 #e9e9e9 }
#findWrap #find_id .radio-wrap { margin-top:110px }

#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; }


/* btnidpw1 */
#findWrap .find_idpw .btn-area a.btnidpw1{display:inline-block;background:#999;color:#fff;border:1px solid #ddd;font-size:12px;transition:all 0.4s;text-align:center;}
#findWrap .find_idpw .btn-area a.btnidpw1:hover{background:#ddd;}

#findWrap .find_idpw .btn-area a.btnidpw2{display:inline-block;background:#333;color:#fff;border:1px solid #ddd;font-size:12px;transition:all 0.4s;text-align:center;}
#findWrap .find_idpw .btn-area a.btnidpw2:hover{background:#ddd;}
/* BASIC css end */

