/*  ページレイアウト  */
#m_page #m_Box {
	width:950px;
	margin:0;
	padding:0;
}
#m_page #m_leftBox {
	width:154px;
	margin:0;
	padding:0;
	float:left;
}
#m_page #m_rightBox {
	width:780px;
	margin:0;
	padding:0;
	float:right;
}
#m_page #m_rightBox #m_MainBox {
	width:780px;
	margin:0;
	padding:0;
}
#m_page #m_rightBox #m_MainBox #m_MainBox_l {
	width:584px;
	margin:0;
	padding:0;
	float:left;
}
#m_page #m_rightBox #m_MainBox #m_MainBox_r {
	width:178px;
	margin:0;
	padding:0;
	float:right;
}

#m_page .m_tit h2{
	font-size:9px;
}

/*リンク*/
#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_mShopBrand .m_sbDet p.m_sbDetTxt a:link { text-decoration:none; color:#666666; }
#m_page #m_mShopBrand .m_sbDet p.m_sbDetTxt a:visited { text-decoration:none; color:#8c2846; }
#m_page #m_mShopBrand .m_sbDet p.m_sbDetTxt a:hover { text-decoration:none; color:#d20000; }

#m_page #m_mCoordinate ul li a:link { text-decoration:none; color:#666666; }
#m_page #m_mCoordinate ul li a:visited { text-decoration:none; color:#8c2846; }
#m_page #m_mCoordinate ul li a:hover { text-decoration:none; color:#d20000; }


/* メインビジュアル */
#m_page #m_title_main{
	display:block;
	width:950px;
	height:180px;
	margin-bottom:23px;
	clear:both;
	overflow:hidden;
}

#m_page #m_title_main h1{
	display:block;
	width:950px;
	height:180px;
	background:url(/voi/z_ladiesbag/images/title_main.jpg) no-repeat;
}

/* メインビジュアル(HOT PRODUCTS有) */
#m_page #m_title-area{
	width:950px;
	margin-bottom:23px;
}
#m_page #m_title_main_s{
	float:left;
	display:block;
	width:620px;
	height:180px;
	clear:both;
	overflow:hidden;
}

#m_page #m_title_main_s h1{
	display:block;
	width:620px;
	height:180px;
	background:url(/voi/z_ladiesbag/images/title_main_s.jpg) no-repeat;
}

#m_page #m_HotProducts{
	float:right;
	display:block;
	width:320px;
}
#m_page #m_hp_title-area{
	background:#dadada url(/voi/common/floor/images/hp_title_bg.gif) no-repeat 0 0;
	width:320px;
	min-height:56px;
	height:auto !important;
	height:56px;
}
#m_page #m_hp_title-area2{
	background:url(/voi/common/floor/images/hp_dot_line.gif) no-repeat 0 100%;
	width:320px;
	min-height:56px;
	height:auto !important;
	height:56px;
}
#m_page #m_hp_title{
	background:url(/voi/common/floor/images/hp_title.gif) no-repeat 0 0;
	width:320px;
	height:30px;
	display:block;
	overflow:hidden;
}

#m_page #m_hp_title_txt{
	padding:5px 10px 3px 15px;
	font-size:12px;
	color:#888888;
	font-weight:bold;
}

#m_page #m_hp_box-area{
	background:url(/voi/common/floor/images/hp_box_line.gif) repeat-y 0 0;
	width:320px;
	min-height:124px;
	height:auto !important;
	height:124px;
}
#m_page #m_hp_box-area2{
	background:url(/voi/common/floor/images/hp_box_line_btm.gif) no-repeat 0 100%;
	width:320px;
	min-height:124px;
	height:auto !important;
	height:124px;
}
#m_page #m_hp_box{
	width:320px;
	padding-top:5px;
	padding-bottom:0px;
	min-height:104px;
	_min-height:124px;
	height:auto !important;
	height:104px;
	_height:124px;
}

#m_page #m_hp_box-img{
	float:left;
	padding-left:15px;
}
#m_page #m_hp_box-txt{
	float:right;
	color:#444444;
	line-height:135%;
	padding-right:10px;
	width:180px;
	_width:190px;
	min-height:104px;
	height:auto !important;
	height:104px;
}
#m_page #m_hp_box-txt1{
	width:180px;
	min-height:89px;
	height:auto !important;
	height:89px;
}
#m_page #m_hp_box-txt1 p.m_brand{
	margin-bottom:0px;
}
#m_page #m_hp_box-txt2{
	text-align:right;
	width:180px;
	min-height:15px;
	height:auto !important;
	height:15px;
}
#m_page #m_hp_box-txt2 span {
	padding-left:13px;
	background:url(/voi/common/floor/images/arrow1.gif) no-repeat scroll 0 50%;
}

#m_page #m_hp_box-txt2 a:link { text-decoration:none; color:#666666; }
#m_page #m_hp_box-txt2 a:visited { text-decoration:none; color:#8c2846; }
#m_page #m_hp_box-txt2 a:hover { text-decoration:none; color:#d20000; }
#m_page #m_hp_box-txt2 a:active { text-decoration:none; color:#d20000; }

/* タイトル */
.m_tit {
	height:20px;
}
/* BackGround ↓common↓*/
#m_page #m_mTrend .m_tit ,
#m_page #m_mTrend .m_contents_1,
#m_page #m_mItem .m_tit,
#m_page #m_mItem .m_contents_1,
#m_page #m_mItem .m_ItemBox_top,
#m_page #m_mItem .m_ItemBox_con,
#m_page #m_mItem .m_Item_tit,
#m_page #m_mItem .m_ItemBox_txt p,
#m_page #m_mItem .m_ItemBox_txt1 p,
#m_page #m_mItem .m_ItemBox_txt_40 p,
#m_page #m_mItem .m_ItemBox_txt_50 p,
#m_page #m_mItem .m_ItemBox_txt_70 p ,
#m_page #m_mBest .m_tit,
#m_page #m_mBest .m_tab_bg,
#m_page #m_mBest .m_tab_bg li a,
#m_page #m_mShopBrand .m_tit,
#m_page #m_mShopBrand .m_sbWrpL,
#m_page #m_mShopBrand .m_sbWrpL_none,
#m_page #m_mShopBrand .m_sbWrpS,
#m_page #m_mShopBrand .m_sbWrpS_none,
#m_page #m_mShopBrand .m_sbLgo,
#m_page #m_mShopBrand .m_sbDet,
#m_page #m_mShopBrand .m_sbDet p.m_sbDetTxt,
#m_page #m_mShopBrand .m_sbDet p.m_sbDetTxt_2 {
	background-image:url(/voi/z_ladiesbag/images/bag_b_bg.gif);
	background-repeat:no-repeat;
}

/* FOUCUS OF THE TREND ↓common↓*/
#m_page #m_mTrend {
	width:584px;
	margin-bottom:20px;
}
#m_page #m_mTrend .m_tit {
	background-position:0 0;
}
#m_page #m_mTrend .m_contents_1 {
	width:584px;
	background-position:-584px 0;
	background-repeat:repeat-y;
}
#m_page #m_mTrend .m_contents_2 {
	width:584px;
	border-bottom:solid 1px #e6e6e6;
}
#m_page #m_mTrend .m_contents-area {
	padding:12px 0 5px 19px;
}
#m_page #m_mTrend .m_mTrendBnr {
	float:left;
	padding-right:10px;
	padding-bottom:9px;
}

/* BAG & WALLET ITEM↓common↓ */
#m_page #m_mItem {
	width:584px;
	margin-bottom:20px;
}
#m_page #m_mItem .m_tit {
	background-position:0 -230px;
}

#m_page #m_mItem .m_contents_1 {
	width:584px;
	background-position:-584px 0;
	background-repeat:repeat-y;
}
#m_page #m_mItem .m_contents_2 {
	width:584px;
	border-bottom:solid 1px #e6e6e6;
}
#m_page #m_mItem .m_contents-area {
	padding:9px 0 14px 11px;
}
#m_page #m_mItem .m_ItemBox {
	float:left;
	display:block;
	width:170px;
	_width:195px;
	padding-right:25px;
}
#m_page #m_mItem .m_ItemBox_r {
	float:left;
	display:block;
	width:170px;
}
#m_page #m_mItem .m_ItemBox_top {
	display:block;
	width:170px;
	padding: 6px 0 2px 0;
	background-position:-1168px bottom;
}
#m_page #m_mItem .m_ItemBox_con {
	display:block;
	width:170px;
	padding: 0 0 2px 0;
	background-position:-1168px bottom;
}
#m_page #m_mItem .m_ItemBoxNoLine_top {
	display:block;
	width:170px;
	padding: 6px 0 2px 0;
}
#m_page #m_mItem .m_ItemBoxNoLine_con {
	display:block;
	width:170px;
	padding: 0 0 2px 0;
}
#m_page #m_mItem .m_ItemBox_txt {
	float:left;
	width:85px;
}
#m_page #m_mItem .m_ItemBox_txt1 {
	width:170px;
}
#m_page #m_mItem .m_ItemBox_txt_40 {
	float:left;
	width:39px;
}
#m_page #m_mItem .m_ItemBox_txt_50 {
	float:left;
	width:53px;
}
#m_page #m_mItem .m_ItemBox_txt_70 {
	float:left;
	width:64px;
}
#m_page #m_mItem .m_ItemBox_txt p,
#m_page #m_mItem .m_ItemBox_txt1 p,
#m_page #m_mItem .m_ItemBox_txt_40 p,
#m_page #m_mItem .m_ItemBox_txt_50 p,
#m_page #m_mItem .m_ItemBox_txt_70 p {
	padding-left:13px;
	background-position:-1743px 3px;
}

#m_page #m_mItem .m_Item-contents {
	padding-top:12px;
}

#m_page #m_mItem a:link { text-decoration:none; color:#666666; }
#m_page #m_mItem a:visited { text-decoration:none; color:#8c2846; }
#m_page #m_mItem a:hover { text-decoration:none; color:#d20000; }
#m_page #m_mItem a:active { text-decoration:none; color:#d20000; }


/* BAG & WALLET ITEM（タイトル）↓unique↓ */
#m_page #m_mItem .m_Item_tit {
	width:561px;
	height:20px;
	margin:16px 0 5px 0;
}
#m_page #m_mItem #m_Item_Bag{background-position:0px -250px; margin:0 0 5px 0;}
#m_page #m_mItem #m_Item_Other{background-position:0px -270px;}

/* BAG & WALLET ITEM(ボタン) ↓unique↓*/
#m_page #m_mItem .m_Item_btn a{
	width:170px;
	height:70px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	background-image:url(/voi/z_ladiesbag/images/item_search_bag.jpg);
	background-repeat:no-repeat;
}

#m_page #m_mItem #m_Item_boston_btn a{background-position:0px 0px;}
#m_page #m_mItem #m_Item_clutch_btn a{background-position:0px -70px;}
#m_page #m_mItem #m_Item_tote_btn a{background-position:0px -140px;}
#m_page #m_mItem #m_Item_oneshoulder_btn a{background-position:0px -210px;}
#m_page #m_mItem #m_Item_longshoulder_btn a{background-position:0px -280px;}
#m_page #m_mItem #m_Item_handbag_btn a{background-position:0px -350px;}
#m_page #m_mItem #m_Item_baginbag_btn a{background-position:0px -700px;}
#m_page #m_mItem #m_Item_rucksack_btn a{background-position:0px -420px;}
#m_page #m_mItem #m_Item_carrycase_btn a{background-position:0px -490px;}
#m_page #m_mItem #m_Item_ekosubbag_btn a{background-position:0px -560px;}
#m_page #m_mItem #m_Item_scissors_btn a{background-position:0px -630px;}

#m_page #m_mItem #m_Item_wallet_btn a{background-position:-170px 0px;}
#m_page #m_mItem #m_Item_passcase_btn a{background-position:-170px -70px;}
#m_page #m_mItem #m_Item_keycase_btn a{background-position:-170px -140px;}
#m_page #m_mItem #m_Item_coincase_btn a{background-position:-170px -210px;}
#m_page #m_mItem #m_Item_cigarette_btn a{background-position:-170px -280px;}
#m_page #m_mItem #m_Item_pouch_btn a{background-position:-170px -350px;}
#m_page #m_mItem #m_Item_baghanger_btn a{background-position:-170px -420px;}

/* FIND THE BEST ↓common↓*/
#m_page #m_mBest {
	width:584px;
	margin:0 0 20px 0;
	padding:0;
}
#m_page #m_mBest .m_tit{
	background-position:0 -120px;
	margin-bottom:10px;
}
#m_page #m_mBest .m_tab_bg {
	background-position:0 -203px;
	text-align:left;
}
#m_page #m_mBest ul {
	margin:0;
	padding:0;
}
#m_page #m_mBest li {
	float:left;
	padding-right:10px;
	list-style-type:none;
}

#m_page #m_mBest .m_tab_bg li a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:108px;
	height:21px;
	background-repeat:no-repeat;
}
#m_page #m_mBest .m_tab_bg li.m_topsale a {background-position:0px -140px;}
#m_page #m_mBest .m_tab_bg li.m_topaccess a {background-position:-118px -140px;}
#m_page #m_mBest .m_tab_bg li.m_newarr a {background-position:-236px -140px;}
#m_page #m_mBest .m_tab_bg li.m_rearr a {background-position:-354px -140px;}

#m_page #m_mBest .m_tab_bg li.m_topsale a:hover {background-position:0px -161px;}
#m_page #m_mBest .m_tab_bg li.m_topaccess a:hover {background-position:-118px -161px;}
#m_page #m_mBest .m_tab_bg li.m_newarr a:hover {background-position:-236px -161px;}
#m_page #m_mBest .m_tab_bg li.m_rearr a:hover {background-position:-354px -161px;}

#m_page #m_mBest .m_tab_bg li.m_topsale a.m_act {background-position:0px -182px;}
#m_page #m_mBest .m_tab_bg li.m_topaccess a.m_act {background-position:-118px -182px;}
#m_page #m_mBest .m_tab_bg li.m_newarr a.m_act {background-position:-236px -182px;}
#m_page #m_mBest .m_tab_bg li.m_rearr a.m_act {background-position:-354px -182px;}

#m_page #m_mBest .m_tab_bg li.m_topsale a.m_act:hover {background-position:0px -182px;}
#m_page #m_mBest .m_tab_bg li.m_topaccess a.m_act:hover {background-position:-118px -182px;}
#m_page #m_mBest .m_tab_bg li.m_newarr a.m_act:hover {background-position:-236px -182px;}
#m_page #m_mBest .m_tab_bg li.m_rearr a.m_act:hover {background-position:-354px -182px;}

/* SHOP & BRAND LIST ↓common↓ */
#m_page #m_mShopBrand {
	width:584px;
}

#m_page #m_mShopBrand .m_tit{
}

#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,
#m_page #m_mShopBrand .m_sbWrpL_none{
	width:192px;
	height:196px;
	margin-left:2px;
	margin-bottom:4px;
	background-position:-1168px -86px;
}
#m_page #m_mShopBrand .m_sbWrpS,
#m_page #m_mShopBrand .m_sbWrpS_none{
	width:192px;
	height:82px;
	margin-left:2px;
	margin-bottom:4px;
	background-position:-1168px -282px;
}
#m_page #m_mShopBrand iframe {
	width:190px;
	height:108px;
}
#m_page #m_mShopBrand .m_sbLgo {
	width:190px;
	height:44px;
	_height:45px;
	overflow:hidden;
	background-position:-1168px bottom;
	padding-bottom:1px;
	margin-bottom:7px;
}
#m_page #m_mShopBrand .m_sbWrpS .m_sbLgo {
	margin-bottom:0px;
}
#m_page #m_mShopBrand .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-position:-1168px top;
	padding-top:1px;
	text-align:left;
}
#m_page #m_mShopBrand .m_sbWrpS .m_sbDet {
	padding:0;
	background:none;
}
#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-position:-1743px 3px;
}
/* SHOP & BRAND LIST ↑common↑ */
/* SHOP & BRAND LIST ↓unique↓ */
#m_page #m_mShopBrand .m_tit{
	background-position:0 -40px;
	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 ロゴ */
#m_page #m_mShopBrand h3 a{
	background-image:url(/voi/z_ladiesbag/images/shop_brand_b_logo.gif);
	background-repeat:no-repeat;	
}
#m_page #m_mShopBrand h3.m_logo-mega_agility a{background-position:0px 0px;}
#m_page #m_mShopBrand h3.m_logo-mega_unplusun a{background-position:0px -44px;}
#m_page #m_mShopBrand h3.m_logo-mega_1metercarre a{background-position:0px -88px;}
#m_page #m_mShopBrand h3.m_logo-mega_ysaccs a{background-position:0px -132px;}
#m_page #m_mShopBrand h3.m_logo-mega_hbg a{background-position:0px -176px;}
#m_page #m_mShopBrand h3.m_logo-mega_admj a{background-position:0px -220px;}
#m_page #m_mShopBrand h3.m_logo-mega_eclamour a{background-position:0px -264px;}
#m_page #m_mShopBrand h3.m_logo-mega_cachecache a{background-position:0px -308px;}
#m_page #m_mShopBrand h3.m_logo-mega_kateruber a{background-position:0px -352px;}
#m_page #m_mShopBrand h3.m_logo-mega_cal a{background-position:0px -396px;}
#m_page #m_mShopBrand h3.m_logo-mega_comporacont a{background-position:0px -440px;}
#m_page #m_mShopBrand h3.m_logo-mega_samantha_vega a{background-position:0px -484px;}
#m_page #m_mShopBrand h3.m_logo-mega_sazaby a{background-position:0px -528px;}
#m_page #m_mShopBrand h3.m_logo-mega_sac a{background-position:0px -572px;}
#m_page #m_mShopBrand h3.m_logo-mega_samantha a{background-position:0px -616px;}
#m_page #m_mShopBrand h3.m_logo-mega_samantha_newyork a{background-position:0px -660px;}
#m_page #m_mShopBrand h3.m_logo-mega_samantha_petit a{background-position:0px -704px;}
#m_page #m_mShopBrand h3.m_logo-mega_violethanger a{background-position:0px -748px;}
#m_page #m_mShopBrand h3.m_logo-mega_plushandlush a{background-position:0px -792px;}
#m_page #m_mShopBrand h3.m_logo-mega_rebeccataylor a{background-position:0px -924px;}
#m_page #m_mShopBrand h3.m_logo-mega_unokanda a{background-position:0px -968px;}
#m_page #m_mShopBrand h3.m_logo-mega_vanessa a{background-position:0px -1012px;}
#m_page #m_mShopBrand h3.m_logo-mega_artherapie a{background-position:0px -1056px;}
#m_page #m_mShopBrand h3.m_logo-mega_monocommeca a{background-position:0px -1100px;}
#m_page #m_mShopBrand h3.m_logo-mega_goldowl a{background-position:0px -1144px;}
#m_page #m_mShopBrand h3.m_logo-mega_motherhouse a{background-position:0px -1276px;}
#m_page #m_mShopBrand h3.m_logo-mega_jewelnarose a{background-position:0px -1320px;}
#m_page #m_mShopBrand h3.m_logo-mega_furla a{background-position:0 -1364px;}
#m_page #m_mShopBrand h3.m_logo-mega_betseyjohnson a{background-position:0px -836px;}
#m_page #m_mShopBrand h3.m_logo-mega_thinkbee a{background-position:0px -1408px;}
#m_page #m_mShopBrand h3.m_logo-mega_verabradley a{background-position:0px -1452px;}
#m_page #m_mShopBrand h3.m_logo-mega_lestoilesdusoleil a{background-position:0px -1496px;}
#m_page #m_mShopBrand h3.m_logo-mega_laugoa a{background-position:0px -1540px;}
#m_page #m_mShopBrand h3.m_logo-mega_smirnasli a{background-position:0px -1584px;}

/* BRAND ↓unique↓ */
#m_page #m_BrandBox_img_high,
#m_page #m_BrandBox_img_elegance,
#m_page #m_BrandBox_img_glamorous,
#m_page #m_BrandBox_img_casual,
#m_page #m_BrandBox_img_oioi{
	background:url(/voi/z_ladiesbag/images/taste_btn.jpg) no-repeat;
	width:100px;
	height:110px;
	text-indent:-9999px;
	overflow:hidden;
}

#m_page #m_BrandBox_img_high{background-position:0px 0px;}
#m_page #m_BrandBox_img_elegance{background-position:-100px 0px;}
#m_page #m_BrandBox_img_glamorous{background-position:-200px 0px;}
#m_page #m_BrandBox_img_casual{background-position:-300px 0px;}
#m_page #m_BrandBox_img_oioi{background-position:-400px 0px;}

#m_page #m_mShopBrand .m_contents_1,
#m_page #m_mShopBrand .m_contents_2,
#m_page #m_mShopBrand .m_BrandBox li{
	background:url(/voi/z_ladiesbag/images/sb_box_lineall.gif);
}

#m_page #m_mShopBrand .m_contents_1 {
	width:584px;
	margin-top:6px;
	background-position:-584px 0px;
	background-repeat:repeat-y;
}

#m_page #m_mShopBrand .m_contents_2 {
	width:584px;
	padding-bottom:3px;
	background-position:left bottom;
	background-repeat:no-repeat;	
}
#m_page #m_mShopBrand .m_contents-area {
	padding:0 0 0 2px;
}
#m_page #m_mShopBrand .m_BrandBox {
	float:left;
	display:block;
	padding:4px 8px 0 8px;
	width:100px;
	_width:116px;
}
#m_page #m_mShopBrand .m_BrandBox_img {
	margin-bottom:7px;
}

#m_page #m_mShopBrand .m_BrandBox li{
	padding-bottom:1px;
	background-position:right bottom;
	background-repeat:no-repeat;
}

#m_page #m_mShopBrand .m_BrandBox li.m_btm{
	padding-bottom:0px;
	background:none;
}

#m_page #m_mShopBrand .m_BrandBox li a{
	background:url(/voi/z_ladiesbag/images/brand_logo.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	width:100px;
	height:28px;
	display:block;
}

/* BRAND ハイクオリティ画像指定 ↓unique↓ */
#m_page #m_mShopBrand .m_BrandBox .m_logo-10840 a{background-position:0px 0px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10501 a{background-position:0px -28px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11116 a{background-position:0px -56px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10736 a{background-position:0px -84px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10454 a{background-position:0px -112px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10955 a{background-position:0px -140px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10574 a{background-position:0px -168px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11287 a{background-position:0px -196px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11099 a{background-position:0px -224px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11191 a{background-position:0px -252px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10910 a{background-position:0px -280px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10888 a{background-position:0px -308px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10974 a{background-position:0px -336px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11178 a{background-position:0px -364px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10500 a{background-position:0px -392px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10839 a{background-position:0px -420px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10658 a{background-position:0px -448px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11190 a{background-position:0px -476px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11437 a{background-position:0px -504px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11587 a{background-position:0px -532px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11604 a{background-position:0px -560px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11742 a{background-position:0px -588px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11773 a{background-position:0px -616px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11787 a{background-position:0px -644px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11837 a{background-position:0px -672px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10210 a{background-position:0px -700px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11864 a{background-position:0px -728px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11875 a{background-position:0px -756px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-motherhouse a{background-position:0px -784px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11995 a{background-position:0px -644px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11996 a{background-position:0px -812px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11795 a{background-position:0px -840px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-12070 a{background-position:0px -868px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11782 a{background-position:0px -896px;}

/* BRAND エレガンス画像指定 ↓unique↓ */
#m_page #m_mShopBrand .m_BrandBox .m_logo-11328 a{background-position:-100px 0px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10423 a{background-position:-100px -28px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10690 a{background-position:-100px -56px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11122 a{background-position:-100px -84px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11194 a{background-position:-100px -112px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10453 a{background-position:-100px -140px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11094 a{background-position:-100px -168px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11495 a{background-position:-100px -196px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11193 a{background-position:-100px -224px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11192 a{background-position:-100px -252px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10431 a{background-position:-100px -280px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11457 a{background-position:-100px -308px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10674 a{background-position:-100px -336px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11577 a{background-position:-100px -364px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11660 a{background-position:-100px -392px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11720 a{background-position:-100px -420px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-12006 a{background-position:-100px -448px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-12045 a{background-position:-100px -476px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-12056 a{background-position:-100px -504px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10314 a{background-position:-100px -532px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11607 a{background-position:-100px -560px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10305 a{background-position:-100px -588px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11608 a{background-position:-100px -616px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10786 a{background-position:-100px -644px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11121 a{background-position:-100px -672px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10787 a{background-position:-100px -700px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10610 a{background-position:-100px -728px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10444 a{background-position:-100px -756px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11575 a{background-position:-100px -784px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11473 a{background-position:-100px -812px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-12023 a{background-position:-100px -840px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10481 a{background-position:-100px -868px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10376 a{background-position:-100px -896px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11991 a{background-position:-100px -924px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10480 a{background-position:-100px -952px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10344 a{background-position:-100px -980px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10614 a{background-position:-100px -1008px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11654 a{background-position:-100px -1036px;}

/* BRAND グラマラス画像指定 ↓unique↓ */
#m_page #m_mShopBrand .m_BrandBox .m_logo-10478 a{background-position:-200px 0px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10489 a{background-position:-200px -28px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10952 a{background-position:-200px -56px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11329 a{background-position:-200px -84px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10994 a{background-position:-200px -112px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11500 a{background-position:-200px -140px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11187 a{background-position:-200px -168px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11499 a{background-position:-200px -196px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-12144 a{background-position:-200px -224px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10450 a{background-position:-200px -224px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10677 a{background-position:-200px -252px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11663 a{background-position:-200px -280px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11542 a{background-position:-200px -308px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11957 a{background-position:-200px -336px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-12254 a{background-position:-200px -364px;}

/* BRAND カジュアル画像指定 ↓unique↓ */
#m_page #m_mShopBrand .m_BrandBox .m_logo-10977 a{background-position:-300px 0px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-agility a{background-position:-300px -28px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11084 a{background-position:-300px -56px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10459 a{background-position:-300px -84px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11226 a{background-position:-300px -112px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10426 a{background-position:-300px -140px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11071 a{background-position:-300px -168px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10573 a{background-position:-300px -196px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10462 a{background-position:-300px -224px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-comporacont a{background-position:-300px -252px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10108 a{background-position:-300px -280px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10602 a{background-position:-300px -308px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11494 a{background-position:-300px -336px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10477 a{background-position:-300px -364px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11036 a{background-position:-300px -392px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10572 a{background-position:-300px -420px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-porter a{background-position:-300px -448px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10887 a{background-position:-300px -476px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10882 a{background-position:-300px -504px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10745 a{background-position:-300px -532px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11146 a{background-position:-300px -560px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11566 a{background-position:-300px -588px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11744 a{background-position:-300px -616px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11273 a{background-position:-300px -644px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11758 a{background-position:-300px -672px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11866 a{background-position:-300px -700px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11904 a{background-position:-300px -728px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11967 a{background-position:-300px -756px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-12016 a{background-position:-300px -784px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-12017 a{background-position:-300px -812px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-12036 a{background-position:-300px -840px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10022 a{background-position:-300px -868px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11958 a{background-position:-300px -896px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11983 a{background-position:-300px -924px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10367 a{background-position:-300px -952px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10363 a{background-position:-300px -980px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10719 a{background-position:-300px -1008px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10294 a{background-position:-300px -1036px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11451 a{background-position:-300px -1064px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-vis a{background-position:-300px -1092px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11285 a{background-position:-300px -1120px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10682 a{background-position:-300px -1148px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11645 a{background-position:-300px -1176px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-ropepicnic a{background-position:-300px -1204px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-12043 a{background-position:-300px -1232px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11743 a{background-position:-300px -1260px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-12109 a{background-position:-300px -1288px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-12117 a{background-position:-300px -1316px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-laugoa a{background-position:-300px -1344px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-12183 a{background-position:-300px -1372px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10044 a{background-position:-300px -1400px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10123 a{background-position:-300px -1428px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10540 a{background-position:-300px -1456px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10535 a{background-position:-300px -1484px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10584 a{background-position:-300px -1512px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-12235 a{background-position:-300px -1540px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-12268 a{background-position:-300px -1568px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-12269 a{background-position:-300px -1596px;}

/* BRAND マルイ限定画像指定 ↓unique↓ */
#m_page #m_mShopBrand .m_BrandBox .m_logo-10697 a{background-position:-400px 0px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10557 a{background-position:-400px -28px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-11200 a{background-position:-400px -56px;}
#m_page #m_mShopBrand .m_BrandBox .m_logo-10681 a{background-position:-400px -84px;}

/* SHOP & BRAND LIST ↑unique↑ */
/* 右バナー */
#m_page #m_right_bnr-area {
	width:178px;
	margin:0;
	padding:0;
}
#m_page #m_right_bnr-area p {
	margin:0;
	padding:0 0 10px 0;
}
#m_page #m_right_bnr-area p.m_btm {
	margin:0;
	padding:0;
}

/* 2011 SUMMER SPSALE */

#m_page #m_spsalebnr {
	background-image:url(/voi/common/images/sparkling/bnr_sale_zrb_bg.jpg);
	width:584px;
	height:448px;
	background-repeat:no-repeat;
	margin-bottom:10px;
}

#m_page #m_spsalebnr .m_tit {
	text-indent:-9999px;
	overflow:hidden;
	width:584px;
	height:65px;
}

#m_page #m_spsalebnr .m_BnrArea {
	padding:0 0 13px 15px;
}

#m_page #m_spsalebnr .m_bnr01 {
	margin-bottom:7px;
}

#m_page #m_spsalebnr .m_bnr01 li { 
	float:left;
	width:111px;
	height:104px;
	text-indent:-9999px;
	overflow:hidden;
}

#m_page #m_spsalebnr .m_bnr01 li.m_item01 { width:110px; }

#m_page #m_spsalebnr .m_bnr01 li a {
	background-image:url(/voi/common/images/sparkling/bnr_sale_zrb_btn.jpg);
	background-repeat:no-repeat;
	width:111px;
	height:104px;
	display:block;
}

#m_page #m_spsalebnr .m_bnr01 li.m_item01 a { background-position:-15px -87px; width:110px; }
#m_page #m_spsalebnr .m_bnr01 li.m_item02 a { background-position:-125px -87px; }
#m_page #m_spsalebnr .m_bnr01 li.m_item03 a { background-position:-236px -87px; }
#m_page #m_spsalebnr .m_bnr01 li.m_item04 a { background-position:-347px -87px; }
#m_page #m_spsalebnr .m_bnr01 li.m_item05 a { background-position:-458px -87px; }
#m_page #m_spsalebnr .m_bnr01 li.m_item01 a:hover { background-position:-15px -558px; }
#m_page #m_spsalebnr .m_bnr01 li.m_item02 a:hover { background-position:-125px -558px; }
#m_page #m_spsalebnr .m_bnr01 li.m_item03 a:hover { background-position:-236px -558px; }
#m_page #m_spsalebnr .m_bnr01 li.m_item04 a:hover { background-position:-347px -558px; }
#m_page #m_spsalebnr .m_bnr01 li.m_item05 a:hover { background-position:-458px -558px; }

#m_page #m_spsalebnr .m_bnr02{
	margin-bottom:7px;
	width:554px;
}

#m_page #m_spsalebnr .m_bnr02 .m_tit {
	background-image:url(/voi/common/images/sparkling/bnr_sale_zrb_btn.jpg);
	background-repeat:no-repeat;
	background-position:-15px -199px;
	text-indent:-9999px;
	overflow:hidden;
	width:554px;
	height:24px;
}

#m_page #m_spsalebnr .m_bnr02 ul li {
	text-indent:-9999px;
	overflow:hidden;
	width:277px;
	height:49px;
	float:left;
}

#m_page #m_spsalebnr .m_bnr02 ul li a {
	background-image:url(/voi/common/images/sparkling/bnr_sale_zrb_btn.jpg);
	background-repeat:no-repeat;
	display:block;
	height:49px;
}

#m_page #m_spsalebnr .m_bnr02 ul li.m_item01 a { background-position:-15px -222px;}
#m_page #m_spsalebnr .m_bnr02 ul li.m_item02 a { background-position:-292px -222px;}
#m_page #m_spsalebnr .m_bnr02 ul li.m_item01 a:hover { background-position:-15px -693px; }
#m_page #m_spsalebnr .m_bnr02 ul li.m_item02 a:hover { background-position:-292px -693px; }

#m_page #m_spsalebnr .m_bnr05{
	width:554px;
}

#m_page #m_spsalebnr .m_bnr05 .m_tit {
	background-image:url(/voi/common/images/sparkling/bnr_sale_zrb_btn.jpg);
	background-repeat:no-repeat;
	background-position:-15px -278px;
	text-indent:-9999px;
	overflow:hidden;
	width:554px;
	height:24px;
}

#m_page #m_spsalebnr .m_bnr05 ul li {
	text-indent:-9999px;
	overflow:hidden;
	width:277px;
	height:49px;
	float:left;
}

#m_page #m_spsalebnr .m_bnr05 ul li a {
	background-image:url(/voi/common/images/sparkling/bnr_sale_zrb_btn.jpg);
	background-repeat:no-repeat;
	display:block;
	height:49px;
}

#m_page #m_spsalebnr .m_bnr05 ul li.m_item01 a { background-position:-15px -302px;}
#m_page #m_spsalebnr .m_bnr05 ul li.m_item02 a { background-position:-292px -302px;}
#m_page #m_spsalebnr .m_bnr05 ul li.m_item01 a:hover { background-position:-15px -773px; }
#m_page #m_spsalebnr .m_bnr05 ul li.m_item02 a:hover { background-position:-292px -773px; }

#m_page #m_spsalebnr .m_bnr03 {
	text-indent:-9999px;
	overflow:hidden;
	width:554px;
	height:50px;
	margin:7px 0 0 0;
}

#m_page #m_spsalebnr .m_bnr03 a {
	background-image:url(/voi/common/images/sparkling/bnr_sale_zrb_btn.jpg);
	background-repeat:no-repeat;
	background-position:-15px -358px;
	display:block;
	width:554px;
	height:50px;
}

#m_page #m_spsalebnr .m_bnr03 a:hover { background-position:-15px -829px; }
	

#m_page #m_spsalebnr .m_bnr04 {
	width:345px;
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
	margin:8px 0 0 209px;
}

#m_page #m_spsalebnr .m_bnr04 a {
	background-image:url(/voi/common/images/sparkling/bnr_sale_zrb_btn.jpg);
	background-repeat:no-repeat;
	background-position:-224px -416px;
	display:block;
	width:345px;
	height:36px;
}

#m_page #m_spsalebnr .m_bnr04 a:hover { background-position:-224px -887px; }

/* ビジュアル上 アナウンス文言 */

#m_page .m_announcement {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	margin-bottom:11px;
}

#m_page .m_announcement a {
	color:#0000CC;
}

#m_page .m_announcement a:hover {
	color:#9999FF;
	text-decoration:underline;
}
