/*

			Top of Top (https://voi.0101.co.jp/voi/contents/top/top.html)ページ用設定
=============================================================================			*/


/*	---------------------------------------------------------------------------
				初期化
	---------------------------------------------------------------------------		*/
#r-container body,#r-container div,#r-container p,#r-container h1,#r-container h2,#r-container h3,#r-container h4,#r-container h5,#r-container h6,#r-container ol,#r-container ul,#r-container li,#r-container dl,#r-container dt,#r-container dd ,#r-container a {
	margin:0;
	padding:0;
	}

#r-container ol,#r-container ul {
	list-style-type:none;
	}

#r-container table,#r-container tr,#r-container th,#r-container td {
	/* padding,marginの初期化してはいけない。 */
	/* tableに関して初期化をしたいなら、個別に行うこと。 */
	}
#r-container table {
	border-collapse: collapse;
	border-spacing: 0;
}

#r-container a img,#r-container :link img,#r-container :visited img {
	border: 0;
}

/* リンク色設定（基本：クロ） */
#r-container a:link,
#r-container a:active {
	color:#000000;
	}

#r-container a:visited {
	color:#732045;
	}

#r-container a:hover {
	color:#D20000;
	text-decoration:none;
	}

/* ぱんくずリンク色設定（青） */
#r-container a.r-linkbl:link,
#r-container a.r-linkbl:active,
#r-container a.r-linkbl:visited
{
	color:#00C;
	text-decoration:none;
}

#r-container a.r-linkbl:hover
{
	color:#4F6397;
	text-decoration:underline;
}

/* リンク色設定（青） */
#r-container a.r-linkbl2:link,
#r-container a.r-linkbl2:active,
#r-container a.r-linkbl2:visited
{
	color:#00C;
	text-decoration:none;
}

#r-container a.r-linkbl2:hover
{
	color:#D20000;
	text-decoration:underline;
}

#r-container img {
	border:0;
	vertical-align:top;
}

#r-container em {
	font-style: normal;
}


/*	---------------------------------------------------------------------------
				common class
	---------------------------------------------------------------------------		*/
.r-pos { position:relative;}
.r-abs { position:absolute;}
.r-inl{ display:inline;}
.r-inb{ display:inline-block;}
.r-blc{	display:block;}
.r-al {	text-align:left;}
.r-ar { text-align:right;}
.r-ac {	text-align:center;}
.r-fl { float:left;}
.r-fr {	float:right;}
.r-red { color:#e60012; font-style: normal;}
.text1{font-size:10px;line-height:12px;font-family:'ＭＳ Ｐゴシック',sans-serif;}
.text2{font-size:12px;line-height:14px;font-family:'ＭＳ Ｐゴシック',sans-serif;}
.text3{font-size:14px;line-height:16px;font-family:'ＭＳ Ｐゴシック',sans-serif;}
.text4{font-size:16px;line-height:18px;font-family:'ＭＳ Ｐゴシック',sans-serif;}

/*	---------------------------------------------------------------------------
				メインエリア
	---------------------------------------------------------------------------		*/
.adobe-title h2{
        font-size:16px;
        border-bottom:2px solid #000;
}
.adobe-title h3{
        font-size:14px;
        border-bottom:2px solid #000;
}

/*	---------------------------------------------------------------------------
				レイアウト
	---------------------------------------------------------------------------		*/
/* マージン／パディング設定 */
#r-container .r-pad05t	{padding-top:5px;}
#r-container .r-pad05l	{padding-left:5px;}
#r-container .r-pad05r	{padding-right:5px;}
#r-container .r-pad05b	{padding-bottom:5px;}
#r-container .r-pad05lr	{padding-left:5px;	padding-right:5px;}
#r-container .r-pad05tb	{padding-top:5px; padding-bottom:5px;}

#r-container .r-pad07t	{padding-top:7px;}
#r-container .r-pad07l	{padding-left:7px;}
#r-container .r-pad07r	{padding-right:7px;}
#r-container .r-pad07b	{padding-bottom:7px;}
#r-container .r-pad07lr	{padding-left:7px;	padding-right:7px;}
#r-container .r-pad07tb	{padding-top:7px; padding-bottom:7px;}

#r-container .r-pad08t	{padding-top:8px;}
#r-container .r-pad08l	{padding-left:8px;}
#r-container .r-pad08r	{padding-right:8px;}
#r-container .r-pad08b	{padding-bottom:8px;}
#r-container .r-pad08lr	{padding-left:8px;	padding-right:8px;}
#r-container .r-pad08tb	{padding-top:8px; padding-bottom:8px;}

#r-container .r-pad10t	{padding-top:10px;}
#r-container .r-pad10l	{padding-left:10px;}
#r-container .r-pad10r	{padding-right:10px;}
#r-container .r-pad10b	{padding-bottom:10px;}
#r-container .r-pad10lr	{padding-left:10px;	padding-right:10px;}
#r-container .r-pad10tb	{padding-top:10px; padding-bottom:10px;}

#r-container .r-pad20t	{padding-top:20px;}
#r-container .r-pad20l	{padding-left:20px;}
#r-container .r-pad20r	{padding-right:20px;}
#r-container .r-pad20b	{padding-bottom:20px;}
#r-container .r-pad20lr	{padding-left:20px; padding-right:20px;}
#r-container .r-pad20tb	{padding-top:20px;	padding-bottom:20px;}

#r-container .r-pad21t	{padding-top:21px;}
#r-container .r-pad21l	{padding-left:21px;}
#r-container .r-pad21r	{padding-right:21px;}
#r-container .r-pad21b	{padding-bottom:21px;}
#r-container .r-pad21lr	{padding-left:21px; padding-right:21px;}
#r-container .r-pad21tb	{padding-top:21px; padding-bottom:21px;}

#r-container .r-pad30t	{padding-top:30px;}
#r-container .r-pad30l	{padding-left:30px;}
#r-container .r-pad30r	{padding-right:30px;}
#r-container .r-pad30b	{padding-bottom:30px;}
#r-container .r-pad30lr	{padding-left:30px;	padding-right:30px;}
#r-container .r-pad30tb	{padding-top:30px; padding-bottom:30px;}

#r-container .r-pad40t	{padding-top:40px !important;}
#r-container .r-pad40l	{padding-left:40px !important;}
#r-container .r-pad40r	{padding-right:40px !important;}
#r-container .r-pad40b	{padding-bottom:40px !important;}
#r-container .r-pad40lr	{padding-left:40px;	padding-right:40px !important;}
#r-container .r-pad40tb	{padding-top:40px; padding-bottom:40px !important;}

#r-container .r-pad50t	{padding-top:50px !important;}
#r-container .r-pad50b	{padding-bottom:50px !important;}


/* margin */
#r-container .r-mar05t	{margin-top:5px;}
#r-container .r-mar05l	{margin-left:5px;}
#r-container .r-mar05r	{margin-right:5px;}
#r-container .r-mar05b	{margin-bottom:5px;}
#r-container .r-mar05lr	{margin-left:5px; margin-right:5px;}
#r-container .r-mar05tb	{margin-top:5px; margin-bottom:5px;}

#r-container .r-mar08t	{margin-top:8px;}
#r-container .r-mar08l	{margin-left:8px;}
#r-container .r-mar08r	{margin-right:8px;}
#r-container .r-mar08b	{margin-bottom:8px;}
#r-container .r-mar08lr	{margin-left:8px; margin-right:8px;}
#r-container .r-mar08tb	{margin-top:8px; margin-bottom:8px;}

#r-container .r-mar10t	{margin-top:10px;}
#r-container .r-mar10l	{margin-left:10px;}
#r-container .r-mar10r	{margin-right:10px;}
#r-container .r-mar10b	{margin-bottom:10px;}
#r-container .r-mar10lr	{margin-left:10px;	margin-right:10px;}
#r-container .r-mar10tb	{margin-top:10px; margin-bottom:10px;}

#r-container .r-mar15t	{margin-top:15px;}
#r-container .r-mar15l	{margin-left:15px;}
#r-container .r-mar15r	{margin-right:15px;}
#r-container .r-mar15b	{margin-bottom:15px;}
#r-container .r-mar15lr	{margin-left:15px;	margin-right:15px;}
#r-container .r-mar15tb	{margin-top:15px; margin-bottom:15px;}

#r-container .r-mar20t	{margin-top:20px;}
#r-container .r-mar20l	{margin-left:20px;}
#r-container .r-mar20r	{margin-right:20px;}
#r-container .r-mar20b	{margin-bottom:20px;}
#r-container .r-mar20lr	{margin-left:20px;	margin-right:20px;}
#r-container .r-mar20tb	{margin-top:20px; margin-bottom:20px;}

#r-container .r-mar30t	{margin-top:30px;}
#r-container .r-mar30l	{margin-left:30px;}
#r-container .r-mar30r	{margin-right:30px;}
#r-container .r-mar30b	{margin-bottom:30px;}
#r-container .r-mar30lr	{margin-left:30px;	margin-right:30px;}
#r-container .r-mar30tb	{margin-top:30px; margin-bottom:30px;}

#r-container .r-mar40t	{margin-top:40px !important;}
#r-container .r-mar40l	{margin-left:40px !important;}
#r-container .r-mar40r	{margin-right:40px !important;}
#r-container .r-mar40b	{margin-bottom:40px !important;}
#r-container .r-mar40lr	{margin-left:40px;	margin-right:40px !important;}
#r-container .r-mar40tb	{margin-top:40px; margin-bottom:40px !important;}

#r-container .r-mar50t	{margin-top:50px !important;}
#r-container .r-mar50b	{margin-bottom:50px !important;}


#r-container {
	width:950px;
	margin:0 auto;
	text-align:left;
	color:#111;
 	}

/* 100602 */
#r-container #r-topbnrArea {
	padding-bottom:8px;
	}
#r-container #r-topbnrArea li{
	float:left;
	width:310px;
	margin-right:10px;
	}
#r-container #r-topbnrArea li.r-edge{
	margin-right:0;
	}

#r-container #r-wrapper {
	width:950px;
	margin-top:30px;
	text-align:left;
	}

/*	---------------------------------------------------------------------------
				メインエリア
	---------------------------------------------------------------------------		*/
/*mainArea*/
#r-container #r-mainArea {
	float:right;
	width:785px;
	}
	
/*	---------------------------------------------------------------------------
				メインエリアバナー
	---------------------------------------------------------------------------		*/
#r-container #r-mainbnr img {
	border: 1px solid #cbcbcb;
	}
#r-container #r-mainbnrttl {
	/*background:url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/t_digitalcatalog.gif") no-repeat 0 0;*/
	}

/*				ボックス設定
--------------------------------------------------		*/
#r-mainArea .r-boxBottom {
	background:url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/line_main_bottom.gif") no-repeat 0 100%;
	padding-bottom:5px;
	}
* html #r-mainArea .r-boxBottom {
	zoom:1;
	}

#r-mainArea .r-boxFrm {
	background:url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/line_main.gif") repeat-y 0 0;
	padding:0 0 5px;
	}
/*	---------------------------------------------------------------------------
				コンテンツメインエリア
	---------------------------------------------------------------------------		*/
#r-container #r-contentsArea {
	float:left;
	width:571px;
	}

#r-contentsArea h2 {
	height: 20px;
	overflow:hidden;
	/*background-image: url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/t_titile_bar_set.gif");*/
	background-repeat: no-repeat;
	}

#r-container a:hover img{
	opacity:0.7;              /* CSS3で追加予定のプロパティ */
	filter:alpha(opacity=70); 	/* IEの独自実装機能 */
	background:#ffffff; 	/* fx10.11用 */
}
/*rollover画像があるときは通常透過度*/
#r-container a:hover img.rollover{
	opacity:1;
	filter:alpha(opacity=100);
	background:#ffffff; 	/* fx10.11用 */
}

/* =================================================================

 slide banner

================================================================= */

#r-contentsArea .r-wrap-slide{
	width:571px;
	height:291px;
	margin-bottom:10px;
	overflow:hidden;
}

#r-contentsArea .r-wrap-slide .r-slidemain {
	padding:1px;
}

#r-contentsArea .r-slidemain .r-mainfrm {
	position:relative;
	height: 266px;
}

#r-contentsArea .r-slidemain img {
	position:absolute;
}

#r-contentsArea .r-slideinner {
	text-align: center;
}

#r-contentsArea .r-wrap-slide .r-list-select {
	width: 34px; /* 2枚 */
	margin: 10px auto 0;
}

#r-contentsArea .r-wrap-slide .r-list-select li {
	float:left;
	width:12px;
	height:12px;
	margin-right: 10px;
	line-height: 1;
}

#r-contentsArea .r-wrap-slide .r-list-select .r-last {
	margin-right: 0;
}

#r-contentsArea .r-wrap-slide .r-list-select a {
	display: inline-block;
	padding-top: 0;
}

#r-contentsArea .r-wrap-slide .r-list-select a {
	display:block;
	width: 7px;
	height: 7px;
	color: #ccc !important;
	vertical-align: middle;
	font-size: 12px;
}

#r-contentsArea .r-wrap-slide .r-list-select a.r-current {
	color: #333 !important;
	width: 12px !important;
	height: 12px !important;
	background: #333 !important;
	vertical-align: middle;

}
#r-contentsArea .r-wrap-slide .r-list-select a:hover {
	color: #333 !important;
	width: 12px;
	height: 12px;
}


/* ================================================================= */

/**				06.0 ページ内リンク	 */

/* ================================================================= */
#r-contentsArea #r-internal{
	margin:0;
	}
#r-contentsArea #r-internal li{
	float:left;
	}

/* ================================================================= */

/**				06.0 アイテムから探す	 */

/* ================================================================= */

#r-contentsArea #r-cateArea .r-allitems {
	padding: 8px 0 0 15px;
	text-align: right;
}

#r-contentsArea #r-cateArea .r-allitems span {
	padding-left: 15px;
	/*background-image: url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/t_titile_bar_set.gif");*/
	background-repeat: no-repeat;
	background-position: -247px -272px ;
}


#r-contentsArea #r-cateArea h2{
	background-position: 0 -50px;
	margin-bottom: 15px;
	}
#r-contentsArea #r-cateArea .r-catefrm {
	padding: 0;
	width:571px;
	margin-bottom: 20px;
	overflow:hidden;
	}

/* レディースTOPへ・メンズTOPへ　*/
#r-contentsArea #r-cateArea .r-lmtop {
	margin-bottom: 15px;
	}
	
#r-contentsArea #r-cateArea .r-lmtop li {
	width: 278px;
	float: left;
}

#r-contentsArea #r-cateArea .r-lmtop .r-lad {
	margin-right: 15px;
}

#r-contentsArea #r-cateArea .r-lmtop li a {
	display: block;
	width: 278px;
	height: 50px;
	background-image:url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/category_sprite.png");
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#r-contentsArea #r-cateArea .r-lmtop .r-lad a { 
	background-position: -14px -15px;
}

#r-contentsArea #r-cateArea .r-lmtop .r-lad a:hover { 
	background-image:url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/category_sprite_hover.png");
}

#r-contentsArea #r-cateArea .r-lmtop .r-men a {
	background-position: -292px -15px;
}

#r-contentsArea #r-cateArea .r-lmtop .r-men a:hover {
	background-image:url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/category_sprite_hover.png");
}

/* アイテム　*/
#r-contentsArea #r-cateArea .r-catelist {
	width:571px;
	zoom:1;
	}


#r-contentsArea #r-cateArea .r-catelist .r-lad {
	float:left;
	width:278px;
	margin-right:15px;
	}
	
#r-contentsArea #r-cateArea .r-catelist .r-men {
	float:left;
	width:278px;
	margin-right:0px;
	}
	
#r-contentsArea #r-cateArea .r-catelist li {
	margin-bottom: 3px;
}
	
#r-contentsArea #r-cateArea .r-catelist li.r-last {
	margin-bottom: 0;
}


#r-contentsArea #r-cateArea .r-catelist li a {
	display: block;
	width: 278px;
	height: 22px;
	background-image:url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/category_sprite.png");
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

/* レディース　シューズ */
#r-contentsArea #r-cateArea .r-catelist .r-lad-shoes a { background-position: -14px -65px; }
/* レディース　バッグ */
#r-contentsArea #r-cateArea .r-catelist .r-lad-bag a { background-position: -14px -87px; }
/* レディース　財布・小物 */
#r-contentsArea #r-cateArea .r-catelist .r-lad-wallet a { background-position: -14px -109px; }
/* レディース　ファッション雑貨 */
#r-contentsArea #r-cateArea .r-catelist .r-lad-goods a { background-position: -14px -131px; }
/* レディース　アウター */
#r-contentsArea #r-cateArea .r-catelist .r-lad-outer a { background-position: -14px -153px; }
/* レディース　トップス01 */
#r-contentsArea #r-cateArea .r-catelist .r-lad-tops01 a { background-position: -14px -417px;}
/* レディース　トップス02 */
#r-contentsArea #r-cateArea .r-catelist .r-lad-tops02 a { background-position: -14px -439px; height:37px; }
/* レディース　トップス03 */
#r-contentsArea #r-cateArea .r-catelist .r-lad-tops03 a { background-position: -14px -476px; height:37px; }
/* レディース　トップス04 */
#r-contentsArea #r-cateArea .r-catelist .r-lad-tops04 a { background-position: -14px -513px; height:37px; }
/* レディース　パンツ */
#r-contentsArea #r-cateArea .r-catelist .r-lad-pants a { background-position: -14px -197px; }
/* レディース　スカート */
#r-contentsArea #r-cateArea .r-catelist .r-lad-skirt a { background-position: -14px -219px; }
/* レディース　ワンピース */
#r-contentsArea #r-cateArea .r-catelist .r-lad-onepiece a { background-position: -14px -241px; }
/* レディース　スーツ */
#r-contentsArea #r-cateArea .r-catelist .r-lad-suit a { background-position: -14px -263px; }
/* レディース　フォーマル */
#r-contentsArea #r-cateArea .r-catelist .r-lad-formal a { background-position: -14px -285px; }
/* レディース　下着 */
#r-contentsArea #r-cateArea .r-catelist .r-lad-lingerie a { background-position: -14px -307px; }
/* レディース　コスメ */
#r-contentsArea #r-cateArea .r-catelist .r-lad-cosme a { background-position: -14px -329px; }
/* レディース　アクセ */
#r-contentsArea #r-cateArea .r-catelist .r-lad-accessories a { background-position: -14px -351px; }
/* レディース　ヘルス */
#r-contentsArea #r-cateArea .r-catelist .r-lad-helth a { background-position: -14px -373px; }
/* レディース　水着 */
#r-contentsArea #r-cateArea .r-catelist .r-lad-swim a { background-position: -14px -395px; }

/* メンズ　シューズ */
#r-contentsArea #r-cateArea .r-catelist .r-men-shoes a { background-position: -292px -65px; }
/* メンズ　バッグ */
#r-contentsArea #r-cateArea .r-catelist .r-men-bag a { background-position: -292px -87px; }
/* メンズ　財布・小物 */
#r-contentsArea #r-cateArea .r-catelist .r-men-wallet a { background-position: -292px -109px; }
/* メンズ　ファッション雑貨 */
#r-contentsArea #r-cateArea .r-catelist .r-men-goods a { background-position: -292px -131px; }
/* メンズ　アクセ */
#r-contentsArea #r-cateArea .r-catelist .r-men-accessories a { background-position: -292px -153px; }
/* メンズ　アウター */
#r-contentsArea #r-cateArea .r-catelist .r-men-outer a { background-position: -292px -175px; }
/* メンズ　トップス01 */
#r-contentsArea #r-cateArea .r-catelist .r-men-tops01 a { background-position: -292px -373px; }
/* メンズ　トップス02 */
#r-contentsArea #r-cateArea .r-catelist .r-men-tops02 a { background-position: -292px -395px; }
/* メンズ　トップス03 */
#r-contentsArea #r-cateArea .r-catelist .r-men-tops03 a { background-position: -292px -417px; height:37px; }
/* メンズ　トップス04 */
#r-contentsArea #r-cateArea .r-catelist .r-men-tops04 a { background-position: -292px -454px; }
/* メンズ　パンツ */
#r-contentsArea #r-cateArea .r-catelist .r-men-pants a { background-position: -292px -219px; }
/* メンズ　下着 */
#r-contentsArea #r-cateArea .r-catelist .r-men-underwear a { background-position: -292px -241px; }
/* メンズ　水着 */
#r-contentsArea #r-cateArea .r-catelist .r-men-swim a { background-position: -292px -263px; }

/* LM スポーツ */
#r-contentsArea #r-cateArea .r-catelist .r-lm-sports a { background-position: -292px -285px; }
/* LM スポーツ */
#r-contentsArea #r-cateArea .r-catelist .r-lm-watch a { background-position: -292px -307px; }
/* LM 日用品 */
#r-contentsArea #r-cateArea .r-catelist .r-lm-dailygoods a { background-position: -292px -329px; }
/* LM キッズ */
#r-contentsArea #r-cateArea .r-catelist .r-lm-kids a { background-position: -292px -351px; }


/* ファッションカテゴリ */	
#r-contentsArea #r-cateArea .r-fashioncate {
	padding: 9px 10px 15px 15px;
	background: #fff6d2;
	zoom:1;
}

#r-contentsArea #r-cateArea .r-fashioncate .r-catefrm {
	padding: 0;
	width: 546px;
	margin-bottom: 0;
	}

#r-contentsArea #r-cateArea .r-fashioncate h3 {
	display: block;
	width: 263px;
	height: 19px;
	background-image:url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/category_sprite.png");
	background-position: -14px -614px;	
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#r-contentsArea #r-cateArea .r-fashioncate .r-catelist li {
	display: block;
	width: 263px;
}

#r-contentsArea #r-cateArea .r-fashioncate .r-catelist li a {
	display: block;
	width: 263px;
	height: 22px;
	background-image:url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/category_sprite.png");
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

/* レディース　大きいサイズ・小さいサイズ */
#r-contentsArea #r-cateArea .r-catelist .r-lad-slsize a {
	background-position: -14px -635px;	
}
/* レディース　もっと輝く女性を応援する　グラディー */
#r-contentsArea #r-cateArea .r-catelist .r-lad-gladee a {
	background-position: -14px -657px;	
}
/* メンズ　大きいサイズ */
#r-contentsArea #r-cateArea .r-catelist .r-men-bigsize a {
	background-position: -292px -635px;	
}

/* LM 新宿マルイワン */
#r-contentsArea #r-cateArea .r-catelist .r-lm-maruione a { background-position: -14px -679px; }
/* LM プレゼントナビ */
#r-contentsArea #r-cateArea .r-catelist .r-lm-gift a { background-position: -292px -657px; }


/* a:hover時 */
#r-contentsArea #r-cateArea .r-catelist li a:hover { background-image:url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/category_sprite_hover.png");}

	
/*黒丸△アイコン付きリンク*/
#r-contentsArea .r-bglink {
	margin-top:0px;
	text-align:right
}
#r-contentsArea .text1 .r-bglink a {
	background:url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/arrow_s_bk.gif") no-repeat scroll 0 1px transparent;
	padding:0 0 2px 13px;
	font-size:10px;
	color:#00C
}
#r-contentsArea .text1 .r-bglink a:active,
#r-contentsArea .text1 .r-bglink a:hover {
	color:#D200;
	text-decoration:none;
}

/*  右向き▲アイコン */	
#r-container .r-txtarrow {
	text-align:right;
	font-size: 12px;
}

#r-container .r-txtarrow a {
	padding-right: 10px;
	background-image: url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/arrow_top.gif");
	background-repeat: no-repeat;
	background-position: right center;
	color:#00C;
	text-decoration:none;
}
	
#r-contentsArea .r-txtarrow a:visited {
	color:#732045;
}


#r-contentsArea .r-txtarrow a:hover {
	color:#D20000;
}

	

/* ================================================================= */

/**				06.1 新作特集	 */

/* ================================================================= */

/**				バナーエリア		 */
#r-contentsArea #r-c-tpcArea {
	padding-top:10px;
}

#r-c-tpcArea .r-boxFrm {
	padding:0 15px;
	}

#r-c-tpcArea #r-titc-tpc {
	/*background:url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/t_titile_bar_set.gif") no-repeat 0 -230px;*/
	height:23px;
	}
#r-c-tpcArea #r-titc-tpc h2{
	background: none;
	}
* html #r-boxc-tpc{
	zoom:1;
	}
#r-boxc-tpc ul {
	padding: 0 0 10px;
	}

#r-boxc-tpc ul.r-first{
	padding-top:10px;
	}

#r-boxc-tpc .r-bnrbox-l {
	float:left;
	width:262px;
	}

#r-boxc-tpc .r-bnrbox-r {
	float:right;
	width:262px;
	}

#r-boxc-tpc .r-bnrbox-c {
	float:left;
	width:541px;
	}

#r-boxc-tpc .r-c-tpclnk{
	width:541px;
	text-align:center;
	}



/*				ボックス設定
--------------------------------------------------		*/
#r-c-tpcArea .r-boxTop .r-cbnr{
	margin-top:10px;
}
#r-container .r-boxTop ul.r-cbnr{
	padding:0 15px 0 0;
	}

#r-container .r-boxTop ul.r-first{
	margin-top:0;
	}

#r-container .r-bnrbox-l {
	float:left;
	width:262px;
	}
#r-container .r-bnrbox-r {
	float:right;
	width:262px;
	}

#r-container .r-boxTop .r-abs{
	position:absolute;
	left:12px;
	top:41px;
	z-index:10;
	width:154px;
	padding:0;
	background:none;
}
#r-container .r-boxTop .r-abs li{
	padding-bottom:6px;
}


/* ================================================================= */

/*	最新のお知らせ */

/* ================================================================= */

#r-contentsArea #r-h-newsArea h2 {
	background-position: 0 -25px;
	/*margin-bottom: 15px;*/
}

#r-h-newsArea ul {
	padding-bottom: 0;	
}
#r-h-newsArea .r-extList {
	width:571px;
	/*height: 150px;  5件表示 */
	height: 300px;  /*10件表示 */
	overflow-y: scroll;
}
#r-h-newsArea .r-extList li p {
	margin-left:10px;
	color: #000;
	padding: 8px 0;
}

#r-h-newsArea .r-extList li span {
	margin-right:10px;
}

#r-h-newsArea .r-extList li .r-exIcon {
	vertical-align: middle;
	padding-right: 10px;
}

#r-h-newsArea .r-extList .r-extEven {
	/*background-color:#F2F2F2;*/
}
/* a */
#r-h-newsArea .r-extList li a {
	text-decoration:underline;
	letter-spacing:1px;
}

#r-h-newsArea .r-extList li a:link {
	color: #0000CC;
}

#r-h-newsArea .r-extList li a:visited {
	color: #732045;
}
#r-h-newsArea .r-extList li a:hover {
	color: #9999FF;
	text-decoration:none;
}
#r-h-newsArea .r-extList li a:active {
	color: #666;
}
/* new */
#r-h-newsArea .r-extList .r-extNew {
	margin: 0 0 0 3px;
	vertical-align: middle;
}
* html #r-h-newsArea .r-extList .r-extNew {
	margin:5px 0 5px 3px;
}

/*				06.1.2 タブメニュー設定
	:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::		*/
#r-wrapper .r-tabList,	
#r-wrapper .r-tabList li a,
#r-wrapper .r-tabList li a.r-on {
	background:url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/p_ttop_tab.gif") no-repeat 0 0;
}
#r-wrapper #r-menuArea .r-tabList{
	background:none
}
#r-wrapper .r-tabList {
	margin-top:8px;
	}
#r-wrapper #r-menuArea .r-tabList {
	margin-top:0;
}
#r-wrapper .r-tabList li a {
	display:block;
	width:96px;
	height:24px;
	}	
#r-wrapper .r-tabList li a.r-on:hover {
	background-image:url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/p_ttop_tab.gif");
	background-repeat:no-repeat;
	}

/*テキスト非表示*/
#r-wrapper .r-tabList li a span {
	height:0;
	overflow:hidden;
	display:block;
	}
* html #r-wrapper .r-tabList li a span {
	position:absolute;
	visibility:hidden;
	}


/*ファインドザベスト　タブ3個
----------------------------------*/
#r-bestArea .r-tabList{
		background-position:-571px 0;
	}
#r-bestArea .r-tabList li {
	float:left;
	width:140px;
	margin-right:10px;
	}
#r-bestArea .r-tabList li a{
	height:24px;
	width:140px;
	}
/* RankingNewarrival */
#r-bestArea .r-tabList li#r-bRankingNewarrival a {
	background-position: -571px -34px;
	}
#r-bestArea .r-tabList li#r-bRankingNewarrival a.r-on {
	background-position: -571px -68px;
	}

/* RankingTopseller */
#r-bestArea .r-tabList li#r-bRankingTopseller a {
	background-position: -721px -34px;
	}
#r-bestArea .r-tabList li#r-bRankingTopseller a.r-on {
	background-position: -721px -68px;
	}

/*レフトナビ　ランキング　タブ2個
----------------------------------*/

#r-sideRankingArea{
	position:relative;
	width:154px;
}
#r-sideRankingArea .r-tabMenu2{
	position:absolute;
	left:0;
	top:97px;
	z-index:10;
}	
#r-sideRankingArea .r-tabList li {
	float:left;
	width:65px;
	margin-right:1px;
	}

#r-sideRankingArea .r-tabList li a{
	height:24px;
	width:65px;
	}
#r-sideRankingArea .r-tabList li#r-bSideRankLadies,
#r-sideRankingArea .r-tabList li#r-bSideRankLadies a {
	width:76px;
}
#r-sideRankingArea .r-tabList li#r-bSideRankMens,
#r-sideRankingArea .r-tabList li#r-bSideRankMens a {
	width:78px;
}
#r-sideRankingArea .r-tabList li a {
	height:40px;
}
#r-sideRankingArea .r-tabList li {
	margin-right:0;
}

/* すべての〜から探す */
#r-menuArea #r-sideRankingArea p.b-all-list {
    background:url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/srank_dot.gif") no-repeat left top;
	border: none;
    padding: 10px 0px 25px 0;
    font-size: 10px;
}

#r-menuArea #r-sideRankingArea p.b-all-list a:link,
#r-menuArea #r-sideRankingArea p.b-all-list a:active {
	color:#00C;
}
	
#r-menuArea #r-sideRankingArea p.b-all-list a:visited {
	color:#732045;
}
	
#r-menuArea #r-sideRankingArea p.b-all-list a:hover {
	color:#D20000;
}

	
/* ================================================================= */

/**				06.2 人気ランキング	 */

/* ================================================================= */

/*		ランキング
	---------------------------------------------------------------------------		*/

#r-contentsArea #r-ranking h2 {
	height: 20px;
	/*margin-bottom: 15px;*/
	overflow:hidden;
	/*background-image: url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/t_titile_bar_set.gif");*/
	background-repeat: no-repeat;
	}

#r-boxRankingTopseller .r-rankCategory {
	height: 37px;
	margin-bottom: 10px;
	}

#r-boxRankingTopseller .r-rankItems li {
	position:relative;
	width:100px;
	height: auto;
	margin-right:17px;
	padding-bottom: 10px;
	float:left;
}


#r-boxRankingTopseller .r-rankItems li.r-i-new04 {
	margin-right:20px;
}

#r-boxRankingTopseller .r-rankItems li.r-i-new05 {
	margin-right:0;
}

/* TOP30 */	
#r-boxRankingTopseller .r-btnlist li {
	width:100px;
	margin-right:17px;
	float:left;
}

#r-boxRankingTopseller .r-btnlist li.r-btn4 {
	margin-right:18px;
}

#r-boxRankingTopseller .r-btnlist li.r-last {
	margin-right:0;
}

/*　ランキングアイコン　*/
#r-boxRankingTopseller .r-i-ranknum {
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	width: 26px;
	height: 26px;
	background: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/rank_parts.gif) no-repeat -150px -138px;
	}	

#r-boxRankingTopseller .r-i-newtxt {
	font-family: "ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size: 10px;
	line-height: 1.3;
	padding-top: 10px;
}

#r-boxRankingTopseller .r-i-price {
	display: block;
}

#r-boxRankingTopseller .r-i-price .r-red {
	color: #e60012;
}

#r-menuArea #r-sideRankingArea ol.r-srank-words li {
	margin-bottom: 3px !important;
}


sbody,div,p,h1,h2,h3,h4,h5,h6,ol,ul,li,dl,dt,dd,a,hr {
	margin:0;
	padding:0;
}
ol,ul {
	list-style-type:none;
}
table { 
	border-collapse: collapse;
	border-spacing: 0;
}
img { 
	vertical-align:bottom;
	border:0;
}
body{
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size: 10px;
	line-height: 1.3;
	color: #000000;
	margin:0;
	padding:0;
	}

/*リンク*/
a:link, a:visited{ color:#000; text-decoration:none; }
a:hover, a:active{ text-decoration:none; color:#d20000; }

/*価格*/
.r-i-price{
	display:block;
}
.r-i-price em{
	font-size:12px;
	margin:0 2px;
	font-style:normal;
}

/* タイトル右横アンケートバナー */
#r-ranking .r-bnr-enquete {
	position: absolute;
	top: -2px;
	right: 0;
}


/* ================================================================= */

/**				06.4-1	最新入荷商品 101012	 */

/* ================================================================= */

/* top */
#r-contentsArea .r-topnewitem {
	position:relative;
	width: 571px;
	height: 70px;
	background-image: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/newitem_sprite.png);
	background-repeat: no-repeat;
	background-position: -20px -20px;
	}

#r-contentsArea .r-topnewitem h2 {
	background: none;
	text-indent: -9999px;
	overflow: hidden;
}
	
#r-contentsArea .r-topnewitem ul{
	position:absolute;
	left:0;
	top:0;
	z-index:10;
	}
#r-contentsArea .r-topnewitem .r-topnL{
	position:absolute;
	left:197px;
	top:8px;
	z-index:10;
	}
#r-contentsArea .r-topnewitem .r-topnR{
	position:absolute;
	left:418px;
	top:8px;
	z-index:10;
	}
#r-contentsArea .r-topnewitem a:hover img {
	opacity:1.0;                 /* CSS3で追加予定のプロパティ */
	filter:alpha(opacity=100); /* IEの独自実装機能 */
}
	
/* bottom */
#r-contentsArea .r-topnewitem li a {
	display:block;
	text-indent: -9999px;
	overflow: hidden;
	width: 144px;
	height:27px;
	}

/* L アイテム */	
#r-contentsArea .r-topnewitem .r-btn-item-l a {
	background-image: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/newitem_sprite.png);
	background-repeat: no-repeat;
	background-position: -611px -28px;
	}
	
#r-contentsArea .r-topnewitem .r-btn-item-l a:hover {
	background-position: -611px -55px;
	}	

/* L ショップ */
#r-contentsArea .r-topnewitem .r-btn-shop-l {
	margin-top: 1px;
}
	
#r-contentsArea .r-topnewitem .r-btn-shop-l a {
	background-image: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/newitem_sprite.png);
	background-repeat: no-repeat;
	background-position: -611px -92px;
	}
	
#r-contentsArea .r-topnewitem .r-btn-shop-l a:hover {
	background-position: -611px -119px;
	}	
	
	
/* M アイテム */	
#r-contentsArea .r-topnewitem .r-btn-item-m a {
	background-image: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/newitem_sprite.png);
	background-repeat: no-repeat;
	background-position: -763px -28px;
	}
	
#r-contentsArea .r-topnewitem .r-btn-item-m a:hover {
	background-position: -763px -55px;
	}	

/* M ショップ */
#r-contentsArea .r-topnewitem .r-btn-shop-m {
	margin-top: 1px;
}

#r-contentsArea .r-topnewitem .r-btn-shop-m a {
	background-image: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/newitem_sprite.png);
	background-repeat: no-repeat;
	background-position: -763px -92px;
	}
	
#r-contentsArea .r-topnewitem .r-btn-shop-m a:hover {
	background-position: -763px -119px;
	}	

/*	---------------------------------------------------------------------------

				07 バナーエリア _20110216_80anv

	---------------------------------------------------------------------------		*/
#r-mainArea #r-bannerArea {
	float:right;
	width:199px;
	position:relative;
	}
#r-bannerArea li {
	margin-bottom:10px;	
	font-size:10px;	
	}
#r-bannerArea li p{
	font-size:12px;
	}

#r-container #r-bannerArea li a{
	font-size:12px;
	color:#0000CC;
	text-decoration:underline;
	letter-spacing:1px;
	line-height: 17px;
	}
#r-container #r-bannerArea li a:visited{
	color:#732045;
	}
#r-container #r-bannerArea li a:hover{
	color:#9999FF;
	text-decoration:none;
	}
#r-container #r-bannerArea li a:active{
	color:#666666;
	}	

#r-container #r-bannerArea .r-smb{
	position:relative;
	padding-left:80px;
	line-height:1.5;
	background:	url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/line_r.gif) no-repeat 0 100%;
	min-height: 81px;/*for modern browser*/
	height: auto !important;/*for modern browser*/
	height:81px;/*for IE6 only*/
	}
#r-container #r-bannerArea .r-smb104h{
	position:relative;
	padding-left:80px;
	line-height:1.5;
	background: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/line_r.gif) no-repeat 0 100%;
	min-height: 115px;/*for modern browser*/
	height: auto !important;/*for modern browser*/
	height:115px;/*for IE6 only*/
	}
#r-container #r-bannerArea .r-smb105h{
	position:relative;
	padding-left:80px;
	line-height:1.5;
	background: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/line_r.gif) no-repeat 0 100%;
	min-height: 116px;/*for modern browser*/
	height: auto !important;/*for modern browser*/
	height:116px;/*for IE6 only*/
	}
#r-container #r-bannerArea .r-smb95h{
	position:relative;
	padding-left:80px;
	line-height:1.5;
	background: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/line_r.gif) no-repeat 0 100%;
	min-height: 95px;/*for modern browser*/
	height: auto !important;/*for modern browser*/
	height:95px;/*for IE6 only*/
	}
	
#r-container #r-bannerArea .r-smb90h{
	position:relative;
	padding-left:80px;
	line-height:1.5;
	background: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/line_r.gif) no-repeat 0 100%;
	min-height: 90px;/*for modern browser*/
	height: auto !important;/*for modern browser*/
	height:90px;/*for IE6 only*/
	}	
		
#r-container #r-bannerArea .r-smbautoh{
	padding-bottom:10px;
	background: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/line_r.gif) no-repeat 0 100%;
}
/*テキスト3行*/
#r-container #r-bannerArea .r-txt3{
	padding-top: 6px;
	min-height: 75px;/*for modern browser*/
	}
/*テキスト2行*/
#r-container #r-bannerArea .r-txt2{
	padding-top: 15px;
	min-height: 66px;/*for modern browser*/
	}
/*テキスト1行*/
#r-container #r-bannerArea .r-txt1{
	padding-top: 22px;
	min-height: 59px;/*for modern browser*/
	}
/*テキスト1行 r-smb104h*/
#r-container #r-bannerArea .r-txt1-104h{
	padding-top: 28px;
	min-height: 90px;/*for modern browser*/
	}

/*サムネイル*/
#r-container #r-bannerArea .r-smb img,
#r-container #r-bannerArea .r-smb104h img,
#r-container #r-bannerArea .r-smb105h img{
	position:absolute;
	left:0;
	top:0;
	}
#r-container #r-bannerArea .r-smb a,
#r-container #r-bannerArea .r-smb104h a,
#r-container #r-bannerArea .r-smb105h a{
	display:block;
	margin-bottom:3px;
	}
#r-container #r-bannerArea .r-smb span,
#r-container #r-bannerArea .r-smb104h span,
#r-container #r-bannerArea .r-smb105h span{
	display:block;
	padding-bottom:11px;
	}
#r-container #r-bannerArea .r-smb span a,
#r-container #r-bannerArea .r-smb104h span a,
#r-container #r-bannerArea .r-smb105h span a{
	font-size:10px;
	background: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/arrow_right.gif) no-repeat 0 6px;
	padding:0 0 1px 8px;
	}

* html #r-container #r-bannerArea .r-smb span a,
* html #r-container #r-bannerArea .r-smb104h span a,
* html #r-container #r-bannerArea .r-smb105h span a{
	zoom:1;
	}

#r-container #r-bannerArea .r-smb dd a,
#r-container #r-bannerArea .r-smb104h dd a,
#r-container #r-bannerArea .r-smb105h dd a{
	display:inline;
	font-size:10px;
	}

/*	---------------------------------------------------------------------------

				08 メニューエリア

	---------------------------------------------------------------------------		*/
#r-wrapper #r-menuArea {
	float:left;
	width:154px;
	}


/* ヘッダー
----------------------------------------------- */
#r-saleHeader .r-sprite{
	background:url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/p_sp_top_menu.gif) no-repeat 0 0;
	}
#r-saleHeader .r-sprite span{
	display:block;
	text-indent:-9999px;
	}
#r-saleHeader p.r-sprite{
	background-position:0 0;
	height:42px;
	}

#r-saleHeader ul.r-sprite{
	background-position:0 -42px;
	height:57px;
	padding-left:11px;
	position:relative;
	}
#r-saleHeader ul li{
	position:absolute;
	z-index:10;
	top:0;
	}
#r-saleHeader ul li a{
	display:block;
	width:220px;
	height:49px;
	position:absolute;
	top:0;
	left:0;
	z-index:20;
	}
#r-saleHeader ul li a:hover{
	background:none;
	}

/*レディースブランドバナー*/
#r-saleHeader ul li#r-seachLB{
	left:34px;
	}
#r-saleHeader ul li#r-seachLB a.r-sprite{
	background-position:-34px -99px;
	}

/*レディースアイテムバナー*/
#r-saleHeader ul li#r-seachLI{
	left:250px;
	}
#r-saleHeader ul li#r-seachLI a.r-sprite{
	background-position:-250px -99px;
	}

/*メンズブランドバナー*/
#r-saleHeader ul li#r-seachMB{
	left:480px;
	}
#r-saleHeader ul li#r-seachMB a.r-sprite{
	background-position:-480px -99px;
	}

/*メンズアイテムバナー*/
#r-saleHeader ul li#r-seachMI{
	left:695px;
	}
#r-saleHeader ul li#r-seachMI a.r-sprite{
	background-position:-695px -99px;
	}

/* 注目キーワード 
----------------------------------------------- */
#r-container #r-keyword {
	width:571px;
	height:24px;
	background:url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/p_keyword.gif) no-repeat 0 0;
	font-size:10px;
}
#r-container #r-keyword ul {
	padding:3px 0 0 100px;
}
#r-container #r-keyword ul li {
	float:left;
	margin-right:8px;
	white-space:nowrap;
	font-size:11px;
	font-weight:bold;
}
#r-container #r-keyword ul li.r-last {
	margin-right:0;
}
#r-container #r-keyword li a { line-height:19px; color:#00c; text-decoration:underline; letter-spacing:1px; }
#r-container #r-keyword li a:visited { color: #732045; }
#r-container #r-keyword li a:hover { color: #9999FF; text-decoration:none; }
#r-container #r-keyword li a:active { color: #666; }

/* ブランドリスト
----------------------------------------------- */
/* テキスト非表示 */
#r-container .r-txtnone {
	height:0;
	overflow:hidden;
	}

/* テキスト置換を解決 */
* html #r-container .r-txtnone {
	position:absolute;
	visibility:hidden;
	}

/*	---------------------------------------------------------------------------

				99 その他

	---------------------------------------------------------------------------		*/

/* SALE フッターバナー　20141225
----------------------------------------------- */
#r-container .r-salefooter {
	position: relative;
	}
	
#r-container .r-salefooter .r-salel {
	position: absolute;
	top: 0;
	left: 421px;
}

#r-container .r-salefooter .r-salem {
	position: absolute;
	top: 50px;
	left: 421px;
}


/* SALE右バナー　20140606
----------------------------------------------- */
#r-container .r-salebnr_r {
	position: relative;
	}
	
#r-container .r-salebnr_r .r-salel {
	position: absolute;
	top: 87px;
	left: 10px;
}

#r-container .r-salebnr_r .r-salem {
	position: absolute;
	top: 87px;
	left: 104px;
}
	
/* トピックス　20130531
----------------------------------------------- */
#r-contentsArea #r-topicsArea {
}
#r-contentsArea #r-topicsArea h2#r-topicsAreattl {
	background:url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/t_topics.gif") no-repeat 0 0;
}


/* 1行テキストリンク　20130115
----------------------------------------------- */
.r-txtlink {
	font-size: 13px;

}


.r-txtlink a {
	background:url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/arrow_s_bk.gif") no-repeat scroll 0 center transparent;
	padding-left:13px !important;
	color:#00C;
	text-decoration: underline;
}

/* ラクチンシリーズ
----------------------------------------------- */
#r-userVoiceItem h2 {
	background-position: 0 -100px;
	/*margin-bottom: 15px;*/
}

#r-userVoiceItem .r-fb {
	position: absolute;
	right: 0;
	top: -5px;
}

/* ラボプラスエリア */

#r-userVoiceItem .r-themaranking {
	margin: 0 10px;
}

#r-userVoiceItem .r-themaranking li {
	padding: 2px 0 2px 42px;
	margin-bottom: 8px;
}

#r-userVoiceItem .r-themaranking a {
	text-decoration: underline;
	font-size: 15px;
}

#r-userVoiceItem .r-themaranking .r-laboplus-user {
	font-size: 11px;
}

#r-userVoiceItem .r-themaranking .r-thema-rank1 {
	background:url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/icon_laboplus_rank1.gif) no-repeat 0 0;
}
#r-userVoiceItem .r-themaranking .r-thema-rank2 {
	background:url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/icon_laboplus_rank2.gif) no-repeat 0 0;
}
#r-userVoiceItem .r-themaranking .r-thema-rank3 {
	background:url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/icon_laboplus_rank3.gif) no-repeat 0 0;
	margin-bottom: 0;
} 

#r-userVoiceItem .r-txt-allpumps {
	padding: 12px 0 10px;
}


/* あなたへのおすすめ
----------------------------------------------- */
#r-contentsArea #r-recommendArea {
	display: none;
}

#r-contentsArea .r-recommend .r-box-cat {
	overflow: hidden;
	width: 571px;
}

#r-contentsArea .r-recommend h2 {
	width: 571px;
	height: 20px;
	/*background:url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/t_titile_bar_set_lm.gif") no-repeat 0 -50px;*/
	/*margin-bottom: 15px;*/
}

/* カテゴリタイトル */
#r-contentsArea .r-recommend .r-ttl-cat {
	width: 571px;
	height: 14px;
	margin-bottom: 6px;
}

#r-contentsArea .r-recommend .r-cat01 {
	background:url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/txt_recommend_fashion.gif") no-repeat 0 0;
}

#r-contentsArea .r-recommend .r-cat02 {
	background:url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/txt_recommend_shoes.gif") no-repeat 0 0;
}

#r-contentsArea .r-recommend .r-wrap-recommend-category {
	height: 22px;
}

#r-contentsArea .r-recommend .r-txt-paging-cat {
	position: absolute;
	top: 0;
	right: 0;
	width: 80px;
	color: #000;
	font-size: 12px;
	text-align: right;
}

/*商品リスト */
#r-contentsArea .r-recommend .r-recommendlist {
	width: 2475px;
	position: relative;
	left: 0;
}


#r-contentsArea .r-recommend .r-recommendlist li {
	float: left;
	width: 136px;
	padding-bottom: 10px;
	margin-right: 9px;
	font-size: 10px;
}

#r-contentsArea .r-recommend .r-recommendlist li.r-last {
	margin-right: 0;
}

#r-contentsArea .r-recommend .r-recommendlist .r-img {
	display: block;
	margin-bottom: 10px;
}

#r-contentsArea .r-recommend .r-recommendlist .r-info {
	line-height: 1.5;
	font-size: 10px;
}

#r-contentsArea .r-recommend .r-recommendlist .r-item {
	display: block;
}

#r-contentsArea .r-recommend .r-recommendlist .r-price {
	padding-left: 5px;
}

/* prev・next　ボタン */
#r-contentsArea .r-recommend .r-control {
	z-index: 1000;
}

#r-contentsArea .r-recommend .r-control li,
#r-contentsArea .r-recommend .r-control a {
	display: block;
	width: 27px;
	height: 71px;
	text-indent: -9999px;
	overflow: hidden;
}

#r-contentsArea .r-recommend .r-control .r-prev {
	display: none;
	position: absolute;
	top: 33px;
	left: 0;
	background:url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/btn_recommend_prev.png") no-repeat 0 0;
}

#r-contentsArea .r-recommend .r-control .r-next {
	position: absolute;
	top: 33px;
	right: 0;
	background:url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/btn_recommend_next.png") no-repeat 0 0;
}



/* デジタルカタログ
----------------------------------------------- */
#r-degitalcatalog h2 {
	background-position: 0 -150px;
	/*margin-bottom: 15px;*/
}


/*	============================================
				隠しテキスト用設定
	============================================		*/
span.r-hdn {
	display:block;
	font-size:10px;
	line-height:1;
	text-indent:-9999px;
	}

/*	============================================
				r-cfx floatボックス用ハック
	============================================		*/
.r-cfx:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

.r-cfx {
	display:inline-block;
	}

/* Hides from IE-mac \*/
*html .r-cfx { height:1%; }
.r-cfx {display:block;}
/* End hide from IE-mac */


/* ================================================================= */

/**              bannerArea   */

/* ================================================================= */

#r-bannerArea .r-tit {
	/*background-image: url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/t_titile_bar_set.gif");*/
	background-repeat: no-repeat;
	margin-bottom:10px;
	height:25px;
}
/* おすすめショップ */
#r-recommendShop .r-tit {
	background-position: -581px -0px;
}
/* インフォメーション */
#r-info .r-tit {
	background-position: -581px -25px;
}
#r-bannerArea .r-bannerList00 li {
	margin-bottom:10px;
}
#r-bannerArea .r-bannerList00 li.r-last {
	margin-bottom:0px;
}


/* ================================================================= */

/**             newShopOpen   */

/* ================================================================= */
/* bannerArea*/
#r-bannerArea #r-newShopOpen .r-tit {
	margin-bottom:0px;
	height:20px;
}
#r-newShopOpen .r-tit {
	background:url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/t_r_newshop.gif") no-repeat 0 0;
}
#r-newShopOpen .r-bannerList00 {
	margin-bottom:15px;
}
#r-newShopOpen .r-bannerList00 li {
	margin-bottom:8px;
}

/*	---------------------------------------------------------------------------
				ローテ下テキスト
	---------------------------------------------------------------------------		*/
#r-container .r-enquetetxt{
	margin-top:10px;
	background-color:#fff;
	font-weight:bold;
	font-size:12px;
	color: #222;
	line-height:1.4;
	text-align:center;
}
#r-container .r-enquetetxt a{
	background: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/arrow_s_bk.gif) no-repeat left center;
	padding:0 0 0px 13px;
}
#r-container .r-enquetetxt a:link,
#r-container .r-enquetetxt a:visited{
	color:#0000CC;
	text-decoration: underline;
}
#r-container .r-enquetetxt a:hover,
#r-container .r-enquetetxt a:active{
	color: #9999ff;
	text-decoration: none;
}

/*	---------------------------------------------------------------------------
				ローテ下テキスト(バッグサイト)
	---------------------------------------------------------------------------		*/
#r-container .r-bagtxtlink{
	padding: 0 0 0 45px;
	margin-bottom: 15px;
}

#r-container .r-bagtxtbox{
	padding: 8px 0 10px 45px;
	margin-bottom: 15px;
	border:1px solid #ccc;
}

#r-container .r-bagtxtlink p {
	float: left;
	margin-right: 20px;
}
#r-container .r-bagtxtlink ul {
	float: left;
	width: 180px;
}

#r-container .r-bagtxtlink ul li {
	float: left;
	margin-right: 20px;
}

#r-container .r-bagtxtlink ul li.r-bagm {
	margin-right: 0;
}

#r-container .r-bagtxtlink p,
#r-container .r-bagtxtlink ul {
	padding-top: 5px;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 2.5px;
}

#r-container .r-bagtxtlink ul {
	letter-spacing: 2.5px;
}

#r-container .r-bagtxtlink a{
	background: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/arrow_s_bk.gif) no-repeat left center;
	padding:0 0 0px 13px;
}
#r-container .r-bagtxtlink a:link,
#r-container .r-bagtxtlink a:visited{
	color:#0000CC;
	text-decoration: underline;
}
#r-container .r-bagtxtlink a:hover,
#r-container .r-bagtxtlink a:active{
	color: #9999ff;
	text-decoration: none;
}

/*	---------------------------------------------------------------------------
				ラクチン便
	---------------------------------------------------------------------------		*/
#r-container #r-rakuchinbin .r-rakuchinbinl {
	position: absolute;
	top: 92px;
	left: 35px;
}

#r-container #r-rakuchinbin .r-rakuchinbinm {
	position: absolute;
	top: 92px;
	left: 226px;
}


/*	---------------------------------------------------------------------------
				みんなが初夏に欲しいものランキング
	---------------------------------------------------------------------------		*/
#r-container #r-wishlistrank {
	zoom: 1;
	border-top: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	height: 77px;
        padding-top:1px;
}

/*#r-container #r-wishlistrank img {
	/*zoom: 1;*/
	border-top: 1px solid #bebebe;
	/*border-bottom: 1px solid #bebebe;*/
	/*height: 77px;*/
}*/

#r-container #r-wishlistrank .r-ttl-wishlist {
	position: absolute;
	top: 0px;
	left: 82px;
}


#r-container #r-wishlistrank .r-btn-wishlist {
	position: absolute;
	top: 0px;
	left: 331px;
}

#r-container #r-wishlistrank .r-btn-wishlist li {
	float: left;
}


/*	---------------------------------------------------------------------------
				黒タイトルバー上マージン調整
	---------------------------------------------------------------------------		*/
#r-container #r-wrapper .r-conT15 {
	margin-top: 15px;
}

#r-container #r-wrapper .r-conT20 {
	margin-top: 20px;
}


/*	---------------------------------------------------------------------------
				メインビジュアルバナー
	---------------------------------------------------------------------------		*/
#r-container #r-wrapper .r-mainvis {
	padding: 1px;
	border: 1px solid #cfcfcf;
}


/*	---------------------------------------------------------------------------
				
	春の先行予約会
				
	---------------------------------------------------------------------------		*/
#r-senkou2015 {
	width: 571px;
}

#r-contentsArea #r-senkou2015 h2 {
	background-position: 0 -175px;
	margin-bottom: 15px;
}

/*	---------------------------------------------------------------------------
				
	最近チェックした商品
				
	---------------------------------------------------------------------------		*/
#r-checkarea {
	width: 571px;
	display: none;
}

#r-contentsArea #r-checkarea h2 {
	background-position: 0 -125px;
	height: 20px;
}

#r-checkarea .m_checkArea p.m_subText {
	float: right;
	line-height: 18px;
	font-size: 12px;
	margin: 0 0 4px 0;
	text-align:right;
	width:300px;
	color:#666666;
}

#r-checkarea .m_checkArea .m_check_back {
	width:20px;
	height:100px;
	margin-right:30px;
	float:left;
}
#r-checkarea .m_checkArea .m_check_next {
	width:20px;
	height:100px;
	float:right;
}

#r-checkarea .m_checkArea .m_check_back span.m_scBtnL {
	background:url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/check_arrow.gif) 0 0 no-repeat;
	width:20px;
	height:100px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	display:block;
}

#r-checkarea .m_checkArea .m_check_back span.m_scBtnL.m_arrow_on {
	background-position:-20px 0;
	cursor:pointer;
}

#r-checkarea .m_checkArea .m_check_next span.m_scBtnR {
	background:url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/check_arrow.gif) 0 -100px no-repeat;
	width:20px;
	height:100px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	display:block;
}

#r-checkarea .m_checkArea .m_check_next span.m_scBtnR.m_arrow_on{
	background-position:-20px -100px;
	cursor:pointer;
}

#r-checkarea .m_checkArea #m_history_area ul {
	width: 9999px;
	position: absolute;
}

#r-checkarea .m_checkArea ul li {
	float: left;
	height: auto;
	width: 100px;
	margin: 0 20px 0 0;
	font-size: 10px;
}

#r-checkarea .m_checkArea ul li .m_item_text a:link { color:#000000; }
#r-checkarea .m_checkArea ul li .m_item_text a:active { color:#d20000; }
#r-checkarea .m_checkArea ul li .m_item_text a:visited { color:#8c2846; }
#r-checkarea .m_checkArea ul li .m_item_text a { color:#424242; line-height:14px; }
#r-checkarea .m_checkArea ul li .m_item_text a:hover { color:#d20000; }
#r-checkarea .m_checkArea ul li img { margin: 0 0 10px 0;}
#r-checkarea .m_checkArea ul li em { color: #d20000; font-style:normal;}

#r-checkarea .m_checkArea {
	position: relative;
	padding: 8px 0 0 0;
}

#r-checkarea .m_checkArea #m_history_area {
	width: 470px;
	height:185px;
	float:left;
	position:relative;
	overflow:hidden;
}

#r-checkarea #m_right_area div.m_checkArea ul li {
	float: left;
	height: auto;
	width: 100px;
	margin: 0 20px 0 0;
	font-size: 10px;
}

#r-checkarea .r-allcheck {
	position:relative;
	margin-top: 0px;
	text-align: right;
	padding-bottom: 5px;
	font-size: 12px;
}

/* 履歴が無い場合 */
#r-checkarea .m_checkArea.m_notFound #m_history_area {
	height: 128px;
	padding-bottom: 0;
}
#r-checkarea .m_checkArea.m_notFound #m_history_area .other {
	margin-top: 48px;
	line-height: 1.4;
	font-size: 12px;
	text-align: center;
	color: #888888;
}


/*	---------------------------------------------------------------------------
				
	先行予約会
				
	---------------------------------------------------------------------------		*/
#r-senkou {
	width: 571px;
}

#r-contentsArea #r-senkou h2 {
	background-position: 0 -175px;
	/*margin-bottom: 15px;*/
}

/*　先行予約ランキング
----------------------------------------------- */

#r-container #r-senkou-rank .r-senkoulist,
#r-container #r-senkou-rank .r-senkou-l,
#r-container #r-senkou-rank .r-senkou-m {
	width: 276px;
}

#r-container #r-senkou-rank .r-senkoulist li {
	position: relative;
	float: left;
	width: 92px;
}

#r-container #r-senkou-rank .r-senkoulist li.r-last { margin-right: 0;}

#r-container #r-senkou-rank .r-senkoulist .r-img {
	display: block;
	margin-bottom: 10px;
}

#r-container #r-senkou-rank .r-senkoulist .r-txt {
	display: block;
	padding-right: 5px;
	margin-bottom: 5px;
	color: #000;
	font-size: 10px;
}

#r-container #r-senkou-rank .r-senkoulist .r-price {
	display: block;
	padding-top: 1em;
}

#r-container #r-senkou-rank .r-txtarrow {
	font-size: 12px;
	clear: left;
}

#r-container #r-senkou-rank .r-senkoulist .r-icn {
	position: absolute;
	display: block;
	width: 14px;
	height: 14px;
	top: 0px;
	left: 0px;
	text-indent: -9999px;
	overflow: hidden;
	background-image: url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/rank_sprite_s.png");
	background-repeat: no-repeat;
	z-index: 1;
}


#r-container #r-senkou-rank .r-senkoulist .r-rank1 {
	background-position: -10px -10px;
}
#r-container #r-senkou-rank .r-senkoulist .r-rank2 {
	background-position: -34px -10px;
}
#r-container #r-senkou-rank .r-senkoulist .r-rank3 {
	background-position: -58px -10px;
}


/*	---------------------------------------------------------------------------
				
	シーズンピックアップ
				
	---------------------------------------------------------------------------		*/
#r-contentsArea .r-seasonpickup h2 {
	/*background:url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/t_titile_bar_set_lm.gif) no-repeat 0 0;*/
	background-position: 0 -225px;
	margin-bottom: 15px;
}


/*	---------------------------------------------------------------------------
				 吹き出し
	---------------------------------------------------------------------------		*/

.r-balloon {
	position: absolute;
	top: 10px;
	left: 58%;
	width: 306px;
	margin-left: -154px;
	height: 56px;
	background:url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/bg_balloon.png) no-repeat 0 0;
	z-index: 19999;
}

.r-balloon .r-balloon-inner {
	margin: 10px 31px 16px 17px;
}

.r-balloon .r-balloon-txt {
	float: left;
	width: 230px;
}

.r-balloon a:hover img {
	opacity:1;
	filter:alpha(opacity=100);
	background: none;
}

.r-balloon .r-balloon-txt1 {
	margin: 2px 0 4px;
}

.r-balloon .r-balloon-close {
	float: right;
	width: 15px;
}

/*	---------------------------------------------------------------------------
				
	期間限定SALE
				
	---------------------------------------------------------------------------		*/

#r-contentsArea #r-limitedsale h2 {
	width: 571px;
	height: 25px;
	background:url(https://voi.0101.co.jp/voi/images/commonbnr/limited_sale/ttl_lm_limitedsale.gif) no-repeat 0 0;
	margin-bottom: 15px;
}

/*	---------------------------------------------------------------------------
				
	シューズ・バッグバザール
				
	---------------------------------------------------------------------------		*/


#r-contentsArea #r-basaar h2 {
	width: 571px;
	height: 25px;
	background:url(https://voi.0101.co.jp/voi/images/160129/t_sbbasaar.gif) no-repeat 0 0;
	margin-bottom: 15px;
}


/*
==============================================================================

				左ナビ　20140501

==============================================================================
*/

/* reset
----------------------------------------------- */
#r-wrapper #r-menuArea #r-side-categorysearch {
	padding: 0 !important;
}

/* categorylist
----------------------------------------------- */
#r-wrapper #r-menuArea #r-side-categorysearch .r-categorylist ul.r-catelist li {
	height: 49px;
}

.r-categorylist ul {
	width: 150px;
	z-index: 0;
}
.r-categorylist ul {
	z-index: 0;
}

/* ctg_link */
.r-categorylist .r-ctg_link {
	width: 150px;
	height: 47px;
	position: relative;
	z-index: 2;
}

/* ctg_btn */
.r-categorylist .r-ctg_btn {
	width: 150px;
	height: 55px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}

.r-categorylist .r-ctg_btn a {
	display: block;
	width: 145px;
	height: 55px;
}

#r-boxSideRankLadies .r-categorylist .r-ctg_btn a {
	background: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/b_l_item.gif) no-repeat left top;
}

#r-boxSideRankLadies .r-categorylist .r-ctg_btn a.r-hover:hover {
	background: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/b_item_subnav_lt.gif) no-repeat left -2px;
}

#r-boxSideRankMens .r-categorylist .r-ctg_btn a {
	background: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/b_m_item.gif) no-repeat left top;
}
#r-boxSideRankMens .r-categorylist .r-ctg_btn a.r-hover:hover {
	background: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/b_item_subnav_mt.gif) no-repeat left -2px;
}

.r-categorylist .r-ctg_btn a span {
	display: block;
	width: 100%;
	font-size: 0px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

/* ctg_btn_active */
.r-categorylist .r-ctg_btn_active {
	width: 128px;
	height: 40px;
	position: absolute;
	left: 0;
	top: -3px;
	z-index: 4;
	display: none;
}

/* ctg_listbox */
.r-categorylist .r-ctg_listbox {
	overflow: hidden;
	position: absolute;
	left: 128px;
	top: -2px;
	z-index: 3;
	
	/*初期表示*/
	width: 0px;
	display: none;
}
#r-boxSideRankLadies .r-ctg_listbox {
	height: 310px;
	background: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/bg_item_subnav_lt.png) no-repeat left top;
}
#r-boxSideRankMens .r-ctg_listbox {
	height: 271px;
	background: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/bg_item_subnav_mt.png) no-repeat left top;
}

#r-wrapper #r-menuArea #r-side-categorysearch .r-ctg_listbox .r-inner {
	width: 790px;
	padding: 17px 0 0 21px;
}

#r-wrapper #r-menuArea #r-side-categorysearch .r-ctg_listbox ul {
	width: 190px;
	float: left;
	padding: 0 !important;
	border-right: 1px solid #dddddd;
}

#r-wrapper #r-menuArea #r-side-categorysearch ul.r-catelist .r-ctg_listbox ul li {
	border-bottom: 1px solid #dddddd;
	font-size: 12px;
	width: auto;
	height: auto;
}

#r-wrapper #r-menuArea #r-side-categorysearch ul.r-catelist .r-ctg_listbox ul.r-right {
	border-right: none;
}
#r-wrapper #r-menuArea #r-side-categorysearch ul.r-catelist .r-ctg_listbox ul li.r-last {
	border-bottom: none;
}

#r-wrapper #r-menuArea #r-side-categorysearch .r-ctg_listbox ul li a {
	display: block;
	height: 38px;
	background: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/icon_arrow_subnav.gif) no-repeat 15px center;
	zoom: 1;
}

#r-wrapper #r-menuArea #r-side-categorysearch .r-ctg_listbox ul li a:link,
#r-wrapper #r-menuArea #r-side-categorysearch .r-ctg_listbox ul li a:visited {
	color: #0000cc;
}
#r-wrapper #r-menuArea #r-side-categorysearch .r-ctg_listbox ul li a:hover,
#r-wrapper #r-menuArea #r-side-categorysearch .r-ctg_listbox ul li a:active {
	color: #9999ff;
}

#r-wrapper #r-menuArea #r-side-categorysearch .r-ctg_listbox ul li span {
	display: block;
	padding: 12px 5px 0 26px;
}
#r-wrapper #r-menuArea #r-side-categorysearch .r-ctg_listbox ul li span.r-line { /*テキストが2行になる場合*/
	padding: 4px 10px 0 26px;
}
#r-wrapper #r-menuArea #r-side-categorysearch .r-ctg_listbox ul li span.r-nolink { /*空の行を入れる場合*/
	padding: 0;
	height: 38px;
}

#r-wrapper #r-menuArea #r-side-categorysearch li.r-act .r-catechild {
	display: block;
}

#r-wrapper #r-brandshopNaviArea .r-linklist03 .r-sidefamily span {
	cursor: default;
}

/* コーディネート
----------------------------------------------- */

#r-container #r-coordinate h2 {
	height: 20px;
	overflow:hidden;
	/*background-image: url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/t_coodinate.gif");*/
	background-repeat: no-repeat;
	/*margin-bottom: 15px;*/
}

#r-container #r-coordinate .sub-title{
       float:right;
       display:block;
       font-size:12px;
       /*margin-top:5px;*/
       margin-bottom:0;
       color:#808080;
       position:relative;
       z-index:2;
}

#r-container #r-coordinate {
	position: relative;
	width: 571px;
	overflow: hidden;
}

#r-container #r-coordinate .r-coordinatelist {
	width: 1915px;
	position: relative;
	left: 0;	
	padding-bottom: 10px;
}

#r-container #r-coordinate .r-coordinatelist li {
	position: relative;
	float: left;
	width: 187px;
	margin-right: 5px;
}

#r-container #r-coordinate .r-coordinatelist li.r-last { margin-right: 0;}


#r-container #r-coordinate .r-coordinatelist .r-rank1,
#r-container #r-coordinate .r-coordinatelist .r-rank2,
#r-container #r-coordinate .r-coordinatelist .r-rank3,
#r-container #r-coordinate .r-coordinatelist .r-rank4,
#r-container #r-coordinate .r-coordinatelist .r-rank5,
#r-container #r-coordinate .r-coordinatelist .r-rank6,
#r-container #r-coordinate .r-coordinatelist .r-rank7,
#r-container #r-coordinate .r-coordinatelist .r-rank8,
#r-container #r-coordinate .r-coordinatelist .r-rank9,
#r-container #r-coordinate .r-coordinatelist .r-rank10 {
	position: absolute;
	display: block;
	width: 20px;
	height: 23px;
	top: 4px;
	left: 4px;
	text-indent: -9999px;
	overflow: hidden;
	background-image: url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/rank_sprite.png");
	background-repeat: no-repeat;
	z-index: 1;
}


#r-container #r-coordinate .r-coordinatelist .r-rank1,
#r-container #r-coordinate .r-coordinatelist .r-rank2,
#r-container #r-coordinate .r-coordinatelist .r-rank3 {
	width: 32px;
	height: 23px;
}


#r-container #r-coordinate .r-coordinatelist .r-rank1 {
	background-position: 0 0;
}
#r-container #r-coordinate .r-coordinatelist .r-rank2 {
	background-position: -32px 0;
}
#r-container #r-coordinate .r-coordinatelist .r-rank3 {
	background-position: -64px 0;
}
#r-container #r-coordinate .r-coordinatelist .r-rank4 {
	background-position: -100px 0;
}
#r-container #r-coordinate .r-coordinatelist .r-rank5 {
	background-position: -120px 0;
}
#r-container #r-coordinate .r-coordinatelist .r-rank6 {
	background-position: -140px 0;
}
#r-container #r-coordinate .r-coordinatelist .r-rank7 {
	background-position: -160px 0;
}
#r-container #r-coordinate .r-coordinatelist .r-rank8 {
	background-position: -180px 0;
}
#r-container #r-coordinate .r-coordinatelist .r-rank9 {
	background-position: -200px 0;
}
#r-container #r-coordinate .r-coordinatelist .r-rank10 {
	background-position: -220px 0;
}


#r-container #r-coordinate .r-coordinatelist .r-img-coordinate {
	display: block;
	margin-bottom: 10px;
}

#r-container #r-coordinate .r-coordinatelist .r-txt-coordinate {
	display: block;
	font-size: 10px;
	color: #000;
}

#r-container #r-coordinate .r-coordinatelist .r-txt-view {
	padding-top: 2px;
	font-size: 12px;
	color: #999;
}
	
#r-container #r-coordinate .r-txtarrow {
	font-size: 12px;
}

/* prev・next　ボタン */
#r-contentsArea #r-coordinate .r-control {
	z-index: 1000;
}

#r-contentsArea #r-coordinate .r-control a {
	display: block;
	width: 27px;
	height: 71px;
	text-indent: -9999px;
	overflow: hidden;
}

#r-contentsArea #r-coordinate .r-control .r-prev {
	display: none;
	position: absolute;
	top: 75px;
	left: 0;
	background:url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/btn_recommend_prev.png") no-repeat 0 0;
}

#r-contentsArea #r-coordinate .r-control .r-next {
	position: absolute;
	top: 75px;
	right: 0;
	background:url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/btn_recommend_next.png") no-repeat 0 0;
}


/*　新着コーディネート
----------------------------------------------- */

#r-container #r-coordinate-new h2 {
	height: 20px;
	/*text-indent: -9999px;*/
	overflow: hidden;
	/*background-image: url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/t_coodinate_new.gif");*/
	background-repeat: no-repeat;
	/*margin-bottom: 15px;*/
}

#r-container #r-coordinate-new .r-coordinatelist {
	width: 276px;
}

#r-container #r-coordinate-new .r-coordinate-l,
#r-container #r-coordinate-new .r-coordinate-m {
	width: 276px;
}

#r-container #r-coordinate-new .r-coordinatelist li {
	float: left;
	width: 92px;
}

#r-container #r-coordinate-new .r-coordinatelist li.r-last { margin-right: 0;}

#r-container #r-coordinate-new .r-coordinatelist .r-img-coordinate {
	display: block;
	margin-bottom: 10px;
}

#r-container #r-coordinate-new .r-coordinatelist .r-txt-coordinate {
	display: block;
	font-size: 10px;
	color: #000;
	padding-right: 5px;
}

#r-container #r-coordinate-new .r-txtarrow {
	font-size: 12px;
	clear: left;
}

#r-container #r-coordinate-new .r-coordinate-cat {
	text-indent: -9999px;
	overflow: hidden;
	margin-bottom: 10px;
}

#r-container .r-coordinate-l .r-coordinate-cat {
	width: 69px;
	height: 15px;
	background: url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/txt_coordinate_l.gif") no-repeat 0 0;
}

#r-container .r-coordinate-m .r-coordinate-cat {
	width: 44px;
	height: 15px;
	background: url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/txt_coordinate_m.gif") no-repeat 0 0;
}

/*　転送バナー
----------------------------------------------- */
#r-container #r-bnr-tensou img {
	display: block;
	margin-bottom: 10px;
}

/*　コーディネートコンテンツ
----------------------------------------------- */
#r-contentsArea .r-wrap-webchannelpress h2 {
	background-position: 0 -75px;
	/*margin-bottom: 15px;*/
}

#r-container .r-list-webchannelpress li {
	float: left;
	width: 183px;
	margin-right: 11px;
	background-color: #f8f8f8;
	cursor: pointer;
}

#r-container .r-list-webchannelpress .r-last {
	margin-right: 0;
}

#r-container .r-list-webchannelpress .r-wrap-list {
	width: 183px;
	overflow: hidden;
}

#r-container .r-list-webchannelpress .r-img {
	float: left;
	width: 80px;
}

#r-container .r-list-webchannelpress .r-txt {
	float: left;
	width: 88px;
	padding-right: 0px;
	margin-left: 15px;
	font-size: 12px;
	line-height: 1.4;
}

#r-container .r-list-webchannelpress .r-txt a {
	display: block;
	height: 92px;
}

#r-container .r-list-webchannelpress .r-txt .r-vol {
	display: block;
	padding-top: 7px;
	padding-bottom: 5px;
}

#r-container .r-list-webchannelpress .r-txt .r-up {
	display: block;
	position: relative;
	top:0;
	left: -10px;
	width: 50px;
	padding: 2px 0 3px;
	background-color: #da3174;
	color: #fff;
	font-size: 10px;
	line-height: 1;
	text-align: center;
}

#r-container .r-list-webchannelpress .r-txt .r-bgcolor-purple {
 	background-color:#9d1a9f;
}


/* 期間限定
----------------------------------------------- */
#r-container .r-wrap-limitedsale h2 {
	/*background:url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/t_titile_bar_set_lm.gif) no-repeat 0 0;*/
	background-position: 0 -375px;
	margin-bottom: 15px;
}

#r-container #r-topics h2 {
	/*background-image: url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/t_titile_bar_set_lm.gif");*/
    background-position: 0 -275px;
	margin-bottom:15px;
}

#r-container #r-pickup h2 {
	/*background-image: url("https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/t_titile_bar_set_lm.gif");*/
    background-position: 0 -225px;
	margin-bottom:15px;
}


/* 水着コレクション
----------------------------------------------- */
#r-container .r-wrap-swimwear h2 {
	background: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/ttl_mizugi.gif) no-repeat 0 0;
	margin-bottom: 15px;
}


/* 浴衣コレクション
----------------------------------------------- */
#r-container .r-wrap-yukata h2 {
	background: url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/index/pc/css_parts/ttl_yutaka.gif) no-repeat 0 0;
	margin-bottom: 15px;
}




