a { color: #000077; background; inherit; }
body { color: black; background: white; margin: 0; border: 0; padding: 0; border-style: none; border-width: 0; font-family: Verdana, Gothic, Tahoma, serif; }
body.main { padding: 3px; vertical-align: top; text-align: left; color: black; background: white; }
p.head { text-align: center; }
span.small { text-transform: uppercase; font-size: 90% }
table.menu { width: 100%; }
table.content { width: 800px; }
tr.menuline { height: 2px; color: black; background-color: red; }
td.menuline { height: 2px; color: black; background-color: red; }
td.small { font-size: 50%; }

table.menusub { width: 100%; margin: 0; border: 0; padding: 0; border-spacing: 0; border-collapse: collapse; }
td.menusub { vertical-align: top; color: black; background-color: #ffffff; margin: 0; border: 0; padding: 0; }
td.menusub2 { vertical-align: top; text-align: right; color: black; background-color: #ffffff; margin: 0; border: 0; padding: 0; }
td.menuleft { vertical-align: top; color: black; background-color: #ffffff; }
td.menucenter { vertical-align: top; width: 70%; color: black; background-color: #ffffff; }
td.menuright { vertical-align: top; text-align: right; width: 50px; color: black; background-color: #ffffff; }
td.ryoori { color: black; background-color: #ffdddd; }
td.sushi { color: black; background-color: #ddddff; }
td.drinks { color: black; background-color: #ffffdd; }
td.ohiru { color: black; background-color: #ddffdd; }
td.date { vertical-align: top; text-align: left; color: red; background-color: #ffffff; margin: 0; border: 0; padding: 0; border-style: none; border-width: 0; }
td.event { vertical-align: top; text-align: left; color: black; background-color: #ffffff; margin: 0; border: 0; padding: 0; padding-left: 5px; border-style: none; border-width: 0; }
td.header { color: black; background-color: #ffffff; font-size: 140%; padding: 0; padding-bottom: 5px; }
td.pic { vertical-align: top; text-align: center; color: black; background-color: #ffffff; margin: 0; border: 0; padding: 0; border-style: none; border-width: 0; }
