/* BASIC css start */
.tb-l { text-align: left; }
.tb-c { text-align: center; }
.tb-box { padding: 30px; background-color:#f8f8f8; overflow: hidden; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px;}
#findIdPwd .fidbox { padding: 50px;}
#findIdPwd p  { padding: 20px 0; line-height:150%;}
#findIdPwd { height: 100%; }
#findIdPwd h3.cont-tit { font-size:19px; margin-top: 40px; margin-bottom: 10px; color: #333; font-weight: bold; }
#findIdPwd h1.tit-findidpw { margin-bottom: 10px; padding-bottom: 6px; border-bottom: 2px solid #34353a; font-size: 16px; font-weight: bold; }

#findIdPwd .find-info table { border-width: 1px 0 1px 0;  border-style: solid; }
#findIdPwd .find-info table th { font-weight: bold; background-color: #f9f9f9; }
#findIdPwd .find-info table td div { padding-left: 10px; }
#findIdPwd tr.user-name th, #findIdPwd tr.user-name td { border-bottom: 1px solid #ececee; }

#findIdPwd input.input-txt,
#findIdPwd .find-info table select.sec-email { width: 180px; height: 20px; border: 1px solid #e9e9e9; }

#findIdPwd .btn-area { margin-top: 20px; text-align: center; }
#findIdPwd .btn-area a { font-size: 0; }
#findIdPwd .ipin-confirm { padding: 45px 0; border: 2px solid #d4d4d4; text-align: center; background-color: #fdfdfd; }
#findIdPwd .ipin-confirm dt { margin-bottom: 25px; font-size: 14px; }
#findIdPwd .ipin-confirm a.ipin-svc { font-size: 14px; font-weight: bold; color: #ff3333; text-decoration: underline; margin:0 10px; }

#findIdPwd .btn-foot { margin-top: 30px; margin-bottom: 50px; font-size: 0; line-height: 0; text-align: center; }
#findIdPwd .btn-foot a { margin-left: 10px; }

/* 1) ÀÔ·ÂÃ¢, select. ±âÁ¸ height:20px ¸¦ 36px ·Î ¿Ã¸³´Ï´Ù */
#findIdPwd input.input-txt, 
#findIdPwd .find-info table select.sec-email, 
#findIdPwd .find-info input[type=text], 
#findIdPwd .find-info select { height: 36px; line-height: normal; padding: 0 10px; border: 1px solid #ddd; border-radius: 6px; background: #fff; color: #222; font-size: 14px; box-sizing: border-box; vertical-align: middle; }

/* 2) Æ÷Ä¿½º Ç¥½Ã */
#findIdPwd input:focus, 
#findIdPwd select:focus { outline: none; border-color: #ff0038; }

/* 3) ¶óµð¿À ¹öÆ°Àº Å©±â ±ÔÄ¢¿¡¼­ Á¦¿ÜÇÕ´Ï´Ù */
#findIdPwd input[type=radio] { height: auto; padding: 0; border: 0; border-radius: 0; }

/* 4) ÀÔ·ÂÄ­ÀÌ Ä¿Áø ¸¸Å­ Ç¥ Çà ³ôÀÌ¸¦ È®º¸ÇÕ´Ï´Ù */
#findIdPwd .find-info table td { padding: 8px 0; }

/* BASIC css end */

