@charset "utf-8";
/**************************************************
	
	Common
	
**************************************************/
@import url(https://fonts.googleapis.com/css?family=Merriweather:400,300,700);

*{
	-webkit-text-size-adjust:none;
}
body,form,dl,dd,p{
	margin:0;
	padding:0;
}
body,td,select,input,div,form,textarea,center,option,pre,p,span,blockquote,td,li,dd{
	font-family:'Merriweather','NanumGothic', '나눔고딕', ng, 'Malgun Gothic' !important; 
	font-size:12px;
	color:#343434;
	letter-spacing:0;
}
body{
	background-color:#e9eaed;
}
dd,header,footer,section,article,nav,hgroup{
	display:block;
}
input[type=search]{
	border:none;
	height:50px;
}
td.nt{
	font-size:0;
}
img{
	border:none;
	vertical-align:middle;
}
fieldset{
	margin:0;
	padding:0;
	border:none;
}
legend{
	margin:0;
	padding:0;
}
h1,h2,h3,h4{
	margin:0;
	padding:0;

}
/* Inputs */
input[type=checkbox],input[type=radio]{
	border:none;
	vertical-align:middle;
	cursor:pointer;
}
input[type=text],input[type=password],input[type=search],input[type=email],input[type=url],input[type=number],textarea{
	width:202px;
	height:14px;
	padding:10px;
	border:1px solid #D0CFCF;
	border-right:1px solid #EDEDED;
	border-bottom:1px solid #EDEDED;
	background:#FAF9F9;
}
select{
	padding:10px;
	border:1px solid #D0CFCF;
	border-right:1px solid #EDEDED;
	border-bottom:1px solid #EDEDED;
	background:#FAF9F9;
	cursor:pointer;
	font-family:"tahoma","vernada";
}
input[type=text]:hover,input[type=password]:hover,input[type=search]:hover,input[type=email]:hover,input[type=url]:hover,input[type=number]:hover,select:hover,textarea:hover{
	border:1px solid #D0CFCF;
	border-right:1px solid #EDEDED;
	border-bottom:1px solid #EDEDED;
	background:#fff;
}
input[disabled]{
	background-color:#f3f3f3;
}
input[type=checkbox][disabled],input[type=radio][disabled]{
	background-color:#ffffff;
}
input[type=text]:focus,input[type=password]:focus,input[type=search]:focus,input[type=email]:focus,input[type=url]:focus,input[type=number]:focus,select:focus,textarea:focus{
	border:1px solid #333333;
}
/* Links */
A:link{text-decoration:none; color:#666666}
A:visited {text-decoration:none; color:#666666}
A:active {text-decoration:none; color:#666666}
A:hover{text-decoration:underline; color:#000000}
/* AjaxLoading Bar */
#ajax_loading_bar{
	display:block;
	position:fixed;
	top:5px;
	left:5px;
	width:200px;
	text-align:center;
	background-color:#ffffff;
	border:1px solid #efefef;
	font-weight:bold;
	letter-spacing:-1px;
	padding:10px;
}
/**************************************************
	
	Global
	
**************************************************/
/*body{ background:url(../images/bg.jpg) repeat 0 0; margin:0; padding:0; }*/
.box{ width:690px; min-height:300px; margin:0 auto; margin-top:150px; text-align:center; zoom:1; }
.box:after{ content:""; display:block; clear:both; }
.box .logo_title{text-align: center;font-size: 100px; font-weight: 600;text-shadow: 1px 1px 2px #999;}
.box .nineteen{ margin-bottom:10px; }
.box .contBox{ background-color:#fff; border:1px solid #d1dfe9; padding:15px; margin-top:20px; text-align:left; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.box .contBox > form{ margin:0; padding:0; display:block; padding-top:10px; }
.box .contBox .inputs{ width:440px; min-height:10px; float:left; }
.box .contBox .inputs > input{ color:#000; width:412px; background-color:#f5f8fa;  border:1px solid #d1dfe9; font-size:12px; font-weight:bold; padding:11px; height:23px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.box .contBox .inputs > input.pw{ margin-top: 10px; }
.box .contBox .btns{ clear:both; display:block; margin:0; padding:0; list-style-type:none; text-align:center; padding-top:10px;  }
.box .contBox .btns > li{ display:inline-block; *display:inline; *zoom:1; padding:0 20px; }
.box .contBox .btns > li:first-child{ border-right:1px solid #2D2E31; }
.box .contBox .btns > li > a{ color:#333; font-weight:bold; }
.box .contBox .submitBtn{ float:left; cursor:pointer;	border:1px solid #2B2C2F; color:#fff; font-weight:600; font-size:20px; text-align:center; 	display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin-left:4px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
background-color:#3a5795;
	  background-image: linear-gradient(#4e69a2,#3a5795);
	border:1px solid #435a8b #3c5488 #334c83;
	  width: 208px;
	  padding: 39px 0;
	  }
.box .outBtn{ background-image:url(../images/login_out.jpg); width:205px; height:56px; margin:0 auto; margin-top:20px; display:block; }

.message > p{ border-color:#000; color: #55acee; }