@charset "utf-8";
/* ===================================================================
CSS information

 file name  :zzz.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */


/* -----------------------------------------------------------
	各ページ専用指定
----------------------------------------------------------- */

/* 導入部分	
----------------------------------------------------------- */

/*文と写真*/
#res_bf #intro{
	margin:0 0 30px 0;
	width: 680px;
}

#res_bf #intro:after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}


#res_bf #intro img#intro_img{
	float: right;
}

#res_bf #intro div{
	width:390px;
	float:left;
}

#res_bf #intro h4#intro_copy{
	margin:0 0 15px 0;
	width: 390px;
	height: 20px;
	background: url(../../images/res_bf/sst_rest.gif) left top no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

#res_bf #intro p#intro_text{
	width: 390px;
}

/*ボタン_朝食のご案内はこちら*/
#res_bf #intro #intro_bf_bt{
	width: 147px;
	height: 24px;
	float: right;
	background:url(../../buttons/bf_bt.gif) left top no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

#res_bf #intro #intro_bf_bt a{
	width: 147px;
	height: 24px;
	display:block;
}


/* -----------------------------------------------------------
	各レストラン
----------------------------------------------------------- */
/* マリーガーデンタイトル */
#res_bf .rest_box .rest_right #sst_marie {
	margin-bottom:5px;
	padding-top:23px;
	width:380px;
	height:32px;
	background: url(../res_bf/images/tit_marie.gif) no-repeat left top;
	display: block;
}

/* 温野菜 */
#res_bf .rest_box .rest_right #sst_yasai {
	margin-bottom:5px;
	padding-top:23px;
	width:380px;
	height:32px;
	background: url(../res_bf/images/tit_yasai.gif) no-repeat left top;
	display: block;
}

/* つぼ八 */
#res_bf .rest_box .rest_right #sst_tubo {
	margin-bottom:5px;
	padding-top:23px;
	width:380px;
	height:32px;
	background: url(../res_bf/images/tit_tubo.gif) no-repeat left top;
	display: block;
}


/* -----------------------------------------------------------
	朝食
----------------------------------------------------------- */
/*===================================================
※注意
"#bf_st"、"#bf_text_01"、は　/css/bf.css　に記載してあります。
個別で変更したい場合は、各ホテルcssに記載してください。
===================================================*/

/*キャッチコピー*/
#res_bf #bf_copy{
	margin-bottom:15px;
	width:680px;
	height: 20px;
	background: url(../../images/res_bf/bf_copy.gif);
	overflow: hidden;
	text-indent: -9999px;
}


/* 各レストラン共通部分
----------------------------------------------------------- */

/*営業時間*/
#res_bf p.bf_time_tx{
	margin-top:20px;
	float:left;
	font-size: 112%;
	font-weight: bold;
}

/*レストランコンテンツの背景_角丸*/
#res_bf .bf_commoon_bg{
	padding-bottom: 15px;
	margin-bottom: 20px;
	width: 680px;
	background: url(../../images/res_bf/bg/bf_box_bottom_bg.gif) left bottom no-repeat;
}

#res_bf .bf_commoon_bg:after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}


/* JOYFULL	
----------------------------------------------------------- */

/*キャッチコピー*/
#res_bf #bf_jyfl_copy{
	margin: 0 auto 15px;
	width:640px;
	height: 39px;
	background: url(../res_bf/images/bf_jyfl_copy.gif) left top no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}


/*店名_営業時間　入れ物*/
#res_bf #bf_jyfll_st{
	width:680px;
	height: 60px;
	background: url(../../images/res_bf/bf_jyfll_st.gif) left top no-repeat;
	overflow: hidden;
}

/*店名*/
#res_bf #bf_jyfll_st h4{
	width:280px;
	height: 60px;
	float: left;
	overflow: hidden;
	text-indent: -9999px;
}

/*タイトル_モーニングープレート*/
#res_bf #bf_jyfll_mplate_st{
	margin: 0 auto 5px;
	width:640px;
	height: 26px;
	background: url(../../images/res_bf/bf__jyfll_mplate_stt.gif) left top no-repeat;
	clear:both;
	overflow: hidden;
	text-indent: -9999px;
}

/*タイトル_モーニングー定食*/
#res_bf #bf_jyfll_mteishoku_st{
	margin: 0 auto 5px;
	width:640px;
	height: 26px;
	background: url(../../images/res_bf/bf_mteishoku_stt.gif) left top no-repeat;
	clear:both;
	overflow: hidden;
	text-indent: -9999px;
}

/*メニューの写真_説明*/
#res_bf .bf_dish_box{
	margin: 0 10px 0 15px;
	width:200px;
	float: left;
}

#res_bf .bf_dish_box img{
	margin-bottom: 0.5em;
}

#res_bf .bf_dish_box p{
	width:200px;
	font-size: 83%;
}

/* 志高	
----------------------------------------------------------- */
/*店名_営業時間　入れ物*/
#res_bf #bf_shdk_st{
	width:680px;
	height: 60px;
	background: url(../../images/res_bf/bf_shdk_st.gif) left top no-repeat;
	overflow: hidden;
}

/*店名*/
#res_bf #bf_shdk_st h4{
	width:220px;
	height: 60px;
	overflow: hidden;
	text-indent: -9999px;
	float:left;
}

/*キャッチコピー*/
#res_bf #bf_shdk #bf_shdk_copy{
	margin: 0 auto 15px;
	width:640px;
	height: 39px;
	background: url(../res_bf/images/bf_shdk_copy.gif) left top no-repeat;
	overflow: hidden;
	text-indent: -9999px;
}

#res_bf #bf_shdk img{
	margin-left: 15px;
	float: left;
}

#res_bf #bf_shdk dl{
	margin-left: 15px;
	width: 185px;
	float: left;
	background: #ECD7BD;
}

#res_bf #bf_shdk dl dt,
#res_bf #bf_shdk dl dd{
	margin: 0.5em;
}

#res_bf #bf_shdk dl dt{
	color: #BA4242;
}

/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}

/*メニューの写真_説明*/
* html #res_bf .bf_dish_box{
	margin: 0 10px 0 10px;
}

