@charset "euc-kr";
@font-face {
	font-family:"NanumGothic";
	font-style:normal;
	font-weight:normal;
	src:url("/css2011/font/NanumGothic.eot");
	src:local("?"), url("/css2011/font/NanumGothic.ttf") format("truetype"), url("/css2011/font/NanumGothic.eot");
}
@font-face {
	font-family:"NanumGothicBold";
	font-style:normal;
	font-weight:bold;
	src:local("?"), url("/css2011/font/NanumGothicBold.ttf") format("truetype");
}

* {
	margin:0;
	padding:0;
}
/* 20121214 - ¹Ýº¹¿µ¿ª °Ç³Ê¶Ù±â s*/
#skip_navi {position:absolute; left:0; margin:0 auto; top:-10em; width:100%; z-index:1; font-size:1.15em; height:30px; z-index:999999;}
#skip_navi a:active, #skip_navi a:focus {text-align:center; background-color:#daeefc; color:#fff; border:none;  position:absolute; top:10.0em; width:100%; height:30px; left:0; text-decoration:underline;}
/* 20121214 - ¹Ýº¹¿µ¿ª °Ç³Ê¶Ù±â e*/
html {	overflow-y:scroll; }
body {
	color:#555; /*color:#666;*/
	font-size:12px;
	line-height:150%;
	font-family:"µ¸¿ò", Dotum, "±¼¸²", Gulim, Sans-serif;
}
a {
	color:#555; /*color:#666;*/
	text-decoration:none;
}
a:active, a:hover, a:focus {
	color:#212136 !important;
	text-decoration:underline;
	border:none;
}z
h1, h2, h3, h4, h5, h6  {
	font-size:100%;
}
fieldset, form, label, address, abbr, div, blockquote, p, span, em, dl, dt, dd, ul, ol, li, button, img {
	list-style:none;
	border:none;
	font-style:normal;
}
input, select, textarea, label {
	font-family:Dotum, "±¼¸²", Gulim, Sans-serif;
	font-size:100%;
	vertical-align:middle;
}
table, th, td {
	border:0;
	border-spacing:0;
	_border-collapse:collapse;
}
*:first-child+html table {
	border-collapse:collapse;
}
legend, caption  {
	visibility:hidden;
	width:0;
	font-size:0;
	line-height:0;
	text-indent:-5000px;
}
hr, caption {
	display:none;
}
input[type=text] {ime-mode:active;}