ul#menu li.menu2 a{
width: 164px;
height: 26px;
background: url("../images/index/091207-2_09.jpg") no-repeat top right;
}
/* ------------------------------
contents
------------------------------ */
div#contents{
width: 824px;
}

/* ------------------------------
top img
------------------------------ */
div#contents h2#topi{
width: 824px;
height: 228px;
background: url("../images/food/bulls_food_01.jpg") no-repeat bottom right;
}
ul#sub{
width: 824px;
text-indent: 0;
margin-top: 7px;
height: 81px;
}
ul#sub li{
float: left;
height: 81px;
}

h3{
text-indent: 0;
width: 824px;
height: 50px;
}
table{border-collapse:collapse;}
th,td{padding:0;}

table.lef-tex{
margin: 0 5px;
width: 398px;
float:left;
}

th
{text-align: left;

}
tr td{
font :normal normal 400 12px /24px "";
height: 20px;
border-bottom: solid 1px #ccc;
padding-left: 10px;
padding-top: 10px;
text-indent:0;

}
tr td.ri{
width :110px;
text-align: left;
}
tr td.rri{
width :54px;
text-align: left;
}
tr td.rrri{
width :54px;
text-align: left;
}


tr td.red{
font :normal normal 600 12px /18px "";
color:#F8931f;
}

span{
font :normal normal 400 10px /17px "";
}

h3#las{
text-align: center;
padding-bottom: 20px;
height: 70px;
clear:both;}

h3#las img{
padding-top:30px;
}


div.one{
height: 220px;
}
div.two{
height: 250px;
clear:both;
}
div.three{
height: 1500px;
clear:both;
}


table.lef-tex tr td.none{
font :normal normal 400 12px /24px "";
height: 20px;
border-bottom: none;
padding-left: 10px;
padding-top: 10px;

}










