@charset "utf-8";
/* CSS Document */

body{position:relative; width:100%; font-size:13px; color:#333; overflow-x:hidden; font-family:Verdana, Geneva, sans-serif;}
section.login_wrap{
    position:relative; width:1472px; height:944px; margin:0 auto; margin-top:20px; background:url(images/xems_bg.png) no-repeat 0 0px;
    /*overflow:auto;overflow-y:hidden;overflow-x:hidden;*/
}
.login_box{position:absolute; left:50%; transform:translateX(-50%); top:365px; width:273px;}
.login_box .inp_id{width:253px; height:30px; border:1px solid #000; background:none;  padding-left:20px; line-height:43px; font-size:14px; font-weight:400;}
.login_box .inp_pw{width:253px; height:30px; border:1px solid #000; background:none; padding-left:20px; line-height:font-size:14px; font-weight:400}
.login_box .inp_btn{width:273px; height:57px; font-size:20px; font-weight:800; background:url(images/xEMS_loginbtnD.png) no-repeat 0 0; margin-top:20px; border:none; margin-bottom:25px;}
.login_box .inp_btn:hover{ background:url(images/xEMS_loginbtnH.png) no-repeat 0 0;}
.login_box .inp_btn:active{ background:url(images/xEMS_loginbtnC.png) no-repeat 0 0;}
.login_box input{margin-bottom:;}
/* id, password  */
.logintext_info{color:#000; font-weight:600; font-size:16px;  margin-top:10px;}
.logintopmargin{margin-top:30px;}

.loginbox_text{color:#000; font-weight:600; font-size:10.5px;  }
.loginbox_text p {margin-left:10px;}

footer {width:100%; border-top:2px solid #949452; margin-top:20px; }
footer .gfwrap {width:450px;margin:0px auto; padding:30px;text-align:center; }
footer .gfwrap p{margin:0px auto;font-weight:bold;}
#footer_logoimg{width:auto; height:18px; float:left; margin:0 auto;}


/*로그인 버튼 클릭시*/
#contentsXEMS{ position: relative; width:90%; height: auto; margin:0 auto; max-width: 1200px; min-width: 900px;}
#contentsXEMS img{width:100%; height: auto;}
