@keyframes scroll {
	0%	{top:-150px;}
	50% {top:-850px;}
	100% {top:-150px;}
}
@keyframes blink-effect { 50% { opacity: 0; } }

@keyframes ci {
0% {transform: scale(1);}
50% {transform: scale(1.2);}
100% {transform: scale(1);}
}

.clear {
	clear: both;
}
.wrap {
	width: 100%;
	z-index: 10;
	position: relative;
	margin:100px 0 0 0;
	padding: 0;

}


.section {
	width: 100%;
	min-width: 1000px;
	z-index: 10;
	position: relative;
	padding:0;
}


.inner {
	width: 50px;
	height: 50px;
	padding:0;
	font-family:나눔바른고딕, Malgun Gothic, 맑은 고딕, '돋움', sans-serif;
}

.inner:after {
	  content: "";
	  display: table;
	  clear: both;
}


.subMenu {
	position:fixed;
	margin-left:50%;
	top:400px; 
	left:-652px;
	z-index: 99;
}

.subMenu .inner {
	padding:0;
	font-weight: bold;
}


.subNavBtn {
	display: block;
	height: 36px;
	width: 52px;
	float: left;
	margin: 0px 0px 2px 0;
	text-decoration: none;
	font-size: 20px;
	padding: 16px 0 0 0;
	text-align: center;
	background:url(./image/tab_bg.png)center top no-repeat;
    color:#ffffff;
}
.subMenu a:hover {
	background:url(./image/tab_bg.png)center top no-repeat;color:#fff000;
}

.active {
	background:url(./image/tab_on_bg.png)center top no-repeat;color:#ffffff;
}
.end {
	margin:0;
}




/* SECTIONS */
.sTop {
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	background:url()#a1a1a0 center top no-repeat;
	height: 80px;
	
}


.s1 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/sub02_1_bg.jpg)#a1a1a0 center top no-repeat;
	height: 866px;
	margin: 0;
	
}
.s1 .cont {position: relative;width: 1240px; height: 1105px; margin:0 auto;text-indent: -9999px;background:url(./image/Cat02_cont_a.png) center top no-repeat;}
.s1 .cont .btn_movie {position: absolute; width: 350px; height: 250px;left:200px; top:685px;}

.s1008 {
    position: relative;
    padding-top:0;
	padding-bottom:0;
	background:url(./image/sub02_241008_bg.jpg)#d5d5d5 center top no-repeat;
	height: 1400px;
	margin: 0;
}

.s1008 .ac {position:absolute;top:593px; left:411px; margin-left:50%; width:395px; height:395px; animation: blink-effect 1s step-end infinite; }

.s2 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/sub02_2_bg.jpg)#efead7 center top no-repeat;
	height: 866px;
	margin: 0;
}
.s2 .cont {width: 1000px; height: 866px; margin:0 auto;}

.s3 {
    padding-top:0;
	padding-bottom:0;
	background:url()#f0f0f0 center top no-repeat;
	height: 1058px;
	margin: 0;
}
.s3 .cont {width: 1200px; height: 1058px; margin:0 auto;}

.s4 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/sub02_4_bg.jpg)#efead7 center top no-repeat;
	height: 1258px;
	margin: 0;
}
.s4 .cont {width: 1240px; height: 4775px; margin:0 auto;}

.s5 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/sub02_5_bg.jpg)#efead7 center top no-repeat;
	height: 3370px;
	margin: 0;
}
.s5 .cont {width: 1240px; height: 3170px; margin:0 auto;}

.s60707 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/sub02_220707.jpg)#efead7 center top no-repeat;
	height: 1420px;
	margin: 0;
}

.s6_1_0530 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/sub06_1_0530.jpg)#efead7 center top no-repeat;
	height: 1580px;
	margin: 0;
}
.s6_1_0530 .ac {position:absolute;top:399px; left:-187px; margin-left:50%; width:375px; height:375px; animation: ci 1.5s ease-in-out infinite; }

.s60617 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/sub02_240614.jpg)#efead7 center top no-repeat;
	height: 1200px;
	margin: 0;
}

.s60718 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/sub02_240718.jpg)#efead7 center top no-repeat;
	height: 1090px;
	margin: 0;
}

.s241226 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/sub02_241226.jpg)#efead7 center top no-repeat;
	height: 1420px;
	margin: 0;
}

.s6 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/sub02_6_bg.jpg)#d5d5d5 center top no-repeat;
	height: 1258px;
	margin: 0;
	overflow:hidden;
}
.s6 .cont {position: relative; width: 1380px; height: 1258px; margin:0 auto;}
.s6 .cont .cont_l {float:left;position: relative;width:690px; height:1258px; background:url(./image/cont_l_bg.png) center top no-repeat;}
.s6 .cont .cont_l .ban {position:absolute;top:498px; left:34px; width:320px; height:590px; }
.s6 .cont .cont_r {float:right;position: relative;width:632px; height:1258px;}

.s6 .cont .cont_r .naver_title{position:absolute;top:0px; left:0px; width:632px; height:56px; z-index:99;}
.s6 .cont .cont_r .naver_rolling{position:absolute;top:0px; left:0px; width:632px; height:1258px; animation:scroll 35s linear infinite; }


