/* CSS Document */


/* recommned */


div#gourmetRecommend { width:950px; overflow:hidden;}
div#gourmetRecommend h2 { font-size:22px; color:#333333; height:30px; line-height:30px; padding:2px 0 2px 24px; margin:0px 0 14px; border-bottom:#FF9900 solid 2px; background:url(../recommend/images/cmn_pagetitle_ico.png) no-repeat 4px center; }

/* 画像と予約 */
div#shopInfo { width:100%; overflow:hidden; margin:0 0 16px; background:url(../recommend/images/cmn_yoyaku_bg_bias.png) repeat-y right top;}
	div#pageImage { width:610px; overflow:hidden; float:left;}
		img#recImage 		{ width:520px; float:left; }
		div#recImageThumbs 	{ width:80px; overflow:hidden; float:right; }
		div#recImageThumbs img { margin:0 0 5px; float:left; cursor:pointer}
	div#shopYoyaku { width:288px; padding:8px;  margin:8px; overflow:visible; float:right; background:#FFF; }	
	div#shopYoyaku table { width:100%; border-collapse:collapse; margin:6px 0 12px;}
	div#shopYoyaku table th,
	div#shopYoyaku table td { font-size:12px; padding:0px 0; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
	div#shopYoyaku table th { font-weight:bold; text-align:left; width:40px;}
	div#shopYoyaku table td {}
	div#shopYoyaku table td img { vertical-align:bottom}
	div#shopYoyaku h5 { margin:4px 0 10px;}
	div#shopYoyaku p#yoyakuTel { font-size:18px; font-weight:bold; color:#CC0000; background:url(../recommend/images/cmn_yoyaku_call_ico.png) no-repeat left center; padding:2px 0 2px 80px;}
	div#shopYoyaku p.small { font-size:11px; color:#666; margin:4px 0 4px;}
		div#yoyakuForm {  padding:10px 0; border-top:#999 dotted 1px; margin:10px 0 0}
		div#yoyakuForm　img#yoyakuBtn {}
		div#yoyakuForm　a img#yoyakuBtn {}
		div#yoyakuForm a:hover img#yoyakuBtn{ opacity : 0.7 ; /* 一般のブラウザ向け */ filter : alpha(opacity=70) ; /* IE　*/ }
	a:hover img.mapicon {opacity : 0.7 ; /* 一般のブラウザ向け */ filter : alpha(opacity=70) ; /* IE　*/}
		
		
		
				
/* おすすめの項目　※コースなど */	
div.recommendItem { margin:10px 0 14px;}
div.recommendItem h3 { padding: 0 0 0 14px; margin:0; line-height:36px; height:36px; font-size:18px; color:#FFF;  background:url(../recommend/images/cmn_recommend_item_title.png) no-repeat left top;}
	div.recommendNotes { padding:10px 0 0 0; background:url(../recommend/images/cmn_recommend_item_body.png) repeat-y left top;}
		div.recommendText { margin:0 10px 12px; padding:0 0 12px 0; border-bottom:#999 dotted 1px;}
		div.recommendText p { font-size:12px; line-height:1.6em}
		div.recommendNotice { line-height:1.6em; color:#666; margin:0 0px; padding:0 10px 12px 10px; background:url(../recommend/images/cmn_recommend_item_bottom.png) no-repeat left bottom;}
			span.mark { color:#FF9900; }
			
			
			
/* 店舗データ */
div#shopData { width:100%; overflow:hidden; margin:10px 0 20px;}
div#shopData table { width:100%; border-collapse:collapse; margin:0; }
div#shopData table th,
div#shopData table td { padding:6px; vertical-align:middle;}
div#shopData table th { font-weight:bold; width:100px;}
div#shopData table td {}
div#shopData table td img { vertical-align:middle;}
div#shopData table tr.odd th,
div#shopData table tr.odd td { background:#E6E6E6;}
div#shopData table tr.evn th,
div#shopData table tr.evn td { background:#F3F3F3;}




/*　今月のおすすめ */
#recListBlockWrap { display:none;}
#recListTable { width:930px; margin:auto 10px; border-collapse:collapse; }
#recListTable td { padding:10px; border-bottom:#CCC dotted 1px;} 
#recListTable td a { color:#3399FF; background:url(../recommend/images/cmn_ico_arw.png) no-repeat left center; font-size:14px; padding:2px 0 2px 24px;}








