.top_items{
margin:0px auto 30px;
padding:20px 0;
border-top:1px solid #999;
border-bottom:1px solid #999;
}

.top_items img{
 border:0;
margin-top:10px;
margin-bottom:10px;}

.mgn_side{
margin-left:1px;
margin-right:1px;}

/*ー−−−−−−−−−−横スライダーー−−−−−−−−−−*/

ul.lists {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size:80%;
	list-style:1.6em;
}
.lists li {
width:134px;
margin-left:8px;
padding-top:3px;
padding-bottom:5px;
background-color: #fff;
  display: inline-block;
  vertical-align:top;
  text-align:center;
}
.lists li img {
　margin-bottom:5px;
}

	
.slider{
	border-bottom:1px #666 dashed;
	margin:0px auto 50px;
	padding:5px 0 3px;
	overflow: hidden;}
	
.slider img{
  border:0px;
  margin:0;
}

	
.clearLeft { 
clear: left; 
}


/***新着***/
#newlist01{
width: 100%;
	text-align: center;
	display: block;
 margin:20px auto 0;
}

#newlist01 ul{
font-size: 0;
	margin: 8px 0;
	padding: 0;
	list-style: none;
}

#newlist01 li{
box-sizing: border-box;
width: 24%;
display: inline-block;
 margin-right:4px;
 margin-bottom:10px;
 vertical-align: top;
 border:0;
}

#newlist01 li p{
	margin:5px;
	font-size:110%;
}

#newlist01 li img{
  width:100%;
}
#newlist01 span.regular,#newlist01 span.price{
font-size:140%;
}

/*-----トップバナーリスト---*/
#new_items{
width: 100%;
text-align: center;
display: block;
 margin:15px auto 0;
}

#new_items ul{
margin:0;
padding: 0;
list-style: none;
}

#new_items li{
box-sizing: border-box;
margin:5px auto 10px;
 border:0;
}

#new_items li img{
width:100%;
}


/*-----カテゴリリスト----*/
#item-list01 {
  width:100%;
  margin:0 auto;
}

#item-list01 ul{
  margin: 0;
  padding: 0;
}

/* クリアフィックス */
#item-list01 ul:after {
  content: "";
  clear: both;
  display: block;
}

/* 商品一覧のリストの設定 */
#item-list01 ul li {
  display: block;
  float: left;
  list-style-type: none;
  text-align: center;
}

#item-list01 ul li {
  width: 32%;
  margin-bottom:15px;
}

#item-list01 ul li img{
  width: 100%;
}

#item-list01 ul li:nth-child(3n-1) {
  margin: 0 2%;
}