#shopNavi {
width: 1000px;
background-color: transparent;
margin: 0 0 20px 0;
}

#shopNavi .shopMainBut_erea{
width:900px;
display: inline-block;
padding:0;
margin:10px 0 0 80px;
background: url(/shop/shop_img/top_but_back.gif) left bottom repeat-y;

}

#shopNavi .shopMainBut_erea_single{
width:400px;
display: inline-block;
padding:0;
margin:10px 0 0 80px;
background: url(/shop/shop_img/top_but_back.gif) left bottom repeat-y;

}

#shopNavi .shopMainBut_lt{
float:left;
width:384px;
padding:2px;
margin:0 0 0 1px;
border-top:1px solid #ccc;
}

#shopNavi .shopMainBut{
width:384px;
padding:2px;
margin:0 0 0 449px;
border-top:1px solid #ccc;
}

#shopNavi .shopMainBut_p{
font: 11px/14px "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,Osaka,"ＭＳ Ｐゴシック", Arial, Helvetica, Verdana, sans-serif;
padding:5px 10px;
}

.shopMainBut_erea:after { 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; 
}

#shopNavi_map{
margin:30px 0 30px 138px;
}


#shopList{
padding:10px 50px 40px 50px;	
}


.store_pref {
width:900px;
height:21px;
_height:26px;
margin:10px 0 1px 0;
padding:5px 0 0 20px;
background: url(/shop/shop_img/pref_store.gif) no-repeat;
font:bold 16px/100% "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","Arial", "Helvetica", "Verdana",sans-serif;
color:#FFF;
}

.store_pref_os {
width:900px;
height:21px;
_height:26px;
margin:10px 0 1px 0;
padding:5px 0 0 20px;
background: url(/shop/shop_img/pref_store_os.gif) no-repeat;
font:bold 16px/100% "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","Arial", "Helvetica", "Verdana",sans-serif;
color:#FFF;
}

.store_list {
width:900px;
margin:0;
padding:0;
border-spacing:0;
font:12px/16px "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","Arial", "Helvetica", "Verdana",sans-serif;
}

.store_list th.type{
width:60px;
margin:0;
padding:4px 0;
background-color:#D9D9D9;
}

.store_list th.shopname{
width:260px;
margin:0;
padding:4px 0 4px 5px;
background-color:#D9D9D9;
text-align:left;
}

.store_list th.address{
width:320px;
margin:0;
padding:4px 0 4px 5px;
background-color:#D9D9D9;
text-align:left;
}

.store_list th.tel{
width:100px;
margin:0;
padding:4px 0 4px 5px;
background-color:#D9D9D9;
text-align:left;
}

.store_list th.try{
width:30px;
margin:0;
padding:4px 0;
background-color:#D9D9D9;
}

.store_list th.web{
width:95px;
margin:0;
padding:4px 0;
background-color:#D9D9D9;
}


.store_list td{
margin:0;
padding:8px 5px;
border-bottom:solid 1px #669900;
font:12px/16px "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","Arial", "Helvetica", "Verdana",sans-serif;
}

.store_list td h3{
margin:0;
padding:0;
font:bold 12px/16px "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","Arial", "Helvetica", "Verdana",sans-serif;
}

.store_list td.type_ad{
background: url(/shop/shop_img/icon_as.gif) 50% no-repeat;
}
.store_list td.type_ad span{
display:none;
}

.store_list td.type_cs{
background: url(/shop/shop_img/icon_cs.gif) 50% no-repeat;
}
.store_list td.type_cs span{
display:none;
}

.store_list td.type_ps{
background: url(/shop/shop_img/icon_ps.gif) 50% no-repeat;
}
.store_list td.type_ps span{
display:none;
}

.store_list td.type_es{
background: url(/shop/shop_img/icon_es.gif) 50% no-repeat;
}
.store_list td.type_es span{
display:none;
}

.store_list td.type_os{
background: url(/shop/shop_img/icon_os.gif) 50% no-repeat;
}
.store_list td.type_os span{
display:none;
}


.store_list .center{
text-align:center;
}

.store_list .left{
text-align:left;
}


#store_top{
width:950px;
padding:10px 0 0 70px;
display: inline-block;
}

#store_top p#comment_about{
width:480px;
padding:10px 40px 0 0;
margin:0;
float:left;
font:11px/18px "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","Arial", "Helvetica", "Verdana",sans-serif;
}

#store_top:after { 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; 
}


#store_button{
width:960px;
padding:40px 0 40px 30px;
display: inline-block;
}

#store_button ul{
margin:0;
padding:5px 0 0 0;
list-style-type:none;
}

#store_button ul li{
margin:0;
padding:0 3px 0 0;
display:inline;
}


#store_button:after { 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; 
}


.totop_s {
text-align:center;
margin:0 0 80px 0;
}

.totop_s img{
margin:0 20px;	
}


#storePageBase {
width:900px;
margin:0 0 0 70px;
display: inline-block;	
}

#storePageBase h2 {
margin:15px 0 20px 0;	
}

#storePageLeft {
width:590px;
float:left;
}

#storePageLeft h3{
width:550px;
padding:5px 0 5px 10px;
margin:15px 0;
background-color:#77BB00;
font:italic 16px/16px Impact, sans-serif;
color:#fff;
}

#storePageLeft .storePageComment{
width:545px;
padding:0 0 0 10px;
margin:0;
font:11px/18px "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","Arial", "Helvetica", "Verdana",sans-serif;
display: inline-block;
}

#storePageLeft .storePageComment img{
float:left;
}

#storePageLeft .storePageComment .commentImg{
margin:0 0 0 215px;
}

.storePageComment:after { 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; 
}

#storePageRight {
width:310px;
_width:307px;
margin:0 0 0 590px;
}

.storeMap {
width:290px;
border:1px solid #77BB00;
padding:3px;
}

.storeMapLarge {
text-align:center;
font:bold 11px/12px Arial, Helvetica, sans-serif;
padding-top:5px;
}


#storePageRight h4{
margin:20px 0 0 0;
padding:0 0 0 3px;
border-left:5px solid #77BB00;
font:italic 16px/16px Impact, sans-serif;
color:#77BB00;
}

#storePageRight .shopInfo{
padding:10px 0 0 10px;
font:11px/18px "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","Arial", "Helvetica", "Verdana",sans-serif;
}

#storePageRight .shopInfo span{
font-weight:bold;
font-size:16px;
}

#storePageRight .shopInfo dl.shopInfoBox{
padding:10px 0 0 0;

}

#storePageRight .shopInfo dl.shopInfoBox dt{
float:left;
line-height:14px;
}

#storePageRight .shopInfo dl.shopInfoBox dd{
margin:0 0 0 50px;
line-height:14px;
}

#storePageRight .shopInfo dl.shopInfoBox dd span{
color:#fff;
}


#storePageBase:after { 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; 
}


.shopPhotos {
margin:30px 0;
display: inline-block;
}

.shopPhotos:after { 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; 
}



.shopAd_cat{
color:#77B900;
display: inline-block;
font-weight:bold;
background: url(/shop/shop_img/ad/pref_back.gif) left 5px no-repeat;
padding:0 0 20px 5px;
}


.shopAd_cat .shopadTabSelected, .shopadTabDeselected {
float: left;
padding: 2px 5px 2px 0;
background: url(/shop/shop_img/ad/pref_back.gif) right 5px no-repeat;
margin:0 5px 0 0;
}
.shopAd_cat .shopadTabSelected {
background: #77BB00;
color: #FFF;
}

.shopAd_cat .shopadTabSelected, .shopAd_cat .shopadTabDeselected:hover {
color: #fff;
background: #77BB00;
margin: 0 5px 0 0;
padding: 2px 5px 2px 0;
background: url(/shop/shop_img/ad/pref_back.gif) right 5px no-repeat;
}
.shopAd_cat .shopadTabSelected span, .shopAd_cat .shopadTabDeselected:hover span {
background: #77BB00;
padding: 3px 5px;
float: left;
margin: 0;
}
.shopAd_cat .shopadTabDeselected span {
padding:3px 5px;
float: left;
margin: 0;
}



.shopAd_cat:after { 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; 
}

#shop01TitleDiv, #shop02TitleDiv, #shop03TitleDiv, #shop04TitleDiv, #shop05TitleDiv, #shop06TitleDiv, #shop07TitleDiv, #shop08TitleDiv, #shop09TitleDiv, #shop10TitleDiv, #shop11TitleDiv { cursor:pointer; cursor:hand; }


.shop_page_Top {
clear:both;
text-align:right;
padding:20px 0 0 0;
}





h3.ride {
clear:both;
width:770px;
_width:780px;
padding:5px 0 5px 10px;
margin:15px 0;
background-color:#77BB00;
color:#fff;
font:bold 16px/100% "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","Arial", "Helvetica", "Verdana",sans-serif;
}

.ride_list {
width:780px;
margin:0;
padding:0;
border-spacing:0;
font:12px/16px "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","Arial", "Helvetica", "Verdana",sans-serif;
empty-cells:show; 
}

.ride_list th{
margin:0;
padding:8px 5px;
background-color:#D9D9D9;
font-weight:normal;
font:12px/16px "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","Arial", "Helvetica", "Verdana",sans-serif;
}

.ride_list td{
margin:0;
padding:8px 5px;
border-bottom:solid 1px #669900;
font:12px/16px "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","Arial", "Helvetica", "Verdana",sans-serif;
}

.ride_list .leftb{
border-left:solid 1px #669900;
}

.ride_clor{
background-color:#F2F2F2;	
}

