@charset "utf-8";

/* 기본 font */
@import url(font.css);

* {	padding:0;	margin:0;}
html {	height:100%;	margin:0 auto;	padding:0;}
body, th, td, textarea {	font-family: 'NG',dotum,sans-serif;	height:100%;	margin:0 auto;	padding:0;	user-select:text;}
img, fieldset {	border:0;}
a {	color:inherit;	text-decoration:none;}
a:visited {	color:fff;}
a:hover {	color:fff;}
a:active {color:inherit;}

input[type="text"],input[type="password"] {font-size:16px; color:#000; font-weight:bold;width:270px;background-color:#fff;padding:5px;border:2px solid #fff;height:20px;outline:none; margin-top:10px;}
input:focus {border:2px solid #fb345a;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s}

.btn{ width:330px;height:45px; line-height: 45px; background-color: #fb345a; color:#fff; font-size: 20px;border:2px solid #fb345a; display: inline-block;
  font-family: 'NanumSquare';-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s}
.btn:hover { background-color: #b21f3b;color:#fff;border:2px solid #b21f3b;}

#wrap {	width:100%;	height:100%;	background-image:url(../img/loginbg.jpg);	background-position:center;	position:absolute; background-size: cover;}
#contentwrapdiv {	margin-top:200px;width:100%; overflow:hidden;text-align:center;}
#contentwrapdiv h3 { font-size:28px; line-height: 28px;font-family:'NanumSquare'; color:#262e7f; }
#contentwrapdiv h3 img { padding-bottom: 20px;}
#contentwrapdiv .loginbox { width:100%; text-align:center;margin-top:35px; }
#contentwrapdiv .loginbox .login {width:405px; padding-top:20px; padding-bottom:30px; text-align:center;margin: 0 auto;border-bottom:1px solid #fff;}
#contentwrapdiv .loginbox .login .tit{ margin-bottom:5px;}
#contentwrapdiv .loginbox .login .tit img{ padding-top:-3px; padding-right:10px; vertical-align:middle}
