@charset "utf-8";

body {width:100%; min-width:1200px;}
img { vertical-align:top;}
#wrap {position:relative; width:100%; min-width:1200px; z-index:999;}


/* main - 비주얼 */
.visual {position:relative; width:100%; height:932px; /* background:url('../images/main/visual.jpg') no-repeat; background-position:top center;  */}
#mainVisual{position:absolute; width:100%; height:100%; overflow:hidden;}
#mainVisual li{position:absolute; width:1920px; left:50%; margin-left:-960px; }
#mainVisual li.hidden{display:none;}

/* sub1 - 사업개요 */
#subwrap1 {position:relative; width:100%; height:1013px; background:url('../images/aboutus.jpg') no-repeat; background-position:top center; }
	.subcont1 {position:absolute; width:100%; height:1013px; }



/* sub2 - 미래가치 */
#subwrap2 {position:relative; width:100%; height:1060px; background:url('../images/products.jpg') no-repeat; background-position:top center; }
	.subcont2 {position:relative; width:100%; height:1060px; overflow:hidden; }



/* sub3 - 입지안내 */
#subwrap3 {position:relative; width:100%; height:958px; background:url('../images/locations.jpg') no-repeat; background-position:top center; }
	.subcont3 {position:relative; width:100%; }
		.subcont3 iframe { position:absolute; top:251px; left:50%; margin-left:-950px; width:1111px;height:537px;border:0; }



/* sub4 - 입지안내 */
#subwrap4 {position:relative; width:100%; height:159px; background:url('../images/copyright.png') no-repeat; background-position:top center; }
	.subcont4 {position:relative; width:100%; }
	.subcont4 a { display:block; position:absolute; top:65px; right:50%; margin-right:-595px; width:30px; height:30px; }









/* product 슬라이드 */
.slider {
	top:340px;
	width:100%;
	min-width:1200px;
	height:553px;
	position:relative;
	background:#fff;
	text-align:center;
}
.slider .bd {
	width:1200px;
	position:absolute;
	left:50%;
	margin-left:-600px
}
.slider .bd li {
	width:1200px;
	overflow:hidden;
}
.slider .bd li img {
	width:600px;
	height:553px;
}
.slider .tempWrap {
	overflow:visible !important
}
.slider .tempWrap ul {
	margin-left:-1200px !important;
}
.slider .hd {
	position:absolute;
	width:100%;
	left:0;
	z-index:1;
	height:8px;
	bottom:-10px;
	text-align:center;
}
.slider .hd li {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:14px;
	height:14px;
	font-size:0;
	text-indent:-99999px;
	background:url(../images/dotOff.png) 0 4px no-repeat;
	margin:0 4px;
	cursor:pointer;
}
.slider .hd li.on {
	width:14px;
	height:14px;
	margin-right:8px;
	background:url(../images/dotOn.png) no-repeat;
}
.slider .pnBtn {
	position:absolute;
	z-index:1;
	top:0;
	width:100%;
	height:553px;
	cursor:pointer;
}
.slider .prev {
	left:-50%;
	margin-left:-600px;
}
.slider .next {
	left:50%;
	margin-left:600px;
}
.slider .pnBtn .blackBg {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:553px;
	background:#fff;
	filter:alpha(opacity=40);
	opacity:0.4;
}
.slider .pnBtn .arrow {
	display:none;
	position:absolute;
	top:0;
	z-index:1;
	width:38px;
	height:38px;
}
.slider .pnBtn .arrow:hover {
	filter:alpha(opacity=40);
	opacity:0.4;
}
.slider .prev .arrow {
	top:260px;
	right:280px;
	background:url(../images/arrowLeft.png) no-repeat;
}
.slider .next .arrow {
	top:260px;
	left:280px;
	background:url(../images/arrowRight.png) no-repeat;
}

