@charset "utf-8";

/* ------------------------------------
 → レビュー一覧
 * ------------------------------------*/
#left_info h2#title_search {
	clear:both;
	width:649px;
	background:url("../../common/title_search.gif") 0 0 no-repeat;
	height:40px;
	text-indent:-9999px;
}
#search {
	clear:both;
	background-color:#fff;
	border-left:2px solid #e9e9e9;
	border-right:2px solid #e9e9e9;
	border-bottom:2px solid #e9e9e9;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	margin-bottom:10px;
}
#search dl {
	clear:both;
	width:645px;
	_width:640px;
	margin-bottom:5px;
}
#search dt {
	float:left;
	width:120px;
}
#search dd {
	float:right;
	width:520px;
}
#search dd ul li {
	float:left;
	white-space:nowrap;
	margin-right:10px;
}
#search dd ul li a {
	color:#f00;
}
.search_list {
	clear:both;
	background:url("../../common/search_bg.jpg") 0 0 no-repeat;
	width:649px;
	height:220px;
	margin-bottom:10px;
}
.search_list .search_pic {
	float:left;
	width:200px;
	padding-top:10px;
	padding-left:10px;
}
.search_list .search_info {
	float:right;
	padding-left:20px;
	padding-top:5px;
	width:409px;
}
.search_list .search_info h3 {
	clear:both;
	width:389px;
	height:25px;
	color:#fff;
}
.search_list .search_info .search_date {
	margin-left:20px;
	height:112px;
	padding-top:10px;
}
.search_list .search_info dl {
	clear:both;
	background:url("../../common/search_dot.gif") 0 bottom no-repeat;
	width:389px;
}
.search_list .search_info dl dt {
	float:left;
	width:80px;
}
.search_list .search_info dl dd {
	float:right;
	width:309px;
}
.search_list .search_info ul {
	clear:both;
	width:387;
	height:67px;
}
.search_list .search_info ul li {
	width:129px;
	float:left;
	text-indent:-9999px;
}
.search_list .search_info ul li a {
	display:block;
	height:67px;
	text-decoration: none;
}
.search_list .search_info ul li.btn_search_flash a {
	background:url("../../common/search_btn.gif") 0 0px no-repeat;
}
.search_list .search_info ul li.btn_search_flash a:hover {
	background:url("../../common/search_btn.gif") 0 -67px no-repeat;
}
.search_list .search_info ul li.btn_search_info a {
	background:url("../../common/search_btn.gif") -129px 0px no-repeat;
}
.search_list .search_info ul li.btn_search_info a:hover {
	background:url("../../common/search_btn.gif") -129px -67px no-repeat;
}
.search_list .search_info ul li.btn_search_map a {
	background:url("../../common/search_btn.gif") -258px 0px no-repeat;
}
.search_list .search_info ul li.btn_search_map a:hover {
	background:url("../../common/search_btn.gif") -258px -67px no-repeat;
}
.search_numer {
	float:right;
}
.search_numer dl {
	clear:both;
}
.search_numer dt {
	display:inline;
	margin-right:10px;
	float:left;
}
.search_numer dd {
	display:inline;
	float:left;
}
.search_numer dd ul {
	clear:both;
}
.search_numer dd ul li {
	padding-right:5px;
	display:inline;
}
#left_info .review_new {
	clear:both;
	background:url("../../common/bg_review.gif") 0 0 repeat-y;
	border-top:1px solid #f00;
	border-bottom:5px solid #f00;
	margin-bottom:10px;	
}
#left_info .review_new .review_new_left {
	float:left;
	width:184px;
}
#left_info .review_new .review_new_left p {
	clear:both;
	padding-top:8px;
	padding-left:10px;
}
#left_info .review_new .review_new_right {
	float:right;
	width:462px;
	line-height:1.3;
}
#left_info .review_new .review_new_right h3 {
	clear:both;
	color:#333;
	padding-top:8px;
}
#left_info .review_new .review_new_right dl {
	width:461px;
	clear:both;
	color:#333;
}
#left_info .review_new .review_new_right dt {
	float:left;
	width:80px;
}
#left_info .review_new .review_new_right dd {
	float:right;
	width:380px;
}
#left_info .review_new .review_new_right dd li {
	float:left;
	margin-right:5px;
	white-space:nowrap;
}
#left_info .review_new .review_new_right .comment {
	clear:both;
	overflow:auto;
	width:454px;
	padding-top:20px;
	margin-bottom:10px;
	background:#fff url("../../common/bg_comment.gif") 0 0 no-repeat;
	height:120px;
}
#left_info .review_new .review_new_right .comment dl {
	clear:both;
	width:414px;
	padding-left:10px;
	padding-right:10px;
}
#left_info .review_new .review_new_right .comment dt {
	float:left;
	width:80px;
}
#left_info .review_new .review_new_right .comment dd {
	float:right;
	width:334px;
	text-align:left;
}
#left_info .review_new ul.review_gallery {
	padding:0 2px 0 2px;
	width:649px;
	_width:645px;
	clear:both;
}
#left_info .review_new .review_gallery li {
	float:left;
	text-align:center;
}