/* BASIC css start */
/* ·Î±×ÀÎ */
#login h2 { margin-bottom:115px; }
#login .loginWrap { position:relative; width:999px; margin:0 auto; }

/* ÁÂÃø */
#login .loginContent { position:relative; width:430px; height:320px; padding-right:70px; border-right:1px solid #eaecee; }
#login .loginContent h3 { width:100%; display:block; margin-bottom:20px; }
#login .loginContent h3 span {}

/* ·Î±×ÀÎ Æû */
#login .login-form { position:relative; clear:both; width:100%; }
#login .login-form .login-list { overflow:hidden; }
#login .login-form .login-list li { width:367px; margin-bottom:10px; }
#login .login-form .login-list li,
#login .login-form .login-list li label { float:left; }
#login .login-form .login-list li label { width:67px; line-height:35px; font-size:12px; color:#7a7a7a; font-weight:bold; }
#login .login-form a { position:absolute; top:0; right:0; }
#login .login-form .security { position:absolute; top:90px; left:67px; }
#login .login-form .login-list .MS_login_id,
#login .login-form .login-list .MS_login_pw { width:220px; border:1px solid #dcdcdc; padding:0 2px; height:33px; line-height:33px; margin:0; }

/* ¾ÆÀÌµð, ºñ¹Ð¹øÈ£ Ã£±â */
#login .find { position:absolute; top:210px; width:430px; padding: 20px 0 20px 0; border-top:1px solid #eaecee; border-bottom:1px solid #eaecee;}
#login .find .text { float:left; }
#login .find ul { float:right; }
#login .find li { display:block; width:140px; font-weight:bold;  }


/* ºñÈ¸¿ø, È¸¿ø°¡ÀÔ */
#login .nonContent { position:absolute; top:0; right:35px; width:420px; text-align:left; }
#login .join { width:100%; }
#login .nonmember { clear:both; width:100%; padding-top:27px; margin-top:27px; }
#login .join .text,
#login .nonmember .text { width:100%; display:block; margin-bottom:20px; }
#login .join a,
#login .nonmember a { clear:both; }


/* BASIC css end */

