@charset "utf-8";


footer.entry-meta {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	background: #fcfcfc;
	text-align:right;
}


/* =Footer 
---------------------------*/
footer {
	clear: both;
	font-size: 12px !important;
	padding:1em ;
	/*border-top: 1px solid #CCC;*/
	background: url(../images/footer/bg.gif) repeat-y center top ;
}
#footer-box{
	max-width: 1000px;
	margin:0 auto;
	position: relative;
}
#footer-box span{
	white-space:nowrap;
}
#footer-box .innerbox{
	margin-bottom:0em;
}
#footer-box h4{
	font-weight:bold;
	font-size:1.2em;
	color:#555C65;
	border-bottom: 1px solid #CCC;
	padding-top:1em;
	margin-bottom:1.2em;
	padding-bottom:.3em;
}
#footer-box h4 span{
	font-weight:normal;
	font-size:.9em;
}

#footer-box a{	color:#555C65;}


#footer-box .menu li{
	padding-bottom:.3em;
}
#footer-box .menu li ul{
	padding-top:.3em;
}
#footer-box .menu li a{
	line-height:1;
	display:block;
	font-weight:bold;
	padding-bottom:.5em;
	background-repeat:no-repeat;
}
#footer-box .menu li li a{
	padding-left:14px;
	padding-bottom:.3em;
	font-weight:normal;
	background:url(../images/footer/sub-list.gif) no-repeat !important;
}
/*related link*/
#footer-box .related li{
	width:25%;
	float:left;
}


/*--- #header-parts ---*/
.gotop{
	clear:both;
	max-width: 1000px;
	margin:0 auto;
	padding-top:.5em;
	font-size: 12px !important;
	min-heit:30px;
}
.gotop a {
	margin-bottom:.8em;
	width:115px;
	float:right;
	display:block;
	text-indent:-9999px;
	outline: none;
	height:15px;
	background: url(../images/footer/totop.gif);
}


/*--- .site-info ---*/
#partslink{
	text-align:right;
	clear:both;
	border-bottom: 1px solid #CCC;
	margin-bottom:1em;
}
#siteinfo{
	width: 70%;
	margin:0 auto;
	float:left;
}

#poricy{
	position:absolute;
	right:0;
	bottom:0;
	width: 40%;
	text-align:right;
}
