/* ------------------------------------------------------------------
クリアフィックス
------------------------------------------------------------------ */
/* クリアフィクス */
#m_disp .m_clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height: 0;
}
#m_disp .m_clearfix {
	display: inline-table;
	min-height: 1%;
}
	
#m_disp .m_clear{
	clear:both;
	display: block;
	font-size:1px;
	line-height:0px;
}

/* Hides from IE-mac \*/
* html #m_disp .m_clearfix {height: 1%;}
#m_disp .m_clearfix {display: block;}
/* End hide from IE-mac */

*html #m_disp .m_clear{
	height:0px;
}

/* メインビジュアル */
#m_disp {
	margin-bottom:18px;
}

#m_disp #m_mVisual {
	width:780px;
}
#m_disp #m_mVisual h1{
	text-indent:0;
	border:none;
	padding:0;
}
/*CSS打消し対応*/
#tl_search #m_disp #m_mVisual h1{
	margin:0;
	font-size:12px;
}
#m_disp #m_viBtn {
	width:780px;
	margin-top:9px;
	margin-bottom:1px; /* IE7対策 */
}

#m_disp #m_viBtn .m_btnLeft {
	float:left;
	width:385px;
}
#m_disp #m_viBtn .m_btnRight {
	float:right;
	width:385px;
}


#m_disp #m_mViNavi{
	width:780px;
	padding-top:3px;
}
/*CSS打消し対応*/
.content #m_disp #m_mViNavi {
	font-size:10px;
	line-height:1.6;
}
#m_disp #m_mViNavi #m_mViLink {
	width:780px;
	float:right;
} 
#m_disp #m_mViNavi #m_mViLink ul{
	float:right;
}
#m_disp #m_mViNavi #m_mViLink li{
	padding-right:13px;
	padding-left:10px;
	background:url(/voi/shop/images/arrow1.gif) no-repeat 0px;
	float:left;
}

#m_disp #m_mViNavi #m_mViLink li{
	padding-right:8px;
}

#m_disp #m_mViNavi li a:link { text-decoration:none; color:#666666; }
#m_disp #m_mViNavi li a:visited { text-decoration:none; color:#8c2846; }
#m_disp #m_mViNavi li a:hover { text-decoration:none; color:#d20000; }
#m_disp #m_mViNavi li a:active { text-decoration:none; color:#d20000; }

/* HOT TOPICS */
/* クリアフィクス */
#m_HotTopics .m_clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height: 0;
}
#m_HotTopics .m_clearfix {
	display: inline-table;
	min-height: 1%;
}
	
#m_HotTopics .m_clear{
	clear:both;
	display: block;
	font-size:1px;
	line-height:0px;
}

/* Hides from IE-mac \*/
* html #m_HotTopics .m_clearfix {height: 1%;}
#m_HotTopics .m_clearfix {display: block;}
/* End hide from IE-mac */

*html #m_HotTopics .m_clear{
	height:0px;
}


#m_HotTopics h2 {
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	padding:0;
	height:20px;
}

#m_HotTopics #m_mTopics {
	width:780px;
	margin-bottom:30px;
}
#m_HotTopics #m_mTopics .m_tit{
	background:url(/voi/shop/images/title_main_topics.gif) no-repeat;
	height:20px;
	overflow:hidden;
}
#m_HotTopics #m_mTopics .m_bnrWrap {
	background:#f0f0f0;
	padding:13px 0 6px 7px;
	padding-top:13px;
	padding-bottom:6px;
}
#m_HotTopics #m_mTopics .m_bnrWrap .m_bnr-area {
	float:left;
}
#m_HotTopics #m_mTopics .m_bnrWrap .m_bnr-area .m_bnr {
	margin-left:13px;
	margin-bottom:11px;
}

/* PICK UP ITEM */
/* クリアフィクス */
#m_PickItem .m_clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height: 0;
}
#m_PickItem .m_clearfix {
	display: inline-table;
	min-height: 1%;
}
	
#m_PickItem .m_clear{
	clear:both;
	display: block;
	font-size:1px;
	line-height:0px;
}

/* Hides from IE-mac \*/
* html #m_PickItem .m_clearfix {height: 1%;}
#m_PickItem .m_clearfix {display: block;}
/* End hide from IE-mac */

*html #m_PickItem .m_clear{
	height:0px;
}


#m_PickItem h2 {
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	padding:0;
	height:20px;
}

#m_PickItem #m_mTopics {
	width:780px;
	margin-bottom:30px;
}
#m_PickItem #m_mTopics .m_tit{
	background:url(/voi/shop/images/title_main_pickitem.gif) no-repeat;
	height:20px;
	overflow:hidden;
}
#m_PickItem #m_mTopics .m_bnrWrap {
	background:#f0f0f0;
	padding:13px 0 6px 7px;
	padding-top:13px;
	padding-bottom:6px;
}
#m_PickItem #m_mTopics .m_bnrWrap .m_bnr-area {
	float:left;
}
#m_PickItem #m_mTopics .m_bnrWrap .m_bnr-area .m_bnr {
	margin-left:13px;
	margin-bottom:11px;
}


/* このショップのコーディネート */
#m_coordinate_1503_shoptop #m_coordinate_1503 {
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size:10px;
	line-height:160%;
	color:#333333;
	width:780px;
	padding:0 0 20px 0;
}

#m_coordinate_1503_shoptop #m_coordinate_1503 img{
	border:0;
	vertical-align:top;
	margin:0;
	padding:0;
}

#m_coordinate_1503_shoptop #m_coordinate_1503 ul,
#m_coordinate_1503_shoptop #m_coordinate_1503 li,
#m_coordinate_1503_shoptop #m_coordinate_1503 dl,
#m_coordinate_1503_shoptop #m_coordinate_1503 ol{
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0;
}

#m_coordinate_1503_shoptop #m_coordinate_1503 p,
#m_coordinate_1503_shoptop #m_coordinate_1503 dd,
#m_coordinate_1503_shoptop #m_coordinate_1503 dt{
	margin:0;
	padding:0;
}

#m_coordinate_1503_shoptop #m_coordinate_1503 h2{
	margin:0;
	padding:0;
	text-indent:-9999px;
	overflow:hidden;
	height:100%;
}

/* クリアフィクス */
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#m_coordinate_1503_shoptop #m_coordinate_1503 .m_clearfix {
	display: inline-block;
}
	
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_clear{
	clear:both;
	display: block;
	font-size:1px;
	line-height:0px;
}

/* Hides from IE-mac \*/
* html #m_coordinate_1503_shoptop #m_coordinate_1503 .m_clearfix {height: 1%;}
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_clearfix {display: block;}
/* End hide from IE-mac */

*html #m_coordinate_1503_shoptop #m_coordinate_1503 .m_clear{
	height:0px;
}


/* タイトル */
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_tit,
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_tab,
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_tab li a,
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_box ul li span.m_rank,
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_box .m_coordinate_noacc p,
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_box .m_coordinate_nonew p{
	background-image:url(/voi/shop/images/sprite_coordinate.gif);
	background-repeat:no-repeat;
}
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_tit{
	background-position:0px -63px;
	margin-bottom:10px;
	height:20px;
}


/* タブ */
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_tab {
	height:21px;
	background-position:0 -83px;
	text-align:left;
}

#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_tab li {
	float:left;
	margin-right:10px;
	list-style-type:none;
}
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_tab li a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:146px;
	height:21px;
	background-repeat:no-repeat;
}
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_tab li.m_tab_acc a {background-position:0px 0px;}
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_tab li.m_tab_new a {background-position:-146px 0px;}

#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_tab li.m_tab_acc a:hover {background-position:0px -21px;}
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_tab li.m_tab_new a:hover {background-position:-146px -21px;}

#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_tab li.m_tab_acc a.m_act {background-position:0px -42px;}
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_tab li.m_tab_new a.m_act {background-position:-146px -42px;}

#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_tab li.m_tab_acc a.m_act:hover {background-position:0px -42px;}
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_tab li.m_tab_new a.m_act:hover {background-position:-146px -42px;}


/* #m_coordinate_box */
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_box {
	display:block;
	height:216px;
	text-align:left;
	padding:0 0 0 11px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
}

#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_box ul {
	height:216px;
}

#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_box ul li {
	width:144px;
	float:left;
	margin-right:9px;
	padding-top:10px;
	position:relative;
}

#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_box ul li a img {
	width:144px;
	height:173px;
}
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_box ul li a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
}

#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_box ul li .m_view {
	font-size:12px;
	text-align:center;
	margin-top:5px;
}

#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_box ul li span.m_rank {
	position:absolute;
	left:0;
	top:10px;
	width:27px;
	height:27px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	cursor:pointer;
}

#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_box ul li span.m_rank01 { background-position:   0   -114px; }
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_box ul li span.m_rank02 { background-position: -27px -114px; }
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_box ul li span.m_rank03 { background-position: -54px -114px; }
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_box ul li span.m_rank04 { background-position: -81px -114px; }
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_box ul li span.m_rank05 { background-position:-108px -114px; }

#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_box .m_coordinate_noacc,
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_box .m_coordinate_nonew{
	padding:100px 0 0 245px;
}

#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_box .m_coordinate_noacc p,
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_box .m_coordinate_nonew p{
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	width:266px;
	height:15px;
	
}

#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_box .m_coordinate_noacc p { background-position: 0 -143px; }
#m_coordinate_1503_shoptop #m_coordinate_1503 .m_coordinate_Area #m_coordinate_box .m_coordinate_nonew p { background-position: 0 -158px; }
