/* Information 表示・非表示 */
#m_page .m_onryTop {
	display:block;
}
#m_page #m_rbnrMobile span {background-position:-960px 0;height:195px;}
/*リンク*/
#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 #m_main_visual{
	width:950px;
	height:170px;
	margin:15px 0 5px 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/voi/shoes/images/main.jpg) no-repeat;
}

/* sprit化 画像読み込み */
#m_page #m_menu_search_title_ladies,
#m_page #m_menu-area #m_menu_search_title_mens,
#m_page #m_menu-area #m_menu_search_title_sports,
#m_page #m_menu-area .m_menu .m_L-btn a,
#m_page #m_menu-area .m_menu .m_M-btn a,
#m_page #m_menu-area .m_menu .m_S-btn a,
#m_page #m_menu-area .m_bottom_bg,
#m_page #m_topics .m_title h2,
#m_page #m_topics .m_tab_contents .m_topics_btn a,
#m_page #m_topics .m_tab_contents .m_bottom_bg,
#m_page #m_brandlist .m_title h2,
#m_page #m_brandlist .m_tab_contents .m_column .m_title_ladies,
#m_page #m_brandlist .m_tab_contents .m_column .m_title_sports,
#m_page #m_brandlist .m_tab_contents .m_column .m_title_mens,
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt,
#m_page .m_right-area #m_news-area,
#m_page .m_right-navi-area #m_title_fitting,
#m_page .m_right-navi-area #m_title_bargain_info,
#m_page .m_right-navi-area #m_title_shoe_info,
#m_page .m_right-navi-area #m_title_information,
#m_page .m_right-navi-area #m_title_relative_goods,
#m_page #m_topics .m_tab_bg li a,
#m_page #m_brandlist .m_tab_bg li a ,
#m_page #m_footNavi li a{
	background-image:url(/voi/shoes/images/shoes_top.gif);
	background-repeat:no-repeat;
}

#m_page #m_menu-area,
#m_page #m_menu-area .m_contents_bg,
#m_page #m_topics-tab_1_1, #m_page #m_topics-tab_1_2, #m_page #m_topics-tab_1_3, #m_page #m_topics-tab_1_4,
#m_page #m_tab_1_1, #m_page #m_tab_1_2, #m_page #m_tab_1_3,
#m_page #m_topics .m_tab_contents, #m_page 
#m_page #m_brandlist .m_tab_contents{
	background-image:url(/voi/shoes/images/shoes_top_line.gif);
	background-repeat:repeat-y;
}

#m_page #m_tab_1_1 .m_tab_bg, #m_page #m_tab_1_2 .m_tab_bg, #m_page #m_tab_1_3 .m_tab_bg,
#m_page #m_topics-tab_1_1 .m_tab_bg, #m_page #m_topics-tab_1_2 .m_tab_bg, #m_page #m_topics-tab_1_3 .m_tab_bg, #m_page #m_topics-tab_1_4 .m_tab_bg,
#m_page #m_ranking .m_title, #m_page #m_ranking .m_ranking_btn.dot{
	background-image:url(/voi/shoes/images/shoes_top_line.gif);
	background-repeat:no-repeat;
}

/* メインエリア */
#m_page .m_main-area{
	width:950px;
	background:none;
}

#m_page .m_left-area{
	width:753px;
	float:left;
}

#m_page .m_right-area{
	width:177px;
	float:right;
	margin-top:-9px;
}

/* 左 */
#m_page #m_menu-area{
	width:753px;
	background-position:-753px 0px;
}
#m_page #m_menu-area .m_contents_bg{
	width:753px;
	background-position:0px 0px;
}
#m_page #m_menu-area .m_bottom_bg{
	width:753px;
	height:3px;
	font-size:0;
	line-height:0;
	background-position:-170px -135px;
}

/* メニュー */
#m_page #m_menu-area .m_menu{
	width:250px;
	float:left;
}
#m_page #m_menu-area .m_menu_01{
	width:231px;
	margin:0 0 0 10px;
}

#m_page #m_menu-area .m_menu_02{
	width:231px;
	margin:0 0 0 10px;
}

#m_page #m_menu-area .m_menu_03{
	width:231px;
	margin:0 0 0 12px;
}

#m_page #m_menu-area .m_menu .m_L-btn,
#m_page #m_menu-area .m_menu .m_M-btn,
#m_page #m_menu-area .m_menu .m_S-btn{
	width:231px;
	height:48px;
}
#m_page #m_menu-area .m_menu .m_L-btn a,
#m_page #m_menu-area .m_menu .m_M-btn a,
#m_page #m_menu-area .m_menu .m_S-btn a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:48px;
	width:231px;
}

#m_page #m_menu-area .m_menu .m_L-btn a{background-position:-170px -140px;}
#m_page #m_menu-area .m_menu .m_M-btn a{background-position:-420px -140px;}
#m_page #m_menu-area .m_menu .m_S-btn a{background-position:-670px -140px;}

#m_page #m_menu-area .m_menu .m_L-btn a:hover{background-position:-170px -200px;}
#m_page #m_menu-area .m_menu .m_m-btn a:hover{background-position:-420px -200px;}
#m_page #m_menu-area .m_menu .m_S-btn a:hover{background-position:-670px -200px;}

#m_page #m_menu-area iframe{
	width:240px;
	height:114px;
}

#m_page #m_menu-area select{
	width:200px;
	font-size:12px;
	margin:2px 0 0 0;
}

#m_page #m_menu-area .m_menu_pulldown-area{
	width:231px;
	margin:4px 0 0 0;
	text-align:center;
}

#m_page #m_menu-area .m_menu_pulldown{
	width:200px;
	margin:0 auto;
}

#m_page #m_menu-area .m_menu_search{
	width:200px;
	height:20px;
	margin:7px 0 2px 0;
}

#m_page #m_menu_search_title_ladies,
#m_page #m_menu-area #m_menu_search_title_mens,
#m_page #m_menu-area #m_menu_search_title_sports {
	width:200px;
	height:19px;
	margin:4px 0 0 0;
	text-indent:-9999px;
	overflow:hidden;
}

#m_page #m_menu_search_title_ladies{background-position:-170px -17px;}
#m_page #m_menu-area #m_menu_search_title_mens{background-position:-170px -36px;}
#m_page #m_menu-area #m_menu_search_title_sports{background-position:-170px -55px;}

/* TOPICS LIST */
#m_page #m_topics-area{
	width:753px;
	margin:20px 0 0 0;

}
#m_page #m_topics{
	margin:0;
	padding:0;
}
#m_page #m_topics .m_title h2{
	width:390px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	background-position:-170px -392px;
}

#m_page #m_topics .m_title{
	margin-bottom:2px;

}

#m_page #m_topics-tab_1_1 .m_tab_bg, #m_page #m_topics-tab_1_2 .m_tab_bg, #m_page #m_topics-tab_1_3 .m_tab_bg, #m_page #m_topics-tab_1_4 .m_tab_bg {
	width:753px;
    background-position:-2260px bottom;
	background-color:#ffffff;
}

#m_page #m_topics-tab_1_1, #m_page #m_topics-tab_1_2, #m_page #m_topics-tab_1_3, #m_page #m_topics-tab_1_4 {
    background-position:-753px 0px;
}

#m_page #m_topics .m_tab_bg ul{
	margin:0;
	padding:0 0 0 13px;
}

#m_page #m_topics .m_tab_bg li{
	margin:8px 0 0 7px;
	list-style-type:none;
	float:left;
}
#m_page #m_topics .m_tab_bg li a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:22px;
	width:173px;
}

#m_page #m_topics .m_tab_bg li.m_tab_pick a{background-position:-170px -326px;}
#m_page #m_topics .m_tab_bg li.m_tab_ladies a{background-position:-350px -326px;}
#m_page #m_topics .m_tab_bg li.m_tab_mens a{background-position:-530px -326px;}
#m_page #m_topics .m_tab_bg li.m_tab_sports a{background-position:-710px -326px;}

#m_page #m_topics .m_tab_bg li.m_tab_pick a:hover{background-position:-170px -348px;}
#m_page #m_topics .m_tab_bg li.m_tab_ladies a:hover{background-position:-350px -348px;}
#m_page #m_topics .m_tab_bg li.m_tab_mens a:hover{background-position:-530px -348px;}
#m_page #m_topics .m_tab_bg li.m_tab_sports a:hover{background-position:-710px -348px;}

#m_page #m_topics .m_tab_bg li.m_tab_pick a.m_act{background-position:-170px -370px;}
#m_page #m_topics .m_tab_bg li.m_tab_ladies a.m_act{background-position:-350px -370px;}
#m_page #m_topics .m_tab_bg li.m_tab_mens a.m_act{background-position:-530px -370px;}
#m_page #m_topics .m_tab_bg li.m_tab_sports a.m_act{background-position:-710px -370px;}

#m_page #m_topics .m_tab_bg li.m_tab_pick a.m_act:hover{background-position:-170px -370px;}
#m_page #m_topics .m_tab_bg li.m_tab_ladies a.m_act:hover{background-position:-350px -370px;}
#m_page #m_topics .m_tab_bg li.m_tab_mens a.m_act:hover{background-position:-530px -370px;}
#m_page #m_topics .m_tab_bg li.m_tab_sports a.m_act:hover{background-position:-710px -370px;}

#m_page #m_topics .m_tab_contents{
	margin:20px 0 0 0;
	background-position:-753px 0px;
}

#m_page #m_topics .m_tab_contents .m_tab-area{
	padding-bottom:18px;
}

#m_page #m_topics .m_tab_contents .m_bottom_bg{
	width:753px;
	height:3px;
	font-size:0;
	line-height:0;
	background-position:-170px -135px;
}

#m_page #m_topics .m_tab_contents li{
	padding-left:10px;
	float:left;
}
#m_page #m_topics .m_tab_contents .m_topics_btn{
	margin-top:8px;
	margin-bottom:-12px;
	padding-left:505px;
}
#m_page #m_topics .m_tab_contents .m_topics_btn a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:17px;
	width:237px;
}

#m_page #m_topics .m_tab_contents .m_topics_btn a.m_btn_ladies,
#m_page #m_topics .m_tab_contents .m_topics_btn a.m_btn_mens,
#m_page #m_topics .m_tab_contents .m_topics_btn a.m_btn_sports{
	background-position:-720px -479px;
}


/* ranking */
#m_page #m_ranking .m_tit_ladies,
#m_page #m_ranking .m_tit_mens,
#m_page #m_ranking .m_tit_sports,
#m_page #m_ranking .m_ranking_btn a,
#m_page #m_ranking .m_contents_bg,
#m_page #m_ranking .m_title h2,
#m_page #m_ranking .m_ranktit .m_Lp,
#m_page #m_ranking .m_ranktit .m_Lb,
#m_page #m_ranking .m_ranktit .m_Mb,
#m_page #m_ranking .m_ranktit .m_Mc,
#m_page #m_ranking .m_ranktit .m_Sl,
#m_page #m_ranking .m_ranktit .m_Sm {
	background-image:url(/voi/shoes/images/ranking_pic.gif);
	background-repeat:no-repeat;
}

#m_page #m_ranking-area{
	width:753px;
	margin:20px 0 0 0;
}

#m_page #m_ranking{
	margin:0;
	padding:0;
}

#m_page #m_ranking .m_title h2{
	width:753px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
	background-position:left top;
}

#m_page #m_ranking .m_title{
	width:753px;
	height:32px;
}

#m_page #m_ranking .m_contents_bg{
	width:753px;
	background-position:-753px 0px;
	background-repeat:repeat-y;
}

#m_page #m_ranking .m_contents_bg .m_contents-area .m_column {
	width:251px;
	float:left;
}

#m_page #m_ranking .m_contents_bg .m_contents-area .m_column-area{
	padding-left:12px;
}

#m_page #m_ranking .m_ranking_title{
	height:14px;
	text-indent:-9999px;
	font-size:9px;
	margin:11px 0 10px 6px;
	overflow:hidden;
}
#m_page #m_ranking .m_tit_ladies{
	width:215px;
	height:14px;
	background-position: 0px -33px;
}
#m_page #m_ranking .m_tit_mens{
	width:215px;
	height:14px;
	background-position: 0px -49px;
}
#m_page #m_ranking .m_tit_sports{
	width:215px;
	height:14px;
	background-position: 0px -65px;
}

#m_page #m_ranking .m_ranktit{
	width:216px;
	padding-bottom:10px;
	margin-left:5px;
}

#m_page #m_ranking .m_ranktit .m_rank_wrapL{
	float:left;
	width:102px;
}

#m_page #m_ranking .m_ranktit .m_rank_wrapR{
	float:left;
	width:102px;
	padding-left:11px;
}

#m_page #m_ranking .m_ranktit .m_ranktit_fL{
	height:32px;
}

#m_page #m_ranking .m_ranktit .m_ranktit_fR{
	height:32px;
}

#m_page #m_ranking .m_ranktit span{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:102px;
	height:32px;
}

#m_page #m_ranking .m_ranktit .m_Lp{background-position: 0px -80px;}
#m_page #m_ranking .m_ranktit .m_Lb{background-position: -110px -80px;}
#m_page #m_ranking .m_ranktit .m_Mb{background-position: 0px -112px;}
#m_page #m_ranking .m_ranktit .m_Mc{background-position: -110px -112px;}
#m_page #m_ranking .m_ranktit .m_Sl{background-position: 0px -144px;}
#m_page #m_ranking .m_ranktit .m_Sm{background-position: -110px -144px;}


#m_page #m_ranking .m_ranking_fla{
	padding-bottom:8px;
}
#m_page #m_ranking .m_ranking_btn{
	width:214px;
	padding:0 0 0 6px;
}

#m_page #m_ranking .m_ranking_btn a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:21px;
	width:213px;
	background-position: 0px -180px;
}

/* ランキングリンクレイヤー */
#m_page #m_ranking .m_ranktit .m_rank_wrapL span.m_link_area,
#m_page #m_ranking .m_ranktit .m_rank_wrapR span.m_link_area{
	background-image:url(/voi/common/images/spacer.gif);
	display:block;
	height:142px;
	position:absolute;
	width:102px;
}

#m_page #m_ranking .m_ranktit .m_rank_wrapL span.m_link_area a,
#m_page #m_ranking .m_ranktit .m_rank_wrapR span.m_link_area a{
	display:block;
	height:142px;
	position: relative;
	width:102px;
}

/* BRAND LIST */
#m_page #m_brandlist-area{
	width:753px;
	margin:30px 0 0 0;

}

#m_page #m_brandlist{
	margin:0;
	padding:0;
}

#m_page #m_brandlist .m_title h2{
	width:350px;
	height:22px;
	margin-bottom:2px;
	text-indent:-9999px;
	overflow:hidden;
	background-position:-170px -436px;
}

#m_page #m_brandlist .m_title{
	width:753px;
}

#m_page #m_tab_1_1 .m_tab_bg, #m_page #m_tab_1_2 .m_tab_bg, #m_page #m_tab_1_3 .m_tab_bg {
	width:753px;
    background-position:-2260px bottom;
	background-color:#ffffff;
}

#m_page #m_tab_1_1, #m_page #m_tab_1_2, #m_page #m_tab_1_3 {
        background-position:-753px 0px;
	border-bottom:1px solid #a0a0a0;
}

#m_page #m_brandlist .m_tab_bg ul{
	margin:0;
	padding:0 0 0 13px;
}

#m_page #m_brandlist .m_tab_bg li{
	margin:8px 0 0 7px;
	list-style-type:none;
	float:left;
}
#m_page #m_brandlist .m_tab_bg li a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:22px;
	width:233px;
}

#m_page #m_brandlist .m_tab_bg li.m_tab_tast a{background-position:-170px -260px;}
#m_page #m_brandlist .m_tab_bg li.m_tab_aiu a{background-position:-410px -260px;}
#m_page #m_brandlist .m_tab_bg li.m_tab_abc a{background-position:-650px -260px;}

#m_page #m_brandlist .m_tab_bg li.m_tab_tast a:hover{background-position:-170px -282px;}
#m_page #m_brandlist .m_tab_bg li.m_tab_aiu a:hover{background-position:-410px -282px;}
#m_page #m_brandlist .m_tab_bg li.m_tab_abc a:hover{background-position:-650px -282px;}

#m_page #m_brandlist .m_tab_bg li.m_tab_tast a.m_act{background-position:-170px -304px;}
#m_page #m_brandlist .m_tab_bg li.m_tab_aiu a.m_act{background-position:-410px -304px;}
#m_page #m_brandlist .m_tab_bg li.m_tab_abc a.m_act{background-position:-650px -304px;}

#m_page #m_brandlist .m_tab_bg li.m_tab_tast a.m_act:hover{background-position:-170px -304px;}
#m_page #m_brandlist .m_tab_bg li.m_tab_aiu a.m_act:hover{background-position:-410px -304px;}
#m_page #m_brandlist .m_tab_bg li.m_tab_abc a.m_act:hover{background-position:-650px -304px;}

#m_page #m_brandlist .m_tab_contents{
	margin:16px 0 16px 0;
	background-image:url(/voi/shoes/images/brand_linebg.gif);
	background-repeat:repeat-y;
}

#m_page #m_brandlist .m_tab_contents .m_column-area{
	width:251px;
	float:left;
}
#m_page #m_brandlist .m_tab_contents .m_column-area_ladies{ float:left; width:365px; }
#m_page #m_brandlist .m_tab_contents .m_column-area_mens{ float:left; width:246px; }
#m_page #m_brandlist .m_tab_contents .m_column-area_sports{ float:left; width:127px; }

#m_page #m_brandlist .m_tab_contents .m_column{
	margin:0 0 0 5px;
}

#m_page #m_brandlist .m_tab_contents .m_column .m_title_ladies,
#m_page #m_brandlist .m_tab_contents .m_column .m_title_sports,
#m_page #m_brandlist .m_tab_contents .m_column .m_title_mens {
	text-indent:-9999px;
	overflow:hidden;
}

#m_page #m_brandlist .m_tab_contents .m_column .m_title_ladies{ width:115px; height:13px; margin:4px 0 4px 15px; background-position:-370px -17px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_title_mens{ width:93px; height:13px; margin:4px 0 4px 15px; background-position:-370px -30px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_title_sports{ width:107px; height:20px; margin:0 0 0 15px; background-position:-370px -45px;}

#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area{
	width:115px;
	float:left;
}

#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt{
	width:100px;
	margin:10px 0 39px 15px;
}

#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl{
	margin:5px 0 0 0;
}

/* sprit化 */
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt{
	width:100px;
	height:10px;
	margin:0 0 2px 0;
	text-indent:-9999px;
	overflow:hidden;
}

/* sprit化 個別設定 */
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_kana_01{background-position:-485px 0px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_kana_02{background-position:-585px 0px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_kana_03{background-position:-685px 0px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_kana_04{background-position:-785px 0px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_kana_05{background-position:-885px 0px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_kana_06{background-position:-485px -10px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_kana_07{background-position:-585px -10px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_kana_08{background-position:-685px -10px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_kana_09{background-position:-785px -10px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_kana_10{background-position:-885px -10px;}

#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_01{background-position:-485px -20px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_02{background-position:-585px -20px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_03{background-position:-685px -20px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_04{background-position:-785px -20px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_05{background-position:-885px -20px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_06{background-position:-485px -30px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_07{background-position:-585px -30px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_08{background-position:-685px -30px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_09{background-position:-785px -30px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_10{background-position:-885px -30px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_11{background-position:-485px -40px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_12{background-position:-585px -40px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_13{background-position:-685px -40px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_14{background-position:-785px -40px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_15{background-position:-885px -40px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_16{background-position:-485px -50px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_17{background-position:-585px -50px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_18{background-position:-685px -50px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_19{background-position:-785px -50px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_20{background-position:-885px -50px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_21{background-position:-485px -60px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_22{background-position:-585px -60px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_23{background-position:-685px -60px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_24{background-position:-785px -60px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_25{background-position:-885px -60px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_26{background-position:-485px -70px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_abc_27{background-position:-585px -70px;}

#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_taste_01{background-position:-485px -80px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_taste_02{background-position:-585px -80px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_taste_03{background-position:-685px -80px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_taste_04{background-position:-785px -80px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_taste_05{background-position:-885px -80px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_taste_06{background-position:-485px -90px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_taste_07{background-position:-585px -90px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_taste_08{background-position:-685px -90px;}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area dl dt.m_taste_None{background:none;}

/* Arrow */
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area ul li a,
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area ul li.m_new a,
#m_page .m_right-area #m_news_txt-area .m_news_date {
	background-image:url(/voi/shoes/common/images/shoes_common_img.gif);
	background-repeat:no-repeat;

}

#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area ul li a {
	display:block;
	padding:0px 5px 0px 9px;
	line-height:1.6em;
	background-position:-463px -188px;
	text-align:left;
}

#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area ul li.m_new a{
	display:block;
	padding:0px 5px 0px 25px;
	line-height:1.6em;
	background-position:-265px -188px;
}
#m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area ul li a:hover {
	background-color:#FFF1E8;
}

/*IE6以下、IE7用*/
*:first-child+html #m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area ul li a{ width:100px; }
* html #m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area ul li a{ width:100px; }

*:first-child+html #m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area ul li.m_new a{ width:100px; }
* html #m_page #m_brandlist .m_tab_contents .m_column .m_column_txt-area ul li.m_new a{ width:100px; }



/* フッターナビ */
#m_page #m_footNavi {
	margin-bottom:20px;

}
#m_page #m_footNavi ul {
	margin-left:11px;

}
#m_page #m_footNavi li{
	float:left;
	padding-right:10px;
}
#m_page #m_footNavi li a{
	width:231px;
	height:47px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#m_page #m_footNavi li.m_footL a{background-position:-170px -501px;}
#m_page #m_footNavi li.m_footM a{background-position:-417px -501px;}
#m_page #m_footNavi li.m_footS a{background-position:-664px -501px;}
#m_page #m_footNavi li.m_footL a:hover{background-position:-170px -561px;}
#m_page #m_footNavi li.m_footM a:hover{background-position:-417px -561px;}
#m_page #m_footNavi li.m_footS a:hover{background-position:-664px -561px;}

/* 新着ニュース (commonにも記述） */
#m_page .m_right-area #m_news-area{
	width:170px;
	height:23px;
/*	margin:0px 0 0 7px;*/
	margin:20px 0 0 7px;
	text-indent:-9999px;
	overflow:hidden;
	background-position:0px -19px;
}

#m_page .m_right-area #m_news_txt-area {
	width:170px;
	height:242px;
	margin:4px 0 0 7px;
	overflow-y:scroll;
	line-height:145%;
}

/* 右下付近 */
#m_page .m_right-navi-area {
	width:177px;
	background-color:#ffffff;
}

/* トピックス */
#m_page .m_right-navi-area .m_rtopicsBnr {
	margin:10px 0 0 10px;
}
#m_page .m_right-navi-area .m_rtopicsBnr a{
	width:160px;
	height:107px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
/* 人気ブランド */
#m_page .m_right-navi-area #m_ninki_brand09 a{
	background:url(/voi/shoes/images/banner_shoes09_ninki.jpg);
}

#m_page .m_right-navi-area #m_ninki_brand09 a:hover{
	background-position:left bottom;
	background-repeat:no-repeat;
}
/* 09冬カタログ */
#m_page .m_right-navi-area #m_winter_catalog09 {
	background:url(/voi/shoes/images/banner_shoes09_catalog.jpg);
	background-repeat:no-repeat;
}
/* 他 */
#m_page .m_right-navi-area #m_about_hensou a{
	background:url(/voi/shoes/common/images/banner_about_hensou.gif);
	width:160px;
	height:59px;
}


#m_page .m_right-navi-area #m_recommend a{
	background:url(/voi/shoes/images/banner_shoes09_recommend.jpg);
	width:160px;
	height:107px;
}

#m_page .m_right-navi-area #m_business a{
	background:url(/voi/shoes/images/banner_shoes09_business.jpg);
	width:160px;
	height:150px;
}

#m_page .m_right-navi-area #shoes09_lseller a{background:url(/voi/shoes/images/banner_shoes09_lseller.jpg);}
#m_page .m_right-navi-area #mboots09_autumn a{background:url(/voi/shoes/images/banner_mboots09_autumn.jpg);}
#m_page .m_right-navi-area #shoes09_autumn a{background:url(/voi/shoes/images/banner_shoes09_autumn.jpg);}
#m_page .m_right-navi-area .m_rtopicsBnr a{
	background-position:left top;
	background-repeat:no-repeat;
}
#m_page .m_right-navi-area .m_rtopicsBnr a:hover{
	background-position:left bottom;
	background-repeat:no-repeat;
}

#m_page .m_right-navi-area #m_title_fitting{
	width:160px;
	height:19px;
	margin:0px 0 0 10px;
	text-indent:-9999px;
	overflow:hidden;
	background-position:0px 0px;
}
#m_page .m_right-navi-area ul.m_fitting li{
	margin-top:6px;
	margin-left:10px;
}
#m_page .m_right-navi-area ul.m_fitting li span,
#m_page .m_right-navi-area ul.m_fitting li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:160px;
	height:40px;
	margin-bottom:6px;
}
#m_page .m_right-navi-area ul.m_fitting li.m_fitting_main span{background:url(/voi/shoes/images/banner_fitting_main.jpg) no-repeat 0 0;}
#m_page .m_right-navi-area ul.m_fitting li.m_fitting_ladies a{background-image:url(/voi/shoes/images/banner_fitting_ladies.jpg);}
#m_page .m_right-navi-area ul.m_fitting li.m_fitting_mens a{background-image:url(/voi/shoes/images/banner_fitting_mens.jpg);}
#m_page .m_right-navi-area ul.m_fitting li.m_fitting_sports a{background-image:url(/voi/shoes/images/banner_fitting_sports.jpg);}
#m_page .m_right-navi-area ul.m_fitting li a{
	background-repeat:no-repeat;
	background-position:top left;
}
#m_page .m_right-navi-area ul.m_fitting li a:hover{
	background-repeat:no-repeat;
	background-position:bottom left;
}

/* 右ナビタイトル */
#m_page .m_right-navi-area #m_title_bargain_info{background-position:0px -42px;}
#m_page .m_right-navi-area #m_title_shoe_info{background-position:0px -61px;}
#m_page .m_right-navi-area #m_title_information{background-position:0px -80px;}
#m_page .m_right-navi-area #m_title_relative_goods{background-position:0px -99px;}

/* セール対応 */
#m_page .m_right-area #m_sale_area {
	margin:0 0 10px 10px;
}

#m_page #m_ranking .m_title_spsale h2{
	background-image:url(/voi/shoes/images/ranking_pic_sale.gif);
	width:753px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	background-position:left top;
}
