@charset "shift_jis";

@import url("pages.css");
@import url("library.css");

*{
	margin:0;
	padding:0;
}

ul{	list-style:none;	}
img{	vertical-align:bottom;	}
a img{	border:none; text-decoration:none; line-height:1em;	}

body{
	margin:0 auto;
	font-size:80%;
	font-family:"メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:center;
	line-height:1.6em;
}

#container{
	margin:0 auto;
	width:800px;
}

/***************************************
*	header settings
***************************************/

#headBox{
	margin-bottom:2em;
	width:800px;
	text-align:left;
	background-image:url(../img/temp/h-bg1.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}

#headBox h1{
	width:220px;
	float:left;
}

	#headBox h1 img{
		vertical-align:top;
	}

#headBox ul.siteNavi{
	width:262px;
	float:right;
	font-size:11px;
	position:relative;
	top:26px;
	right:10px;
}

	#headBox ul.siteNavi li{
		float:left;
		text-align:center;
	}
	
	#headBox ul.siteNavi li.sitemap{
		width:80px;
		float:left;
		border-right:1px solid #000;
	}
	
	#headBox ul.siteNavi li.privacy{
		width:120px;
		float:left;
		border-right:1px solid #000;
	}
	
	#headBox ul.siteNavi li.map{
		width:60px;
		float:left;
	}
		#headBox ul.siteNavi li.map img{
			vertical-align:baseline;
		}

#headBox ul.categoryMenu{
	margin:-4px auto 1.5em;
		_*/margin:-1px auto 1.5em;
	width:800px;
	height:26px;
	clear:both;
}

	#headBox ul.categoryMenu li{
		margin-right:1px;
		margin-bottom:1.5em;
		width:159px;
		height:26px;
		float:left;
	}
	
	#headBox ul.categoryMenu li.lastCont{
		margin:none;
	}
	
	#headBox ul.categoryMenu li img{
		vertical-align:top;
	}

#headBox p.clumbs{
	width:800px;
	clear:both;
}

/****** ▼ base head line ▼ ******/

#headBox div.headNavi{
	width:800px;
}

#headBox div.headNavi h2{
	width:648px;
	float:left;
}

#headBox div.headNavi ul.navigation{
	padding-bottom:5px;
	width:152px;
	float:right;
	background-color:#D4D2E7;
}

	#headBox div.headNavi ul.navigation li{
		margin-top:8px;
		text-align:center;
		width:152px;
	}

/***************************************
*	content settings
***************************************/

#mainBox{
	margin:0 auto 2em;
	width:780px;
	text-align:left;
}
	
/***************************************
*	footer settings
***************************************/

#footBox{
	width:800px;
}

#footBox ul.footNavi{
	margin:0 auto 0.5em;
	width:800px;
}

	#footBox ul.footNavi li{
		padding:0 0.5em;
		display:inline;
		border-right:1px solid #000;
	}
	
	#footBox ul.footNavi li.lastCont{
		border:none;
	}

#footerInfo{
	padding-top:1em;
	width:800px;
	border-top:2px solid #C3C7E1;
	text-align:left;
}

	#footerInfo p.logo{
		width:130px;
		float:left;
		text-align:center;
	}
	
	#footerInfo div.headquarters{
		width:220px;
		float:left;
	}
	
	#footerInfo div.suzuka{
		width:220px;
		float:left;
	}
	
	#footerInfo div.nagoya{
		width:220px;
		float:left;
	}

#footBox p.copyright{
	padding:2px inherit;
	width:800px;
	text-align:center;
	color:#FFF;
	background-color:#37429B;
}
	
/***************************************
*	extra settings
***************************************/

.clear{
	clear:both;
}

.btmImg{
	margin-bottom:2em;
}

.btmImg img{
	vertical-align:top;
}

.alignCenter{
	text-align:center;
}

.alignRight{
	text-align:right;
}

.fltleft{
	float:left;
}

.fltright{
	float:right;
}


