@charset "utf-8";
body { padding: 50px;}

.login .top { position: relative; width: 329px;}
.login .top li { padding: 0 0 9px;}
.login .top li label { display:inline-block;width: 63px; font-size: 12px; color: #464646; font-family: dotum; font-weight: bold;}
.login .top li input[type="text"],
.login .top li input[type="password"]{ width: 144px; height: 29px; padding: 0; border-color: #d9d9d9;}
.login .top li.btn { position: absolute; right: 0; top: 0;}
.login .top li a { display: block;width:109px; height:67px; background: #829c2c; border: 1px solid #778f28; font-size: 17px; color: #fff; text-align: center; line-height: 69px; font-weight: bold;}
.login .top li.save { padding: 0 0 0 59px;}
.login .top li.save label { width: auto;font-weight: normal;}
.login .btm { padding: 24px 0 0 59px;}
.login .btm li { padding: 0 0 0 9px; background: url(../images/bu_list.gif) no-repeat left; color:#383d41; font-size: 12px; font-family: dotum; line-height: 24px;}
.login .btm li a { margin: 0 0 0 10px; font-size: 12px; font-family: dotum; font-weight: bold; color: #829c2c; text-decoration: underline;}








