@charset "euc-kr";

@import url("base.css");
@import url("layout.css");
@import url("global.css");
@import url("bbs.css");

/*·Î±×ÀÎ*/
.loginBox {overflow:hidden; margin:0 auto; width:310px; padding:28px 0 !important;;}
.loginBox ul {float:left; width:223px;}
.loginBox li {margin-top:5px; *margin-top:3px; padding-left:0 !important; text-indent:0 !important;}
.loginBox li:first-child {margin-top:0;}
.loginBox label {width:55px; display:inline-block;}
.loginBox .btn {float:left; margin-left:10px;}
.saveID {margin:10px 0 0 55px;}
.saveID label {width:75px; margin-left:5px }
.saveID * {vertical-align:middle;}

/*·Î±×ÀÎ ½ÇÆÐ*/
.loginfail {width:586px; padding:26px 0; height:108px; margin:0 auto; background:url(../../img/authentic/img_loginfail.gif) no-repeat 420px 25px;}

/*¾ÆÀÌÇÉ ÀÎÁõ, ¹ü¿ëÀÎÁõ¼­ ÀÎÁõ*/
.loginOther {margin:40px auto 0 auto; }
.loginOther2{padding-left:20%; }
.loginOther .boxType04 {width:365px; }
.boxType04_ipin{width:370px !important;}
.loginOther h4 {color:#111111; font-size:16px;}
.loginOther .top {position:relative; height:128px; padding:0 100px 20px 90px !important;}
.loginOther .top2 {position:relative; height:128px; padding:30px !important;}
.loginOther .btnIpin {display:block; margin:24px 0 45px 0;}

.loginOther .radioArea {overflow:hidden; position:absolute; top:39px; right:25px;}
.loginOther .radioArea li {float:left; color:#333333;}
.loginOther .radioArea li input {margin:0 3px 0 20px;}

.loginOther .inputArea {overflow:hidden;}
.loginOther .inputArea ul {float:left; width:230px;}
.loginOther .inputArea li {margin-top:5px; *margin-top:2px;}
.loginOther .inputArea li:first-child {margin-top:0;}
.loginOther .inputArea label {display:inline-block; width:65px;}
.loginOther .inputArea .btn {float:right;}

/*°¡ÀÔÀýÂ÷*/
.procedure02 {margin:10px 0 0 10px; color:#333333;}

/* °øÁö»çÇ× */
.notice {position:relative; height:78px; margin-top:10px; padding:24px 14px 19px 18px; background:url(../../images/bg_notice.gif) no-repeat 0 0;}
.notice ul {overflow:hidden; height:52px; margin-top:11px;}
.notice ul li {overflow:hidden; margin-top:2px; *margin-top:0;}
.notice ul li:first-child {margin-top:0;}
.notice ul li a {float:left; display:block; overflow:hidden; width:190px; color:#777777; white-space:nowrap; text-overflow:ellipsis;}
.notice ul li span {float:right; color:#777777; font-size:11px;}
.notice .btnMore {position:absolute; top:28px; right:14px;}
.rightCont {float:right; width:291px; margin-left:15px;}

/*CB¼­ºñ½º - °ü·Ã¹ý±Ô*/
.creditGuideDnl {margin-top:40px;}
.creditGuideDnl .inner {border-left:0; border-right:0;}
.creditGuideDnl .inner {padding:0 20px !important;}
.creditGuideDnl li a { position:absolute; top:10px; right:0;}
.creditGuideDnl li { position:relative; height:30px; line-height:30px; overflow:hidden; padding:10px 0; border-top:1px solid #e9e9e9; color:#333;}