*{
	margin: 0px;
	padding: 0px;
}
body{
	background-image: url("icon/bg01.gif");
	background-repeat: repeat-x;
}
h1{
	font-size: 10pt;
	text-align: center;
	padding: 15px 0px;
	
}
h2{
	font-size: 13pt;
}
p{
	font-size: 13pt;

}
table{
	border-collapse: collapse;
}
address{
	color: #808080;
	font-size: 10pt;
	font-style: normal;
	text-align: center;
	
}
/*---共通--------*/
.text-right{
	text-align: right;
}

.text-center{
	text-align: center;
}
.img-float{
	float: right;
}
.img-clear{

	clear: both;
}
/*-----ID------*/
#intro{
	width: 800px;
	height: 94px;
	margin: auto;
}
#page_all{
	width: 800px;
	margin: auto;
}
#comment{
	background-color: #FFFFCC;
	padding: 15px 20px;
}
#navi{
}

#food{
	padding: 5px 0px;
	clear: both;
}

/*---その他--------*/
#navi td{
	text-align: center;
	border: 1px #888888 solid;
	padding: 15px 0px;
	background-image: url("icon/bg_navi_01.gif");
	background-repeat: no-repeat;
	
}
#navi a{
	text-decoration: none;
}


#comment h2{
	margin: 10px 0px;
	height: 84px;
	line-height: 90px;
	padding-left: 50px;
	background-color: #FFFFCC;
	background-image: url("icon/bg_line_01.gif");
	background-repeat: no-repeat;
	border-bottom: dotted 1px #000080;
	
}

#comment p{
	line-height: 120%;
	margin-bottom: 10px;
}

