body {

	background: #000000;

	margin: 0px;

	padding: 0px;

	color: #FFFFFF;

}



.food_title {

	border-bottom: 2px solid #22517F;

	margin-bottom: 9px;

}



.food_title1 {

	padding: 15px 0px 0px 0px;

	border-bottom: 1px solid #22517F;

	margin-bottom: 9px;

}



img.repo_title {

	margin: 3px 0px 3px 0px;

}



a.res {

	text-decoration: none;

	color: #ffffff;

	font-size: 12px;

	line-height: 18px;

}



a.pre {

	text-decoration: none;

	color: #ffffff;

	font-size: 12px;

	line-height: 18px;

}



a.pre:hover {

	text-decoration: underline;

	color: #ffffff;

}



.foodwidth {

	width: 590px;

}



.foodwidth1 {

	width: 590px;

	border-bottom: 1px solid #0F283E;

	margin: 5px 0px 0px 0px;

}

.foodwidth2 {

	width: 590px;

	margin: 5px 0px 0px 0px;

}



.foodimg {

	padding: 15px 0px 0px 0px;

	font-size: 12px;

	line-height: 18px;

	text-align: left;

	vertical-align:top;

}



img.drinkimg {

	padding: 0px 0px 10px 10px;

	text-align: left;

	vertical-align:top;

}



.foodimg1 {

	padding: 0px 0px 10px 0px;

	text-align: left;

	vertical-align:top;

}



.foodimg2 {

	padding: 10px 0px 10px 0px;

	font-size: 12px;

	line-height: 18px;

	text-align: left;

	vertical-align:top;

}



.foodtext {

	padding: 15px 0px 5px 0px;

	font-size: 12px;

	line-height: 20px;

	text-align: right;

	vertical-align:top;

}



.foodtext1 {

	padding: 10px 0px 10px 0px;

	font-size: 10px;

	line-height: 16px;

	text-align: left;

	vertical-align:top;

}



.foodtext2 {

	padding: 30px 0px 10px 0px;

	font-size: 12px;

	line-height: 20px;

	text-align: left;

	vertical-align:top;

	color: #83b2de;

}





.rmenu {

	padding: 0px 0px 0px 0px;

	font-size: 12px;

	line-height: 14px;

	text-align: left;

	vertical-align:top;

	color: #FFFFFF;

}



.rmenu1 {

	padding: 15px 0px 0px 0px;

	font-size: 12px;

	line-height: 14px;

	text-align: left;

	vertical-align:top;

	color: #FFFFFF;

}



.rmenu2 {

	padding: 50px 0px 0px 0px;

	text-align: left;

}



.aboutspa {

	width: 20px;

}



.abotspa1 {

	height: 10px;

}





.common {

	text-align: left;

	vertical-align:top;

	width: 590px;

}



.space3 {

c

}



.space4 {

	border: 3px solid #000000;

}



.space5 {

	height: 5px;

}



.ftoptext {

	padding: 15px 0px 0px 0px;

	font-size: 12px;

	line-height: 18px;

	text-align: left;

	vertical-align:top;

	color: #FFFFFF;

}



.ftoptext1 {

	padding: 15px 0px 0px 10px;

	font-size: 12px;

	line-height: 18px;

	text-align: left;

	vertical-align:top;

	color: #FFFFFF;

}



.ftoptext2 {

	padding: 5px 0px 0px 0px;

	font-size: 12px;

	line-height: 18px;

	text-align: left;

	vertical-align:top;

	color: #FFFFFF;

}



.ftopimg {

	padding: 25px 0px 0px 0px;

	text-align: left;

	vertical-align:top;

}



.ftopimg1 {

	padding: 0px 0px 0px 0px;

	text-align: left;

	vertical-align:top;

}



.foodtop {
	padding: 0px 0px 0px 0px;
	text-align: center;
	vertical-align:top;
	width: 590px;
}

.foodtopbox {
	padding: 7px;
	text-align: center;
	border: 1px solid #22517F;
	vertical-align:top;
	width: 590px;
}

.foodsidebox {
margin: 0 0 15px 0;
width: 155px
 }

ul {
margin: 0 0 0 1.5em;
padding: 0;
}

li {
margin: 5px 0 5px 0px;
font-size:11px;
list-style-image: url(jp/food/img/mark1.gif);
}

li a:link{
color: #FFFFFF;
}

li a:visited{
color: #FFFFFF;
}

li a:hover{
color: #2d6590;
}

li a:active{
color: #2d6590;
}

li.photo {
margin: 3px 0 3px 0px;
list-style-image: url(jp/food/img/mark2.gif);
}

li.photo a:link{
color: #a2d7ff;
}

li.photo a:visited{
color: #a2d7ff;
}

li.photo a:hover{
color: #2d6590;
}

li.photo a:active{
color: #2d6590;
}


#side_b_food a{
display:block;
width:155px;
height:17px;
background:url(jp/food/img/side_b_food.jpg) no-repeat;
text-decoration:none;
text-align:center;
margin-bottom:10px;
}

#side_b_food a:hover{
background:url(jp/food/img/side_b_food_o.jpg) no-repeat;
margin-bottom:10px;
}

#side_b_drink a{
display:block;
width:155px;
height:17px;
background:url(jp/food/img/side_b_drink.jpg) no-repeat;
text-decoration:none;
text-align:center;
margin-bottom:10px;
}

#side_b_drink a:hover{
background:url(jp/food/img/side_b_drink_o.jpg) no-repeat;
margin-bottom:10px;
}

#side_b_wine a{
display:block;
width:155px;
height:17px;
background:url(jp/food/img/side_b_wine.jpg) no-repeat;
text-decoration:none;
text-align:center;
margin-bottom:10px;
}

#side_b_wine a:hover{
background:url(jp/food/img/side_b_wine_o.jpg) no-repeat;
margin-bottom:10px;
}

#top_b_food a{
display:block;
width:194px;
height:46px;
background:url(jp/food/img/top_b_food.jpg) no-repeat;
text-decoration:none;
text-align:center;
}

#top_b_food a:hover{
background:url(jp/food/img/top_b_food_o.jpg) no-repeat;
}

#info {
width:590px;
margin-left:auto;
margin-right:auto;
}

#info_left {
width:390px;
float:left;
}

#info_right{
width:200px;
float:left;
text-align:right;
}

.ftoptext_new {
padding: 9px 0px 0px 0px;
font-size: 12px;
line-height: 18px;
text-align: left;
vertical-align:top;
color: #FFFFFF;
}

.ftoptext1_new {
padding: 9px 0px 0px 10px;
font-size: 12px;
line-height: 18px;
text-align: left;
vertical-align:top;
color: #FFFFFF;
}





.pagetop {

	padding: 10px 0px 10px 0px;

	font-size: 10px;

	line-height: 14px;

	text-align: right;

	vertical-align:top;

}

.pagetopcol {
	color:#22517F;
}
