/* BASIC css start */
/* °øÅë */
#findWrap input { font-size: 14px;}
#findWrap:after { display:block; clear:both; content:'' }
#findWrap .find_idpw { margin-top:40px; width:100%; }
#findWrap .find_idpw .tit { padding-top:15px; font-size:18px; color:#000; font-weight:bold; line-height:18px }
#findWrap .find_idpw .sub-tit { padding-top:20px; font-size:11px; color:#8d8d8d; line-height:18px }
#findWrap .find_idpw .radio-wrap { margin-top:15px; font-size:11px; color:#000; text-align: center; }
#findWrap .find_idpw .radio-wrap label.find_idEmali { margin-right: 70px;}
#findWrap .find_idpw .radio-wrap label { font-size: 14px; }
#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: 100%; }
#findWrap .find_idpw .frm-list li { position:relative; width: 100%; margin-top: -1px;}
#findWrap .find_idpw .frm-list li label { padding-left: 35px; position:absolute; top:0; left:0; width:100%; height:56px; color:#adadad; line-height:56px; cursor:text; font-size: 14px; }
#findWrap .find_idpw .frm-list li input { padding: 0 0 0 35px; width:100%; height:56px; line-height:56px; border:1px solid #ddd; box-sizing: border-box; font-size: 14px; }
#findWrap .find_idpw .frm-list li.findId-name input { border-radius: 5px 5px 0 0;}
#findWrap .find_idpw .frm-list li.bot-input input { border-radius: 0 0 5px 5px;}
#findWrap .find_idpw .frm-list li#find_id_mobile_wrap input { border-radius: 0 0 5px 5px;}
#findWrap .find_idpw .btn-area { padding-top:40px }
#findWrap .find_idpw .btn-area a { display:block; margin-bottom:6px; height:58px; font-size:16px; line-height:58px }
#findWrap .find_idpw .btn-area a.CSSbuttonBlack { border-radius: 50px;}
#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_idpw .findId-txt { text-align: center; color: #363942; font-size: 14px; line-height: 20px; margin-top: 40px;}


#findWrap #find_pw { display: none;}

/* ¾ÆÀÌÇÉ */
.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 { margin:0 auto 50px; width:582px }

#findWrap .findTab ul { *zoom:1 }
#findWrap .findTab ul:after { display:block; clear:both; content:'' }
#findWrap .findTab li { float:left; width:50%; text-align:center; cursor:pointer }
#findWrap .findTab li span { display:block; height:54px; font-size:14px; color:#999; font-weight:700; line-height:54px; background:#eee }
#findWrap .findTab li[data-tab="find_id"] span { border-radius:5px 0 0 5px; }
#findWrap .findTab li[data-tab="find_pw"] span { border-radius:0 5px 5px 0; }
#findWrap .findTab li.on span { height:52px; font-size:14px; color:#363942; font-weight:400; line-height:52px; border:1px solid #363942; background:#fff }

input[type=radio]{ margin-top:-1px; position:relative; width:20px; height:20px; line-height:1; -webkit-appearance:none!important; outline:0 }
input[type=radio]:before{ position:absolute; left:-1px; top:-1px; width:20px;height:20px; font-size:12px; text-align:center; line-height:20px; content:""; background: url(/design/parker01/common/ico_checkbox_off.png) 0 0 no-repeat; z-index:1; -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out }
input[type=radio]:checked:before{ background:url(/design/parker01/common/ico_checkbox_on.png) 0 0 no-repeat }



/* BASIC css end */

