#PagePixPro #Header ul{margin:-15px 0 0 0;position:absolute;right:0;}
#PagePixPro #Header ul li{
	float:left;}
	#PagePixPro #Header ul li a{
		color:#333;
		text-decoration:none;
		display:block;
		height:45px;
		font-size:14px;
		padding:25px 30px 0;
		font-weight:bold;
	}
	#PagePixPro #Header ul li a:hover, #PagePixPro #Header ul li a.hover{
		color:#feb900;
		text-decoration:none;
		background:#333;
	}
	#PagePixPro #Header ul li a.a5,
	#PagePixPro #Header ul li a.a6,
	#PagePixPro #Header ul li a.a7{
		padding:15px 0px 0 5px;
		background:#feb900;
	}
	#PagePixPro #Header .wrap{position:relative;width:980px;}
	#PagePixPro #Header ol{ position:absolute; display:none;}
	#PagePixPro #Header ol.ol0{ top:70px; left:141px;}
	#PagePixPro #Header ol.ol2{ top:70px; left:355px;}
	#PagePixPro #Header ol.ol3{ top:70px; left:457px;}
	#PagePixPro #Header ol li{float:none; list-style:none; border-bottom:1px solid #535351;}
	#PagePixPro #Header ol li a{display:block; padding:10px 85px; background:#333;color:#feb900; text-align:center; font-size:15px;}
	#PagePixPro #Header ol li span{display:block; padding:10px 85px; background:#333;color:#feb900; text-align:center; font-size:15px;}
	#PagePixPro #Header ol li a:hover{text-decoration:none; background:#535351;}
#MainImg .wrap{position:relative;}
#PagePixPro.sp360 #MainImg .wrap { padding:25px 0 0 525px;}

#MainImg .wrap .news{
	/*background:url(../img/newsbg.png) no-repeat left center;*/
	background:url(../img/facebook.png) 0 0 no-repeat;
	padding-top:122px;
	width:426px;
	height:350px;
	position:absolute;
	left:0;
	top:484px;
	}

#PagePixPro.sp360 #MainImg .wrap .news dl{ margin:0px 0 0px 40px; width:auto; padding:0 0 20px;}
#PagePixPro.sp360 #MainImg .wrap .news dt{ font-size:12px; margin:0 0 5px; padding:0;}
#PagePixPro.sp360 #MainImg .wrap .news dt span{ color:#fff; background:#d90000; padding:0px 5px; margin:0 0 0 10px;}
#PagePixPro.sp360 #MainImg .wrap .news dd{ font-size:14px; margin:0 0 10px; padding:0;}
#PagePixPro.sp360 #MainImg .wrap .news dd a{text-decoration:underline; color:#333;}
#PagePixPro.sp360 #MainImg .wrap .news dd a:hover{text-decoration:none;}
#PagePixPro.sp360 #MainImg .wrap .sns{margin:0 0 0;}
#PagePixPro.sp360 #MainImg .wrap .sns table{ float:right;}
#PagePixPro.sp360 #MainImg .wrap .sns td{ border:none; padding-left:20px;}
#PagePixPro.sp360 #MainImg .wrap .sns td.fb{}
#PagePixPro.sp360 #MainImg .wrap .sns td.tw{}


#scroll { padding:0px 0; overflow:hidden;}
#scroll .scrollInner0{ margin:10px 0; overflow:hidden; height:111px; position:relative;}
#scroll .scrollbar {
	position: absolute;
	top: 5px;
	right: 10px;
	width:5px;
	height: 100px;
	z-index: 1;
	background-color:#ffffff;
}

#scroll .scrollbar .track {
	position: absolute;
	top: 0;
	right: 0px;
	background: #EEE;
	width: 5px;
	height: 120px;
	z-index: 2;
	background-color:#ffffff;
}

#scroll .scrollbar .track .thumb {
	position: absolute;
	top: 0;
	left: 0px;
	background: #a6a6a6;
	width: 5px;
	z-index: 3;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
}

#scroll .scrollbar .up {
	display:none;
	position: absolute;
	top: 0;
	left: 0;
	width: 5px;
	height: 5px;
	background: #DDD;
	z-index: 2;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
}

#scroll .scrollbar .down {
	display:none;
	position: absolute;
	top: 470px;
	left: 0;
	width: 5px;
	height: 5px;
	background: #DDD;
	z-index: 2;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
}

/* clearfix */
.clearfix {zoom:1;}
.clearfix:after{
    content: ""; 
    display: block; 
    clear: both;}
