@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_bmenu
----------------------------------------------------*/
#breakfast #wrp_bmenu {
	margin:0 0 50px 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_introkeishoku 軽食用
----------------------------------------------------*/
#breakfast #wrp_introkeishoku {
	margin:30px 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.jpg) 0 0 no-repeat;
	border-bottom:1px dotted #a0a0a0;
}

#breakfast #wrp_introkeishoku h4 {
	margin:0 0 15px 10px;
	padding:0;
	width:193px;
	height:20px;
	line-height:20px;
	text-indent:-9999px;
	background:url(../breakfast/images/tit_onecoin.jpg) 0 0 no-repeat;
}

#breakfast #wrp_introkeishoku p {
	margin:0 0 0 10px;
	padding:0;
	width:600px;
}


/*----------------------------------------------------
	#wrp_cmenu 軽食
----------------------------------------------------*/
#breakfast #wrp_cmenu {
	margin:0 0 20px 10px;
	padding:0;
	width:600px;
	overflow:hidden;
	position:relative;
}

#breakfast #wrp_cmenu .imenu {
	left:0;
	top:0;
	position:absolute;
}


#breakfast #wrp_cmenu #cntmenu {
	margin:0;
	padding:0;
	width:355px;
	float:right;
}

#breakfast #wrp_cmenu #cntmenu h4 {
	margin:0;
	padding:0;
	width:100px;
	height:20px;
	line-height:20px;
	text-indent:-9999px;
	background:url(../breakfast/images/tit_keishoku02.jpg) 0 0 no-repeat;
}

#breakfast #wrp_cmenu #cntmenu h5 {
	margin:10px 0;
	padding:0;
	width:350px;
	font-weight:bold;
	font-size:12px;
}

#breakfast #wrp_cmenu #cntmenu p {
	margin:0 0 20px 0;
	padding:10px;
	width:335px;
	background-color:#f5f5f5;
}

#breakfast #wrp_cmenu #cntmenu table#tbl_breakfast {
	margin:0 0 15px 0;
	width:350px;
}

#breakfast #wrp_cmenu #cntmenu table#tbl_breakfast td {
	text-align:left;
	padding:10px 10px 10px 20px;
}



/*----------------------------------------------------
	#wrp_shokudou 食堂
----------------------------------------------------*/
#breakfast #wrp_shokudou {
	margin:50px 0 15px 0;
	padding:0;
	width:680px;
}

#breakfast #wrp_shokudou 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_shokudou.gif) 0 0 no-repeat;
	border-bottom:1px dotted #a0a0a0;
}

#breakfast #wrp_shokudou h4{
	margin:0 0 15px 10px;
	padding:0;
	width:105px;
	height:20px;
	line-height:20px;
	text-indent:-9999px;
	/*background:url(../breakfast/images/tit_hirao.gif) 0 0 no-repeat;*/
}

#breakfast #wrp_shokudou .hirao{
	background:url(../breakfast/images/tit_hirao.gif) 0 0 no-repeat;
	}

#breakfast #wrp_shokudou .kaizuka{
	background:url(../breakfast/images/tit_kaizukashokudou.gif) 0 0 no-repeat;
	}

#breakfast #wrp_shokudou p {
	margin:0 0 0 10px;
	padding:0;
	width:600px;
}

	
/*----------------------------------------------------
	#wrp_cmenu
----------------------------------------------------*/
#breakfast #wrp_cmenu {
	margin:0 0 20px 10px;
	padding:0;
	width:600px;
	overflow:hidden;
	position:relative;
}

#breakfast #wrp_cmenu .imenu {
	left:0;
	top:0;
	position:absolute;
}


#breakfast #wrp_cmenu #cntmenu {
	margin:0;
	padding:0;
	width:355px;
	float:right;
}

#breakfast #wrp_cmenu #cntmenu .hirao{
	margin:0 0 15px 0;
	padding:0;
	width:98px;
	height:20px;
	line-height:20px;
	text-indent:-9999px;
	background:url(../breakfast/images/tit_hirao.gif) 0 0 no-repeat;
}

#breakfast #wrp_cmenu #cntmenu .kaizuka{
	margin:0 0 15px 0;
	padding:0;
	width:98px;
	height:20px;
	line-height:20px;
	text-indent:-9999px;
	background:url(../breakfast/images/tit_kaizukashokudou.gif) 0 0 no-repeat;
}

#breakfast #wrp_cmenu #cntmenu h5 {
	margin:10px 0;
	padding:0;
	width:350px;
	font-weight:bold;
	font-size:12px;
}

#breakfast #wrp_cmenu #cntmenu p {
	margin:0 0 20px 0;
	padding:10px;
	width:335px;
	background-color:#f5f5f5;
}

#breakfast #wrp_cmenu #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;
}

