html , body {width:100%; height:100%;}
div.container {width:100%; height:100%; background-color: rgba( 0, 0, 0, 0.6 ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000);}

div.container div.login_zone {width:37%; height:100%; float:left; background: #082660; color:#fff; display:table;}
div.container div.login_zone h1{font-size:45px; color:#fff; letter-spacing:-0.08em; font-family:"Noto Sans KR";  }
div.container div.login_zone h1 img{vertical-align:middle;}
div.container div.login_zone div.login_place {height:100%; width:100%; text-align:right; display:table-cell; vertical-align:middle;}
div.container div.login_zone div.login_place div.loginDiv {height:500px;  width:420px; float:right; text-align:center;}
div.container div.login_zone div.login_place div.loginDiv h3 {line-height:30px;font-size:30px; color:#fff; font-weight:bold; margin-top:15px;}
div.container div.login_zone div.login_place div.loginDiv h3 span {color: #E4BF19;}
div.container div.login_zone div.login_place div.loginDiv p {font-size:16px; color:#a1a1a1; font-weight:bold; margin-top:20px;}
div.container div.login_zone div.login_place div.loginDiv dl {margin-top:30px;}
div.container div.login_zone div.login_place div.loginDiv dl dd.inputPw { margin-top:10px;}
div.container div.login_zone div.login_place div.loginDiv input[type="text"], div.container div.login_zone div.login_place div.loginDiv input[type="password"] {background:#fff; width:290px; height:37px;}
div.container div.login_zone div.login_place div.loginDiv p.sdre {text-align:left; padding-left:60px;  margin-top:15px; font-size:14px;}
div.container div.login_zone div.login_place div.loginDiv p.sdre label {color:#fff;}
div.container div.login_zone div.login_place div.loginDiv input.btnLogin {width:290px; height:50px; margin-top:15px; background: #1E4798; color:#fff; border:none; cursor:pointer; font-size:21px; font-weight:bold;}
div.container  div.footer {position:absolute; width:100%; height:55px; background:#fff; text-align:center; bottom:0px; padding-top:10px;}
div.container  div.footer div.footer_center {width:1024px; margin:0 auto;}
div.container  div.footer div.footer_left { width:100%; font-size:12px; font-weight:bold; text-align:center;}
div.container  div.footer div.footer_right{width:100%; font-size:12px; text-align:center; margin-top:5px;}
div.container div.login_zone ul.loginBtn {width:290px; position:relative; overflow:hidden; margin:0 auto; margin-top:10px;}
div.container div.login_zone ul.loginBtn li {width:48%; float:left; border: 1px solid #696a6c; padding-top:15px; height:35px; font-weight:bold; font-size:20px;
    font-size:15px; cursor:pointer;}
div.container div.login_zone ul.loginBtn li  a {display:block;}

div.container div.msg_zone {width:58%; /*height:100%;*/float:right; padding-top:230px; color:#fff;}
div.container div.msg_zone div{color:#fff; font-size:16px; line-height:1.7; margin-top:50px;}
div.container div.msg_zone p.stit{color:#a1a1a1; font-size:36px; line-height:1.0; font-family: 'nsb';}
div.container div.msg_zone h3{color:#fff; font-size:72px;font-family:"Noto Sans KR"; }
div.container div.msg_zone p.ubar{ position: relative;  font-size:20px;  font-weight: bold;  color: #E4BF19;  line-height: 42px; }
div.container div.msg_zone p.ubar:after { content : ""; display : block; position : absolute; left :0; bottom : -20px; width : 30px; height : 2px; background : #a1a1a1; }