* { font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
html { background: #F5F5F5; margin: 0px; padding: 0px; }
body { margin: 0px; padding: 0px; text-align: center; background: #F5F5F5; }
img { border-width: 0px; border-style: none; }
ul { list-style: none; }
.clear { font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; clear: both; height: 0px; width: 0px; }
#header { margin: 0px; padding: 0px; height: 70px; width: 800px; background: url(../i/header.jpg) repeat left top; }

#MB_base { margin: 0px; padding: 0px; height: 34px; width: 800px; background: #000; }
#MB { margin: 0px auto; padding: 0px; height: 34px; width: 741px; background: #000; list-style: none; }

#MB_info { margin: 0px; padding: 0px; height: 34px; width: 120px; float: left; }
#MB_unagi { margin: 0px; padding: 0px; height: 34px; width: 150px; float: left; }
#MB_menu { margin: 0px; padding: 0px; height: 34px; width: 100px; float: left; }
#MB_shopping { margin: 0px; padding: 0px; height: 34px; width: 100px; float: left; }
#MB_event { margin: 0px; padding: 0px; height: 34px; width: 120px; float: left; }
#MB_walk { margin: 0px; padding: 0px; height: 34px; width: 151px; float: left; }

#MB_info a { margin: 0px; padding: 0px; height: 34px; width: 120px; display: block; background: url(../i/MB/MB_info.gif) no-repeat left top; }
#MB_unagi a { margin: 0px; padding: 0px; height: 34px; width: 150px; display: block; background: url(../i/MB/MB_unagi.gif) no-repeat left top; }
#MB_menu a { margin: 0px; padding: 0px; height: 34px; width: 100px; display: block; background: url(../i/MB/MB_menu.gif) no-repeat left top; }
#MB_shopping a { margin: 0px; padding: 0px; height: 34px; width: 100px; display: block; background: url(../i/MB/MB_shopping.gif) no-repeat left top; }
#MB_event a { margin: 0px; padding: 0px; height: 34px; width: 120px; display: block; background: url(../i/MB/MB_event.gif) no-repeat left top; }
#MB_walk a { margin: 0px; padding: 0px; height: 34px; width: 151px; display: block; background: url(../i/MB/MB_walk.gif) no-repeat left top; }

#MB_info a:hover { margin: 0px; padding: 0px; height: 34px; width: 120px; display: block; background: url(../i/MB/MB_info.gif) no-repeat left -34px; }
#MB_unagi a:hover { margin: 0px; padding: 0px; height: 34px; width: 150px; display: block; background: url(../i/MB/MB_unagi.gif) no-repeat left -34px; }
#MB_menu a:hover { margin: 0px; padding: 0px; height: 34px; width: 100px; display: block; background: url(../i/MB/MB_menu.gif) no-repeat left -34px; }
#MB_shopping a:hover { margin: 0px; padding: 0px; height: 34px; width: 100px; display: block; background: url(../i/MB/MB_shopping.gif) no-repeat left -34px; }
#MB_event a:hover { margin: 0px; padding: 0px; height: 34px; width: 120px; display: block; background: url(../i/MB/MB_event.gif) no-repeat left -34px; }
#MB_walk a:hover { margin: 0px; padding: 0px; height: 34px; width: 151px; display: block; background: url(../i/MB/MB_walk.gif) no-repeat left -34px; }

#MB_info_v { margin: 0px; padding: 0px; height: 34px; width: 120px; float: left; display: block; background: url(../i/MB/MB_info.gif) repeat left -68px; }
#MB_unagi_v { margin: 0px; padding: 0px; height: 34px; width: 150px; float: left; display: block; background: url(../i/MB/MB_unagi.gif) repeat left -68px; }
#MB_menu_v { margin: 0px; padding: 0px; height: 34px; width: 100px; float: left; display: block; background: url(../i/MB/MB_menu.gif) repeat left -68px; }
#MB_shopping_v { margin: 0px; padding: 0px; height: 34px; width: 100px; float: left; display: block; background: url(../i/MB/MB_shopping.gif) no-repeat left -68px; }
#MB_event_v { margin: 0px; padding: 0px; height: 34px; width: 120px; float: left; display: block; background: url(../i/MB/MB_event.gif) no-repeat left -68px; }
#MB_walk_v { margin: 0px; padding: 0px; height: 34px; width: 151px; float: left; display: block; background: url(../i/MB/MB_walk.gif) no-repeat left -68px; }

#bases { margin: 0px auto; padding: 0px; width: 800px; background: #FFF; }
#b_home { margin: 0px; padding: 23px 0px 0px; height: 24px; width: 130px; float: right; }
#b_home a { background: url(../i/b_home.gif) repeat left top; display: block; margin: 0px; padding: 0px; height: 24px; width: 130px; }
#b_home a:hover { background: url(../i/b_home.gif) repeat left -24px; display: block; margin: 0px; padding: 0px; height: 24px; width: 130px; }

#footer { margin: 0px; padding: 0px; height: 50px; width: 800px; background: url(../i/footer.jpg) repeat left top; }
#f_link { margin: 0px; padding: 0px 0px 0px 95px; float: left; height: 50px; font-size: 12px; line-height: 50px; color: #FFF; font-weight: bold; }
#f_link a { color: #FFF; text-decoration: none; }
#f_link a:hover { color: #FF0; text-decoration: underline; }
#b_top { margin: 0px; padding: 13px 0px 0px; height: 24px; width: 90px; float: right; }
#b_top a { height: 24px; width: 90px; background: url(../i/b_top.gif) repeat left top; margin: 0px; padding: 0px; display: block; }
#b_top a:hover { height: 24px; width: 90px; background: url(../i/b_top.gif) repeat left -24px; margin: 0px; padding: 0px; display: block; }
