/* Login */
#login_colgroup{width:1200px;margin:50px auto 20px; border:1px solid #e9e9e9;}
.login{width:100%;padding:40px 0;}
.login:after{content:"";display:block;float:none;clear:both;}
.login_container{width:500px;margin:0 auto;}
.login_container .h_login{padding-bottom:20px;border-bottom:1px solid #e5e5e5;text-align:center;}
.login_container legend{display:none;position:absolute;top:0;left:0;width:0;height:0;display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}
.login_container fieldset{position:relative;clear:both;margin:30px 0;}
.login_container fieldset:after{content:"";display:block; float:none; clear:both;}
.login_container fieldset dl{float:left;overflow:hidden;}
.login_container fieldset dt{float:left;width:80px;height:40px;padding-left:30px;margin-bottom:5px;font-size:15px;color:#333;font-weight:bold;text-align:left;line-height:40px;clear:both;}
.login_container fieldset dd{float:left;height:40px;margin-bottom:5px;text-align:left;}
.login_container fieldset dd input{width:208px;height:38px;padding:0 5px;vertical-align:middle;margin:0;border:1px solid #d5d5d5;background:#fff;font-family:'verdana';font-size:15px;color:#555;line-height:38px;}
.login_container input.btn{float:right;width:135px;height:85px;margin-right:30px;background-color:#ac7885;border:0;cursor:pointer;font-size:15px;color:#fff;}

.login_container dl.login_footer{overflow:hidden;padding:0 30px;}
.login_container dl.login_footer dt{float:left;margin-bottom:5px;color:#555;clear:both;}
.login_container dl.login_footer dd{float:right;margin-bottom:5px;}
.login_container dl.login_footer dd a{display:inline-block;height:24px;padding:0 10px;font-size:11px;color:#fff;background-color:#b5b5b5;line-height:24px;}
.login_container dl.login_footer dd a:hover{text-decoration:none;}


/* 휴면Login */
.login_footer2{overflow:hidden;padding:0px 30px; width:250px;}
.login_footer2 a{display:inline-block;height:24px;padding:0 10px;font-size:11px;color:#fff;background-color:#b5b5b5;line-height:24px;}
