/* ==================================================================

base

================================================================== */
/* ------------------------------------------------------------------
CSSリセット
------------------------------------------------------------------ */
#m_page ul , #m_page li , #m_page dl , #m_page ol {
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0;
}

#m_page p , #m_page dd , #m_page dt{
	margin:0;
	padding:0;
}

#m_page {
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size: 10px;
	line-height: 160%;
	color: #000000;
	width: 950px;
	padding: 0 0 0 0;
	text-align:left;
}

#m_page img {
	border:0;
	vertical-align:top;
}


#m_page h1 , #m_page h2 , #m_page h3 , #m_page h4 {
	margin:0;
	padding:0;
	/*text-indent:-9999px;*/
	overflow:hidden;
}

.m_tit h2 {
	height:100%;
}

/* ------------------------------------------------------------------
リンク
------------------------------------------------------------------ */
#m_page a:link { text-decoration:none; color:#000000; }
#m_page a:visited { text-decoration:none; color:#8c2846; }
#m_page a:hover { text-decoration:none; color:#d20000; }
#m_page a:active { text-decoration:none; color:#d20000; }

#m_page a.m_blue:link { text-decoration:none; color:#4f6397; }
#m_page a.m_blue:visited { text-decoration:none; color:#4f6397; }
#m_page a.m_blue:hover { text-decoration:underline;	color:#4f6397;}
#m_page a.m_blue:active { text-decoration:underline; color:#4f6397; }

#m_page #m_path #m_bread a.m_blue:link { text-decoration:none; color:#4f6397; }
#m_page #m_path #m_bread a.m_blue:visited { text-decoration:none; color:#4f6397; }
#m_page #m_path #m_bread a.m_blue:hover { text-decoration:underline; color:#4f6397;}
#m_page #m_path #m_bread a.m_blue:active { text-decoration:underline; color:#4f6397; }

/* ------------------------------------------------------------------
クリアフィックス
------------------------------------------------------------------ */
#m_page .m_clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#m_page .m_clearfix {
	display: inline-block;
}
	
#m_page .m_clear{
	clear:both;
	display: block;
	font-size:1px;
	line-height:0px;
}

/* Hides from IE-mac \*/
* html #m_page .m_clearfix {height: 1%;}
.m_clearfix {display: block;}
/* End hide from IE-mac */

*html #m_page .m_clear{
	height:0px;
}

/* ------------------------------------------------------------------
パン屑
------------------------------------------------------------------ */
#m_page #m_path{
	width: 932px;
	margin: 5px 0 10px 5px;
	padding:0;
}

#m_page #m_path p.m_bread{
	width: 780px;
	float: left;
	margin:0;
	padding:0;
	color:#888888;
	text-align:left;
}
#m_page #m_path p.m_bread strong{
	font-weight:normal;
}
#m_page #m_path p.m_back01{
	width: 145px;
	float: right;
	text-align: right;
	margin:0;
	padding:0;
}

#m_page #m_path p.m_back01 a{
	background: url(https://voi.0101.co.jp/voi/common/floor/images/arrow_back.gif) no-repeat 0px 2px;
	padding: 0 0 0 12px;
}
#m_page #m_path p.m_back01 a:link { text-decoration:none; color:#666666; }
#m_page #m_path p.m_back01 a:visited { text-decoration:none; color:#666666; }
#m_page #m_path p.m_back01 a:hover { text-decoration:none; color:#d20000; }
#m_page #m_path p.m_back01 a:active { text-decoration:none; color:#d20000; }

#m_page #m_path02 {
	width: 950px;
	margin: 18px 0 0 0;
}

#m_page #m_path02 p.m_back02{
	width: 145px;
	float: left;
	padding-left:1px;
}

#m_page #m_path02 p.m_back02 a{
	background: url(https://voi.0101.co.jp/voi/common/floor/images/arrow_back.gif) no-repeat 0px 2px;
	padding: 0 0 0 12px;
}

#m_page #m_path02 p.m_pagetop{
	width: 145px;
	float: right;
	text-align: right;
}
#m_page #m_path02 p.m_pagetop a{
	background: url(https://voi.0101.co.jp/voi/common/floor/images/arrow_pagetop.gif) no-repeat right 2px;
	padding:0 12px 0 0;
}
#m_page #m_path02 a:link { text-decoration:none; color:#666666; }
#m_page #m_path02 a:visited { text-decoration:none; color:#666666; }
#m_page #m_path02 a:hover { text-decoration:none; color:#d20000; }
#m_page #m_path02 a:active { text-decoration:none; color:#d20000; }

/* ==================================================================

[END]base

================================================================== */
/* ==================================================================

左ナビ

================================================================== */
#m_page #m_leftBox {
	width:154px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/lnavi_bg.gif) repeat-y;
	text-align:left;
}

/* ------------------------------------------------------------------
左ナビパン屑
------------------------------------------------------------------ */
#m_page #m_lNaviPan {
	padding-bottom:13px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/lnavi_pan_bg_btm.gif) no-repeat 0 100%;
}
#m_page #m_lNaviPan div{
	line-height:12px;
}

#m_page #m_lNaviPan .m_img{
	padding-right:8px;
}
#m_page #m_lNaviPan .m_img img{
	vertical-align:baseline;
}
#m_page #m_lNaviPan .m_link{
	padding-bottom:3px;
}
#m_page #m_lNaviPan a:link, #m_page #m_lNaviPan a:visited,
#m_page #m_lNaviPan a:hover,#m_page #m_lNaviPan a:active  {
	text-decoration:none; color:#000000;
}
#m_page #m_lNaviPan a:hover {text-decoration:none; color:#d20000;}

#m_page #m_lNaviPan a ,#m_page #m_lNaviPan span.m_act {
	display:block;
	width:133px;
	_width:154px;	/* _width=width+padding-left+right */
	padding-left:11px;
	padding-right:10px;
}

#m_page #m_lNaviPan .m_lNaviPan_top a{
	min-height:14px;
	height: auto !important;
	_height: 23px;
	padding-left:10px;
	padding-top:7px;
	padding-bottom:2px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/lnavi_pan_bg_top.gif) no-repeat;
}

#m_page #m_lNaviPan .m_lNaviPan_01 a,
#m_page #m_lNaviPan .m_lNaviPan_02 a{
	min-height:14px;
	_height: auto !important;
	_height: 20px;
	padding-top:5px;
	padding-bottom:1px;
}
#m_page #m_lNaviPan .m_lNaviPan_01 a{
	background:url(https://voi.0101.co.jp/voi/common/floor/images/lnavi_pan_bg_01.gif) no-repeat;
}
#m_page #m_lNaviPan .m_lNaviPan_02 a{
	background:url(https://voi.0101.co.jp/voi/common/floor/images/lnavi_pan_bg_02.gif) no-repeat;
}

#m_page #m_lNaviPan span.m_act {
	min-height:13px;
	_height: auto !important;
	_height: 23px;
	padding-top:10px;
	padding-bottom:0px;
	font-weight:bold;
	color:#ffffff;
}
#m_page #m_lNaviPan .m_lNaviPan_01-btm span.m_act{
	background:url(https://voi.0101.co.jp/voi/common/floor/images/lnavi_pan_bg_01-btm.gif) no-repeat;
}
#m_page #m_lNaviPan .m_lNaviPan_02-btm span.m_act{
	background:url(https://voi.0101.co.jp/voi/common/floor/images/lnavi_pan_bg_02-btm.gif) no-repeat;
}
#m_page #m_lNaviPan .m_lNaviPan_03-btm span.m_act{
	background:url(https://voi.0101.co.jp/voi/common/floor/images/lnavi_pan_bg_03-btm.gif) no-repeat;
}

/* ------------------------------------------------------------------
左ナビパン屑 (LS Top)
------------------------------------------------------------------ */
#m_page #m_lNaviPan_2 {
	padding-bottom:13px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/lnavi_pan_bg_btm_2.gif) no-repeat 0 100%;
}
#m_page #m_lNaviPan_2 div{
	line-height:12px;
}

#m_page #m_lNaviPan_2 .m_img{
	padding-right:8px;
}
#m_page #m_lNaviPan_2 .m_img img{
	vertical-align:baseline;
}
#m_page #m_lNaviPan_2 .m_link{
	padding-bottom:3px;
}
#m_page #m_lNaviPan_2 a:link, #m_page #m_lNaviPan_2 a:visited,
#m_page #m_lNaviPan_2 a:hover,#m_page #m_lNaviPan_2 a:active  {
	text-decoration:none; color:#000000;
}
#m_page #m_lNaviPan_2 a:hover {text-decoration:none; color:#d20000;}

#m_page #m_lNaviPan_2 a ,#m_page #m_lNaviPan span.m_act {
	display:block;
	width:133px;
	_width:154px;	/* _width=width+padding-left+right */
	padding-left:11px;
	padding-right:10px;
}

#m_page #m_lNaviPan_2 .m_lNaviPan_top a{
	min-height:14px;
	height: auto !important;
	_height: 23px;
	padding-left:10px;
	padding-top:8px;
	padding-bottom:4px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/lnavi_pan_bg_top.gif) no-repeat;
}

/* ------------------------------------------------------------------
左ナビメインエリア
------------------------------------------------------------------ */
#m_page dl#m_lNavi {
	color:#888888;
	font-size:10px;
	line-height:12px;
	font-family:'ＭＳ Ｐゴシック',sans-serif;
}
#m_page dl#m_lNavi a:hover {
	background-color:#fff1e8;
	color:#d20000;
}

/* dtタイトル */
#m_page dl#m_lNavi dt.m_lNaviDtTit {
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	margin-bottom:0 0 2px 0; /* ←0必須 */
	padding:0 10px;
}
#m_page dt#m_lNaviItem {
	background:url(https://voi.0101.co.jp/voi/common/floor/images/title_navi_item.gif) no-repeat 10px 0;
}
#m_page dt#m_lNaviShop {
	background:url(https://voi.0101.co.jp/voi/common/floor/images/title_navi_shop.gif) no-repeat 10px 0;
}
#m_page dt#m_lNaviObj {
	background:url(https://voi.0101.co.jp/voi/common/floor/images/title_navi_obj.gif) no-repeat 10px 0;
}
#m_page dt#m_lNaviBrand {
	background:url(https://voi.0101.co.jp/voi/common/floor/images/title_navi_brand.gif) no-repeat 10px 0;
}
#m_page dt#m_lNaviMoney {
	background:url(https://voi.0101.co.jp/voi/common/floor/images/title_navi_money.gif) no-repeat 10px 0;
}
#m_page dt#m_lNaviSize {
	background:url(https://voi.0101.co.jp/voi/common/floor/images/title_navi_size.gif) no-repeat 10px 0;
}
#m_page dt#m_lNaviColor {
	background:url(https://voi.0101.co.jp/voi/common/floor/images/title_navi_color.gif) no-repeat 10px 0;
}
#m_page dt#m_lNaviDsin_func {
	background:url(https://voi.0101.co.jp/voi/common/floor/images/title_navi_design_func.gif) no-repeat 10px 0;
}
#m_page dt#m_lNaviFunction {
	background:url(https://voi.0101.co.jp/voi/common/floor/images/title_navi_function.gif) no-repeat 10px 0;
}
#m_page dt#m_lNaviAge {
	background:url(https://voi.0101.co.jp/voi/common/floor/images/title_navi_age.gif) no-repeat 7px 0;
	height:33px;
	text-indent:-9999px;
	overflow:hidden;
	margin-bottom:0 0 2px 0; /* ←0必須 */
	padding:0 10px;}

#m_page dt#m_lNaviForm {
	background:url(https://voi.0101.co.jp/voi/common/floor/images/title_navi_form.gif) no-repeat 10px 0;
}

#m_page dl#m_lNavi dd.m_lNaviDdBtm1 {
	padding-bottom:30px;
}
#m_page dl#m_lNavi dd.m_lNaviDdBtm2 {
	padding-bottom:10px;
}
#m_page dl#m_lNavi dd.m_lNaviDdBtm15 {
	padding-bottom:15px;
}


#m_page dl#m_lNavi dt,
#m_page dl#m_lNavi ul.m_lNaviList01 li , 
#m_page dl#m_lNavi ul.m_lNaviList02 li {
	margin:2px 0 1px 0;
}
#m_page dl#m_lNavi dt a ,
#m_page dl#m_lNavi dt span ,
#m_page dl#m_lNavi ul.m_lNaviList01 li a {	/* dtのリンク無しは、span */
	width:135px;
	_width:150px;	/* _width=width+padding-left+right */
	display:block;
	padding:3px 5px 2px 10px;
}

#m_page dl#m_lNavi ul.m_lNaviList02 li a , 
#m_page dl#m_lNavi ul.m_lNaviList02 li.m_btm a ,
#m_page dl#m_lNavi ul.m_lNaviList03 li a {
	width:125px;
	_width:150px;	/* _width=width+padding-left+right */
	padding:3px 5px 2px 20px;
	display:block;
}
#m_page dl#m_lNavi ul.m_lNaviList02 li a {
	background-image:url(https://voi.0101.co.jp/voi/common/floor/images/lnavi_arrow1.gif);
	background-repeat:no-repeat;
	background-position:10px 3px;
}
#m_page dl#m_lNavi ul.m_lNaviList02 li.m_btm a {
	background-image:url(https://voi.0101.co.jp/voi/common/floor/images/lnavi_arrow1_btm.gif);
	background-repeat:no-repeat;
	background-position:10px 3px;
}
#m_page dl#m_lNavi ul.m_lNaviList03 li a ,
#m_page dl#m_lNavi ul.m_lNaviList02 li.m_btm ul.m_lNaviList03 li a {
	background-image:none;
}

#m_page dl#m_lNavi dt a ,
#m_page dl#m_lNavi dt span {	/* リンク無しはspan */
	font-weight:bold;
}



/* 色で絞り込む */
#m_page dl#m_lNavi ul.m_lNaviTNC li {
	margin:2px 0 1px 0;
}
#m_page dl#m_lNavi ul.m_lNaviTNC li a{
	display:block;
	width:118px;
	_width:150px;	/* _width=width+padding-left+right */
	padding:3px 5px 2px 27px;
	background-image:url(https://voi.0101.co.jp/voi/common/floor/images/title_navi_color_icon.gif);
	background-repeat:no-repeat;
}

#m_page dl#m_lNavi ul.m_lNaviTNC li a:hover {
	background-color:#fff1e8;
	color:#d20000;
}

#m_page dl#m_lNavi ul.m_lNaviTNC li#m_TNCwhite a {background-position:0px 2px;}
#m_page dl#m_lNavi ul.m_lNaviTNC li#m_TNCblack a {background-position:-150px 2px;}
#m_page dl#m_lNavi ul.m_lNaviTNC li#m_TNCgray a {background-position:-300px 2px;}
#m_page dl#m_lNavi ul.m_lNaviTNC li#m_TNCbrown a {background-position:-450px 2px;}
#m_page dl#m_lNavi ul.m_lNaviTNC li#m_TNCbeige a {background-position:-600px 2px;}
#m_page dl#m_lNavi ul.m_lNaviTNC li#m_TNCgreen a {background-position:-750px 2px;}
#m_page dl#m_lNavi ul.m_lNaviTNC li#m_TNCblue a {background-position:-900px 2px;}
#m_page dl#m_lNavi ul.m_lNaviTNC li#m_TNCpurple a {background-position:-1050px 2px;}
#m_page dl#m_lNavi ul.m_lNaviTNC li#m_TNCyellow a {background-position:-1200px 2px;}
#m_page dl#m_lNavi ul.m_lNaviTNC li#m_TNCpink a {background-position:-1350px 2px;}
#m_page dl#m_lNavi ul.m_lNaviTNC li#m_TNCred a {background-position:-1500px 2px;}
#m_page dl#m_lNavi ul.m_lNaviTNC li#m_TNCorange a {background-position:-1650px 2px;}
#m_page dl#m_lNavi ul.m_lNaviTNC li#m_TNCsilver a {background-position:-1800px 2px;}
#m_page dl#m_lNavi ul.m_lNaviTNC li#m_TNCgold a {background-position:-1950px 2px;}
#m_page dl#m_lNavi ul.m_lNaviTNC li#m_TNCetc a {background-position:-2100px 2px;}



/* 年代別人気アイテム */
#m_page dl#m_lNavi dd.m_listAge {
	font-weight:bold;
	font-size: 130%;
	padding:10px;
}
#m_page dl#m_lNavi dd.m_listAge ul {
	margin: 0 0 0 7px;
	padding: 0;
	font-weight:normal !important;
}
#m_page dl#m_lNavi dd.m_listAge ul li {
	background: url(https://voi.0101.co.jp/voi/common/floor/images/icon_list.gif) no-repeat scroll left 50% transparent;
	padding: 5px 0 0 8px;
	margin:5px 0 2px;
	_zoom:1; /* 2行の時、IEで画像が見切れる対応 */
}
#m_page dl#m_lNavi dd.m_listAge ul li a {
	font-size: 110%;
	height: auto !important;
	text-indent: 0;
	background: none !important;
	display: inline;
	width: auto;
}

/* 点線ライン */
#m_page #m_lNavi .m_lNaviLineBtm01 {
	padding-bottom:4px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/lnavi_line.gif) no-repeat bottom;
}
/* 下の背景 */
#m_page #m_lNavi_btm {
	text-indent:-9999px;
	overflow:hidden;
	height:8px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/lnavi_bg_btm.gif) no-repeat;
}

/* ------------------------------------------------------------------
左ナビメインエリア (LS Top)
------------------------------------------------------------------ */
#m_page #m_lNavi_Main {
	color:#888888;
	font-size:10px;
	line-height:12px;
	font-family:'ＭＳ Ｐゴシック',sans-serif;
	font-weight:bold;
	padding: 0 0 24px 0;
}
#m_page #m_lNavi_Main a:hover {
	background-color:#fff1e8;
	color:#d20000;
}

#m_page #m_lNavi_Main ul.m_lNavi_Main_List li{
	padding-bottom:1px;
	background:url("https://voi.0101.co.jp/voi/common/floor/images/lnavi_line_2.gif") no-repeat 0 100%;
}
#m_page #m_lNavi_Main ul.m_lNavi_Main_List li a {	
	width:135px;
	_width:150px;	/* _width=width+padding-left+right */
	display:block;
	padding:6px 5px 6px 10px;
}

#m_page #m_lNavi_Main ul.m_lNavi_Main_List li span.m_active {	
	width:135px;
	_width:150px;	/* _width=width+padding-left+right */
	display:block;
	padding:6px 5px 6px 10px;
	background-color:#737373;
	color:#FFFFFF;
}

/* ------------------------------------------------------------------
左ナビメイン下
------------------------------------------------------------------ */
#m_page #m_lNavi_under {
	width:100%;
	background:#ffffff;
	padding-top:17px;
}

/* お取り扱い店舗 */
#m_page #m_storeList-area {
	width:150px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/storelist_bg.gif) repeat-y 0 0;
	margin-bottom:20px;
}

#m_page #m_storeList {
	background:url(https://voi.0101.co.jp/voi/common/floor/images/storelist_bg_btm.gif) no-repeat left bottom;
	padding-bottom:10px;
}

#m_page #m_storeList .m_tit{
	height:23px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/title_storelist.gif) no-repeat;
	margin-bottom:10px;
}
#m_page #m_storeList li{
	background:url(https://voi.0101.co.jp/voi/common/floor/images/storelist_line.gif) no-repeat left bottom;
	line-height:130%;
}
#m_page #m_storeList li.m_btm {
	background:none;
}
#m_page #m_storeList li p {
	display:block;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/arrow1.gif) no-repeat left 3px;
	margin: 2px 5px 0   11px;
	padding:0   0   5px 13px;
}
#m_page #m_storeList li.m_btm p {
	padding-bottom:0px;
}

/* バナーエリア */
#m_page #m_bnrLeft {
	padding-bottom:5px;
}
#m_page #m_bnrLeft p{
	padding-bottom:10px;
}

/* ==================================================================

[END]左ナビ

================================================================== */
/* ==================================================================

カテゴリーを見る

================================================================== */

/* レディースのカテゴリーを見る */
#m_page #m_mCate-l {
	width:780px;
	margin-top:18px;
}
#m_page #m_mCate-l ul{
	margin:0;
	padding:0;

}
#m_page #m_mCate-l a:link   {color:#4f6398;}
#m_page #m_mCate-l a:visited{color:#4f6398;}
#m_page #m_mCate-l a:hover  {color:#4f6398; text-decoration:underline;}
#m_page #m_mCate-l a:active {color:#4f6398;}
#m_page #m_mCate-l span.m_bold {
	font-weight:bold;
}
#m_page #m_mCate-l .m_tit {
	height:11px;
	margin-bottom:10px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/img_ledies_cate.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#m_page #m_mCate-l li {
	width:156px;
	line-height:130%;
	float:left;
}
#m_page #m_mCate-l li div {
	margin-left:11px;
	margin-bottom:4px;

}
/* メンズのカテゴリーを見る */
#m_page #m_mCate-m {
	width:800px;
	margin-top:18px;
}
#m_page #m_mCate-m ul{
	margin:0;
	padding:0;

}
#m_page #m_mCate-m a:link   {color:#4f6398;}
#m_page #m_mCate-m a:visited{color:#4f6398;}
#m_page #m_mCate-m a:hover  {color:#4f6398; text-decoration:underline;}
#m_page #m_mCate-m a:active {color:#4f6398;}
#m_page #m_mCate-m span.m_bold {
	font-weight:bold;
}
#m_page #m_mCate-m .m_tit {
	height:11px;
	margin-bottom:10px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/img_mens_cate.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#m_page #m_mCate-m li {
	width:160px!important;
	line-height:130%;
	float:left;
}
#m_page #m_mCate-m li div {
	margin-left:11px;
	margin-bottom:10px;

}


/* ==================================================================

[END]カテゴリーを見る

================================================================== */
/* ==================================================================

PICK UP BRAND(専門系カテゴリ）

================================================================== */
#m_page #m_mPickupbr .m_tit,
#m_page #m_mPickupbr .m_tit2,
#m_page #m_mPickupbr .m_contents-area{
	background-image:url(https://voi.0101.co.jp/voi/common/floor/images/pickupbr_bg.gif);
}

#m_page #m_mPickupbr {
	width:584px;
	margin-bottom:20px;
	background-position:0 0;
}

#m_page #m_mPickupbr .m_tit,
#m_page #m_mPickupbr .m_tit2{
	height:20px;
	overflow:hidden;
	width:584px;
}

#m_page #m_mPickupbr .m_tit2{
	background-position:0 -160px;
}

#m_page #m_mPickupbr .m_tit h2,
#m_page #m_mPickupbr .m_tit2 h2{
	float:left;
	overflow:hidden;
	width:100px;
}

#m_page #m_mPickupbr .m_tit p,
#m_page #m_mPickupbr .m_tit2 p {
	float:right;
	margin-top:5px;
	text-align:right;
	width:484px;
}

#m_page #m_mPickupbr .m_tit span,
#m_page #m_mPickupbr .m_tit2 span {
	background:url(https://voi.0101.co.jp/voi/common/floor/images/arrow1.gif) no-repeat scroll 0px 1px;
	line-height:1em;
	padding-left:12px;
	padding-right:10px;
}

#m_page #m_mPickupbr .m_tit span a:link,
#m_page #m_mPickupbr .m_tit2 span a:link{
	text-decoration:none; color:#ffffff;
}
#m_page #m_mPickupbr .m_tit span a:visited,
#m_page #m_mPickupbr .m_tit2 span a:visited{
	text-decoration:none; color:#8c2846;
}
#m_page #m_mPickupbr .m_tit span a:hover,
#m_page #m_mPickupbr .m_tit2 span a:hover{
	text-decoration:none; color:#d20000;
}
#m_page #m_mPickupbr .m_tit span a:active,
#m_page #m_mPickupbr .m_tit2 span a:active{
	text-decoration:none; color:#d20000;
}


#m_page #m_mPickupbr .m_contents_1 {
	width:584px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/sml/box_line.gif) repeat-y;
}

#m_page #m_mPickupbr .m_contents_2 {
	width:584px;
	border-bottom:solid 1px #e6e6e6;
	padding-bottom:12px;
}

#m_page #m_mPickupbr .m_contents-area{
	width:584px;
	background-position:-584px 0;
	background-repeat:repeat-y;
}
#m_page #m_mPickupbr .m_mPickBnr {
	padding:10px 15px 10px 16px;
	float:left;
}
#m_page #m_mPickupbr .m_mPickBnr_btm {
	padding:10px 15px 0 16px;
	float:left;
}

/* ==================================================================

[end]PICK UP BRAND

================================================================== */

/* ==================================================================

PICK UP BRAND(専門系カテゴリ※ボタンあり）

================================================================== */
#m_page #m_mNPickupbr .m_tit,
#m_page #m_mNPickupbr .m_tit2,
#m_page #m_mNPickupbr .m_contents-area,
#m_page #m_mNPickupbr .m_tit p a,
#m_page #m_mNPickupbr .m_tit2 p a,
#m_page #m_mNPickupbr .m_contents_2 .m_PickoldBtn a{
	background-image:url(https://voi.0101.co.jp/voi/common/floor/images/pickupbr_bg.gif);
}

#m_page #m_mNPickupbr {
	width:584px;
	margin-bottom:20px;
	background-position:0 0;
}

#m_page #m_mNPickupbr .m_tit,
#m_page #m_mNPickupbr .m_tit2{
	height:20px;
	overflow:hidden;
	width:584px;
}

#m_page #m_mNPickupbr .m_tit2{
	background-position:0 -160px;
}

#m_page #m_mNPickupbr .m_tit h2,
#m_page #m_mNPickupbr .m_tit2 h2{
	float:left;
	overflow:hidden;
	width:450px;
}

#m_page #m_mNPickupbr .m_tit p,
#m_page #m_mNPickupbr .m_tit2 p {
	float:right;
	margin-right:4px;
}

#m_page #m_mNPickupbr .m_tit p a,
#m_page #m_mNPickupbr .m_tit2 p a{
	width:130px;
	height:20px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background-position:0px -40px;	
}	

#m_page #m_mNPickupbr .m_tit p a:hover,
#m_page #m_mNPickupbr .m_tit2 p a:hover{
	background-position:-130px -40px;
}	

#m_page #m_mNPickupbr .m_contents_1 {
	width:584px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/sml/box_line.gif) repeat-y;
}

#m_page #m_mNPickupbr .m_contents_2 {
	width:584px;
	border-bottom:solid 1px #e6e6e6;
	padding-bottom:12px;
}

#m_page #m_mNPickupbr .m_contents_2 .m_PickoldBtn {
	width:187px;
	margin:13px 0 0 379px;
}

#m_page #m_mNPickupbr .m_contents_2 .m_PickoldBtn a{
	width:187px;
	height:18px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background-position:0px -20px;	
}

#m_page #m_mNPickupbr .m_contents_2 .m_PickoldBtn a:hover{
	background-position:-187px -20px;	
}

#m_page #m_mNPickupbr .m_contents-area{
	width:584px;
	background-position:-584px 0;
	background-repeat:repeat-y;
}
#m_page #m_mNPickupbr .m_mPickBnr {
	padding:10px 15px 10px 16px;
	float:left;
}
#m_page #m_mNPickupbr .m_mPickBnr_btm {
	padding:10px 15px 0 16px;
	float:left;
}

/* ==================================================================

[end]PICK UP BRAND

================================================================== */


/* ==================================================================

Cordinate(専門系カテゴリ※ボタンあり）

================================================================== */
#m_page #m_mCoordinatebnr .m_tit,
#m_page #m_mCoordinatebnr .m_contents-area,
#m_page #m_mCoordinatebnr .m_tit p a,
#m_page #m_mCoordinatebnr .m_contents_2 .m_oldBtn a{
	background-image:url(https://voi.0101.co.jp/voi/common/floor/images/coordinatebr_bg.gif);
}

#m_page #m_mCoordinatebnr {
	width:584px;
	margin-bottom:20px;
	background-position:0 0;
}

#m_page #m_mCoordinatebnr .m_tit{
	height:20px;
	overflow:hidden;
	width:584px;
}

#m_page #m_mCoordinatebnr .m_tit h2{
	float:left;
	overflow:hidden;
	width:450px;
}

#m_page #m_mCoordinatebnr .m_tit p{
	float:right;
	margin-right:4px;
}

#m_page #m_mCoordinatebnr .m_tit p a{
	width:130px;
	height:20px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background-position:0px -40px;	
}	

#m_page #m_mCoordinatebnr .m_tit p a:hover{
	background-position:-130px -40px;
}	

#m_page #m_mCoordinatebnr .m_contents_1 {
	width:584px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/sml/box_line.gif) repeat-y;
}

#m_page #m_mCoordinatebnr .m_contents_2 {
	width:584px;
	border-bottom:solid 1px #e6e6e6;
	padding-bottom:12px;
}

#m_page #m_mCoordinatebnr .m_contents_2 .m_oldBtn {
	width:187px;
	margin:13px 0 0 379px;
}

#m_page #m_mCoordinatebnr .m_contents_2 .m_oldBtn a{
	width:187px;
	height:18px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background-position:0px -20px;	
}

#m_page #m_mCoordinatebnr .m_contents_2 .m_oldBtn a:hover{
	background-position:-187px -20px;
}

#m_page #m_mCoordinatebnr .m_contents-area{
	width:584px;
	background-position:-584px 0;
	background-repeat:repeat-y;
}
#m_page #m_mCoordinatebnr .m_mCdBnr {
	padding:10px 15px 10px 16px;
	float:left;
}
#m_page #m_mCoordinatebnr .m_mCdBnr_btm {
	padding:10px 15px 0 16px;
	float:left;
}

/* ==================================================================

[end]Cordinate

================================================================== */

/* ==================================================================

Sale

================================================================== */
/* SPARKLING SALE ランキング下注記文言 */
#m_page #m_mBest .m_tit_spsale_alert{
	height:20px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/title_main_best.gif) no-repeat;
}
#m_page .m_spsale_rank_alert {
	margin:7px 0;
}


/* ------------------------------------------------------------------
Visulal
#m_spsFLA ⇒ アパレル系カテトップ
#m_spsFLS ⇒ 専門系カテトップ
#m_spsShoesTop ⇒ シューズTOP
#m_spsShoes ⇒ シューズ系カテトップ
------------------------------------------------------------------ */
/* Visual Area */
/* Original */
#m_page #m_spsFLA {
	width:950px;
	height:250px; /* height =  m_spsTit（height） + m_sps_btnArea(height+margin-bottom) */
	background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_fla_bg.jpg) no-repeat;
	overflow:hidden;
}
#m_page #m_spsFLS {
	width:950px;
	height:179px; /* height =  m_spsTit（height） + m_sps_btnArea(height+margin-bottom) */
	margin-bottom:15px;
	background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_fls_bg.jpg) no-repeat;
	overflow:hidden;
}
#m_page #m_spsShoesT {
	width:950px;
	height:160px; /* height =  m_spsTit（height） + m_sps_btnArea(height+margin-bottom) */
	margin-bottom:23px;
	background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_shoes_top_bg.jpg) no-repeat;
	overflow:hidden;
}
#m_page #m_spsShoes {
	width:950px;
	height:160px; /* height =  m_spsTit（height） + m_sps_btnArea(height+margin-bottom) */
	margin-bottom:23px;
	background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_shoes_bg.jpg) no-repeat;
	overflow:hidden;
}
#m_page #m_spsSmife {
	width:780px;
	height:200px; /* height =  m_spsTit（height） + m_sps_btnArea(height+margin-bottom) */
	margin-bottom:13px;
	background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_smife_bg.jpg) no-repeat;
	overflow:hidden;
}
#m_page #m_spsGladee {
	width:770px;
	height:200px; /* height =  m_spsTit（height） + m_sps_btnArea(height+margin-bottom) */
	background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_gladee_bg.jpg) no-repeat;
	overflow:hidden;
}

/* Title Area （高さ制御） */
#m_page #m_spsFL .m_spsTit {
	width:950px;
	text-indent:-9999px;
	overflow:hidden;
}
/* Title Area [Original] */
#m_page #m_spsFLA .m_spsTit {height:147px;}
#m_page #m_spsFLS .m_spsTit {height:98px;}
#m_page #m_spsShoesT .m_spsTit {height:96px;}
#m_page #m_spsShoes .m_spsTit {height:74px;}
#m_page #m_spsSmife .m_spsTit {height:121px; width:780px;}
#m_page #m_spsGladee .m_spsTit {height:121px; width:770px;}

/* ボタン配置 */
#m_page #m_spsFLA .m_sps_btnArea {
	width:918px;
	margin-left:20px;
	margin-bottom:2px; /* margin-bottomにより高さ制御 */
}
#m_page #m_spsFLS .m_sps_btnArea {
	width:918px;
	margin-left:9px;
	margin-bottom:11px; /* margin-bottomにより高さ制御 */
}
/* ボタン配置 [Original] */
#m_page #m_spsFL #m_spsSmife .m_sps_btnArea {
	width:748px;
	margin-left:21px;
	margin-bottom:10px;
}
#m_page #m_spsFL #m_spsGladee .m_sps_btnArea{
	width:759px;
	margin-left:0;
	margin-bottom:10px;
}
/* ○○から探す btn */
#m_page #m_spsFL .m_sps_btnArea li.m_sps_btnL ,
#m_page #m_spsFL .m_sps_btnArea li.m_sps_btnM {
	width:306px;
	height:53px; /* span(hight)+a(hight) */
	float:left;
	margin-top:14px;
}
#m_page #m_spsFL .m_sps_btnArea li span{
	width:301px;
	height:15px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#m_page #m_spsFL .m_sps_btnArea li li{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}

#m_page #m_spsFL .m_sps_btnArea li li.m_sps_btnLbrand,
#m_page #m_spsFL .m_sps_btnArea li li.m_sps_btnMbrand {
	padding-right:1px;
}
#m_page #m_spsFL .m_sps_btnArea li a {
	display:block;
	width:150px;
	height:38px;
	text-indent:-9999px;
	overflow:hidden;
}
/* Original */
#m_page #m_spsFLA .m_sps_btnArea li li a {
	background-image:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_fla_bg.jpg);
	background-repeat:no-repeat;
}
#m_page #m_spsFLS .m_sps_btnArea li li a {
	background-image:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_fls_bg.jpg);
	background-repeat:no-repeat;
}
#m_page #m_spsFLA li.m_sps_btnLitem a {background-position:-169px -172px;}
#m_page #m_spsFLA li.m_sps_btnLbrand a {background-position:-18px -172px;}
#m_page #m_spsFLA li.m_sps_btnMitem a {background-position:-475px -172px;}
#m_page #m_spsFLA li.m_sps_btnMbrand a {background-position:-324px -172px;}

#m_page #m_spsFLA li.m_sps_btnLitem a:hover {background-position:-169px -391px;}
#m_page #m_spsFLA li.m_sps_btnLbrand a:hover {background-position:-18px -391px;}
#m_page #m_spsFLA li.m_sps_btnMitem a:hover {background-position:-475px -391px;}
#m_page #m_spsFLA li.m_sps_btnMbrand a:hover {background-position:-324px -391px;}

#m_page #m_spsFLS li.m_sps_btnLitem a {background-position:-169px -132px;}
#m_page #m_spsFLS li.m_sps_btnLbrand a {background-position:-18px -132px;}
#m_page #m_spsFLS li.m_sps_btnMitem a {background-position:-475px -132px;}
#m_page #m_spsFLS li.m_sps_btnMbrand a {background-position:-324px -132px;}

#m_page #m_spsFLS li.m_sps_btnLitem a:hover {background-position:-169px -311px;}
#m_page #m_spsFLS li.m_sps_btnLbrand a:hover {background-position:-18px -311px;}
#m_page #m_spsFLS li.m_sps_btnMitem a:hover {background-position:-475px -311px;}
#m_page #m_spsFLS li.m_sps_btnMbrand a:hover {background-position:-324px -311px;}

/* ○○から探す btn [シューズTOP Original] */
#m_page #m_spsFL #m_spsShoesT .m_sps_btnArea {
	margin-left:53px;
	margin-bottom:11px;
}
#m_page #m_spsFL #m_spsShoesT .m_sps_btnArea li.m_sps_btnL ,
#m_page #m_spsFL #m_spsShoesT .m_sps_btnArea li.m_sps_btnM ,
#m_page #m_spsFL #m_spsShoesT .m_sps_btnArea li.m_sps_btnS {
	width:273px;
	height:37px;
	float:left;
	margin-top:17px;
	padding-right:14px;
}

#m_page #m_spsFL #m_spsShoesT .m_sps_btnArea li span{
	width:265px;
	height:13px;
}
#m_page #m_spsFL #m_spsShoesT .m_sps_btnArea li a {
	display:block;
	width:273px;
	height:37px;
	text-indent:0;
}
#m_page #m_spsShoesT .m_sps_btnArea li li a {
	background-image:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_shoes_top_bg.jpg);
	background-repeat:no-repeat;
}

/* セール商品はこちら btn */
#m_page #m_spsFL li.m_sps_btnFloor {
	float:right;
	width:243px;
	height:70px;
	margin:0px;
}
#m_page #m_spsFL li.m_sps_btnFloor a{
	width:243px;
	height:70px;
	margin:0;
}
#m_page #m_spsFLA li#m_sps_btn_lel {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_lel.gif) no-repeat top left;}
#m_page #m_spsFLA li#m_sps_btn_lfc {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_lfc.gif) no-repeat top left;}
#m_page #m_spsFLA li#m_sps_btn_lgl {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_lgl.gif) no-repeat top left;}
#m_page #m_spsFLA li#m_sps_btn_lmo {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_lmo.gif) no-repeat top left;}
#m_page #m_spsFLA li#m_sps_btn_lsc {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_lsc.gif) no-repeat top left;}
#m_page #m_spsFLA li#m_sps_btn_lse {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_lse.gif) no-repeat top left;}
#m_page #m_spsFLA li#m_sps_btn_lst {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_lst.gif) no-repeat top left;}
#m_page #m_spsFLA li#m_sps_btn_ltc {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_ltc.gif) no-repeat top left;}
#m_page #m_spsFLA li#m_sps_btn_mam {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_mam.gif) no-repeat top left;}
#m_page #m_spsFLA li#m_sps_btn_mem {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_mem.gif) no-repeat top left;}
#m_page #m_spsFLA li#m_sps_btn_mgl {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_mgl.gif) no-repeat top left;}
#m_page #m_spsFLA li#m_sps_btn_msc {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_msc.gif) no-repeat top left;}
#m_page #m_spsFLA li#m_sps_btn_mtc {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_mtc.gif) no-repeat top left;}


#m_page #m_spsFLS li#m_sps_btn_zrs {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_zrs.gif) no-repeat top left;}
#m_page #m_spsFLS li#m_sps_btn_zrb {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_zrb.gif) no-repeat top left;}
#m_page #m_spsFLS li#m_sps_btn_zla {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_zla.gif) no-repeat top left;}
#m_page #m_spsFLS li#m_sps_btn_lmd {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_lmd.gif) no-repeat top left;}
#m_page #m_spsFLS li#m_sps_btn_s_lmd {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_s_lmd.gif) no-repeat top left;}
#m_page #m_spsFLS li#m_sps_btn_fld {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_fld.gif) no-repeat top left;}
#m_page #m_spsFLS li#m_sps_btn_mmg {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_mmg.gif) no-repeat top left;}
#m_page #m_spsFLS li#m_sps_btn_mbs {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_mbs.gif) no-repeat top left;}
#m_page #m_spsFLS li#m_sps_btn_gld {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_gld.gif) no-repeat top left;}
#m_page #m_spsFLS li#m_sps_btn_lswm {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_swm.gif) no-repeat top left;}
#m_page #m_spsFLS li#m_sps_btn_mcf {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_mmc.gif) no-repeat top left;}
#m_page #m_spsFLS li#m_sps_btn_lsw {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_swm.gif) no-repeat top left;}

#m_page #m_spsFLS li#m_sps_btn_4dt {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_4dt.gif) no-repeat top left;}
#m_page #m_spsFLS li#m_sps_btn_lpf {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_lpf.gif) no-repeat top left;}
#m_page #m_spsFLS li#m_sps_btn_lls {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_lls.gif) no-repeat top left;}
#m_page #m_spsFLS li#m_sps_btn_mpf {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_mpf.gif) no-repeat top left;}
#m_page #m_spsFLS li#m_sps_btn_ljg {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_ljg.gif) no-repeat top left;}
#m_page #m_spsFLS li#m_sps_btn_mjg {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_mjg.gif) no-repeat top left;}
#m_page #m_spsFLS li#m_sps_btn_lin {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_lin.gif) no-repeat top left;}
#m_page #m_spsFLS li#m_sps_btn_hab {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_hab.gif) no-repeat top left;}

#m_page #m_spsFLS li#m_sps_btn_etc {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_etc.gif) no-repeat top left;}

#m_page #m_spsShoes .m_sps_btnArea{
	margin-left:689px;
	width:243px;
}

#m_page #m_spsShoes li#m_sps_btn_shoes_l {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_shoes_l.gif) no-repeat top left;}
#m_page #m_spsShoes li#m_sps_btn_shoes_m {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_shoes_m.gif) no-repeat top left;}
#m_page #m_spsShoes li#m_sps_btn_shoes_s {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_btn_shoes_s.gif) no-repeat top left;}

/* セール商品はこちら btn [Original] */
#m_page #m_spsFL #m_spsSmife li#m_sps_btn_smife {width:200px;}
#m_page #m_spsFL #m_spsSmife li#m_sps_btn_smife a{width:200px;}


/* 帯下画像（アパレル系のみ） */
#m_page #m_spsFLA h1.m_sps_h1 {
	text-indent:-9999px;
	overflow:hidden;
	width:950px;
	height:31px;
}

#m_page #m_spsFLA #m_sps_h1_lel {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_fla_tit_lel.gif) no-repeat top left;}
#m_page #m_spsFLA #m_sps_h1_lfc {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_fla_tit_lfc.gif) no-repeat top left;}
#m_page #m_spsFLA #m_sps_h1_lgl {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_fla_tit_lgl.gif) no-repeat top left;}
#m_page #m_spsFLA #m_sps_h1_lmo {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_fla_tit_lmo.gif) no-repeat top left;}
#m_page #m_spsFLA #m_sps_h1_lsc {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_fla_tit_lsc.gif) no-repeat top left;}
#m_page #m_spsFLA #m_sps_h1_lse {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_fla_tit_lse.gif) no-repeat top left;}
#m_page #m_spsFLA #m_sps_h1_lst {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_fla_tit_lst.gif) no-repeat top left;}
#m_page #m_spsFLA #m_sps_h1_ltc {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_fla_tit_ltc.gif) no-repeat top left;}
#m_page #m_spsFLA #m_sps_h1_mam {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_fla_tit_mam.gif) no-repeat top left;}
#m_page #m_spsFLA #m_sps_h1_mem {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_fla_tit_mem.gif) no-repeat top left;}
#m_page #m_spsFLA #m_sps_h1_mgl {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_fla_tit_mgl.gif) no-repeat top left;}
#m_page #m_spsFLA #m_sps_h1_msc {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_fla_tit_msc.gif) no-repeat top left;}
#m_page #m_spsFLA #m_sps_h1_mtc {background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_fla_tit_mtc.gif) no-repeat top left;}


/* ------------------------------------------------------------------
サイドバナー
#m_spsSide160 ⇒ shoes系、gladee
------------------------------------------------------------------ */
/* Visual Area */
#m_page #m_spsSide160 {
	width:160px;
	height:199px; /* height =  m_spsTit（height） + m_sps_btnArea(height+margin-bottom) */
	background:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_side160_bg.jpg) no-repeat;
	overflow:hidden;
}

/* Title Area （高さ制御） */
#m_page #m_spsSide .m_spsTit {
	width:160px;
	text-indent:-9999px;
	overflow:hidden;
}
#m_page #m_spsSide160 .m_spsTit {height:59px;}

/* ボタン配置 */
#m_page #m_spsSide .m_sps_btnArea {
	width:145px;
	margin-left:12px;
	margin-bottom:12px; /* margin-bottomにより高さ制御 */
}

/* ○○から探す btn */
#m_page #m_spsSide .m_sps_btnArea li.m_sps_btnL ,
#m_page #m_spsSide .m_sps_btnArea li.m_sps_btnM {
	width:142px;
	height:64px;
	_height:62px;
}
#m_page #m_spsSide .m_sps_btnArea li span{
	width:138px;
	height:15px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#m_page #m_spsSide .m_sps_btnArea li li{
	width:68px;
	_width:70px;
	height:41px;
	padding-right:2px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}

#m_page #m_spsSide .m_sps_btnArea li li a {
	width:68px;
	height:41px;
	background-image:url(https://voi.0101.co.jp/voi/common/images/sparkling/sps_side160_bg.jpg);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#m_page #m_spsSide160 li.m_sps_btnLitem a {background-position:-82px -74px;}
#m_page #m_spsSide160 li.m_sps_btnLbrand a {background-position:-12px -74px;}
#m_page #m_spsSide160 li.m_sps_btnMitem a {background-position:-82px -138px;}
#m_page #m_spsSide160 li.m_sps_btnMbrand a {background-position:-12px -138px;}

#m_page #m_spsSide160 li.m_sps_btnLitem a:hover {background-position:-82px -273px;}
#m_page #m_spsSide160 li.m_sps_btnLbrand a:hover {background-position:-12px -273px;}
#m_page #m_spsSide160 li.m_sps_btnMitem a:hover {background-position:-82px -337px;}
#m_page #m_spsSide160 li.m_sps_btnMbrand a:hover {background-position:-12px -337px;}


/* ==================================================================

[End]Sale

================================================================== */

/* 期間限定バナー パンクズ下 */
#m_page .m_limitBnr01_top {
	width:950px;
	margin-bottom:15px;
	text-align:center;
}

/* ------------------------------------------------------------------
クイックアンケート ラジオボタン
------------------------------------------------------------------ */

/*--左ナビ--*/
#m_page #m_leftBox #m_mQuickA_l{
	width:154px;
	padding:10px 0 0 0px;
	background-color:#FFFFFF;
}

#m_page #m_leftBox #m_mQuickA_l .m_tit_1{
	width:154px;
	height:37px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/title_main_quicka_l.gif) no-repeat;
}

#m_page #m_leftBox #m_mQuickA_l .m_tit_1 h2{
	font-size:12px;
	height:37px;
}

#m_page #m_leftBox #m_mQuickA_l .m_contents_1 {
	width:154px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/quicka_lline_l.gif) repeat-y;
}
#m_page #m_leftBox #m_mQuickA_l .m_contents_2 {
	width:154px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/qa_box_bottom_line.gif) no-repeat bottom;
}
#m_page #m_leftBox #m_mQuickA_l .m_contents-area {
	padding:2px;
}

#m_page #m_leftBox #m_mQuickA_l .m_tit{
	margin:10px 0 7px 12px;
	height:auto;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/icon_question.gif) no-repeat;
}

#m_page #m_leftBox #m_mQuickA_l .m_tit h3{
	text-indent:0px;
	font-size:10px;
	padding: 0 10px 0 22px;
}

#m_page #m_leftBox #m_mQuickA_l .m_qa_box{
	padding:0 3px 0 12px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/quicka_dotlline_l.gif) no-repeat bottom;
} 

#m_page #m_leftBox #m_mQuickA_l .m_qa_box ul.m_list li{
	padding:0 0 8 18px;
	text-indent:-18px;
}

#m_page #m_leftBox #m_mQuickA_l .m_qa_box ul.m_list li input{
	margin-top:0;
	margin-left:0;
	padding-left:0px;
	vertical-align:text-top;
	_vertical-align:middle;
}

#m_page #m_leftBox #m_mQuickA_l .m_enquete_btn{
	padding:3px 0 8px 0;
}

#m_page #m_leftBox #m_mQuickA_l .m_txt_result{
	padding:0 0 9px 14px;
}

#m_page #m_leftBox #m_mQuickA_l .m_txt_allaq{
	padding: 6px 0 7px 14px;
}

#m_page #m_leftBox #m_mQuickA_l p.m_txt_allaq01{
	padding-left:13px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/arrow1.gif) no-repeat scroll 0px 3px;
}


/*--中央カラム--*/
#m_page #m_rightBox #m_mQuickA_c{
	width:584px;
	padding-bottom:20px;
}

#m_page #m_rightBox #m_mQuickA_c .m_tit_1{
	width:584px;
	height:20px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/title_main_quicka_c.gif) no-repeat;
}

#m_page #m_rightBox #m_mQuickA_c .m_tit_1 h2{
	height:20px;
	font-size:12px;
}

#m_page #m_rightBox #m_mQuickA_c .m_contents_1 {
	width:584px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/sml/box_line.gif) repeat-y;
}
#m_page #m_rightBox #m_mQuickA_c .m_contents_2 {
	width:584px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/sml/box_bottom_line.gif) no-repeat 0 100%;
}
#m_page #m_rightBox #m_mQuickA_c .m_contents-area {
	width:574px;
	_width:584px;
	padding:10px 0 0 11px;
}

#m_page #m_rightBox #m_mQuickA_c .m_tit{
	margin:11px 12px 7px 9px;
	height:auto;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/icon_question.gif) no-repeat;
}

#m_page #m_rightBox #m_mQuickA_c .m_tit h3{
	text-indent:0px;
	font-size:10px;
	padding:1px 10px 1px 22px;
	_padding:2px 10px 2px 22px;
}

#m_page #m_rightBox #m_mQuickA_c .m_qa_box{
	padding:0 10px 0 27px;
}


#m_page #m_rightBox #m_mQuickA_c .m_qa_box ul li{
	padding-bottom:8px;
	text-indent:-17px;
}

#m_page #m_rightBox #m_mQuickA_c .m_qa_box ul.m_list li input{
	margin-top:0;
	margin-left:0;
	padding-left:0px;
	vertical-align:text-top;
	_vertical-align:middle;
}

#m_page #m_rightBox #m_mQuickA_c .m_enquete_btn{
	padding:4px 0 13px 47px;
}

#m_page #m_rightBox #m_mQuickA_c .m_txt_result{
	padding:0 0 14px 58px;
}

#m_page #m_rightBox #m_mQuickA_c p.m_txt_allaq01{
	padding-left:13px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/arrow1.gif) no-repeat scroll 0px 3px;

}

#m_page #m_rightBox #m_mQuickA_c .m_qac_box01{
	float:left;
	width:274px;
	padding:0 0 10px 0;
}

#m_page #m_rightBox #m_mQuickA_c table td.m_boxborder{
	border:solid #E6E6E6 1px;
}

#m_page #m_rightBox #m_mQuickA_c table.m_qac_table01{
	margin-bottom:10;
}

#m_page #m_rightBox #m_mQuickA_c table td .m_qac_box01{ 
	font-size:10px;
}


#m_page #m_rightBox #m_mQuickA_c .m_qac_box01 .m_qac_boxborder{
	width:274px;
}

/*--右カラム--*/
#m_page #m_rightBox #m_mQuickA_r{
	width:178px;
	padding:0 0 10px 0;
}

#m_page #m_rightBox #m_mQuickA_r .m_tit_1{
	width:178px;
	height:38px;
}

#m_page #m_rightBox #m_mQuickA_r .m_tit_3{
	width:178px;
	height:50px;
}

#m_page #m_rightBox #m_mQuickA_r .m_tit_1{
	background:url(https://voi.0101.co.jp/voi/common/floor/images/title_main_quicka_r.gif) no-repeat;
}

/*--m_tit_2はプレゼントナビ,グラディー用--*/

#m_page #m_rightBox #m_mQuickA_r .m_tit_3{
	background:url(https://voi.0101.co.jp/voi/common/floor/images/title_main_quicka_r3.gif) no-repeat;
}

#m_page #m_rightBox #m_mQuickA_r .m_tit_1 h2{
	height:38px;
	font-size:12px;
}

#m_page #m_rightBox #m_mQuickA_r .m_tit_3 h2{
	height:50px;
	font-size:12px;
}

#m_page #m_rightBox #m_mQuickA_r .m_contents_1 {
	width:178px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/quicka_lline_r.gif) repeat-y;
}
#m_page #m_rightBox #m_mQuickA_r .m_contents_2 {
	width:178px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/qa_box_bottom_r_line.gif) no-repeat bottom;
}
#m_page #m_rightBox #m_mQuickA_r .m_contents-area {
	padding:2px;
}

#m_page #m_rightBox #m_mQuickA_r .m_tit{
	margin:12px 0 7px 6px;
	height:auto;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/icon_question.gif) no-repeat;
}

#m_page #m_rightBox #m_mQuickA_r .m_tit h3{
	text-indent:0px;
	font-size:10px;
	padding: 0 10px 0 22px;
	padding-left:22px;
	padding-right:10px;
}

#m_page #m_rightBox #m_mQuickA_r .m_qa_box{
	padding:0 8px 0 7px; 
} 

#m_page #m_rightBox #m_mQuickA_r .m_qa_box ul.m_list li{
	padding:0 0 7px 18px;
	text-indent:-18px;
}

#m_page #m_rightBox #m_mQuickA_r .m_qa_box ul.m_list li input{
	margin-top:0;
	margin-left:0;
	padding-left:0px;
	vertical-align:text-top;
	_vertical-align:middle;
}

#m_page #m_rightBox #m_mQuickA_r .m_enquete_btn{
	padding: 4px 0 9 18px;
}

#m_page #m_rightBox #m_mQuickA_r .m_txt_result{
	padding:0 0 8px 35px;
}

#m_page #m_rightBox #m_mQuickA_r .m_txt_allaq{
	padding: 7px 0 5px 8px;
}

#m_page #m_rightBox #m_mQuickA_r p.m_txt_allaq01{
	padding-left:13px;
	background:url(https://voi.0101.co.jp/voi/common/floor/images/arrow1.gif) no-repeat scroll 0px 3px;
}

#m_page #m_rightBox #m_mQuickA_r #kbmj_questionnaire2{
	background:url(https://voi.0101.co.jp/voi/common/floor/images/quicka_dotlline_l.gif) no-repeat top;
	padding-top:2px;
}

#m_page #m_rightBox #m_mQuickA_r #kbmj_questionnaire3{
	background:url(https://voi.0101.co.jp/voi/common/floor/images/quicka_dotlline_l.gif) no-repeat top;
	padding-top:2px;
}

#m_page #m_rightBox #m_mQuickA_r #kbmj_questionnaire4{
	background:url(https://voi.0101.co.jp/voi/common/floor/images/quicka_dotlline_l.gif) no-repeat top;
	padding-top:2px;
}

/* ------------------------------------------------------------------
クイックアンケート グラフ
------------------------------------------------------------------ */
/*--中央カラム 横位置--*/
#m_page #m_rightBox #m_mQuickA_c .m_qac_box02{
	float:left;
	width:562px;
	padding-bottom:8px;
}

#m_page #m_rightBox #m_mQuickA_c .m_tit p{
	padding:0 10px 0 22px;
}

#m_page #m_rightBox #m_mQuickA_c .m_qac_box02 .m_data{
	padding:0 10px 0 10px;
}

#m_page #m_rightBox #m_mQuickA_c .m_qac_box02 .m_total{
	padding-bottom:4px;
}

#m_page #m_rightBox #m_mQuickA_c .m_qac_box02 .m_data ul {
	padding-top:15px;
}

#m_page #m_rightBox #m_mQuickA_c .m_qac_box02 .m_data ul .m_txt {
	width:535px;
	_width:538px;
	font-weight:bold;
	float:left;
}

#m_page #m_rightBox #m_mQuickA_c .m_qac_box02 .m_data ul .m_graph {
	width:550px;
	_width:538px;
	float:left;
}

#m_page #m_rightBox #m_mQuickA_c .m_qac_box02 .m_data ul .m_graph table {
	border-collapse:collapse;
	border:none;
	width:100%;
}

#m_page #m_rightBox #m_mQuickA_c .m_qac_box02 .m_data ul .m_graph table td {
	height:21px;
}

#m_page #m_rightBox #m_mQuickA_c .m_qac_box02 .m_data ul .m_graph table .m_graph_bar{
	background:url(https://voi.0101.co.jp/voi/other/questionnaires/images/graph_bar.gif) repeat-x 0 50%;
	font-size:0px;
	text-indent:-9999px;
}

#m_page #m_rightBox #m_mQuickA_c .m_qac_box02 .m_data ul .m_graph table td p {
	padding:0 10px;
	font-size:12px;
}

#m_page #m_rightBox #m_mQuickA_c #m_enquete_btn {
	text-align:center;
}

#m_page #m_rightBox #m_mQuickA_c .m_txt_allaq{
	padding: 0 10px 8px 0px;
	float:right;
}

#m_page #m_rightBox #m_mQuickA_c .m_qac_box02 .m_qac_boxborder{
	border:solid #E6E6E6 1px;
	padding-bottom:14px;
}

/*--中央カラム ハーフ--*/
#m_page #m_rightBox #m_mQuickA_c .m_qac_box03{
	float:left;
	width:274px;
	padding-bottom:8px;
}

#m_page #m_rightBox #m_mQuickA_c .m_tit p{
	padding:0 10px 0 22px;
}

#m_page #m_rightBox #m_mQuickA_c table td .m_qac_box03 {
	font-size:10px
}

#m_page #m_rightBox #m_mQuickA_c .m_qac_box03 .m_data{
	padding:0 10px 0 10px;
}

#m_page #m_rightBox #m_mQuickA_c .m_qac_box03 .m_total{
	padding-bottom:4px;
}

#m_page #m_rightBox #m_mQuickA_c .m_qac_box03 .m_data ul {
	padding-top:15px;
}

#m_page #m_rightBox #m_mQuickA_c .m_qac_box03 .m_data ul .m_txt {
	width:247px;
	_width:250px;
	font-weight:bold;
	float:left;
}

#m_page #m_rightBox #m_mQuickA_c .m_qac_box03 .m_data ul .m_graph {
	width:247px;
	_width:250px;
	float:left;
}

#m_page #m_rightBox #m_mQuickA_c .m_qac_box03 .m_data ul .m_graph table {
	border-collapse:collapse;
	border:none;
	width:100%;
}

#m_page #m_rightBox #m_mQuickA_c .m_qac_box03 .m_data ul .m_graph table td {
	height:21px;
}

#m_page #m_rightBox #m_mQuickA_c .m_qac_box03 .m_data ul .m_graph table .m_graph_bar{
	background:url(https://voi.0101.co.jp/voi/other/questionnaires/images/graph_bar.gif) repeat-x 0 50%;
	font-size:0px;
}

#m_page #m_rightBox #m_mQuickA_c .m_qac_box03 .m_data ul .m_graph table td p {
	padding:0 0 0 10px;
	font-size:12px;
}

#m_page #m_rightBox #m_mQuickA_c #m_enquete_btn {
	text-align:center;
}

#m_page #m_rightBox #m_mQuickA_c .m_txt_allaq{
	padding: 0 10px 8px 0px;
	float:right;
}

#m_page #m_rightBox #m_mQuickA_c .m_qac_box03 .m_qac_boxborder{
	padding-bottom:14px;
}

/*--右カラム--*/

#m_page #m_rightBox #m_mQuickA_r .m_tit p{
	padding:0 10px 0 22px;
}

#m_page #m_rightBox #m_mQuickA_r .m_data{
	padding:0 5px 0 8px;
}

#m_page #m_rightBox #m_mQuickA_r .m_data .m_total{
	padding-bottom:5px;
}

#m_page #m_rightBox #m_mQuickA_r .m_data ul {
	padding-top:5px;
}

#m_page #m_rightBox #m_mQuickA_r .m_data ul li.m_txt {
	width:156px;
	font-weight:bold;
	float:left;
}

#m_page #m_rightBox #m_mQuickA_r .m_data ul li.m_graph {
	width:156px;
	float:left;
	padding-bottom:8px;
}

#m_page #m_rightBox #m_mQuickA_r .m_data ul .m_graph table {
	border-collapse:collapse;
	border:none;
	width:100%;
}

#m_page #m_rightBox #m_mQuickA_r .m_data ul .m_graph table td {
	height:21px;
}

#m_page #m_rightBox #m_mQuickA_r .m_data ul .m_graph table td.m_graph_bar{
	background:url(https://voi.0101.co.jp/voi/other/questionnaires/images/graph_bar.gif) repeat-x 0 50%;
	font-size:0px;
}

#m_page #m_rightBox #m_mQuickA_r .m_data ul .m_graph table td p {
	padding:0 0 0 6px;
	font-size:12px;
}

#m_page #m_rightBox #m_mQuickA_r #m_enquete_btn {
	text-align:center;
}

/* ------------------------------------------------------------------
右ナビ 新インフォメーション＆バナー
------------------------------------------------------------------ */

#m_page #m_MainBox_r .m_rInfo_Area{
	padding:0 0px 0 10px;
}

#m_page #m_MainBox_r .m_rInfo_Area li.m-rInfo{
	background:url(https://voi.0101.co.jp/voi/common/floor/images/r_info_dotline.gif) no-repeat scroll 0 100% transparent;
	height: auto !important;
	line-height:1.5;
	padding-left:76px;
	position:relative;
	font-size:10px;
	margin-bottom:10px;
	min-height: 85px;/*for modern browser*/
	height: auto !important;/*for modern browser*/
	height:85px;/*for IE6 only*/
}

#m_page #m_MainBox_r .m_rInfo_Area li.m_rInfo_last{
	background:none;
}

#m_page #m_MainBox_r .m_rInfo_Area li.m_Scare {
	min-height: 92px;/*for modern browser*/
	height: auto !important;/*for modern browser*/
	height:92px;/*for IE6 only*/
}

#m_page #m_MainBox_r .m_rInfo_Area li.m-rInfo a{
	display:block;
	margin-bottom:3px;
	letter-spacing:1px;
	text-decoration:underline;
	color:#0000CC;
}

#m_page #m_MainBox_r .m_rInfo_Area li.m-rInfo img{
	top:0;
	left:0;
	position:absolute;
}

#m_page #m_MainBox_r .m_rInfo_Area li.m-rInfo a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70); 
}

#m_page #m_MainBox_r .m_rInfo_Area li.m-rInfo a:visited{
	color:#732045;
}
	
#m_page #m_MainBox_r .m_rInfo_Area li.m-rInfo a:hover{
	color:#9999FF;
	text-decoration:none;
}
	
#m_page #m_MainBox_r .m_rInfo_Area li.m-rInfo a:active{
	color:#666666;
}

#m_page #m_MainBox_r .m_rInfo_Area .m_info_link {
	margin-left:0px;
	width:87px;
}


/* ==================================================================

左ナビ ※グラディークイックアンケート設置に伴い･･

================================================================== */
#m_page .m_gladee #m_leftBox {
	width:154px;
	float:left;
	background:none;
}


/* ==================================================================

SNS用ボタン

================================================================== */
#m_page #m_SNS_btn {
	height:26px;
	margin-left:716px;
}

#m_page #m_SNS_fbbnr {
	float: left;
}

/* いいねBOX */
#m_page #m-SNS_wideblk {
	position:relative;
	width:948px;
	_width:950px;
	height:120px;
	_height:122px;
	margin-top:20px;
	border:1px solid #dadada;
	overflow:hidden;
}
#m_page #m-SNS_wideblk .m-SNS_lcol {
	position:absolute;
	top:20px;
	left:20px;
	width:270px;
	height:130px;
	overflow:hidden;
}
#m_page #m-SNS_wideblk .m-SNS_rcol {
	position:absolute;
	top:-65px;
	left:290px;
	width:615px;
	height:185px;
	overflow:hidden;
}
#m_page .fan_box .connections {
	border-top:none !important;
	text-align:center;
}


/* ==================================================================

ラクチンバナー　シンプルver.

================================================================== */

/*----------レディース----------*/

#m_page #m_rakuchin_series_simple {
	padding: 0 0 12px 0;
	margin-top:40px;
}

#m_page #m_rakuchin_series_simple a {
	display:block;
	width:950px;
	height:160px;
	background:url(https://voi.0101.co.jp/voi/webshop/rakuchin_common/img/bnr_rakuchinseries_simple_all.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	font-size:0;
	overflow:hidden;
}

#m_page #m_rakuchin_series_simple a:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
}

/*----------メンズ----------*/

#m_page #m_lm_rakuchin_series_simple {
	padding: 0 0 12px 0;
	margin-top:40px;
}

#m_page #m_lm_rakuchin_series_simple a {
	display:block;
	width:950px;
	height:160px;
	background:url(https://voi.0101.co.jp/voi/webshop/rakuchin_common/img/bnr_lm_rakuchinseries_simple_all.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	font-size:0;
	overflow:hidden;
}

#m_page #m_lm_rakuchin_series_simple a:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
}


/* ==================================================================

ラクチンページ用共通画像
「マルイ各店舗でも販売中！ 商品購入ページでお店の在庫も確認できます。」

================================================================== */
#m_page #m_bnr_shoplist01 {
	width:950px;
	height:150px;
	background:url(https://voi.0101.co.jp/voi/webshop/rakuchin_common/img/img_shoplist.gif) 0 0 no-repeat;
	text-indent:-9999px;
	font-size:0;
	overflow:hidden;
}
