@charset "utf-8";


#footer_contents *{
	margin: 0px;
	padding: 0px;
	/*border: 1px solid #0ff; /* box確認用 */
}

#footer_contents img {
	border: none;
	margin: 0;
	padding: 0;
	display:block;
}

#footer_contents img a{
	border: none;
	margin: 0;
	padding: 0;
	display:block;
}



/*フッター大枠*/
#footer_container {
	background-color:#FFF;
	margin:0px;
	padding:0px;
	width:100%;
	text-align:center;
	height:30px;
	background:url(../img/footer/border_back.gif) repeat-x top left;
	padding-top:3px;
	}


/*フッターメニュー*/
#footer_container #footer_contents {
	padding:0px;
	text-align:left;
	margin:0px auto;
	width:755px;
	position:relative;
	height:20px;
	}
#footer_container #footer_contents:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
/*フッターメニュー920px*/
#footer_container #footer_contents920 {
	padding:0px;
	text-align:left;
	margin:0px auto;
	width:942px;
	position:relative;
	height:20px;
	}
#footer_container #footer_contents:after920 {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}


/*左ボックス*/
#footer_container #footer_left {
	position:absolute;
	width:360px;
	top:5px;
	left:11px;
	text-align:left;
	}

/*フッターメニュー*/
#footer_container ul {
	list-style-type:none;
	width:350px;
	height:20px;
	padding:0px;
	margin:0px;
}
#footer_container ul li {
	display:inline;
	margin:0px;
	padding:0px;
}
#footer_container ul a {
	border: 0px;
	margin: 0px;
	padding: 0px;
	display:block;
	float:left;
	margin-right:15px;
}



/*右ボックス*/
#footer_container #footer_right {
	position:absolute;
	/*top:5px;*/
	top:7px;
	right:11px;
	/*width:288px;*/
	height:20px;
	}
