#contents{
	float: left;
}
body{
	color: #4b565e;
	background: #f8f8f8 url(/img/bg3.png) repeat-x;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0;
	padding: 0;
}
#info_box{
	margin-top: 20px;
	padding-right: 8px;
	padding-left: 8px;
	font-size: 12px;
}
#info_box i{
	font-weight: normal;
	font-style: normal;
	color: #565656;
}
#news{
	background-color: #e3e3e3;
	margin: 9px 0 0;
	*margin: 7px 0 0;
	border-bottom: 1px solid #d0d0d0;
	width: 835px;
	font-size: 12px;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	padding: 7px 10px 0;
}
#news li{
	background: url(/img/news_line.gif) no-repeat 2px;
	list-style-type: none;
	padding: 0 0 0 20px;
	margin: 0;
}
#news li a{
	text-decoration: none;
	color: #484848;
}
.hline{
	display: block;
	margin-top: 6px;
	width: 500px;
	float: left;
}
.hline i{
	display: block;
	float: left;
	width: 100px;
}
.hline a{
	display: block;
	float: right;
	width: 395px;
}
.newsevent a.title{
	text-decoration: none;
	margin-bottom: 5px;
	display: block;
	margin-top: 10px;
	width: 500px;
	border-bottom: 1px solid #c1c5c8;
	padding-bottom: 6px;
	float: left;
}
.newsevent a.last{
	padding-top: 25px;
}
.newsevent{
	width: 523px;
	display: block;
	float: left;
	padding-left: 7px;
	margin-right: 7px;
	margin-bottom: 15px;
}
.newsevent a{
	color: #3c2369;
	text-decoration: none;
}
.newRestaurant{
	width: 299px;
	border: 1px solid #b5b5b5;
	overflow: hidden;
	margin-bottom: 25px;
	padding-bottom: 8px;
}
.newRestaurant a.ttl,.newRestaurant .ttl img{
	padding: 0;
	margin: 0;
	height: 32px;
	width: 299px;
	display: block;
	float: left;
}
.newRestaurant .ttl{
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #b5b5b5;
}
.jScrollbar { /* main container */
	width:291px;
	height:200px;
	overflow:hidden;
	position:relative;
	padding:4px;
	float: left;
}
.jScrollbar_mask { /* text container */
		width:276px;
		position:relative;
		top:0;
		float:left;
}
.newRestaurant ul,.newRestaurantli{
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.jScrollbar_draggable { /* slider container */
		float: right;
		width:6px;
		height:200px;
		overflow:hidden;
		background:transparent url('/img/bg_jScrollbar_draggable.jpg') repeat-y center top;
		position:relative;
	padding: 0;
	margin-left: 2px;
	margin-right: 3px;
}
.jScrollbar_draggable a.draggable { /** draggable **/
		position:relative;
		background-color: #bababa;
		display:block;
		height:70px;
		width: 6px;
		cursor:s-resize;
	padding: 0;
	margin: 0;
}
.topBana{
	width: 500px;
	height: 250px;
	display: block;
	background: url(/img/top_bana_rindo.jpg) no-repeat;
	position: relative;
	padding-bottom: 20px;
}
.topBana .btn1 a{
	display: block;
	left: 197px;
	top: 210px;
	position: absolute;
	width: 127px;
	height: 24px;
	background: url(/img/top_bana_rindo_btn.gif) no-repeat;
	text-indent: -5000px;
	overflow: hidden;
}
.topBana .btn2 a{
	display: block;
	left: 343px;
	top: 210px;
	position: absolute;
	width: 127px;
	height: 24px;
	background: url(/img/top_bana_rindo_btn.gif) no-repeat -146px;
	text-indent: -5000px;
	overflow: hidden;
}
.topBana a:hover{
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.newRestaurant ul{
	border-top: 1px solid #d1d1d1;
}
.newRestaurant ul li{
	border-bottom: 1px solid #d1d1d1;
	padding-bottom: 3px;
	padding-top: 3px;
	clear: both;
	float: left;
	display: block;
	width:276px;
}
.newRestaurant ul li a.r_photo{
	display: block;
	float: left;
	width: 106px;
	padding: 0 10px 0 0;
	margin: 0;
}
.newRestaurant ul li a.r_photo img{
	padding: 0;
	margin: 0;
}
.newRestaurant ul li .text{
	display: block;
	float: left;
	width: 160px;
	font-size: 10px;
	padding-top: 10px;
}
.newRestaurant ul li .text a{
	text-decoration: none;
	font-size: 12px;
	color: #3c2369;
}	
.bana{
	width: 305px;
	display: block;
	float: left;
}
.bana a img{
	border-style: none;
	margin-bottom: 7px;
}
#foot{
	height: 54px;
	display: block;
	margin: 6px;
	width: 842px;
	float: left;
	border: 1px solid #d8d8d8;
	color: #808080;
	font-size: 10px;
}
#foot a{
	color: #808080;
	text-decoration: none;
}
#foot .copy{
	margin-top: 22px;
	margin-left: 14px;
	display: block;
	float: left;
}
#foot .f_nav{
	margin-top: 22px;
	display: block;
	float: right;
	margin-right: 16px;
}
