/* ¿ä¼Ò(element) ¿©¹é ÃÊ±âÈ­ */
html,body,div,span,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,blockquote,p,address,pre,cite,form,fieldset,caption,textarea,input,select,table,th,td {margin:0px; padding:0px;}
/* Á¦¸ñ¿ä¼Ò */
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
/* Å×µÎ¸® ¾ø¾Ö±â */
fieldset,img,abbr,acronym{border:0 none;}
img {vertical-align:top;}

/* ÅØ½ºÆ® °ü·Ã ¿ä¼Ò ÃÊ±âÈ­ */
address,caption,strong,em,cite{font-weight:normal;font-style:normal;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* ¼öÆò¼± */
hr{display:none;}
a{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:none;}
select{vertical-align:middle;}
/* ¸ñ·Ï */
ul li {list-style-type:none; line-height:100%;}
/* Å×ÀÌºí */
table { border-collapse:collapse; border-spacing:0;}
table caption { display:none;}



body {
	width:100%;
	font-size:12px;
	font-family:"µ¸¿ò",dotum, arial, sans-serif;
	color:#444;
	line-height:20px;
}
a:link {
	color:#444;
	font-size:12px;
}
a:visited {
	color:#444;
}
a:active {
	color:#444;
}
a:hover {
	color:#273896;
	text-decoration:none;
}
.clear {
	clear:both; line-height:-9999px;
}

h1 {
	float:left;
	margin:20px 0 0 85px;
}

h2 {
	margin:13px 0 17px 20px;
}
#wrap {
	height:100%;
	width:100%;
	overflow:hidden;
}


#top_menu {
	width:1024px;
	margin:0 auto;
	position:relative;
}
#top_menu ul{
	position:absolute;
	z-index:2;
	top:20px;
	right:0px;
}
#top_menu ul li {
	float:left;
}
#top_menu ul li.line {
	padding:0 7px;
}


#main_visual {
	background-color:#2950a5;
	margin:0 auto;
	width:1280px;
}


#contents_area {
	position:absolute;
	bottom:0;
	left:0;
	z-index:2;
	background:url(/img/main/contents_bg.gif);
	height:126px;
	width:100%;
}
#contents_area #contents{
	width:1024px;
	margin:0 auto;

}
#contents_area #contents .notice {
	float:left;
	margin:12px 0 0 14px;
	width:232px;
}

#contents_area #contents .right_contents{
	float:right;
	margin:20px 0 0 0;
}

.menu ul li {
	float:left;
}


.copyright {
	margin-top:55px;
}



#gnb {
	width:409px;
	position:relative;
	z-index:1;
}
#gnb ul{
	position:absolute; top:0; left:0;
}
#gnb ul li {
	float:left;
}
#gnb ul li div {
	position:absolute; left:0px; top:25px; width:486px;
}




/********************** ¼­ºêÆäÀÌÁö **************************/

#header { 
	width:1024px;
	height:86px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}

.sub_h1 {
	position:absolute;
	top:15px;
	left:26px;
	margin:0;
}

#header .lnb {
	float:right;
	margin-top:7px;
	position:relative;
}
#header .lnb  ul li {
	float:left;
}
#header .lnb  ul li.gap {
	padding:0 5px;
}




.gnb {
	position:absolute;
	top:42px;
	left:287px;
	width:821px;
	height:44px;
}
.gnb ul{
	position:absolute; top:0; left:0;
}
.gnb ul li {
	float:left;
}

.gnb ul li div.gnb_01 {
	position:absolute; left:-50px; top:-999px; width:500px;
}
.gnb ul li div.gnb_02 {
	position:absolute; left:45px; top:-999px; width:500px;
}
.gnb ul li div.gnb_03 {
	position:absolute; left:240px; top:-999px; width:500px;
}
.gnb ul li div.gnb_04 {
	position:absolute; left:200px; top:-999px; width:500px;
}
.gnb ul li div.gnb_05 {
	position:absolute; left:380px; top:-999px; width:500px;
}
.gnb ul li div.gnb_06 {
	position:absolute; left:-50px; top:-999px; width:500px;
}
.gnb ul li div.gnb_07 {
	position:absolute; left:30px; top:-999px; width:500px;
}
.gnb ul li div.gnb_08 {
	position:absolute; left:200px; top:-999px; width:500px;
}
.gnb ul li div.gnb_09 {
	position:absolute; left:300px; top:-999px; width:500px;
}
.gnb ul li div.gnb_10 {
	position:absolute; left:310px; top:-999px; width:500px;
}

#top_visual {
	clear:both;
	width:1024px;
	margin:0 auto;
}


#container {
	width:1024px;
	margin:20px auto 0 auto;
	position:relative;
	overflow:hidden;
}

#left_m {
	float:left;
	width:200px;
	margin-top:27px;
}


#sub_contents {
	float:left;
	margin-left:10px;
	width:814px;
	position:relative;
}

.main_left {
	position:absolute;
	top:70px;
	right:42px;
}

#footer {
	width:1024px;
	height:80px;
	margin:30px auto 0 auto;
	overflow:hidden;
}
#footer ul li {
	float:left;
}
#footer ul li.logo {
	padding-left:10px;
}
#footer ul li.copy{
	padding:23px 0 0 32px;
}



/* company */

.company_pic ul li {
	float:left;
}
.company_pic ul#company_pic {
	float:right;
	margin-top:2px;
}

.equipment_tb td {
	border-bottom:1px solid #dbdbdb;
	line-height:30px;
	background-color:#f8f8f8;
}
.equipment_tb td.td01 {
	padding-left:10px;
}
.equipment_tb td.td02 {
	text-align:center;
}

.board_comment_03 {border:solid 0 #98856E;background-color:#98856E;color:#FFE8A1; height:20px}