div.top_banner_wrap{position:relative;width:100%;height:250px;margin:0;padding-top:80px}
div.top_banner{overflow:hidden}
div.banner_list{width:100%;height:250px;margin:0 auto}
.banner_tit{position:absolute;left:50%;z-index:9}
.banner_tit_main{top:80px;margin-left:-490px}

div.top_banner_wrap .inner {
	position:absolute;
	width: 1090px;
	left:50%;
	top:255px;
	min-height: 50px;
	padding:0;
	z-index:99;
	font-family:³ª´®¹Ù¸¥°íµñ, NanumBarunGothic, NG, NGEN, 'µ¸¿ò', sans-serif;
}

div.top_banner_wrap .inner:after {
	  content: "";
	  display: table;
	  clear: both;
}

div.top_banner_wrap .subMenu {
	height: 50px;
	z-index: 99;
	width: 100%;
}

div.top_banner_wrap .subMenu .inner {
	padding:0;
	font-weight: bold;
	margin-left:-545px;
	background:url('/layouts/pns_main/image/on_bg.jpg') repeat-x ;
	border-right:#cccccc 1px solid;
}


div.top_banner_wrap .subNavBtn {
	display: block;
	height: 35px;
	width: 120px;
	float: left;
	margin: 0px 0px 0 0;
	text-decoration: none;
	border-left:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
	font-size: 16px;
	padding: 15px 0 0 0;
	text-align: center;
    color:#777777;
}
div.top_banner_wrap .subMenu a:hover {
	background: #505050;
	color:#ffffff;
	border-left:#505050 1px solid;
	border-top:#505050 1px solid;
	border-bottom:#505050 1px solid;
}

div.top_banner_wrap .active {
    display: block;
	height: 35px;
	width: 120px;
	float: left;
	margin: 0px 0px 0 0;
	text-decoration: none;
	background:url('/layouts/pns_main/image/ac_bg.jpg') repeat-x ;
	border-right:#191919 1px solid;
	border-left:#191919 1px solid;
	border-top:#191919 1px solid;
	border-bottom:#191919 1px solid;
	font-size: 16px;
	padding: 15px 0 0 0;
	text-align: center;
	color:#ffffff;
}
div.top_banner_wrap .end {
	margin: 0;
}

.sub_cont{width:980px;min-height:550px;margin:0 auto;}
.sub_cont_wrap{width:980px;min-height:550px;margin:0 auto;}

.Cat01_wrap1 {
    width: 100%;
	margin: 0;
	padding:0;
	height: 880px;
	
}
.Cat01_wrap1 .cont {width: 980px; height: 880px; margin:0 auto;}

.Cat01_wrap2 {
    width: 100%;
    margin: 0;
    padding:0;
	background:url()#efefef center top no-repeat;
	height: 800px;
}
.Cat01_wrap2 .cont {width: 980px; height: 800px; margin:0 auto;}
.Cat01_wrap2 .cont .tit {position:relative;width: 980px; height: 277px; margin:0 auto;}
.Cat01_wrap2 .cont .map {position:relative;width: 900px; height: 383px; border:#d5d5d5 1px solid;margin:0 auto;}

.nlink{
    position: relative;
	margin:70px auto;
	padding: 0;
	width: 600px;
	height: 50px;

}

.nlink ul{
	margin:0 auto;
	padding: 0;

}
.nlink li{
	width: 200px;
	list-style-type:none;
	float:left;
	margin:0;
	padding: 0;

}

.cash_Btn {position:relative;width:100%;padding:7px 0 7px 0;height:38px;margin:0 0 20px 0;background:url('') #f1f1f1 repeat;}
.cash_Btn ul {padding:0 5px 0 5px;margin:0;text-align:center;}
.cash_Btn li {float:left;list-style-type:none;width:10.1%;margin:0 0.5% 5px 0.5%;font-size:13px;}
.cash_Btn li a{display:block;padding:10px 10px 10px 10px;text-align:center;font-weight:bold;color:#404040;border:#b5b5b5 solid 1px;background:url('')#ffffff repeat-x;}
.cash_Btn li a:hover {background:url('')#f5f5f5 repeat-x;}
.cash_Btn li.on a{display:block;padding:10px 10px 10px 10px;text-align:center;font-weight:bold;color:#fff;border:#d5d5d5 solid 1px;background:url('') #ff6600 repeat-x;}

.hprice {position:relative;padding:30px 30px 30px 30px;background:url('') #f1f1f1 repeat;}