/* BASIC css start */
#contentWrapper {background: #f4f4f4;padding-bottom: 100px;}
#content {margin:0 auto;}
#layout_footer {margin-top: 0 !important;}

#findWrap {text-align: center;padding: 100px 0;}

/* °øÅë */
#side {display:none !important;}
.h3_wrap {clear:both; text-align:center; margin-top:0; margin-bottom:30px;}
.h3_wrap > h3 {/*background:url('../images/common/icon_h4.png') no-repeat left 12px; padding-left:18px;*/padding: 0;margin: 0;background: none;font-size: 28px;color: #191919;font-weight: 500;line-height: 1;}
.h3_wrap > p {text-align: left;color: #999999;font-size: 18px;margin-top: 20px;line-height: 1;}

#findWrap:after { display:block; clear:both; content:'' }
#findWrap .find_idpw {width: 540px;margin: 0 auto;background: #fff;box-sizing: border-box;text-align: center;padding: 70px 60px;}
#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:12px; color:#8d8d8d; line-height:18px }
#findWrap .find_idpw .radio-wrap { margin-top:15px; font-size:12px; color:#000; }
#findWrap .find_idpw .radio-wrap label { margin-right:23px }
#findWrap .find_idpw .radio-wrap input { vertical-align:top }
#findWrap .find_idpw .frm-list li:nth-child(2),
#findWrap .find_idpw .frm-list li:nth-child(3) {margin-top: -2px;}
#findWrap .find_idpw .frm-list li:first-child input {border-radius: 10px 10px 0 0;}
#findWrap .find_idpw .frm-list li:nth-child(2) input,
#findWrap .find_idpw .frm-list li:nth-child(3) input {border-radius: 0 0 10px 10px;}


/* 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 {position:relative;width: 100%;box-sizing: border-box;}
#findWrap .find_idpw .frm-list li { position:relative; width: 100%; }
#findWrap .find_idpw .frm-list li label {padding-left: 20px;position:absolute;top:0;left:0;width: 100%;height: 60px;line-height: 60px;cursor:text;text-align: left;font-size: 20px;color: #dbdbdb;}

#findWrap .find_idpw .frm-list li input {padding: 0 0 0 20px;width: 100%;height: 60px;line-height: 60px;border: 1px solid #dbdbdb;box-sizing: border-box;margin-right: 0;font-size: 20px;color: #191919;}
#findWrap .find_idpw .btn-area {margin-top: 30px;}
#findWrap .find_idpw .btn-area a {display:block;height: 60px;font-size: 20px;line-height: 60px;border-radius: 10px;color: #fff;background: #ee4a44;border: 0;font-weight: 500;}
#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 {margin-top: 30px;border-radius: 40px 40px 0 0;padding-bottom:50px;box-shadow: 0px -1px 8px rgb(0 0 0 / 8%);}
#findWrap #find_id .radio-wrap { margin-top:33px }
#findWrap #find_pw {border-radius: 0 0 40px 40px;padding-top:50px;box-shadow: 0px 3px 8px rgb(0 0 0 / 8%);}

/* ¾ÆÀÌÇÉ */
.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; }


/* ÅÇ */
.tabWrap {background: rgb(244, 244, 244);border-radius: 10px;margin-bottom: 20px;width: 100%;}
.tabWrap ul { font-size: 0px; }
.tabWrap li { display: inline-block; width: 50%; }
.tabWrap li label { display: block; height: 60px; line-height: 60px; text-align: center; font-size: 20px; color: rgb(153, 153, 153);  margin-right: 0px; }
.tabWrap li.active label { border: 1px solid rgb(219, 219, 219); background-color: rgb(255, 255, 255); border-radius: 10px; color: rgb(25, 25, 25); text-align: center; }
.tabWrap input[type="radio"] { appearance: inherit; width: 0px; height: 0px; margin: 0px; }


/* BASIC css end */

