/* BASIC css start */
/* ¾ÆÀÌµð, ºñ¹Ð¹øÈ£ Ã£±â */
.self_check {}
.self_check .hd {padding:0px 12px 5px 12px;font-weight:bold;}
.input_box {display:inline-block;width:100%;padding:9px 8px 7px 8px;border:1px solid #b7b7b7;box-sizing:border-box;}
.input_box.password_find {position:relative;top:-1px;}
.input_box .input_comm input {width:95%;height:24px;padding:1px 4px 2px 4px;border:none;}
.input_box #bp_input_passwd {width:95%;height:24px;padding:1px 4px 2px 4px;border:none;}/*°Ô½ÃÆÇ ºñ¹Ð¹øÈ£*/
#passimg {width:94.24%;margin:0 2.88%;border-top:2px solid #dadada;border-bottom:2px solid #dadada;border-left:1px solid #dadada;border-right:1px solid #dadada;top:280px;background:#fff;}
.popups { display: none; background-color: #fff; z-index: 101;}
.popups .head { position: relative; text-align: center; }
.popups .head h5 { padding: 10px 0; margin: 0; color: #000; font-size: .75em; font-weight: bold; border-bottom: 1px solid #979797; }
.popups .head h5 img { vertical-align: top; }
.popups .head h5.orange { color: #f56e00; }
.popups .head a.close { position: absolute; top: 10px; right: 14px; display: block; text-indent: -9999px; background: url(/images/d3/m_01/bull/btn_del_gray@2x.gif) no-repeat center center; background-size: 11px 11px; }
.popups .contents { position: relative; padding: 15px 0; }
.popups .contents p { text-align: center; font-size: .75em; font-weight: bold; color: #000; }
.popups .contents .form-wrap { position: relative; padding: 20px; }
.popups .contents .form-wrap label { display: block; position: absolute; left: 25px; top: 25px; color: #000; font-size: .75em; }
.popups .contents .form-wrap .wrap { position: relative; padding-left: 60px; padding-right: 60px; }
.popups .contents .form-wrap .wrap input { width: 100%; height: 25px; }
.popups .contents .form-wrap a.btn-gray-h25 { position: absolute; top: 20px; right: 20px; }
.popups .contents .reply { padding: 0 20px; }
.popups .contents .reply li { list-style-type: none; }
.popups .contents .reply li dt { font-size: .75em; font-weight: bold; color: #000; }
.popups .contents .reply li dt span { font-size: smaller; }
.popups .contents .reply li dd { font-size: .75em; color: #a0a0a0; }
.popups .contents .form-wrap2 { padding: 5px 0;}
.popups .contents .form-wrap2 p { position: relative; padding: 0 20px; margin: 5px 0; }
.popups .contents .form-wrap2 p:first-child { padding-left: 80px; padding-right: 70px; }
.popups .contents .form-wrap2 p:first-child label { position: absolute; left: 20px; top: 5px; }
.popups .contents .form-wrap2 p:last-child { padding-right: 70px; }
.popups .contents .form-wrap2 p:last-child a { position: absolute; top: 0; right: 12px; font-size: 1em; }
.popups .contents .form-wrap2 input { width: 100%; height: 25px; }
.popups .contents table { background-color: #f1f1f1; }
.popups .contents table td { vertical-align: middle; padding: 5px 0; border: 1px solid #979797; text-align: center; font-size: .75em; font-weight: bold; color: #000; }
.popups .contents table td .w100-wrap {  }
.popups .contents table td .w100-wrap input { height: 25px; }



/* BASIC css start */
/* =============================================================================
   ¾ÆÀÌµð/ºñ¹Ð¹øÈ£ Ã£±â find_idpw.html
   ========================================================================== */
#findIdpw .self-check { padding: 10px; }
#findIdpw .self-auth { padding: 10px; border-top: 2px solid #e1e1e1; }
#findIdpw input[type="text"],#findIdpw  input[type="email"],#findIdpw  select {height:35px; border:1px solid #bbb; vertical-align: middle; padding-left:10px; box-sizing: border-box; -webkit-border-radius:0; border-radius: 0;}
#findIdpw input[type="radio"] { vertical-align:middle; }
#findIdpw .txt-input { display: block; max-width: 100%; width: 100%; height: 100%; border: 0 none; padding: 0; }
#passimg { width : 100%; border-top: 2px solid #dadada; border-bottom: 2px solid #dadada; top: 280px; }
#findIdpw { font-size:.75em;padding-bottom:1px;background:#fff;}
#findIdpw .h_title { border-top:1px solid #464646; border-bottom:1px solid #464646; padding:0 10px; }
#findIdpw .h_title h3 { font-weight:bold; font-size:1em; }
#findIdpw .member { padding:0 15px; margin:20px 0;}
#findIdpw .radio-wrap { margin:10px 0; }
#findIdpw .radio-wrap label { margin-right:30px; color:#575757; font-weight:bold; }
#findIdpw .loginInput,
#findIdpw .loginBottom { margin:0; }
#findIdpw .loginInput input {width:100%; display:block; margin-bottom:10px;}
#findIdpw .loginMiddle {position:relative;}
#findIdpw .loginMiddle .btn_07 {width:48%;}
#findIdpw .loginMiddle .btn_login {position:absolute;top:0px;right:0px;}
#findIdpw .loginMiddle .btn_Red {font-size:1.167em; margin:10px 0;}
#findIdpw .loginMiddle .btn_White {font-size:1.167em;}
#findIdpw .loginBottom p { padding:18px 15px; text-align:center; font-weight:bold; background:#eaeaea; }
#findIdpw .loginBottom a { margin-top:10px; font-size:1.167em;}
/* BASIC css end */
/* BASIC css end */

