
#m_page .m_clearfix {
	position:relative;
}




/*----------------------------------------------------------
  ページレイアウト
----------------------------------------------------------*/
#m_page #m_Box {
	width:950px;
	margin:0;
	padding:0;
}
#m_page #m_leftBox {
	width:154px;
	float:left;
}
#m_page #m_left {
	width:154px;
}
#m_page #m_rightBox {
	width:780px;
	float:right;
}
#m_page #m_mainVisual {
	width:770px;
	background:url(/voi/gladee/images/mainv_line_btm.gif) no-repeat left bottom;
	padding-bottom:1px;
}
#m_page #m_center {
	width:584px;
	float:left;
}
#m_page #m_right {
	width:178px;
	float:right;
}

/*----------------------------------------------------------
  左ナビ
----------------------------------------------------------*/
#m_page #m_lNavi .m_lNaviDdBtm1 dt,
#m_page #m_lNavi .m_lNaviDdBtm1 dd,
#m_page #m_lNavi dd.m_lNaviDdBtm1 ul.m_lNaviList01 li,
#m_page #m_lNavi dd.m_lNaviDdBtm2 ul li,
#m_page #m_lNavi .m_lNaviDdBtm1 .m_lNaviBnr dd,
#m_page #m_lNavi .m_lNaviDdBtm2 dt,
#m_page #m_lNavi .m_lNaviDdBtm2 dd {
	font-size:12px;
	line-height:15px;
}

#m_page #m_lNavi .m_lNaviDdBtm1 .m_lNaviBnr dt {
	font-size:10px;
	line-height:12px;
}

#m_page #m_lNavi dt#m_lNaviItem {
	background:url(/voi/webshop/present/images/m_title_navi_item.gif) no-repeat 10px 0;
}
#m_page #m_lNavi dt#m_lNaviObj {
	background:url(/voi/webshop/present/images/m_title_navi_obj.gif) no-repeat 10px 0;
}
#m_page #m_lNavi dt#m_lNaviBrand {
	background:url(/voi/webshop/present/images/m_title_navi_brand.gif) no-repeat 10px 0;
}
#m_page #m_lNavi dt#m_lNaviMoney {
	background:url(/voi/webshop/present/images/m_title_navi_money.gif) no-repeat 10px 0;
}

#m_page dl#m_lNavi .m_lNaviBnr {
	width:135px;
	_width:150px;	/* _width=width+padding-left+right */
	display:block;
	padding:3px 5px 2px 10px;
}
#m_page dl#m_lNavi .m_lNaviBnr dt {
	margin-bottom:5px;
}
#m_page dl#m_lNavi .m_lNaviBnr dt a {
	display:block;
	width:130px;
	height:51px;
	margin:0;
	padding:0;
	background-image:url(/voi/webshop/present/images/m_bnr_navi_item.gif);
	background-position:0 0;
	text-indent:-99999px;
	overflow:hidden;
}
#m_page dl#m_lNavi .m_lNaviBnr dt a:hover {
	background-position:0 -51px;
}

#m_page dl#m_lNavi .m_lNaviBnr dd {
	text-align:right;
}

#m_page #m_lNavi .m_lNaviDdBtm2 p.m_Lnavi_all {
	padding:10px 10px;
/*	text-align:right;*/
}



#m_page dl#m_lNavi ul.m_lNaviList02 li.m_next {
	margin-left:10px;
}

#m_page dl#m_lNavi ul.m_lNaviList02 li.m_next a{
	display:block;
	width:118px;
}


/*すべてのアイテムから選ぶ*/
#m_page dl#m_lNavi #m_item_all{
	width:154px;
	margin:10px 0;
}

#m_page dl#m_lNavi #m_item_all p.m_allow{
	width:15px;
	float:left;
	margin-left:10px;
}

#m_page dl#m_lNavi #m_item_all p.m_text{
	width:120px;
	float:left;
}





/*----------------------------------------------------------
  メインコンテンツ
----------------------------------------------------------*/
/*-----------------------------
  メインビジュアル
-----------------------------*/
#m_page #m_title_main{
	display:block;
	width:584px;
	margin-bottom:23px;
	clear:both;
	overflow:hidden;
}

#m_page #m_title_main h1{
	display:block;
	width:584px;
	text-indent:0px;
}


/*-----------------------------
  クリスマスギフト
-----------------------------*/

#m_page #item_contents_area {
	margin-bottom: 15px;
	width: 584px;
}

#m_page #xmas_gift_mv {
	margin-bottom: 10px;
}

#m_page #gift_bnr_area{
	width: 584px;
}

#m_page #m_center #gift_bnr_area ul{
	width: 584px;
	margin-bottom: 10px;
}

#m_page #gift_bnr_area ul li.l_gift{
	float: left;
	width: 282px;
}

#m_page #gift_bnr_area ul li.l_gift a:hover img{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	background: #fff;
	zoom:1;
}

#m_page #gift_bnr_area ul li.m_gift{
	float: right;
	width: 282px;
}

#m_page #gift_bnr_area ul li.m_gift a:hover img{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	background: #fff;
	zoom:1;
}

#m_page .m_tit_limitation{
	background: url("/voi/webshop/present/images/xmas_limitation.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 25px;
	margin-bottom: 10px;
}

#m_page .m_tit_recommendation{
	background: url("/voi/webshop/present/images/xmas_recommendation.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 25px;
	margin-bottom: 10px;
}

#m_page #ladies_box {
	float: left;
	width: 280px;
}

#m_page .ladies_box_tit {
	background: url("/voi/webshop/present/images/ladies_box_title.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	width: 270px;
	height: 13px;
	margin-bottom: 15px;
}

#m_page .ladies_item_box {
	float: left;
	width: 134px;
	height: 168px;
	margin-bottom: 20px;
}

#m_page .ladies_item_box a:hover img{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	background: #fff;
	zoom:1;
}

#m_page .mr_10{
	margin-right: 10px;
}

#m_page .ml_10{
	margin-left: 10px;
}

#m_page #mens_box {
	float: right;
	width: 280px;
}

#m_page .mens_box_tit {
	background: url("/voi/webshop/present/images/mens_box_title.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	width: 270px;
	height: 13px;
	margin-bottom: 15px;
}

#m_page .mens_item_box {
	float: left;
	width: 134px;
	height: 168px;
	margin-bottom: 20px;
}

#m_page .mens_item_box a:hover img{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	background: #fff;
	zoom:1;
}


/*-----------------------------
　Special
-----------------------------*/
#m_page .m_BnrBox {
	width:584px;
	margin-bottom:18px;
}
#m_page #m_SpecialBnr .m_tit {
	height:25px;
	background:url(/voi/webshop/present/images/m_ptown_ttl_special.gif) no-repeat;
}
#m_page #m_StoreBnr .m_tit {
	height:25px;
	background:url(/voi/webshop/present/images/m_ptown_ttl_staff.gif) no-repeat;
}
#m_page .m_subtit {
	height:20px;
	margin-top:4px;
	margin-bottom:7px;
	float:left;
}

#m_page .m_BnrBox .m_contents_0 {
	width:584px;
	background:url(/voi/webshop/present/images/m_box_top_bottom_line.gif) no-repeat 0 0;
}
#m_page .m_BnrBox .m_contents_1 {
	width:584px;
	background:url(/voi/webshop/present/images/m_box_line.gif) repeat-y;
}
#m_page .m_BnrBox .m_contents_2 {
	width:584px;
	background:url(/voi/webshop/present/images/m_box_top_bottom_line.gif) no-repeat 0 100%;
}
#m_page .m_BnrBox .m_contents-area {
	padding:10px 0 6px 16px;
}

#m_page .m_BnrBox .m_SpecialBnr {
	float:left;
	padding-bottom:10px;
}

#m_page .m_BnrBox .m_SpecialBnr a {
	display:block;
	width:554px;
	height:132px;
	background-position:0 0;
	text-indent:-99999px;
	overflow:hidden;
}

#m_page .m_BnrBox .m_SpecialBnr_img {
	float:left;
	padding-bottom:10px;
}

#m_page #m_SpecialBnr .m_SpecialBnr a {
	background-image:url(/voi/webshop/present/images/m_bnr_special.jpg);
}
#m_page #m_StoreBnr .m_SpecialBnr a {
	background-image:url(/voi/webshop/present/images/m_bnr_store.jpg);
}

#m_page .m_BnrBox #m_SpecialBnr01 a{background-position:0 0;}
#m_page .m_BnrBox #m_SpecialBnr02 a{background-position:0 -132px;}
#m_page .m_BnrBox #m_SpecialBnr03 a{background-position:0 -264px;}
#m_page .m_BnrBox #m_SpecialBnr04 a{background-position:0 -396px;}
#m_page .m_BnrBox #m_SpecialBnr05 a{background-position:0 -528px;}
#m_page .m_BnrBox #m_SpecialBnr06 a{background-position:0 -660px;}
#m_page .m_BnrBox #m_SpecialBnr07 a{background-position:0 -792px;}
#m_page .m_BnrBox #m_SpecialBnr08 a{background-position:0 -924px;}
#m_page .m_BnrBox #m_SpecialBnr09 a{background-position:0 -1056px;}
#m_page .m_BnrBox #m_SpecialBnr10 a{background-position:0 -1188px;}
#m_page .m_BnrBox #m_SpecialBnr11 a{background-position:0 -1320px;}
#m_page .m_BnrBox #m_SpecialBnr12 a{background-position:0 -1452px;}
#m_page .m_BnrBox #m_SpecialBnr13 a{background-position:0 -1584px;}
#m_page .m_BnrBox #m_SpecialBnr14 a{background-position:0 -1716px;}
#m_page .m_BnrBox #m_SpecialBnr15 a{background-position:0 -1848px;}

#m_page .m_BnrBox #m_SpecialBnr01 a:hover{background-position:-554px 0;}
#m_page .m_BnrBox #m_SpecialBnr02 a:hover{background-position:-554px -132px;}
#m_page .m_BnrBox #m_SpecialBnr03 a:hover{background-position:-554px -264px;}
#m_page .m_BnrBox #m_SpecialBnr04 a:hover{background-position:-554px -396px;}
#m_page .m_BnrBox #m_SpecialBnr05 a:hover{background-position:-554px -528px;}
#m_page .m_BnrBox #m_SpecialBnr06 a:hover{background-position:-554px -660px;}
#m_page .m_BnrBox #m_SpecialBnr07 a:hover{background-position:-554px -792px;}
#m_page .m_BnrBox #m_SpecialBnr08 a:hover{background-position:-554px -924px;}
#m_page .m_BnrBox #m_SpecialBnr09 a:hover{background-position:-554px -1056px;}
#m_page .m_BnrBox #m_SpecialBnr10 a:hover{background-position:-554px -1188px;}
#m_page .m_BnrBox #m_SpecialBnr11 a:hover{background-position:-554px -1320px;}
#m_page .m_BnrBox #m_SpecialBnr12 a:hover{background-position:-554px -1452px;}
#m_page .m_BnrBox #m_SpecialBnr13 a:hover{background-position:-554px -1584px;}
#m_page .m_BnrBox #m_SpecialBnr14 a:hover{background-position:-554px -1716px;}
#m_page .m_BnrBox #m_SpecialBnr15 a:hover{background-position:-554px -1848px;}

#m_page .m_BnrBox #m_StoreBnr01 a{background-position:0 0;}
#m_page .m_BnrBox #m_StoreBnr01 a:hover{background-position:-554px 0;}

#m_page .m_BnrBox .m_SpecialBnr_btm {
	float:left;
}

#m_page .m_BnrBox .m_SpecialBnr_btm a {
	display:block;
	width:554px;
	height:132px;
	background-position:0 -132px;
	text-indent:-99999px;
	overflow:hidden;
}

#m_page #m_SpecialBnr .m_SpecialBnr_btm a{
	background-image:url(/voi/webshop/present/images/m_bnr_special.jpg);
}
#m_page #m_StoreBnr .m_SpecialBnr_btm a{
	background-image:url(/voi/webshop/present/images/m_bnr_store.jpg);
}
#m_page .m_BnrBox .m_SpecialBnr_btm a:hover {
	background-position:-554px -132px;
}

/*-----------------------------
　Special 小さいサイズ
-----------------------------*/

#m_page .m_BnrBox .m_SpecialBnr_s {
	float:left;
	padding:0 10px 10px 0;
}

#m_page .m_BnrBox .m_SpecialBnr_s_img {
	float:left;
	padding:0 10px 10px 0;
}

#m_page .m_BnrBox #m_SpecialBnr02_s,
#m_page .m_BnrBox #m_SpecialBnr04_s {
	padding-right:0;
}

#m_page .m_BnrBox .m_SpecialBnr_s a {
	display:block;
	width:272px;
	height:132px;
	background-position:0 0;
	text-indent:-99999px;
	overflow:hidden;
}

#m_page .m_BnrBox .m_SpecialBnr_s a {
	background-image:url(/voi/webshop/present/images/bnr_presentnavi_s01.jpg);
}

#m_page .m_BnrBox #m_SpecialBnr01_s a{background-position:0 0;}
#m_page .m_BnrBox #m_SpecialBnr01_s a:hover{background-position:0 -132px;}


/*-----------------------------
　Scene
-----------------------------*/
#m_page #m_Scene {
	width:584px;
	margin-bottom:17px;
}
#m_page #m_Scene .m_tit {
	height:25px;
	background:url(/voi/webshop/present/images/m_ptown_ttl_scene.gif) no-repeat;
}
#m_page #m_Scene .m_contents_0 {
	width:584px;
	background:url(/voi/webshop/present/images/m_box_top_bottom_line.gif) no-repeat 0 0;
}
#m_page #m_Scene .m_contents_1 {
	width:584px;
	background:url(/voi/webshop/present/images/m_box_line.gif) repeat-y;
}
#m_page #m_Scene .m_contents_2 {
	width:584px;
	background:url(/voi/webshop/present/images/m_box_top_bottom_line.gif) no-repeat 0 100%;
}
#m_page #m_Scene .m_contents-area {
	padding:13px 0 13px 16px;
}

#m_page #m_Scene .m_SceneBnr {
	padding-bottom:5px;
}

#m_page #m_Scene .m_SceneBnr_btm {
	padding-bottom:0;
}

#m_page #m_Scene .m_contents-area li {
	float:left;
	padding-right:14px;
}

#m_page #m_Scene .m_contents-area li.lastChild {
	padding-right:0;
}

#m_page #m_Scene .m_contents-area a {
	display:block;
	width:270px;
	height:75px;
	background-image:url(/voi/webshop/present/images/m_btn_scene.jpg);
	text-indent:-99999px;
	overflow:hidden;
}

#m_page #m_Scene .m_contents-area .m_btn01 a { background-position:0 0; }
#m_page #m_Scene .m_contents-area .m_btn01 a:hover { background-position:-270px 0; }

#m_page #m_Scene .m_contents-area .m_btn02 a { background-position:0 -75px; }
#m_page #m_Scene .m_contents-area .m_btn02 a:hover { background-position:-270px -75px; }

#m_page #m_Scene .m_contents-area .m_btn03 a { background-position:0 -150px; }
#m_page #m_Scene .m_contents-area .m_btn03 a:hover { background-position:-270px -150px; }

#m_page #m_Scene .m_contents-area .m_btn04 a { background-position:0 -225px; }
#m_page #m_Scene .m_contents-area .m_btn04 a:hover { background-position:-270px -225px; }

#m_page #m_Scene .m_contents-area .m_btn05 a { background-position:0 -300px; }
#m_page #m_Scene .m_contents-area .m_btn05 a:hover { background-position:-270px -300px; }

#m_page #m_Scene .m_contents-area .m_btn06 a { background-position:0 -375px; }
#m_page #m_Scene .m_contents-area .m_btn06 a:hover { background-position:-270px -375px; }

#m_page #m_Scene .m_contents-area .m_btn07 a { background-position:0 -450px; }
#m_page #m_Scene .m_contents-area .m_btn07 a:hover { background-position:-270px -450px; }

#m_page #m_Scene .m_contents-area .m_btn08 a { background-position:0 -525px; }
#m_page #m_Scene .m_contents-area .m_btn08 a:hover { background-position:-270px -525px; }


/*-----------------------------
　Price
-----------------------------*/
#m_page #m_Price {
	width:584px;
	margin-bottom:17px;
}
#m_page #m_Price .m_tit {
	height:25px;
	background:url(/voi/webshop/present/images/m_ptown_ttl_price.gif) no-repeat ;
}
#m_page #m_Price .m_contents_0 {
	width:584px;
	background:url(/voi/webshop/present/images/m_box_top_bottom_line.gif) no-repeat 0 0;
}
#m_page #m_Price .m_contents_1 {
	width:584px;
	background:url(/voi/webshop/present/images/m_box_line.gif) repeat-y;
}
#m_page #m_Price .m_contents_2 {
	width:584px;
	background:url(/voi/webshop/present/images/m_box_top_bottom_line.gif) no-repeat 0 100%;
}
#m_page #m_Price .m_contents-area {
	padding:11px 0 12px 16px;
}

#m_page #m_Price .m_PriceBnr {
	padding-bottom:2px;
}

#m_page #m_Price .m_PriceBnr_btm {
	padding-bottom:0;
}

#m_page #m_Price .m_contents-area li {
	float:left;
	padding-right:6px;
}

#m_page #m_Price .m_contents-area li.lastChild {
	padding-right:0;
}

#m_page #m_Price .m_contents-area a {
	display:block;
	width:106px;
	height:38px;
	background-image:url(/voi/webshop/present/images/m_btn_price.gif);
	text-indent:-99999px;
	overflow:hidden;
}

#m_page #m_Price .m_contents-area .m_btn01 a { background-position:0 0; }
#m_page #m_Price .m_contents-area .m_btn01 a:hover { background-position:0 -80px; }

#m_page #m_Price .m_contents-area .m_btn02 a { background-position:-112px 0; }
#m_page #m_Price .m_contents-area .m_btn02 a:hover { background-position:-112px -80px; }

#m_page #m_Price .m_contents-area .m_btn03 a { background-position:-224px 0; }
#m_page #m_Price .m_contents-area .m_btn03 a:hover { background-position:-224px -80px; }

#m_page #m_Price .m_contents-area .m_btn04 a { background-position:-336px 0; }
#m_page #m_Price .m_contents-area .m_btn04 a:hover { background-position:-336px -80px; }

#m_page #m_Price .m_contents-area .m_btn05 a { background-position:-448px 0; }
#m_page #m_Price .m_contents-area .m_btn05 a:hover { background-position:-448px -80px; }

#m_page #m_Price .m_contents-area .m_btn06 a { background-position:0 -40px; }
#m_page #m_Price .m_contents-area .m_btn06 a:hover { background-position:0 -120px; }

#m_page #m_Price .m_contents-area .m_btn07 a { background-position:-112px -40px; }
#m_page #m_Price .m_contents-area .m_btn07 a:hover { background-position:-112px -120px; }

#m_page #m_Price .m_contents-area .m_btn08 a { background-position:-224px -40px; }
#m_page #m_Price .m_contents-area .m_btn08 a:hover { background-position:-224px -120px; }

#m_page #m_Price .m_contents-area .m_btn09 a { background-position:-336px -40px; }
#m_page #m_Price .m_contents-area .m_btn09 a:hover { background-position:-336px -120px; }

#m_page #m_Price .m_contents-area .m_btn10 a { background-position:-448px -40px; }
#m_page #m_Price .m_contents-area .m_btn10 a:hover { background-position:-448px -120px; }


/*-----------------------------
　Type
-----------------------------*/
#m_page #m_Type {
	width:584px;
	margin-bottom:16px;
}
#m_page #m_Type .m_tit {
	height:25px;
	background:url(/voi/webshop/present/images/m_ptown_ttl_type.gif) no-repeat ;
}
#m_page #m_Type .m_contents_0 {
	width:584px;
	background:url(/voi/webshop/present/images/m_box_top_bottom_line.gif) no-repeat 0 0;
}
#m_page #m_Type .m_contents_1 {
	width:584px;
	background:url(/voi/webshop/present/images/m_box_line.gif) repeat-y;
}
#m_page #m_Type .m_contents_2 {
	width:584px;
	background:url(/voi/webshop/present/images/m_box_top_bottom_line.gif) no-repeat 0 100%;
}
#m_page #m_Type .m_contents-area {
	padding:11px 0 14px 16px;
}

#m_page #m_Type .m_contents-area .m_ladies {
	float:left;
	width:187px;
}

#m_page #m_Type .m_contents-area .m_mens {
	float:left;
	width:187px;
}

#m_page #m_Type .m_contents-area .m_other {
	float:left;
	width:187px;
}

#m_page #m_Type .m_contents-area .m_sttl {
	height:11px;
	margin-bottom:9px;
	background-image:url(/voi/webshop/present/images/m_btn_type.gif);
	background-repeat:no-repeat;
}

#m_page #m_Type .m_contents-area .m_ladies .m_sttl { background-position:0 0; }
#m_page #m_Type .m_contents-area .m_mens .m_sttl { background-position:-187px 0; }
#m_page #m_Type .m_contents-area .m_other .m_sttl { background-position:-374px 0; }


#m_page #m_Type .m_contents-area li {
	float:left;
	padding-right:6px;
}

#m_page #m_Type .m_contents-area li.lastChild {
	padding-right:0;
}

#m_page #m_Type .m_contents-area a {
	display:block;
	width:87px;
	height:38px;
	background-image:url(/voi/webshop/present/images/m_btn_type.gif);
	text-indent:-99999px;
	overflow:hidden;
}

#m_page #m_Type .m_contents-area .m_L_btn01 a { background-position:0 -20px; }
#m_page #m_Type .m_contents-area .m_L_btn01 a:hover { background-position:0 -100px; }

#m_page #m_Type .m_contents-area .m_L_btn02 a { background-position:-93px -20px; }
#m_page #m_Type .m_contents-area .m_L_btn02 a:hover { background-position:-93px -100px; }

#m_page #m_Type .m_contents-area .m_L_btn03 a { background-position:0 -60px; }
#m_page #m_Type .m_contents-area .m_L_btn03 a:hover { background-position:0 -140px; }

#m_page #m_Type .m_contents-area .m_L_btn04 a { background-position:-93px -60px; }
#m_page #m_Type .m_contents-area .m_L_btn04 a:hover { background-position:-93px -140px; }

#m_page #m_Type .m_contents-area .m_M_btn01 a { background-position:-187px -20px; }
#m_page #m_Type .m_contents-area .m_M_btn01 a:hover { background-position:-187px -100px; }

#m_page #m_Type .m_contents-area .m_M_btn02 a { background-position:-280px -20px; }
#m_page #m_Type .m_contents-area .m_M_btn02 a:hover { background-position:-280px -100px; }

#m_page #m_Type .m_contents-area .m_M_btn03 a { background-position:-187px -60px; }
#m_page #m_Type .m_contents-area .m_M_btn03 a:hover { background-position:-187px -140px; }

#m_page #m_Type .m_contents-area .m_M_btn04 a { background-position:-280px -60px; }
#m_page #m_Type .m_contents-area .m_M_btn04 a:hover { background-position:-280px -140px; }

#m_page #m_Type .m_contents-area .m_O_btn01 a { background-position:-374px -20px; }
#m_page #m_Type .m_contents-area .m_O_btn01 a:hover { background-position:-374px -100px; }

#m_page #m_Type .m_contents-area .m_O_btn02 a { background-position:-467px -20px; }
#m_page #m_Type .m_contents-area .m_O_btn02 a:hover { background-position:-467px -100px; }


/*-----------------------------
　Popularity
-----------------------------*/
#m_page #m_Popularity {
	width:584px;
	margin-bottom:20px;
}
#m_page #Valentine_Area .m_tit {
	height:25px;
	margin-bottom:10px;
	background:url(/voi/webshop/present/images/valentine_title.gif) no-repeat;
}
#m_page #m_Popularity .m_tit {
	height:25px;
	margin-bottom:10px;
	background:url(/voi/webshop/present/images/m_ptown_ttl_popularity.gif) no-repeat;
}

#m_page #m_Popularity .m_contents {
	width:584px;
}

#m_page #m_Popularity .m_contents .m_sttl {
	height:11px;
	margin-bottom:10px;
}

#m_page #m_Popularity .m_contents .m_ladies .m_sttl { background:url(/voi/webshop/present/images/m_ptown_sttl_ladies.gif) no-repeat; }
#m_page #m_Popularity .m_contents .m_mens .m_sttl { background:url(/voi/webshop/present/images/m_ptown_sttl_mens.gif) no-repeat; }
#m_page #m_Popularity .m_contents .m_lifeStyle .m_sttl { background:url(/voi/webshop/present/images/m_ptown_sttl_lifestyle.gif) no-repeat; }

#m_page #m_Popularity .m_contents .m_ladies .m_ranking {
	width:584px;
/*	height:190px;*/
	margin-bottom:14px;
	margin-bottom:25px;
	background:url(/voi/webshop/present/images/m_ranking_bg.gif) repeat-y;
}

#m_page #m_Popularity .m_contents .m_ladies .m_ranking .m_item{
	width:100px;
	padding-left:16px;
	float:left;
}

#m_page #m_Popularity .m_contents .m_ladies .m_ranking #m_item_01{padding-left:10px;}
#m_page #m_Popularity .m_contents .m_ladies .m_ranking #m_item_02{padding-left:16px;}
#m_page #m_Popularity .m_contents .m_ladies .m_ranking #m_item_03{padding-left:15px;}
#m_page #m_Popularity .m_contents .m_ladies .m_ranking #m_item_04{padding-left:16px;}
#m_page #m_Popularity .m_contents .m_ladies .m_ranking #m_item_05{padding-left:16px;}

#m_page #m_Popularity .m_contents .m_ladies .m_ranking .m_item iframe{
	margin-top:8px;
}

/*--------------------------------------
 人気商品から選ぶレディース
----------------------------------------*/
/* レディース1段目アイテム小見出し */
#m_page #m_Popularity .m_contents .m_ladies .m_ranking .m_item_name_01 {width:100px; height:16px; background:url(/voi/webshop/present/images/bag_l.jpg) no-repeat; text-indent:-99999px;}
#m_page #m_Popularity .m_contents .m_ladies .m_ranking .m_item_name_02 {width:100px; height:16px; background:url(/voi/webshop/present/images/wallet_l.jpg) no-repeat; text-indent:-99999px;}
#m_page #m_Popularity .m_contents .m_ladies .m_ranking .m_item_name_03 {width:100px; height:16px; background:url(/voi/webshop/present/images/passCase_l.jpg) no-repeat; text-indent:-99999px;}
#m_page #m_Popularity .m_contents .m_ladies .m_ranking .m_item_name_04 {width:100px; height:16px; background:url(/voi/webshop/present/images/pouch_l.jpg) no-repeat; text-indent:-99999px;}
#m_page #m_Popularity .m_contents .m_ladies .m_ranking .m_item_name_05 {width:100px; height:16px; background:url(/voi/webshop/present/images/watch_l.jpg) no-repeat; text-indent:-99999px;}

/* レディース2段目アイテム小見出し */
#m_page #m_Popularity .m_contents .m_ladies .m_ranking .m_item_name_06 {width:100px; height:16px; background:url(/voi/webshop/present/images/neck_l.jpg) no-repeat; text-indent:-99999px;}
#m_page #m_Popularity .m_contents .m_ladies .m_ranking .m_item_name_07 {width:100px; height:16px; background:url(/voi/webshop/present/images/hatCap_l.jpg) no-repeat; text-indent:-99999px;}
#m_page #m_Popularity .m_contents .m_ladies .m_ranking .m_item_name_08 {width:100px; height:16px; background:url(/voi/webshop/present/images/leg_l.jpg) no-repeat; text-indent:-99999px;}
#m_page #m_Popularity .m_contents .m_ladies .m_ranking .m_item_name_09 {width:100px; height:16px; background:url(/voi/webshop/present/images/lingerie_l.jpg) no-repeat; text-indent:-99999px;}
#m_page #m_Popularity .m_contents .m_ladies .m_ranking .m_item_name_10 {width:100px; height:16px; background:url(/voi/webshop/present/images/lounger_l.jpg) no-repeat; text-indent:-99999px;}

/* レディース3段目アイテム小見出し */
#m_page #m_Popularity .m_contents .m_ladies .m_ranking .m_item_name_11 {width:100px; height:16px; background:url(/voi/webshop/present/images/necklace_l.jpg) no-repeat; text-indent:-99999px;}
#m_page #m_Popularity .m_contents .m_ladies .m_ranking .m_item_name_12 {width:100px; height:16px; background:url(/voi/webshop/present/images/accessories_l.jpg) no-repeat; text-indent:-99999px;}
#m_page #m_Popularity .m_contents .m_ladies .m_ranking .m_item_name_13 {width:100px; height:16px; background:url(/voi/webshop/present/images/cosme_l.jpg) no-repeat; text-indent:-99999px;}
#m_page #m_Popularity .m_contents .m_ladies .m_ranking .m_item_name_14 {width:100px; height:16px; background:url(/voi/webshop/present/images/beauty_l.jpg) no-repeat; text-indent:-99999px;}



#m_page #m_Popularity .m_contents .m_mens .m_ranking {
	width:584px;
/*	height:190px;*/
	margin-bottom:13px;
	margin-bottom:25px;
	background:url(/voi/webshop/present/images/m_ranking_bg.gif) repeat-y;
}

#m_page #m_Popularity .m_contents .m_mens .m_ranking .m_item{
	width:100px;
	padding-left:16px;
	float:left;
}

#m_page #m_Popularity .m_contents .m_mens .m_ranking #m_item_01{padding-left:10px;}
#m_page #m_Popularity .m_contents .m_mens .m_ranking #m_item_02{padding-left:16px;}
#m_page #m_Popularity .m_contents .m_mens .m_ranking #m_item_03{padding-left:15px;}
#m_page #m_Popularity .m_contents .m_mens .m_ranking #m_item_04{padding-left:16px;}
#m_page #m_Popularity .m_contents .m_mens .m_ranking #m_item_05{padding-left:16px;}

#m_page #m_Popularity .m_contents .m_mens .m_ranking .m_item iframe{
	margin-top:8px;
}




/*--------------------------------------
 人気商品から選ぶメンズ
----------------------------------------*/
/* メンズ1段目アイテム小見出し */
#m_page #m_Popularity .m_contents .m_mens .m_ranking .m_item_name_01 {width:100px; height:16px; background:url(/voi/webshop/present/images/bag_m.jpg) no-repeat; text-indent:-99999px;}
#m_page #m_Popularity .m_contents .m_mens .m_ranking .m_item_name_02 {width:100px; height:16px; background:url(/voi/webshop/present/images/wallet_m.jpg) no-repeat; text-indent:-99999px;}
#m_page #m_Popularity .m_contents .m_mens .m_ranking .m_item_name_03 {width:100px; height:16px; background:url(/voi/webshop/present/images/passCase_m.jpg) no-repeat; text-indent:-99999px;}
#m_page #m_Popularity .m_contents .m_mens .m_ranking .m_item_name_04 {width:100px; height:16px; background:url(/voi/webshop/present/images/keyCase_m.jpg) no-repeat; text-indent:-99999px;}
#m_page #m_Popularity .m_contents .m_mens .m_ranking .m_item_name_05 {width:100px; height:16px; background:url(/voi/webshop/present/images/watch_m.jpg) no-repeat; text-indent:-99999px;}

/* メンズ2段目アイテム小見出し */
#m_page #m_Popularity .m_contents .m_mens .m_ranking .m_item_name_06 {width:100px; height:16px; background:url(/voi/webshop/present/images/neck_m.jpg) no-repeat; text-indent:-99999px;}
#m_page #m_Popularity .m_contents .m_mens .m_ranking .m_item_name_07 {width:100px; height:16px; background:url(/voi/webshop/present/images/hatCap_m.jpg) no-repeat; text-indent:-99999px;}
#m_page #m_Popularity .m_contents .m_mens .m_ranking .m_item_name_08 {width:100px; height:16px; background:url(/voi/webshop/present/images/leg_m.jpg) no-repeat; text-indent:-99999px;}
#m_page #m_Popularity .m_contents .m_mens .m_ranking .m_item_name_09 {width:100px; height:16px; background:url(/voi/webshop/present/images/under_m.jpg) no-repeat; text-indent:-99999px;}
#m_page #m_Popularity .m_contents .m_mens .m_ranking .m_item_name_10 {width:100px; height:16px; background:url(/voi/webshop/present/images/belt_m.jpg) no-repeat; text-indent:-99999px;}

/* メンズ3段目アイテム小見出し */
#m_page #m_Popularity .m_contents .m_mens .m_ranking .m_item_name_11 {width:100px; height:16px; background:url(/voi/webshop/present/images/accessories_m.jpg) no-repeat; text-indent:-99999px;}
#m_page #m_Popularity .m_contents .m_mens .m_ranking .m_item_name_12 {width:100px; height:16px; background:url(/voi/webshop/present/images/bisiness_accessories_m.jpg) no-repeat; text-indent:-99999px;}
#m_page #m_Popularity .m_contents .m_mens .m_ranking .m_item_name_13 {width:100px; height:16px; background:url(/voi/webshop/present/images/tie_m.jpg) no-repeat; text-indent:-99999px;}
#m_page #m_Popularity .m_contents .m_mens .m_ranking .m_item_name_14 {width:100px; height:16px; background:url(/voi/webshop/present/images/yshirt_m.jpg) no-repeat; text-indent:-99999px;}



#m_page #m_Popularity .m_contents .m_lifeStyle .m_ranking {
	width:584px;
/*	height:190px;*/
	background:url(/voi/webshop/present/images/m_ranking_bg.gif) repeat-y;
}

#m_page #m_Popularity .m_contents .m_lifeStyle .m_ranking .m_item{
	width:100px;
	padding-left:16px;
	float:left;
}

#m_page #m_Popularity .m_contents .m_lifeStyle .m_ranking #m_item_01{padding-left:10px;}
#m_page #m_Popularity .m_contents .m_lifeStyle .m_ranking #m_item_02{padding-left:16px;}
#m_page #m_Popularity .m_contents .m_lifeStyle .m_ranking #m_item_03{padding-left:15px;}
#m_page #m_Popularity .m_contents .m_lifeStyle .m_ranking #m_item_04{padding-left:16px;}
#m_page #m_Popularity .m_contents .m_lifeStyle .m_ranking #m_item_05{padding-left:16px;}

#m_page #m_Popularity .m_contents .m_lifeStyle .m_ranking .m_item iframe{
	margin-top:8px;
}

/*--------------------------------------
 人気商品から選ぶユニセックス
----------------------------------------*/
#m_page #m_Popularity .m_contents .m_lifeStyle .m_ranking .m_item_name_01 {width:100px; height:15px; background:url(/voi/webshop/present/images/interior_uni.jpg) no-repeat; text-indent:-99999px;}
#m_page #m_Popularity .m_contents .m_lifeStyle .m_ranking .m_item_name_02 {width:100px; height:15px; background:url(/voi/webshop/present/images/kitchen_uni.jpg) no-repeat; text-indent:-99999px;}
#m_page #m_Popularity .m_contents .m_lifeStyle .m_ranking .m_item_name_03 {width:100px; height:15px; background:url(/voi/webshop/present/images/stationery_uni.jpg) no-repeat; text-indent:-99999px;}
#m_page #m_Popularity .m_contents .m_lifeStyle .m_ranking .m_item_name_04 {width:100px; height:15px; background:url(/voi/webshop/present/images/handkerchief_uni.jpg) no-repeat; text-indent:-99999px;}

#m_page #m_Popularity .m_contents .m_ladies .m_ranking .m_top30 a, #m_page #m_Popularity .m_contents .m_mens .m_ranking .m_top30 a, #m_page #m_Popularity .m_contents .m_lifeStyle .m_ranking .m_top30 a {
	display:block;
	width:100px;
	height:20px;
	margin-top:2px;
	text-indent:-99999px;
	background:url(/voi/webshop/present/images/m_ranking_btn_top30.gif) no-repeat;
	overflow:hidden;
}

#m_page #m_Popularity .m_contents .m_ladies .m_ranking .m_top30 a:hover, #m_page #m_Popularity .m_contents .m_mens .m_ranking .m_top30 a:hover, #m_page #m_Popularity .m_contents .m_lifeStyle .m_ranking .m_top30 a:hover {
	background-position:0 -20px;
}

/*-----------------------------
　Item
-----------------------------*/
#m_page #m_Item {
	width:584px;
	margin-bottom:10px;
}
#m_page #m_Item .m_tit {
	height:25px;
	margin-bottom:10px;
	background:url(/voi/webshop/present/images/m_ptown_ttl_item.gif) no-repeat;
}

#m_page #m_Item .m_contents {
	width:584px;
}

#m_page #m_Item .m_contents .m_sttl {
	height:11px;
	margin-bottom:10px;
}

#m_page #m_Item .m_contents .m_ladies .m_sttl { background:url(/voi/webshop/present/images/m_ptown_sttl_ladies.gif) no-repeat; }
#m_page #m_Item .m_contents .m_mens .m_sttl { background:url(/voi/webshop/present/images/m_ptown_sttl_mens.gif) no-repeat; }
#m_page #m_Item .m_contents .m_lifeStyle .m_sttl { background:url(/voi/webshop/present/images/m_ptown_sttl_lifestyle.gif) no-repeat; }

#m_page #m_Item .m_contents .m_section {
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(/voi/webshop/present/images/m_bg_item.gif) no-repeat left bottom;
}

#m_page #m_Item .m_contents #m_section2 {
	background:url(/voi/webshop/present/images/m_bg_item2.gif) no-repeat left bottom;
}

#m_page #m_Item .m_contents .m_ladies .m_section h4 span,
#m_page #m_Item .m_contents .m_ladies .m_section h4 a {
	display:block;
	width:190px;
	height:52px;
	background-image:url(/voi/webshop/present/images/m_btn_item_L.jpg);
	text-indent:-99999px;
	overflow:hidden;
}

#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn01 span { background-position:0 0; }
#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn01 a { background-position:0 0; }
#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn01 a:hover { background-position:0 -156px; }

#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn02 span { background-position:-190px 0; }
#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn02 a { background-position:-190px 0; }
#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn02 a:hover { background-position:-190px -156px; }

#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn03 span { background-position:-380px 0; }
#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn03 a { background-position:-380px 0; }
#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn03 a:hover { background-position:-380px -156px; }

#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn04 span { background-position:0 -52px; }
#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn04 a { background-position:0 -52px; }
#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn04 a:hover { background-position:0 -208px; }

#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn05 span { background-position:-190px -52px; }
#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn05 a { background-position:-190px -52px; }
#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn05 a:hover { background-position:-190px -208px; }

#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn06 span { background-position:-380px -52px; }
#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn06 a { background-position:-380px -52px; }
#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn06 a:hover { background-position:-380px -208px; }

#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn07 span { background-position:0 -104px; }
#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn07 a { background-position:0 -104px; }
#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn07 a:hover { background-position:0 -260px; }

#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn08 span { background-position:-190px -104px; }
#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn08 a { background-position:-190px -104px; }
#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn08 a:hover { background-position:-190px -260px; }

#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn09 span { background-position:-380px -104px; }
#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn09 a { background-position:-380px -104px; }
#m_page #m_Item .m_contents .m_ladies .m_section h4.m_btn09 a:hover { background-position:-380px -260px; }


#m_page #m_Item .m_contents .m_mens .m_section h4 span,
#m_page #m_Item .m_contents .m_mens .m_section h4 a {
	display:block;
	width:190px;
	height:52px;
	background-image:url(/voi/webshop/present/images/m_btn_item_M.jpg);
	text-indent:-99999px;
	overflow:hidden;
}

#m_page #m_Item .m_contents .m_mens .m_section h4.m_btn01 span { background-position:0 0; }
#m_page #m_Item .m_contents .m_mens .m_section h4.m_btn01 a { background-position:0 0; }
#m_page #m_Item .m_contents .m_mens .m_section h4.m_btn01 a:hover { background-position:0 -156px; }

#m_page #m_Item .m_contents .m_mens .m_section h4.m_btn02 span { background-position:-190px 0; }
#m_page #m_Item .m_contents .m_mens .m_section h4.m_btn02 a { background-position:-190px 0; }
#m_page #m_Item .m_contents .m_mens .m_section h4.m_btn02 a:hover { background-position:-190px -156px; }

#m_page #m_Item .m_contents .m_mens .m_section h4.m_btn03 span { background-position:-380px 0; }
#m_page #m_Item .m_contents .m_mens .m_section h4.m_btn03 a { background-position:-380px 0; }
#m_page #m_Item .m_contents .m_mens .m_section h4.m_btn03 a:hover { background-position:-380px -156px; }

#m_page #m_Item .m_contents .m_mens .m_section h4.m_btn04 span { background-position:0 -52px; }
#m_page #m_Item .m_contents .m_mens .m_section h4.m_btn04 a { background-position:0 -52px; }
#m_page #m_Item .m_contents .m_mens .m_section h4.m_btn04 a:hover { background-position:0 -208px; }

#m_page #m_Item .m_contents .m_mens .m_section h4.m_btn05 span { background-position:-190px -52px; }
#m_page #m_Item .m_contents .m_mens .m_section h4.m_btn05 a { background-position:-190px -52px; }
#m_page #m_Item .m_contents .m_mens .m_section h4.m_btn05 a:hover { background-position:-190px -208px; }

#m_page #m_Item .m_contents .m_mens .m_section h4.m_btn06 span { background-position:-380px -52px; }
#m_page #m_Item .m_contents .m_mens .m_section h4.m_btn06 a { background-position:-380px -52px; }
#m_page #m_Item .m_contents .m_mens .m_section h4.m_btn06 a:hover { background-position:-380px -208px; }

#m_page #m_Item .m_contents .m_mens .m_section h4.m_btn07 span { background-position:0 -104px; }
#m_page #m_Item .m_contents .m_mens .m_section h4.m_btn07 a { background-position:0 -104px; }
#m_page #m_Item .m_contents .m_mens .m_section h4.m_btn07 a:hover { background-position:0 -260px; }

#m_page #m_Item .m_contents .m_mens .m_section h4.m_btn08 span { background-position:-190px -104px; }
#m_page #m_Item .m_contents .m_mens .m_section h4.m_btn08 a { background-position:-190px -104px; }
#m_page #m_Item .m_contents .m_mens .m_section h4.m_btn08 a:hover { background-position:-190px -260px; }


#m_page #m_Item .m_contents .m_lifeStyle .m_section h4 span,
#m_page #m_Item .m_contents .m_lifeStyle .m_section h4 a {
	display:block;
	width:190px;
	height:52px;
	background-image:url(/voi/webshop/present/images/m_btn_item_S.jpg);
	text-indent:-99999px;
	overflow:hidden;
}

#m_page #m_Item .m_contents .m_lifeStyle .m_section h4.m_btn01 span { background-position:0 0; }
#m_page #m_Item .m_contents .m_lifeStyle .m_section h4.m_btn01 a { background-position:0 0; }
#m_page #m_Item .m_contents .m_lifeStyle .m_section h4.m_btn01 a:hover { background-position:0 -52px; }

#m_page #m_Item .m_contents .m_lifeStyle .m_section h4.m_btn02 span { background-position:-190px 0; }
#m_page #m_Item .m_contents .m_lifeStyle .m_section h4.m_btn02 a { background-position:-190px 0; }
#m_page #m_Item .m_contents .m_lifeStyle .m_section h4.m_btn02 a:hover { background-position:-190px -52px; }

#m_page #m_Item .m_contents .m_lifeStyle .m_section h4.m_btn03 span { background-position:-380px 0; }
#m_page #m_Item .m_contents .m_lifeStyle .m_section h4.m_btn03 a { background-position:-380px 0; }
#m_page #m_Item .m_contents .m_lifeStyle .m_section h4.m_btn03 a:hover { background-position:-380px -52px; }



#m_page #m_Item .m_contents .m_section .m_unit {
	float:left;
	width:190px;
	margin-right:7px;
	text-align:center;
}

#m_page #m_Item .m_contents .m_section .m_unit_end {
	float:left;
	width:190px;
	text-align:center;
}

#m_page #m_Item .m_contents .m_section ul {
	width:186px;
	margin:0 2px;
	text-align:left;
}
#m_page #m_Item .m_contents .m_section ul li {
	padding:0 8px;
	font-size:12px;
	line-height:1.6;
}

#m_page #m_Item .m_contents .m_section ul li.m_gray {
	background:#f6f6f6;
}


#m_page #m_Item .m_contents .m_ladies .m_section ul li a {
	padding-left:13px;
	background:url(/voi/webshop/present/images/m_icon_item_L.gif) no-repeat left center;
}

#m_page #m_Item .m_contents .m_mens .m_section ul li a {
	padding-left:13px;
	background:url(/voi/webshop/present/images/m_icon_item_M.gif) no-repeat left center;
}

#m_page #m_Item .m_contents .m_lifeStyle .m_section ul li a {
	padding-left:13px;
	background:url(/voi/webshop/present/images/m_icon_item_S.gif) no-repeat left center;
}



/*-----------------------------
　Brand
-----------------------------*/
#m_page #m_Brand {
	width:584px;
	margin-bottom:10px;
}
#m_page #m_Brand .m_tit {
	height:25px;
	margin-bottom:9px;
	background:url(/voi/webshop/present/images/m_ptown_ttl_brand.gif) no-repeat;
}

#m_page #m_Brand .m_contents {
	width:586px;
}

#m_page #m_Brand .m_contents .m_sttl {
	height:11px;
	margin-bottom:5px;
}

#m_page #m_Brand .m_contents .m_bag .m_sttl { background:url(/voi/webshop/present/images/m_ptown_sttl_bag.gif) no-repeat; text-indent:-99999px;}
#m_page #m_Brand .m_contents .m_accessory .m_sttl { background:url(/voi/webshop/present/images/m_ptown_sttl_accessory.gif) no-repeat; text-indent:-99999px; }
#m_page #m_Brand .m_contents .m_goods .m_sttl { background:url(/voi/webshop/present/images/m_ptown_sttl_goods.gif) no-repeat; text-indent:-99999px; }
#m_page #m_Brand .m_contents .m_watch .m_sttl { background:url(/voi/webshop/present/images/m_ptown_sttl_watch.gif) no-repeat; text-indent:-99999px; }
#m_page #m_Brand .m_contents .m_interior .m_sttl { background:url(/voi/webshop/present/images/m_ptown_sttl_interior.gif) no-repeat; text-indent:-99999px; }
#m_page #m_Brand .m_contents .m_sports .m_sttl { background:url(/voi/webshop/present/images/m_ptown_sttl_sports.gif) no-repeat; text-indent:-99999px; }


#m_page #m_Brand .m_contents ul {
	margin-left:1px;
}

#m_page #m_Brand .m_contents li {
	float:left;
	width:115px;
	height:30px;
	margin-right:2px;
	margin-bottom:1px;
}

#m_page #m_Brand .m_contents li a {
	display:block;
	width:115px;
	height:30px;
	overflow:hidden;
	text-indent:-99999px;
	overflow:hidden;
}

#m_page #m_Brand .m_contents .m_bag li a.m_logo_01 { background:url(/voi/webshop/present/images/m_logo_bag.gif) no-repeat 0 0; }
#m_page #m_Brand .m_contents .m_bag li a.m_logo_02 { background:url(/voi/webshop/present/images/m_logo_bag.gif) no-repeat -117px 0; }
#m_page #m_Brand .m_contents .m_bag li a.m_logo_03 { background:url(/voi/webshop/present/images/m_logo_bag.gif) no-repeat -234px 0; }
#m_page #m_Brand .m_contents .m_bag li a.m_logo_04 { background:url(/voi/webshop/present/images/m_logo_bag.gif) no-repeat -351px 0; }
#m_page #m_Brand .m_contents .m_bag li a.m_logo_05 { background:url(/voi/webshop/present/images/m_logo_bag.gif) no-repeat -468px 0; margin-right:0; }
#m_page #m_Brand .m_contents .m_bag li a.m_logo_06 { background:url(/voi/webshop/present/images/m_logo_bag.gif) no-repeat 0 -31px; }
#m_page #m_Brand .m_contents .m_bag li a.m_logo_07 { background:url(/voi/webshop/present/images/m_logo_bag.gif) no-repeat -117px -31px; }
#m_page #m_Brand .m_contents .m_bag li a.m_logo_08 { background:url(/voi/webshop/present/images/m_logo_bag.gif) no-repeat -234px -31px; }
#m_page #m_Brand .m_contents .m_bag li a.m_logo_09 { background:url(/voi/webshop/present/images/m_logo_bag.gif) no-repeat -351px -31px; }
#m_page #m_Brand .m_contents .m_bag li a.m_logo_10 { background:url(/voi/webshop/present/images/m_logo_bag.gif) no-repeat -468px -31px; margin-right:0; }

#m_page #m_Brand .m_contents .m_bag li a:hover.m_logo_01 { background-position:0 -61px; }
#m_page #m_Brand .m_contents .m_bag li a:hover.m_logo_02 { background-position:-117px -61px; }
#m_page #m_Brand .m_contents .m_bag li a:hover.m_logo_03 { background-position:-234px -61px; }
#m_page #m_Brand .m_contents .m_bag li a:hover.m_logo_04 { background-position:-351px -61px; }
#m_page #m_Brand .m_contents .m_bag li a:hover.m_logo_05 { background-position:-468px -61px; }
#m_page #m_Brand .m_contents .m_bag li a:hover.m_logo_06 { background-position:0 -92px}
#m_page #m_Brand .m_contents .m_bag li a:hover.m_logo_07 { background-position:-117px -92px; }
#m_page #m_Brand .m_contents .m_bag li a:hover.m_logo_08 { background-position:-234px -92px; }
#m_page #m_Brand .m_contents .m_bag li a:hover.m_logo_09 { background-position:-351px -92px; }
#m_page #m_Brand .m_contents .m_bag li a:hover.m_logo_10 { background-position:-468px -92px; }

#m_page #m_Brand .m_contents .m_accessory li a.m_logo_01 { background:url(/voi/webshop/present/images/m_logo_accessory.gif) no-repeat 0 0; }
#m_page #m_Brand .m_contents .m_accessory li a.m_logo_02 { background:url(/voi/webshop/present/images/m_logo_accessory.gif) no-repeat -117px 0; }
#m_page #m_Brand .m_contents .m_accessory li a.m_logo_03 { background:url(/voi/webshop/present/images/m_logo_accessory.gif) no-repeat -234px 0; }
#m_page #m_Brand .m_contents .m_accessory li a.m_logo_04 { background:url(/voi/webshop/present/images/m_logo_accessory.gif) no-repeat -351px 0; }
#m_page #m_Brand .m_contents .m_accessory li a.m_logo_05 { background:url(/voi/webshop/present/images/m_logo_accessory.gif) no-repeat -468px 0; margin-right:0; }
#m_page #m_Brand .m_contents .m_accessory li a.m_logo_06 { background:url(/voi/webshop/present/images/m_logo_accessory.gif) no-repeat 0 -31px; }
#m_page #m_Brand .m_contents .m_accessory li a.m_logo_07 { background:url(/voi/webshop/present/images/m_logo_accessory.gif) no-repeat -117px -31px; }
#m_page #m_Brand .m_contents .m_accessory li a.m_logo_08 { background:url(/voi/webshop/present/images/m_logo_accessory.gif) no-repeat -234px -31px; }
#m_page #m_Brand .m_contents .m_accessory li a.m_logo_09 { background:url(/voi/webshop/present/images/m_logo_accessory.gif) no-repeat -351px -31px; }
#m_page #m_Brand .m_contents .m_accessory li a.m_logo_10 { background:url(/voi/webshop/present/images/m_logo_accessory.gif) no-repeat -468px -31px; margin-right:0; }

#m_page #m_Brand .m_contents .m_accessory li a:hover.m_logo_01 { background-position:0 -61px; }
#m_page #m_Brand .m_contents .m_accessory li a:hover.m_logo_02 { background-position:-117px -61px; }
#m_page #m_Brand .m_contents .m_accessory li a:hover.m_logo_03 { background-position:-234px -61px; }
#m_page #m_Brand .m_contents .m_accessory li a:hover.m_logo_04 { background-position:-351px -61px; }
#m_page #m_Brand .m_contents .m_accessory li a:hover.m_logo_05 { background-position:-468px -61px; }
#m_page #m_Brand .m_contents .m_accessory li a:hover.m_logo_06 { background-position:0 -92px}
#m_page #m_Brand .m_contents .m_accessory li a:hover.m_logo_07 { background-position:-117px -92px; }
#m_page #m_Brand .m_contents .m_accessory li a:hover.m_logo_08 { background-position:-234px -92px; }
#m_page #m_Brand .m_contents .m_accessory li a:hover.m_logo_09 { background-position:-351px -92px; }
#m_page #m_Brand .m_contents .m_accessory li a:hover.m_logo_10 { background-position:-468px -92px; }

#m_page #m_Brand .m_contents .m_goods li a.m_logo_01 { background:url(/voi/webshop/present/images/m_logo_goods.gif) no-repeat 0 0; }
#m_page #m_Brand .m_contents .m_goods li a.m_logo_02 { background:url(/voi/webshop/present/images/m_logo_goods.gif) no-repeat -117px 0; }
#m_page #m_Brand .m_contents .m_goods li a.m_logo_03 { background:url(/voi/webshop/present/images/m_logo_goods.gif) no-repeat -234px 0; }
#m_page #m_Brand .m_contents .m_goods li a.m_logo_04 { background:url(/voi/webshop/present/images/m_logo_goods.gif) no-repeat -351px 0; }
#m_page #m_Brand .m_contents .m_goods li a.m_logo_05 { background:url(/voi/webshop/present/images/m_logo_goods.gif) no-repeat -468px 0; margin-right:0; }
#m_page #m_Brand .m_contents .m_goods li a.m_logo_06 { background:url(/voi/webshop/present/images/m_logo_goods.gif) no-repeat 0 -31px; }
#m_page #m_Brand .m_contents .m_goods li a.m_logo_07 { background:url(/voi/webshop/present/images/m_logo_goods.gif) no-repeat -117px -31px; }
#m_page #m_Brand .m_contents .m_goods li a.m_logo_08 { background:url(/voi/webshop/present/images/m_logo_goods.gif) no-repeat -234px -31px; }
#m_page #m_Brand .m_contents .m_goods li a.m_logo_09 { background:url(/voi/webshop/present/images/m_logo_goods.gif) no-repeat -351px -31px; }
#m_page #m_Brand .m_contents .m_goods li a.m_logo_10 { background:url(/voi/webshop/present/images/m_logo_goods.gif) no-repeat -468px -31px; margin-right:0; }

#m_page #m_Brand .m_contents .m_goods li a:hover.m_logo_01 { background-position:0 -61px; }
#m_page #m_Brand .m_contents .m_goods li a:hover.m_logo_02 { background-position:-117px -61px; }
#m_page #m_Brand .m_contents .m_goods li a:hover.m_logo_03 { background-position:-234px -61px; }
#m_page #m_Brand .m_contents .m_goods li a:hover.m_logo_04 { background-position:-351px -61px; }
#m_page #m_Brand .m_contents .m_goods li a:hover.m_logo_05 { background-position:-468px -61px; }
#m_page #m_Brand .m_contents .m_goods li a:hover.m_logo_06 { background-position:0 -92px}
#m_page #m_Brand .m_contents .m_goods li a:hover.m_logo_07 { background-position:-117px -92px; }
#m_page #m_Brand .m_contents .m_goods li a:hover.m_logo_08 { background-position:-234px -92px; }
#m_page #m_Brand .m_contents .m_goods li a:hover.m_logo_09 { background-position:-351px -92px; }
#m_page #m_Brand .m_contents .m_goods li a:hover.m_logo_10 { background-position:-468px -92px; }

#m_page #m_Brand .m_contents .m_watch li a.m_logo_01 { background:url(/voi/webshop/present/images/m_logo_watch.gif) no-repeat 0 0; }
#m_page #m_Brand .m_contents .m_watch li a.m_logo_02 { background:url(/voi/webshop/present/images/m_logo_watch.gif) no-repeat -117px 0; }
#m_page #m_Brand .m_contents .m_watch li a.m_logo_03 { background:url(/voi/webshop/present/images/m_logo_watch.gif) no-repeat -234px 0; }
#m_page #m_Brand .m_contents .m_watch li a.m_logo_04 { background:url(/voi/webshop/present/images/m_logo_watch.gif) no-repeat -351px 0; }
#m_page #m_Brand .m_contents .m_watch li a.m_logo_05 { background:url(/voi/webshop/present/images/m_logo_watch.gif) no-repeat -468px 0; margin-right:0; }
#m_page #m_Brand .m_contents .m_watch li a.m_logo_06 { background:url(/voi/webshop/present/images/m_logo_watch.gif) no-repeat 0 -31px; }
#m_page #m_Brand .m_contents .m_watch li a.m_logo_07 { background:url(/voi/webshop/present/images/m_logo_watch.gif) no-repeat -117px -31px; }
#m_page #m_Brand .m_contents .m_watch li a.m_logo_08 { background:url(/voi/webshop/present/images/m_logo_watch.gif) no-repeat -234px -31px; }
#m_page #m_Brand .m_contents .m_watch li a.m_logo_09 { background:url(/voi/webshop/present/images/m_logo_watch.gif) no-repeat -351px -31px; }
#m_page #m_Brand .m_contents .m_watch li a.m_logo_10 { background:url(/voi/webshop/present/images/m_logo_watch.gif) no-repeat -468px -31px; margin-right:0; }

#m_page #m_Brand .m_contents .m_watch li a:hover.m_logo_01 { background-position:0 -61px; }
#m_page #m_Brand .m_contents .m_watch li a:hover.m_logo_02 { background-position:-117px -61px; }
#m_page #m_Brand .m_contents .m_watch li a:hover.m_logo_03 { background-position:-234px -61px; }
#m_page #m_Brand .m_contents .m_watch li a:hover.m_logo_04 { background-position:-351px -61px; }
#m_page #m_Brand .m_contents .m_watch li a:hover.m_logo_05 { background-position:-468px -61px; }
#m_page #m_Brand .m_contents .m_watch li a:hover.m_logo_06 { background-position:0 -92px}
#m_page #m_Brand .m_contents .m_watch li a:hover.m_logo_07 { background-position:-117px -92px; }
#m_page #m_Brand .m_contents .m_watch li a:hover.m_logo_08 { background-position:-234px -92px; }
#m_page #m_Brand .m_contents .m_watch li a:hover.m_logo_09 { background-position:-351px -92px; }
#m_page #m_Brand .m_contents .m_watch li a:hover.m_logo_10 { background-position:-468px -92px; }

#m_page #m_Brand .m_contents .m_interior li a.m_logo_01 { background:url(/voi/webshop/present/images/m_logo_interior.gif) no-repeat 0 0; }
#m_page #m_Brand .m_contents .m_interior li a.m_logo_02 { background:url(/voi/webshop/present/images/m_logo_interior.gif) no-repeat -117px 0; }
#m_page #m_Brand .m_contents .m_interior li a.m_logo_03 { background:url(/voi/webshop/present/images/m_logo_interior.gif) no-repeat -234px 0; }
#m_page #m_Brand .m_contents .m_interior li a.m_logo_04 { background:url(/voi/webshop/present/images/m_logo_interior.gif) no-repeat -351px 0; }
#m_page #m_Brand .m_contents .m_interior li a.m_logo_05 { background:url(/voi/webshop/present/images/m_logo_interior.gif) no-repeat -468px 0; margin-right:0; }
#m_page #m_Brand .m_contents .m_interior li a.m_logo_06 { background:url(/voi/webshop/present/images/m_logo_interior.gif) no-repeat 0 -62px; }
#m_page #m_Brand .m_contents .m_interior li a.m_logo_07 { background:url(/voi/webshop/present/images/m_logo_interior.gif) no-repeat -117px -62px; }
#m_page #m_Brand .m_contents .m_interior li a.m_logo_08 { background:url(/voi/webshop/present/images/m_logo_interior.gif) no-repeat -234px -62px; }
#m_page #m_Brand .m_contents .m_interior li a.m_logo_09 { background:url(/voi/webshop/present/images/m_logo_interior.gif) no-repeat -351px -62px; }
#m_page #m_Brand .m_contents .m_interior li a.m_logo_10 { background:url(/voi/webshop/present/images/m_logo_interior.gif) no-repeat -468px -62px; margin-right:0; }

#m_page #m_Brand .m_contents .m_interior li a:hover.m_logo_01 { background-position:0 -31px; }
#m_page #m_Brand .m_contents .m_interior li a:hover.m_logo_02 { background-position:-117px -31px; }
#m_page #m_Brand .m_contents .m_interior li a:hover.m_logo_03 { background-position:-234px -31px; }
#m_page #m_Brand .m_contents .m_interior li a:hover.m_logo_04 { background-position:-351px -31px; }
#m_page #m_Brand .m_contents .m_interior li a:hover.m_logo_05 { background-position:-468px -31px; }
#m_page #m_Brand .m_contents .m_interior li a:hover.m_logo_06 { background-position:0 -93px; }
#m_page #m_Brand .m_contents .m_interior li a:hover.m_logo_07 { background-position:-117px -93px; }
#m_page #m_Brand .m_contents .m_interior li a:hover.m_logo_08 { background-position:-234px -93px; }
#m_page #m_Brand .m_contents .m_interior li a:hover.m_logo_09 { background-position:-351px -93px; }
#m_page #m_Brand .m_contents .m_interior li a:hover.m_logo_10 { background-position:-468px -93px; }


#m_page #m_Brand .m_contents .m_sports li a.m_logo_01 { background:url(/voi/webshop/present/images/m_logo_sports.gif) no-repeat 0 0; }
#m_page #m_Brand .m_contents .m_sports li a.m_logo_02 { background:url(/voi/webshop/present/images/m_logo_sports.gif) no-repeat -117px 0; }
#m_page #m_Brand .m_contents .m_sports li a.m_logo_03 { background:url(/voi/webshop/present/images/m_logo_sports.gif) no-repeat -234px 0; }
#m_page #m_Brand .m_contents .m_sports li a.m_logo_04 { background:url(/voi/webshop/present/images/m_logo_sports.gif) no-repeat -351px 0; }
#m_page #m_Brand .m_contents .m_sports li a.m_logo_05 { background:url(/voi/webshop/present/images/m_logo_sports.gif) no-repeat -468px 0; margin-right:0; }

#m_page #m_Brand .m_contents .m_sports li a:hover.m_logo_01 { background-position:0 -31px; }
#m_page #m_Brand .m_contents .m_sports li a:hover.m_logo_02 { background-position:-117px -31px; }
#m_page #m_Brand .m_contents .m_sports li a:hover.m_logo_03 { background-position:-234px -31px; }
#m_page #m_Brand .m_contents .m_sports li a:hover.m_logo_04 { background-position:-351px -31px; }
#m_page #m_Brand .m_contents .m_sports li a:hover.m_logo_05 { background-position:-468px -31px; }

#m_page #m_Brand .m_contents .m_accessory, #m_page #m_Brand .m_contents .m_goods, #m_page #m_Brand .m_contents .m_watch, #m_page #m_Brand .m_contents .m_interior, #m_page #m_Brand .m_contents .m_sports{ margin-top:7px; }


/*----------------------------------------------------------
　コンテンツ右
----------------------------------------------------------*/
/*-----------------------------
　右バナー
-----------------------------*/

#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 .m_tit{
	height:22px;
	width:178px;
}
#m_page #m_right .m_tit h2{
	height:22px;
	width:178px;
	text-indent:-9999px;
	overflow:hidden;
}

#m_page #m_right .m_rBanner li{
	margin-top:10px;
}

#m_page #m_right .m_rBanner li.m_R_bnrtop{
	margin-top:0px;
}

#m_page #m_rightBox #m_mQuickA_r .m_tit {
	width:160px;

}

#m_page #m_rightBox #m_mQuickA_r .m_tit_2 {
	width:178px;
	height:50px;
	background:url(/voi/webshop/present/images/title_main_quicka_r.gif) no-repeat;
}
#m_page #m_rightBox #m_mQuickA_r .m_contents-area #kbmj_questionnaire1 .m_qa_box {
	background:none;
}

/* インフォメーション */

#m_page #m_rInformation p.bnr_right_navi_gift {
	margin-bottom: 10px;
}

#m_page #m_rInformation p.bnr_right_navi_gift a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	background: #fff;
	zoom:1;
}

#m_page #m_rInformation .m_tit {
	background-image:url(/voi/webshop/present/images/title_information.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

/* 右ナビ 新インフォメーション */
#m_page #m_right .m_rInfo_Area{
	padding-top:10px;
}

#m_page #m_right .m_rInfo_Area li.m-rInfo{
	background:url(/voi/webshop/present/images/r_info_dotline.gif) no-repeat scroll 0 100% transparent;
	height: auto !important;
	line-height:1.5;
	padding-left:80px;
	position:relative;
	font-size:10px;
	margin-bottom:10px;
	min-height: 81px;/*for modern browser*/
	height: auto !important;/*for modern browser*/
	height:81px;/*for IE6 only*/
}

#m_page #m_right .m_rInfo_Area li.m-rInfo a{
	display:block;
	margin-bottom:3px;
	letter-spacing:1px;
	text-decoration:underline;
	color:#0000CC;
}

#m_page #m_right .m_rInfo_Area li.m-rInfo img{
	top:0;
	left:0;
	position:absolute;
}

#m_page #m_right .m_rInfo_Area li.m-rInfo a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
}

#m_page #m_right .m_rInfo_Area li.m-rInfo a:visited{
	color:#732045;
}

#m_page #m_right .m_rInfo_Area li.m-rInfo a:hover{
	color:#9999FF;
	text-decoration:none;
}

#m_page #m_right .m_rInfo_Area li.m-rInfo a:active{
	color:#666666;
}


/* ビジュアル上 アナウンス文言 */

#m_page .m_announcement {
	text-align:center;
	margin-bottom:11px;
}

#m_page .m_announcement a {
	font-size:14px;
	font-weight:bold;
	color:#0000CC;
}

#m_page .m_announcement a:hover {
	color:#9999FF;
	text-decoration:underline;
}


/* 20151112 右ナビバナー類（インフォメーション削除後） */

#m_page #m_right #m_rInformation .m_right_banners {
	margin-top:10px;
}

#m_page #m_right #m_rInformation .m_right_banners a:hover img{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}






/*----------------------------------------------------------
  150123_バレンタイン特集
----------------------------------------------------------*/
#Valentine_Area{
width: 584px;
}

#Valentine_Area p img{
margin-bottom: 17px;
}

#m_page #Valentine_Area a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	zoom:1;
}


#Valentine_Area ul li{
float: left;
margin-right: 16px;
margin-bottom: 10px;
}

#Valentine_Area ul li.mrn{
margin:0;
}

#Valentine_Area ul.mrb{
margin-bottom: 20px;
height: 168px;
}



/*----------------------------------------------------------
  130201_バレンタイン特集
----------------------------------------------------------*/

#m_page .m_vt_alltit h2 {
	height:60px;
	background:url(/voi/webshop/present/images/vt_alltitle.gif) no-repeat;
}

/* オススメアイテム */
#m_page #m_VT_SpecialBnr .m_tit {
	height:25px;
	background:url(/voi/webshop/present/images/m_vt_btit01.gif) no-repeat;
}

#m_page #m_VT_SpecialBnr .m_contents_0 {
	border-top:1px #e0bdbd solid;
}

#m_page #m_VT_SpecialBnr .m_contents_1 {
	width:584px;
	background:url(/voi/webshop/present/images/m_vt_box_line.gif) repeat-y;
}
#m_page #m_VT_SpecialBnr .m_contents_2 {
	width:584px;
	background:url(/voi/webshop/present/images/m_vt_box_top_bottom_line.gif) no-repeat 0 100%;
}
#m_page #m_VT_SpecialBnr .m_contents-area {
	padding:10px 0 6px 14px;
}

#m_page #m_VT_SpecialBnr .m_SpecialBnr_vtimg_A,
#m_page #m_VT_SpecialBnr .m_SpecialBnr_vtimg_B {
	float:left;
	padding-bottom:10px;
}

#m_page #m_VT_SpecialBnr .m_SpecialBnr_vtimg_A a {
	display:block;
	width:183px;
	height:203px;
	margin-right:3px;
}

#m_page #m_VT_SpecialBnr .m_SpecialBnr_vtimg_A a:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
}

#m_page #m_VT_SpecialBnr .m_SpecialBnr_vtimg_B a {
	display:block;
	width:276px;
	height:100px;
	margin-right:3px;
}

#m_page #m_VT_SpecialBnr .m_SpecialBnr_vtimg_B a:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
}

/* ランキング */
#m_page #m_VT_Popularity {
	width:584px;
	margin-bottom:20px;
}
#m_page #m_VT_Popularity .m_tit {
	height:25px;
	margin-bottom:10px;
	background:url(/voi/webshop/present/images/m_vt_btit02.gif) no-repeat;
}

#m_page #m_VT_Popularity .m_contents_0 {
	border-top:1px #e0bdbd solid;
}

#m_page #m_VT_Popularity .m_contents_1 {
	width:584px;
	background:url(/voi/webshop/present/images/m_vt_box_line.gif) repeat-y;
}
#m_page #m_VT_Popularity .m_contents_2 {
	width:584px;
	background:url(/voi/webshop/present/images/m_vt_box_top_bottom_line.gif) no-repeat 0 100%;
}
#m_page #m_VT_Popularity .m_contents-area {
	padding:10px 0 6px 0px;
	height:190px;
	background:url(/voi/webshop/present/images/m_ranking_bg.gif) repeat-y;
}

#m_page #m_VT_Popularity .m_contents-area .m_ranking .m_item{
	width:100px;
	padding-left:16px;
	float:left;
}

#m_page #m_VT_Popularity .m_contents-area .m_ranking #m_item_01{padding-left:10px;}
#m_page #m_VT_Popularity .m_contents-area .m_ranking #m_item_02{padding-left:16px;}
#m_page #m_VT_Popularity .m_contents-area .m_ranking #m_item_03{padding-left:15px;}
#m_page #m_VT_Popularity .m_contents-area .m_ranking #m_item_04{padding-left:16px;}
#m_page #m_VT_Popularity .m_contents-area .m_ranking #m_item_05{padding-left:16px;}

#m_page #m_VT_Popularity .m_contents-area .m_ranking .m_item iframe{
	margin-top:8px;
}

#m_page #m_VT_Popularity .m_contents-area .m_ranking .m_item_name_01 {width:100px; height:15px; background:url(/voi/webshop/present/images/m_ranking_m_item01.gif) no-repeat; text-indent:-99999px;}
#m_page #m_VT_Popularity .m_contents-area .m_ranking .m_item_name_02 {width:100px; height:15px; background:url(/voi/webshop/present/images/m_ranking_m_item02.gif) no-repeat; text-indent:-99999px;}
#m_page #m_VT_Popularity .m_contents-area .m_ranking .m_item_name_03 {width:100px; height:15px; background:url(/voi/webshop/present/images/m_ranking_m_item03_vt.gif) no-repeat; text-indent:-99999px;}
#m_page #m_VT_Popularity .m_contents-area .m_ranking .m_item_name_04 {width:100px; height:15px; background:url(/voi/webshop/present/images/m_ranking_m_item04.gif) no-repeat; text-indent:-99999px;}
#m_page #m_VT_Popularity .m_contents-area .m_ranking .m_item_name_05 {width:100px; height:15px; background:url(/voi/webshop/present/images/m_ranking_m_item05_vt.gif) no-repeat; text-indent:-99999px;}

#m_page #m_VT_Popularity .m_contents-area .m_ranking .m_top30 a{
	display:block;
	width:100px;
	height:20px;
	margin-top:2px;
	text-indent:-99999px;
	background:url(/voi/webshop/present/images/m_ranking_btn_top30.gif) no-repeat;
	overflow:hidden;
}

#m_page #m_VT_Popularity .m_contents-area .m_ranking .m_top30 a:hover {
	background-position:0 -20px;
}

/* 価格別・アイテム別 */

#m_page #m_VT_Pri_Item {
	width:584px;
	margin-bottom:20px;
}
#m_page #m_VT_Pri_Item .m_tit {
	height:25px;
	margin-bottom:10px;
	background:url(/voi/webshop/present/images/m_vt_btit03.gif) no-repeat;
}

/* 価格別 */
#m_page #m_VT_Price {
	margin-bottom:15px;
}

#m_page #m_VT_Price h3 {
	height:15px;
	background:url(/voi/webshop/present/images/m_vt_stit01.gif) no-repeat;
	margin-bottom:5px;
}

#m_page #m_VT_Price .m_PriceBnr {
	padding-bottom:2px;
}

#m_page #m_VT_Price li {
	float:left;
	padding-right:13px;
}

#m_page #m_VT_Price li.m_last {
	padding-right:0;
}

#m_page #m_VT_Price li a {
	display:block;
	width:106px;
	height:38px;
	background-image:url(/voi/webshop/present/images/m_vt_btn_price.gif);
	text-indent:-99999px;
	overflow:hidden;
}

#m_page #m_VT_Price .m_btn01 a { background-position:0 0; }
#m_page #m_VT_Price .m_btn01 a:hover { background-position:0 -38px; }

#m_page #m_VT_Price .m_btn02 a { background-position:-120px 0; }
#m_page #m_VT_Price .m_btn02 a:hover { background-position:-120px -38px; }

#m_page #m_VT_Price .m_btn03 a { background-position:-241px 0; }
#m_page #m_VT_Price .m_btn03 a:hover { background-position:-241px -38px; }

#m_page #m_VT_Price .m_btn04 a { background-position:-361px 0; }
#m_page #m_VT_Price .m_btn04 a:hover { background-position:-361px -38px; }

#m_page #m_VT_Price .m_btn05 a { background-position:-478px 0; }
#m_page #m_VT_Price .m_btn05 a:hover { background-position:-478px -38px; }

/* アイテム別 */
#m_page #m_VT_Item {
	width:584px;
	margin-bottom:10px;
	background:url(/voi/webshop/present/images/vt_itembg.gif) no-repeat bottom left;
	padding-bottom:16px;
}

#m_page #m_VT_Item h3 {
	height:15px;
	background:url(/voi/webshop/present/images/m_vt_stit02.gif) no-repeat;
	margin-bottom:5px;
}

#m_page #m_VT_Item .m_section {
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(/voi/webshop/present/images/m_bg_item.gif) no-repeat left bottom;
}

#m_page #m_VT_Item #m_section2 {
	margin-bottom:0;
	background:url(/voi/webshop/present/images/m_bg_item2.gif) no-repeat left bottom;
}

#m_page #m_VT_Item .m_mens .m_section h4 span,
#m_page #m_VT_Item .m_mens .m_section h4 a {
	display:block;
	width:190px;
	height:52px;
	background-image:url(/voi/webshop/present/images/m_btn_item_M.jpg);
	text-indent:-99999px;
	overflow:hidden;
}

#m_page #m_VT_Item .m_mens .m_section h4.m_btn01 span { background-position:0 0; }
#m_page #m_VT_Item .m_mens .m_section h4.m_btn01 a { background-position:0 0; }
#m_page #m_VT_Item .m_mens .m_section h4.m_btn01 a:hover { background-position:0 -156px; }

#m_page #m_VT_Item .m_mens .m_section h4.m_btn02 span { background-position:-190px 0; }
#m_page #m_VT_Item .m_mens .m_section h4.m_btn02 a { background-position:-190px 0; }
#m_page #m_VT_Item .m_mens .m_section h4.m_btn02 a:hover { background-position:-190px -156px; }

#m_page #m_VT_Item .m_mens .m_section h4.m_btn03 span { background-position:-380px 0; }
#m_page #m_VT_Item .m_mens .m_section h4.m_btn03 a { background-position:-380px 0; }
#m_page #m_VT_Item .m_mens .m_section h4.m_btn03 a:hover { background-position:-380px -156px; }

#m_page #m_VT_Item .m_mens .m_section h4.m_btn04 span { background-position:0 -52px; }
#m_page #m_VT_Item .m_mens .m_section h4.m_btn04 a { background-position:0 -52px; }
#m_page #m_VT_Item .m_mens .m_section h4.m_btn04 a:hover { background-position:0 -208px; }

#m_page #m_VT_Item .m_mens .m_section h4.m_btn05 span { background-position:-190px -52px; }
#m_page #m_VT_Item .m_mens .m_section h4.m_btn05 a { background-position:-190px -52px; }
#m_page #m_VT_Item .m_mens .m_section h4.m_btn05 a:hover { background-position:-190px -208px; }

#m_page #m_VT_Item .m_mens .m_section h4.m_btn06 span { background-position:-380px -52px; }
#m_page #m_VT_Item .m_mens .m_section h4.m_btn06 a { background-position:-380px -52px; }
#m_page #m_VT_Item .m_mens .m_section h4.m_btn06 a:hover { background-position:-380px -208px; }

#m_page #m_VT_Item .m_mens .m_section h4.m_btn07 span { background-position:0 -104px; }
#m_page #m_VT_Item .m_mens .m_section h4.m_btn07 a { background-position:0 -104px; }
#m_page #m_VT_Item .m_mens .m_section h4.m_btn07 a:hover { background-position:0 -260px; }

#m_page #m_VT_Item .m_mens .m_section h4.m_btn08 span { background-position:-190px -104px; }
#m_page #m_VT_Item .m_mens .m_section h4.m_btn08 a { background-position:-190px -104px; }
#m_page #m_VT_Item .m_mens .m_section h4.m_btn08 a:hover { background-position:-190px -260px; }

#m_page #m_VT_Item .m_section .m_unit {
	float:left;
	width:190px;
	margin-right:7px;
	text-align:center;
}

#m_page #m_VT_Item .m_section .m_unit_end {
	float:left;
	width:190px;
	text-align:center;
}

#m_page #m_VT_Item .m_section ul {
	width:186px;
	margin:0 2px;
	text-align:left;
}
#m_page #m_VT_Item .m_section ul li {
	padding:0 8px;
	font-size:12px;
	line-height:1.6;
}

#m_page #m_VT_Item .m_section ul li.m_gray {
	background:#f6f6f6;
}

#m_page #m_VT_Item .m_mens .m_section ul li a {
	padding-left:13px;
	background:url(/voi/webshop/present/images/m_icon_item_M.gif) no-repeat left center;
}



/* ------------------------------------------------------------------
ランキング 2015.02.26
------------------------------------------------------------------ */

#m_page .m_ranking_ttl h2{
	width:584px;
	text-indent:0;
}

#m_page .m_ranking_ttl_l h3,
#m_page .m_ranking_ttl_m h3 {
	width:584px;
	margin-bottom:10px;
	text-indent:0;
}

#m_page #m_presentRanking h4{
	width:584px;
/*	margin-bottom:10px;*/
	text-indent:0;
}

#m_page #m_presentRanking ul li {
	float: left;
	margin: 0 0 0 14px;
	width: 100px;
	height: auto;
	font-size: 11px;
	display: inline;
}


#m_page div#m_rank_wallet01,
#m_page div#m_rank_watch01 {
	margin-bottom:20px;
}

#m_page #m_presentRanking {
	width: 584px;
	margin: 9px 0 0 0;
}

/*
#m_page #m_presentRanking div.mt_20 {
	margin: 20px 0 0 0 !important;
}
*/

#m_page #m_presentRanking div{
	width: 584px;
}


#m_page #m_presentRanking ul {
/*	margin: 0 0 10px -7px;*/
}


#m_page #m_presentRanking div.m_rank_list {
	width:584px;
	overflow:hidden;
}

#m_page #m_presentRanking div.m_rank_list ul {
	min-height:175px;
	height: auto !important;
	_height:175px;
}

#m_page #m_presentRanking .m_rank_list ul li dl dd{
	line-height:120%;
	word-wrap:break-word;
}


/* 該当商品が無い場合 */
#m_page #m_presentRanking div.m_rank_list ul li .m_other { padding-bottom:122px; }
/* //該当商品が無い場合 */

#m_page #m_presentRanking div.m_rank_list ul li dl {
	width: 100px;
	position: relative;
}

#m_page #m_presentRanking div.m_rank_list ul li dl dt {
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

#m_page #m_presentRanking div.m_rank_list ul li dl dd img {
	margin: 0 0 10px 0;
}


/* ------------------------------------------------------------------
ランキング 2015.02.27 iframe版
------------------------------------------------------------------ */

#m_page #m_presentRanking iframe{
	margin-bottom:5px;
}

#m_page #m_presentRanking p.m_l_allitem,
#m_page #m_presentRanking p.m_m_allitem {
	text-align:right;
	font-size:120%;
	padding-right:15px;
	margin-bottom:10px;
	background:url("/voi/webshop/present/images/arrow_top.gif") no-repeat right center;
}


#m_page #m_presentRanking  p.m_m_allitem.m_btm {
	margin-bottom:30px;
}


/* ------------------------------------------------------------------
人気商品から選ぶ タイトル類
------------------------------------------------------------------ */



#m_page #m_Popularity .m_hotproduct_ttl h2{
	width:584px;
	margin-bottom:10px;
	text-indent:0;
}

#m_page #m_Popularity .m_ladies h3,
#m_page #m_Popularity .m_mens h3,
#m_page #m_Popularity .m_lifeStyle h3 {
	 text-indent:0;
	margin-bottom:15px;
}


#m_page #m_Popularity .m_top30n a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}


/* ------------------------------------------------------------------
20151112_クリスマス特集
------------------------------------------------------------------ */

#m_page #m_2015_christmasItem{
	margin:20px 0px;
}

#m_page #m_2015_christmasItem a:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}


/* ------------------------------------------------------------------
20151124_クリスマス特集
------------------------------------------------------------------ */

#m_page #m_Popularity .m_item h4{
	text-indent:0;
}

/* ------------------------------------------------------------------
201650129_ちょこっとバレンタイン
------------------------------------------------------------------ */


#m_page .m_valentine{
	width: 584px;
	height:115px;
	position:relative;
}

#m_page .m_valentine h2.m_vdbg{
	text-indent:0;
	width: 584px;
	top:0;
	left:0;
}
#m_page .m_valentine p.m_vd01{
	width: 584px;
	position:absolute;
	top:0;
	left:0;
}
#m_page .m_valentine p.m_vd02{
	width: 109px;
	position:absolute;
	top:66px;
	left:8px;
}
#m_page .m_valentine p.m_vd03{
	width: 109px;
	position:absolute;
	top:66px;
	left:123px;
}
#m_page .m_valentine p.m_vd04{
	width: 109px;
	position:absolute;
	top:66px;
	left:238px;
}
#m_page .m_valentine p.m_vd05{
	width: 109px;
	position:absolute;
	top:66px;
	left:353px;
}
#m_page .m_valentine p.m_vd06{
	width: 109px;
	position:absolute;
	top:66px;
	left:468px;
}

#m_page .m_valentine a:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}



/* ------------------------------------------------------------------
2017_ありがとうおめでとう
------------------------------------------------------------------ */

#m_page #m_item_area {
	width:592px;
	margin:20px 0;

}

#m_page #m_item_area p.m_bnr{
	width:288px;
	margin:0 8px 8px 0;
	float:left;
}
