body{
background-image:url(/ryo/images/top/bg1.jpg);
margin:0px auto;
padding:0px;
text-align:center;
}


#contents{
width:738px;
margin:0px auto;
padding:0px;
font-size:12px;
background-color: #ffffff;
}

#contents td{
font-size:12px;
line-height:140%;
}

#d-menu{
width:560px;
margin:0px auto;
padding:0px;
font-size:12px;
background-color: #ffffff;
text-align:left;
line-height:130%;
background-image:url(/ryo/images/dinner/otumami-bg.jpg);
background-repeat:no-repeat;
}

#d-menu p{
margin:0px auto;
padding:8px;
line-height:130%;
font-weight:bold ;
}


#d-menu .otumami{
margin:0px auto;
padding:0px 10px 20px 20px;
font-weight:bold ;
font-size:14px; 
line-height:150%;
}

#alacarte{
width:280px;
margin:0px auto;
padding:0px;
float:left;
}

.dessert{
margin:0px;
padding:0px;
line-height:150%;
color:#CC3300;
font-weight:bold;
}