@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_introbreakfast2 {
	margin:0 0 30px 0;
	padding:0;
	width:680px;
	overflow:hidden;
}

#breakfast #wrp_introbreakfast3 {
	margin:0 0 30px 0;
	padding:0;
	width:680px;
	overflow:hidden;
}
#breakfast #wrp_introbreakfast4 {
	margin:0 0 30px 0;
	padding:0;
	width:680px;
	overflow:hidden;
}

#breakfast #wrp_introbreakfast h3#tit_breakfast {
	margin:0 0 15px 0;
	padding: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#brmenu {
	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;
}

#breakfast #wrp_introbreakfast2 h3#tit_kirishima {
	margin:10px 0 10px 0;
	padding:0;
	width:680px;
	height:27px;
	line-height:27px;
	text-indent:-9999px;
	background:url(../breakfast/images/tit_kirishioma.gif) 0 0 no-repeat;
	border-bottom:1px dotted #a0a0a0;
}

#breakfast #wrp_introbreakfast2 div#duta_layout {
	margin:0 0 20px 0;
	width:610px;
}
#breakfast #wrp_introbreakfast2 div#duta_left {
	float:left;
	overflow:hidden;
	width:375px;
	margin:10px 0 0 0;
}
#breakfast #wrp_introbreakfast2 div#duta_right {
	float:right;
	overflow:hidden;
}

#breakfast #wrp_introbreakfast2 h4#tit_buta {
	margin:0 0 10px 10px;
	padding:0;
	width:224px;
	height:20px;
	line-height:20px;
	text-indent:-9999px;
	background:url(../breakfast/images/tit_buta.gif) 0 0 no-repeat;
}
#breakfast p.bg_text1 {
	padding:10px;
	width:345px;
	background-color:#f5f5f5;
}
#breakfast #wrp_introbreakfast3 h4#tit_shima {
	margin:0 0 10px 10px;
	padding:0;
	width:224px;
	height:20px;
	line-height:20px;
	text-indent:-9999px;
	background:url(../breakfast/images/tit_shima.gif) 0 0 no-repeat;
}
#breakfast #wrp_introbreakfast3 div#shima_layout {
	margin:0 0 20px 0;
	width:610px;
}
#breakfast #wrp_introbreakfast3 div#shima_left {
	float:left;
	overflow:hidden;
	width:384px;
	margin:10px 0 0 0;
}
#breakfast #wrp_introbreakfast3 div#shima_right {
	float:right;
	overflow:hidden;
}
#breakfast p.bg_text2 {
	padding:10px;
	width:355px;
	background-color:#f5f5f5;
}
#breakfast #wrp_introbreakfast4 h3#tit_insyoku {
	margin:10px 0 10px 0;
	padding:0;
	width:680px;
	height:27px;
	line-height:27px;
	text-indent:-9999px;
	background:url(../breakfast/images/tit_insyoku.gif) 0 0 no-repeat;
	border-bottom:1px dotted #a0a0a0;
}


/*----------------------------------------------------
	#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_hoteluide
----------------------------------------------------*/
#breakfast #wrp_hotelguide {
	margin:0 0 20px 0;
	padding:0;
	width:680px;
	overflow:hidden;
	clear:both;
}

#breakfast #wrp_hotelguide h4 {
	margin:0 0 15px 0;
	padding:0;
	width:680px;
	height:25px;
	line-height:25px;
	text-indent:-9999px;
	background:url(../sightseeing/images/tit_hotelguide.gif) 0 0 no-repeat;
}

#breakfast #cnt_hotelguide {
	margin:0 auto;
	padding:0;
	width:640px;
	overflow:hidden;
}

#breakfast #wrp_hotelguide .hotelguide {
	margin:0 10px 0 0;
	padding:10px 0;
	width:199px;
	float:left;
	border:3px solid #e7eaf1;
}

#breakfast #wrp_hotelguide #nomargin {
	margin:0;
}

#breakfast #wrp_hotelguide .hotelguide .mrg {
	margin:0 auto;
	padding:0;
	width:175px;
}


#breakfast #wrp_hotelguide .hotelguide .mrg h5 {
	margin:0 0 10px 0;
	padding:0 0 0 5px;
	width:170px;
	font-size:12px;
	color:#2a4787;
	border-left:3px solid #2a4787;
}

#breakfast #wrp_hotelguide .hotelguide .mrg h5#tit_hotel01 {
	background:url(../sightseeing/images/tit_hotel.gif) 0 0 no-repeat;
}

 /* テーブル */
 
#breakfast #wrp_hotelguide .hotelguide .mrg table.tbl_hotelguide {
	margin: 0;
	color:#585858;
	border-collapse:separate;
	border-spacing:5px;
	font-size:11px;
}

#breakfast #wrp_hotelguide .hotelguide .mrg table.tbl_hotelguide th,
#breakfast #wrp_hotelguide .hotelguide .mrg table.tbl_hotelguide td {
	padding:0;
	margin:0;
	border:1px;
}

#breakfast #wrp_hotelguide .hotelguide .mrg table.tbl_hotelguide th {
	text-align:center;
	font-weight:normal;
	color:#fff;
	background-color:#666666;
	width:50px;
}



/*----------------------------------------------------
	#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 .fukuju{
	background:url(../breakfast/images/tit_fukuju.gif) 0 0 no-repeat;
}

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


	
/*----------------------------------------------------
	#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 .fukuju{
	margin:0 0 15px 0;
	padding:0;
	width:98px;
	height:20px;
	line-height:20px;
	text-indent:-9999px;
	background:url(../breakfast/images/tit_fukuju.gif) 0 0 no-repeat;
}

#breakfast #wrp_cmenu #cntmenu .otafuku{
	margin:0 0 15px 0;
	padding:0;
	width:98px;
	height:20px;
	line-height:20px;
	text-indent:-9999px;
	background:url(../breakfast/images/tit_otafuku.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;
}

