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

 file name  :breakfast.css
 author     :Ability Consultant
style info  :（ページ名に合わせて記述）設定　ハックは最下部に記述
=================================================================== */


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

/* #pagetitle	内部ページ用画像表示部分
----------------------------------------------------*/
#breakfast #main #pagetitle h2 {
	background: url(../breakfast/images/title.jpg) 0 0 no-repeat;
}


/* .con_intro	INTRO
----------------------------------------------------*/
#breakfast #main .con_intro {
	margin:0 auto;
	width:715px;
	overflow:hidden;
}

#breakfast #main .con_intro .con_intro_l {
	margin-top:20px;
	float:left;
	width:475px;
}


/* .con_brf		朝食
----------------------------------------------------*/
#breakfast #main .con_brf {
	margin:30px auto 0 auto;
	width:715px;
	overflow:hidden;
}

#breakfast #main .con_brf h3 {
	margin-bottom:15px;
	width:715px;
	height:30px;
	line-height:30px;
	text-indent:-9999px;
}

#breakfast #main .con_brf h3.st_brf_free {
	background:url(../breakfast/images/st_brf_free.gif) 0 0 no-repeat;
}

#breakfast #main .con_brf .img_brf {
	margin-bottom:35px;
}

#breakfast #main .con_brf h4 {
	margin-bottom:15px;
	width:310px;
	height:22px;
	line-height:22px;
	text-indent:-9999px;
}

#breakfast #main .con_brf h4.st_menu {
	background:url(../breakfast/images/st_menu.gif) 0 0 no-repeat;
}

#breakfast #main .con_brf h4.st_brf_corner {
	background:url(../breakfast/images/st_brf_corner.gif) 0 0 no-repeat;
}

#breakfast #main .con_brf h4.st_brf_details {
	width:450px;
	background:url(../breakfast/images/st_brf_details.gif) 0 0 no-repeat;
}

#breakfast #main .con_brf .txt_brf {
	margin-bottom:20px;
	padding-left:10px;
}

#breakfast #main .con_brf ul.list_time {
	margin-right:15px;
	width:340px;
	float:left;
}

#breakfast #main .con_brf ul.list_time li {
	padding:15px;
	border-top:1px dotted #b0b7b6;
	border-bottom:1px dotted #b0b7b6;
}


/* 朝食ご提供時間 */
#breakfast #main .con_brf .con_brf_corner {
	margin:0 auto 30px auto;
	width:715px;
	overflow:hidden;
}

#breakfast #main .con_brf .con_brf_corner .con_brf_corner_r {
	width:314px;
	float:right;
}

#breakfast #main .con_brf .con_brf_corner .con_brf_corner_r p {
	padding-left:10px;
}


/* .con_family	ファミリーサービス
----------------------------------------------------*/

#breakfast #main h3.st_family {
	margin:30px auto 10px auto;
	width:715px;
	height:30px;
	line-height:30px;
	text-indent:-9999px;
	background:url(../breakfast/images/st_family.gif) 0 0 no-repeat;
}

#breakfast #main .con_family {
	margin:0 auto;
	width:715px;
	overflow:hidden;
}

#breakfast #main .con_family .con_family_r {
	width:410px;
	float:right;
}

#breakfast #main .con_family .con_family_r span {
	color:#3b8b76;
	font-size:110%;
	font-weight:bold;
}


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

	hack - 各種cssハック - for IE7

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


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

	hack - 各種cssハック - for IE6

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