*{
 margin: 0;
 padding: 0;
}

img{
  border: 0;
}

a{
  outline : 0 ;
}


#content{
   width: 690px;
   margin: 0 auto;
   padding-top: 40px;
}




#g-navi{
   margin: 0 auto;
   text-decoration: none;
   width: 690px;
   height: 70px;

}

#g-navi li{
   width: 115px;
   height: 70px;
   position: relative;
   float: left;
   list-style: none;

}


#g-navi a{
   display: block;
   width: 115px;
   height: 70px;
   background: url(../images/g_navi.jpg);
   text-indent: -5000px;
   position: absolute;
   top: 0;
   left: 0;
}


#b1 a{background-position: 0 0;}
#b2 a{background-position: -115px -70px;}
#b3 a{background-position: -230px 0;}
#b4 a{background-position: -345px 0;}
#b5 a{background-position: -460px 0;}
#b6 a{background-position: -575px 0;}


#b1 a:hover{background-position: 0 -70px;}
#b2 a:hover{background-position: -115px -70px;}
#b3 a:hover{background-position: -230px -70px;}
#b4 a:hover{background-position: -345px -70px;}
#b5 a:hover{background-position: -460px -70px;}
#b6 a:hover{background-position: -575px -70px;}



#l_navi{
    width: 200px;
    float: left;
    padding-bottom: 30px;
    margin-top: -20px;
}





   

#foodmenu li{
   display: block;
   width: 200px;
   height: 50px;
   text-indent: -9999px;
   list-style: none;
}

#foodmenu a{
   display: block;
   width: 200px;
   height: 50px;
   text-indent: -9999px;
   background: url(../images/l_navi_food02.jpg) no-repeat;
}


#btn1 a{background-position: 0 0;}
#btn2 a{background-position: 0 -50px;}
#btn3 a{background-position: 0 -100px;}
#btn4 a{background-position: 0 -150px;}
#btn5 a{background-position: 0 -200px;}
#btn6 a{background-position: 0 -250px;}
#btn7 a{background-position: 0 -300px;}
#btn8 a{background-position: 0 -350px;}

#btn1 a:hover{background-position: 0 0;}
#btn2 a:hover{background-position: -200px -50px;}
#btn3 a:hover{background-position: -200px -100px;}
#btn4 a:hover{background-position: -200px -150px;}
#btn5 a:hover{background-position: -200px -200px;}
#btn6 a:hover{background-position: -200px -250px;}
#btn7 a:hover{background-position: -200px -300px;}
#btn8 a:hover{background-position: -200px -350px;}
#btn8 a:focus{background-position: -200px -350px;}



#btn1B a{background-position: 0 0;}
#btn2B a{background-position: -200px -50px;}
#btn3B a{background-position: -200px -100px;}
#btn4B a{background-position: -200px -150px;}
#btn5B a{background-position: -200px -200px;}
#btn6B a{background-position: -200px -250px;}
#btn7B a{background-position: -200px -300px;}
#btn8B a{background-position: -200px -350px;}

#btn1B a:hover{background-position: 0 0;}
#btn2B a:hover{background-position: -200px -50px;}
#btn3B a:hover{background-position: -200px -100px;}
#btn4B a:hover{background-position: -200px -150px;}
#btn5B a:hover{background-position: -200px -200px;}
#btn6B a:hover{background-position: -200px -250px;}
#btn7B a:hover{background-position: -200px -300px;}
#btn8B a:hover{background-position: -200px -350px;}
#btn8B a:focus{background-position: -200px -350px;}






#drinkmenu li{
   display: block;
   width: 200px;
   height: 50px;
   text-indent: -5000px;
   list-style: none;
}

#drinkmenu a{
   display: block;
   width: 200px;
   height: 50px;
   text-indent: -9999px;
   background: url(../images/l_navi_drink.jpg);
}


#btn9 a{background-position: 0 0;}
#btn10 a{background-position: 0 -50px;}
#btn11 a{background-position: 0 -100px;}
#btn12 a{background-position: 0 -150px;}

#btn9 a:hover{background-position: 0 0;}
#btn10 a:hover{background-position: -200px -50px;}
#btn11 a:hover{background-position: -200px -100px;}
#btn12 a:hover{background-position: -200px -150px;}


#btn9B a{background-position: 0 0;}
#btn10B a{background-position: -200px -50px;}
#btn11B a{background-position: -200px -100px;}
#btn12B a{background-position: -200px -150px;}

#btn9B a:hover{background-position: 0 0;}
#btn10B a:hover{background-position: -200px -50px;}
#btn11B a:hover{background-position: -200px -100px;}
#btn12B a:hover{background-position: -200px -150px;}

#menu_book{
   width: 470px;
   float: right;
   background: url(../images/menuboard_middle.jpg) repeat-y;
   margin-top: -16px;
   margin-bottom: 20px;
   font-family: "ヒラギノ角ゴ Pro W3","Hiragino KakuGothic Pro",Osaka,"メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;
}

h2{
   text-indent: -9999px;
   background: url(../images/menuboard_top.jpg) no-repeat;
}


#menu_space{
   width: 380px;
   margin: 0 auto;
   padding-bottom: 30px;
}



h3{
   width: 300px;
   height: 170px;
   margin: 0 auto;
}

.menu_title{
   font-size: 12px;
   color: #990033;
   padding-top: 10px;
   margin-bottom: 10px;
   border-bottom: solid 1px #990033;
}


.item{
   font-size: 12px;
   color: #990033;
   line-height: 180%;
   padding-top: 8px;
}

.price{
   font-size: 12px;
   color: #3399CC;
   font-weight: bold;
   line-height: 130%;
   float: right;
   margin-top: -1.8em;
}

.copy{
   font-size: 11px;
   line-height: 130%;
   color: #4F4F4F;
}


.item_a{
   font-size: 12px;
   color: #808080;
   line-height: 130%;
}

.price_a{
   font-size: 12px;
   color: #3399CC;
   font-weight: bold;
   line-height: 130%;
   float: right;
   margin-top: -1.3em;
}

.kind{
   font-size: 12px;
   color: #990033;
   line-height: 150%;
   padding-top: 8px;
  }
  
.cocktails{
   font-size: 10px;
   color: #808080;
   line-height: 120%;
   padding-top: 2px;}
   
   
#powerpush{
   width: 380px;
   margin: 0 auto;
   text-align: right;
   font-family: "ヒラギノ角ゴ Pro W3","Hiragino KakuGothic Pro",Osaka,"メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;
   font-size: 11px;
   font-weight: bold;
}

#powerpush a{
   color:  #990033;
   }
   
#powerpush a:hover{
   color:  #3399CC;
   }

   
#menu_bottom{
   height: 30px;
   text-indent: -9999px;
   background: url(../images/menuborad_bottom.jpg) no-repeat;

  }
