@charset "utf-8";
/* CSS Document */
img{
	vertical-align:bottom;
}

.info_out{
	margin:15px 0 20px 0;
	}
.info_txt{
	margin:0 0 0 3px;
	zoom:1;
	
	}
.info_txt:after{
	visibility:hidden;
	height:0;
	font-size:1px;
	clear:both;
	display:block;
	content:".";
	}

.line{
	margin:0px 0 10px 0;
	}	
.info_l{
	float:left;
	width:97px;
	}
.info_r{
	float:right;
	width:494px;
	margin:5px 0 0 0;
	}
.info_s{
	float:left;
	width:30px;
	}
	
	
.main { width:635px; }
	
.hyou { width:624px; float:right; margin:0 0 20px 0; font-weight:normal; }
.hyou .hyou_tbl{ color:#555555; font-size:12px; }
.hyou td,th { padding:5px; }
.hyou .tbl_tit { color:#FFFFFF; }
.hyou .tbl_shosai { color:#9f2d01; }



/*.contents_inner { width:635px; display:block; overflow:hidden; }*/
.eat_inner { width:604px; margin:auto; background:url(../img/run40000_bg01.gif); background-position:bottom; display:block; overflow:hidden; font-size:12px; }
.eat_inner .box01 { width:150px; float:left; }
.eat_inner .box01 .box02 { width:128px; margin:5px 11px 13px 11px; }
.eat_inner span { color:#FF4F01; }
.eat_inner .price { color:#FF0000; font-weight:bold; }
.eat_inner2 { width:604px; margin:auto; background:url(../img/run40000_bg03.gif); background-position:bottom; display:block; overflow:hidden; font-size:12px; }
.eat_inner2 .box01 { width:150px; float:left; }
.eat_inner2 .box01 .box02 { width:128px; margin:5px 11px 13px 11px; }
.eat_inner2 span { color:#FF4F01; }
.eat_inner2 .price { color:#FF0000; font-weight:bold; }





.run_tit { margin:0; padding:0; }