@import "style.css";

body{
    margin:0;
	padding:0;
	OVERFLOW-X: hidden;
	overflow-y:scroll;
	background:#fff;

	}

html, div, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, from{
    margin:0;
	padding:0;
	}


ul, ol, dl { 
    list-style:none;
	}
	
img {

    border:0;
	
	}
.ddd{ cursor: pointer;
}


	
#sub {

	POSITION:relative; 
	WIDTH: 100%; 
	HEIGHT:300px;
	Z-INDEX: 1;
	TOP:0px;
	text-align: center;
	margin:0 auto;
	background:url(image/sub_bg.jpg) repeat-y top center;

}
#sub_img{
	POSITION:relative; 
	WIDTH: 980px; 
	HEIGHT:300px;
	Z-INDEX: 1;
	TOP:0px;
	text-align: center;
	margin:0 auto;
	
}

#sub_topmenu {
	z-index:15000px;
	POSITION:absolute;
	WIDTH: 100%;
	HEIGHT:54px;
	TOP:246px;
	text-align:left;
	margin:0 auto;
	left:0px;
	background:url(image/menu_bg.png) no-repeat top center;
}

#contents {
    Z-INDEX: 1;
	POSITION: relative;
	TOP:0px;
	WIDTH: 100%;  
	text-align:center;
	margin:0 auto;
	
}

#contents_in {
	POSITION: relative;
	WIDTH:980px;
	text-align: left;
	top:0px;
	margin:  0px  auto 0px auto;	
}

#left {
	z-index:10;
	POSITION: absolute;
	WIDTH:170px;
	TOP:0px;
	LEFT:0px;
	text-align:left;
	margin:  0  auto 0 auto;
}
#left h1 {POSITION: relative;TOP:0px;LEFT:0px;text-align:center; margin:40px auto 30px auto;  }
#left p.first {margin:20px 0 0 0;}
#left p {margin:30px 0 0 0;}

#contents_in_lay {

	POSITION: relative;
	WIDTH:750px;
	text-align:left;
	padding:0 0 80px 0;
	margin:  0  0 0px 0;
	left:230px;
	}
	
#map {
	clear:both;
	text-align:center;
	POSITION: relative;
	Z-INDEX: 3;
	top:25px;
	WIDTH: 100%;
	left: 0px;
}
#map_in {
	margin:  0  auto 0 auto;
	text-align:right;
	POSITION: relative;
	WIDTH:100%;
}
#map_in li{font-family:'Nanum Gothic', dotum; font-size:11px; color:#5c5c5c;line-height:100%;}


#bar {
	/*clear:both;*/
	text-align:left;
	POSITION: relative;
	WIDTH:750px;
	LEFT:0px;
	top:25px;
	

}
#bar li {
	font-family:'Nanum Gothic',"맑은고딕","tahoma";
	font-size: 22px;
	color: #4a4a4a;
	font-weight:700;
	vertical-align:top;
	letter-spacing:-1px;
	line-height:110%;
}
#bar li span {font-size:14px;}

#text {
	POSITION: relative;
	WIDTH: 750px;
	min-height:465px;
	top:60px;
	LEFT: 0px;
	margin:0 0 0px 0;
	padding:0 0 0px 0;
}


#bottom {
	POSITION: relative; 
	WIDTH: 100%; 
	text-align: center;
	TOP:0px;
	background:url(image/tail_bg.gif) repeat-x top;
}

#bottom_lay {
	WIDTH: 980px;
	HEIGHT: 100px;
	POSITION: relative;
	margin: 0 auto;
	text-align:left;
	top:0;
	
	
}
#bottom_lay ul {margin:0px 0 0 0;}
#bottom_lay li{float:left;width:270px; padding:20px 0 0 20px;}
#bottom_lay li.copy_t{float:left;width:680px;  padding:25px 0 0 0px; font-family: 'Nanum Gothic','Malgun Gothic', 'Dotum', 'verdana'; font-size:11px; color:#444; line-height:140%; font-weight:700;}

#bottom_lay li.copy_t span{ font-family: Verdana, Geneva, sans-serif; font-size:9px; color:#808080; line-height:200%; font-weight:normal;  }
#bottom_lay li.copy_img{ width:170px; text-align:right;float:left;}