/***********************************************/
/*sideMenu*/
/***********************************************/

/*botton menu*/
div#sidemenu dl dt.m_01 a{background:url(../../img/m_01.gif) no-repeat 0px 0px;}

/*normal menu*/
div#sidemenu dl dd.m_01_01 a{background:url(../../img/m_01_01.gif) no-repeat 0px 0px;}
div#sidemenu dl dd.m_01_02 a{background:url(../../img/m_01_02.gif) no-repeat 0px 0px;}
div#sidemenu dl dd.m_01_03 a{background:url(../../img/m_01_03.gif) no-repeat 0px 0px;}
div#sidemenu dl dd.m_01_04 a{background:url(../../img/m_01_04.gif) no-repeat 0px 0px;}
div#sidemenu dl dd.m_01_05 a{background:url(../../img/m_01_05.gif) no-repeat 0px 0px;}
div#sidemenu dl dd.m_01_06 a{background:url(../../img/m_01_06.gif) no-repeat 0px 0px;}
div#sidemenu dl dd.m_01_07 a{background:url(../../img/m_01_07.gif) no-repeat 0px 0px;}
div#sidemenu dl dd.m_01_08 a{background:url(../../img/m_01_08.gif) no-repeat 0px 0px;}
div#sidemenu dl dd.m_01_09 a{background:url(../../img/m_01_09.gif) no-repeat 0px 0px;}
div#sidemenu dl dd.m_01_10 a{background:url(../../img/m_01_10.gif) no-repeat 0px 0px;}

/*static menu*/
div#sidemenu dl dt.m_01_ttl_03{background:url(../../img/m_01_ttl_03.gif) no-repeat 0px 0px;}

div#sidemenu dl dt.staticmenu{
	margin:0;
	padding:0px;
	display:block;
	width:198px;
	height:30px;
	text-indent:-5555px;
	overflow:hidden;
	list-style:none;
}

div#sidemenu dl dt.m_01_ttl_01,
div#sidemenu dl dt.m_01_ttl_02
div#sidemenu dl dt.m_01_ttl_03{
	margin:0;
	padding:0;
	height:30px;
}

div#sidemenu dl dt.m_01_ttl_01 a{
	background:url(../../img/m_01_ttl_01.gif) no-repeat 0px 0px;
	margin:0;
	padding:0;
	height:30px;
}


div#sidemenu dl dt.m_01_ttl_02 a{
	background:url(../../img/m_01_ttl_02.gif) no-repeat 0px 0px;
	margin:0;
	padding:0;
	height:30px;
}


div#sidemenu dl dt.m_01_ttl_03 a{
	background:url(../../img/m_01_ttl_03.gif) no-repeat 0px 0px;
	margin:0;
	padding:0;
	height:30px;
}

div#sidemenu dl dt.m_01_ttl_01 a:hover,div#sidemenu dl dt.m_01_ttl_01 a.on{
	background:url(../../img/m_01_ttl_01.gif) no-repeat -198px 0px !important;
	margin:0;
	padding:0;
	height:30px;
}

div#sidemenu dl dt.m_01_ttl_02 a:hover,div#sidemenu dl dt.m_01_ttl_02 a.on{
	background:url(../../img/m_01_ttl_02.gif) no-repeat -198px 0px !important;
	margin:0;
	padding:0;
	height:30px;
}

div#sidemenu dl dt.m_01_ttl_03 a:hover,div#sidemenu dl dt.m_01_ttl_03 a.on{
	background:url(../../img/m_01_ttl_03.gif) no-repeat -198px 0px !important;
	margin:0;
	padding:0;
	height:30px;
}



/***********************************************/
/*contents*/
/***********************************************/

/*index*/

div.index h3{
	margin:			0px 0px 20px 0px;
}

div.index ul.btn{
	margin:			10px 0px 0px 0px;
	width:			650px;
}

div.index ul.btn li{
	padding:		0px 10px 0px 0px;
	float:			left;
}

div.index ul.btn li.last{
	padding:		0px;
}

div.index div#block_01{
	margin:			30px 0px 0px 0px;
	width:			650px;
}

div.index div#block_01 h4{
	margin:			0px 0px 10px 0px;
}

div.index div#block_01 p{
	width:			370px;
	float:			left;
}

div.index div#block_01 p.photo{
	width:			280px;
}

div.index div#block_01 h6{
	margin:			0px 0px 20px 0px;
	float:			left;
}


div.index div#block_02{
	margin:			30px 0px 0px 0px;
}

div.index div#block_02 div.article{
	margin:			20px 0px 0px 0px;
	width:			650px;
}

div.index div#block_02 div.article p{
	width:			362px;
	float:			left;
}
div.index div#block_02 div.article p.smallx{
	width:			650px;
}

div.index div#block_02 div.article p.photo{
	width:			286px;
}

div.index div#block_02 div.article h6{
	margin:			0px 0px 20px 0px;
	float:			left;
}

div.index div#block_02 div.article dl{
	padding:		20px 0px 0px 0px;
	width:			650px;
}

div.index div#block_02 div.article dl dt{
	padding:		5px;
	line-height:		100%;
	color:			#ffffff;
	font-weight:		bold;
	float:			left;
	background-color:	#448193;
}

div.index div#block_02 div.article dl dd{
	padding:		3px 0px 0px 0px;
	line-height:		180%;
}

div.index div#block_02 div.article dl dd span{
	color:			#448193;
}

div.index div#block_02 div.article p.small{
	margin:			5px 0px 20px 0px;
	padding:		0px 0px 0px 1em;
	text-indent:		-1em;
	width:			auto;
	clear:			both;
}


div.index div#block_03{
	margin:			30px 0px 0px 0px;
	width:			650px;
}

div.index div#block_03 h4{
	margin:			0px 0px 10px 0px;
}

div.index div#block_03 p{
	padding:		0px 0px 20px 0px;
	width:			509px;
	float:			left;
}

div.index div#block_03 p.photo{
	padding:		0px 0px 20px 0px;
	width:			141px;
}


div.index div#block_04{
	margin:			30px 0px 0px 0px;
	padding:		0px 0px 10px 0px;
	width:			650px;
	background:		url(../../../img/common_dottedline.gif) no-repeat left bottom;
}



/*lunch & dinner & breakfast*/

div.menu h2{
	margin:			0px 0px 10px 0px;
}

div.menu p.big{
	margin:			10px 0px 0px 0px;
}

div.menu ul{
	margin:			20px 0px 0px 0px;
	width:			650px;
}

div.menu ul li{
	margin:			0px 0px 10px 0px;
	padding:		0px 20px 0px 0px;
	float:			left;
	white-space:		nowrap;
}

div.menu ul li a{
	padding:		0px 0px 10px 20px;
	display:		block;
	overflow:		visible;
	font-weight:		bold;
	font-size:		110%;
	color:			#333333;
	text-decoration:	none;
}

div.menu ul li a:hover{
	color:			#05576F;
	text-decoration:	underline;
}



div.lunch ul li a{background:		url(../img/lunch_ico_arw.gif) no-repeat left top;}
div.lunch ul li a:hover{background:	url(../img/lunch_ico_arw_on.gif) no-repeat left top;}
div.dinner ul li a{background:		url(../img/dinner_ico_arw.gif) no-repeat left top;}
div.dinner ul li a:hover{background:	url(../img/dinner_ico_arw_on.gif) no-repeat left top;}
div.breakfast ul li a{background:	url(../img/breakfast_ico_arw.gif) no-repeat left top;}
div.breakfast ul li a:hover{background:	url(../img/breakfast_ico_arw_on.gif) no-repeat left top;}


















