@charset "UTF-8";

#footer{
	
}
#footer .bkcat{
	width:950px;
	margin:0 auto;
}
#footer .bkcat .ttl{
	border-left:3px solid #ff9933;
	margin-bottom:30px;
	margin-bottom:10px;
	padding-left:5px;
	font-weight:bold;
	font-size:14px;
}
#footer .bkcat ul{
	float:left;
	width:150px;
	margin-right:5px;
	font-size:10px;
}
#footer .bkcat ul li{
	font-weight:bold;
}
#footer .bkcat ul li.child a{
	color:#666;
	font-size:10px;
	font-weight:normal;
}
#footer .pagetop{
	width:950px;
	margin:0 auto;
	text-align:right;
	background:url(../img/footer/pagetop.gif) no-repeat right 5px;
}
#footer .pagetop p{
	padding:3px 16px 3px 0;
}
#footer .box{
	width:950px;
	margin:0 auto;
	padding:10px 0 0 0;
}
#footer .foot{
	background-color:#eee;
	padding-bottom:10px;
}
#footer .foot ul{
	float:left;
	width:190px;
	margin:10px 0 0 0;
}
#footer .foot ul li{
	font-weight:bold;
	padding-bottom:2px;
}
#footer .foot ul li.child{
	background:url(../img/footer/h_point.png) no-repeat 0px 7px;
	padding:0 0 0 10px;
	font-weight:normal;
}
#footer .foot2{
	background:url(../img/header/headbg.jpg) repeat-x 250px top;
}
#footer .foot2 .logo{
	float:left;
	border-right:1px solid #eee;
	margin-left:10px;
	margin-right:10px;
}
#footer .foot2 .lnks{
	float:left;
	padding:10px 0 0 0;
	line-height:1.4em;
}
#footer .foot2 .lnks div {
	text-align:left;
}
#footer .foot2 .lnks img{
	vertical-align:middle;
}
