/* ------------------------------------------------------------------
グロナビ アクティブ指定
------------------------------------------------------------------ */
#r-headerarea #r-middlelayer div#r-globalmenu ul li#r-menu-shoes a{
	background-position:-280px -96px;
}

/*リンク*/
#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; }


/* ------------------------------------------------------------------
シューズヘッダー
------------------------------------------------------------------ */

/* sprit化 */
#m_page #m_shoesHeaderTop,
#m_page #m_shoesHeaderTop #m_shoesHeaderTop_h1 h1,
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_top a,
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_top span,
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_ladies a,
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_ladies span,
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_mans a,
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_mans span,
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_sports a,
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_sports span,
#m_page #m_shoesHeaderTop #m_shoesHeaderTop_txt div{
	background-image:url(/voi/shoes/common/images/shoes_common_img.gif);
	background-repeat:no-repeat;
}

/* sprit化 個別設定*/

#m_page #m_shoesHeaderTop{
	width:950px;
	height:40px;
	margin-bottom:6px;
	background-position:0px 0px;
}

#m_page #m_shoesHeaderTop #m_shoesHeaderTop_h1 {
	float:left;
}
#m_page #m_shoesHeaderTop #m_shoesHeaderTop_h1 h1 {
	width:137px;
	height:32px;
	margin:1px 23px 0 8px;
	font-size:9px;
	background-position:0px -160px;
}

#m_page #m_shoesHeaderTop #m_shoesHeaderTop_h1 h1 a {
	width:137px;
	height:32px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;

}
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn ,
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li{
	float:left;
}

#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_top a,
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_top span {
	width:122px;
	background-position:-173px -55px
}
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_ladies a,
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_ladies span {
	background-position:-300px -55px;
}
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_mans a,
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_mans span {
	background-position:-467px -55px;
}
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_sports a,
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_sports span {
	background-position:-634px -55px;
}

#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_top a:hover{background-position:-173px -96px;}
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_ladies a:hover{background-position:-300px -96px;}
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_mans a:hover{background-position:-467px -96px;}
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_sports a:hover{background-position:-634px -96px;}

#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_top.m_active a{background-position:-173px -128px;}
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_ladies.m_active a{background-position:-300px -128px;}
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_mans.m_active a{background-position:-467px -128px;}
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_sports.m_active a{background-position:-634px -128px;}

#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_top.m_active a:hover{background-position:-173px -128px;}
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_ladies.m_active a:hover{background-position:-300px -128px;}
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_mans.m_active a:hover{background-position:-467px -128px;}
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li#m_shoesHeaderTop_btn_sports.m_active a:hover{background-position:-634px -128px;}

#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li a,
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li a:hover,
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li span,
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li.m_active a,
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li.m_active a:hover{
	width:162px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li a {
	height:23px;
	margin:15px 0 0 5px;
}

#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li a:hover {
	height:23px;
	margin:15px 0 0 5px;
}

#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li span ,
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li.m_active a ,
#m_page #m_shoesHeaderTop ul#m_shoesHeaderTop_btn li.m_active a:hover {
	height:32px;
	margin:8px 0 0 5px;
}

#m_page #m_shoesHeaderTop #m_shoesHeaderTop_txt {
	float:left;
}

#m_page #m_shoesHeaderTop #m_shoesHeaderTop_txt div{
	width:124px;
	height:29px;
	margin:9px 0 0 15px;
	text-indent:-9999px;
	overflow:hidden;
 	background-position:-137px -160px;

}
#m_shoesHeaderFlash {
	margin-bottom:23px;
}
/* ヘッダー下 */
#m_shoesHeaderUnder {
	background:#c9c9c9;
	border-bottom:solid 2px #eeeeee;
	margin-bottom:23px;
}
#m_shoesHeaderUnder ul {
	border-bottom:solid 1px #ababab;
}
#m_shoesHeaderUnder ul li {
	float:left;
}
#m_shoesHeaderUnder ul li a ,
#m_shoesHeaderUnder ul li span{
	width:315px;
	height:38px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 1px;
}

#m_shoesHeaderUnder ul li#m_shoesHeaderUnderImg01 a ,
#m_shoesHeaderUnder ul li#m_shoesHeaderUnderImg01 span {
	background-image:url(/voi/common/banner/shoes_visual_under01.gif);
}
#m_shoesHeaderUnder ul li#m_shoesHeaderUnderImg02 a ,
#m_shoesHeaderUnder ul li#m_shoesHeaderUnderImg02 span {
	width:316px;
	background-image:url(/voi/common/banner/shoes_visual_under02.gif);
}
#m_shoesHeaderUnder ul li#m_shoesHeaderUnderImg03 a ,
#m_shoesHeaderUnder ul li#m_shoesHeaderUnderImg03 span {
	background-image:url(/voi/common/banner/shoes_visual_under03.gif);
}

#m_shoesHeaderUnder ul li a ,
#m_shoesHeaderUnder ul li span{
	background-position:0 0;
	background-repeat:no-repeat;
}

#m_shoesHeaderUnder ul li a:hover{
	background-position:0 -39px;
	background-repeat:no-repeat;
}


/* ------------------------------------------------------------------
カラム指定
------------------------------------------------------------------ */
#m_page .m_main-area{
	width:950px;
}
#m_page .m_main-areaBg{
	width:950px;
}

#m_page .m_left-area{
	width:150px;
	float:left;
}

#m_page .m_left_navi-area{
	width:150px;
	float:left;
	border-bottom:solid 1px #eae6e6;
	background:url(/voi/shoes/common/images/left_navi_bg.gif) repeat-y;
}


#m_page .m_right-area{
	width:780px;
	float:right;
}
#m_page .m_main_contens-area{
	width:584px;
	float:left;
}

#m_page .m_right-navi-area {
	width:180px;
	background-color:#f5f5f5;
	float:right;
}

/* ------------------------------------------------------------------
左ナビ
------------------------------------------------------------------ */
/* 簡単検索 */
#m_page .m_left_navi-area #m_easy_search-area{
	padding:0 0 4px 0;
	background:url(/voi/shoes/common/images/easy_search_bg.gif) repeat-y;
	margin:0 0 2px 0;
}

#m_page .m_left_navi-area #m_title_easy_search{
	width:150px;
	height:27px;
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/voi/shoes/common/images/title_easy_search.gif) no-repeat;
}

#m_page .m_left_navi-area select{
	width:140px;
	font-size:12px;
	margin:0 0 2px 6px;
}

#m_page .m_left_navi-area .m_btn_search input{
	margin:6px 0 5px 21px;
}

#m_page .m_left_navi-area #m_left_naviMargin{
	margin:0 1px;
}
#m_page .m_left_navi-area {
	color:#888888;
	font-size:10px;
	line-height:12px;
	font-family:'ＭＳ Ｐゴシック',sans-serif;
}

/* =====左ナビ共通===== */
/* タイトル箇所 */
#m_page .m_left_navi-area .m_DtTit{
	width:148px;
	height:26px;
	margin:0 0 4px 0;
	text-indent:-9999px;
	overflow:hidden;
	background-image:url(/voi/shoes/common/images/shoes_common_title.gif);
	background-repeat:no-repeat;
}

#m_page #m_title_navi_item { background-position:-1px -30px;}
#m_page #m_title_navi_brand { background-position:-1px -60px;}
#m_page #m_title_navi_size { background-position:-1px -90px;}
#m_page #m_title_navi_obj { background-position:-1px -120px;}

#m_page .m_left_navi-area .m_DtBtn { padding:7px 0 3px 4px; }

#m_page .m_left_navi-area .m_DtBtn a{
	text-indent:-9999px;
	overflow:hidden;
	background-image:url(/voi/shoes/common/images/shoes_common_title.gif);
	background-repeat:no-repeat;
	width:140px;
	height:28px;
	display:block;
}

#m_page #m_title_navi_brandbtn a { background-position:0 -156px;}


/* リストパターン */

#m_page .m_left_navi-area ul.m_Li01 li,
#m_page .m_left_navi-area ul.m_Li02 li{
	margin:2px 0 1px 0;
}

#m_page .m_left_navi-area ul.m_Li01 li a,
#m_page .m_left_navi-area ul.m_Li01 li span,
#m_page .m_left_navi-area ul.m_Li02 li a {
	display:block;
	_width:148px;	/* _width=width+padding-left+right */
}

#m_page .m_left_navi-area ul.m_Li01 li a:hover,
#m_page .m_left_navi-area ul.m_Li02 li a:hover,
#m_page .m_left_navi-area ul.m_Li02 li.m_btm a:hover {
	background-color:#fff1e8;
	color:#d20000;
}

#m_page .m_left_navi-area ul.m_Li01 li a ,
#m_page .m_left_navi-area ul.m_Li01 li span {
	background-image:url(/voi/shoes/common/images/arrow_red01.gif);
	background-repeat:no-repeat;
	background-position:5px 7px;
	width:132px;
	_width:148px;	/* _width=width+padding-left+right */
	padding:3px 5px 2px 11px;
}
#m_page .m_left_navi-area ul.m_Li02 li a {
	background:url(/voi/common/floor/images/lnavi_arrow1.gif);
	background-repeat:no-repeat;
	background-position:15px 3px;
	width:122px;
	_width:148px;	/* _width=width+padding-left+right */
	padding:3px 5px 2px 21px;
}
#m_page .m_left_navi-area ul.m_Li02 li.m_btm a {
	background:url(/voi/common/floor/images/lnavi_arrow1_btm.gif);
	background-repeat:no-repeat;
	background-position:15px 3px;
}
/* 点線ライン */
#m_page .m_left_navi-area .m_LineBtm01 {
	padding-bottom:4px;
	background:url(/voi/common/floor/images/lnavi_line.gif) no-repeat bottom;
}

/* 下マージン */
#m_page .m_left_navi-area .m_MarBtm01 {
	margin-bottom:10px;
}
#m_page .m_left_navi-area .m_MarBtm02 {
	margin-bottom:20px;
}

/* 下マージン　メンズ */
#m_page .m_left_navi-area .m_left-box_menssize .m_MarBtm02 {
	margin-bottom:0px;
}

/* =====/左ナビ共通===== */

/* ブランドからさがす */
#m_page .m_left_navi-area #m_left_navi_brand-area ul{
	width:148px;
	height:260px;
	overflow-y:scroll;
	overflow-x:hidden;
}
#m_page .m_left_navi-area #m_left_navi_brand-area ul.m_Li01 li a {
	width:117px;
	_width:148px;	/* _width=width+padding-left+right */
	padding:3px 20px 2px 11px;
}

/* 対象商品で絞り込む */
#m_page #m_title_navi_obj-area {
	background:#f5f5f5;
	padding-bottom:5px;
}

/* 対象商品で絞り込む メンズ */
#m_page .m_left-box_mensobj #m_title_navi_obj-area {
	background:#f5f5f5;
}

#m_page .m_left-box_mensobj #m_title_navi_obj-area dd{
	padding-bottom:2px;
}

/* ------------------------------------------------------------------
メイン
------------------------------------------------------------------ */
/* 共通 */
#m_page .m_main_contens-area .m_tit,
#m_page .m_main_contens-area .m_tit02{
	height:26px;
	background-image:url(/voi/shoes/common/images/shoes_common_title.gif);
	background-repeat:no-repeat;
}

#m_page .m_main_contens-area .m_info_link {
	width:584px;
	padding:5px 0 18px 0;
}
#m_page .m_main_contens-area .m_info_link p {
	float:right;
}
#m_page .m_main_contens-area .m_info_link p span{
	color:#676767;
	margin:0 0 0 5px;
}
#m_page .m_main_contens-area .m_info_link p.m_arrow { 
	display:block;
	padding:0 0 0 13px;
	margin:0 0 0 5px;
	background:url(/voi/common/floor/images/arrow1.gif) 1px 4px no-repeat;
}
#m_page .m_main_contens-area .m_info_linkIn {
	width:575px;
	padding:0 0 6px 0;
}
#m_page .m_main_contens-area .m_info_linkIn p {
	float:right;
}
#m_page .m_main_contens-area .m_info_linkIn p span{
	color:#676767;
	margin:0 0 0 5px;
}
#m_page .m_main_contens-area .m_info_linkIn p.m_arrow { 
	display:block;
	padding:0 0 0 13px;
	margin:0 0 0 5px;
	background:url(/voi/shoes/common/images/arrow_red02.gif) 0 3px no-repeat;
}

/* ------------------------------------------------------------------
【センターカラム＞背景付きbox】
------------------------------------------------------------------ */
#m_page .m_mBoxBg,
#m_page .m_mBoxBgBtm {
	background-image:url(/voi/shoes/common/images/center_bg.gif);
}
#m_page .m_mBoxBg{
	background-position:-584px 0;
	background-repeat:repeat-y;
}
#m_page .m_mBoxBgBtm{
	background-position:0 bottom;
	background-repeat:no-repeat;
	padding-bottom:3px;
}


/* ------------------------------------------------------------------
【ランキング上_バナーエリア】
------------------------------------------------------------------ */

#m_page .m_main_contens-area .m_ctop_bnrs_area{
	width:584px;
	padding-top:10px;
}

#m_page .m_main_contens-area .m_ctop_bnrs_area .m_ctop_float_L{
	float:left;
}

#m_page .m_main_contens-area .m_ctop_bnrs_area .m_ctop_float_R{
	float: right;
}

#m_page .m_main_contens-area .m_ctop_bnrs_area .m_ctop_bnrsbottom{
	padding-bottom:10px;
}


/* ------------------------------------------------------------------
【NEWS】-center.ver-
------------------------------------------------------------------ */
#m_page #m_mNews_center{
	width:584px;
	margin-bottom:20px;
}
#m_page #m_mNews_center .m_tit {
	background-position:-168px -546px;
	margin-bottom:7px;
}

#m_page #m_mNews_center .m_contents_1 {
	width:584px;
	background-position:-584px 0;
	background-repeat:repeat-y;
}

#m_page #m_mNews_center .m_contents_2 {
	width:584px;
}

#m_page #m_mNews_center #m_news_txt-area {
	width:584px;
	height:121px;
	overflow-y:scroll;
	line-height:153%;
	font-size:13px;
	line-height:157%;
	background-color:#F5F5F5;
}

#m_page #m_mNews_center #m_news_txt-area .m_column_txt-area{
	width:545px;
	padding:0 0 6px 0;
	background:url(/voi/shoes/common/images/news_line.gif) 0 bottom repeat-x;
}

#m_page #m_mNews_center #m_news_txt-area .m_column_txt-area2{
	width:547px;
	padding:5px 0 5px 9px;
	margin-left:5px;
	background:url(/voi/shoes/common/images/news_line.gif) 0 bottom repeat-x;
}

#m_page #m_mNews_center #m_news_txt-area .m_column_txt-area2 .m_longnews {
	text-align:left;
}

#m_page #m_mNews_center #m_news_txt-area .m_column_txt-area2 .m_longnews td {
	font-size:13px;
	line-height:157%;
	vertical-align:top;
}

#m_page #m_mNews_center #m_news_txt-area .m_column_txt-area2 .m_column_txt{
	text-indent:8px;
	background:url(/voi/shoes/common/images/shoes_common_img.gif) no-repeat;
	background-position:-951px 0.4em;
}

#m_page #m_mNews_center #m_news_txt-area .m_column_txt-area2 .m_column_txt_no-arrow{
	text-indent:10px;
	color:#676767;
}

/* ------------------------------------------------------------------
【RANKING】
------------------------------------------------------------------ */
#m_page #m_mRanking .m_tit{
	background-position:-168px 0;
}
#m_page #m_mRanking .m_titSl,
#m_page #m_mRanking .m_titSm,
#m_page #m_mRanking .m_titMb,
#m_page #m_mRanking .m_titMc,
#m_page #m_mRanking .m_titlp,
#m_page #m_mRanking .m_titlb{
	background-image:url(/voi/shoes/common/images/shoes_common_title.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

#m_page #m_mRanking .m_titlp {
	height:28px;
	background-position:-168px -363px;
}

#m_page #m_mRanking .m_titlb {
	height:29px;
	margin-top:7px;
	background-position:-168px -393px;
}

#m_page #m_mRanking .m_titMb {
	height:28px;
	background-position:-168px -301px;
}
#m_page #m_mRanking .m_titMc {
	height:29px;
	margin-top:7px;
	background-position:-168px -331px;
}
#m_page #m_mRanking .m_titSl {
	height:28px;
	background-position:-168px -240px;
}
#m_page #m_mRanking .m_titSm {
	height:29px;
	margin-top:7px;
	background-position:-168px -270px;
}
#m_page #m_mRanking .m_ranking_btn {
	height:29px;
	margin-top:5px;	
	padding-left:177px;
}
#m_page #m_mRanking .m_ranking_btn a {
	width:231px;
	height:21px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background-image:url(/voi/shoes/common/images/shoes_common_title.gif);
	background-repeat:no-repeat;
	background-position:-950px 0;

}

/* ------------------------------------------------------------------
【Foot_comfort】
------------------------------------------------------------------ */
#m_page #m_mFoot_comfort {
	width:584px;
	margin-top:25px;
}
#m_page #m_mFoot_comfort .m_tit{
	background-position:-168px -487px;
}
#m_page .m_TopicsBnrArea {
	padding-bottom:7px;
}

#m_page .m_TopicsBnr {
	float:left;
	padding-left:20px;
	padding-top:15px;
}

#m_page .m_TopicsBnr_subtop {
	float:left;
	padding-left:20px;
	padding-top:3px;
}

#m_page .m_main_contens-area #m_mFoot_comfort .m_info_linkIn {
	width:564px;
	padding:0 0 5px 0;
	margin-top:-4px;
}
#m_page .m_main_contens-area #m_mFoot_comfort .m_info_linkIn p {
	float:right;
}
#m_page .m_main_contens-area #m_mFoot_comfort .m_info_linkIn p span{
	color:#676767;
	margin:0 0 0 5px;
}
#m_page .m_main_contens-area #m_mFoot_comfort .m_info_linkIn p.m_arrow { 
	display:block;
	padding:0 0 0 13px;
	margin:0 0 0 5px;
	background:url(/voi/common/floor/images/arrow1.gif) 1px 4px no-repeat;
}
/* ------------------------------------------------------------------
【TOPICS】
------------------------------------------------------------------ */
#m_page #m_mTopics {
	width:584px;
	margin-top:25px;
}
#m_page #m_mTopics .m_tit{
	background-position:-168px -30px;
}
#m_page .m_TopicsBnrArea {
	padding-bottom:14px;
}

#m_page .m_TopicsBnr {
	float:left;
	padding-left:20px;
	padding-top:15px;
}

#m_page .m_main_contens-area #m_mTopics .m_info_linkIn {
	width:564px;
	padding:0 0 5px 0;
	margin-top:-4px;
}
#m_page .m_main_contens-area #m_mTopics .m_info_linkIn p {
	float:right;
}
#m_page .m_main_contens-area #m_mTopics .m_info_linkIn p span{
	color:#676767;
	margin:0 0 0 5px;
}
#m_page .m_main_contens-area #m_mTopics .m_info_linkIn p.m_arrow { 
	display:block;
	padding:0 0 0 13px;
	margin:0 0 0 5px;
	background:url(/voi/common/floor/images/arrow1.gif) 1px 4px no-repeat;
}



/* ------------------------------------------------------------------
【TOPICS】(旧トピックス）
------------------------------------------------------------------ */
#m_page #m_mTopics .m_topics_bg{
	width:584px;
	margin:10px 0 0 0;
	background:url(/voi/shoes/common/images/topics_bg.gif) repeat-y;
}

#m_page #m_mTopics .m_topics_bg .m_topics_img-area{
	width:80px;
	height:100px;
	float:left;
}

#m_page #m_mTopics .m_topics_bg .m_topics_txt-area{
	width:102px;
	float:right;
	line-height:140%;
}

#m_page #m_mTopics .m_topics_bg .m_topics-area{
	width:194px;
	float:left;
}

#m_page #m_mTopics .m_topics_bg .m_new{
	background:url(/voi/shoes/common/images/arrow_new.gif) no-repeat 1px 3px;
	text-indent:23px;
}

#m_page #m_mTopics .m_topics_bg .m_sale{
	background:url(/voi/shoes/common/images/arrow_sale.gif) no-repeat 1px 3px;
	text-indent:24px;
}

#m_page #m_mTopics .m_topics_bg .m_topics_img{
	margin:0 0 0 11px;
}


#m_page #m_mTopics .m_topics_bg .m_topics_txt {
	color:#888888;
	margin:0 11px 0 0;
}
#m_page #m_mTopics .m_topics_bg .m_topics_txt .m_topics_title {
	color:#000000;
	font-weight:bold;
}
#m_page #m_mTopics .m_topics_bg .m_topics_txt .m_topics_titleNoLink {
	color:#666666;
	font-weight:bold;
}

#m_page #m_mTopics .m_topics_bg .m_topics_txt a:link {color:#888888;}
#m_page #m_mTopics .m_topics_bg .m_topics_txt a:visited {color:#888888;}
#m_page #m_mTopics .m_topics_bg .m_topics_txt a:hover {color:#d20000;}
#m_page #m_mTopics .m_topics_bg .m_topics_txt a:active {color:#d20000;}

#m_page #m_mTopics .m_topics_bg .m_topics_txt a:link .m_topics_title{color:#000000;}
#m_page #m_mTopics .m_topics_bg .m_topics_txt a:visited .m_topics_title{color:#8C2846;}
#m_page #m_mTopics .m_topics_bg .m_topics_txt a:hover .m_topics_title{color:#d20000;}
#m_page #m_mTopics .m_topics_bg .m_topics_txt a:active .m_topics_title{color:#d20000;}

#m_page a.m_color888:link{color:#888888;}
#m_page a.m_color888:visited{color:#888888;}
#m_page a.m_color888:hover{color:#d20000;}
#m_page a.m_color888:active{color:#d20000;}

#m_page #m_mTopics .m_topics_bg .m_topics_txt .m_color000 a:visited{color:#8C2846;}
#m_page #m_mTopics .m_topics_bg .m_topics_txt .m_color000 a:link {color:#000000;}
#m_page #m_mTopics .m_topics_bg .m_topics_txt .m_color000 a:hover{color:#d20000;}
#m_page #m_mTopics .m_topics_bg .m_topics_txt .m_color000 a:active{color:#d20000;}

#m_page #m_mTopics .m_topics_bg .m_topics_txt ul li{
	padding-left:8px;
	line-height:1.5em;
	background:url(/voi/shoes/common/images/arrow_red01.gif) no-repeat 0 6px;
}

#m_page #m_mTopics .m_topics_bg .m_topics_date{
	color:#666666;
	font-weight:bold;	
	margin:0pt 0pt 0pt 1px;
}

/* ------------------------------------------------------------------
【NewTopics】
------------------------------------------------------------------ */
#m_page .m_main_contens-area #m_Anchor_NewTopics .m_info_linkIn{
	width:564px;
	padding:10px 0 0 0;
}

#m_page .m_main_contens-area #m_Anchor_NewTopics .m_info_linkIn p.m_arrow{
	display:block;
	padding:0 0 0 13px;
	margin:0 0 0 5px;
	background:url(/voi/common/floor/images/arrow1.gif) 1px 4px no-repeat;
}

/* ------------------------------------------------------------------
【Topics_other】
------------------------------------------------------------------ */
#m_page #m_mTopics_other {
	width:584px;
	margin-top:25px;
}
#m_page #m_mTopics_other .m_tit{
	background-position:-168px -427px;
}
#m_page .m_TopicsBnrArea {
	padding-bottom:14px;
}

#m_page .m_TopicsBnr {
	float:left;
	padding-left:20px;
	padding-top:15px;
}

#m_page .m_main_contens-area #m_mTopics_other .m_info_linkIn {
	width:564px;
	padding:0 0 5px 0;
	margin-top:-4px;
}
#m_page .m_main_contens-area #m_mTopics_other .m_info_linkIn p {
	float:right;
}
#m_page .m_main_contens-area #m_mTopics_other .m_info_linkIn p span{
	color:#676767;
	margin:0 0 0 5px;
}
#m_page .m_main_contens-area #m_mTopics_other .m_info_linkIn p.m_arrow { 
	display:block;
	padding:0 0 0 13px;
	margin:0 0 0 5px;
	background:url(/voi/common/floor/images/arrow1.gif) 1px 4px no-repeat;
}

/* ------------------------------------------------------------------
【シューズセレクトショップ】
------------------------------------------------------------------ */
#m_page #m_Anchor_Selectshop {
	width:584px;
	margin-top:25px;
}

/* ------------------------------------------------------------------
【カタログ特集】
------------------------------------------------------------------ */
#m_page #m_Anchor_Catalog {
	width:584px;
	margin-top:25px;
}

/* ------------------------------------------------------------------
【QUICK SEARCH】

sizeA ⇒ 小さいサイズ・大きいサイズ
sizeB ⇒ 上記以外

------------------------------------------------------------------ */
#m_page #m_mQuickSize,
#m_page #m_mQuickScene,
#m_page #m_mQuickHeight,
#m_page #m_mQuickGoods,
#m_page #m_mShopBrand,
#m_page #m_mQuickOsusumeBrand{
	margin-top:25px;
}

#m_page #m_mQuickSize .m_tit{
	background-position:-168px -60px;
}
#m_page #m_mQuickScene .m_tit{
	background-position:-168px -90px;
}
#m_page #m_mQuickOsusumeBrand .m_tit{
	background-position:-168px -897px;
}
#m_page #m_mQuickHeight .m_tit{
	background-position:-168px -120px;
}
#m_page #m_mQuickGoods .m_tit{
	background-position:-168px -150px;
}

#m_page .m_quickBnrArea {
	float:left;
	padding:15px 10px 0 10px;
}
#m_page .m_quickBnr {
	width:272px;
	overflow:hidden;
}
#m_page .m_quickBnr_sizeA {height:130px;} 
#m_page .m_quickBnr_sizeB {height:120px;} 
#m_page .m_quickBnr strong {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#m_page .m_quickBnr_sizeA strong {height:89px;} 
#m_page .m_quickBnr_sizeB strong {height:88px;} 
#m_page .m_quickBnr a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#m_page .m_quickBnr ul{
	position:relative;
}
#m_page .m_quickBnr ul li{
	position:absolute;
}
#m_page .m_quickBnr ul li a{
	height:12px;
}


/* すべてみる　のみ */
#m_page .m_quickBnr a.m_quickAll strong{
	display:none;
}
#m_page .m_quickBnr_sizeA a.m_quickAll {
	width:272px;
	height:130px;
}
#m_page .m_quickBnr_sizeB a.m_quickAll {
	width:272px;
	height:120px;
}

/* おすすめブランド */
#m_page #m_mQuickOsusumeBrand { margin-bottom:20px; margin-top:10px;}
#m_page #m_mQuickOsusumeBrand .m_OsusumeBrandbnr {
	margin:15px 10px 0 10px;
}

/* ------------------------------------------------------------------
【SHOP LIST】
------------------------------------------------------------------ */
#m_page #m_mShopList {
	width:584px;
	margin-top:25px;
}
#m_page #m_mShopList .m_tit{
	background-position:-168px -180px;
}

#m_page #m_mShopListArea {
	margin:10px 0 0 0;
	border-bottom:solid 1px #dadada;
}

#m_page #m_mShopList h3{
	text-indent:0;
	overflow:visible;
}

#m_page #m_mShopList .m_slWrpArea {
	float:left;
}
#m_page #m_mShopList .m_slWrp {
	width:105px;
	height:70px;
	margin-left:9px;
}
#m_page #m_mShopList .m_slLgo {
	width:105px;
	height:60px;
	_height:61px;
	overflow:hidden;
}
#m_page #m_mShopList .m_slDet {
	width:105px;
	height:30px;
	overflow:hidden;
	padding-top:1px;
	text-align:left;
}
#m_page #m_mShopList .m_slDet p.m_slDetTxt {
	padding-right:3px;
	padding-left:7px;
	line-height:1.3em;
	background:url(/voi/shoes/common/images/arrow_red01.gif) no-repeat 0px 3px;
}
#m_page #m_mShopList .m_slDet p.m_slDetTxtNew {
	padding-right:3px;
	padding-left:25px;
	line-height:1.3em;
	background:url(/voi/shoes/common/images/arrow_new.gif) no-repeat 1px 3px;
}

/* 

 */

/* ------------------------------------------------------------------
SHOP & BRAND LIST
------------------------------------------------------------------ */
#m_page #m_mShopBrand {
	width:584px;
}

#m_page #m_mShopBrand .m_tit{
	background-position:-168px -862px;
	margin-bottom:10px;
}

#m_page #m_mShopBrand h3{
	text-indent:0;
	overflow:visible;
}

#m_page #m_mShopBrand .m_sbWrpBox {
	padding-left:2px;
}

#m_page #m_mShopBrand .m_sbWrpArea {
	float:left;
}
#m_page #m_mShopBrand .m_sbWrpL {
	width:192px;
	height:196px;
	margin-left:2px;
	margin-bottom:4px;
	background:url(/voi/common/floor/images/sb_bgl.gif) no-repeat;
}
#m_page #m_mShopBrand .m_sbWrpL_none {
	width:192px;
	height:196px;
	margin-left:2px;
	margin-bottom:4px;
	background:url(/voi/common/floor/images/sb_bgl_none.gif) no-repeat;
}
#m_page #m_mShopBrand iframe {
	width:190px;
	height:108px;
}
#m_page #m_mShopBrand .m_sbLgo {
	width:190px;
	height:44px;
	_height:45px;
	overflow:hidden;
	background:url(/voi/common/floor/images/sb_line_cont.gif) no-repeat bottom;
	padding-bottom:1px;
	margin-bottom:7px;
}

#m_page #m_mShopBrand .m_sbWrpL .m_sbLgo a{
	width:190px;
	height:44px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

#m_page #m_mShopBrand .m_sbDet {
	width:190px;
	height:30px;
	overflow:hidden;
	background:url(/voi/common/floor/images/sb_line_cont.gif) no-repeat top;
	padding-top:1px;
	text-align:left;
}
#m_page #m_mShopBrand .m_sbDet p.m_sbDetTxt {
	margin-top:4px;
	margin-left:10px;
	margin-right:8px;
	padding-left:13px;
	line-height:1.3em;
	background:url(/voi/common/floor/images/arrow1.gif) no-repeat 0px 3px;
}
#m_page #m_mShopBrand .m_sbWrpS {
	width:192px;
	height:82px;
	margin-left:2px;
	margin-bottom:4px;
	background:url(/voi/common/floor/images/sb_bgs.gif) no-repeat;
}
#m_page #m_mShopBrand .m_sbWrpS_none {
	width:192px;
	height:82px;
	margin-left:2px;
	margin-bottom:4px;
	background:url(/voi/common/floor/images/sb_bgs_none.gif) no-repeat;
}

#m_page #m_mShopBrand .m_sbWrpS .m_sbDet {
	padding:0;
	background:none;
}

/* SHOP & BRAND LIST ↑common↑ */
/* SHOP & BRAND LIST ↓unique↓ */
#m_page #m_mShopBrand .m_tit{
	margin-bottom:10px;
}
#m_page #m_mShopBrand .m_sbDet p.m_sbDetTxt_1 {
	margin-top:4px;
	margin-left:10px;
	margin-right:8px;
	padding-left:0;
	line-height:1em;
	color:#666666;
}
#m_page #m_mShopBrand .m_sbDet p.m_sbDetTxt_2 {
	margin-top:4px;
	margin-left:10px;
	margin-right:8px;
	padding-left:13px;
	line-height:1em;
	background-position:-1743px 0;
}
#m_page #m_mShopBrand .m_sbDet p.m_sbDetTxt_1 span.m_red {color:#d20000;}
#m_page #m_mShopBrand .m_sbDet p.m_sbDetTxt_2 a:link { text-decoration:none; color:#666666; }
#m_page #m_mShopBrand .m_sbDet p.m_sbDetTxt_2 a:visited { text-decoration:none; color:#8c2846; }
#m_page #m_mShopBrand .m_sbDet p.m_sbDetTxt_2 a:hover { text-decoration:none; color:#d20000; }

/* Shop&Brand list ロゴ */

/* shoes_mens */
#m_page #m_mShopBrand .m_s_mens h3 a{
	background-image:url(/voi/shoes/mens/images/shop_brand_shoes_mens_logo.gif);
	background-repeat:no-repeat;
}

#m_page #m_mShopBrand .m_s_mens h3.m_logo-mega_visaruno a{background-position:0px 0px;}
#m_page #m_mShopBrand .m_s_mens h3.m_logo-mega_whoopdedoo a{background-position:-190px 0px;}
#m_page #m_mShopBrand .m_s_mens h3.m_logo-mega_mobus a{background-position:-380px 0px;}
#m_page #m_mShopBrand .m_s_mens h3.m_logo-mega_regal a{background-position:0px -44px;}
#m_page #m_mShopBrand .m_s_mens h3.m_logo-mega_whoopee a{background-position:-190px -44px;}
#m_page #m_mShopBrand .m_s_mens h3.m_logo-mega_fredperry a{background-position:-380px -44px;}
#m_page #m_mShopBrand .m_s_mens h3.m_logo-mega_katharinehamnettlondon a{background-position:0px -88px;}
#m_page #m_mShopBrand .m_s_mens h3.m_logo-mega_solcubanno a{background-position:-190px -88px;}
#m_page #m_mShopBrand .m_s_mens h3.m_logo-mega_redwing a{background-position:-380px -88px;}
#m_page #m_mShopBrand .m_s_mens h3.m_logo-mega_nicolegoods a{background-position:0px -132px;}
#m_page #m_mShopBrand .m_s_mens h3.m_logo-mega_ellelui a{background-position:-190px -132px;}
#m_page #m_mShopBrand .m_s_mens h3.m_logo-mega_danner a{background-position:-380px -132px;}
#m_page #m_mShopBrand .m_s_mens h3.m_logo-mega_hushpuppies a{background-position:-380px -176px;}
#m_page #m_mShopBrand .m_s_mens h3.m_logo-mega_timberland a{background-position:-0px -176px;}
#m_page #m_mShopBrand .m_s_mens h3.m_logo-mega_alfredobannister a{background-position:-190px -176px;}


/* shoes_ladies */
#m_page #m_mShopBrand .m_s_ladies h3 a{
	background-image:url(/voi/shoes/ladies/images/shop_brand_shoes_ladies_logo.gif);
	background-repeat:no-repeat;
}

#m_page #m_mShopBrand .m_s_ladies .m_logo-mega_ashinagaojisan a{background-position:0 0;}
#m_page #m_mShopBrand .m_s_ladies .m_logo-mega_ing a{background-position:-190px 0;}
#m_page #m_mShopBrand .m_s_ladies .m_logo-mega_velikoko a{background-position:-380px 0;}
#m_page #m_mShopBrand .m_s_ladies .m_logo-mega_spy a{background-position:0 -44px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_elegancehimiko a{background-position:-190px -44px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_kariangdreang a{background-position:-380px -44px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_cavacava a{background-position:0px -88px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_sayaworks a{background-position:-190px -88px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_jellybeans a{background-position:-380px -88px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_strawberryfields a{background-position:0px -132px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_seventwelvethirty a{background-position:-190px -132px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_twinktwink a{background-position:-380px -132px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_naturalbeauty a{background-position:0px -176px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_vanitybeauty a{background-position:-190px -176px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_hinakagura a{background-position:-380px -176px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_himiko a{background-position:0px -220px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_pure a{background-position:-190px -220px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_pinkmars a{background-position:-380px -220px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_fin a{background-position:0px -264px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_flapper a{background-position:-190px -264px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_bridgetbirkin a{background-position:-380px -264px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_petiteperlr a{background-position:0px -308px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_bettyclub a{background-position:-190px -308px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_yosuke a{background-position:-380px -308px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_lovelikelip a{background-position:0px -352px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_rougenheur a{background-position:-190px -352px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_odetteeodile a{background-position:-190px -396px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_wanonano a{background-position:-380px -352px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_comex a{background-position:-380px -396px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_shoe_bar a{background-position:0 -396px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_timberland a{background-position:0 -440px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_duras a{background-position:-190px -440px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_amidupas a{background-position:-380px -440px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_lizlisa a{background-position:0 -484px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_crocs a{background-position:-190px -484px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_mel a{background-position:-380px -484px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_birkenstock a{background-position:0 -528px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_sophiacollection a{background-position:-190px -528px;}
#m_page #m_mShopBrand .m_s_ladies h3.m_logo-mega_mionotis a{background-position:-380px -528px;}

/* ------------------------------------------------------------------
【COORDINATE ITEM BRAND LIST】
------------------------------------------------------------------ */
#m_page #m_mTasteBrand {
	margin-top:25px;
	width:584px;
}
#m_page #m_mTasteBrand .m_tit{
	background-position:-168px -210px;
}

#m_page #m_mTasteBrand .m_tit02{
	background-position:-168px -576px;
}

#m_page #m_mTasteBrand h3{
	text-indent:0px;
	overflow:visible;
}
#m_page #m_mTasteBrand .m_mTBItemsWrp {
	padding:9px 0 20px 0;
	border-bottom: solid 1px #dadada;
}

#m_page #m_mTasteBrand .m_mTBItemsWrpI5 {
	width:584px;
	background:url(/voi/shoes/common/images/tasteb_item_bg5.gif) repeat-y;
}

#m_page #m_mTasteBrand .m_mTBItemWrp {
	width:116px;
	float:left;
}
#m_page #m_mTasteBrand .m_end {
	_width:115px;
}
#m_page #m_mTasteBrand dl.m_mTBItem {
	padding-left:8px;
}
#m_page #m_mTasteBrand dl.m_mTBItem dt{
	padding-bottom:7px;
	background:#ffffff;
}
#m_page #m_mTasteBrand dl.m_mTBItem dd{
	padding:0;
	margin:0;
}
#m_page #m_mTasteBrand dl.m_mTBItem ul {
	width:108px;
}
#m_page #m_mTasteBrand dl.m_mTBItem li {
	display:block;
	margin:0;
	padding:0;
}
#m_page #m_mTasteBrand dl.m_mTBItem li a{
	display:block;
	width:94px;
	_width:108px;
	padding:0px 5px 0px 9px;
	line-height:1.6em;
	background-image:url(/voi/shoes/common/images/arrow_red01.gif);
	background-repeat:no-repeat;
	background-position:2px 5px;
}
#m_page #m_mTasteBrand dl.m_mTBItem li.m_new a{
	display:block;
	width:78px;
	_width:108px;
	padding:0px 5px 0px 25px;
	line-height:1.6em;
	background-image:url(/voi/shoes/common/images/arrow_new.gif);
	background-repeat:no-repeat;
	background-position:1px 3px;
}
#m_page #m_mTasteBrand dl.m_mTBItem li a:hover {
	background-color:#FFF1E8;
}
#m_page #m_mTasteBrand dl.m_mTBItem li span {
	display:block;
	padding:0px 5px 0px 9px;
	line-height:1.6em;
	text-align:left;
}
/* 2カラムパターン */
#m_page #m_mTasteBrand .m_mTBItemWrp2 {
	width:231px;
	float:left;
}
#m_page #m_mTasteBrand .m_mTBItemWrp2 dd {
	width:223px;
}
#m_page #m_mTasteBrand .m_mTBItemWrp2 ul.m_floatL{
	float:left;
}
#m_page #m_mTasteBrand .m_mTBItemWrp2 ul.m_floatR{
	float:right;
}
/* 3カラムパターン */
#m_page #m_mTasteBrand .m_mTBItemWrp3 {
	width:346px;
	float:left;
}
#m_page #m_mTasteBrand .m_mTBItemWrp3 dd {
	width:338px;
}
#m_page #m_mTasteBrand .m_mTBItemWrp3 ul.m_mTBItemL01{
	float:left;
}
#m_page #m_mTasteBrand .m_mTBItemWrp3 ul.m_mTBItemL02{
	float:left;
	padding-left:7px;
}
#m_page #m_mTasteBrand .m_mTBItemWrp3 ul.m_mTBItemL03{
	float:right;
}

/* 4カラムパターン（レディース） */
#m_page #m_mTasteBrand .m_mTBItemsWrpI4 {
	width:584px;
	background:url(/voi/shoes/common/images/tasteb_item_bg4.gif) repeat-y;
	font-size:12px;
}

#m_page #m_mTasteBrand .m_mTBItemsWrpI4 .m_mTBItemWrp {
	width:145px;
	float:left;
}

#m_page #m_mTasteBrand .m_mTBItemsWrpI4 .m_mTBItemWrp dd {
	width:137px;
}



/* ------------------------------------------------------------------
【PICK UP BRAND】
------------------------------------------------------------------ */

#m_page #m_mPickupbr .m_tit ,
#m_page #m_mPickupbr .m_PickupBnrArea{
	background-image:url(/voi/shoes/common/images/pickupbr_bg.gif);
}
#m_page #m_mPickupbr {
	width:584px;
	margin-top:25px;
	background-position:left bottom;
}

#m_page #m_mPickupbr .m_tit {
	height:26px;
	overflow:hidden;
	width:584px;
}

#m_page #m_mPickupbr .m_tit h2 {
	float:left;
	overflow:hidden;
	width:100px;
}

#m_page #m_mPickupbr .m_PickupBnrArea{
	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;
}

#m_page .m_main_contens-area #m_mPickupbr .m_info_linkIn {
	padding-top:9px;
}

#m_page .m_main_contens-area #m_mPickupbr .m_info_linkIn p.m_arrow { 
	display:block;
	padding:0px 0 0 13px;
	margin:0 0 0 5px;
	background:url(/voi/common/floor/images/arrow1.gif) 1px 4px no-repeat;
}

/* ------------------------------------------------------------------
【NEWS】
------------------------------------------------------------------ */
#m_page #m_mNews {
	width:584px;
	margin-top:25px;
	background-position:left bottom;
}

/* ------------------------------------------------------------------
【SearchItem】
------------------------------------------------------------------ */
#m_page #m_mSearchItem {
	width:584px;
	margin-top:25px;
}
#m_page #m_mSearchItem .m_tit{
	background-position:-168px -926px;
}

/* ------------------------------------------------------------------
【SearchItem】
------------------------------------------------------------------ */
#m_page #m_mBargainShoes {
	width:584px;
	margin-top:25px;
}
#m_page #m_mBargainShoes .m_tit{
	background-position:-168px -956px;
}

/* ------------------------------------------------------------------
右ナビ
------------------------------------------------------------------ */
/* 右ナビ テキスト設定 */
#m_page .m_right-navi-area .m_info_link p ,
#m_page .m_right-navi-area .m_info_link2 p ,
#m_page .m_right-navi-area #m_news_txt-area .m_column_txt-area2 .m_column_txt {
	background-image:url(/voi/shoes/common/images/shoes_common_img.gif);
	background-repeat:no-repeat;
}

#m_page .m_right-navi-area .m_info_txt-area {
	width:160px;
	margin:6px 0 0 10px;
}

#m_page .m_right-navi-area span.m_info_txt {
	color:#888888;
	line-height:120%;
}

/* 共通 */
#m_page .m_right-navi-area .m_info_linkWrap {
	margin:6px 0 0 0;
}
#m_page .m_right-navi-area .m_info_link {
	width:160px;
	margin:0 0 0 10px;
}
#m_page .m_right-navi-area .m_info_link p{
	display:block;
	padding:0 0 0 7px;
	background-position:-951px 0.5em;
}
#m_page .m_right-navi-area .m_info_link2 {
	width:165px;
	margin:0 0 6px 5px;
}
#m_page .m_right-navi-area .m_info_link2 p {
	display:block;
	padding:0 0 0 7px;
	background-position:-951px 0.5em;
	float:right;
}
#m_page .m_right-navi-area .m_info_top {
	margin-top:5px;
}

#m_page .m_right-navi-area .m_info_bottom {
	padding-bottom:5px;
}


#m_page .m_right-navi-area .m_rBanner,
#m_page .m_right-navi-area .m_rBanner_bg {
	margin:9px 0 0 10px;
}
#m_page .m_right-navi-area .m_rBanner_bg a,
#m_page .m_right-navi-area .m_rBanner_bg span{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#m_page .m_right-navi-area .m_rBanner2 {
	margin:15px 0 0 10px;
}
#m_page .m_right-navi-area ul.m_rBanner{
	margin:0;
}

#m_page .m_right-navi-area ul.m_rBanner li{
	margin:9px 0 0 10px;
}

#m_page .m_right-navi-area .m_title {
	width:160px;
	height:19px;
	margin:20px 0 0 10px;
	text-indent:-9999px;
	overflow:hidden;

}
/* シューズ 人気ブランド */
#m_page .m_right-navi-area #m_ranking-area #m_ranking_title_brand{
	margin-left:0px;
	background:url(/voi/shoes/common/images/title_popular_brand.gif) no-repeat;
}

/* お買い得情報 */
#m_page .m_right-navi-area #m_title_bargain_info{
	background:url(/voi/shoes/common/images/title_bargain_info.gif) no-repeat;
}

/* おすすめシューズ */
#m_page .m_right-navi-area #m_title_recommend_shoes{
	background:url(/voi/shoes/common/images/title_recommend_shoes.gif) no-repeat;
}


/* 靴や足に関する情報 */
#m_page .m_right-navi-area #m_title_shoe_info{
	background:url(/voi/shoes/common/images/title_shoe_info.gif) no-repeat;
}

/* 関連グッズ */
#m_page .m_right-navi-area #m_title_relative_goods{
	background:url(/voi/shoes/common/images/title_relative_goods.gif) no-repeat;
}

/* インフォメーション */
#m_page .m_right-navi-area #m_title_information{
	background:url(/voi/shoes/common/images/title_information.gif) no-repeat;
}
#m_page .m_right-navi-area .m_rBanner_bg a,
#m_page .m_right-navi-area .m_rBanner_bg span{
	background-image:url(/voi/shoes/common/images/information_bnr.jpg);
	background-repeat:no-repeat;
	width:160px;
}

/* 新着ニュース */
#m_page .m_right-navi-area #m_news-area{
	width:170px;
	height:20px;
	margin:20px 0 0 10px;
	background:url(/voi/shoes/common/images/title_news.gif) no-repeat;
}

#m_page .m_right-navi-area #m_news_txt-area {
	width:170px;
	height:144px;
	margin:4px 0 0 10px;
	overflow-y:scroll;
	line-height:145%;
}

#m_page .m_right-navi-area #m_news_txt-area .m_column_txt-area{
	width:150px;
	padding:0 0 6px 0;
	background:url(/voi/shoes/common/images/news_line.gif) 0 bottom repeat-x;
}

#m_page .m_right-navi-area #m_news_txt-area .m_column_txt-area2{
	width:150px;
	padding:2px 0 4px 0;
	background:url(/voi/shoes/common/images/news_line.gif) 0 bottom repeat-x;
	position:relative;
}

#m_page .m_right-navi-area #m_news_txt-area .m_column_txt-area2 .m_column_txt{
	text-indent:8px;
	background-position:-951px 0.4em;
}

#m_page .m_right-navi-area #m_news_txt-area .m_column_txt-area2 .m_column_txt_no-arrow{
	text-indent:10px;
	color:#676767;
}

#m_page .m_right-navi-area #m_news_txt-area .m_column_txt-area2 .m_column_icon{
	position:absolute;
	top:0.5em;
	left:70px;
	width:80px;
}

#m_page .m_right-navi-area #m_news_txt-area .m_column_txt-area2 .m_column_icon .m_column_icon_mens,
#m_page .m_right-navi-area #m_news_txt-area .m_column_txt-area2 .m_column_icon .m_column_icon_ladies,
#m_page .m_right-navi-area #m_news_txt-area .m_column_txt-area2 .m_column_icon .m_column_icon_sports{
	width:38px;
	height:9px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background-image:url(/voi/shoes/images/shoes_top.gif);
	background-repeat:no-repeat;
}

#m_page .m_right-navi-area #m_news_txt-area .m_column_txt-area2 .m_column_icon .m_column_icon_mens{background-position:-815px -109px;}
#m_page .m_right-navi-area #m_news_txt-area .m_column_txt-area2 .m_column_icon .m_column_icon_ladies{background-position:-815px -100px;}
#m_page .m_right-navi-area #m_news_txt-area .m_column_txt-area2 .m_column_icon .m_column_icon_sports{background-position:-815px -118px;}

/* ランキング */
#m_page .m_right-navi-area #m_ranking-area {
	margin:19px 0 5px 10px;
}

/* シューズ関連 人気検索キーワード */
#m_page .m_right-navi-area #m_ranking-area #m_ranking_title_searchword{
	margin:0;
	background:url(/voi/shoes/common/images/title_popular_searchword.gif) no-repeat;
}

#m_page .m_right-navi-area #m_ranking-area ul li{
	width:160px;
	padding:0 0 3px 0;
	background:url(/voi/shoes/common/images/news_line.gif) 0 bottom repeat-x;
}

#m_page .m_right-navi-area #m_ranking-area ul li.m_ranking_underline{
	width:160px;
	padding:0 0 3px 0;
	background:url(/voi/shoes/common/images/underline.gif) 0 bottom repeat-x;
}

#m_page .m_right-navi-area #m_ranking-area ul li a{
	display:block;
	width:140px;
	_width:160px;
	margin:2px 0 0 0;
	padding-left:20px;
}

#m_page .m_right-navi-area #m_ranking-area ul li a.m_ranking_item_1 {background:url(/voi/shoes/common/images/ranking_1.gif) 1px 0.2em no-repeat;}
#m_page .m_right-navi-area #m_ranking-area ul li a.m_ranking_item_2 {background:url(/voi/shoes/common/images/ranking_2.gif) 1px 0.2em no-repeat;}
#m_page .m_right-navi-area #m_ranking-area ul li a.m_ranking_item_3 {background:url(/voi/shoes/common/images/ranking_3.gif) 1px 0.2em no-repeat;}
#m_page .m_right-navi-area #m_ranking-area ul li a.m_ranking_item_4 {background:url(/voi/shoes/common/images/ranking_4.gif) 1px 0.2em no-repeat;}
#m_page .m_right-navi-area #m_ranking-area ul li a.m_ranking_item_5 {background:url(/voi/shoes/common/images/ranking_5.gif) 1px 0.2em no-repeat;}
#m_page .m_right-navi-area #m_ranking-area ul li a.m_ranking_item_6 {background:url(/voi/shoes/common/images/ranking_6.gif) 1px 0.2em no-repeat;}
#m_page .m_right-navi-area #m_ranking-area ul li a.m_ranking_item_7 {background:url(/voi/shoes/common/images/ranking_7.gif) 1px 0.2em no-repeat;}
#m_page .m_right-navi-area #m_ranking-area ul li a.m_ranking_item_8 {background:url(/voi/shoes/common/images/ranking_8.gif) 1px 0.2em no-repeat;}
#m_page .m_right-navi-area #m_ranking-area ul li a.m_ranking_item_9 {background:url(/voi/shoes/common/images/ranking_9.gif) 1px 0.2em no-repeat;}
#m_page .m_right-navi-area #m_ranking-area ul li a.m_ranking_item_10{background:url(/voi/shoes/common/images/ranking_10.gif) 1px 0.2em no-repeat;}

#m_page .m_right-navi-area #m_ranking-area ul li a.m_ranking_inline {
	display:inline;
	width:auto;
	margin:0;
	padding:0;
}

#m_page .m_right-navi-area #m_ranking-area ul li span{
	display:block;
	width:140px;
	_width:160px;
	margin:2px 0 0 0;
	padding-left:20px;
}

#m_page .m_right-navi-area #m_ranking-area ul li span.m_ranking_item_1 {background:url(/voi/shoes/common/images/ranking_1.gif) 1px 0.2em no-repeat;}
#m_page .m_right-navi-area #m_ranking-area ul li span.m_ranking_item_2 {background:url(/voi/shoes/common/images/ranking_2.gif) 1px 0.2em no-repeat;}
#m_page .m_right-navi-area #m_ranking-area ul li span.m_ranking_item_3 {background:url(/voi/shoes/common/images/ranking_3.gif) 1px 0.2em no-repeat;}
#m_page .m_right-navi-area #m_ranking-area ul li span.m_ranking_item_4 {background:url(/voi/shoes/common/images/ranking_4.gif) 1px 0.2em no-repeat;}
#m_page .m_right-navi-area #m_ranking-area ul li span.m_ranking_item_5 {background:url(/voi/shoes/common/images/ranking_5.gif) 1px 0.2em no-repeat;}
#m_page .m_right-navi-area #m_ranking-area ul li span.m_ranking_item_6 {background:url(/voi/shoes/common/images/ranking_6.gif) 1px 0.2em no-repeat;}
#m_page .m_right-navi-area #m_ranking-area ul li span.m_ranking_item_7 {background:url(/voi/shoes/common/images/ranking_7.gif) 1px 0.2em no-repeat;}
#m_page .m_right-navi-area #m_ranking-area ul li span.m_ranking_item_8 {background:url(/voi/shoes/common/images/ranking_8.gif) 1px 0.2em no-repeat;}
#m_page .m_right-navi-area #m_ranking-area ul li span.m_ranking_item_9 {background:url(/voi/shoes/common/images/ranking_9.gif) 1px 0.2em no-repeat;}
#m_page .m_right-navi-area #m_ranking-area ul li span.m_ranking_item_10{background:url(/voi/shoes/common/images/ranking_10.gif) 1px 0.2em no-repeat;}



/* ↓unique↓ */
#m_page #m_rbnrhaisou a {background-position:-2240px 0;height:65px;}
#m_page #m_rbnrMonitor a {background-position:-2080px 0;height:80px;}
#m_page #m_rbnrHowto a {background-position:-1760px 0;height:80px;}
#m_page #m_rbnrFootCare a {background-position:-1920px 0;height:80px;}
#m_page #m_rbnrMl a {background-position:0 0; height:82px;}
#m_page #m_rbnrWcp_s a {background-position:-160px 0;height:136px;}
#m_page #m_rbnrEposnet a {background-position:-320px 0;height:70px;}
#m_page #m_rbnrSuport a {background-position:-480px 0;height:82px;}
#m_page #m_rbnrEpos a {background-position:-640px 0;height:128px;}
#m_page #m_rbnrTempo a {background-position:-800px 0;height:82px;}
#m_page #m_rbnrMobile span {background-position:-960px 0;height:195px;}
/* ↑unique↑ */


#m_page .m_right-navi-area #m_rInformation{
	margin:0 0 10px 0;
}

#m_page .m_informationLink {
	padding-top:16px;
	margin-top:20px;
	background:url(/voi/shoes/common/images/rnavi_line.gif) no-repeat 10px 0;
}
#m_page .m_informationLink .m_rBanner_bg{
	margin-top:5px;
}
#m_page #m_rbnrLinkL a {background-position:-1600px 0px;height:24px;}
#m_page #m_rbnrLinkM a {background-position:-1600px -24px;height:24px;}
#m_page #m_rbnrLinkS a {background-position:-1600px -48px;height:24px;}

#m_page .m_onryTop {display:none;}
#m_page .m_onryL {display:none;}
#m_page .m_onryM {display:none;}
#m_page .m_onryS {display:none;}
#m_page .m_onryLMS {display:none;}

/* ------------------------------------------------------------------
右ナビ 新インフォメーション＆バナー
------------------------------------------------------------------ */
#m_page .m_right-navi-area .m_rInfo_Area{
	padding:10px 8px 0 9px;
}

#m_page .m_right-navi-area .m_rInfo_Area li.m-rInfo{
	background:url(/voi/shoes/common/banner/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_right-navi-area .m_rInfo_Area li.m_r105h{
	background:url(/voi/shoes/common/banner/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: 116px;/*for modern browser*/
	height: auto !important;/*for modern browser*/
	height:116px;/*for IE6 only*/
}


#m_page .m_right-navi-area .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_right-navi-area .m_rInfo_Area li.m-rInfo a{
	display:block;
	margin-bottom:3px;
	letter-spacing:1px;
	text-decoration:underline;
	color:#0000CC;
}

#m_page .m_right-navi-area .m_rInfo_Area li.m-rInfo img{
	top:0;
	left:0;
	position:absolute;
}

#m_page .m_right-navi-area .m_rInfo_Area li.m-rInfo a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70); 
}

#m_page .m_right-navi-area .m_rInfo_Area li.m-rInfo a:visited{
	color:#732045;
}
	
#m_page .m_right-navi-area .m_rInfo_Area li.m-rInfo a:hover{
	color:#9999FF;
	text-decoration:none;
}
	
#m_page .m_right-navi-area .m_rInfo_Area li.m-rInfo a:active{
	color:#666666;
}

#m_page .m_right-navi-area .m_rInfo_Area .m_info_link {
	margin-left:0px;
	width:87px;
}


/* スパークリングセール */
#m_page #m_mRanking .m_tit_sale{
	background:url(/voi/shoes/common/images/title_main_ranking_sale.gif) no-repeat left bottom;
}
#m_page #m_mRanking .m_tit_sale h2 {
	height:49px;
}

/* スパークリングセール ニュースセールアイコン */
#m_page .m_right-navi-area #m_news_txt-area .m_column_txt-area2 .m_column_txt .m_sale img {
	margin:2px 2px 0 0 ;
	_margin:1px 2px 0 0 ;
}

#m_page #m_mNews_center #m_news_txt-area .m_column_txt-area2 .m_column_txt .m_sale img {
	margin:5px 3px 0 0 ;
	_margin:2px 3px 0 0 ;
}


/* セール用ビジュアル(ボタンタイプ) */
#m_page #m_spsShoesBtn {
	width:950px;
	height:160px; /* height =  m_spsTit（height） + m_sps_btnArea(height+margin-bottom) */
	margin-bottom:23px;
	overflow:hidden;
}
#m_page #m_spsShoesBtn.m_spsShoesBtnl {
	background:url(/voi/common/images/sparkling/sps_shoes_l_bg.jpg) no-repeat;
}
#m_page #m_spsShoesBtn.m_spsShoesBtnm {
	background:url(/voi/common/images/sparkling/sps_shoes_m_bg.jpg) no-repeat;
}

#m_page #m_spsShoesBtn .m_spsTit {
	height:95px;
}

#m_page #m_spsShoesBtn .m_spslink{
	height:70px;
	width:200px;
	margin-left:700px;
}

#m_page #m_spsShoesBtn .m_spslink a{
	display:block;
	height:70px;
	width:200px;
	overflow:hidden;
	text-indent:-9999px;
}

#m_page #m_spsShoesBtn .m_sps_btnArea_Sl{
	margin-top:0;
	margin-left:86px;
}
#m_page #m_spsShoesBtn .m_sps_btnArea_Sm{
	margin-top:5px;
	margin-left:6px;
}

#m_page #m_spsShoesBtn li{
	float:left;
}
#m_page #m_spsShoesBtn .m_sps_btnArea_Sl li{
	padding-left:20px;
}
#m_page #m_spsShoesBtn .m_sps_btnArea_Sm li{
	padding-left:7px;

}

#m_page #m_spsShoesBtn li a{
	width:236px;
	height:59px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

#m_page #m_spsShoesBtn .m_sps_btnArea_Sl .m_sps_btnA a{
	background:url(/voi/common/images/sparkling/spl_shoes_l_btn01.gif) no-repeat;
	background-position:0 0;
}
	
#m_page #m_spsShoesBtn .m_sps_btnArea_Sl .m_sps_btnB a{
	background:url(/voi/common/images/sparkling/spl_shoes_l_btn02.gif) no-repeat;
}
#m_page #m_spsShoesBtn .m_sps_btnArea_Sl .m_sps_btnB a:hover{background-position:left bottom;}

#m_page #m_spsShoesBtn .m_sps_btnArea_Sl .m_sps_btnC a{
	background:url(/voi/common/images/sparkling/spl_shoes_l_btn03.gif) no-repeat;
}
#m_page #m_spsShoesBtn .m_sps_btnArea_Sl .m_sps_btnC a:hover{background-position:left bottom;}

#m_page #m_spsShoesBtn .m_sps_btnArea_Sl .m_sps_btnD a{
	background:url(/voi/common/images/sparkling/spl_shoes_l_btn04.gif) no-repeat;
}
#m_page #m_spsShoesBtn .m_sps_btnArea_Sl .m_sps_btnD a:hover{background-position:left bottom;}


#m_page #m_spsShoesBtn .m_sps_btnArea_Sm .m_sps_btnA a{
	background:url(/voi/common/images/sparkling/spl_shoes_m_btn01.gif) no-repeat;
	background-position:0 0;
}
#m_page #m_spsShoesBtn .m_sps_btnArea_Sm .m_sps_btnA a:hover{background-position:left bottom;}
	
#m_page #m_spsShoesBtn .m_sps_btnArea_Sm .m_sps_btnB a{
	background:url(/voi/common/images/sparkling/spl_shoes_m_btn02.gif) no-repeat;
}
#m_page #m_spsShoesBtn .m_sps_btnArea_Sm .m_sps_btnB a:hover{background-position:left bottom;}

#m_page #m_spsShoesBtn .m_sps_btnArea_Sm .m_sps_btnC a{
	background:url(/voi/common/images/sparkling/spl_shoes_m_btn03.gif) no-repeat;
}
#m_page #m_spsShoesBtn .m_sps_btnArea_Sm .m_sps_btnC a:hover{background-position:left bottom;}

#m_page #m_spsShoesBtn .m_sps_btnArea_Sm .m_sps_btnD a{
	background:url(/voi/common/images/sparkling/spl_shoes_m_btn04.gif) no-repeat;
}
#m_page #m_spsShoesBtn .m_sps_btnArea_Sm .m_sps_btnD a:hover{background-position:left bottom;}
#m_page #m_spsShoesBtn .m_sps_btnArea_Sm .m_sps_btnE a{
	background:url(/voi/common/images/sparkling/spl_shoes_m_btn05.gif) no-repeat;
}
#m_page #m_spsShoesBtn .m_sps_btnArea_Sm .m_sps_btnE a:hover{background-position:left bottom;}


/* ------------------------------------------------------------------
注目アイテム
------------------------------------------------------------------ */
#m_page #m_mAttention_item {
	width:584px;
	margin-top:25px;
}
#m_page #m_mAttention_item .m_tit{
	background-position:-168px -986px;
}



/* ------------------------------------------------------------------
ラクチンきれい/サブタイトル
------------------------------------------------------------------ */


#m_page .m_mTopics_subtit {
	float:left;
	padding-left:20px;
	padding-top:7px;
}

/* ------------------------------------------------------------------
中央バナー下のリンク
------------------------------------------------------------------ */
#m_page p.m_rLinkTxt {
	text-align:right;
	width:100%;
	font-size:11px;
	letter-spacing:0px;
}

#m_page p.m_rLinkTxt a{
	background:url(/voi/common/floor/images/arrow1.gif) no-repeat 0px 1px;
	padding-left:13px;
}

/* ------------------------------------------------------------------
MV下アンケートリンク用
------------------------------------------------------------------ */
#m_page .m_announcement {
	text-align:center;
	margin-bottom:11px;
}

#m_page .m_announcement a {
	font-size:14px;
	font-weight:bold;
	color:#0000CC !important;
}

#m_page .m_announcement a:hover {
	color:#9999FF;
	text-decoration:underline;
}