/* BASIC css start */
.login {width:400px; margin:0 auto; }
.login fieldset{ position:relative; width:400px; margin:0 auto; }
.login fieldset .id { overflow:hidden; display:block; width:312px; margin:0 0 2px; border:1px solid #ebebeb; border-radius:2px; color:#b7b7b7; margin-bottom:10px;}
.login fieldset .password { overflow:hidden; display:block; width:312px; margin:0 0 2px; border:1px solid #ebebeb; border-radius:2px; color:#b7b7b7; }
.login fieldset .id span,
.login fieldset .password span { float:left; width:68px; height:34px; line-height:34px; padding:0 0 0 8px; color:#b7b7b7; font-size:14px; font-family:돋움;}
.login fieldset input { float:left; width:215px; height:26px; padding:2px 2px 2px 3px; border:0 none; color:#b7b7b7; line-height:28px;}
.login fieldset .security { padding:0 0 0 5px; margin:10px 0; color:#b7b7b7; }
.login fieldset .security input { width:13px; height:13px; margin:0 3px 0 0; vertical-align:-3px; *vertical-align:2px; }
.login fieldset .security label { margin:0 6px 0 0; }
.login fieldset > a { position:absolute; top:11px; right:0px; }


.loginbtn {position:absolute;bottom:26px;right:0;}

.find { width:400px; overflow:hidden;  line-height:15px; }
.find ul { display:inline; font-size:0; line-height:0; }
.find li { display:inline-block; *display:inline; *zoom:1; padding:0; font-family:돋움; font-size:11px; line-height:15px; height:15px; padding-top:10px; vertical-align:top;}
.find li a { display:inline-block; font-weight:normal; color:#222; line-height:15px; cursor:pointer; font-size:12px;}
.find li a:hover { color:#ff5757; text-decoration:none; line-height:15px; }
.find li:first-child { padding-left:0px; background:none;}
.find li.sec {padding-left:124px;}


/* simpleLogin */
#simpleLogin { position: relative; }
#simpleLogin .sns-login { margin-top: 30px; text-align: center; font-size: 0; line-height: 0; }
#simpleLogin .sns-login p { margin-bottom: 30px; }
#simpleLogin .sns-login a { display: inline-block; margin: 0 4px; }


/* BASIC css end */

