@charset "shift_jis";
/* =========================================================
global-footer
========================================================= */
div#global-footer {
	width: 960px;
	margin: 0 auto;
	background-color: #666;
	background-color: #6295B0;
}
/* =========================================================
footer-navi
========================================================= */
div#global-footer div#footer-navi {
	letter-spacing: -1px;
}
div#global-footer div#footer-navi h3{
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 14px;
	color: #fff;
}

div#global-footer div#footer-navi h3 a {
	text-decoration: none;
}

div#global-footer div#footer-navi li{
	margin-bottom: 8px;
}

div#global-footer div#footer-navi li a {
	text-decoration: none;
}

.cat01, .cat02, .cat03, .cat04, .cat05, .cat06, .cat07, .cat08{
	width: 107px;
	/* for IE6 7 */
	*width: 100px;
	/*height: 264px;*/
	float: left;
	margin: 15px 10px;
}
.cat01 {
	width: 144px;
	margin-right: 10px;
	margin-left: 20px;
	_margin-left: 10px; /* for IE6 */
}
.cat02 {
	width: 144px;
	margin-left: 10px;
	margin-right: 10px;
}
.cat03 {
	width: 132px;
	margin-right: 10px;
}
.cat04 {
	width: 107px;
	margin-right: 10px;
}
.cat05 {
	width: 144px;
	margin-left: 10px;
	margin-right: 10px;
}
.cat06 {
	width: 144px;
	margin-left: 10px;
	margin-right: 10px;
	_margin-right: 0; /* for IE6 */
}
.cat07 {
	width: 144px;
	margin-left: 10px;
	margin-right: 10px;
	_margin-right: 0; /* for IE6 */
}
.cat08 {
	width: 144px;
	margin-left: 10px;
	margin-right: 10px;
	_margin-right: 0; /* for IE6 */
}
div#global-footer div#footer-navi p {
	margin: 20px 25px;
	_margin: 20px 12px 25px; /* for IE6 */
	float: left;
}
div#global-footer div#footer-navi p#copyright {
	margin-top: 27px;
	color: #fff;
}

