#login_container {width:100%;height:100%;}
.login_center    {position: relative;top:50%;left:50%;width:701px;height:406px;margin-top:-200px;margin-left:-350px;}
.login_logo      {padding-top:50px;}
.login_idpw      {padding:75px 0 0 40px;}

/* 공통 제어 시작 */
 html,body {height:100%;}
 html,body,div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form {margin:0;padding:0;font:normal 14px dotum,'돋움';color:#797979;line-height:1.5em;}
 body {background-color:#dee3e7;}
 ul,ol,dl {list-style:none}
 img {border:0;vertical-align:top;}
 input,img {outline:none; selector-dummy:expression(this.hideFocus=true);}/* 링크태크 점섬제거 */
/* 공통 제어 마침 */
.cboth {clear:both;}
.disable {display:none;}

.login_header {padding-top:50px;}
.login_header > img {margin-top:20px;}
.login_contents {padding:50px 0 0 30px;}
.login_contents > table { width:350px; border: none; border-spacing: 0px; border-collapse: 0px;}
.login_contents > table > tbody > tr:first-child > td:first-child {height:15px;}
.login_contents > table > tbody > tr > td > span { font-family:돋움;font-size:9pt;font-weight:bold;}

#company_info {height:15px;}
#company_info > select {width:150px;}