#recommend_newarrival{
	margin-bottom:5.0rem;
}

.newarrival{
	margin-bottom:2.0rem;
}

.newarrival ul li{
	list-style:none;
}

.newarrival ul .item_name{
/*
	font-weight:bold;
*/
	display:block;
	padding-top:5px;
/*
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
*/
}

.newarrival ul .item_price{
	font-size:11px;
	font-weight:bold;
}

.all_newarrival{
	background-color: #666666;
	text-align: center;
	border-radius: 5px;
	overflow:hidden;
	margin:0 10%;
}

.all_newarrival a{
	color:#fff;
	padding: 10px;
	display:block;
}

.all_newarrival a::after{
	font-family: 'Material Icons';
	content:"\e037";
	color:#fff;
	vertical-align:bottom;
}

/*-- スマホ用ここから --*/
@media screen and (max-width: 767px) {
.newarrival ul{
	display: grid;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 10px;
	text-align:center;
}

}
/*-- スマホ用ここまで --*/

/*-- タブレット用ここから --*/
@media screen and (min-width: 768px) {
.newarrival ul{
	display: grid;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 10px;
	text-align:center;
}

.newarrival ul li:last-child{
	display:none;
}

}
/*-- タブレット用ここまで --*/


/*-- PC用ここから --*/
@media screen and (min-width: 1200px) {
.newarrival ul{
	display: grid;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 10px;
	text-align:center;
}

.newarrival ul li:last-child{
	display:none;
}


.all_newarrival a:hover{
	background-color:#999;
	text-decoration:none;
}

}
/*-- PC用ここまで --*/