@charset "utf-8";

* {margin:0; padding:0px ; }

html, body {width:100%; height:100%; margin:0; padding:0; font-size:1em; background:#fff; letter-spacing:-1px;  }
body  {color:#000;position:relative; font-family:"돋움",'Dotum',Helvetica,AppleGothic,Sans-serif; }

/*
body  {color:#000;position:relative; font-family:"나눔고딕",'NanumGothic',Helvetica,AppleGothic,Sans-serif; overflow-y:auto; overflow-x:hidden; }
*/


pre{table-layout:fixed;border-collapse : collapse;} 

br {letter-spacing:0;}
em{color:#80c242; font-size:11px; font-weight:bold;}

div, p, h1, h2, h3, h4, h5, h6, legend, ol, ul, li, dl, dt, dd{
	
	margin:0;
	padding:0;
	border: 0;
	font-family: Dotum, 돋움;
	vertical-align: baseline;
	
}

table, thead, tbody,  th, td {	
	color:#000;
	padding:0;
	border:none;
	}

form, fieldset, legend{ border:none; margin:0; padding:0;}

hr{display:none; }
img{border:0px; vertical-align:top;}
dl, dt, dd, ol, ul, li{list-style-type:none ;}
blockquote, q {quotes: none;}
caption{visibility : hidden; font-size:0px; width:0px; height:0px; overflow:hidden; line-height:0px; }
input {vertical-align:middle;line-height:16px;}
textarea,select {vertical-align:middle;}

a { color:#444; text-decoration:none; }
a:hover { text-decoration:underline; }
* a:hover {background:none; text-decoration:none;}

legend {visibility : hidden; font-size:0px; width:0px; height:0px; overflow:hidden;  line-height:0px; } 

noscript{clear:both; }

img { width:100%; border:0; display:inline;}

#main{width:100%; position:relative; font-family:Nanum Gothic;}

header {width:100%; position:fixed; float:left;}
header .nav_btn {
	width:17.7%;
	float:left;
}
header .logo {
	width:61.2%;
	float:left;
}
header .header_count_btn {
	width:21.1%;
	float:left;
}

#sub input{padding-left:0.5em;padding-top:0.5em;padding-bottom:0.3em;}
#sub select{padding-left:0.5em;padding-top:0.5em;padding-bottom:0.3em;-webkit-appearance:none;font-size:0.9em;}
#sub textarea{padding:0.5em;}

footer {width:100%; text-align:center;  border-top:1px solid #dddddd; float:left; background:#363636; color:#fff; font-size:0.9em;}
footer h6{width:100%; text-align:center; line-height:12px; margin-top:3%; margin-bottom:3%; float:left;}
footer h6 a {color:#fff;}

footer .footer_bn {width:100%; float:left; background:#e2e2e2;}
footer .footer_bn ul li {float:left;}

#send {
    width: 200px;
    height: 40px;
/*    position: absolute;*/
/*
    top: 45px;
    left: 220px;
*/
    margin:0 auto 16px;
    z-index: 1;
    cursor: pointer;
    display: block;
    background-color: #f34093;
    background-repeat: no-repeat;
    color: #ffffff;
    font-size: 1em;
}