/* 最近チェックした商品 */
#footerHistoryWrap {
	clear: both;
	width: 960px;
	margin: 15px auto;
	overflow: hidden;
}
#footerHistoryWrap * {
	margin: 0;
	padding: 0;
}

#footerHistoryWrap #footerHistoryBox {
	position: relative;
	padding-top: 15px;
	border-top: #CCC 1px dotted;
	
}

#footerHistoryWrap #footerHistoryHeader {
	padding-bottom: 15px;
	overflow:hidden;
	_zoom: 1;
}
#footerHistoryWrap #footerHistoryHeader h2 {
	float: left;
	margin-right: 8px;
	padding-left: 18px;
	background: url(/pc/for_app/img/brs_img/dtl_btn_check.gif) no-repeat 0 0;
	color: #333;
	font-size: 12px;
	line-height: 14px;
}
#footerHistoryWrap #footerHistoryHeader .txt {
	float: left;
	color: #666;
	font-size: 10px;
	line-height: 14px;
}
#footerHistoryWrap #footerHistoryHeader .checkbtn {
	height: 24px;
	float: right;
}
#footerHistoryWrap #footerHistoryHeader .checkbtn dt {
	float: left;
	margin-right: 10px;
	color: #666;
	font-size: 10px;
	line-height: 24px;
}
#footerHistoryWrap #footerHistoryHeader .checkbtn dd.leave,
#footerHistoryWrap #footerHistoryHeader .checkbtn dd.notleave {
	float: left;
}
#footerHistoryWrap #footerHistoryHeader .checkbtn dd.leave a {
	display: block;
	width: 50px;
	padding-left: 22px;
	background: url(/pc/for_app/img/brs_img/dtl_btn_leave.gif) no-repeat;
	font-size: 12px;
	line-height: 24px;
	text-decoration: none;
}
#footerHistoryWrap #footerHistoryHeader .checkbtn dd.notleave a {
	display: block;
	width: 65px;
	padding-left: 7px;
	background: url(/pc/for_app/img/brs_img/dtl_btn_noleave.gif) no-repeat;
	font-size: 12px;
	line-height: 24px;
	text-decoration: none;
}
#footerHistoryWrap #footerHistoryHeader .checkbtn dd.on a {
	background-position: 0 0;
	color: #FFF;
}
#footerHistoryWrap #footerHistoryHeader .checkbtn dd.off a {
	background-position: 0 -24px;
	color: #666;
}

#footerHistoryWrap #footerHistoryDisplay {
	width: 918px;
	min-height: 200px;
	margin: 0 21px;
	overflow: hidden;
	_display: inline-block;
}
#footerHistoryWrap #footerHistoryDisplay.loading {
	background: url(/pc/for_app/img/brs_img/dtl_btn_loading.gif) no-repeat center center;
}

#footerHistoryWrap #footerHistoryDisplay .item {
	float: left;
	width: 119px;
	margin: 0 17px;
}
#footerHistoryWrap #footerHistoryDisplay .item p {
	margin-top: 3px;
	font-size: 10px;
	line-height: 1.3;
}
#footerHistoryWrap #footerHistoryDisplay .item a {
	color: #39C;
}
#footerHistoryWrap #footerHistoryDisplay .item .rating {
	margin-top: 5px;
}
#footerHistoryWrap #footerHistoryDisplay .item .rating img {
	margin-right: 3px;
	vertical-align: middle;
}

#footerHistoryWrap #footerHistoryPrev {
	position: absolute;
	top: 73px;
	left: 0;
}
#footerHistoryWrap #footerHistoryPrev a {
	display: block;
	width: 18px;
	height: 70px;
	text-indent: -9999px;
	background: url(/pc/for_app/img/brs_img/dtl_btn_prev.gif) no-repeat 0 0;
	overflow: hidden;
}
#footerHistoryWrap #footerHistoryNext {
	position: absolute;
	top: 73px;
	right: 0;
}
#footerHistoryWrap #footerHistoryNext a {
	display: block;
	width: 18px;
	height: 70px;
	text-indent: -9999px;
	background: url(/pc/for_app/img/brs_img/dtl_btn_next.gif) no-repeat 0 0;
	overflow: hidden;
}

/* 最近チェックした商品からオススメ！ */
#recommender_13{
	clear: both;
	margin: 20px auto 0;
	padding: 0 0 30px 0;
	width: 960px;
}
#recommender_13 *{
	margin: 0;
	padding: 0;
}
#recommender_13 .dv_rc_header,
#recommender_13 .dv_rc_title,
#recommender_13 .dv_rc_footer{
}
#recommender_13 .dv_recommend_st7{
	width: 960px;
	padding: 10px 0 10px 0;
}
#recommender_13 .dv_rc_title{
	border: none;
	height: 33px;
	text-indent: -9999px;
	background: url(/pc/for_app/img/brs_img/recommdend_ttl.gif) no-repeat top left;
}
#recommender_13 .dv_rc_items{
	float: left;
	width: 125px;
	padding: 0 0 0 0;
	margin:0 0 10px 35px;
}
#recommender_13 .dv_rc_items a{
	display: block;
	margin: 3px 0 0 0;
	line-height: 1.3;
	color: #3399CC;
}
#recommender_13 .dv_rc_price{
	margin: 3px 0 0 0;
}
#recommender_13 .dv_rc_description{
	margin: 3px 0 0 0 !important;
	font-size: 10px;
	color: #666666;
	text-align:left !important;
}