@charset "utf-8";
/* 사이트 공통 스타일 */

html, body {width:100%; height:100%;}

/*웹 폰트*/
@font-face {
	font-family: "Nanum";
	src: 	url("../font/nanum.eot"); /* IE 4-8 */
	src: 	url("../font/nanum.eot?") format("embedded-opentype"), /* IE 9 */
  			url("../font/nanum.woff") format("woff"), /* IE 9, Firefox 3.6+, Chrome 6+ */
			url("../font/nanum.ttf") format("truetype");
}
@font-face {
	font-family: "NanumBold";
	src: 	url("../font/nanum_bold.eot"); /* IE 4-8 */
	src: 	url("../font/nanum_bold.eot?") format("embedded-opentype"), /* IE 9 */
  			url("../font/nanum_bold.woff") format("woff"), /* IE 9, Firefox 3.6+, Chrome 6+ */
			url("../font/nanum_bold.ttf") format("truetype");
}
body {font-family: Nanum, "돋움", dotum, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#555; letter-spacing:-1px; background-color: #f8f8f8;}
a {text-decoration:none; color:#555;}

/*폼 요소*/
input, textarea,option, button {font-family: Nanum, "돋움", dotum, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px; color:#989899; letter-spacing:-1px;}
select {
    font-family: Nanum, "돋움", dotum, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px; color:#555; letter-spacing:-1px;
	width: 146px;
	height: 24px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
    border-color: #e7e7e7;
    margin-left: 12px;}



/*skipNavi*/
.skipNavi dt {position:absolute; font-size:0; line-height:0; height:0;}
.skipNavi a {display:block;background-color:#003399; color:white; position:absolute; width:100%; text-align:center; padding:10px 0; left:0; top:-9999em; font-weight:bold;}
.skipNavi a:focus {left:0; top:0;}

/*숨김처리*/
.blind {position:absolute; font-size:0; line-height:0; height:0;}

/*테스트*/
.testBorder {border:1px solid red !important;}
.testBg {background-color:yellow !important;}

/*클리어픽스*/
.clearFix {display:block; clear:both; font-size:0; height:0;}