/*ページのレイアウト用CSS*/

		/* 全体 */
body	{
	background-color: white;
	background-image: url(../images/bgg01.jpg);
	}
	
	/* ヘッダー */
#contents	{
	width:900px;
	margin:auto;

	background-repeat: repeat-y;
	background-color:#FFFFFF;

	}
	
		/* box+side+add */
#main	{
	background-color: white;
	width: 100%;
	height: 100%;
	float:right;
	margin-left:-155px;
	padding-left: 0px;
	border-left:solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
}

#box {
	border-left:solid 1px gray;
	border-right:solid 1px gray;
	margin-top: 0px;
	margin-left:155px;
	margin-right:155px;
	height: 100%;

	}
#side	{
	width: 140px;
	float:left;
	margin-left:5px;
}
#twocol	{
	width:100%;
	float:left;
	margin-right:-155px;
}
#ad_side	{
	width:140px;
	float:right;
	margin-right:5px;
	}
	
#imenu		{	
	float: right;
	font-size: xx-small;
	}
	
address	{

	background-color:;
	height: 20px;
	width: 902px;
	margin:0px auto;
	margin-top: 18px;
	padding-top: 3px;
	background-image: url(address_24.jpg);
	position: relative; left: -1px;

	}
	
#pable90	{
		font-size: 90%;
		line-height: 150%;
		color: #362f2d;
		margin-left: 7px;
}

#pable80	{
		font-size: 80%;
		line-height: 140%;
		color: #362f2d;
}