#contents{
width:849px;
background-image:url(../common/bg01.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
float:left;
}
h1{
margin:25px 0px 20px 19px;
width: 134px;
float: left;
display: inline;
}
h2{
margin:0px 0px 0px 0px;
}
#store_navigation{
margin:10px 0px 10px 20px;
height:60px;
width:489px;
float: left;
display: inline;
}

#store_navigation li{
display:inline;
margin-right:5px;
width:158px;
height:60px;
float:left;
}
#store_navigation li a{
display:block;
width:158px;
height:60px;
text-indent:-9999px;
overflow:visible;
}
#store_navigation li#punraku a{
background-image:url(../common/bt_store.jpg);
background-position:0px -60px;
background-repeat:no-repeat;
}
#store_navigation li#dogenzaka{
background-image:url(../common/bt_store.jpg);
background-position:-163px -60px;
background-repeat:no-repeat;
}
#store_navigation li#prorogue{
background-image:url(../common/bt_store.jpg);
background-position:-326px -60px;
background-repeat:no-repeat;
}
#store_navigation li#soracafe{
background-image:url(../common/bt_store.jpg);
background-position:-489px -60px;
background-repeat:no-repeat;
}
#store_navigation li#suan{
background-image:url(../common/bt_store.jpg);
background-position:-652px -60px;
background-repeat:no-repeat;
width: 157px;
}

#store_navigation li#punraku a:hover ,#store_navigation li#punraku_active{
background-image:url(../common/bt_store.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
#store_navigation li#dogenzaka a:hover ,#store_navigation li#dogenzaka_active{
background-image:url(../common/bt_store.jpg);
background-position:-163px 0px;
background-repeat:no-repeat;
}
#store_navigation li#prorogue a:hover ,#store_navigation li#prorogue_active{
background-image:url(../common/bt_store.jpg);
background-position:-326px 0px;
background-repeat:no-repeat;
}
#store_navigation li#soracafe a:hover ,#store_navigation li#soracafe_active{
background-image:url(../common/bt_store.jpg);
background-position:-489px 0px;
background-repeat:no-repeat;
}
#store_navigation li#suan a:hover ,#store_navigation li#suan_active{
background-image:url(../common/bt_store.jpg);
background-position:-652px 0px;
background-repeat:no-repeat;
width: 157px;
}
#store_description{
margin:0px 0px 40px 20px;
clear: left;
}
#store_description table td{
font-size:1px;
vertical-align:top;
}

#store_description table td.bar{
background: url(../images/img08bg.gif);
background-repeat: repeat-y;
}

#store_description table td.kuseki{
background-color: #000000;
}

#store_description table td.btn-floormap{
background-color: #000000;
border-bottom: 1px solid #666666;
text-align: center;
padding: 0 0 20px 0;
}

#information_left{
display:inline;
margin:0px 0px 30px 20px;
width:534px;
float:left;
}
#information_left h3{
margin:0px 0px 15px 0px;
}
#information_left ul{
margin-bottom:20px;
width:514px;
}
#information_left ul li{
margin:0px 0px 15px 0px;
padding-left:12px;
width:502px;
background-image:url(../common/ac01.gif);
background-position:0em 0.35em;
background-repeat:no-repeat;
line-height:1.2em;
}
strong{
font-weight:bolder;
}
#information_left ul#gurunavi{
margin:0px 0px 0px 0px;
}
#information_left ul#gurunavi li{
display: inline;
background-image:none;
margin: 0 0 0 10px;
padding: 0 0 0 0;
}
#information_right{
margin:0px 0px 30px 0px;
width:275px;
float:left;
}

#store_data{
margin:0px 0px 20px 20px;
clear:both;
}
#store_data h3{
margin:0px 0px 20px 0px;
}
#store_data table{
width:809px;
border-top:1px solid #BBB3A3;
border-left:1px solid #BBB3A3;
border-right:1px solid #BBB3A3;
}

#store_data table th{
padding:5px 10px 5px 10px;
width:100px;
background-color:#FBF8F0;
border-right:1px solid #BBB3A3;
border-bottom:1px solid #BBB3A3;
line-height:1.5em;
text-align:left;
vertical-align:top;
}
#store_data table td{
padding:5px 10px 5px 10px;
background-color:#FFFFFF;
border-right:1px solid #BBB3A3;
border-bottom:1px solid #BBB3A3;
line-height:1.5em;
}

.cell_center{
text-align:center;
vertical-align:middle;
}
