﻿@charset "utf-8";
/* -----------------------------------------------
 * サイトトップ用CSS
 * 
 * Last Update 2009/01/14
----------------------------------------------- */
#newsAndReserve {
	width: 745px;
	margin-bottom: 12px;
}

#newsArea {
	float: left;
	width: 574px;
	margin-top: 23px;
}

	#news {
		width: 570px;
		height: 185px;
		overflow: auto;
		padding: 2px 0;
		border: 1px solid #dddddd;
	}
		#news dt {
			float: left;
			clear: both;
			width: 60px;
			margin: 2px 0;
			padding-left: 15px;
			background: url("../img/newsList.gif") no-repeat left;
		}
		#news dd {
			float: left;
			width: 460px;
			margin: 2px 0;
			padding-left: 5px;
			color: #1998AA;
		}

#ReserveArea {
	float: right;
	width: 160px;
}

	#reserveSearch h2 {
		margin-bottom: 5px;
	}
	#reserveSearch table {
		margin: 5px 0;
		padding: 0;
		border-collapse: collapse;
		font-size: 70%;
	}
		#reserveSearch table td {
			padding: 3px 0;
		}
			#reserveSearch table td input {
				font-size: 80%;
			}
		#reserveSearche table.date {
			margin: 0;
		}
	#reserveSearch option {
		font-size: 80%;
	}
	#reserveSearch table td.reseveBt {
		padding: 7px 0;
	}
	#reserveSearch table td.rBt {
		padding: 2px 0 0 0;
	}

#bannerBox {
	width: 745px;
}

	#eventBanner {
		float: left;
		width: 567px;
		margin-top: 44px;
	}
		#eventBanner li {
			float: left;
			width: 182px;
			margin: 0 10px 0 0;
			padding: 0;
		}
			#eventBanner li.end {
				margin-right: 0;
			}
			#eventBanner li.rakuten {
				width: 566px;
				margin-top: 10px;
				margin-right: 0;
			}
			#eventBanner li.concept {
				width: 566px;
				margin-bottom: 10px;
				margin-right: 0;
			}
	
	#RightBanner {
		float: right;
		width: 160px;
	}

/*
#leftContents {
	float: left;
	width: 574px;
}
	
	#eventBanner {
		width: 567px;
		margin: 30px 0 0 0;
		_margin: 34px 0 0 0;
		padding: 0;
	}
	
		#eventBanner li {
			float: left;
			width: 182px;
			margin: 0 10px 0 0;
			padding: 0;
		}
		
			#eventBanner li.end {
				margin-right: 0;
			}

#rightContents {
	float: right;
	width: 160px;
}

#RightBanner li {
	margin-bottom: 3px;
}
*/

/* etc */
ul.etc {
	height: 1px;
	text-indent: -9999px;
}
	ul.etc li {
		float: left;
		height: 1px;
	}