body {
	background:#cccccc;
}
#container{
	width:787px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	background:#ffffff;
}
#header{
	width:787px;
	margin:0px;
	padding:0px;
}
#header img{
	border:none;
	margtin:0px;
	padding:0px;
}
#box{
	width:787px;
	display: inline-table;
	min-height: 1%;
	margin:0px;
	padding:0px;
}
#box:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {
}
/* Hides from IE-mac \*/
* html #box { height: 1%; }
#box { display: block; }
/* End hide from IE-mac */
#main{
	min-height:699px;
	_height:699px;
	float:right;
	width:638px;
}
#side{
	float:left;
	width:149px;
}
#menu{
	width:149px;
	list-style-type:none;
	margin:0px;
	padding:0px;
	display: inline-table;
	min-height: 1%;
}
#menu:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html #menu { height: 1%; }
#menu { display: block; }
/* End hide from IE-mac */
#menu li{
	margin:0px;
	padding:0px;
	height:34px;
	width:149px;
	overflow:hidden;
	float:left;
}
#menu li img{
	margin:0px;
	padding:0px;
}
#side p{
	margin:0px;
	padding:0px;
}
#side p#counter{
	text-align:center;
	margin:8px 0px 0px;
	padding:0px;
}
#side p#counter img{
	margin:0px;
	padding:0px;
}
#footer{
	width:618px;
	margin:0px 10px 0px 157px;
	padding:0px 0px 10px;
}
#footer p{
	margin:0px;
	padding:0px;
	font-size:x-small;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
.tel,.adr{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	
}
#credit{
	text-align:right;
	display:block;
}