body{
background-image:url(/ryo/images/top/bg1.jpg);
margin:0px auto;
padding:0px;
text-align:center;
}


#contents{
width:740px;
margin:0px auto;
padding:0px;
font-size:12px;
background-color: #ffffff;

}

#contents td{
font-size:12px;
line-height:130%;
}

.l-menu{
width:560px;
margin:0px auto;
padding:0px;
font-size:12px;
background-color: #ffffff;
text-align:left;
line-height:130%;
}

.s-lunch{
background-image:url(/ryo/images/lunch/s-lunchbag.jpg);
background-repeat:no-repeat;
float:left;
width:560px;
height:249px;
}

.r-lunch{
background-image:url(/ryo/images/lunch/r-lunchbag.jpg);
background-repeat:no-repeat;
float:left;
width:560px;
height:249px;
}

.h-lunch{
background-image:url(/ryo/images/lunch/h-lunchbag.jpg);
background-repeat:no-repeat;
float:left;
width:560px;
height:249px;
}

.l-drink{
width:560px;
margin:0px auto;
padding:0px;
font-size:12px;
text-align:left;
border:4px solid #990033;
}

.l-drink .d-menu{
margin:0px auto;
padding:0px 10px 10px 20px;
line-height:150%;
}

#a-menu{
width:560px;
margin:0px auto;
padding:0px;
font-size:12px;
background-color: #ffffff;
text-align:left;
line-height:130%;
}

#a-menu p{
margin:0px auto;
padding:8px;
line-height:130%;
font-weight:bold ;
}

.alacarte{
width:280px;
margin:0px auto;
padding:0px;
float:left;
}

.l-kinoko{
width:560px;
margin:0px auto 30px;
padding:0px;
font-size:12px;
text-align:left;
}

.l-kinoko .k-menu{
margin:0px auto;
padding:0px 10px 6px 20px;
line-height:150%;
color:#ffffff;
background-image:url(/ryo/images/lunch/kinoko/02.jpg);
}

