@import url(https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css);

body { font-family: 'NanumSquare', sans-serif; width:100%; height:100%; min-height:990px; background:url(/images/login_bg.jpg) no-repeat; background-size:cover; }
.normal{ font-weight: 400 }
.bold { font-weight: 700 }
.bolder{ font-weight: 800 }
.light{ font-weight: 300 }

/* #page_bg{width:100%;height:100%; background:url(/images/login_bg.jpg) no-repeat; background-size:cover;} */

#login-wrapper{width:760px; margin:0 auto;text-align:center; }
#login-wrapper h1{width:auto; margin-top:120px;}
#login-wrapper h2{font-size:55px; color:#0e2e49; padding-top:47px; padding-bottom:54px;}
#login-wrapper .login-box{width:659px; height:366px; background:#fff; margin:0 auto; }
#login-wrapper .login-box .login-title h3{height:86px; background:#337db7; line-height:86px; font-size:30px; color:#fff; }

.check-box{text-align:left; padding-left:59px; padding-top:22px; margin-top:-10px;}
.login-input{margin-top:52px; margin-left:78px;}
.login-bx{position:relative;}
.login-bx a{position:absolute; top:0; right:8.3%; display:inline-block; width:136px; height:136px; line-height:136px; background:#0059a0;  font-size:22px; color:#fff; font-weight:600; margin-left:-46px;}
.login-input li input{position:relative; top:0; left:-120px; width:388px; height:57px; line-height:57px; background:#f4f4f4; border:1px solid #cccccc; margin-bottom:18px; text-indent:27px; font-size:18px; color:#040404; }
.chk_p{margin-left:84px;}
label{ vertical-align: middle !important;}
.chk{font-size:15px; font-weight:normal; text-indent:10px;}
.footer2{height:100%; opacity:0.8; margin-top:336px;} 
.footer2 p{width:100%; height:69px; background:#1a405b; text-align:center; line-height:69px; color:#fff; font-size:18px; }

.chk_i{position:relative; top:0; left:0; }

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: black;
}
::-moz-placeholder { /* Firefox 19+ */
 color: black;
}
:-ms-input-placeholder { /* IE 10+ */
  color: black;
}
:-moz-placeholder { /* Firefox 18- */
  color: black;
}