@charset "euc-kr";

div#main-wrap {
	width:100%;
	height:100%;
}
div#main-header {
	position:absolute;
	z-index:100;
}
div#main-header div#gnb {position:absolute;z-index:2;}
div#main-header div.utill {
	position:absolute;
	left:350px;
	z-index:1;
}
div#main-header div.utill ul {
	overflow:hidden;
	width:310px;
	margin-top:11px;
}
		div#main-header div.utill li {
			float:left;
			padding-right:8px;
			margin-right:8px;
			background:url(/images/common/bl_utill.gif) no-repeat right;
		}
		div#main-header div.utill li.last {
			padding-right:0;
			margin-right:0;
			background:none;
		}
div.main-incont {
	position:relative;
	height:100%;
	min-height:800px;
	/*_height:800px;*/
	margin:0 0 -50px;
}
div.maincont {
	height:100%;
}
table#main-vposition {
	min-width:627px;
	height:100%;
	position:absolute;
	right:0;
	z-index:3;
}
table#main-vposition tr {vertical-align:middle;}
.notice-open {
	_overflow:hidden;
	height:376px;
	margin-left:18px;
	padding:3px 0 3px 3px;
	background:#030000;
}
.notice-open a {
	position:relative;
	display:block;
	top:-224px;
	left:-22px;
	height:73px;
}
.main-noite-list {
	overflow:hidden;
	height:376px;
}
.main-noite-list li {
	display:inline;
	float:left;
	margin-right:3px;
}
.notice-close {
	position:absolute;
	right:0;
	margin-top:-36px;
}
#main-wrap div#main-footer {
	position:relative;
	z-index:100;
	min-width:971px;
	max-width:1255px;
	text-align:right;
	padding-right:25px;
}
div#main-footer div.flogo {
		float:right;
		margin-left:13px;
	}
	div#main-footer div.ffamily {
		float:right;
	}
	div#main-footer div.ffamily img {vertical-align:middle;}
	div.ffamily-link {
		overflow:hidden;
		float:right;
		width:89px;
		height:14px;
		padding:4px 7px 0 6px;
		background:#b1b1b1;
		text-align:left;
	}
	div.ffamily-link img {vertical-align:top !important;}
	div.ffamily-link a.open {
		display:block;
		float:right;
		margin-top:3px;
	}
	div.ffamily-link li {
		overflow:hidden;
		width:76px;
		height:9px;
		font-size:1px;
	}

	div.ffamily-link02 {
		position:relative;
		overflow:hidden;
		float:right;
		width:89px;
		height:51px;
		background:#b1b1b1;
		margin:-35px 0 0 -102px;
		padding:2px 7px 0 6px;
		text-align:left;
	}
	div.ffamily-link02 img {vertical-align:top !important;}
	div.ffamily-link02 a.close {
		width:5px;
		height:3px;
		display:block;
		float:right;
	}
	:root div.ffamily-link02 a.close {border:1px solid #b1b1b1;}
	div.ffamily-link02 ul {margin-top:4px;}
	div.ffamily-link02 li {
		width:76px;
		padding:0;
		margin:0 0 3px 0;
		font-size:1px;
	}
	:root div.ffamily-link02 li {margin-bottom:8px;}
	div.ffamily-link02 li.last {margin-bottom:0;}
	div.faddress {
		margin-top:7px;
	}
/*table#main-vposition02 {
	min-width:627px;
	height:100%;
	position:absolute;
	right:0;
	z-index:2;
}
table#main-vposition02 tr {vertical-align:bottom;}
table#main-vposition02 td {padding:0 25px 17px 0;}
table#main-vposition02 div#footer {width:600px;}*/
