/*---- タブ ----*/
.headArea {
	margin-bottom:5%;
}
.headArea h1 {
	height:auto;
	position:relative;
}
.headArea p {
	position:absolute;
	bottom:0;
	height:auto;
	width:50%;
}


/*---- 50音検索 ----*/
.m_box_50on {
	margin-bottom:5%;
}
.m_box_50on h2 {
	margin-bottom:3%;
}
.m_box_50on ul {
	width:94%;
	margin:0 auto;
	padding-left:1%;
}
.m_box_50on ul li {
	float:left;
	width:18%;
	margin-right:2%;
}
.m_box_50on ul li.m_last {
	margin-right:0 !important;
}
.m_box_50on ul li img {
	width:100%;
}
.m_box_50on .m_btnAll {
	text-align:center;
	margin-top:2.1%;
}

/*---- ブランド一覧 ----*/
.shopArea ul {
	width:100%;
}

.shopArea li {
	float:left;
	text-align:center;
	width:49%;
	padding:10px 0;
	min-height:98px;
}
.shopArea li img {
	width:100%;
}
.shopArea li p {
	width:40%;
	display:block;
}
.shopArea li.m_first {
	border-top:none !important;
}
.shopArea li:nth-child(even) {
	border-top:solid #eef2f5 2px;
}
.shopArea li:nth-child(odd) {
	border-right:solid #eef2f5 2px;
	border-top:solid #eef2f5 2px;
	margin-left:1%;
}
.shopArea h3 {
	height:auto;
	margin-top:5%;
}

/*---------- topagetop ----------*/
.topagetop {
	margin-bottom: 15px;
	text-align: right;
}
.topagetop a {
	position: relative;
	text-decoration: underline;
	font-size: 12px;
	color: #444;
}
.topagetop a::after {
	content: "";
	display: block;
	position: absolute;
	top: 1px;
	left: -18px;
	width: 14px;
	height: 14px;
	background: url(/voi/sp/brand/img/sprite.png) no-repeat;
	-webkit-background-size: 30px 30px;
	-moz-background-size: 30px 30px;
	-o-background-size: 30px 30px;
	background-size: 30px 30px;
	background-position: -16px 0;
}
/*---------- /topagetop ----------*/

p.m_caut {
	margin-top:30px;
	margin-bottom:5%;
}



/* visaruno リンク */

.m_linkVs{
	width:100%;
	margin-top:5px;
}
.m_linkVs div.m_vsBanner{
	width:50%;
	float:left;
}



/* ページ内アンカー  */

#m_anchorBtn{
	width:100%;
	margin:10px 0 15px;
}

#m_anchorBtn ul{
	padding-left:2%;
}


#m_anchorBtn ul li{
	width:49%;
	float:left;
	margin-right:2px;
}
#m_anchorBtn ul li:last-child{
	margin-right:0;
}

#m_group_m{
	margin-bottom:25px;
}

#m_group_k{
	margin-bottom:15px;
}

#m_group_size{
	margin-bottom:15px;
}
