@charset "utf-8";
/* 共通footer */
#footer {
	clear:both;
	width:100%;
    position: absolute;
    bottom: 0;
    height: 100px;
}

#foot_inner {
	background:url(../img/footer/footer_bk.gif) #FFFFFF repeat-x;
	width:100%;
	text-align:center;
	color:#666666;
	margin-top:20px;
}

#foot_inner a:link { color:#666666; text-decoration:none; }
#foot_inner a:visited { color:#666666; text-decoration:none; }
#foot_inner a:hover { color:#666666; text-decoration:underline; }
#foot_inner a:active { color:#666666; text-decoration:underline; }

#foot_inner p.copy a:link { color:#666666; text-decoration:underline; }
#foot_inner p.copy a:visited { color:#666666; text-decoration:none; }
#foot_inner p.copy a:hover { color:#666666; text-decoration:underline; }
#foot_inner p.copy a:active { color:#666666; text-decoration:underline; }

#foot_inner p.links { display:block; padding-top:20px; margin:0 0 0 10px; }
#foot_inner p.copy { font-weight:bold; }

/* footerナビ */
#footer_navi {
	text-align:left;
	margin:20px 10px 0 10px;
}

#footer_navilink {
	text-align:left;
	margin:0 10px;
	padding:5px;
	background-color:#EEEEEE;
	border:solid 1px #CCCCCC;
	height:60px;
}

#footer_navilink ul {
	clear:both;
}

#footer_navilink ul li {
	float:left;
	margin:5px 10px;
	font-size:10px;
	background:url(../img/footer/footyaji.gif) no-repeat;
	padding-left:15px;
}

#footer_navilink ul li {
	float:left;
	margin:5px 10px;
	font-size:10px;
}

/* このページのトップに戻る */
#backtop {
	clear:both;
	text-align:right;
	font-size:11px;
	margin:5px 0 10px 0;
}


