/* BASIC css start */
#contentWrap{width:1300px !important;}
.login_title_img_wrap{min-height:95px; background-position:center; background-repeat:no-repeat;}
.login_title_img_wrap img{opacity:0; display:block; margin:0 auto;}
.login_tit{height:53px; line-height:47px; font-size:18px; color:#333; font-family: 'Noto Sans KR', sans-serif; }

#content .header {padding:57px 0 77px;}
#content .header h2{min-height:40px; line-height:40px; text-align:center; font-size:34px; color:#111; font-family: 'Noto Sans KR', sans-serif; letter-spacing:-2px; font-weight:500;  }


#content .page-body{position:relative; overflow:hidden; font-size:0; box-sizing:border-box; padding:0 30px; margin-bottom:130px;}
#content .page-body:after{position:absolute; top:0; left:50%; width:1px; height:100%; background:#eee; content:"";}
#content .page-body .find_idpw{display:inline-block; vertical-align:top; width:50%; box-sizing:border-box; font-size:12px; padding:0 80px;}
#content .page-body .find_idpw h3.tit{height:26px; vertical-align:top; font-size:22px; color:#000; font-family: 'Noto Sans KR', sans-serif; line-height:1;}
#content .page-body .find_idpw .sub-tit{padding:12px 0; margin-bottom:7px; line-height:20px; min-height:84px; box-sizing:border-box; font-size:14px; color:#999999;  font-family: 'Noto Sans KR', sans-serif; font-weight:100; }
#content .page-body .find_idpw .radio-wrap{box-sizing:border-box; padding:17px 0; font-size:0;}
#content .page-body .find_idpw .radio-wrap label.ck_box{display:inline-block; vertical-align:top; height:18px; margin-left:20px; position:relative; overflow:hidden;}
#content .page-body .find_idpw .radio-wrap label.ck_box:nth-of-type(1){margin-left:0;}
#content .page-body .find_idpw .radio-wrap label.ck_box input{position:absolute; top:-20px; left:0; width:0; height:0; }
#content .page-body .find_idpw .radio-wrap label.ck_box span{display:inline-block; color:#111; font-size:13px; line-height:18px; padding-left:26px; position:relative;}
#content .page-body .find_idpw .radio-wrap label.ck_box span:before{position:absolute; display:block; width:18px; height:18px; border:1px solid #dedede; border-radius:100%; background:#FFF; box-sizing:border-box; top:0; left:0; content:"";}
#content .page-body .find_idpw .radio-wrap label.ck_box span:after{position:absolute; display:block; width:10px; height:10px; border-radius:100%; background:#FFF; top:4px; left:4px; content:"";}
#content .page-body .find_idpw .radio-wrap label.ck_box input:checked + span:after{background:#000;}


#content .page-body .find_idpw .find-info{border:1px solid #e6e6e6;}
#content .page-body .find_idpw .find-info .input_box + .input_box{border-top:1px solid #e6e6e6;}
#content .page-body .find_idpw .find-info .input_box input{display:block; width:100%; height:50px; padding:0; margin:0; line-height:50px; color:#111; font-size:14px; border:0; text-indent:20px; }
#content .page-body .find_idpw .btn-box{margin-top:10px;}
#content .page-body .find_idpw .btn-box a{display:block; box-sizing:border-box; margin-top:10px; border:1px solid #000; height:60px; line-height:58px; text-align:center; font-size:16px; font-family: 'Noto Sans KR', sans-serif; }
#content .page-body .find_idpw .btn-box a.btn1{background-color:#000; color:#fff;}
#content .page-body .find_idpw .btn-box a.btn2{background-color:#FFF; color:#000;}


#content .page-body .find_idpw .info-ipin{}

/* ¾ÆÀÌÇÉ */
.find_idpw .ipin-confirm { padding: 20px 0; border: 1px solid #e6e6e6; text-align: center; background:#fdfdfd; }
.find_idpw .ipin-confirm *{font-family: 'Noto Sans KR', sans-serif; }
.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; }

/* BASIC css end */

