h2{
width:560px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
font-size:10px;
background:url(../img/ryori/cuisine-bar.jpg) no-repeat 0 0;
}
h3.cuisine-cover {
width:560px;
height:227px;
margin:20px 0 0 0;
padding:0;
background:url(../img/ryori/cuisine-cover.jpg) no-repeat 0 0;
text-indent:-9999em;
}
.cuisine-img{
margin:20px 0 0 0;
padding:10px 0 0 245px;
background:url(../img/ryori/cuisine-img.jpg) no-repeat 0 15px; 
}
.cuisine-img h4{
margin:0 0 10px 0;
padding:0;
font-size:1em;
color:#996600;
}
h3.ippin-bar{
width:560px;
height:33px;
margin:20px 0;
background:url(../img/ryori/ippin-bar.jpg) no-repeat 0 0;
text-indent:-9999em;
}

.box1 {
float:left;
width:170px;
margin:0 0 0 15px;
padding:0;
display:inline;
}
.box1 img {
width:170px;
height:119px;
margin:0 0 5px 0;
padding:0;
border:none;
}
h3.shio-bar{
height:33px;
margin:20px 0;
font-size:10px;
background:url(../img/ryori/shio-bar.jpg) no-repeat 0 0;
text-indent:-9999em;
}
.shio-img{
margin:0 0 10px 0;
padding:0 208px 15px 10px;
background:url(../img/ryori/shio-img.jpg) no-repeat right 0;
}
.box9 {
clear:both;
margin:0 0 0 10px;
}
.box4{
clear:both;
width:557px;
margin:30px 0 0 0;
padding:0 0 10px 0;
border:1px solid #999999;
}
.box4 h4{
margin:0 0 20px 0;
padding:0;
height:40px;
background:url(../img/ryori/waka-bar.jpg) no-repeat 0 0;
text-indent:-9999em;
}
.box4 p{
font-size:0.8em;
margin:0 22px 10px 22px;
}
