@charset "utf-8";
/* ===================================================================
CSS information

 file name  :restaurant.css
 author     :Ability Consultant
style info  :レストラン　全店舗共通設定　ハックは最下部に記述
=================================================================== */

/* -----------------------------------------------------------
	各ページ専用指定
----------------------------------------------------------- */



/*----------------------------------------------------
	.con_restaurant
		レストランのご案内
----------------------------------------------------*/
#restaurant #main .con_restaurant {
	margin: 0 0 40px;	
}

#restaurant #main .con_restaurant h3 {
	width: 700px;
	height: 20px;
	text-indent: -9999px;
	background: url(../restaurant/images/st_restaurant.gif) no-repeat 0 0;
	margin: 0 0 10px;	
}

/* .box_res　レストラン店舗
----------------------------------------------------------- */
#restaurant #main .con_restaurant .box_res {
	clear: both;
	width: 694px;
	border: solid 3px #d8d8d8;
	margin: 0 0 20px;
	padding: 0 0 10px;
	overflow: hidden;
}

#restaurant #main .con_restaurant .box_res h5 {
	font-weight: normal;
	padding: 15px 15px 15px 230px;
}

/* カラム（左） */
#restaurant #main .con_restaurant .box_res .box_l {
	float: left;
	width: 320px;
	padding: 0 0 0 20px;
}

#restaurant #main .con_restaurant .box_res .box_l p {
	margin: 0 0 10px;
}

/* カラム（右） */
#restaurant #main .con_restaurant .box_res .box_r {
	float: right;
	width: 325px;
	padding: 0 20px 0 0;
}

#restaurant #main .con_restaurant .box_res .box_r dl {
	background: url(../images/ic_circle_gold.gif) no-repeat 0 5px;
	padding: 0 0 3px 17px;
	margin: 0 0 8px;
}

#restaurant #main .con_restaurant .box_res .box_r dt,
#restaurant #main .con_restaurant .box_res .box_r dd {
	padding: 2px 0;
	border-bottom: dotted 1px #cfcfcf;
}

#restaurant #main .con_restaurant .box_res .box_r dt {
	font-weight: bold;
}

/*----------------------------------------------------
	.con_breakfast
		朝食のご案内
----------------------------------------------------*/
#restaurant #main .con_breakfast {
	clear: both;
}

#restaurant #main .con_breakfast h3 {
	width: 700px;
	height: 20px;
	text-indent: -9999px;
	background: url(../restaurant/images/st_breakfast.gif) no-repeat 0 0;
	margin: 0 0 10px;	
}


/* .box_bre　朝食
----------------------------------------------------------- */
#restaurant #main .con_breakfast .box_bre {
	width: 654px;
	border: solid 3px #d8d8d8;
	margin: 0 0 20px;
	padding: 20px;
	overflow: hidden;
}

#restaurant #main .con_breakfast .box_bre .box_l {
	float: left;
	width: 360px;
}


#restaurant #main .con_breakfast .box_bre .box_l p span {
	color: #820000;
	font-weight: bold;
}

#restaurant #main .con_breakfast .box_bre .box_l h4 {
}

#restaurant #main .con_breakfast .box_bre .box_l li {
	background-color: #FAF4E6;
	margin: 5px 0 0;
	padding: 5px 10px;
}

#restaurant #main .con_breakfast .box_bre .box_l li.li_time {
	margin-top:15px;
}

#restaurant #main .con_breakfast .box_bre .box_l p.txt_menu {
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 10px;
}

#restaurant #main .con_breakfast .box_bre .box_r {
	float: right;
	width: 275px;
}

#restaurant #main .con_breakfast .box_bre .box_r .txt_s {
	font-size: 90%;
	text-align: right;
	margin: 5px 0 0;
}





/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}