@charset "Shift_JIS";


div.campaign {
  background: url(coupon/campaign390-70.gif) no-repeat;
  padding-bottom: 20px;
  padding-top: 40px;
  text-align: center;
  height: 70px;
  width: 390px;
  }


td.top {
  vertical-align: top;
  }

td.top-left {
  text-align: left;
  vertical-align: top;
  }

td.left25 {
  padding-left: 25px;
  padding-right:25px;
  padding-top: 15px;
  text-align: left;
  }

td.menu-r {
  padding-bottom: 15px;
  text-align: left;
  }

/* メニューリスト */

div.menu-frame {
  background-color: #225EA8;
  padding: 1px;
  width: 190px;
  }
div.menu-body {
  background-color: #EEEEEE;
  width: 188px;
  }
table.menu {
  background-color: #EEEEEE;
  width: 166px;
  }

td.menu-blue {
  background: url(gazou/menu-blue.gif) no-repeat;
  padding-top: 2px;
  text-align: center;
  width: 160px;
  height: 40px;
  }

td.menu-orange {
  background: url(gazou/menu-orange.gif) no-repeat;
  padding-top: 2px;
  text-align: center;
  width: 160px;
  height: 40px;
  }

td.menu-green {
  background: url(gazou/menu-green.gif) no-repeat;
  padding-top: 1px;
  text-align: center;
  width: 160px;
  height: 30px;
  }

td.menu-purple {
  background:url(gazou/menu-purple.gif) no-repeat;
  text-align: center;
  width: 160px;
  height: 30px;
  }

#menu-tempo a{
  display: block;
  color: #FFFFFF;
  font-size: 24pt;
  font-weight: bold;
  text-decoration: none;
  }

#menu-tempo a:hover{
  color: #FFFF66; 
  }

#menu-green a{
  display: block;
  color: #FFFFFF;
  font-size: 18pt;
  font-weight: bold;
  padding-top: 1px;
  text-decoration: none;
  }

#menu-green a:hover{
  color: #FFFF66; 
  }

#menu-price a{
  display: block;
  color: #FFFFFF;
  font-size: 12pt;
  font-weight: 900;
  padding-top: 5px;
  text-decoration: none;
  }

#menu-price a:hover{
  color: #FFFF66; 
  }

#menu-inquiry a{
  display: block;
  color: #FFFFFF;
  font-size: 16pt;
  font-weight: bold;
  padding-top: 1px;
  text-decoration: none;
  }

#menu-inquiry a:hover{
  color: #FFFF66; 
  }

#menu-reserve a{
  display: block;
  color: #FFFFFF;
  font-size: 18pt;
  font-weight: bold;
  padding-top: 1px;
  text-decoration: none;
  }

#tenpo a{
  text-decoration: none;
  }

#menu-reserve a:hover{
  color: #FFFF66; 
  }


/* 右下バナー */

td.banner {
  padding-bottom: 5px;
  text-align: left;
  }


