*{margin:0;padding:0;outline:none;box-sizing:border-box}
body,
html{height:100%}

input[type=password],
input[type=text]{padding:0 20px;width:100%;color:#333;border:0;background:transparent;box-sizing:border-box}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px transparent inset;-webkit-text-fill-color:#777}
input:-webkit-autofill,
input:-webkit-autofill:active,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s}
::placeholder{color:#ccc;opacity:1}
:-ms-input-placeholder{color:#ccc}
::-ms-input-placeholder{color:#ccc}
input:-webkit-autofill,
select:-webkit-autofill,
textarea:-webkit-autofill{background:#fff !important}


#wrapper{height:100%;min-width:900px;position:relative;top:0;left:0}

#login_wrapper{height:372px;width:450px;border-radius:5px;background:#fff;position:absolute;top:50%;left:50%;margin-top:-206px;margin-left:-225px}
#login_wrapper form{margin:0;padding:50px;margin:0 auto}
#login_wrapper fieldset{margin:0;padding:0;border:0;position:relative;top:0;left:0}
/*
#logo{display:block;padding:30px 0;width:100%;margin:0;overflow:hidden;color:#777;text-decoration:none;text-align:center}
#logo img{height:40px}
*/

.formular{margin:0;padding:0}
.formular_inner{}
.formular label{width:100%;display:block;margin:0 0 10px}
.formular label label.item{float:left;width:60px;margin:0;padding:0}
.formular label strong{float:left;white-space:nowrap;color:#fff;line-height:22px;font-size:12px}
.input_wrapper{display:block;margin:0;width:100%;border:1px solid #e1e1e1;background:#fff}
.input_wrapper input{display:block;margin:0;padding:0 20px;width:100%;height:40px;line-height:40px;font-size:12px;font-family:'留묒�怨좊뵓','Malgun Gothic','�뗭�';border:0}
input.checkbox{vertical-align:middle}
.form_menu{padding:0;overflow:hidden}
.form_menu input{width:100%;line-height:60px;font-size:16px;font-weight:600;color:#fff;border:0;background:#5e5e5e;appearance:none;-webkit-appearance:none;transition:all 0.2s}
.form_menu input:hover{filter:brightness(1.3)}
.form_menu li{float:left;list-style:none;padding:0 4px 0 0}
.button input{opacity:0;filter: alpha(opacity=0);width:1000px;height:1000px;position:absolute;top:-100px;left:-100px;display:block;cursor:pointer}
.button{display:block;position:relative;top:0;left:0;overflow:hidden;background:url("../../img/admin/submit_middle.gif") repeat-x;height:32px;line-height:32px;font-size:16px;font-weight:bold;color:#5b89a4;float:left}
.button:hover{text-decoration:underline}
.button span{background:url("../../img/admin/submit_left.gif") no-repeat;display:block;float:left}
.button span span{background:url("../../img/admin/submit_right.gif") no-repeat right top;display:block;padding:0 14px;float:left}
.form_menu a:active,
.form_menu a:link,
.form_menu a:visited{display:block;background:url("/img/admin/lk_middle.gif") repeat-x;line-height:27px;color:#708592;text-decoration:none;float:left}
.form_menu a:hover{text-decoration:underline}
.form_menu a span{display:block;background:url("/img/admin/lk_left.gif") no-repeat;float:left}
.form_menu a span span{display:block;background:url("/img/admin/lk_right.gif") no-repeat right top;padding:0 10px;float:left;cursor:pointer}
.error{position:absolute;top:49px;left:50%;margin-left:-164px;height:26px;line-height:26px;background:url("../../img/admin/error_bg.gif") no-repeat;width:328px;color:#96a3a9}
.error_inner{padding:0 9px 0 31px;background:url("../../img/admin/error_ico.gif") no-repeat 9px center}
.error strong{color:#f1b500;font-size:12px;padding:0 6px 0 0}
.error span{padding:0 0 0 5px}