@charset="utf-8";
* {margin:0; padding:0px;}
body, table, tr, td, select, input, textarea {font-family:"돋움",Dotum,"굴림",Gulim,seoul, arial, verdana; font-size:12px;  color:#4e4e4e; letter-spacing:-0.04em;}
ul, li {list-style:none; margin:0; padding:0;}

/* 홈페이지 레이아웃 */

#container_wrap {
	background:url('../img/main/header_topbg.png') repeat-x; 
	width:100%;
	height:274px;
}

#header_wrap {
	width:1024px;
	height:100px;
	margin:0 auto;
}

#contant_wrap {
	width:100%;	
}

#footer_wrap {
	background:#232323;
	width:100%;
	height:105px;
	text-align:center;
	position:absolute;
	top:880px;
}


/* 헤더 header start */


.top_wrap {
	height:75px;	
}
.logo {
	float:left; 
	padding:15px 5px;
}
.gloval {
	float:right;
	padding:10px 5px;
}
.navi {
/*	position:relative;*/
	position:absolute;
	width:1024px;
	height:20px;
	z-index:10;
}
.navi ul {
	display:inline;
}
.navi li {
	float:left;
}

.login_box {width:170px;}
.login_box li {float:left; padding:0 5px 0 0;}
/* 메인 main view start */

.main_banner {
/*	position:relative;*/
	position:absolute;
	background:#f5f5f5;
	width:100%;
	height:481px;
	z-index:2;
	text-align:center;	
}

/* 내용 contant start */

.contant {
	background:url('../img/main/contents_line.png');
	width:1024px;
	height:163px;
	margin:0 auto;
	position:relative;
	top:350px;
}

.notice_wrap {
	float:left;
	width:335px;
	height:200px;
	background:url('../img/main/notice_line.png') repeat-x;
}
.notice_tab {
}
.lt_more {
	float:right;
	padding:10px 0 0 0;
}
.notice01 {
	width:100px;
	float:left;
}
.notice02 {
	width:100px;
	float:left;
}
.gallery_wrap {
	width:340px;
	height:148px;
	float:left;
	padding:0 0 0 40px;
}
.gallery {
	width:340px;
	float:left;
	padding:10px 0 0 0;
}
.gallery_ttl {
	float:left;
}
.gallery_more {
	float:right;
}
.gallery01 {
	float:left;
}
.gallery02 {
	float:right;
}

.customer_wrap {
	width:230px;
	float:left;
	padding:0 0 0 42px;
}
.customer_ttl {
	float:left;
}
.customer {
	float:left;
	padding:10px 0 0 0;
}

.footer {
	width:1024px;
	height:40px;
	margin:0 auto;
	padding:30px 0 0 0;
}
.footer_logo {
	text-align:left;
	width:240px;
	float:left;
}

.footer_text {
	text-align:left;
	float:right;
	line-height:20px;
}