/* ------------------------------------------------------------------
グロナビ アクティブ指定
------------------------------------------------------------------ */
#r-headerarea #r-middlelayer div#r-globalmenu ul li#r-menu-shopsearch a{
	background:url(/voi/images/tlmtop/common/gmenu_shopsearch_active.gif) no-repeat;
}

/*リンク*/
#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_titH1,
#m_page .m_allBrandLink a,
#m_page #m_ladies h2,
#m_page #m_mens h2,
#m_page #m_lifestyle h2,
#m_page h3.m_tit_fashionL,
#m_page h3.m_tit_fashion,
#m_page h3.m_tit_goods,
#m_page h3.m_tit_speciality,
#m_page h3.m_tit_specialityM,
#m_page h3.m_tit_fascinating,
#m_page #m_fascinating h2,
#m_page dt a,
#m_page dt#m_l_selectshop,
#m_page dt#m_l_family,
#m_page dt#m_m_family,
#m_page dt#m_l_baby,
#m_page dt#m_m_selectshop,
#m_page dt#m_rmenu_shopping,
#m_page dt#m_rmenu_service,
#m_page dt#m_rmenu_company{
	background-image:url(/voi/guide/images/sitemap_tit.gif);
	background-repeat:no-repeat;
}

#m_page #m_box,
#m_box-area,
#m_page ul.m_liB li a,
#m_page .m_h2-area,
#m_page #m_lifestyle-area,
#m_page #m_lifestyle,
#m_page dl.m_rmenu,
#m_page dl.m_rmenu a{
	background-image:url(/voi/guide/images/sitemap_line.gif);
}


#m_page .m_titH1 {
	width:950px;
	height:30px;
	margin-bottom:12px;
	display:block;
        background-position:0px 0px;
}

#m_page h1 {	
	font-size:6px;
	float:left;
	width:100px;
	height:30px;
}	

#m_page .m_allBrandLink {	
	float:right;
	width:142px;
}	

#m_page .m_allBrandLink a {	
	width:132px;
	height:18px;
	margin-right:10px;
	margin-top:2px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
        background-position:-762px -184px;
}

#m_box-area {
	width:950px;
        background-position:0px 0px;
	background-repeat:repeat-y;
}

#m_page #m_box {
	width:950px;
	padding-bottom:7px;
        background-position:-2241px bottom;
	background-repeat:no-repeat;
}

/* Wrap */
#m_page .m_LiCaWrap1-area {
	width:131px;
	float:left;
}
#m_page .m_LiCaWrap2-area {
	width:260px;
	float:left;
}
#m_page .m_LiCaWrap1 {
	width:129px;
	margin-right:2px;
}
#m_page .m_LiCaWrap2 {
	width:258px;
	margin-right:2px;
}

#m_page .m_LiWrap-area {
	width:129px;
	float:left;
}
#m_page .m_LiWrap {
	width:127px;
	margin-left:1px;
	margin-right:1px;
}

/* Listスタイル
m_liB	　→├
m_liB li.btm→└
m_liC	　→＿├
m_liC li.btm→＿└
============================================================ */
#m_page dl.m_Lidl dd {
	padding-bottom:6px;
}
#m_page dl.m_Lidl dd.m_btm {
	padding-bottom:0px;
}


/* タイトル設定 */
#m_page dl.m_Lidl dt {
	width:127px;
	height:35px;
}
#m_page dl.m_Lidl dt.m_none {
	margin-bottom:5px;
}
#m_page dl.m_Lidl dt.m_none_btm {
	margin-bottom:0px;
}
#m_page dl.m_Lidl dt a{
	display:block;
	width:127px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
}

/* B */
#m_page ul.m_liB li a , #m_page ul.m_liB li.m_btm a {
	width:104px;
	_width:127px;	/* _width=width+padding-left+right */
	padding-left:18px;
	padding-right:5px;
	display:block;
}
#m_page ul.m_liB li a {
        background-position:-1606px 0px;
	background-repeat:no-repeat;	
}

#m_page ul.m_liB li a:hover {
	background-color:#fff1e8;
}

#m_page ul.m_liB li.m_btm a {
        background-position:-1860px 0px;
	background-repeat:no-repeat;
}
#m_page ul.m_liB li.m_btm a:hover {
	background-color:#fff1e8;
}
/* C */
#m_page ul.m_liB li ul.m_liC li a , #m_page ul.m_liB li ul.m_liC li.m_btm a {
	width:98px;
	_width:127px;	/* _width=width+padding-left+right */
	padding-left:24px;
	padding-right:5px;
	display:block;
}
#m_page ul.m_liB li ul.m_liC li a {
        background-position:-1733px 0px;
	background-repeat:no-repeat;
}
#m_page ul.m_liB li ul.m_liC li a:hover {
	background-color:#fff1e8;
}
#m_page ul.m_liB li ul.m_liC li.m_btm a {
        background-position:-1987px 0px;
	background-repeat:no-repeat;
}
#m_page ul.m_liB li ul.m_liC li.m_btm a:hover {
	background-color:#fff1e8;
}
/* LADIES' MEN'S
============================================================ */
#m_page .m_h2-area {
        background-position:right 0px;
	background-repeat:repeat-y;
	padding-bottom:9px;
}
/* LADIES' */
#m_page #m_ladies-area {
	float:left;
}
#m_page #m_ladies {
	width:524px;
	margin-right:15px;
}
#m_page #m_ladies h2{
	width:100%;
	height:12px;
        background-position:-0px -30px;
}
/* MEN'S */
#m_page #m_mens-area {
	float:left;
}
#m_page #m_mens {
	width:264px;
	margin-right:15px;
}
#m_page #m_mens h2{
	width:100%;
	height:12px;
        background-position:-524px -30px;
}

/* h3
============================================================ */
#m_page h3{
	width:128px;
	height:13px;
}
#m_page h3.m_tit_fashionL {width:257px; background-position:-0px -42px;}
#m_page h3.m_tit_fashion {background-position:-257px -42px;}
#m_page h3.m_tit_goods {background-position:-385px -42px;}
#m_page h3.m_tit_speciality {background-position:-513px -42px;}
#m_page h3.m_tit_specialityM {width:127px; background-position:-641px -42px;}
#m_page h3.m_tit_fascinating {background-position:-768px -42px;}

/* LIFE STYLE & fascinating 
============================================================ */
#m_page #m_right-area {
	float:left;
}
#m_page #m_right {
	width:132px;
}
/* LIFE STYLE */
#m_page #m_lifestyle-area {
        background-position:-1474px 0px;
	background-repeat:repeat-y;
}
#m_page #m_lifestyle {
	width:100%;
        background-position:-3191px bottom;
	background-repeat:no-repeat;
	padding-bottom:7px;
	margin-bottom:20px;
}
#m_page #m_lifestyle h2{
	width:100%;
	height:12px;
	margin-bottom:5px;
	background-position:-788px -30px;
}
/* fascinating */
#m_page #m_fascinating {
	width:100%;
	margin-bottom:15px;
}
#m_page #m_fascinating h2{
	width:100%;
	height:12px;
	margin-bottom:5px;
	background-position:-768px -42px;
}
#m_page #m_fascinating .m_bnr {
	padding-bottom:5px;
}
#m_page #m_fascinating .m_bnr a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background-image:url(/voi/guide/images/sitemap_banner.jpg);
	background-repeat:no-repeat;
	width:132px;
	height:68px;
}
#m_page #m_fascinating #m_bnr_nano a {background-position:0 -80px;}
#m_page #m_fascinating #m_bnr_gladee a {background-position:0 -360px;}
#m_page #m_fascinating #m_bnr_samantha a {background-position:0 -220px;}
#m_page #m_fascinating #m_bnr_r_newbold a {background-position:0 -150px;}
#m_page #m_fascinating #m_bnr_r_diesel a {background-position:0 -280px;}

#m_page #m_fascinating #m_bnr_r_united_gloup a {background-position:0 0; height:78px;}
#m_page #m_fascinating #m_bnr_r_commeca a {background-position:0 -290px;}
#m_page #m_fascinating #m_bnr_r_select a {background-position:0 -430px;}





/* 右メニュー
============================================================ */
#m_page dl.m_rmenu {
        background-position:-950px 0px;
	background-repeat:repeat-y;
}
#m_page dl.m_rmenu dt{
	text-indent:-9999px;
	overflow:hidden;
}
#m_page dl.m_rmenu dd{
	border-bottom: solid #dadada 1px;
	margin-bottom:5px;
}
#m_page dl.m_rmenu dd.m_btm{
	margin-bottom:0px;
}
#m_page dl.m_rmenu ul {
	margin-top:5px;
	margin-bottom:5px;
}
#m_page dl.m_rmenu a {
	width:107px;
	_width:127px;	/* _width=width+padding-left+right */
	margin-left:1px;
	padding-left:15px;
	padding-right:5px;
	display:block;
        background-position:-2114px 0px;
	background-repeat:no-repeat;
}

#m_page dl.m_rmenu a:hover {
	background-color:#fff1e8;
}

/*
#m_page dl.m_rmenu a {
	width:115px;
	padding-left:10px;
}
#m_page dl.m_rmenu a:hover {
	background:#fff1e8;
}
#m_page dl.m_rmenu li span.m_arrow{
	color:#cdcdcd;
}
*/

/* dt タイトル背景
============================================================ */
/* Ladies */
#m_page dt#m_l_sweetelegance a {background-position:0px -60px;}
#m_page dt#m_l_sweetelegance a:hover {background-position:0px -95px;}
#m_page dt#m_l_glamorous a {background-position:0px -130px;}
#m_page dt#m_l_glamorous a:hover {background-position:0px -165px;}
#m_page dt#m_l_standardcasual a {background-position:0px -200px;}
#m_page dt#m_l_standardcasual a:hover {background-position:0px -235px;}
#m_page dt#m_l_trendcasual a {background-position:0px -270px;}
#m_page dt#m_l_trendcasual a:hover {background-position:0px -305px;}
#m_page dt#m_l_selectshop a {
	width:127px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	background-position:0px -340px;
}

#m_page dt#m_l_selectshop a:hover {background-position:0px -375px;}

#m_page dt#m_l_family{
	width:127px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	background-position:0px -410px;
}
#m_page dt#m_l_family a:hover {
	background-position:0px -435px;}


#m_page dt#m_l_elegance a {background-position:-127px -60px;}
#m_page dt#m_l_elegance a:hover {background-position:-127px -95px;}
#m_page dt#m_l_sexycasual a {background-position:-127px -130px;}
#m_page dt#m_l_sexycasual a:hover {background-position:-127px -165px;}
#m_page dt#m_l_femininecasual a {background-position:-127px -200px;}
#m_page dt#m_l_femininecasual a:hover {background-position:-127px -235px;}
#m_page dt#m_maruione a {background-position:-127px -270px;}
#m_page dt#m_maruione a:hover {background-position:-127px -305px;}

#m_page dt#m_shoes_l a {background-position:-254px -60px;}
#m_page dt#m_shoes_l a:hover {background-position:-254px -95px;}
#m_page dt#m_l_bagandwallet a {background-position:-254px -130px;}
#m_page dt#m_l_bagandwallet a:hover {background-position:-254px -165px;}
#m_page dt#m_l_accessory a {background-position:-254px -200px;}
#m_page dt#m_l_accessory a:hover {background-position:-254px -235px;}
#m_page dt#m_l_4dotwatchco a {background-position:-254px -270px;}
#m_page dt#m_l_4dotwatchco a:hover {background-position:-254px -305px;}
#m_page dt#m_l_eyewear a {background-position:-254px -340px;}
#m_page dt#m_l_eyewear a:hover {background-position:-254px -375px;}
#m_page dt#m_l_healthandbeauty a {background-position:-254px -410px;}
#m_page dt#m_l_healthandbeauty a:hover {background-position:-254px -445px;}

#m_page dt#m_l_sizetown a {background-position:-381px -60px;}
#m_page dt#m_l_sizetown a:hover {background-position:-381px -95px;}
#m_page dt#m_l_gladee a {background-position:-381px -130px;}
#m_page dt#m_l_gladee a:hover {background-position:-381px -165px;}
#m_page dt#m_l_partyandformal a {background-position:-381px -200px;}
#m_page dt#m_l_partyandformal a:hover {background-position:-381px -235px;}
#m_page dt#m_l_field a {background-position:-381px -270px;}
#m_page dt#m_l_field a:hover {background-position:-381px -305px;}
#m_page dt#m_l_jeansgallery a {background-position:-381px -340px;}
#m_page dt#m_l_jeansgallery a:hover {background-position:-381px -375px;}
#m_page dt#m_l_recruitstyle a {background-position:-381px -410px;}
#m_page dt#m_l_recruitstyle a:hover {background-position:-381px -445px;}
#m_page dt#m_l_lingerie a {background-position:-381px -480px;}
#m_page dt#m_l_lingerie a:hover {background-position:-381px -515px;}
#m_page dt#m_l_swimwear a {background-position:-381px -620px;}
#m_page dt#m_l_swimwear a:hover {background-position:-381px -655px;}
#m_page dt#m_l_fashiongoods a {background-position:-381px -690px;}
#m_page dt#m_l_fashiongoods a:hover {background-position:-381px -725px;}
#m_page dt#m_l_baby a{
	background-position:-381px -550px;
	width:127px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
}
#m_page dt#m_l_baby a:hover {background-position:-381px -585px;}

/* Mens */
#m_page dt#m_m_trendcasual a {background-position:-508px -60px;}
#m_page dt#m_m_trendcasual a:hover {background-position:-508px -95px;}
#m_page dt#m_m_streetcasual a {background-position:-508px -130px;}
#m_page dt#m_m_streetcasual a:hover {background-position:-508px -165px;}
#m_page dt#m_m_elegancemode a {background-position:-508px -200px;}
#m_page dt#m_m_elegancemode a:hover {background-position:-508px -235px;}
#m_page dt#m_m_advancemode a {background-position:-508px -270px;}
#m_page dt#m_m_advancemode a:hover {background-position:-508px -305px;}
#m_page dt#m_m_glamorous a {background-position:-508px -340px;}
#m_page dt#m_m_glamorous a:hover {background-position:-508px -375px;}
#m_page dt#m_m_selectshop a {
	width:127px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	background-position:-508px -410px;
}
#m_page dt#m_m_selectshop a:hover {background-position:-508px -445px;}

#m_page dt#m_m_family {
	width:127px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	background-position:-508px -480px;
}

#m_page dt#m_m_family a:hover {
	background-position:-508px -515px;}

#m_page dt#m_shoes_m a {background-position:-635px -60px;}
#m_page dt#m_shoes_m a:hover {background-position:-635px -95px;}
#m_page dt#m_m_goods a {background-position:-635px -130px;}
#m_page dt#m_m_goods a:hover {background-position:-635px -165px;}
#m_page dt#m_m_4dotwarchco a {background-position:-635px -200px;}
#m_page dt#m_m_4dotwarchco a:hover {background-position:-635px -235px;}
#m_page dt#m_m_eyewear a {background-position:-635px -270px;}
#m_page dt#m_m_eyewear a:hover {background-position:-635px -305px;}
#m_page dt#m_m_healthandbeauty a {background-position:-635px -340px;}
#m_page dt#m_m_healthandbeauty a:hover {background-position:-635px -375px;}
#m_page dt#m_m_businessstyle a {background-position:-635px -410px;}
#m_page dt#m_m_businessstyle a:hover {background-position:-635px -445px;}
#m_page dt#m_m_llsizesearch a {background-position:-635px -480px;}
#m_page dt#m_m_llsizesearch a:hover {background-position:-635px -515px;}
#m_page dt#m_m_partyandformal a {background-position:-635px -550px;}
#m_page dt#m_m_partyandformal a:hover {background-position:-635px -585px;}
#m_page dt#m_m_field a {background-position:-635px -620px;}
#m_page dt#m_m_field a:hover {background-position:-635px -655px;}
#m_page dt#m_m_jeansgallery a {background-position:-635px -690px;}
#m_page dt#m_m_jeansgallery a:hover {background-position:-635px -725px;}
#m_page dt#m_m_designunderwear a {background-position:-635px -760px;}
#m_page dt#m_m_designunderwear a:hover {background-position:-635px -795px;}
#m_page dt#m_m_recruitstyle a {background-position:-635px -830px;}
#m_page dt#m_m_recruitstyle a:hover {background-position:-635px -865px;}
#m_page dt#m_m_comfort a {background-position:-635px -900px;}
#m_page dt#m_m_comfort a:hover {background-position:-635px -935px;}

/* Lifestyle */
#m_page dt#m_ls_healthandbeauty a{background-position:-762px -60px;}
#m_page dt#m_ls_healthandbeauty a:hover {background-position:-762px -95px;}

/* 右メニュー */
#m_page dt#m_rmenu_shopping {height:18px; background-position:-762px -130px;}
#m_page dt#m_rmenu_service {height:18px; background-position:-762px -148px;}
#m_page dt#m_rmenu_company {height:18px; background-position:-762px -166px;}

/* 期間限定バナー パンクズ下 */
#m_page .m_limitBnr01_top {
	width:950px;
	margin-bottom:5px;
	text-align:center;
}

/* NEWマーク */
#m_page #m_box li a span.m_new img{
	vertical-align:middle;
	margin:0 2px 0 2px;	
}

/* 表記safari調整 */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#m_page #m_box .m_stxt { font-size:85%; }
}


