﻿@charset "utf-8";

/* ===================================================================

 TOP

=================================================================== */

.r-container .r-catitle {
	position: relative;
	display: table;
	width: 100%;
	margin: 0 0 10px;
	background-color: #f9f9f9;
}

.r-container .r-catitle span {
	display: table-cell;
	height: 50px;
	padding-left: 10px;
	padding-right: 35px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
}


/*
   r-subtitle NEWマーク  
------------------------------------------------------------------------------------*/

.r-container .r-icn-new {
	padding-left: 44px;
	background: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/sale/sp/icon/icn_new.png) no-repeat 0 50%;
	background-size: 35px 15px;
}


/*
	
	～から探す　リンク

----------------------------------------------------------------------------------- */

.r-container .r-list-seachpage li {
	border-bottom: solid 1px #eca0a0;
}
.r-container .r-list-seachpage .r-bg-red {
	background:#fef2f2;
}
.r-container .r-list-seachpage li:first-child {
	border-top: solid 1px #eca0a0;
}

.r-container .r-list-seachpage li a {
	position: relative;
	display: block;
}

.r-container .r-list-seachpage li a span {
	display: table-cell;
	width: 100%;
	height: 60px;
	font-size: 16px;
	padding: 0 35px 0 58px;
	vertical-align: middle;
}

.r-container .r-list-seachpage .r-bg-red a span {
	padding: 10px 35px 10px 15px;

}
.r-container .r-list-seachpage .r-bg-none a span {
	padding: 0 35px 0 15px;
	color:#e60012;

}

.r-container .r-list-seachpage-btm li a span {
	font-size: 13px;
}

.r-container .r-list-seachpage li a:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 10px;
	display: block;
	width: 35px;
	height: 30px;
	margin-top: -15px;
}

/* お買得商品 */
.r-container .r-list-red li {
	border-bottom: solid 1px #fff;
	background:#e60012;
}
.r-container .r-list-red li:first-child {
	border-top: solid 1px #fff;
}

.r-container .r-list-red li a {
	position: relative;
	display: block;
}

.r-container .r-list-red li a span {
	display: table-cell;
	width: 100%;
	height: 60px;
	font-size: 16px;
	padding: 0 35px 0 15px;
	vertical-align: middle;
	color:#fff;
}

.r-container .r-list-red .r-bg-red a span {
	padding: 10px 35px 10px 15px;

}

.r-container .r-list-red-btm li a span {
	font-size: 13px;
}

.r-container .r-list-red li a:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 10px;
	display: block;
	width: 35px;
	height: 30px;
	margin-top: -15px;
}

/* アイテムから探す */
.r-container .r-list-seachpage .r-icn-item a:after {
	background: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/sale/sp/icon/icn_item.png) no-repeat 0 0;
	background-size: 35px 30px;
}
/* ショップ・ブランドから探す */
.r-container .r-list-seachpage .r-icn-50on a:after {
	background: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/sale/sp/icon/icn_50on.png) no-repeat 0 0;
	background-size: 35px 30px;
}
/* セールスタート日から探す */
.r-container .r-list-seachpage .r-icn-date a:after {
	background: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/sale/sp/icon/icn_date.png) no-repeat 0 0;
	background-size: 35px 30px;
}
/* セールランキングから探す */
.r-container .r-list-seachpage .r-icn-rank a:after {
	background: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/sale/sp/icon/icn_rank.png) no-repeat 0 0;
	background-size: 35px 30px;
}

/* アイコンなし */
.r-container .r-list-seachpage .r-noicon a span { padding-left: 10px;}
.r-container .r-list-seachpage .r-noicon a:after { background: none;}

.r-container .r-list-seachpage li a:before {
	content: "";
	position: absolute;
	top: 50%;
	right: 10px;
	display: block;
	width: 11px;
	height: 19px;
	margin-top: -10px;
	background: url(https://voi.0101.co.jp/voi/sp/images/common/icon_parts_sprit.png) no-repeat -10px -61px;
	background-size: 300px 500px;
		-moz-background-size: 300px 500px;
		-webkit-background-size: 300px 500px;
}

.r-container .r-list-red li a:before {
	content: "";
	position: absolute;
	top: 50%;
	right: 10px;
	display: block;
	width: 11px;
	height: 19px;
	margin-top: -10px;
	background: url(https://voi.0101.co.jp/voi/sp/images/common/icon_parts_sprit.png) no-repeat -35px -110px;
	background-size: 300px 500px;
		-moz-background-size: 300px 500px;
		-webkit-background-size: 300px 500px;
}

.r-container .r-list-seachpage .r-line-def a:before {
	background-position: -10px -36px;
}

.r-container .r-list-seachpage .r-mod-red a { 
	color: #e70000;
}





/*
	
	SALEニュース

----------------------------------------------------------------------------------- */

.r-container .r-wrap-salenews li {
	display: table;
	width: 100%;
	height: 60px;
	border-bottom: solid 1px #dfdfdf;
}

.r-container .r-wrap-salenews li:first-child {
	border-top: solid 1px #dfdfdf;
}

.r-container .r-wrap-salenews li p {
	display: table-cell;
	vertical-align: middle;
	padding: 0 10px
}

.r-container .r-wrap-salenews li a {
	text-decoration: underline;
}

.r-container .r-wrap-salenews li span {
	display: block;
	padding-bottom: 5px
}



/*
	
	あなたへのおすすめ アコーディオン
	
	
----------------------------------------------------------------------------------- */

.r-container #r-recommend-area {
	display: none;
	padding-top: 14px;
}

.r-container .r-wrap-recommend .r-mod-pos {
	border: none;
}

.r-container .r-wrap-recommend .r-recommendlist {
	width: 100%;
	margin: 0 !important;
}

.r-container .r-wrap-recommend ul li {
	float: left;
	width: 32%;
	padding-top: 20px !important;
	margin-right: 0;
	color: #666;
	text-align: center;
}

.r-container .r-wrap-recommend ul li:nth-child(1),
.r-container .r-wrap-recommend ul li:nth-child(2),
.r-container .r-wrap-recommend ul li:nth-child(3) {
	padding-top: 0 !important;
}

.r-container .r-wrap-recommend ul li p {
	text-align: left;
}

.r-container .r-wrap-recommend ul li:nth-child(3n-1) {
	margin: 0 2%;
}

.r-container .r-wrap-recommend ul li .r-img {
	height: 100%;
}

.r-container .r-wrap-recommend ul li .r-brand {
	min-height: 3.5em;
}

.r-container .r-wrap-recommend ul li img {
	width: 100%;
	margin-bottom: 5px;
}

.r-container .r-wrap-recommend ul li a {
	color: #666;
}

.r-container .r-wrap-recommend .pointer-recommend {
	margin: 8px 0 0;	
 	text-align: center;
 }

.r-container .r-wrap-recommend .pointer-recommend span {
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #DDD;
  border: 1px solid #ddd;
  border-radius: 8px;
  margin-right: 8px;
  vertical-align: middle;
 }

.r-container .r-wrap-recommend .pointer-recommend .current {
  background: #000;
  border: 1px solid #000;
}

.r-container .r-wrap-recommend .r-js-morelist .r-txt-morelink {
	margin-right: 0;
}

/* セール品　赤文字対応 */
.r-container .r-wrap-recommend .r-txt-sale {
	color: #e60012;
}




/*
	
	ブランドランキング

----------------------------------------------------------------------------------- */

.r-container .r-brandlist .r-rankinglist {
	margin-top: 10px;
	padding: 0 0 10px 5px;
}

.r-container .r-brandlist .r-rankinglist li {
	float: left;
	width: 98px;
	height: 90px;
	margin-right: 5px;
	border-right: solid 1px #cccccc;
}

.r-container .r-brandlist .r-rankinglist li:last-child {
	border-right: none;
}

.r-container .r-brandlist .r-rankinglist li a {
	position: relative;
	display: block;
	xwidth: 98px;
	height: 90px;
}

.r-container .r-brandlist .r-rankinglist li .r-logo {
	padding: 30px 0 13px 0;
	text-align: center;
}

.r-container .r-brandlist .r-rankinglist li .r-name {
	padding: 0 6px;
	font-size: 10px;
	text-align: center;
	color: #000;
}

/* ランキングアイコン　スプライト画像 */
.r-container .r-brandlist .r-rankinglist li .r-icn {
	position:absolute;
	top:1px;
	left:1px;
	width: 21px;
	height: 16px;
	background: url(https://voi.0101.co.jp/voi/sp/images/tlmtop/common/icon_parts_sprites.png) no-repeat -29px 0;
	background-size: 50px 350px;
		-moz-background-size: 50px 350px;
		-webkit-background-size: 50px 350px;
}

.r-container .r-brandlist  .r-rankinglist li:nth-child(1) .r-icn { background-position: -29px 0px;}
.r-container .r-brandlist  .r-rankinglist li:nth-child(2) .r-icn { background-position: -29px -20px;}
.r-container .r-brandlist  .r-rankinglist li:nth-child(3) .r-icn { background-position: -29px -40px;}
.r-container .r-brandlist  .r-rankinglist li:nth-child(4) .r-icn { background-position: -38px -60px;}
.r-container .r-brandlist  .r-rankinglist li:nth-child(5) .r-icn { background-position: -38px -80px;}
.r-container .r-brandlist  .r-rankinglist li:nth-child(6) .r-icn { background-position: -38px -100px;}
.r-container .r-brandlist  .r-rankinglist li:nth-child(7) .r-icn { background-position: -38px -120px;}
.r-container .r-brandlist  .r-rankinglist li:nth-child(8) .r-icn { background-position: -38px -140px;}
.r-container .r-brandlist  .r-rankinglist li:nth-child(9) .r-icn { background-position: -38px -160px;}
.r-container .r-brandlist  .r-rankinglist li:nth-child(10) .r-icn { background-position: -38px -220px;}

.r-container .r-brandlist.viewport ul {
	width: 1050px;
}

.r-container .r-brandlist  .controls button.prev {
	top: 24px;
	left: 0;
}
.r-container .r-brandlist  .controls button.next {
	top: 24px;
	right: 0;
}


	
/*	最近チェックした商品
	
-----------------------------------------------------------------------------------*/
.r-container #r-checkarea {
	display: none;
}

.r-container .r-wrap-voi-itemlist .recentchklist ul {
	width: 100% !important;
	margin-left: 0 !important;
}

.r-container .r-wrap-voi-itemlist #r-recentchk .r-subtitle {
	margin-bottom: 0;
}
.r-container .r-wrap-voi-itemlist #r-recentchk .r-subtitle span {
	padding-left: 87px;
}

.r-container .r-wrap-voi-itemlist .r-recentchklist ul li {
	float: left;
	width: 32% !important;
	margin-right: 0 !important;
	padding-top: 20px;
	color: #666;
	text-align: center;
}

.r-container .r-wrap-voi-itemlist .r-recentchklist ul li:nth-child(1),
.r-container .r-wrap-voi-itemlist .r-recentchklist ul li:nth-child(2),
.r-container .r-wrap-voi-itemlist .r-recentchklist ul li:nth-child(3) {
	padding-top: 0 !important;
}

.r-container .r-wrap-voi-itemlist .r-recentchklist ul li:nth-child(3n-1) {
	margin: 0 2%;
}

.r-container .r-wrap-voi-itemlist .r-recentchklist ul li img {
	width: 100%;
}

.r-container .r-wrap-voi-itemlist .r-recentchklist ul li a {
	display: block;
}
.r-container .r-wrap-voi-itemlist .r-recentchklist ul li .r-price {
	color: #f00;
}
.r-container .r-wrap-voi-itemlist .r-recentchklist ul li .r-itemprice {
	display: block;
	padding-top: 10px;
	padding-left: 5px;
	text-align: left;
	color: #666;	
}

.r-container .r-wrap-voi-itemlist .r-recentchklist ul li .r-itemprice em {
	font-style: normal;
	color: #f00;
}

.r-recentchklist ul li .r-txt-sale {
	color: #e60012;
}

#r-checkarea .r-txt-js-morelist {
	padding-top: 10px;
}

 
 

/* 	
	タイトル横　テキストリンク　共通

----------------------------------------------------*/

.r-container .r-wrap-rank-title {
	margin-bottom: 15px;
}

.r-container .r-wrap-rank-title .r-subtitle,
.r-container .r-wrap-rank-title .r-stit {
	float: left;
	margin-bottom: 0;
}

.r-container .r-wrap-rank-title .r-stit {
	margin-bottom: 0;
}

.r-container .r-wrap-rank-title .r-txt-morelink {
	float: right;
	text-align: right;
}

.r-container .r-wrap-rank-title .r-txt-morelink a {
	padding: 2px 0 0 0;
}

.r-container .r-wrap-rank-title .r-txt-morelink a:after {
	display: none;
}




/* 	
	(スライドあり)商品リスト　共通

----------------------------------------------------*/
.r-container .r-wrap-voi-itemlist ul li {
	-webkit-text-size-adjust:100%;
}

.r-container .r-wrap-voi-itemlist .box-js-morelist {
	display: none;
}

.r-container .r-wrap-voi-itemlist .r-wrap-js {
	width: 98%;
	margin: 0 auto;
}

.r-container .r-wrap-voi-itemlist .r-wrap-js .r-txt-morelink {
	padding: 15px 0 0;
	margin-right: 5px;
}


/* もっとみる */
.r-container .r-wrap-voi-itemlist .r-txt-js-morelist {
	text-align: center;
 	margin-right: 10px;
	padding: 20px 0 0 0;
}

.r-container .r-wrap-voi-itemlist .r-txt-js-morelist span {
	position: relative;
	padding-right: 15px;
	color: #146bb4;
	font-size: 16px;
}

.r-container .r-wrap-voi-itemlist .r-txt-js-morelist span:after {
	content: "";
	position: absolute;
	top: 50%;
	right: -8px;
	display: block;
	width: 20px;
	height: 15px;
	margin-top: -10px;
	background: url(https://voi.0101.co.jp/voi/sp/images/common/icon_parts_sprit.png) no-repeat -10px -131px;
	background-size: 300px 500px;
}

/* 閉じる */
.r-container .r-wrap-voi-itemlist .r-txt-js-morelist.open span:after {
	content: "";
	position: absolute;
	top: 50%;
	right: -8px;
	display: block;
	width: 20px;
	height: 15px;
	margin-top: -10px;
	background: url(https://voi.0101.co.jp/voi/sp/images/common/icon_parts_sprit.png) no-repeat -10px -201px;
	background-size: 300px 500px;
}

/* もっとみる */
.r-container .r-wrap-voi-itemlist .r-txt-js-morelist.close span:after {
	content: "";
	position: absolute;
	top: 50%;
	right: -8px;
	display: block;
	width: 20px;
	height: 15px;
	margin-top: -10px;
	background: url(https://voi.0101.co.jp/voi/sp/images/common/icon_parts_sprit.png) no-repeat -10px -131px;
	background-size: 300px 500px;
}



/*
	
	セールランキング

----------------------------------------------------------------------------------- */

.r-container .r-wrap-voi-itemlist .rankarea  {
	margin-bottom: 15px;
}

.r-container .r-wrap-rank .box-js-morelist {
	display: none;
}


.r-container .r-wrap-voi-itemlist .rankarea ul {
	width: 100% !important;
	margin-left: 0;
}
.r-container .r-wrap-voi-itemlist .rankarea ul li {
	position: relative;
	float: left;
	width: 32%;
	margin-top: 20px;
	margin-right: 0;
}

.r-container .r-wrap-voi-itemlist .rankarea ul li img {
	width: 100%;
}

.r-container .r-wrap-voi-itemlist .rankarea ul li:nth-child(1),
.r-container .r-wrap-voi-itemlist .rankarea ul li:nth-child(2),
.r-container .r-wrap-voi-itemlist .rankarea ul li:nth-child(3) {
	margin-top: 0;
}

.r-container .r-wrap-voi-itemlist .rankarea ul li:nth-child(3n-1) {
	margin-left: 2%;
	margin-right: 2%;
}

/* 商品名価格　非表示
.r-container .r-wrap-voi-itemlist .rankarea ul#images li p,
.r-container .r-wrap-voi-itemlist .rankarea ul#images2 li p,
.r-container .r-wrap-voi-itemlist .ranklist li p {
	display: block;
}*/

.r-container .r-wrap-voi-itemlist .ranklist a {
	text-decoration: none;
}

.r-container .r-wrap-voi-itemlist .ranklist .brand {
	display: block;
	margin-top: 5px;
	min-height: 3.5em;
}


.r-container .r-wrap-voi-itemlist .rankarea .rankicon {
	display: block;
	width: 13px;
	height: 17px;
	position:absolute;
	top:2px;
	left:2px;
	background: url(https://voi.0101.co.jp/voi/sp/images/common/icon_parts_sprit.png) no-repeat -10px -10px;
	background-size: 300px 500px;
	text-indent: -9999px;
	overflow: hidden;
}

/* もっとみるの中 */
.r-container .r-wrap-voi-itemlist li:nth-child(1) .rankicon { background-position: -85px -10px; width: 15px;}
.r-container .r-wrap-voi-itemlist li:nth-child(2) .rankicon { background-position: -100px -10px; width: 15px;}
.r-container .r-wrap-voi-itemlist li:nth-child(3) .rankicon { background-position: -115px -10px; width: 15px;}
.r-container .r-wrap-voi-itemlist li:nth-child(4) .rankicon { background-position: -130px -10px;}
.r-container .r-wrap-voi-itemlist li:nth-child(5) .rankicon { background-position: -145px -10px;}
.r-container .r-wrap-voi-itemlist li:nth-child(6) .rankicon { background-position: -160px -10px;}
.r-container .r-wrap-voi-itemlist li:nth-child(7) .rankicon { background-position: -175px -10px;}
.r-container .r-wrap-voi-itemlist li:nth-child(8) .rankicon { background-position: -190px -10px;}
.r-container .r-wrap-voi-itemlist li:nth-child(9) .rankicon { background-position: -205px -10px;}
.r-container .r-wrap-voi-itemlist li:nth-child(10) .rankicon { background-position: -220px -10px;}
.r-container .r-wrap-voi-itemlist li:nth-child(11) .rankicon { background-position: -235px -10px;}
.r-container .r-wrap-voi-itemlist li:nth-child(12) .rankicon { background-position: -250px -10px;}
.r-container .r-wrap-voi-itemlist li:nth-child(13) .rankicon { background-position: -265px -10px;}
.r-container .r-wrap-voi-itemlist li:nth-child(14) .rankicon { background-position: -280px -10px;}
.r-container .r-wrap-voi-itemlist li:nth-child(15) .rankicon { background-position: -295px -10px;}


/* 最初から表示されている3つ */
.r-container .r-wrap-voi-itemlist .rank-list3 li:nth-child(1) .rankicon { background-position: -10px -10px; width: 21px;}
.r-container .r-wrap-voi-itemlist .rank-list3 li:nth-child(2) .rankicon { background-position: -35px -10px; width: 21px;}
.r-container .r-wrap-voi-itemlist .rank-list3 li:nth-child(3) .rankicon { background-position: -60px -10px; width: 21px;}




/*　-----------------------------------------------------------------------------------------------


			layout　追加コンテンツ


-----------------------------------------------------------------------------------------------  */

/* ピックアップブランド */

.r-container .r-list-pickupbrand li {
	position: relative;
	display: table;
	width: 100%;
	height: 60px;
	border-bottom: 1px solid #e5e5e5;
}

.r-container .r-list-pickupbrand li:first-child {
	border-top: 1px solid #e5e5e5;
}

.r-container .r-list-pickupbrand li::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 10px;
	display: block;
	width: 11px;
	height: 19px;
	margin-top: -10px;
	background: url(https://voi.0101.co.jp/voi/sp/images/common/icon_parts_sprit.png) no-repeat -10px -36px;
	background-size: 300px 500px;
		-moz-background-size: 300px 500px;
		-webkit-background-size: 300px 500px;
}

.r-container .r-list-pickupbrand li a {
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 25px;
	font-size: 16px;
}


/* 	
	アイテムリスト 縦開き　共通

----------------------------------------------------*/
.r-wrap-voi-itemlist ul li {
	-webkit-text-size-adjust:100%;
}

.r-wrap-voi-itemlist .r-js-morelist {
	display: none;
}

.r-wrap-voi-itemlist .r-wrap-js {
	width: 98%;
	margin: 0 auto;
}

.r-wrap-voi-itemlist .r-wrap-ranktitle .r-subtitle,
.r-wrap-voi-itemlist .r-wrap-ranktitle .r-stit {
	float: left;
}

.r-wrap-voi-itemlist .r-wrap-ranktitle .r-stit {
	margin-bottom: 0;
}

.r-wrap-voi-itemlist .r-wrap-ranktitle .r-txt-morelink {
	float: right;
	text-align: right;
}

.r-wrap-voi-itemlist .r-txt-morelink-inner {
	margin-right: 5px;
}

.r-wrap-voi-itemlist .r-js-txt-morelist {
	text-align: center;
 	margin-right: 10px;
	padding: 15px 0 0 0;
}

.r-wrap-voi-itemlist .r-js-txt-morelist span {
	position: relative;
	padding: 15px 0 15px 0;
	color: #146bb4;
	font-size: 13px;
	cursor: pointer;
}

/* 閉じる */
.r-wrap-voi-itemlist .r-js-txt-morelist.open span:after {
	content: "";
	position: absolute;
	top: 11px;
	right: -25px;
	display: block;
	width: 20px;
	height: 15px;
	background: url(https://voi.0101.co.jp/voi/sp/images/common/icon_parts_sprit.png) no-repeat -10px -201px;
	background-size: 300px 500px;
}

/* もっとみる */
.r-wrap-voi-itemlist .r-js-txt-morelist.close span:after {
	content: "";
	position: absolute;
	top: 11px;
	right: -25px;
	display: block;
	width: 20px;
	height: 15px;
	background: url(https://voi.0101.co.jp/voi/sp/images/common/icon_parts_sprit.png) no-repeat -10px -131px;
	background-size: 300px 500px;
}


/* 	最近チェックした商品
----------------------------------------------------*/
#r-checkarea {
	display: none;
}

.r-wrap-voi-itemlist .r-list-recentchk ul {
	width: 100% !important;
	margin-left: 0 !important;
}

.r-wrap-voi-itemlist #r-recentchk .r-subtitle {
	margin-bottom: 0;
}
.r-wrap-voi-itemlist #r-recentchk .r-subtitle span {
	padding-left: 87px;
}

.r-wrap-voi-itemlist .r-list-recentchk ul li {
	float: left;
	width: 32% !important;
	padding-top: 20px;
	margin-right: 0;
	color: #666;
	text-align: center;
}

.r-wrap-voi-itemlist #r-recentchk-list3 li {
	padding-top: 0;
}

.r-wrap-voi-itemlist .r-list-recentchk ul li:nth-child(3n-1) {
	margin: 0 2%;
}

.r-wrap-voi-itemlist .r-list-recentchk ul li img {
	width: 100%;
}

.r-wrap-voi-itemlist .r-list-recentchk ul li a {
	display: block;
}
.r-wrap-voi-itemlist .r-list-recentchk ul li span.price {
	color: #f00;
}
.r-wrap-voi-itemlist .r-list-recentchk ul li .item_price {
	display: block;
	padding-top: 10px;
	padding-left: 5px;
	text-align: left;
	color: #666;	
}

.r-wrap-voi-itemlist .r-list-recentchk ul li .item_price em {
	font-style: normal;
	color: #f00;
}

/* セール品　赤文字対応 */
.r-list-recentchk ul li .txt-sale {
	color: #e60012;
}

/*　期間限定セール・　17.07.20*/

.r-container .r-wrap-seachpage .r-ttl{
	padding:10px;
	font-size:14px;
	background:#fafafa;
}

.r-container .r-wrap-seachpage .r-list-bland li {
	border-bottom: solid 1px #e5e5e5;
}

.r-container .r-wrap-seachpage .r-list-bland li:first-child {
	border-top: solid 1px #e5e5e5;
}

.r-container .r-wrap-seachpage .r-list-bland li a{
	color:#333333;
}

.r-container .r-list-seachpage.r-list-bland li a:before {
	content: "";
	position: absolute;
	top: 50%;
	right: 10px;
	display: block;
	width: 11px;
	height: 19px;
	margin-top: -10px;
	background: url(https://voi.0101.co.jp/voi/sp/images/common/icon_parts_sprit.png) no-repeat -10px -36px;
	background-size: 300px 500px;
		-moz-background-size: 300px 500px;
		-webkit-background-size: 300px 500px;
}

/*　期間限定セール・　17.08.24*/
.r-container .r-mainArea .r-sale-ttl{
	text-align:center;
	color:#e50012;
	font-weight:bold;
	font-size:16px;
	background:#ffeeee;
	padding:8px 0;
}