/* default set */
@import url("import.css");

body#main-bg {
	background:url(../images/main/bg_main.gif) no-repeat center 0;
}
/* content design */
	div#wrap div#header h1.main {
		position:absolute;
		left:28px;
		top:20px;
	}
	div#wrap div#header div.main-gnb {		
		width:68px;
		position:absolute;
		right:28px;
		top:20px;
	}
	div#wrap div#header div.main-gnb img {
		display:block;
		vertical-align:top;
	}
	div#wrap div#header div.lnb {
		width:811px;
		margin:0 auto;
	}
	div#wrap div#header div.main-lnb {
		width:881px;
		height:100px;
		margin:0 auto;
		padding-left:24px;
	}
	
	div#wrap div#footer div.main-f-network {
		display:inline;
		float:left;
		margin-left:28px;
	}
		div#wrap div#footer div.main-f-network img.network {
			display:block;
			position:absolute;
		}
		div#wrap div#footer div.main-f-network div.family {
			margin-left:82px;
		}	
		div#wrap div#footer div.main-f-network div.family img {vertical-align:top;}
		div#wrap div#footer div.main-f-network div.family-layer {
			width:118px;
			height:138px;
			position:absolute;
			margin:-130px 0 0 -130px;
			padding:5px 3px 5px 5px;
			background:#b2b2b2;
		}
		:root div#wrap div#footer div.main-f-network div.family-layer {margin:-148px 0 0 0;}
		div#wrap div#footer div.main-f-network div.family-layer div.scroll {
			width:118px;
			height:138px;
			overflow-x:hidden;
			overflow-y:auto;
			scrollbar-arrow-color:#D1D1D1;
			scrollbar-track-color:#B2B2B2;
			scrollbar-face-color:#C1C1C1;
			scrollbar-3dlight-color:#B2B2B2;
			scrollbar-highlight-color:#BCBCBC;
			scrollbar-shadow-color:#BCBCBC;
			scrollbar-darkshadow-color:#B2B2B2;
		}
		div#wrap div#footer div.main-f-network div.family-layer div.scroll dl {width:98px;}
		div#wrap div#footer div.main-f-network div.family-layer div.scroll dt {
			width:84px;
			height:12px;
			margin-bottom:7px;
			padding:4px 0 0 14px;
			background:#979797;
		}
		div#wrap div#footer div.main-f-network div.family-layer div.scroll dt img,
		div#wrap div#footer div.main-f-network div.family-layer div.scroll dd img {
			vertical-align:top;
			font-size:1px;
		}
		div#wrap div#footer div.main-f-network div.family-layer div.scroll dd {
			overflow:hidden;
			width:84px;
			height:9px;
			margin-bottom:7px;
			padding-left:14px;
		}
		div#wrap div#footer div.main-f-network div.family-layer div.scroll dd.last {margin-bottom:10px;}
	div#wrap div#footer div.main-f-network img.flink {
		margin-top:5px;
		vertical-align:top;
	}
	div#wrap div#footer div.main-copyright {
		display:inline;
		float:right;
		margin-right:28px;
	}
div#in-wrap {
	min-height:100%;
	_height:100%;
	margin-bottom:-38px;
}
#main-contents-wrap {
	position:relative;
	width:970px;
	padding:0 0 45px;
	margin:0 auto;
}
#main-contents-wrap #gnb {
	padding:0 0 0 33px;
}
#main-contents-wrap #main-flash {
	width:937px;
	height:390px;
	padding:32px 0 0 33px;
	background:url(../images/main/bg_main_flash.gif) no-repeat 0 0;
}
#main-contents-wrap #main-cont {
	width:905px;
	height:179px;
	margin:0 auto;
	padding:19px 0 0 65px;
	background:url(../images/main/bg_main_cont.gif) no-repeat 0 0;
}
#main-news {
	display:inline;
	float:left;
	width:299px;
	height:106px;
	padding-top:6px;
	background:url(../images/main/bg_cont_section.gif) no-repeat right 0;
}

#main-company {
	display:inline;
	float:left;
	width:276px;
	height:106px;
	margin-left:26px;
	padding-top:6px;
	background:url(../images/main/bg_cont_section.gif) no-repeat right 0;
}
#main-fund {
	display:inline; 
	float:left;
	width:188px;
	height:150px;
	margin-left:25px;
	padding-top:5px;
}
#main-fund1 {
	display:inline;
	float:left;
	width:188px;
	height:85px;	
	padding-top:3px;
}

#main-news h2,
#main-company h2,
#main-fund h2 {
	width:130px;
	height:16px;
	margin-bottom:5px;
	padding:4px 0 0 11px;
	background:url(../images/main/bl_main_h2.gif) no-repeat 0 0;
}
#main-news h2 {
	margin-left:2px;
}
#main-company h2 {
	margin-bottom:0;
}

#main-news a.more {
	display:block;
	position:absolute;
	margin:7px 0 0 230px;
}
#main-news ul.tab {
	overflow:hidden;
	width:266px;
	height:20px;
	margin-bottom:15px;
	background:url(../images/main/bg_tab.gif) repeat-x 0 bottom; 
}
#main-news ul.tab li {
	display:inline;
	float:left;
}
#main-news ul.tab li img {
	vertical-align:top;
}

#main-news ul.main-news {
	width:258px;
	margin-left:8px;
}
#main-news ul.main-news li {
	padding-left:7px;
	background:url(../images/main/bl_main_news.gif) no-repeat 0 6px; 
	color:#819CA1;
	font-size:11px;
	line-height:18px;
}
#main-news ul.main-news li a {color:#819CA1 !important;}
#main-news ul.main-news li img {
	vertical-align:top;
}
#main-news ul.main-news li.first-line {
	background:url(../images/main/bl_main_news02.gif) no-repeat 0 3px; 
	color:#4D7077;
}
#main-news ul.main-news li.first-line a {
	color:#4D7077 !important;
}
#main-news ul.main-news li span {
	position:relative;
	float:right;
	margin-top:-18px;
}
#main-news ul.main-news li.first-line span {
	margin-top:-16px;
}
#main-company div.cont {
	width:226px;
	height:87px;
	padding-top:5px;
	background:url(../images/main/img_main_company.gif) no-repeat right 0;
}
#main-company div.cont p {
	margin-bottom:5px;
}
#main-fund div.cont {
	margin-top:7px;
	width:188px;
	height:78px;
	background:url(../images/main/img_main_fund.gif) no-repeat right 0px;
}
#main-fund div.cont p {float:left;
	width:188px;
	height:25px;
}

#main-fund div.main-gong {
	width:188px;
	height:58px;
	
	background:url(../images/main/img_gong.gif) no-repeat right 0px;
	
}

#main-fund div.gong {
	width:188px;
	height:80px;
}