@keyframes lotate {
  0% {
    transform : rotate(0deg)
  }

  50% {
    transform : rotate(180deg)
  }

  100% {
    transform : rotate(360deg)
  }
}

@keyframes scroll {
	0%	{top:-10px;}
	50% {top:-1000px;}
	100% {top:-10px;}
}

.clear {
	clear: both;
}
.wrap {
	width: 100%;
	z-index: 10;
	position: relative;
	margin:100px 0 0 0;
	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;
	
}


.s1 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/pc_main01.jpg)#444 center top no-repeat;
	height: 1350px;
	margin: 0;
	
}

.s1 .cont { position:relative; width: 1000px; height: 1350px; margin:0 auto;}
.s1 .cont .ac01 {position:absolute; width:1000px; height:1350px; top:0; left:0; }

.s10424 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/pc_main01.5_0420.jpg)#444 center top no-repeat;
	height: 850px;
	margin: 0;
	
}

.s2 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/pc_main02.jpg)#ffffff center top no-repeat;
	height: 1450px;
	margin: 0;
}


.s3 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/pc_main03.jpg)#d5d5d5 center top no-repeat;
	height: 992px;
	margin: 0;
}
.s3 .cont {position:relative; width: 1280px; height: 992px; margin:0 auto;}
.s3 .cont .ac01 {position:absolute; width:1280px; height:335px; top:0; left:0;}

.s4 {
    padding-top:1130px;
	padding-bottom:0;
	background:url(./image/pc_main04.jpg)#d5d5d5 center top no-repeat;
	height: 600px;
	margin: 0;
}
.s4 .cont {position:relative; width: 100%; height: 600px; overflow:hidden;}

.s5 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/pc_main05.jpg)#d5d5d5 center top no-repeat;
	height: 1450px;
	margin: 0;
}
.s5 .cont { position:relative;width: 1280px; height: 1450px; margin:0 auto;}
.s5 .cont .ac01 {position:absolute; width:516px; height:520px; top:450px; left:0;}
.s5 .cont .ac02 {position:absolute; width:516px; height:520px; top:450px; right:0;}

.s6 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/pc_main06.jpg)#d5d5d5 center top no-repeat;
	height: 1252px;
	margin: 0;
}
.s6 .cont { position:relative;width: 1180px; height: 1252px; margin:0 auto;}
.s6 .cont .ac01 {position:absolute; width:290px; height:276px; top:377px; left:0;}
.s6 .cont .ac02 {position:absolute; width:301px; height:276px; top:377px; left:290px;}
.s6 .cont .ac03 {position:absolute; width:300px; height:276px; top:377px; left:590px;}
.s6 .cont .ac04 {position:absolute; width:291px; height:276px; top:377px; left:890px;}

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

.s8 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/pc_main08.jpg)#ffffff center top no-repeat;
	height: 970px;
	margin: 0;
}

.s9 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/pc_main09.jpg)#d5d5d5 center top no-repeat;
	height: 1330px;
	margin: 0;
}
.s9 .cont { position:relative;width: 1280px; height: 1330px; margin:0 auto;}
.s9 .cont .ac01 {position:absolute; width:209px; height:66px; top:590px; left:327px;}
.s9 .cont .ac01:hover {opacity:0.9;}


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

.s11 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/pc_main11.jpg)#d5d5d5 center top no-repeat;
	height: 1396px;
	margin: 0;
}
.s11 .cont { position:relative;width: 1280px; height: 1396px; margin:0 auto;}
.s11 .cont .ac01 {position:absolute; width:1280px; height:508px; top:0; left:0;}

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

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

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

.s15 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/pc_main15.jpg)#d5d5d5 center top no-repeat;
	height: 1090px;
	margin: 0;
}
.s15 .cont { position:relative;width: 1500px; height: 1090px; margin:0 auto;}
.s15 .cont .ac01 {position:absolute; width:750px; height:792px; top:298px; left:0;}
.s15 .cont .ac02 {position:absolute; width:750px; height:792px; top:298px; left:750px;}

.s16 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/pc_main16.jpg)#d5d5d5 center top no-repeat;
	height: 940px;
	margin: 0;
}
.s16 .cont { position:relative;width: 100%; height: 940px; overflow:hidden;}
.s16 .cont .ac01 {position:absolute; width:1028px; height:940px; top:0; right:0;}

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

.s18 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/pc_main18.jpg)#d5d5d5 center top no-repeat;
	height: 1300px;
	margin: 0;
}
.s18 .cont { position:relative;width: 100%; height: 1300px; overflow:hidden;}
.s18 .cont .ac01 {position:absolute; width:528px; height:551px; top:0; left:0;}

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

.s20 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/pc_main20.jpg)#444 center top no-repeat;
	height: 990px;
	margin: 0;
	
}

.s20 .cont { position:relative; width: 1300px; height: 990px; margin:0 auto;}
.s20 .cont .ac01 {position:absolute; width:650px; height:990px; top:0; left:0; }
.s20 .cont .ac02 {position:absolute; width:650px; height:990px; top:0; left:650px;  }


.s00 {
    padding-top:0;
	padding-bottom:0;
	background:url()#f8f8f8 center top no-repeat;
	height: 2000px;
	margin: 0;
}

.s00 .s00_wrap { position:relative; width:1200px; height:2000px; margin:0 auto;}
.s00 .s00_wrap .tit {position:absolute; width:1200px; height:285px; top:0; left:0;}
.s00 .s00_wrap .more{position:absolute; width:326px; height:68px; top:1800px; left:437px;}
.s00 .s00_wrap .more a:hover {opacity:0.8;}
.s00 .s00_wrap .best_news {position:absolute; width:1200px; height:810px; top:285px; left:0;}
.s00 .s00_wrap .cont{position:absolute; width:1200px; height:700px; top:1100px; left:0;}


#store_wrap {width:100%;height:520px;margin:0;padding:0;background:url('')#f5f5f5 center center no-repeat;}
#store_wrap .cont {width:1400px;height:500px;margin:0 auto;padding-top:70px;}

#news_wrap {width:100%;height:490px;margin:0;padding:0;background:url('')#ffffff center center no-repeat;}
#news_wrap .cont {position:relative; width:1400px;height:490px;margin:0 auto;padding-top:30px;}
#news_wrap .cont .news_btn {position: absolute;width:300px;height:80px;top:350px;left:550px;}