<style type="text/css">
*{
	margin: 0px;		/* ページ全体のmargin			*/
	padding: 0px;		/* ページ全体のpadding			*/
}
BODY{
	background-color: #ffffff;
	margin: 0px;		/* ページ全体のmargin			*/
	padding: 0px;		/* ページ全体のpadding			*/
	text-align:center;	/* 下記のautoに未対応用のセンタリング	*/
}
DIV.frame{
	width:800px;
	background-color:#ffffff;
/*	overflow: hidden;*/
	margin-top:1%;		/* 上部マージンを1%空ける		*/
	margin-left:auto;	/* 左側マージンを自動的に空ける		*/
	margin-right:auto;	/* 右側マージンを自動的に空ける		*/
	text-align:left;	/* 中身を左側表示に戻す			*/
}
DIV.top{
	width: 800px;
	height: 238px;
	background-image: url("material/top.jpg");
	background-repeat: no-repeat;
	border-bottom: solid 5px #267199;
}
DIV.main{
	float: right;
	width: 620px;
	background-color: #ffffff;
	line-height: 120%;
	margin-top: 2px;
	margin-left: 1px;
	padding-left: 3px;
	padding-right: 3px;
/* 	padding-bottom: 32768px;
	margin-bottom: -32768px;*/
}
DIV.side{
	float: left;
	width: 165px;
	border-right: 1px solid #c0c0c0;
	background-color: #d1d1d1;
	line-height: 120%;
	margin-top: 2px;
	margin-right: 1px;
	padding-left: 3px;
	padding-right: 3px;
/* 	padding-bottom: 32768px;
	margin-bottom: -32768px;*/
}
DIV.gourmet{
	width:780px;
	background-color:#d1d1d1;
	margin:1%;
	line-height: 120%;
}
BODY{
	background-color: #512800
}
P.profile{
	width: 150px;
	height: 150px;
	background-image: url("material/profile.jpg");
	background-repeat: no-repeat;
}
P.date{					/* 訪問日		*/
	text-align: right 
}
P.contents{
	font-weight:bolder;		/* 文字の太さ		*/
	font-size: 110%;
	background-color: darkgray;
}
H1 span{
	display:none;			/* 非表示		*/
}
P span{
	display:none;			/* 非表示		*/
}
H1.gourmet{				/* ページのタイトル	*/
	color:#254763;			/* 文字の色		*/
	font-weight:bolder;		/* 文字の太さ		*/
	font-size: 110%;		/* フォントサイズ	*/
	background-color: #bfbfbf;	/* タイトルの背景色	*/
	border-top-color: #000080; 	/* 上枠の色		*/
	border-bottom-color: #000080; 	/* 下枠の色		*/
	padding: 10px; 			/* 余白の幅		*/
	border-style: double;		/* 枠の種類		*/
	border-width: 4px 0px;		/* 枠の幅		*/
	line-height: 130%;		/* 行の高さ		*/
}
H2.gourmet{				/* ページのタイトル	*/
	color:#254763;			/* 文字の色		*/
	font-weight:bolder;		/* 文字の太さ		*/
	font-size: 110%;		/* フォントサイズ	*/
	background-color: #bfbfbf;	/* タイトルの背景色	*/
	border-top-color: #000080; 	/* 上枠の色		*/
	border-bottom-color: #000080; 	/* 下枠の色		*/
	padding: 10px; 			/* 余白の幅		*/
	border-style: double;		/* 枠の種類		*/
	border-width: 4px 0px;		/* 枠の幅		*/
	line-height: 130%;		/* 行の高さ		*/
}
TABLE.list{
 	width: 620px;
	border: 0;
	border-collapse: separate;
}
CAPTION.list{
/* 	caption-side: left;*/				/* IEでは機能しない	*/
	text-align: left;
}
TD.r1c1{
	color: #000000;
	width: 166px;
	vertical-align: top;
/* 	font-size: small;*/
 	font-size: 10pt;
}
TD.r1c2{
	color: #000000;
	background-image: url('material/starlevels.gif');	/* 星画像	*/
	background-repeat: no-repeat; 			/* 繰り返しなし		*/
	width: 75px;                  			/* 横幅は星５つ分	*/
}
TD.r1c3{
	color: #000000;
	padding-left: 2px;
	width: 55px;
	vertical-align: top;
	font-size: 9pt;
}
TD.r1c4{
	color: #000000;
	padding-left: 0px;
	width: 325px;
	vertical-align: top;
	font-size: 10pt;
}
TABLE.infomation{
/*	color: #0000ff;*/
	font-size: small;
 	width: 760px;
	border: 0;
}
CAPTION.infomation{
/* 	caption-side: left;*/				/* IEでは機能しない	*/
	text-align: left;
}
TD.info_title{
/*	color: #0000ff;*/
	font-size: small;
	padding: 5;
 	width: 120px;
}
TD.infomation{
/*	color: #0000ff;*/
	font-size: small;
	padding: 5;
 	width: 640px;
}
A.back
{
	color: #0000ff;
/*	display: block;*/
/*	width: 50px;*/
/*	height: 16px;*/
/*	background-image: url('top.gif');*/
	background-repeat: no-repeat;
	text-indent: -4096px;
}
A.index
{
	color: #0000ff;
/*	display: block;*/
/*	width: 50px;*/
/*	height: 16px;*/
/*	background-image: url('top.gif');*/
	background-repeat: no-repeat;
	text-indent: -4096px;
}
/*=== ★☆☆☆☆　星ランク表示 =========================================*/
.star50 { background-position: left top; }
.star40 { background-position: -15px top; }
.star30 { background-position: -30px top; }
.star20 { background-position: -45px top; }
.star10 { background-position: -60px top; }
.star00 { background-position: -75px top; }
.star45 { background-position: -150px top; }
.star35 { background-position: -165px top; }
.star25 { background-position: -180px top; }
.star15 { background-position: -195px top; }
.star05 { background-position: -210px top; }
</style>