body,html {padding:0;margin:0;font-size:12px;font-family:나눔바른고딕, NanumBarunGothic, NG, NGEN, '돋움', sans-serif;background:url() #f6f6f6 repeat;}



.clear {
	clear: both;
}
.wrap {
	width: 100%;
	z-index: 10;
	position: relative;
	margin:93px 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:-654px;
	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()#d42520 center top no-repeat;
	height: 80px;
	
}


.s1 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/sub-menu.jpg)#ffffff center top no-repeat;
	height: 5900px;
	margin: 0;
	
}
.s1 .cont {width: 1300px; height: 2900px; margin:0 auto;}

.s3_1119 {
    position:relative;
    padding-top:0;
	padding-bottom:0;
	background:url(./image/sub_visual3_1119.jpg)#ffffff center top no-repeat;
	height: 1473px;
	margin: 0;
}
.s3_1119 .cont {position:absolute; width: 100%; height: 480px; margin:0 left:0; top:936px;}

.s241111 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/main_visual17_1_241111.jpg)#ffffff center top no-repeat;
	height: 1200px;
	margin: 0;
}

.s240814 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/main_visual_240814.jpg)#ffffff center top no-repeat;
	height: 1480px;
	margin: 0;
}

.s2 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/sub_visual_220530.jpg) center top no-repeat;
	height: 2304px;
	margin: 0;
}
.s2 .cont {width: 1240px; height: 1222px; margin:0 auto;}

.s3 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/sub_visual10.jpg) center top no-repeat;
	height: 1980px;
	margin: 0;
}

.s4 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/Cat03_d_bg.jpg)#efead7 center top no-repeat;
	height: 1280px;
	margin: 0;
}
.s4 .cont {width: 1240px; height: 1280px; margin:0 auto;}

.s5 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/Cat03_e_bg.jpg)#efead7 repeat;
	height: 1119px;
	margin: 0;
}
.s5 .cont {width: 1240px; height: 1119px; margin:0 auto;}

.s6 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/Cat03_f_bg.jpg)#efead7 center top no-repeat;
	height: 1590px;
	margin: 0;
}
.s6 .cont {width: 1240px; height: 1590px; margin:0 auto;}

.s7 {
    padding-top:0;
	padding-bottom:0;
	background:url()#f6f6f6 center top no-repeat;
	height: 1200px;
	margin: 0;
}
.s7 .cont {width: 1700px; height: 1200px; margin:0 auto;}
.s7 .cont .gif{position:absolute;width: 266px; height: 253px; top:307px;left:376px;z-index:99;}