/*  ページレイアウト  */
#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 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_mPartyBrand .m_sbDet p.m_sbDetTxt a:link { text-decoration:none; color:#666666; }
#m_page #m_mPartyBrand .m_sbDet p.m_sbDetTxt a:visited { text-decoration:none; color:#8c2846; }
#m_page #m_mPartyBrand .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{
	text-indent:0px;
	display:block;
	width:950px;
	height:180px;
	background:url(/voi/l_partyfor/images/title_main.jpg) no-repeat;
}

.m_tit h2 {
	height:27px !important;
}
.m_tit02{
	height:20px;
}
#m_page #m_mNPickupbr .m_tit, #m_page #m_mNPickupbr .m_tit2 {
	height:27px !important;
}
/* BackGround ↓common↓*/
#m_page #m_mTrend .m_contents_1,
#m_page #m_mTopics .m_tit ,
#m_page #m_mTopics .m_tit02 ,
#m_page #m_mTopics .m_contents_1,
#m_page #m_mSizeVariation .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_mDressSize .m_tit,
#m_page #m_mDressSize .m_contents_1,
#m_page #m_mDressSize .m_Item_tit,
#m_page #m_mBest .m_tab_bg,
#m_page #m_mBest .m_tab_bg li a,
#m_page #m_mPartyBrand .m_tit,
#m_page #m_mPartyBrand .m_sbWrpL,
#m_page #m_mPartyBrand .m_sbWrpL_none,
#m_page #m_mPartyBrand .m_sbLgo,
#m_page #m_mPartyBrand .m_sbDet,
#m_page #m_mPartyBrand .m_sbDet p.m_sbDetTxt,
#m_page #m_mPartyBrand .m_sbWrpS,
#m_page #m_mPartyBrand .m_sbWrpS_none,
#m_page #m_mBlackBrand .m_tit,
#m_page #m_mBlackBrand .m_sbWrpL,
#m_page #m_mBlackBrand .m_sbWrpL_none,
#m_page #m_mBlackBrand .m_sbLgo,
#m_page #m_mBlackBrand .m_sbDet,
#m_page #m_mBlackBrand .m_sbDet p.m_sbDetTxt,
#m_page #m_mBlackBrand .m_sbWrpS,
#m_page #m_mBlackBrand .m_sbWrpS_none,
#m_page #m_mBlackItem .m_tit,
#m_page #m_mBlackItem .m_contents_1,
#m_page #m_mBlackItem .m_ItemBox_top,
#m_page #m_mBlackItem .m_ItemBox_con,
#m_page #m_mBlackItem .m_ItemBox_txt p,
#m_page #m_mBlackItem .m_ItemBox_txt1 p {
	background-image:url(/voi/l_partyfor/images/l_partyfor_b_bg.gif);
	background-repeat:no-repeat;
}




#m_page #m_mBest .m_tit {
	background:url(/voi/l_partyfor/images/title_ranking.gif) no-repeat;
	margin-bottom:15px;
}
#m_page #m_mTrend .m_tit {
	background:url(/voi/l_partyfor/images/title_pickup.gif) no-repeat;
}
#m_page #m_mNPickupbr .m_tit {
	background:url(/voi/l_partyfor/images/title_recommend.gif) no-repeat;
}
#m_page #m_mBGsize .m_tit {
	background:url(/voi/l_partyfor/images/title_bgsize.gif) no-repeat;
}
#m_page #m_mSMsize .m_tit {
	background:url(/voi/l_partyfor/images/title_smsize.gif) no-repeat;
}


/* FOUCUS OF THE TREND ↓common↓*/
#m_page #m_mTrend {
	width:584px;
	margin-bottom:20px;
}
#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;
}

/* Topics ↓common↓*/
#m_page #m_mTopics {
	width:584px;
	margin-bottom:20px;
}
#m_page #m_mTopics .m_contents_1 {
	width:584px;
	background-position:-584px 0;
	background-repeat:repeat-y;
}
#m_page #m_mTopics .m_contents_2 {
	width:584px;
	border-bottom:solid 1px #e6e6e6;
}
#m_page #m_mTopics .m_contents-area {
	padding:12px 0 5px 19px;
}
#m_page #m_mTopics .m_mTrendBnr {
	float:left;
	padding-right:10px;
	padding-bottom:9px;
}


/* SizeVariation ↓common↓*/
#m_page #m_mSizeVariation {
	width:584px;
	margin-bottom:20px;
}
#m_page #m_mSizeVariation .m_contents_1 {
	width:584px;
	background-position:-584px 0;
	background-repeat:repeat-y;
}
#m_page #m_mSizeVariation .m_contents_2 {
	width:584px;
	border-bottom:solid 1px #e6e6e6;
}
#m_page #m_mSizeVariation .m_contents-area {
	padding:20px 0 12px 19px;
}

/* バナーエリア内設定 */
#m_page #m_mSizeVariation .m_subTit_big,
#m_page #m_mSizeVariation .m_subTit_small{
	width:548px;
	margin-bottom:10px;
}

#m_page #m_mSizeVariation .m_Size_btn,
#m_page #m_mSizeVariation .m_Size_btn_r{
	float:left;
}
#m_page #m_mSizeVariation .m_Size_btn{
	padding-right:10px;
}
#m_page #m_mSizeVariation .m_Size_btn a,
#m_page #m_mSizeVariation .m_Size_btn_r a{
	width:176px;
	height:49px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#m_page #m_mSizeVariation .m_Size_01 a,
#m_page #m_mSizeVariation .m_Size_02 a,
#m_page #m_mSizeVariation .m_Size_03 a{
	background-image:url(/voi/l_partyfor/images/btn_size.gif);
	height:49px;
}
#m_page #m_mSizeVariation .m_Size_01 a{
	background-position:0 0;
}
#m_page #m_mSizeVariation .m_Size_02 a{
	background-position:-176px 0;
}
#m_page #m_mSizeVariation .m_Size_03 a{
	background-position:-352px 0;
}
#m_mBGsize {
	margin-bottom:20px;
	min-height:
}

/* PARTY 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; }



/* PARTY ITEM （タイトル）↓unique↓ */
#m_page #m_mItem .m_Item_tit {
	width:561px;
	height:20px;
	margin:16px 0 5px 0;
}

#m_page #m_mItem #m_Item_Other{background-position:0px -270px;}

/* PARTY ITEM (ボタン)とBLACK FORMAL ITEM (ボタン) ↓unique↓*/
#m_page #m_mItem .m_Item_btn a,
#m_page #m_mBlackItem .m_Item_btn a{
	width:170px;
	height:70px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	background-image:url(/voi/l_partyfor/images/item_search_l_partyfor.jpg);
	background-repeat:no-repeat;
}

/* PARTY ITEM (ボタン) 個別設定*/
#m_page #m_mItem #m_Item_partywear_btn a{background-position:0px 0px;}
#m_page #m_mItem #m_Item_stole_btn a{background-position:0px -70px;}
#m_page #m_mItem #m_Item_bag_btn a{background-position:0px -140px;}
#m_page #m_mItem #m_Item_accessory_btn a{background-position:0px -210px;}
#m_page #m_mItem #m_Item_shoes_btn a{background-position:0px -280px;}
#m_page #m_mItem #m_Item_partywearL_btn a{background-position:0px -350px;}
#m_page #m_mItem #m_Item_bolero_btn a{background-position:0px -420px;}

#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;}

/* BLACK FORMAL ITEM (ボタン) 個別設定*/
#m_page #m_mBlackItem #m_Item_jacket_btn a{background-position:-170px 0px;}
#m_page #m_mBlackItem #m_Item_bottoms_btn a{background-position:-170px -70px;}
#m_page #m_mBlackItem #m_Item_onepiece_btn a{background-position:-170px -140px;}
#m_page #m_mBlackItem #m_Item_goods_btn a{background-position:-170px -210px;}

/* DRESS SIZE SEARCH ↓common↓ */
#m_page #m_mDressSize {
	width:584px;
	margin-bottom:20px;
}
#m_page #m_mDressSize .m_tit {
	background-position:0 -290px;
}

#m_page #m_mDressSize .m_contents_1 {
	width:584px;
	background-position:-584px 0;
	background-repeat:repeat-y;
}
#m_page #m_mDressSize .m_contents_2 {
	width:584px;
	border-bottom:solid 1px #e6e6e6;
}
#m_page #m_mDressSize .m_contents-area {
	padding:14px 0 14px 15px;
}

#m_page #m_mDressSize .m_contents-area .m_Size-contents{
	padding-top:8px;
}

#m_page #m_mDressSize .m_SizeBox {
	float:left;
	display:block;
	width:130px;
	_width:141px;
	padding-right:11px;
}

#m_page #m_mDressSize .m_Size_btn a{
	width:130px;
	height:49px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	background-image:url(/voi/l_partyfor/images/dresssize_btn.gif);
	background-repeat:no-repeat;
}

#m_page #m_mDressSize #m_Size_01 a{background-position:0px 0px;}
#m_page #m_mDressSize #m_Size_02 a{background-position:-130px 0px;}
#m_page #m_mDressSize #m_Size_03 a{background-position:-260px 0px;}
#m_page #m_mDressSize #m_Size_04 a{background-position:-390px 0px;}
#m_page #m_mDressSize #m_Size_05 a{background-position:0px -49px;}
#m_page #m_mDressSize #m_Size_06 a{background-position:-130px -49px;}
#m_page #m_mDressSize #m_Size_07 a{background-position:-260px -49px;}
#m_page #m_mDressSize #m_Size_08 a{background-position:-390px -49px;}

/* FIND THE BEST ↓common↓*/
#m_page #m_mBest {
	width:584px;
	margin:0 0 20px 0;
	padding:0;
}
/* 売上トップランキング */
#m_page #m_mRanking .m_sbDet p.m_sbDetTxt a {
	display:block;
	overflow:hidden;
	width:98px;
	height:18px;
}

#m_page #m_mRanking .m_sbDet_02 p.m_sbDetTxt a {
	display:block;
	overflow:hidden;
	width:98px;
	height:28px;
}

#m_page #m_mRanking .m_sbDet_03 p.m_sbDetTxt a {
	display:block;
	overflow:hidden;
	width:98px;
	height:28px;
}

#m_page #m_mRanking .m_sbDet_04 p.m_sbDetTxt a {
	display:block;
	overflow:hidden;
	width:98px;
	height:28px;
}

#m_page #m_mRanking .m_sbDet_05 p.m_sbDetTxt a {
	display:block;
	overflow:hidden;
	width:98px;
	height:28px;
}

#m_page #m_mRanking .m_sbDet_06 p.m_sbDetTxt a {
	display:block;
	overflow:hidden;
	width:98px;
	height:28px;
}

#m_page #m_mRanking .m_tit{
	background:url(/voi/l_partyfor/images/itemrank_tit01.gif);
}
#m_page #m_mRanking .m_sbWrpArea {
	float:left;
	margin-left:auto;
	margin-right:auto;
}
#m_page #m_mRanking .m_sbWrpL {
	width:109px;
	_width:111px;
	height:255px;
	margin-right:7px;
	padding-bottom:6px;
	border:solid 1px #dcdcdc;
	background:url(/voi/l_partyfor/images/bg_ranking.gif)  left top no-repeat;
}
#m_page #m_mRanking .m_sbWrpL_none {
	width:109px;
	_width:111px;
	height:255px;
	margin-right:0px;
	padding-bottom:6px;
	border:solid 1px #dcdcdc;
	background:url(/voi/l_partyfor/images/bg_ranking.gif)  left top no-repeat;
}
#m_page #m_mRanking .m_sbWrpL_tit{
	width:88px;
	margin-left:12px;
	padding-top:8px;
	padding-bottom:8px;
	text-align:center;
	border-bottom:dotted 1px #dcdcdc;
	color:#444446;
	font-weight:bold;
}
#m_page #m_mRanking .m_sbWrpL_tit2{
	width:88px;
	margin-left:12px;
	padding-top:1px;
	padding-bottom:0;
	text-align:center;
	border-bottom:dotted 1px #dcdcdc;
	color:#444446;
	font-weight:bold;
}
#m_page #m_mRanking iframe {
	width:109px;
	height:170px;
	_height:175px;
	margin-left:-3px;
	_margin-left:-4px;
}
#m_page #m_mRanking .m_sbDet {
	width:98px;
	height:18px;
	margin-left:6px;
	text-indent:-9999px;
	overflow: hidden;
	background:url(/voi/l_partyfor/images/btn_ranking.gif) no-repeat top;
	margin-bottom:6px;
	_margin-bottom:0px;
}

#m_page #m_mRanking .m_sbDet_02 {
	width:98px;
	height:28px;
	margin-left:6px;
	text-indent:-9999px;
	overflow: hidden;
	background:url(/voi/l_partyfor/images/btn_ranking_02.gif) no-repeat top;
	margin-bottom:6px;
	_margin-bottom:0px;
}

#m_page #m_mRanking .m_sbDet_03 {
	width:98px;
	height:28px;
	margin-left:6px;
	text-indent:-9999px;
	overflow: hidden;
	background:url(/voi/l_partyfor/images/btn_ranking_03.gif) no-repeat top;
	margin-bottom:6px;
	_margin-bottom:0px;
}

#m_page #m_mRanking .m_sbDet_04 {
	width:98px;
	height:28px;
	margin-left:6px;
	text-indent:-9999px;
	overflow: hidden;
	background:url(/voi/l_partyfor/images/btn_ranking_04.gif) no-repeat top;
	margin-bottom:6px;
	_margin-bottom:0px;
}

#m_page #m_mRanking .m_sbDet_05 {
	width:98px;
	height:28px;
	margin-left:6px;
	text-indent:-9999px;
	overflow: hidden;
	background:url(/voi/l_partyfor/images/btn_ranking_05.gif) no-repeat top;
	margin-bottom:6px;
	_margin-bottom:0px;
}

#m_page #m_mRanking .m_sbDet_06 {
	width:98px;
	height:28px;
	margin-left:6px;
	text-indent:-9999px;
	overflow: hidden;
	background:url(/voi/l_partyfor/images/btn_ranking_06.gif) no-repeat top;
	margin-bottom:6px;
	_margin-bottom:0px;
}


/* 【パーティ】SHOP & BRAND LIST ↓common↓ */
#m_page #m_mPartyBrand {
	width:584px;
	margin-bottom:20px;
}

#m_page #m_mPartyBrand .m_tit{
	background-position:0px -40px;
	margin-bottom:10px;
}

#m_page #m_mPartyBrand h3{
	text-indent:0;
	overflow:visible;
}
#m_page #m_mPartyBrand .m_sbWrpBox {
	padding-left:2px;
}
#m_page #m_mPartyBrand .m_sbWrpArea {
	float:left;
}
#m_page #m_mPartyBrand .m_sbWrpL,
#m_page #m_mPartyBrand .m_sbWrpL_none{
	width:192px;
	height:196px;
	margin-left:2px;
	margin-bottom:4px;
	background-position:-1168px -86px;
}
#m_page #m_mPartyBrand .m_sbWrpS,
#m_page #m_mPartyBrand .m_sbWrpS_none{
	width:192px;
	height:82px;
	margin-left:2px;
	margin-bottom:4px;
	background-position:-1168px -282px;
}
#m_page #m_mPartyBrand iframe {
	width:190px;
	height:108px;
}
#m_page #m_mPartyBrand .m_sbLgo {
	width:190px;
	height:44px;
	_height:45px;
	overflow:hidden;
	background-position:-1168px bottom;
	padding-bottom:1px;
	margin-bottom:7px;
}
#m_page #m_mPartyBrand .m_sbWrpS .m_sbLgo {
	margin-bottom:0px;
}
#m_page #m_mPartyBrand .m_sbLgo a{
	width:190px;
	height:44px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#m_page #m_mPartyBrand .m_sbDet {
	width:190px;
	height:30px;
	overflow:hidden;
	background-position:-1168px top;
	padding-top:1px;
	text-align:left;
}
#m_page #m_mPartyBrand .m_sbWrpS .m_sbDet {
	padding:0;
	background:none;
}
#m_page #m_mPartyBrand .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_mPartyBrand .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_mPartyBrand .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_mPartyBrand .m_sbDet p.m_sbDetTxt_1 span.m_red {color:#d20000;}
#m_page #m_mPartyBrand .m_sbDet p.m_sbDetTxt_2 a:link { text-decoration:none; color:#666666; }
#m_page #m_mPartyBrand .m_sbDet p.m_sbDetTxt_2 a:visited { text-decoration:none; color:#8c2846; }
#m_page #m_mPartyBrand .m_sbDet p.m_sbDetTxt_2 a:hover { text-decoration:none; color:#d20000; }

.m_CBnr {
	margin-bottom:20px;
}

/* 【ブラック&フォーマル】SHOP & BRAND LIST ↓common↓ */
#m_page #m_mBlackBrand {
	width:584px;
	margin-bottom:20px;
}

#m_page #m_mBlackBrand .m_tit{
	background-position:0px -60px;
	margin-bottom:10px;
}

#m_page #m_mBlackBrand h3{
	text-indent:0;
	overflow:visible;
}
#m_page #m_mBlackBrand .m_sbWrpBox {
	padding-left:2px;
}
#m_page #m_mBlackBrand .m_sbWrpArea {
	float:left;
}
#m_page #m_mBlackBrand .m_sbWrpL,
#m_page #m_mBlackBrand .m_sbWrpL_none{
	width:192px;
	height:196px;
	margin-left:2px;
	margin-bottom:4px;
	background-position:-1168px -86px;
}
#m_page #m_mBlackBrand .m_sbWrpS,
#m_page #m_mBlackBrand .m_sbWrpS_none{
	width:192px;
	height:82px;
	margin-left:2px;
	margin-bottom:4px;
	background-position:-1168px -282px;
}
#m_page #m_mBlackBrand iframe {
	width:190px;
	height:108px;
}
#m_page #m_mBlackBrand .m_sbLgo {
	width:190px;
	height:44px;
	_height:45px;
	overflow:hidden;
	background-position:-1168px bottom;
	padding-bottom:1px;
	margin-bottom:7px;
}
#m_page #m_mBlackBrand .m_sbWrpS .m_sbLgo {
	margin-bottom:0px;
}
#m_page #m_mBlackBrand .m_sbLgo a{
	width:190px;
	height:44px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#m_page #m_mBlackBrand .m_sbDet {
	width:190px;
	height:30px;
	overflow:hidden;
	background-position:-1168px top;
	padding-top:1px;
	text-align:left;
}
#m_page #m_mBlackBrand .m_sbWrpS .m_sbDet {
	padding:0;
	background:none;
}
#m_page #m_mBlackBrand .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_mBlackBrand .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_mBlackBrand .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_mBlackBrand .m_sbDet p.m_sbDetTxt_1 span.m_red {color:#d20000;}
#m_page #m_mBlackBrand .m_sbDet p.m_sbDetTxt_2 a:link { text-decoration:none; color:#666666; }
#m_page #m_mBlackBrand .m_sbDet p.m_sbDetTxt_2 a:visited { text-decoration:none; color:#8c2846; }
#m_page #m_mBlackBrand .m_sbDet p.m_sbDetTxt_2 a:hover { text-decoration:none; color:#d20000; }



/* PARTY BRAND LISTとBLACK FORMAL BRAND ロゴ ↓unique↓ */
#m_page #m_mPartyBrand h3 a,
#m_page #m_mBlackBrand h3 a{
	background-image:url(/voi/l_partyfor/images/shop_brand_b_logo.gif);
	display:block;
	width:190px;
	height:44px;
	text-indent:-9999px;
	background-repeat:no-repeat;
}

/* PARTY BRAND LIST ロゴ 個別設定 */
#m_page #m_mPartyBrand h3.m_logo-10546 a{background-position:0px 0px;}
#m_page #m_mPartyBrand h3.m_logo-10607 a{background-position:0px -44px;}
#m_page #m_mPartyBrand h3.m_logo-11021 a{background-position:0px -88px;}
#m_page #m_mPartyBrand h3.m_logo-10860 a{background-position:0px -132px;}
#m_page #m_mPartyBrand h3.m_logo-10305 a{background-position:0px -176px;}
#m_page #m_mPartyBrand h3.m_logo-10670 a{background-position:0px -220px;}
#m_page #m_mPartyBrand h3.m_logo-10446 a{background-position:0px -264px;}
#m_page #m_mPartyBrand h3.m_logo-10392 a{background-position:0px -308px;}
#m_page #m_mPartyBrand h3.m_logo-10363 a{background-position:0px -352px;}
#m_page #m_mPartyBrand h3.m_logo-10818 a{background-position:0px -396px;}
#m_page #m_mPartyBrand h3.m_logo-10550 a{background-position:0px -440px;}
#m_page #m_mPartyBrand h3.m_logo-10819 a{background-position:0px -484px;}
#m_page #m_mPartyBrand h3.m_logo-10611 a{background-position:0px -528px;}
#m_page #m_mPartyBrand h3.m_logo-10830 a{background-position:0px -572px;}
#m_page #m_mPartyBrand h3.m_logo-10344 a{background-position:0px -616px;}
#m_page #m_mPartyBrand h3.m_logo-10614 a{background-position:0px -660px;}
#m_page #m_mPartyBrand h3.m_logo-10274 a{background-position:0px -704px;}
#m_page #m_mPartyBrand h3.m_logo-10684 a{background-position:0px -748px;}
#m_page #m_mPartyBrand h3.m_logo-11551 a{background-position:0px -792px;}
#m_page #m_mPartyBrand h3.m_logo-11009 a{background-position:0px -836px;}
#m_page #m_mPartyBrand h3.m_logo-10813 a{background-position:0px -880px;}
#m_page #m_mPartyBrand h3.m_logo-11473 a{background-position:0px -924px;}
#m_page #m_mPartyBrand h3.m_logo-11575 a{background-position:0px -968px;}
#m_page #m_mPartyBrand h3.m_logo-10303 a{background-position:0px -1012px;}

/* BLACK FORMAL BRAND LIST 個別設定 */
#m_page #m_mBlackBrand h3.m_logo-10782 a{background-position:-190px 0px;}
#m_page #m_mBlackBrand h3.m_logo-12001 a{background-position:-190px -44px;}

/* BLACK FORMAL ITEM ↓unique↓*/
#m_page #m_mBlackItem {
	width:584px;
	margin-bottom:20px;
}
#m_page #m_mBlackItem .m_tit {
	background-position:0px -250px;
}

#m_page #m_mBlackItem .m_contents_1 {
	width:584px;
	background-position:-584px 0;
	background-repeat:repeat-y;
}
#m_page #m_mBlackItem .m_contents_2 {
	width:584px;
	border-bottom:solid 1px #e6e6e6;
}

#m_page #m_mBlackItem .m_contents-area {
	padding:9px 0 15px 11px;
}

#m_page #m_mBlackItem .m_ItemBox {
	float:left;
	display:block;
	width:170px;
	_width:195px;
	padding-right:25px;
}

#m_page #m_mBlackItem .m_ItemBox_r {
	float:left;
	display:block;
	width:170px;
}
#m_page #m_mBlackItem .m_ItemBox_top {
	display:block;
	width:170px;
	padding: 6px 0 2px 0;
	background-position:-1168px bottom;
}

#m_page #m_mBlackItem .m_ItemBox_con {
	display:block;
	width:170px;
	padding: 0 0 2px 0;
	background-position:-1168px bottom;
}

#m_page #m_mBlackItem .m_ItemBox_txt {
	float:left;
	width:85px;
}
#m_page #m_mBlackItem .m_ItemBox_txt1 {
	width:170px;
}
#m_page #m_mBlackItem .m_ItemBox_txt p,
#m_page #m_mBlackItem .m_ItemBox_txt1 p {
	padding-left:13px;
	background-position:-1743px 3px;
}
#m_page #m_mBlackItem .m_Item-contents {
	padding-top:12px;
}

#m_page #m_mBlackItem a:link { text-decoration:none; color:#666666; }
#m_page #m_mBlackItem a:visited { text-decoration:none; color:#8c2846; }
#m_page #m_mBlackItem a:hover { text-decoration:none; color:#d20000; }
#m_page #m_mBlackItem a:active { text-decoration:none; color:#d20000; }


/* 右バナー */
#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;
}

/* 右エリア */
#m_page #m_MainBox_r #m_newshop-area,
#m_page #m_MainBox_r #m_info-area,
#m_page #m_MainBox_r #m_recommend_shop {
	width:178px;
	height:20px;
	margin-bottom:6px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/voi/l_partyfor/images/title_rightarea.gif) no-repeat;
}

#m_page #m_MainBox_r #m_newshop-area{ background-position:0 0; }
#m_page #m_MainBox_r #m_info-area { background-position:0 -20px; }
#m_page #m_MainBox_r #m_recommend_shop{ background-position:0 -40px; }


/* 2011 SUMMER SPSALE */

#m_page #m_spsalebnr {
	background-image:url(/voi/common/images/sparkling/bnr_sale_lpf_bg.jpg);
	width:584px;
	background-repeat:no-repeat;
	margin-bottom:10px;
}

#m_page #m_spsalebnr .m_tit {
	text-indent:-9999px;
	overflow:hidden;
	width:584px;
	height:69px;
}

#m_page #m_spsalebnr .m_BnrArea {
	padding:0 0 13px 15px;
}

#m_page #m_spsalebnr .m_bnr01 {
	width:554px;
	height:95px;
	text-indent:-9999px;
	overflow:hidden;
	margin-bottom:5px;
}

#m_page #m_spsalebnr .m_bnr01 a {
	background-image:url(/voi/common/images/sparkling/bnr_sale_lpf_btn.jpg);
	background-repeat:no-repeat;
	background-position:-15px -69px;
	display:block;
	width:554px;
	height:95px;
}

#m_page #m_spsalebnr .m_bnr01 a:hover {
	background-position:-15px -343px;
}

#m_page #m_spsalebnr .m_bnr02 li { 
	float:left;
	width:181px;
	height:47px;
	text-indent:-9999px;
	overflow:hidden;
}

#m_page #m_spsalebnr .m_bnr02 li.m_item01 { padding-right:6px; _width:187px;}
#m_page #m_spsalebnr .m_bnr02 li.m_item02 { padding-right:5px; _width:186px;}

#m_page #m_spsalebnr .m_bnr02 li a {
	background-image:url(/voi/common/images/sparkling/bnr_sale_lpf_btn.jpg);
	background-repeat:no-repeat;
	width:181px;
	height:47px;
	display:block;
}

#m_page #m_spsalebnr .m_bnr02 li.m_item01 a { background-position:-15px -169px; }
#m_page #m_spsalebnr .m_bnr02 li.m_item02 a { background-position:-202px -169px; }
#m_page #m_spsalebnr .m_bnr02 li.m_item03 a { background-position:-388px -169px; }
#m_page #m_spsalebnr .m_bnr02 li.m_item01 a:hover { background-position:-15px -443px; }
#m_page #m_spsalebnr .m_bnr02 li.m_item02 a:hover { background-position:-202px -443px; }
#m_page #m_spsalebnr .m_bnr02 li.m_item03 a:hover { background-position:-388px -443px; }

#m_page #m_spsalebnr .m_bnr03 {
	width:358px;
	height:39px;
	text-indent:-9999px;
	overflow:hidden;
	margin:6px 0 0 196px;
}

#m_page #m_spsalebnr .m_bnr03 a {
	background-image:url(/voi/common/images/sparkling/bnr_sale_lpf_btn.jpg);
	background-repeat:no-repeat;
	background-position:-211px -222px;
	display:block;
	width:358px;
	height:39px;
}

#m_page #m_spsalebnr .m_bnr03 a:hover {
	background-position:-211px -496px;
}

