@charset"Shift_JIS";

body { background: #fff;}
img { border: none; vertical-align:bottom;}






h3 img { border: none; vertical-align: top;}

div#mainmenu, div#coursemenu { background: #fff; width: 515px; margin-left: 30px;}
div#mainmenu h3, div#coursemenu h3 { clear: both; background: url('images/h3.gif') no-repeat left middle; padding-left: 30px; font-size: 18px; color: #333; border-bottom: 1px solid #f60;}

div.osusume { float: right; width: 161px;}




div#drinkoption { clear: both; border: double 5px #f6c; background: #fcf; padding: 0 10px;}
div#drinkoption h2 { margin: 0; padding: 5px; border: double 3px #fcf; background: #c06; color: #fff; text-align: center;}
div#drinkoption h3 { background: url('images/h3-drink.gif') no-repeat left middle;}
table.drinklist { width: 400px; border-collapse: collapse;}
table.drinklist td { padding: 0.15em 10px 0.1em 10px; font-size: 13px;}




table.menulist { float: left; width: 325px; border-collapse: collapse;}
table.menulist td { padding: 0.15em 10px 0.1em 10px; font-size: 13px;}
colgroup.menu { width: 210px; color: #333;}
colgroup.price { width: 80px; color: #333; text-align: right; white-space: nowrap;}