/* base */
html, body { margin:0; padding:0; }
body { font:12px Gulim, AppleGothic, Sans-serif; color:#474747; background:#f1f1f1; }
body.ALBA { background:#fff; }
div, ul, ol, dl, p,
h1, h2, h3, h4, h5, h6,
fieldset, legend,
iframe,
table { border-collapse:collapse; margin:0 auto; padding:0; font:1em Gulim, AppleGothic, Sans-serif; color:#474747; text-align:left; }
ul, ol, dl { list-style:none; }
dt, dd, li { margin:0; padding:0; }
form { margin:0; }
input, select, textarea { font:1em Gulim, AppleGothic, Sans-serif; vertical-align:middle; color:#474747; } 
textarea { resize:none; }
select { height:20px; }
img, fieldset, button { border:0; }
img { vertical-align:top; }
hr { display:none; } 
em, address { font-style:normal; }

/* link */
a:link, a:visited { color:#474747; text-decoration:none; }
a:hover, a:active { color:#007cff; text-decoration:underline; }

/* class : radio/checkbox */
input.typeRadio,
input.typeCheckbox { width:13px; height:13px; margin:-3px 0 0; padding:0; vertical-align:middle; }
input.typeText { height:12px; padding:3px 0 0 5px; border:1px solid #c0bebe; }
input.input_box { height:16px; border:1px solid #C0BEBE; padding:3px 0 0 3px; } /* ±¸¹öÀü - »ç¿ëÁß */
* html input.typeText { margin:-1px 0; }
*:first-child+html input.typeText { margin:-1px 0; }

/* simple light box */
.SLB_center { cursor:pointer; visibility:hidden; border: solid 2px #999999; background-color: #FFF }
.SLB_close { cursor:pointer; display:none; font-family: dotum; font-size: 9pt; background-color:#000000; color: #ffffff; padding-bottom: 4px; }
.SLB_caption { cursor:pointer; display:none; font-family: dotum; font-size: 9pt; background-color:#999999; color: #ffffff; padding: 4px 0px 4px 0px; }
#SLB_content table { margin:0; padding:0; }
#SLB_content img { vertical-align:middle; }
#SLB_loading { cursor:pointer; display:none; z-index: 99998; position:absolute; font-family: verdana,tahoma; font-size: 9pt; background-color:#cccccc; color: #ffffff; padding: 2px 0px 2px 0px; border: solid 2px #cfcfcf; }

#layer { position:relative; width:504px; height:185px; overflow:hidden; background:url('/image/ALBA/layer_bg.gif') no-repeat left top; }
#layer p.close { position:absolute; right:20px; top:10px; }
#layer p.info { position:absolute; left:100px; top:58px; text-align:center; line-height:1.5; }
#layer ul { position:absolute; left:148px; bottom:30px; width:504px; margin:0 auto; text-align:center; }
#layer li { float:left; margin-right:8px; }

table.listForm td div.mobile { float:left; }
table.listForm td div.mobileCert { float:left; margin:0 0 0 10px; padding:0; }
table.listForm td div.mobileCert a { font:11px Dotum; letter-spacing:-1px; text-decoration:underline; color:#6c34e7; }
table.listForm td div.mobileCert a.guidePopup { position:relative; left:15px; color:#000; }
table.listForm td ul.addHelp { overflow:hidden; width:565px; margin:7px 0 0; padding:5px 0 2px 10px; background:#f5f0ff; }
table.listForm td ul.addHelp li { margin:0; padding:2px 0 2px 6px; font:11px Dotum; letter-spacing:-1px; color:#716195; background:url('/image/policy/bul_square_violet.gif') no-repeat left 6px; }
table.listForm td ul.addHelp li strong { font-weight:normal; color:#1400d3; }

/* µµ¿ò¸» */
.helpText { z-index:100; position:absolute; }
.helpText p { padding:8px 8px 5px; font:11px Dotum; letter-spacing:-1px; line-height:1.4; background:#edf9ff; border:1px solid #9fc3c7; }
.helpText em.num { letter-spacing:0; }
.helpText em.ps { color:#9aa0a3; }
.helpText em.ps span { font:12px gulim; }
.helpText div.layerClose { position:absolute; right:5px; }
.helpText div.layerClose img { cursor:pointer; }
.helpTextUp { padding:6px 0 0; background:url('/image/ALBA/helpTextUp_bg_up.gif') no-repeat left top; }
.helpTextUp p { border-top:none; }
.helpTextUp div.layerClose { top:10px; }
.helpTextDown { padding:0 0 6px; background:url('/image/ALBA/helpTextUp_bg_down1.gif') no-repeat left bottom; }
.helpTextDown p { border-bottom:none; }
.helpTextDown div.layerClose { top:5px; }

#SmsHelpText { top:-68px; left:-23px; }

/* LayOut */
#Header { width:100%; height:61px; border-bottom:1px solid #dadada; }
#HeaderGnb { position:relative; width:900px; height:61px; margin:0 auto; }
#Footer { position:relative; width:100%; padding:16px 0 0; text-align:center; border-top:1px solid #dadada; }
body.ALBA #Footer { clear:both; width:960px; margin:50px auto 0; padding:0; text-align:left; border-top:0 none; }

/* Header */
#HeaderGnb h1 { position:absolute; top:14px; left:11px; }
#HeaderGnb ul { position:absolute; top:35px; right:0; }
#HeaderGnb ul li { float:left; padding:0 10px; background:url('/image/ALBA/line_gray_v.gif') no-repeat left top; }
#HeaderGnb ul li.login,
#HeaderGnb ul li.logout { padding-left:0; background:none; }

/* Footer */
#Footer ul.nav { width:958px; height:23px; padding:11px 0 0; text-align:center; background:#f5f5f5; border:1px solid #eaeaea; }
#Footer ul.nav li { display:inline; padding:0 4px 0 8px; font:11px dotum; letter-spacing:-1px; background:url('/image/ALBA/line_gray_v.gif') no-repeat left top; }
#Footer ul.nav li.guide { padding-left:0; background:none; }
#Footer ul.nav li.privacy a { font-weight:bold; color:#0f7ec2; }
#Footer address { padding:10px 0; font:11px tahoma; text-align:center; }
#Footer address strong { font:bold 11px dotum; letter-spacing:-1px; }
#Footer div.familySite { position:absolute; top:10px; right:10px; }
#Footer div.familySite a { display:block; }
#Footer div.familySite ul { display:none; position:absolute; bottom:17px; right:0; width:98px; background:#fff; border:1px solid #aeaeae; border-bottom:0 none; }
#Footer div.familySite ul li { float:left; width:98px; border-bottom:1px solid #e5e5e5; }
#Footer div.familySite ul li a { display:block; width:83px; height:16px; padding:5px 0 0 15px; }
#Footer div.familySite ul li a:hover { background:#eef1f6; }


/* È¸¿ø°¡ÀÔ - ±â¾÷/°³ÀÎ ¼±ÅÃ */
#JoinDefault { width:900px; margin:0 auto; }

/* È¸¿ø°¡ÀÔ - ¾à°üµ¿ÀÇ ¹× º»ÀÎÈ®ÀÎ */
#JoinAgree { overflow:hidden; width:900px; margin:0 auto; }
#JoinAgree h1 { padding:45px 0 11px 13px; }
#JoinAgree div.agree { padding:35px 90px 0; }
#JoinAgree div.agree div.privacy { position:relative; }
#JoinAgree div.agree div.privacy p.viewAll { position:absolute; top:15px; right:0; }
#JoinAgree div.agree h2 { padding:20px 0 11px 5px; font:11px dotum; letter-spacing:-1px; }
#JoinAgree div.agree h2 img { margin:-2px 4px 0 0; }
#JoinAgree div.agree h2 strong { color:#147eb3; }
#JoinAgree div.agree iframe { overflow:auto; width:720px; height:170px; border:1px solid #e4e4e4; }
#JoinAgree div.agree p.checkAgree { padding:10px 0 0; font-weight:bold; text-align:center; }
#JoinAgree div.agree div.box { width:678px; padding:20px 20px 15px; background:#f4f9fc; border:1px solid #e4eff3; }
#JoinAgree div.agree div.box ul { position:relative; width:678px; }
#JoinAgree div.agree div.box ul li { float:left; width:678px; }
#JoinAgree div.agree div.box ul li a.tab { position:absolute; top:0; height:31px; text-indent:-999em; background:url('/image/ALBA/JoinAgree_tab.gif') no-repeat; }
#JoinAgree div.agree div.box ul li div.info { width:678px; padding:31px 0 0; }
#JoinAgree div.agree div.box ul li div.info div.reg { width:628px; padding:25px 25px 15px; background:#fff; border:1px solid #e4eff3; border-top:1px solid #40a0bf; }
#JoinAgree div.agree div.box ul li div.info div.reg p.guide { padding:0 0 10px; letter-spacing:-1px; border-bottom:1px dashed #b5b5b5; }
#JoinAgree div.agree div.box ul li div.info div.reg p.guide a { margin-left:5px; color:#1866a2; }
#JoinAgree div.agree div.box ul li div.info div.reg p.help { padding:13px 0 0; letter-spacing:-1px; }
#JoinAgree div.agree div.box ul li div.info div.reg dl { overflow:hidden; width:540px; margin:0 auto; padding:10px 0 0; }
#JoinAgree div.agree div.box ul li div.info div.reg dl dt { float:left; width:92px; padding:10px 0 0; font-weight:bold; color:#2f7890; letter-spacing:-1px; }
#JoinAgree div.agree div.box ul li div.info div.reg dl dd { float:left; padding:5px 0; }
#JoinAgree div.agree div.box ul li div.info div.reg dl dd img { vertical-align:middle; }
#JoinAgree div.agree div.box ul li div.info div.reg dl dd input.typeText { width:83px; height:16px; padding:5px 0 0 5px; border:1px solid #e1e0e0; }
#JoinAgree div.agree div.box ul li div.info div.reg dl dd input.focused { border:1px solid #20a5d1; }
#JoinAgree div.agree div.box ul li div.info div.reg dl dd.regNo input.typeText,
#JoinAgree div.agree div.box ul li div.info div.reg dl dd.bizNo input.typeText { ime-mode:disabled; }
#JoinAgree div.agree div.box ul li div.info div.reg dl dd.bizNo #comregno1 { width:63px; }
#JoinAgree div.agree div.box ul li div.info div.reg dl dd.bizNo #comregno2 { width:43px; }
#JoinAgree div.agree div.box ul li div.info p.submit { padding:20px 0 0; text-align:center; }
#JoinAgree div.agree div.box ul li div.info p.caution { padding:20px 0 0 10px; font:11px/1.4 dotum; }
#JoinAgree div.agree div.box ul li div.info p.caution img { margin-top:-3px; vertical-align:middle; }

#JoinAgree div.agree div.box ul li.iPin a.tab { left:0; width:135px; background-position:left top; }
#JoinAgree div.agree div.box ul li.inland a.tab { left:137px; width:112px; background-position:-137px top; }
#JoinAgree div.agree div.box ul li.foreign a.tab { left:251px; width:135px; background-position:-251px top; }
#JoinAgree div.agree div.box ul li.iPin a.on { background-position:left bottom; }
#JoinAgree div.agree div.box ul li.inland a.on { background-position:-137px bottom; }
#JoinAgree div.agree div.box ul li.foreign a.on { background-position:-251px bottom; }
#JoinAgree div.agree div.box ul li.iPin div.info,
#JoinAgree div.agree div.box ul li.foreign div.info { display:none; }

#JoinAgree div.biz div.box ul li.inland div.info div.reg dl dt.regNo { width:82px; }
#JoinAgree div.biz div.box ul li.inland div.info div.reg dl dd.name { width:140px; }
#JoinAgree div.biz div.box ul li.inland div.info div.reg dl dd.regNo { width:226px; }
#JoinAgree div.biz div.box ul li.inland div.info div.reg dl dd.bizNo { width:448px; }
#JoinAgree div.biz div.box ul li.foreign div.info div.reg dl dt { width:145px; }
#JoinAgree div.biz div.box ul li.foreign div.info div.reg dl dt.regNo { width:90px; }
#JoinAgree div.biz div.box ul li.foreign div.info div.reg dl dd.name { width:110px; }
#JoinAgree div.biz div.box ul li.iPin div.info div.reg dl dt { padding-left:105px; }
#JoinAgree div.person div.box ul li.inland div.info div.reg dl dt.name { width:32px; padding-left:50px; }
#JoinAgree div.person div.box ul li.inland div.info div.reg dl dt.regNo { width:80px; }
#JoinAgree div.person div.box ul li.inland div.info div.reg dl dd.name { width:140px; }
#JoinAgree div.person div.box ul li.foreign div.info div.reg dl dt.name { width:110px; }
#JoinAgree div.person div.box ul li.foreign div.info div.reg dl dd.name { width:140px; }

/* È¸¿ø°¡ÀÔ - È¸¿øÁ¤º¸ ÀÔ·Â */
#JoinInfo { width:900px; margin:0 auto; }
#JoinInfo h1 { padding:45px 0 11px 13px; }
#JoinInfo div.infoInput { padding:0 50px; }
#JoinInfo div.infoInput h2 { padding:40px 0 9px 5px; font:11px dotum; color:#999; letter-spacing:-1px; }
#JoinInfo div.infoInput h2 img { margin:-4px 4px 0 0; }
#JoinInfo div.infoInput h2 strong { font-weight:normal; color:#000; }
#JoinInfo div.infoInput table.inputForm { width:800px; border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; }
#JoinInfo div.infoInput table.inputForm th { width:122px; padding:11px 0 9px 25px; text-align:left; background:#f9f9f9; border-top:1px solid #e7e7e7; }
#JoinInfo div.infoInput table.inputForm th span { font-weight:bold; color:#fe7801; }
#JoinInfo div.infoInput table.inputForm td { padding:7px 0 7px 14px; border-top:1px solid #e7e7e7; }
#JoinInfo div.infoInput table.inputForm td select { height:20px; }
#JoinInfo div.infoInput table.inputForm td input.typeText { width:150px; height:15px; margin:0; padding:3px 0 0 5px; vertical-align:top; border:1px solid #d6d5d5; }
#JoinInfo div.infoInput table.inputForm td input.focused { border:1px solid #20a5d1; }
#JoinInfo div.infoInput table.inputForm td span.help { display:inline-block; margin:5px 0 0 5px; font:11px dotum; color:#818181; vertical-align:top; }
#JoinInfo div.infoInput table.inputForm td p.help { margin:7px 0 0; font:11px/1.3 dotum; color:#818181; vertical-align:top; }
#JoinInfo div.infoInput table.inputForm td span.noCheck { display:inline-block; margin:4px 0 0 5px; vertical-align:top; }
#JoinInfo div.infoInput table.inputForm td.noForm { padding:11px 0 9px 14px; }
#JoinInfo div.infoInput table.inputForm tr.first th,
#JoinInfo div.infoInput table.inputForm tr.first td { border-top:0 none; }

#JoinInfo div.infoInput div.info { position:relative; width:800px; }
#JoinInfo div.infoInput div.info p.guide { position:absolute; top:40px; right:0; font:11px dotum; color:#999; }
#JoinInfo div.infoInput div.info p.guide span { font-weight:bold; color:#fe7801; }
#JoinInfo div.infoInput div.info table.inputForm th { font-weight:normal; }
#JoinInfo div.infoInput table.inputForm tr.tel td input.typeText,
#JoinInfo div.infoInput table.inputForm tr.mobile td input.typeText,
#JoinInfo div.infoInput table.inputForm tr.fax td input.typeText,
#JoinInfo div.infoInput table.inputForm tr.staff td input.typeText,
#JoinInfo div.infoInput table.inputForm tr.address td input.typeText { width:40px; }
#JoinInfo div.infoInput table.inputForm tr.address td input#addr1 { width:350px; }
#JoinInfo div.infoInput table.inputForm tr.address td input#addr2 { display:block; margin:6px 0 0; width:572px; }
#JoinInfo div.infoInput table.inputForm tr.company td input.typeText { width:250px; }
#JoinInfo div.infoInput table.inputForm tr.bizContent td input.typeText { width:572px; }
#JoinInfo div.infoInput table.inputForm tr.homepage td input.typeText { width:300px; }
#JoinInfo div.infoInput table.inputForm tr.homepage td span.help { margin-left:0; }
#JoinInfo div.infoInput table.inputForm tr.companyType td label { margin-right:20px; }

#JoinInfo div.infoInput div.infoPerson table.inputForm td span.help { margin:0; padding:1px 0 1px 8px; color:#81889b; letter-spacing:-1px; background:url('/image/ALBA/bul_arrow_green.gif') no-repeat left 2px; }
#JoinInfo div.infoInput div.infoSetup table.inputForm td span.help { margin:0 0 0 17px; padding-left:8px; color:#81889b; letter-spacing:-1px; background:url('/image/ALBA/bul_arrow_green.gif') no-repeat left 1px; }
#JoinInfo div.infoInput div.infoSetup table.inputForm tr.setup td { line-height:1.5; }

#JoinInfo div.submit { margin:30px 0 0; text-align:center; }
#JoinInfo div.submit img { margin-left:10px; }

/* È¸¿ø°¡ÀÔ - °¡ÀÔ¿Ï·á */
#JoinComplete { width:900px; margin:0 auto; }
#JoinComplete h1 { padding:45px 0 11px 13px; }
#JoinComplete div.person p.welcome { width:628px; height:81px; padding:22px 136px 0; line-height:1.4; background:url('/image/ALBA/JoinComplete_welcome_person.gif') no-repeat left top; }
#JoinComplete div.person p.welcome strong { font-size:14px; }
#JoinComplete div.person p.welcome em { color:#007bd1; }
#JoinComplete div.person p.welcome span { display:block; margin:10px 0 0; }

/* ÅëÇÕÈ¸¿ø ·Î±×ÀÎ 20110119 */
fieldset {padding:0;margin:0;border:0;}
.login legend {overflow:hidden;position:absolute;top:-999em;height:0;line-height:0;font-size:0;}
td.layout {padding:50px 0 0;text-align:center;}

.loginContents {overflow:hidden;zoom:1;width:900px;padding-top:25px;border-top:1px solid #d9d9d9;}
.loginContents h3 {height:26px;background:url('/image/ALBA/hx.gif') no-repeat 12px 0;border-bottom:2px solid #7a7a7a;}
	:root .loginContents h3 {height:24px;}
.loginContents h3 span {display:inline-block;position:relative;z-index:-1;padding-left:12px;}
.loginContents .award h3 {background-position:12px -100px;}
.loginContents .fl h3 {background-position:12px 0;}
.loginContents .person {float:left;width:435px;}
.loginContents .person h3 {background-position:12px 0;border-color:#85c21e;}
.loginContents .person ul {height:206px;background:url('/image/ALBA/img_specialPerson.gif') no-repeat;}
.loginContents .biz {float:right;width:435px;}
.loginContents .biz h3 {background-position:12px -50px;border-color:#69c4d6;}
.loginContents .biz ul {height:206px;background:url('/image/ALBA/img_specialBiz.gif') no-repeat;}
.loginContents .award {position:relative;clear:both;width:100%;height:140px;padding-top:20px;}
.loginContents .award h3,
.loginContents .award ul {width:605px;margin:0;text-align:left;}
.loginContents .award ul {height:96px;background:url('/image/ALBA/img_award.gif') no-repeat left top;}
img.pofr {position:absolute;right:0;top:15px;}
.loginContents ul li {position:relative;z-index:-1;}

.loginCombine {width:900px;margin:0 auto;text-align:left;}
.loginHead {overflow:hidden;height:275px;background:url('/image/ALBA/bg_loginTop.gif') no-repeat;}
.loginHead .loginArea {float:left;position:relative;width:372px;}
.loginHead .loginFail {background:url('/image/ALBA/bg_loginTopFailure.gif') no-repeat;}
.loginArea h1,
.loginArea h2 {height:41px;position:relative;z-index:-1; *text-indent:-999em;}

fieldset.login {display:block;overflow:hidden;position:relative;width:224px;height:80px;margin:0 0 0 115px;padding:0;zoom:1;color:#585858;vertical-align:top;}
fieldset.login input.i_text {width:150px;height:16px;padding:5px 0 0 5px;font:normal 11px Dotum,'µ¸¿ò';color:#585858;vertical-align:middle;border:1px solid #b4b4b4;}
	:root fieldset.login input.i_text {padding-top:1px;}
fieldset.login dt label {position:absolute;top:-999em;height:0;line-height:0;font-size:0;}
fieldset.login dd {position:absolute;left:0;}
fieldset.login dd.inputPw {top:28px;}
fieldset.login input.btnLogin {position:absolute;right:0;top:0;border:0;}

p.checkArea {position:absolute;left:0;top:55px;#padding:3px 0 0;}
p.checkArea label {display:innline-block;margin:0 7px 0 4px;padding-top:1px;font:normal 11px Dotum,'µ¸¿ò';letter-spacing:-1px;color:#585858;}
p.checkArea label.security {padding-left:13px;background:url('/image/ALBA/ic.gif') no-repeat 1px 0;}

.loginInfo p,
.loginArea a.join span,
.loginArea p.loginInfo {position:relative;z-index:-1; *text-indent:-999em;}
.loginArea a.join {position:absolute;left:403px;top:145px;display:inline-block;width:113px;height:35px;text-decoration:none;}

/* btn */
p.btn {padding:0;margin-left:115px;}
.loginArea a.btn {display:inline-block;overflow:hidden;padding-right:2px;color:#626262;text-decoration:none !important;vertical-align:middle;white-space:nowrap;word-spacing:-1px;letter-spacing:-1px;background:url('/image/ALBA/bg_btn.gif') no-repeat 100% 0;}
.loginArea a.btn span,
.loginArea a.btn strong {display:block;padding:2px 2px 0 4px;font-size:11px;font-family:Dotum,'µ¸¿ò';color:#626262;line-height:19px;background:url('/image/ALBA/bg_btn.gif') no-repeat 0 0;}
	:root .loginArea a.btn span {padding-top:1px;}
	:root .loginArea a.btn strong {padding-top:1px;}
.loginArea a.btn strong {color:#e74701;}

/* popup »ç¾÷ÀÚ¹øÈ£º¯°æ 110120 */
.popBizMod {overflow:hidden;width:532px;height:591px;padding:0 32px;background:url('/image/ALBA/popBiz_bg_layout.gif') no-repeat;}
	:root .popBizMod {overflow:hidden;width:468px;}
.popBizMod h1,
.popBizMod p.vh {height:65px;position:relative;z-index:-1; *text-indent:-999em;}
.popBizMod p.user {height:32px;padding:15px 12px;line-height:1.5em;letter-spacing:-1px;}
.popBizMod p.user strong {color:#dd1001;letter-spacing:0;}
.popBizMod h2 {height:20px;margin-top:27px;background:url('/image/ALBA/popBiz_hx.gif') no-repeat;}
.popBizMod h2.mod {background-position:0 -50px;}
.popBizMod h2 span {position:relative;z-index:-1; *text-indent:-999em;}
.popBizMod p.regDate { position:absolute; margin:-19px 0 0 100px; }
.popBizMod dl {overflow:hidden;background:url('/image/ALBA/popBiz_line.gif') no-repeat;border:2px solid #dedede;zoom:1;}
.popBizMod dl dt,
.popBizMod dl dd {float:left;height:30px;padding:9px 0 0 10px;vertical-align:middle;}
.popBizMod dl dd.num {color:#b1b1b1;}
	:root .popBizMod dl dd,
	:root .popBizMod dl dt {height:21px;}
.popBizMod dl dt {width:100px;letter-spacing:-1px;}
	:root .popBizMod dl dt {width:90px;}
.popBizMod dl dd {width:364px;}
	:root .popBizMod dl dd {width:354px;}
.popBizMod dl dd input.i_text {height:20px;margin-top:-4px;padding:3px 0 0 5px;border:1px solid #b1b1b1;}
.popBizMod dl dd strong {color:#0676ff;}
.popBizMod p.btn {margin:25px 0;text-align:center;}
.popBizMod p.customer {padding:16px 0 0 65px;line-height:1.5em;}
.popBizMod span {color:#da0000;}
.popBizMod span em {color:#474747;}

/* ·Î±×ÀÎ - ÀÌ·Â¼­ ÀÛ¼º ¾È³» 2011-11-02 ¿À½ÂÈ¯ */
#SLB_content div#ResumeNo,
#SLB_content div#ResumeNo p,
#SLB_content p.button {text-align:center}
#SLB_content p.button img {vertical-align:top}

/* ¾Æ¾Æµð/ºñ¹Ð¹øÈ£ Ã£±â */
.idPwSearch { width:900px; margin:0 auto; }
.idPwSearch h1 { padding:45px 0 11px 13px; }
.idPwSearch p.guide { position:relative; }
.idPwSearch p.guide a { position:absolute; top:55px; left:650px; }
.idPwSearch p.customer { margin:55px 0 0; text-align:center; }
.idPwSearch div.memberType { overflow:hidden; width:792px; margin:0 auto; }
.idPwSearch div.memberType h2 { padding:0 0 8px 10px; }
.idPwSearch div.memberType div.info { width:384px; }
.idPwSearch div.memberType div.infoWrap { padding:15px 0 12px; }
.idPwSearch div.memberType p.action { margin:20px 0 0; text-align:center; }
.idPwSearch div.memberType table { width:350px; margin:0 auto; letter-spacing:-1px; }
.idPwSearch div.memberType table th { width:100px; padding:3px 0 0 10px; text-align:left; }
.idPwSearch div.memberType table td { width:auto; padding:7px 0; }
.idPwSearch div.memberType table td label { margin-right:15px; }
.idPwSearch div.memberType table tr.certification td,
.idPwSearch div.memberType table tr.certNo td { padding:9px 0 6px; }
.idPwSearch div.memberType table tr.id td input.typeText,
.idPwSearch div.memberType table tr.company td input.typeText,
.idPwSearch div.memberType table tr.name td input.typeText { width:179px; }
.idPwSearch div.memberType table tr.regNo td input.typeText { width:80px; }
.idPwSearch div.memberType table tr.iPin td { position:relative; top:5px; padding:10px 0 7px; font:11px/1.4 dotum; letter-spacing:-1px; text-align:center; }

.idPwSearch div.memberType div.biz { position:relative; float:left; width:386px; }
.idPwSearch div.memberType div.biz div.info { border:1px solid #1e6db6; }
.idPwSearch div.memberType div.biz div.infoWrap { border:4px solid #2588e3; }
.idPwSearch div.memberType div.biz table th { width:125px; }
.idPwSearch div.memberType div.biz table th,
.idPwSearch div.memberType div.biz table td { border-top:1px solid #d9ebf8; }
.idPwSearch div.memberType div.biz table tr.certification th,
.idPwSearch div.memberType div.biz table tr.certification td { border-top:0 none; }
.idPwSearch div.memberType div.biz table tr.iPin td { background:#f0f6fb; border-top:0 none; }
.idPwSearch div.memberType div.biz table tr.iPin td em { color:#008ce2; }
/*
.idPwSearch div.memberType div.biz ul.tab { position:absolute; top:4px; right:0; }
.idPwSearch div.memberType div.biz ul.tab li { float:left; width:85px; height:27px; margin-left:3px; font-weight:bold; color:#999; letter-spacing:-1px; text-align:center; background:url('/image/ALBA/IdPwSearch_tab.gif') no-repeat left top; }
.idPwSearch div.memberType div.biz ul.tab li a { display:block; width:85px; height:18px; padding:9px 0 0; color:#999; text-decoration:none; }
.idPwSearch div.memberType div.biz ul.tab li.on { background-position:left bottom; }
.idPwSearch div.memberType div.biz ul.tab li.on a { color:#fff; }
*/
.idPwSearch div.memberType div.person { float:right; width:386px; }
.idPwSearch div.memberType div.person div.info { border:1px solid #549202; }
.idPwSearch div.memberType div.person div.infoWrap { border:4px solid #69b602; }
.idPwSearch div.memberType div.person table th,
.idPwSearch div.memberType div.person table td { border-top:1px solid #d4ebc4; }
.idPwSearch div.memberType div.person table tr.certification th,
.idPwSearch div.memberType div.person table tr.certification td { border-top:0 none; }
.idPwSearch div.memberType div.person table tr.iPin td { background:#f5faef; border-top:0 none; }
.idPwSearch div.memberType div.person table tr.iPin td em { color:#358801; }

#IdSearch div.memberType div.infoWrap { height:130px; }
#PwSearch div.memberType div.infoWrap { height:160px; }

/* È¸¿øÁ¤º¸ ¼öÁ¤ : ´ã´çÀÚ¸í ºÎºÐÀÇ °³¸í½ÅÃ»À» À§ÇÑ z-index */
td div.inputWrap { z-index:150; position:relative; }
#ChangeName,
span.changeName { display:inline-block; margin-left:5px; padding-left:12px; font:normal 11px 'µ¸¿ò',dotum,AppleGothic,sans-serif; letter-spacing:-1px; text-decoration:underline; color:#3915d9; background:url('/image/ALBA/bul_bg_layer.gif') no-repeat 0 0; }
span.changeName { text-decoration:none; }

/* ¼º¸í º¯°æ ·¹ÀÌ¾î */
#LayerChangeName { zoom:1; z-index:150; display:none; overflow;hidden; position:absolute; left:50%; top:200px; width:530px; height:auto; margin:0 0 0 -265px; padding:25px; background:#fff; border:3px solid #687ae0; }
.biz #LayerChangeName { top:168px; }
#LayerChangeName .typeText { border-color:#6a79e0; }
#LayerChangeName .blind { position:absolute; left:-999em; top:-999em; display:inline-block; width:0 !important; height:0 !important; overflow:hidden; text-indent:-999em; }
#LayerChangeName iframe.ieFix { z-index:-1; position:absolute; left:-3px; top:-3px; width:586px; height:349px; filter:alpha(opacity=0); opacity:0; }
#LayerChangeName .tabList { zoom:1; overflow:hidden; position:relative; margin:20px auto 0; padding:31px 0 0; }
#LayerChangeName .tabList li.tabWrap { zoom:1; clear:both; float:left; width:530px; }
#LayerChangeName .tabList li.tabWrap a.tabTitle { position:absolute; left:0; top:0; display:block; width:106px; height:12px; padding:10px 0 9px 15px; padding:11px 0 8px 15px\9; text-align:center; white-space:nowrap; font:normal 900 12px/12px '±¼¸²',gulim,AppleGothic,sans-serif; letter-spacing:-1px; text-decoration:none !important; color:#aeaeae; background:url('/image/ALBA/bg_tab_layer.gif') no-repeat 0 0; }
#LayerChangeName .tabList li a#ChangeByIpin { left:123px; }
#LayerChangeName .tabList li a#ChangeByNumber.on,
#LayerChangeName .tabList li a#ChangeByIpin.on { color:#fff; background-position:0 -31px; }
#LayerChangeName .tabList li.tabWrap div.tabContents { border-top:1px solid #465bce; }
#LayerChangeName .tabList li.tabWrap div.tabContents .guide { clear:both; zoom:1; width:520px; min-height:18px; _height:18px; padding:10px 5px; padding:11px 5px 9px\9; line-height:18px; letter-spacing:-1px; text-align:left; }
#LayerChangeName .tabList li.tabWrap div.tabContents .guide dt,
#LayerChangeName .tabList li.tabWrap div.tabContents .guide dd { display:inline; margin:0; padding:0; }
#LayerChangeName .tabList li.tabWrap div.tabContents .guide dt { font-weight:900; }
#LayerChangeName .tabList li.tabWrap div.tabContents .cmdArea { zoom:1; overflow:hidden; border-bottom:1px solid #465bce; }
#LayerChangeName .tabList li.iPin div.tabContents .cmdArea { padding:15px 10px; background:#f1f2fb; border-bottom:1px solid #465bce; text-align:center; }
#LayerChangeName .tabList li.tabWrap div.tabContents .cmdArea .typeText { width:80px; }
#LayerChangeName .tabList li.tabWrap div.tabContents .cmdArea label { padding:0 1px 0 0; letter-spacing:-1px; text-align:center; }
#LayerChangeName .tabList li.tabWrap div.tabContents .cmdArea p.inputWrap { overflow:hidden; padding:15px 10px; text-align:center; background:#f1f2fb; }
#LayerChangeName .tabList li.tabWrap div.tabContents .cmdArea strong.name,
#LayerChangeName .tabList li.tabWrap div.tabContents .cmdArea strong.num { display:inline-block; padding:2px 5px 0 0; }
#LayerChangeName .tabList li.tabWrap div.tabContents .cmdArea strong.name { padding-right:35px; }
#LayerChangeName .tabList li.tabWrap div.tabContents .cmdArea p.submit { padding:10px 0; text-align:center;  }
#LayerChangeName .tabList li.tabWrap div.tabContents .cmdArea p.certify { font-weight:900; letter-spacing:-1px; line-height:16px; text-align:center; color:#6773d6; }
#LayerChangeName .tabList li.tabWrap div.tabContents .cmdArea a.submit { display:inline-block; margin:10px auto 0; }
#LayerChangeName .tabList li.tabWrap div.tabContents .notice { overflow:hidden; padding:0 5px; }
#LayerChangeName .tabList li.tabWrap div.tabContents .notice p { float:left; height:12px; height:11px\9; padding:10px 0 0 15px; padding:11px 0 0 15px\9; font:normal 11px/11px 'µ¸¿ò',dotum,AppleGothic,sans-serif; letter-spacing:-1px; color:#2939d6 !important; background:url('/image/ALBA/bul_bg_layer.gif') no-repeat 0 -42px; }
#LayerChangeName .tabList li.tabWrap div.tabContents .notice a { float:right; margin:4px 0 0; }
#LayerChangeName .btnWrap { clear:both; text-align:center; }
#LayerChangeName .btnWrap .guideList { zoom:1; overflow:hidden; margin:5px auto 0; padding:5px 10px; text-align:left; background:#f6f6f6; }
#LayerChangeName .btnWrap .guideList li { zoom:1; float:left; clear:both; width:500px; padding:3px 0 3px 10px; font:normal 11px/14px 'µ¸¿ò',dotum,AppleGothic,sans-serif; letter-spacing:-1px; color:#747373; background:url('/image/ALBA/bul_bg_layer.gif') no-repeat 0 -92px; }
#LayerChangeName .btnWrap a { display:inline-block; margin:20px auto 0; }
#ContentsChangeByIpin { display:none; }
#LayerChangeName .overcmd { position:absolute; right:-1px; top:-1px; }
