/* BASIC css start */
/* BASIC css start */
iframe[name=namecheck_frame] { display:none !important; width:0px !important; height:0px !important; bottom:0 !important; right:0 !important; } 
#passimg { width : 100%; border-top: 2px solid #dadada; background-color: #fff; border-bottom: 2px solid #dadada; top: 280px; text-align: center; } 
#passimg .popups .head h5 { padding: 10px 0; margin: 0; color: #000; font-weight: bold; border-bottom: 1px solid #979797; } 
#passimg .popups .contents { position: relative; padding: 15px 0; } 
#passimg .popups .contents table { background-color: #f1f1f1; margin: 0 auto; } 
#passimg .popups .contents table td { vertical-align: middle; padding: 5px 0; border: 1px solid #979797; text-align: center; font-weight: bold; color: #000; } 
#passimg .popups .contents .btns { text-align: center; padding: 10px 0; } 
#passimg .popups .btns a.btn-gray-h25 { width:80%; height:35px; line-height:35px; background-color:#393939; color:#fff; text-align:center; display:block; border:1px solid #393939; margin: 0 auto; } 


/* =============================================================================
 ¾ÆÀÌµð/ºñ¹Ð¹øÈ£ Ã£±â find_idpw.html 
 ========================================================================== */
/* ¹öÆ° */
a[class^='btn_'] { height: 56px; border: none; border-radius: 4px; font-size: 16px; font-weight: 500; line-height: 56px; overflow: hidden; }
.btn_White { width:100%; background-color: #f2f2f2; color: #000; } 
.btn_Black { width:100%; height:35px; line-height:35px; background-color:#393939; color:#fff; text-align:center; display:block; vertical-align: middle; } 
.btn_Green { width:100%; height:40px; line-height:40px; background-color:#14413E; color:#fff; text-align:center; display:block; vertical-align: middle; } 

#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 .h_title { margin-bottom: 24px; padding: 0; border: none; line-height: 1.4; } 
#findIdpw .h_title h3 { font-size: 24px; font-weight: 700; } 
#findIdpw .h_title p { margin-top: 8px; font-size: 18px; }
#findIdpw .member { font-size: 14px; } 
#findIdpw .radio-wrap { display: flex; align-items: center; margin-bottom: 12px; gap: 0 15px; line-height: 32px; } 
#findIdpw .radio-wrap label { min-width: 100px; font-weight: 500; text-align: left; cursor: pointer;} 
#findIdpw .loginInput,
#findIdpw .loginBottom { margin:0; } 
#findIdpw .loginInput input { width:100%; display:block; margin-bottom:10px; } 
#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 p a.btn_auth { display: block; margin-top:10px; font-size: 14px; border:1px solid #cdcdcd; color:#3e3e3e; line-height:44px; letter-spacing:-1px; text-align:left; background:#fff; font-weight:400; } 
#findIdpw .loginBottom p a.btn_auth span { display: inline-block; width:44px; margin-right:10px; border-right:1px solid #cdcdcd; } 
#findIdpw .loginBottom p a.btn_auth img { width: 44px; height: 44px; } 
#findIdpw .loginBottom p a.btn_Red { margin-top:10px; font-size:14px; } 
/* BASIC css end */

/* s: ½º³À Ãß°¡ */
#container{max-width: 390px; margin: 128px auto;}
#footer { display: none; }
#findIdpw {text-align: center; }
#findIdpw input[type="radio"] { position: relative; width: 22px !important; height: 22px !important; border: none; background: url('/design/prolana/snapskin/icon/icon_chkOff.svg') no-repeat center !important; background-size: 22px; vertical-align: middle; appearance: none; font-size: 0; } 
#findIdpw input[type="radio"]:checked { background-image: url('/design/prolana/snapskin/icon/icon_chkOn.svg') !important; }
#findIdpw .loginInput input { height: 48px; padding: 0 20px; border: 1px solid #E5E5E5; border-radius: 4px; box-sizing: border-box; background-color: #fff; font-size: 16px; font-weight: 500; line-height: 48px; }
#findIdpw .loginInput input::placeholder { color: #666; }
#findIdpw .pwWrap { margin-top: 48px; }
#findIdpw .loginMiddle { display: grid; gap: 12px 0; }
#findIdpw .moveQna { display: block; margin-top: 24px; color: #AEAEAE; font-size: 14px; font-weight: 500; line-height: 1.6; }
/* e: ½º³À Ãß°¡ */
/* BASIC css end */

