*{margin:0; padding:0;}
@font-face {
	font-family: nGothic;
	font-weight: 400;
	src: url(/font/NanumGothic.eot); /*IE9 호환성 보기*/
	src: url(/font/NanumGothic.eot?#iefix) format('embedded-opentype'), /*IE 6-8*/
	url(/font/NanumGothic.woff) format('woff'); /*표준 브라우저*/
}

@font-face {
	font-family: nGothic;
	font-weight: 600;
	src: url(/font/NanumGothicBold.eot); /*IE9 호환성 보기*/
	src: url(/font/NanumGothicBold.eot?#iefix) format('embedded-opentype'), /*IE 6-8*/
	url(/font/NanumGothicBold.woff) format('woff'); /*표준 브라우저*/
}

*{margin:0; padding:0;}
html{
	font-size:14px; color:#444; word-break:keep-all;
	font-family:나눔고딕, NanumGothic, nGothic, '맑은 고딕', 'Malgun Gothic', 돋움, dotum, 'Apple SD Gothic NEO', sans-serif;
}

a:link, a:visited{text-decoration:none;}
a:hover, a:focus{text-decoration:none;}
img{border:none; vertical-align:top;}
input{overflow:visible;}
input[type=button]{cursor:pointer;}
button{overflow:visible; cursor:pointer;}
h1, h2, h3, h4, h5, h6, th{font-weight:600;}

#wrap{padding:10px;}
#title{padding:10px 0 20px; border-bottom: 1px solid #ccc; text-align: center;}
#title h2{font-size:16px;}
#content{padding:20px 0;}
#content *{max-width:100%;}
#footer{background-color: #02498c; color:#fff; text-align: right; padding:5px 10px 5px 0;}
#footer form{display:inline-block;}
#footer input{vertical-align: middle;}
#footer a{color:#fff;}