@charset "utf-8";
/* 웹폰트 */
@font-face { font-family: aparajita; src:  url(../font/aparaj.eot), url(../font/aparaj.woff);  } 
@font-face { font-family: Arial; src: url(../font/arial.eot), url(../font/arial.woff);  } 
@font-face { font-family: hongik; src: url(../font/Typo_Hongikingan_L_0.eot), url(../font/Typo_Hongikingan_L_0j.woff);  } 
@font-face { font-family: nanum; src:  url(../font/NanumBarunGothic.eot), url(../font/NanumBarunGothic.woff);  } 
@font-face { font-family: roboto; src: url(../font/roboto.eot), url(../font/roboto.woff);  } 


html, body { height: 100%; width: 100%; }

/* 초기화 */
html { font-family: "nanum", Dotum, Arial ; }
h1, h2, h3 ,h4 { font-weight: normal; }
body, ul, li, h1, h2, h3, p, address, small, section , hr, img,dl, dt, dd   { margin: 0; padding: 0; }
li { list-style: none;  }
img { border: none; }
a { text-decoration: none; }
a:visited { color: #0066cc; }
.hidden { display: none; }

#wrap_all {  height : 100%; display: block; }
#login_form {  width: 360px;  height: 300px;  margin: 0 auto; padding-top: 15%;  text-align: center; font-family: hongik; }

#login_box {  height: 240px;  background: #f9f9f9; border: 1px solid #ddd; }
.login_box_name { width: 100%; background: #28324e; color: #fff; height: 40px; line-height: 40px; text-align: center; font-size: 20px; }
#login_box > input { display: block; border: 1px solid #efefef; }
.id { width: 260px; padding-left: 50px; margin: 0 auto; height: 40px; background: url('/images/id_input.png') no-repeat 10px center  #fff; margin-top: 40px; }
.password { width: 260px; padding-left: 50px; margin: 0 auto; height: 40px; background: url('/images/password_input.png') no-repeat 10px center  #fff;  margin-top: 10px; }
.login_btn {  cursor: pointer; width: 310px;  margin: 0 auto; height: 40px; background: #1b85c1; color: #fff;  margin-top: 10px; }
.login_btn:hover { background: #e31856; }

#login_bot_bg { width: 200px; height: 60px; position: fixed; bottom:5%; right: 5%; background: url('/images/logo_bg.png') no-repeat center;  }

.register_box { margin-top: 10px;  }
.register_box > a { font-size: 13px; font-family: nanum;  text-align: center; text-decoration: underline;    }
.register_btn { margin-right: 20px;  }



