@charset "Shift_JIS";
/* = 最近チェックした商品
--------------------------------------- */

	#brs .brs-lineup {
		padding: 0 0 30px 0;
	}

	#brs .brs-lineup-item {
		float: left;
		width: 146px;
	}
	
		#brs .brs-lineup-item div,
		#brs .brs-lineup-item p {
			margin: 3px 0 0 23px;
			line-height: 1.3;
		}
		
		#brs .brs-lineup-item a {
			color: #3399CC;
		}


/* = lineup
--------------------------------------- */
	#brs .lineup-item-line01 {
		clear: both;
		padding-bottom: 15px;
		border-bottom: 1px solid #BBB5B2;
		margin-bottom: 15px;
	}
	
	#brs .lineup-item-line02 {
		clear: both;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	
	#brs .lineup-item {
		margin: 6px 0 0 0;
	}

/* 修正 110920 TAM ココから */
		#brs .lineup-item .lineup-itembox .icon {
		}
		
			#brs .lineup-item .lineup-itembox .icon li {
				float: left;
			}
			#brs .lineup-item .lineup-itembox .icon li.icon01 {
			}
			#brs .lineup-item .lineup-itembox .icon li.icon02 {
			}
/* 修正 110920 TAM ココまで */
/* 修正 110914 TAM ココから */	
	
			#brs .lineup-item .lineup-itembox .btn {
				margin: 5px 0 0 0;
				position: relative;
				width: 150px;
				height: 22px;
			}
		
			#brs .lineup-item .lineup-itembox .btn li {
				float: none;
			}
			
			#brs .lineup-item .lineup-itembox .btn li.icon01 {
				position: absolute;
				top: 0;
				left: 0;
			}

/* 修正 120731 TAM ココから */
			#brs .lineup-item .lineup-itembox .btn li.icon02 {
				position: absolute;
				top: 0;
				left: 76px;
				width: 72px;
				height: 27px;
				background: url(../img/brs_img/icon-btn-qv.gif) no-repeat top left;
			}
/* 修正 120731 TAM ココまで */
/* 修正 110914 TAM ココまで */
	
		#brs .lineup-item .lineup-itembox .img {
			clear: both;
		}
		
		#brs .lineup-item .lineup-itembox .off {
			clear: both;
		}
	
			#brs .lineup-item .lineup-itembox .off span {
				clear: both;
			}
	
		#brs .lineup-item .lineup-itembox .enlargement {
		}
	
		#brs .lineup-item .lineup-itembox .name {
			clear: both;
		}
	
/* 修正 110914 TAM ココから */	
		#brs .lineup-item .lineup-itembox .red {
			color: #EA1515 !important;
		}
/* 修正 110914 TAM ココまで */
	
/* lineup-item01 */
#brs .lineup-item01 {
	float: left;
	width: 182px;
	background:  url(../img/brs_img/table01-line02.gif) repeat-y 0 0;
}

	#brs .nobg {
		background: none !important;
	}

	#brs .lineup-item01 .lineup-itembox {
		width: 150px;
		margin-left: 16px;
	}

	#brs .lineup-item01 .lineup-itembox .icon {
		height: 32px;
	}
		#brs .lineup-item01 .lineup-itembox .icon li {
			height: 16px;
		}
		#brs .lineup-item01 .lineup-itembox .icon li.icon01 {
			width: 76px;
		}
		#brs .lineup-item01 .lineup-itembox .icon li.icon02 {
			width: 74px;
		}
	
	#brs .lineup-item01 .lineup-itembox .img {
	}
	
	#brs .lineup-item01 .lineup-itembox .off {
		width: 100px;
		height: 22px;
		margin-top: 4px;
	}
	
		#brs .lineup-item01 .lineup-itembox .off span {
			display: block;
			padding: 1px 3px;
			background-color: #FF3300;
			font-size: 12px;
			color: #FFFFFF;
			font-weight: bold;
			text-align: center;
		}
	
		#brs .lineup-item01 .lineup-itembox .off span.cashback {
			font-size: 10px;
			padding: 2px 3px;
			letter-spacing: -1px;
		}
	
	#brs .lineup-item01 .lineup-itembox .enlargement {
		width: 47px;
		height: 22px;
		margin-top: 4px;
	}

/* 修正 110926 TAM ココから */
	#brs .lineup-item01 .lineup-itembox li.enlargement {
		margin-top: 0 !important;
	}
/* 修正 110926 TAM ココから */
	
	#brs .lineup-item01 .lineup-itembox .name {
		font-size: 12px;
		line-height: 1.3;
	}
	
	#brs .lineup-item01 .lineup-itembox .name a {
		color: #333333;
	}
	
/* 修正 110914 TAM ココから */
	#brs .lineup-item01 .lineup-itembox .em {
		font-size: 12px;
		font-weight: bold;
		line-height: 1.3;
		color: #EA1515;
	}
/* 修正 110914 TAM ココまで */
	
	#brs .lineup-item01 .lineup-itembox .price {
		font-size: 14px;
		font-weight: bold;
		line-height: 1.3;
		color: #333333;
	}
	
		#brs .lineup-item01 .lineup-itembox .price span {
			font-size: 10px;
		}
	
	#brs .lineup-item01 .lineup-itembox .rating {
		font-size: 12px;
		line-height: 20px;
	}
	
		#brs .lineup-item01 .lineup-itembox .rating span {
			font-size: 10px;
			line-height: 20px;
		}
	
		#brs .lineup-item01 .lineup-itembox .rating img {
			vertical-align: middle;
		}
/* 修正 120217 TAM ココから */
	#brs .lineup-item01 .lineup-itembox .copy {
/* 修正 120314 TAM ココから */
		padding: 5px 0 0 0;
/* 修正 120314 TAM ココまで */
/* 修正 120402 ココから */
		color: #828282;
/* 修正 120402 ココまで */
		font-size: 12px;
/* 修正 120301 TAM ココから */
		word-wrap: break-word;
/* 修正 120301 TAM ココまで */
	}
	
	#brs .lineup-item01 .lineup-itembox .spec {
/* 修正 120314 TAM ココから */
		padding: 5px 0 0 0;
/* 修正 120314 TAM ココまで */
		color: #999999;
		font-size: 11px;
/* 修正 120301 TAM ココから */
		word-wrap: break-word;
/* 修正 120301 TAM ココまで */
	}
/* 修正 120217 TAM ココまで */
/* 修正 110308 TAM 商品系修正ココから */
#brs .dv_rc_items img {
	vertical-align: middle !important;
}
/* 修正 110308 TAM 商品系修正ココまで */
/* 修正 110111 TAM 商品リストココまで */


/* 修正 110111 売れ筋ランキングココから */

/* ranking-menu */
#brs .ranking-menubox {
	margin: 13px 0 0 16px;
	height: 91px;
}

#brs .ranking-menubox ul.ranking-menu {
	float: left;
	width: 161px;
}

#brs .ranking-menubox ul.menu-last {
	width: 129px !important;
}

#brs ul.ranking-menu li {
	margin-bottom: 9px;
	padding: 1px 0 0 14px;
	background: url(../img/brs_img/arw_gd01.gif) no-repeat 0 center;
	font-size: 11px;
}

#brs ul.ranking-menu li a:link,
#brs ul.ranking-menu li a:visited {
	color: #333333;
}

#brs ul.ranking-menu li a:hover,
#brs ul.ranking-menu li a:active {
	color: #333333;
	text-decoration: none !important;
}

/* ranking-line */
#brs .ranking-line {
	clear: both;
	margin-bottom: 30px;
}

#brs .ranking-line .rank_title {
	position: relative;
	margin-bottom: 10px;
	background: url(../img/brs_img/rank_hd_bg.gif) no-repeat 0 0;
	height: 40px;
}

#brs .ranking-line .rank_title select {
	position: absolute;
	top: 11px;
	left: 695px;
	width: 245px;
}

/* ranking-link */
#brs .ranking-line .rank-link {
	clear: both;
	padding: 12px 10px 0 0;
	_padding-top: 0; 
	font-size: 12px;
	text-align: right;
}

#brs .ranking-line .rank-link a {
	color: #df5688;
}

#brs .ranking-line .rank-link a img {
	margin-right: 2px;
	vertical-align: middle;
}



/* lineup-item02 */
#brs .lineup-item02 {
	float: left;
	width: 172px;
}

#brs .lineup-item02 .lineup-itembox {
	width: 154px;
	margin-left: 18px;
}

#brs .lineup-item02 .lineup-itembox .img {
	margin-bottom: 4px;
	border: solid 1px #e5e4e2;
}

#brs .lineup-item02 .lineup-itembox .img img {
	border: solid 1px #ffffff;
}

#brs .lineup-item02 .lineup-itembox .enlargement {
	width: 47px;
	height: 22px;
	margin-top: 4px;
}

#brs .lineup-item02 .lineup-itembox .off {
	height:22px;
	margin-top:4px;
	width:100px;
}
#brs .lineup-item02 .lineup-itembox .off span {
	background-color:#FF3300;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:1px 3px;
	text-align:center;
}
#brs .lineup-item01 .lineup-itembox .off span.cashback {
font-size:10px;
letter-spacing:-1px;
padding:2px 3px;
}
#brs .lineup-item02 .lineup-itembox .name {
	font-size: 12px;
	line-height: 1.3;
}

#brs .lineup-item02 .lineup-itembox .name a {
	color: #333333;
}

#brs .lineup-item02 .lineup-itembox .price {
	margin: 2px 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.3;
	color: #333333;
}

#brs .lineup-item02 .lineup-itembox .price span {
	font-size: 10px;
}

#brs .lineup-item02 .lineup-itembox .rating {
	font-size: 12px;
	line-height: 20px;
	color: #676767;
}

#brs .lineup-item02 .lineup-itembox .rating span {
	font-size: 10px;
	line-height: 20px;
}

#brs .lineup-item02 .lineup-itembox .rating img {
	vertical-align: middle;
}

/* no1 */
#brs .no1 h3 {
	float: left;
	padding-left: 5px;
	width: 66px;
}

#brs .no1 {
	width: 252px !important;
}

#brs .no1 .lineup-itembox {
	float: left;
	margin-left: 0;
	width: 180px;
}

#brs .no1 .lineup-itembox .img {
	width: 180px;
	height: 180px;
	background: url(../img/brs_img/rank_n1_bg.gif) no-repeat 0 0;
	border: none;
}

#brs .no1 .lineup-itembox .img img {
	margin: 4px 0 0 4px;
	border: none;
}


#brs .rank-ttl01{
	height: 45px;
	background: url(../img/brs_img/bg-ranking02.gif) repeat-x;
}

	#brs .rank-ttl01 h1{
		padding: 10px 0 0 15px;
		font-size: 16px;
		font-weight: bold;
		color: #333333;
	}

/* 修正 120418 TAM ココから */
/* メールマガジン */
#brs .mail-list01 {
	padding: 0 0 0 85px;
}
#brs .mail-list01 li {
	float: left;
	padding-left: 24px;
	padding-right: 24px;
	padding-bottom: 20px;
}
/* 修正 120418 TAM ココまで */





/* = 売れ筋ランキング
--------------------------------------- */
#brs .well-selling01last {
	border-top: 1px dotted #666666;
}
#brs .well-selling01 .well-selling01-box {
}

/* 修正 110510 TAM 商品系ココから */
#brs .well-selling01 .well-selling01-box .rating img {
	vertical-align: middle;
}
/* 修正 110510 TAM 商品系ココまで */

#brs .well-selling01 .well-selling01-header{
	height: 45px;
	overflow:hidden;
	_zoom: 1;
/* 修正 121115 TAM ココから  */
	background: url(../img/brs_img/brs_sprite04.gif) no-repeat 0 0; /* 110704 修正 */
/* 修正 121115 TAM ココまで  */
}
#brs .well-selling01 .well-selling01-header2{
	height: 45px;
	overflow:hidden;
	_zoom: 1;
}

#brs .well-selling01 .well-selling01-header h2{
	padding: 10px 14px 0 30px; /* 110704 修正 */
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5;
	float: left;
	color: #333333;
}
#brs .well-selling01 .well-selling01-header2 h2{
	padding: 10px 14px 10px 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5;
	float: left;
	color: #CCCCCC;
}
#brs .well-selling01 .well-selling01-box .txt{
	padding-top: 8px;
	color: #666;
	float: left;
}

#brs .well-selling01 .well-selling01-box .checkbtn {
	height: 30px;
	float: right;
}
#brs .well-selling01 .well-selling01-box .checkbtn img{
	vertical-align: top;
}
#brs .well-selling01 .well-selling01-box .lineup .item {
	font-size:　10px;
	padding: 0 17px 10px 17px;
}


#brs .well-selling01 .well-selling01-box .lineup .item img{
	margin:0 0 4px;
}
#brs .well-selling01 .item a:link, 
#brs .well-selling01 .item a:visited, 
#brs .well-selling01 .item a:hover, 
#brs .well-selling01 .item a:active {
	color:#3399CC !important;
	font-size:10px;
}

#brs .well-selling01 .well-selling01-box01{
	margin: 0;
}

#brs .well-selling01 .well-selling01-rating {
	font-size: 10px;
	margin-top: 10px;
}


#brs .well-selling01 .dv_rc_description {
	margin: 5px 0 0 0;
	font-size: 10px;
	vertical-align: middle;
}

#brs .well-selling01 .dv_rc_description img {
	vertical-align: bottom;
}

/* 修正 121115 TAM ココから  */
#brs .well-selling01-rank {
	overflow: hidden;
	width: 100px;
	height: 21px;
	line-height: 21px;
}

#brs .well-selling01-rank img {
	vertical-align: top;
}

#brs .well-selling01-rank .well-selling01-rank-01 {
	margin-top: -60px !important;
}

#brs .well-selling01-rank .well-selling01-rank-02 {
	margin-top: -81px !important;
}

#brs .well-selling01-rank .well-selling01-rank-03 {
	margin-top: -102px !important;
}

#brs .well-selling01-rank .well-selling01-rank-04 {
	margin-top: -123px !important;
}

#brs .well-selling01-rank .well-selling01-rank-05 {
	margin-top: -144px !important;
}

#brs .well-selling01-rank img {
	vertical-align: top;
}

#brs .brs-lineup-item .rating {
/* 修正 121214brs1 TAM ココから  */
	position: relative;
/* 修正 121214brs1 TAM ココまで  */
	overflow: hidden;
	height: 13px;
	line-height: 13px;
	padding-top: 0;
	padding-bottom: 0
}
/* 修正 121214brs1 TAM ココから  */
#brs .brs-lineup-item .rating span {
	position: absolute;
	top: 0;
	right:1px;
}
/* 修正 121214brs1 TAM ココまで  */

#brs .brs-lineup-item .rating img {
	vertical-align: top;
}
/* 修正 121115 TAM ココまで  */

/* 修正 110111 TAM 商品リストココから */

/* = 最近チェックした商品
--------------------------------------- */
#brs .check01 .iframe02 {
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
	background:  url(../img/brs_img/back_dot_rb.gif) repeat-x top;
}
#brs .check01 .iframe02Header{
	padding: 0 0 16px 0;
	overflow:hidden;
	_zoom: 1;
}

#brs .check01 .iframe02Header h2{
	padding-top: 3px;
	float: left;
}
#brs .check01 .iframe02 .txt{
	padding-top: 8px;
	color: #666;
	float: left;
}

#brs .check01 .iframe02 .checkbtn {
	height: 30px;
	float: right;
}
#brs .check01 .iframe02 .checkbtn img{
	vertical-align: top;
}
#brs .check01 .iframe02 .lineup .item {
	font-size:10px;
	padding: 0 17px 10px 17px;
}


#brs .check01 .iframe02 .lineup .item img{
	margin:0 0 4px;
}
#brs .check01 .item a:link, 
#brs .check01 .item a:visited, 
#brs .check01 .item a:hover, 
#brs .check01 .item a:active {
	color:#3399CC !important;
	font-size:10px;
}

#brs .iframe02 .iframe02Box01{
	margin: 0;
	padding: 0 0 30px;
}

#brs .iframe02 .dv_rc_description {
	margin-top: 5px;
}


#brs .iframe02 .dv_rc_description img {
	vertical-align: middle;
}



/* = 最近チェックした商品からオススメ！
--------------------------------------- */
#brs .check01c .iframe02c {
	padding: 10px 0 0 0;
	background:  url(../img/brs_img/back_dot_rb.gif) repeat-x top;
}
#brs .check01c .iframe02Header{
	height: 45px;
	overflow:hidden;
	_zoom: 1;
}

#brs .check01c .iframe02Header h2{
	padding-top: 3px;
	float: left;
}
#brs .check01c .iframe02 .txt{
	padding-top: 8px;
	color: #666;
	float: left;
}

#brs .check01c .iframe02c .checkbtn {
	height: 30px;
	float: right;
}
#brs .check01c .iframe02c .checkbtn img{
	vertical-align: top;
}
#brs .check01c .iframe02c .lineup .item {
	font-size:10px;
	padding: 0 17px 10px 17px;
}


#brs .check01c .iframe02c .lineup .item img{
	margin:0 0 4px;
}
#brs .check01c .item a:link, 
#brs .check01c .item a:visited, 
#brs .check01c .item a:hover, 
#brs .check01c .item a:active {
	color:#3399CC !important;
	font-size:10px;
}

#brs .iframe02c .iframe02Box01{
	margin: 0;
	padding: 0 0 30px;
}

#brs .iframe02c .dv_rc_description {
	margin-top: 5px;
}


#brs .iframe02c .dv_rc_description img {
	vertical-align: middle;
}

/* 修正 130529brs4 TAM ココから */
/* = 注文完了画面
--------------------------------------- */
	    
#brs .pn_table01 table {
    table-layout:auto;
    border-collapse: collapse;
    border-bottom: none;
}

#brs .pn_table01 th {
    border: 1px solid #D1D5DE;
}

#brs .pn_table01 tr,
#brs .pn_table01 td {
    border-top: 1px solid #D1D5DE;
    border-right: 1px solid #D1D5DE;
    border-bottom: 1px solid #D1D5DE;
    border-left: 1px solid #D1D5DE;
}

#brs .pn_table01 td.line01 {
    border-right: 1px dotted #D1D5DE;
    border-left: 1px dotted #D1D5DE;
    #border-right: 1px solid #D1D5DE;
    #border-left: 1px solid #D1D5DE;
}
#brs .oc_bg03 {
	background: url(/pc/for_app/img/brs_img/table01-bg.gif);
}

#brs .oc_bg02 {
            background-color: #FFF2D3;
}

#brs .oc_bg01 {
    padding: 20px 0 0 0;
    background: url(/pc/for_app/img/brs_img/oc_bg01.gif);
}

#brs .oc_bg01inner {
    padding: 0 0 20px 0;
    background: url(/pc/for_app/img/brs_img/oc_bg01.gif) no-repeat bottom left;
}

#brs .oc_bg04 {
    background: url(/pc/for_app/img/brs_img/point-img01.jpg) no-repeat 11px 6px;
}
/* スライダー */


#brs #bm-sptest {
	margin: 29px 0 0 18px;
}
#brs #bm-sptest-ttl {
}

#brs #bm-sptest #slider {
    position: relative;
/* 修正 130625brs2 TAM ココから */	
/* 修正 130625brs2 TAM ココまで */	
}

#brs #bm-sptest #slider a:focus {
    outline: 0;
}

#brs #bm-sptest .slider-view {
    position: relative;
    margin: 12px 47px 0 27px !important;
    width: 386px;
    height: 125px;
    overflow: hidden;
}

#brs #bm-sptest .slider-container {
    position: absolute;
    top: 0;
    left: 0;
}

#brs #bm-sptest .slider-container div.slider-item {
    position: relative;
    float: left;
    width: 386px;
    height: 125px;
}

#brs #bm-sptest .slider-container div.slider-item a {
    display: block;
}

#brs #bm-sptest #slide-prev, #brs #bm-sptest #slide-next {
    position: absolute;
    top: 30px;
    color: #e0e0e0;
    font-size: 60px;
    line-height: 1;
    text-decoration: none;
}

#brs #bm-sptest #slide-prev {
    left: -1px;
    cursor: pointer;
}

#brs #bm-sptest #slide-next {
    right: 17px;
    cursor: pointer;
}

#brs #bm-sptest #slide-prev:hover,
#brs #bm-sptest #slide-next:hover {
    color: #ccc;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5);
}

#brs #bm-sptest .bx-wrapper {
	position: relative;
	width: 357px !important;
	margin: 0 20px;
}
#brs #bm-sptest .bx-window {
	width: 357px !important;
}

#brs #bm-sptest .bx-prev {
	position: absolute;
	top: 30px;
	left: -20px;
}
#brs #bm-sptest .bx-next {
	position: absolute;
	top: 30px;
	right: -20px;
}
#brs #bm-sptest .slider-item {
	min-height: 125px;
}
#brs #bm-sptest .slider-item-img {
	float: left;
	width: 108px;
}
#brs #bm-sptest .slider-item-detail {
	position: relative;
	float: left;
	width: 278px;
}
#brs #bm-sptest .slider-item-detail p {
	font-size: 12px;
	line-height: 1.5;
	min-height: 36px;
}
#brs #bm-sptest .socialplus-widget-button {
	visibility: visible;
}
#brs #bm-sptest .socialplus-widget-cute div a,
#brs #bm-sptest .socialplus-widget-good div a,
#brs #bm-sptest .socialplus-widget-want div a {
	width: 75px !important;
}
#brs #bm-sptest .socialplus-widget-counter {
	display: none;
}
#brs #bm-sptest .socialplus-widget-buttons-box {
	padding-top: 5px;
}
/* 追記 EC 140813 ここから */
#brs #bm-sptest .socialplus-widget-buttons-box li {
	*display: inline;
}
/* 追記 EC 140813 ここまで */
#brs #bm-sptest .socialplus-widget-buttons-box br {
	display: none;
}
#brs #bm-sptest .slider-help {
	display: none;
	position: absolute;
	bottom: -13px;
	right: 5px;
	padding: 0;
}
#brs #bm-sptest .slider-help img {
	vertical-align: middle;
}
#brs #bm-sptest .socp-social-buttons {
	padding-bottom: 3px;
}

#brs #bm-sptest .socp-social-buttons span {
	padding-right: 5px;
}
#brs #bm-sptest .socialplus-widget-ShareButtonBar > .socialplus-widget-content {
	padding-left: 103px;
}
#brs #bm-sptest .socialplus-widget-ShareButtonBar > .socialplus-widget-content li .socialplus-widget-total .socialplus-widget-button a {
	background-position: 0 0;
}
#brs #bm-sptest .socialplus-widget-ActionButtonBar > .socialplus-widget-content .socialplus-widget-button a.socialplus-widget-count-trigger,
#brs #bm-sptest .socialplus-widget-ShareButtonBar > .socialplus-widget-content .socialplus-widget-button a.socialplus-widget-count-trigger {
	background:url(/pc/for_app/img/socialplus_share_btn.png) no-repeat 0 0 !important;
}
#brs #bm-sptest .socialplus-widget-ActionButtonCollection > .socialplus-widget-content .socialplus-widget-buttons li, 
#brs #bm-sptest .socialplus-widget-ShareButtonBar > .socialplus-widget-content .socialplus-widget-buttons li {
	margin: 0 2px 0 0;
}
/* 修正 130529brs4 TAM ココまで */

/* 修正 130822brs1 TAM ココから */
/* 在庫一覧 */
#epfb0007 .epfb0007comment01 p {
	margin: 0 0 5px 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
/* 修正 130823brs1 TAM ココから */
	color: #666666;
/* 修正 130823brs1 TAM ココまで */
}

#epfb0007 .epfb0007comment01 dl {
	margin: 0 0 20px 15px;
	font-size: 12px;
	line-height: 130%;
}

#epfb0007 .epfb0007comment01 dt {
	float: left;
	clear: both;
	width: 130px;
/* 修正 130823brs1 TAM ココから */
	color: #666666;
/* 修正 130823brs1 TAM ココまで */
}

/* 修正 130823brs1 TAM ココから */
#epfb0007 .epfb0007comment01 dd {
	color: #666666;
	margin: 0 0 0 140px;
	text-indent: -1em;
}
/* 修正 130823brs1 TAM ココまで */
#epfb0007 .epfb0007comment01 dt span {
	color: #666666;
}

#epfb0007 .epfb0007comment01 dt.zaiko {
	color: #001AC7;
}

#epfb0007 .epfb0007comment01 dt.nyuka {
	color: #FF7B1C;
}

#epfb0007 .epfb0007comment01 dt.urikire {
	color: #EA1515;
}
/* 修正 130822brs1 TAM ココまで */


/* = 最近チェックした商品（EC 160302）
--------------------------------------- */
#footerHistoryWrap {
	clear: both;
	width: 730px;
	margin: 15px 0 !important;
	overflow: hidden;
}
#footerHistoryWrap * {
	margin: 0;
	padding: 0;
}

#footerHistoryWrap #footerHistoryBox {
	position: relative;
	padding-top: 15px;
	border-top: #CCC 1px dotted;
	
}

#footerHistoryWrap #footerHistoryHeader {
	padding-bottom: 15px !important;
	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;
	font-weight: bold;
	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: 690px;
	min-height: 200px;
	margin: 0 20px;
	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: 120px;
	margin: 0 9px;
}
#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;
}