/* ///////////////////////////////////////////////

ファイル名：restaurant.css
適応ページ：ショップ＆レストランのページ

----------------------------

このCSSの内容

1. hx タグの設定(h1,h2等)
2. header の設定
3. コンテンツ部分の設定
4. サイドメニューの設定

X. etc

/////////////////////////////////////////////// */


/* 1. hx タグの設定(h1,h2等)
--------------------------------------------- */

h2 {
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
}

/* 2. header の設定
--------------------------------------------- */

/* ページ上部ナビの「ショップ＆レストラン」を選択した状態 */
#mainNavi li#restaurantBtn a {
	width: 142px;
	height: 35px;
	background: transparent url(../img/base/navi_restaurant.gif) no-repeat -150px 0;
}


/* タイトル写真 */
#restaurant #header #photoTit {
	clear: both;
	width: 770px;
	height: 140px;
	margin: 4px 0 0 0;
	padding: 0;
	background: transparent url(../img/shop_restaurant/restaurant_tit_photo.jpg) no-repeat 0 0;
}



/* 3. コンテンツ部分の設定
--------------------------------------------- */

/* ショップ & レストラントップ */
#restaurant #contents #contentsBox h3#restaurant {
	width: 570px;
	height: 34px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
	background: transparent url(../img/shop_restaurant/restaurant_tit.gif) no-repeat 0 0;
}



#restaurant #contents #contentsBox h3#shop {
	width: 570px;
	height: 34px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
	background: transparent url(../img/shop_restaurant/shop_tit.gif) no-repeat 0 0;
}



#restaurant .articleBox {
	background: url(../img/base/border_type02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 8px 0;
}

#restaurant .articleBox .articleInfo {
	width: 435px;
	float: right;
	color: #333333;
}

#restaurant .articleBox p {
	margin: 12px 5px;
}

#restaurant .articleBox h4 {

	margin: 7px 5px;
}


#restaurant .articleBox .articlePhoto {
	width: 120px;
	float: left;
	padding: 5px;
}



/* 各店舗 */

/*萩之茶屋　宮交シティ店*/
#restaurant #contents #contentsBox h3#gyossantei {
	width: 570px;
	height: 230px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
	background: transparent url(http://www.s-and-r.jp/img/shop_restaurant/hagi_city/hagino-city_tit.jpg) no-repeat 0 0;
}

#restaurant #contents #contentsBox h3#himukaya {
	width: 570px;
	height: 44px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
	background: transparent url(../img/shop_restaurant/restaurant_himawari_tit.gif) no-repeat 0 0;
}

/*生駒高原花の茶屋*/
#restaurant #contents #contentsBox h3#edogin {
	width: 570px;
	height: 230px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
	background: transparent url(http://www.s-and-r.jp/img/shop_restaurant/ikoma/ikoma_tit.jpg) no-repeat 0 0;
}

#restaurant #contents #contentsBox h3#aoshima {
	width: 570px;
	height: 230px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
	background: transparent url(../img/shop_restaurant/restaurant_aoshima_tit.jpg) no-repeat 0 0;
}

/*萩之茶屋　空港店*/
#restaurant #contents #contentsBox h3#haginochaya {
	width: 570px;
	height: 230px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
	background: transparent url(http://www.s-and-r.jp/img/shop_restaurant/haginochaya/haginochaya_tit.jpg) no-repeat 0 0;
}

#restaurant #contents #contentsBox h3#lounge_store {
	width: 570px;
	height: 230px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
	background: transparent url(../img/shop_restaurant/restaurant_zaboon_tit.jpg) no-repeat 0 0;
}

/*えびの高原*/
#restaurant #contents #contentsBox h3#duty-free_shop {
	width: 570px;
	height: 270px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
	background: transparent url(http://www.s-and-r.jp/img/shop_restaurant/ebino/ebino_tit2.jpg) no-repeat 0 0;
}



/*霧島サービスエリア上下線*/
#restaurant #contents #contentsBox h3#kirishima {
	width: 570px;
	height: 230px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
	background: transparent url(http://www.s-and-r.jp/img/shop_restaurant/kirisima/kirisima_tit.jpg) no-repeat 0 0;
}

#restaurant #contents #contentsBox h3#eigyo {
	width: 570px;
	height: 44px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
	background: transparent url(../img/shop_restaurant/eigyo_tit.gif) no-repeat 0 0;
}


#restaurant #contents #contentsBox h3#gaisyo {
	width: 570px;
	height: 34px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
	background: transparent url(../img/shop_restaurant/gaisyo_tit.gif) no-repeat 0 0;
}


#restaurant #contents #contentsBox h3#shopnews {
	width: 570px;
	height: 34px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
	background: transparent url(../img/shop_restaurant/shopnews_tit.gif) no-repeat 0 0;
}




/*店舗紹介部分*/
#shop_restaurantBox {
	margin: 15px 0 25px 0;
	padding: 0;
	text-align: center;
}

#shop_restaurantBox2 {
	margin: 0px 0 25px 0;
	padding: 0;
	text-align: center;
}

#shop_restaurant-photo {
	background: url(../img/shop_restaurant/bg_photo.gif) #ccc;
	vertical-align: bottom;
}

#shop_restaurant-photo img {
	vertical-align: bottom;
}

#shop_restaurant-info {
	text-align: left;
}

#shop_restaurant-info p {
	margin: 15px 0;
}

#shop_restaurantBox .style1 {
	color: #990000;
	font-size: small;
}
#shop_restaurantBox .style2 {
	color: #666666;
	font-size: 12px;
}
#shop_restaurantBox .style6 {
        color: #999999
}
#shop_restaurantBox  .style7 {
	color: #000000;
	font-weight: bold;
}

#shop_restaurantBox p {
 padding:0!important;
 margin:0!important;
 line-height:1.5em!important;
 text-align:left;
}

#shop_restaurantBox2 .style1 {
	color: #990000;
	font-size: small;
}
#shop_restaurantBox2 .style2 {
	color: #666666;
	font-size: 12px;
}
#shop_restaurantBox2 .style6 {
        color: #999999
}
#shop_restaurantBox2  .style7 {
	color: #000000;
	font-weight: bold;
}

#shop_restaurantBox2 p {
 padding:0!important;
 margin:0!important;
 line-height:1.5em!important;
 text-align:left;
}

.shopData {
 width:210px;
 height:110px;
 background:url(http://www.s-and-r.jp/img/shop_restaurant/kotei/bg_shopdata.gif) left top no-repeat;
 text-align: left;
 padding: 30px 5px 5px 10px;
 font-weight: bold;
 font-size: 12px;
}

.shopData2 {
 width:210px;
 height:215px;
 background:url(http://www.s-and-r.jp/img/shop_restaurant/kotei/bg_shopdata2.gif) left top no-repeat;
 text-align: left;
 padding: 30px 5px 5px 10px;
 font-weight: bold;
 font-size: 12px;
}

#map {
	font-size: small;
	color: #FFFFFF;
	background-color: #990000;
	padding: 1px;
	margin: 1px;
	line-height: 2em;
}

/*ショップニュース部分*/
#restaurant .shopNewsBox {
	background: url(../img/base/border_type02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 2px 0;
}

#restaurant .shopNewsBox .shopNewsInfo {
	width: 345px;
	float: right;
	color: #333;
}

#restaurant .shopNewsBox p {
	margin: 6px 5px;
}

#restaurant .shopNewsBox h4 {
	color: #333;
	line-height: 150%;
	margin: 10px 5px 7px 5px;
}


#restaurant .shopNewsBox .shopNewsPhoto {
	width: 210px;
	float: left;
	padding: 5px;
}

div.ShopEntryBody {
margin:0;
padding:0;
}

div.ShopEntryBody p {
margin:0;
padding:0 0 15px 0;
}

div.ShopEntryBody img {
margin:0 0 20px 0;
}










/* 4. サイドメニューの設定
--------------------------------------------- */
#restaurant #contents #leftNavi h3 {
	width: 190px;
	height: 20px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
	background: transparent url(../img/shop_restaurant/restaurant_tit_leftnavi.gif) no-repeat 0 0;
}




/* X. etc
--------------------------------------------- */
.entryDateDisp{
  text-align:right;
  font-size:0.8em;
  color:#333;
}



/*20080821追加分（ショップ名・コメント）
--------------------------------------------- */
.shop_restaurant-infoN {
	text-align:left;
	font-size:0.8em;
	color: #333;
	font-weight:bold;
	letter-spacing:-0.03em;
	margin-bottom:8px;
}

.shop_restaurant-infoN2 {
	text-align:left;
	font-size:0.8em;
}

/*20081205追加分（ドラ旅バナー）
--------------------------------------------- */
#doratabiBanner{
	width:570px;
	height:85px;
	padding-top:5px;
	background-color:#f1f1f1;
	position:bottom;
	}

#doratabiBanner img{
	border:0px;
	}

/*20090219追加分（えびのスタイル変更）
--------------------------------------------- */
.whiteText {
color: #FFFFFF;
}

.whiteTextB{
color: #FFFFFF;
font-weight:700;
}

#ebinoBack{
background-image:URL(http://www.s-and-r.jp/img/shop_restaurant/ebino/backPaturn.png);
background-repeat:no-repeat;
background-attachment:left-top;
background-color:#241d15;
}

#doratabiBanner2{
background-color:none;
padding:18px 0 0 10px;
border:none;
}
