@charset "utf-8";

#Contents {
position:relative;
margin:0 auto;
padding:15px 0;
width:720px;
height:auto;
}

#Contents h2 {
margin:0;
padding:0;
width:720px;
height:125px;
font-size:1px;
line-height:1px;
text-indent:-9999px;
background-image:url(../images/h2.gif);
background-repeat:no-repeat;
background-position:0 0;
}

#Contents #LeftBox {
float:left;
position:relative;
width:500px;
}

#Contents #LeftBox h3 {
margin:0 0 20px 0;
padding:9px 10px 6px 10px;
font-size:14px;
line-height:18px;
font-weight:bold;
background-image:url(../images/h3.gif);
background-repeat:repeat-y;
background-position:right top;
}

#Contents #LeftBox .RecipeImg {
margin:0 0 5px 0;
padding:10px;
border-style:solid;
border-width:1px;
border-color:#CCC;
}

#Contents #LeftBox .Caption {
font-size:10px;
line-height:12px;
}

#Contents #LeftBox .Lead {
margin:0 0 15px 0;
padding:15px 0;
font-size:14px;
line-height:25px;
font-weight:bold;
color:#996633;
background-image:url(../images/line1.gif);
background-repeat:repeat-x;
background-position:left bottom;
}

#Contents #LeftBox #ShopInfo {
margin:0;
padding-left:65px;
background-image:url(../images/shopinfo_img.gif);
background-repeat:no-repeat;
background-position:left center;
}

#Contents #LeftBox #ShopInfo p {
padding:5px 0 5px 15px;
border-left-style:solid;
border-left-width:1px;
border-left-color:#CCC;
font-size:12px;
line-height:18px;
}
#Contents #LeftBox #ShopInfo p a {
font-weight:bold;
color:#093;
}
#Contents #LeftBox #ShopInfo p a:hover {
color:#0F3;
}




#Contents #RightBox {
float:right;
position:relative;
padding-bottom:60px;
width:200px;
background-color:#f4f1e7;
background-image:url(../images/local_bottom.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

#Contents #RightBox p {
position:relative;
padding:70px 0 5px 5px;
width:195px;
font-size:10px;
line-height:12px;
font-weight:bold;
background-image:url(../images/local_title.gif);
background-repeat:no-repeat;
background-position:left top;
}

#Contents #RightBox ul {
position:relative;
margin:0 0 0 10px;
padding:0;
width:185px;
list-style-type:decimal-leading-zero;
list-style-position:inside;
}

#Contents #RightBox ul li {
position:relative;
margin:0;
padding:0.7em 0 0.7em 2em;
font-size:12px;
line-height:14px;
text-indent:-2em;
background-image:url(../images/line1.gif);
background-repeat:repeat-x;
background-position:left bottom;
}