.seal	{animation: seal .5s infinite alternate;}
@keyframes seal{ 0%{opacity : 0.2;} 100%{opacity: 1;} }

.seal2	{animation: seal2 .3s infinite alternate;}
@keyframes seal2{ 0%{opacity : 0.3;} 100%{opacity: 1;} }

.seal3	{animation: seal3 .5s infinite alternate;}
@keyframes seal3{ 0%{opacity : 0.2;} 100%{opacity: 1;} }


@keyframes blink-effect { 50% { opacity: 0; } }

@keyframes motion {
	0% {margin-top: 0px;}
	100% {margin-top: 10px;}
}

@keyframes flash { 0%, 20%, 40%, to { opacity: 1; } 10%, 30% { opacity: 0; } }

.clear {
	clear: both;
}



.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()#231710 center top no-repeat;
	height: 80px;
	
}


.s11207 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/Cat01_0_bg.jpg)#026c6f center top no-repeat;
	height: 1680px;
	margin: 0;
	
}

.s1 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/mainC05_bg.jpg)#ffffff center top no-repeat;
	height: 1281px;
	margin: 0;
}
.s1 .ac01 {position:absolute; width:1000px; height:550px; margin-left:50%; top:365px; left:-500px; animation: blink-effect 1s step-end infinite;}
.s1 .ac02 {position:absolute; width:1500px; height:750px; margin-left:50%; top:343px; left:-750px; animation: motion 0.3s linear 0s infinite alternate; }

.s2 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/Cat01_2_bg.jpg)#ffffff center top no-repeat;
	height: 1320px;
	margin: 0;
}
.s2 .cont {width: 1300px; height: 1320px; margin:0 auto;}

.s3 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/Cat01_3_bg.jpg)#d5d5d5 center top no-repeat;
	height: 1630px;
	margin: 0;
}


.s4 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/Cat01_4_bg.jpg)#d5d5d5 center top no-repeat;
	height: 3370px;
	margin: 0;
}
.s4 .cont {width: 1300px; height: 3370px; margin:0 auto;}

.s5 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/Cat01_5_bg.jpg)#d5d5d5 center top no-repeat;
	height: 5300px;
	margin: 0;
}

.s6 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/mainC11_230307.jpg)#ffffff center top no-repeat;
	height: 1150px;
	margin: 0;
	
}
.s6 .cont {position:relative;width: 1400px; height: 1150px; margin:0 auto; background:url(./image/s0315_cont.png) center top no-repeat;}
.s6 .cont .ac {position:absolute; width:1400px; height:1150px; top:0; left:0;}

.s7 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/Cat01_3_0104_bg.jpg)#d5d5d5 center top no-repeat;
	height: 571px;
	margin: 0;
}

