
.clear {
	clear: both;
}


.section {
	width: 100%;
	z-index: 10;
	position: relative;
	padding:0;
}


.inner {
	width: 120px;
	padding:0;
	font-family:'Ubuntu', Sans-serif;
}

.inner:after {
	  content: "";
	  display: table;
	  clear: both;
}


.subMenu {
	position:fixed;
	top:350px;
	right:20px;
	z-index: 99;
}

.subMenu .inner {
	padding:0;
	font-weight: bold;
}


.subNavBtn {
	display: block;
	width: 120px;
	height: 30px;
	float: left;
	margin: 0;
	text-decoration: none;
	font-family:³ª´®¹Ù¸¥°íµñ, NanumBarunGothic, NG, NGEN, 'µ¸¿ò', sans-serif;
	font-size: 15px;
	padding: 7px 0 0 0;
	text-align: center;
	background:url('./image/C_navi_off.png') center top no-repeat ;
    color:#555;
    /*-webkit-transition:height 0.8s, background-color 0.4s, color 0.4s, -webkit-transform 0.8s;
    transition:height 0.8s, background-color 0.4s, color 0.4s, transform 0.8s;*/
}
.subMenu a:hover {
	background:url('./image/C_navi_on.png') center top no-repeat ;
	color:#d5d5d5;
	cursor: pointer;
}

.subMenu a.active {
	background:url('./image/C_navi_ac.png') center top no-repeat ;color:#ffffff;padding: 7px 0 0 0;font-size: 15px;
}
.end {
	margin:0;
}




/* SECTIONS */
.s1 {
    width: 100%;
	margin: 80px 0 0 0;
	padding:0;
	background:url('./image/s1_bg.jpg') #f8f8f8 center top no-repeat ;
	height: 1280px;
	
}
.s1 .cont {width: 1160px; height: 1280px; margin:0 auto;}

.s2 {
    width: 100%;
	height: 1600px;
	margin: 0;
	padding:0;
	
}
.s2 .cont {width: 1160px; height: 1600px; margin:0 auto;}

.s3 {
    width: 100%;
	margin: 0;
    padding:0;
	height: 900px;
	background:url() #daddcc repeat ;
}
.s3 .cont {width: 1160px; height: 900px; margin:0 auto;}


.s4 {
    width: 100%;
    margin: 0;
    padding:0;
	height: 900px;
}
.s4 .cont {width: 1160px; height: 900px; margin:0 auto;}
.s4 .cont .tit {position:relative;width: 1160px; height: 277px; margin:0 auto;}
.s4 .cont .history {position:relative;width: 900px; height: 623px;margin:0 auto;}

.s5 {
    width: 100%;
    margin: 0;
    padding:0;
	background:url()#efefef center top no-repeat;
	height: 800px;
}
.s5 .cont {width: 1160px; height: 800px; margin:0 auto;}
.s5 .cont .tit {position:relative;width: 1160px; height: 277px; margin:0 auto;}
.s5 .cont .map {position:relative;width: 900px; height: 383px; border:#d5d5d5 1px solid;margin:0 auto;}


#scrollTabs a.tabsmenu {color: #6e6e6e;font-family:³ª´®¹Ù¸¥°íµñ, NanumBarunGothic, NG, NGEN, 'µ¸¿ò', sans-serif;font-size:16px;text-align:center;text-decoration: none;width: 212px;height:28px;line-height:28px;padding:7px 0px;position: relative;display:inline-block;background: #f7f7f7;border: solid 1px #d5d5d5;cursor:pointer;float:left;margin-right:5px;margin-left:5px;}
#scrollTabs a:not(.active):hover {color: #555;border-color: #999;}
#scrollTabs a:not(.active):active {color: #333;}

#scrollTabs{float:left; clear:both;position:relative; width:100%;margin:0px;padding:0;}
#scrollTabs #scrollTabs_tab_container{float:left; position:relative; width:100%; margin-top:0; z-index:10;}
#scrollTabs #scrollTabs_tab_container a.active{color: #ff6000; border-bottom-color: #d5d5d5; background: white;font-weight:bold}
#scrollTabs #scrollTabs_content_container{position:relative;height:100px;padding:10px 20px;overflow:hidden;z-index:9;} 
#scrollTabs #scrollTabs_content_container #scrollTabs_content_inner{position:relative; height:100%;} 
#scrollTabs #scrollTabs_content_container #scrollTabs_content_inner .scrollTabs_content{position:absolute; width:100%;}

ul.tabContetns {padding:0;margin:20px 0 0 0;}
ul.tabContetns li {float:left;position: relative;list-style-type:none;width: 260px;height:15px;font-size:13px;color:#444;margin:0 5px 5px 5px;padding:7px 7px 7px 7px;border: solid 1px #efefef;background:url(/layouts/pns_main/image/white_bg.png) repeat}
ul.tabContetns li a {font-family:dotum;font-size:12px;color:#444;letter-spacing:-0.1em;display:block;height:22px;line-height:22px;padding:0 3px;}
ul.tabContetns li a:hover {text-decoration:none;background:#efefef;color:#000}
ul.tabContetns li .comment {font:normal 11px arial;color:#FC6138;}
p.no_Contents {text-align:center;padding:20px 0}
p.more {text-align:right;padding-top:5px}


