@charset "euc-kr";
body {
	margin: 0 auto;
	text-align:left;
	padding: 0;
	font-size: 12px;
	font-family:"µ¸¿ò", Dotum, Helvetica, AppleGothic, Sans-serif;
	color:#000;
	padding:0 0 0 0;
	margin:0;
	background:url(/images/main/top_bg.jpg) repeat-x left top;
}

fieldset {
	border:none;
}

legend {
	display:none;
}

address {
	font-style:normal;
}

img {
	border: 0 none;
}

form {
	margin: 0;
}

select {
	color: #666;
	font-size: 12px;
	border: 1px solid #5e6f79;
}

input.text, textarea {
	color: #666;
	font-size: 12px;
	vertical-align: middle;
	border: 1px solid #ddd;
}

body, div, th, td, li, ul, ol, pre, span, form, input, select, p {
	font-size:12px;
	color:#000000;
	font-family:"³ª´®°íµñ","Malgun Gothic", dotum, "µ¸¿ò", sans-serif;
}


p {
    margin: 0;	
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

li {
	margin: 0;
	padding: 0;
	background: transparent;
}

hr {
	/*display: none;*/
}

a:link, a:visited {
	color:#383d41;
	text-decoration:none;
}

a:active, a:hover {
	color:#369;
	text-decoration:none;
}

a img {
	border: 0 none;
}

.accessibility, .comment {
	display: none;
}

/* ÄÜÅÙÃ÷ÁØºñÁßÀÔ´Ï´Ù. */
.sorry {
	width: 100%;
	height:450px;
	text-align:center;
	background-image:url(/images/common/_sorry.gif);
	background-position:center;
	background-repeat:no-repeat;
}

input.type-text:hover, input.type-text:focus, textarea:hover, textarea:focus, select:hover, select:active {
	background-color: #ffd;
}

textarea.type-text:hover, textarea.type-text:focus {
	background-color: #ffd;
}

.type-text {
	border:solid 1px #d4d6d7
}

.clear {
	display:block;
	float:none;
	clear:both;
	height:0;
	width:100%;
	font-size:0 !important;
	line-height:0 !important;
	overflow:hidden;
	margin:0 !important;
	padding:0 !important;
}

/*gnb ·Ñ¿À¹ö*/
a.gnb:link, a.gnb:visited {
	color:#333;
	text-decoration:none;
}

a.gnb:active, a.gnb:hover {
	color:#03F;
	text-decoration:none;
}
