/*--------------------------------------------------------*/
/* アースデイキッチン [共通CSS]
/* 2010.02.13 - AkuseruDesign Y.Kasahara
/*--------------------------------------------------------*/

/*----- ▼ヘッダー設定 -----------------------------------*/

#headerBase	{
	width:100%;height:50px;margin:0px;padding:0px;
	background:url(../img/header_bg.gif);
}
.header	{
	width:800px;height:50px;margin:0px auto 0px auto;padding:0px;
}
.header h1	{
	float:left;
	margin:8px 0px 0px 0px;padding:0px;
}
.headerRight	{
	float:right;
	margin:8px 0px 0px 0px;padding:0px;
	text-align:right;line-height:1.5em;
	font-size:10px;color:#FFFFFF;
}
.headerRight	a:link	{color:#FFFFFF;text-decoration:none;}
.headerRight	a:visited	{color:#FFFFFF;text-decoration:none;}
.headerRight	a:hover	{
	color:#FF6600;text-decoration:none;
	background-color:#FFFFFF;
}

.headerRight	img	{
	vertical-align:text-bottom;
}


/*----- ▼メニュー設定 -----------------------------------*/

#mainMenuBase	{
	clear:both;
	width:100%;height:50px;margin:0px;padding:0px;
	background-color:#FFFFCC;
	border-bottom:5px solid #FF9933;
}
#mainMenu	{
	clear:both;
	width:775px;height:50px;margin:0px auto 10px auto;padding:0px 0px 0px 25px;
}
#mainMenu ul 	{margin:0px;padding:0px;list-style:none;}
#mainMenu li, #mainMenu a {display:block;height:50px;}
#mainMenu li 	{float:left;}
#mainMenu a 	{
	margin-right:0px;text-decoration:none;
	background:url(../img/main_menu.gif) no-repeat;
}
#mainMenu span {
	display:block;
	width:0;height:0;overflow:hidden;
}

#mainMenu01 a					{width:077px;margin-right:13px;background-position:0px 0px;}
#mainMenu01 a:hover		{width:077px;margin-right:13px;background-position:0px -100px;}

#mainMenu02 a					{width:090px;background-position:-90px 0px;}
#mainMenu02 a:hover		{width:090px;background-position:-90px -100px;}

#mainMenu03 a					{width:162px;background-position:-180px 0px;}
#mainMenu03 a:hover		{width:162px;background-position:-180px -100px;}

#mainMenu04 a					{width:122px;background-position:-342px 0px;}
#mainMenu04 a:hover		{width:122px;background-position:-342px -100px;}

#mainMenu05 a					{width:130px;background-position:-464px 0px;}
#mainMenu05 a:hover		{width:130px;background-position:-464px -100px;}

#mainMenu06 a					{width:156px;background-position:-594px 0px;}
#mainMenu06 a:hover		{width:156px;background-position:-594px -100px;}

#mainMenu02_off				{
	width:090px;
	background:url(../img/main_menu.gif) no-repeat;
	background-position:-90px -50px;
}
#mainMenu03_off				{
	width:162px;
	background:url(../img/main_menu.gif) no-repeat;
	background-position:-180px -50px;
}
#mainMenu04_off				{
	width:122px;
	background:url(../img/main_menu.gif) no-repeat;
	background-position:-342px -50px;
}
#mainMenu05_off				{
	width:130px;
	background:url(../img/main_menu.gif) no-repeat;
	background-position:-464px -50px;
}
#mainMenu06_off				{
	width:156px;
	background:url(../img/main_menu.gif) no-repeat;
	background-position:-594px -50px;
}

#restaurantMenu	{
	clear:both;
	width:800px;height:26px;margin:0px;padding:0px;
	background-color:#FFFF99;
}
#restaurantMenu ul 	{margin:0px;padding:0px;list-style:none;}
#restaurantMenu li, #restaurantMenu a {display:block;height:26px;}
#restaurantMenu li 	{float:left;}
#restaurantMenu a 	{
	margin-right:0px;text-decoration:none;
	background:url(../img/restaurant_menu.gif) no-repeat;
}
#restaurantMenu span {
	display:block;
	width:0;height:0;overflow:hidden;
}

#restaurantMenu01 a					{width:120px;background-position:0px 0px;}
#restaurantMenu01 a:hover		{width:120px;background-position:0px -26px;}

#restaurantMenu02 a					{width:181px;background-position:-120px 0px;}
#restaurantMenu02 a:hover		{width:181px;background-position:-120px -26px;}

#restaurantMenu01_off				{
	width:120px;
	background:url(../img/restaurant_menu.gif) no-repeat;
	background-position:0px -26px;
}
#restaurantMenu02_off				{
	width:181px;
	background:url(../img/restaurant_menu.gif) no-repeat;
	background-position:-120px -26px;
}


/*----- ▼ページ共通設定 ---------------------------------*/

.restSubMenu	{
	margin:0px 0px 5px 0px;padding:0px;
	text-align:right;
	font-size:11px;
}
.restSubMenu	img	{
	vertical-align:text-bottom;
}

.restTitle	{
	margin:0px;padding:8px 6px 6px 6px;
	font-size:14px;color:#663300;font-weight:bold;
	border-top:1px solid #CC9966;border-right:1px solid #CC9966;border-left:1px solid #CC9966;
}
.restContents	{
	margin:0px 0px 15px 0px;padding:15px 15px 5px 20px;
	border:1px solid #CC9966;
	background-color:#FFFFFF;
}
.restContents p	{
	margin:0px 0px 12px 0px;
}
.restCopy	{
	font-size:14px;font-weight:bold;
}
.restData	{
	text-align:right;
	font-size:14px;
}
.restData img	{
	vertical-align:text-bottom;
	margin-right:5px;
}

.restTable	{
	width:670px;
	margin:0px 0px 15px 25px;padding:0px;
}
.restTable th	{
	width:50%;
	padding:3px;
	font-size:14px;font-weight:bold;
}
.restTable td	{
	padding:3px;
	font-size:14px;
	text-align:right;
}
.restTable img	{
	vertical-align:text-bottom;
	margin-right:5px;
}



.imageLeft	{
	float:left;
	margin:0px 10px 15px 0px;
}
.imageRight	{
	float:right;
	margin:0px 0px 15px 10px;
}


/*----- ▼フッター設定 -----------------------------------*/

#footerBase	{
	width:750px;height:160px;margin:0px auto;padding:0px;
	background-color:#FF9900;
}
.footerNavi	{
	text-align:right;
	height:30px;margin:0px 10px;padding:10px 0px 0px 0px;
	border-top:1px solid #FFFFFF;
}
.footerNavi	a:link		{color:#FFFFFF;text-decoration:none;}
.footerNavi	a:visited	{color:#FFFFFF;text-decoration:none;}
.footerNavi	a:hover	{
	color:#FF6600;text-decoration:none;
	background-color:#FFFFFF;
}

.footerSponsorTitle	{
	margin:0px 10px 5px 10px;padding:0px;
}
.footerSponsor	{
	height:47px;margin:0px 10px 8px 10px;padding:10px;
	background-color:#FFFFFF;
}
.footerSponsor img	{
	float:left;margin-right:5px;
	border:none;
}
.footerSponsor a	{height:47px;}
.footerSponsor a	{height:47px; background:none;}

.footerCopy	{
	text-align:center;
	width:730px;margin:0px auto;padding:0px;
	font-size:10px;color:#333333;
	text-decoration:none;
}

/*----- ▲ここまで ---------------------------------------*/
