@charset "UTF-8";

/*レストラン-----------------------------------------------------------------------------*/

/*文字色の設定*/

body#bodyRestaurant{

	color:#666633;

}

/*フラッシュ*/

div#Contents p.contentImages{

	background:url(../restaurant/images/img_restaurant.jpg) no-repeat;

	text-indent:-9999px;

	width:800px;

	height:180px;

}

/*タイトル*/



div#Title{

	width:800px;

	height:46px;

	margin-top:16px;

}

div#Title h2{

	margin-left:20px;

	margin-right:26px;

	float:left;/*タイトル回り込み左*/

}

div#Title h3{

	width:480px;

	height:46px;

	float:right;/*タイトル回り込み右*/

	padding-top:10px;

	font-size:12px;

	color:#333300;

}

/*コンテンツまとめ*/

div#ContentsBottom{

	width:760px;

	margin-left:20px;

	margin-right:20px;

	margin-bottom:30px;

	clear:both;/*タイトル回り込み解除*/

}

/*営業時間*/

dl#Time{

	margin-left:0;

	margin-top:10px;

	width:190px;

	float:left;/*営業時間回り込み左*/

}

dl#Time dt{

	display:block;

	background-image: url(../restaurant/images/gra_blue.gif);

	background-repeat: no-repeat;

	width:170px;/*padding-left20pxマイナス*/

	height:19px;

	padding-left:20px;

	color:#3366CC;

	line-height:20px;/*微調整+1px*/

}

dd#LunchTime,dd#DinnerTime,dd#Close{

	display:block;

	width:180px;

	height:100%;

	margin-top:10px;

	padding-left:10px;

	padding-bottom:5px;

}

dd#LunchTime{

	border-bottom-width: 2px;

	border-bottom-style: dotted;

	border-bottom-color: #333300;

}

dl#Time strong{

	font-weight:bold;

}

/*下層リンク*/

table#UnderLink{

	width:560px;

	float:right;/*下層リンク回り込み右*/

	margin-top:10px;

}

table#UnderLink td.imgBorder img{

	width:178px;

	height:178px;

	border:#CCCCCC 1px solid;		

}

table#UnderLink td#ULlunch a,table#UnderLink td#ULdinner a,table#UnderLink td#ULwine a{

	display:block;

	width:178px;

	padding-left:2px;

}

address{

	clear:left;/*営業時間、下層リンク回り込み解除*/

}





/* 10thアニバーサリー　デザートフェア用 */



#anv10thDessert{

	width:550px;

	padding:5px;

	float:right;

	background-image: none;

}





#anv10thDessert #anv10thDessert_Box{

	width:460px;

	border:5px solid #baa53f;

	background:#f1ebd0;

	padding:20px 40px;

	margin:10px auto 10px;

}



#anv10thDessert #anv10thDessert_Box p strong{

	font-weight:bold;

	color:#cc0000;

	margin:10px 0;

	display:block;

	text-align:center;

}



#anv10thDessert #anv10thDessert_Box p{

	text-align:center;

}



#anv10thDessert #anv10thDessert_Box #anv10thDessert_Menu{

	width:360px;

	border:1px solid #baa53f;

	background:#fff;

	padding:10px 20px;

	margin:20px auto;

}



#anv10thDessert #anv10thDessert_Box #anv10thDessert_Menu p{

	margin:10px 0;

}



#anv10thDessert #anv10thDessert_Box #anv10thDessert_Menu p.dessertFairImage{

	width:170px;

	margin:0 auto;

}
