@charset "utf-8";
/* ===================================================================
CSS information

 file name  :breakfast.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */


/*----------------------------------------------------
	#gmenu	グローバルメニュー
----------------------------------------------------*/

#breakfast #gmenu ul li#gm_breakfast a {
	background:url(../images/gmenu_site.gif) -266px -59px;
}


/*----------------------------------------------------
	#title
----------------------------------------------------*/

#breakfast #title h2 {
	background:url(../breakfast/images/title.jpg) 0 0 no-repeat;
}


/*----------------------------------------------------
	#wrp_introbreakfast
----------------------------------------------------*/
#breakfast #wrp_introbreakfast {
	margin:0 0 15px 0;
	padding:0;
	width:680px;
}

#breakfast #wrp_introbreakfast h3 {
	margin:0 0 15px 0;
	padding:0 0 8px 0;
	width:680px;
	height:27px;
	line-height:27px;
	text-indent:-9999px;
	background:url(../breakfast/images/tit_breakfast.gif) 0 0 no-repeat;
	border-bottom:1px dotted #a0a0a0;
}

#breakfast #wrp_introbreakfast h4 {
	margin:0 0 15px 10px;
	padding:0;
	width:224px;
	height:20px;
	line-height:20px;
	text-indent:-9999px;
	background:url(../breakfast/images/tit_japwest.gif) 0 0 no-repeat;
}

#breakfast #wrp_introbreakfast p {
	margin:0 0 0 10px;
	padding:0;
	width:600px;
}


/*----------------------------------------------------
	#wrp_keishoku
----------------------------------------------------*/
#breakfast #wrp_introkeishoku {
	margin:50px 0 15px 0;
	padding:0;
	width:680px;
}

#breakfast #wrp_introkeishoku h3 {
	margin:0 0 15px 0;
	padding:0 0 8px 0;
	width:680px;
	height:27px;
	line-height:27px;
	text-indent:-9999px;
	background:url(../breakfast/images/tit_keishoku01.gif) 0 0 no-repeat;
	border-bottom:1px dotted #a0a0a0;
}

#breakfast #wrp_introkeishoku h4 {
	margin:0 0 15px 10px;
	padding:0;
	width:224px;
	height:20px;
	line-height:20px;
	text-indent:-9999px;
	background:url(../breakfast/images/tit_komaranai.gif) 0 0 no-repeat;
}

#breakfast #wrp_introkeishoku p {
	margin:0 0 0 10px;
	padding:0;
	width:600px;
}



/*----------------------------------------------------
	#wrp_bmenu
----------------------------------------------------*/
#breakfast #wrp_bmenu {
	margin:0 0 20px 10px;
	padding:0;
	width:600px;
	overflow:hidden;
	position:relative;
}

#breakfast #wrp_bmenu .imenu {
	left:0;
	bottom:0;
	position:absolute;
}


#breakfast #wrp_bmenu #cntmenu {
	margin:0;
	padding:0;
	width:355px;
	float:right;
}

#breakfast #wrp_bmenu #cntmenu h4 {
	margin:0;
	padding:0;
	width:98px;
	height:20px;
	line-height:20px;
	text-indent:-9999px;
	background:url(../breakfast/images/tit_bmenu.gif) 0 0 no-repeat;
}

#breakfast #wrp_bmenu #cntmenu h5 {
	margin:10px 0;
	padding:0;
	width:350px;
	font-weight:bold;
	font-size:12px;
}

#breakfast #wrp_bmenu #cntmenu p {
	margin:0 0 20px 0;
	padding:10px;
	width:335px;
	background-color:#f5f5f5;
}

#breakfast #wrp_bmenu #cntmenu table#tbl_breakfast {
	margin:0 0 15px 0;
	width:350px;
}


/*----------------------------------------------------
	#wrp_keishoku_menu
----------------------------------------------------*/
#breakfast #wrp_keishoku_menu {
	margin:0 0 20px 10px;
	padding:0;
	width:600px;
	overflow:hidden;
	position:relative;
}

#breakfast #wrp_keishoku_menu .imenu {
	left:0;
	bottom:0;
	position:absolute;
}


#breakfast #wrp_keishoku_menu #cntmenu {
	margin:0;
	padding:0;
	width:355px;
	float:right;
}

#breakfast #wrp_keishoku_menu #cntmenu h4.eat {
	margin:0;
	padding:0;
	width:98px;
	height:20px;
	line-height:20px;
	text-indent:-9999px;
	background:url(../breakfast/images/tit_obz_menu.gif) 0 0 no-repeat;
}
#breakfast #wrp_keishoku_menu #cntmenu h4.drink {
	margin:0;
	padding:0;
	width:145px;
	height:20px;
	line-height:20px;
	text-indent:-9999px;
	background:url(../breakfast/images/tit_bmenu2.gif) 0 0 no-repeat;
}

#breakfast #wrp_keishoku_menu #cntmenu h5 {
	margin:10px 0;
	padding:0;
	width:350px;
	font-weight:bold;
	font-size:12px;
}

#breakfast #wrp_keishoku_menu #cntmenu p {
	margin:0 0 20px 0;
	padding:10px;
	width:335px;
	background-color:#f5f5f5;
}

#breakfast #wrp_keishoku_menu #cntmenu table#tbl_breakfast {
	margin:0 0 15px 0;
	width:350px;
}








/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html #breakfast #wrp_bmenu {
	width:620px;
}

