*{
 margin: 0;
 padding: 0;
}

img{
  border: 0;
}

li{
   list-style: none;}

#content{
   width: 690px;
   margin: 0 auto;
   padding-top: 10px;
}


#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 0;}
#b3 a{background-position: -230px 0;}
#b4 a{background-position: -345px 0;}
#b5 a{background-position: -460px -70px;}
#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;}










#access{
    width: 435px;
    height: 310px;
    margin: 0 auto;
    padding-top: 10px;
}


#boxA{
   width: 630px;
   height: 400px;
   margin: 0 auto;
}


#shopinfo{
    float: left;
    width: 240px;
    font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino KakuGothic Pro",Osaka,"MS Pゴシック","MS PGothic",sans-serif;
}


#shopinfo dl{
    padding-top: 36px;
    padding-left: 24px;
    color: #FFFFFF;
}

#shopinfo dt{
    font-size: 15px;
    line-height: 180%;
    padding-top: 8px;
    border-bottom: solid 1px #99CCFF;
    margin-bottom: 6px;
}

#shopinfo dd{
    font-size: 13px;
    line-height: 20px;
}

#shopinfo a{
    color: #FFFFFF;
}

#shopinfo a:active,visited{
    color: #0099FF;
}


#reservation{
   width: 350px;
   float: right;
   font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino KakuGothic Pro",Osaka,"MS Pゴシック","MS PGothic",sans-serif;
   font-size: 12px;
   line-height: 170%;
   color: #FFFFFF;
   margin-top: 40px;
}

h4{
   font-size: 14px;
   line-height: 180%;
   color: #99CCFF;
   font-weight: normal;
}

.title{
   color: #99CCFF;
}

h5{
	font-size:12px;
	line-height:180%;
	font-weight:normal;
	color:#FFF;
	padding-top:10px;
	padding-bottom:10px;
}

