@charset "utf-8";

/*////////////////////////////////////////////////////////////
Name : itemdescription.css
////////////////////////////////////////////////////////////*/

ul.list_block{
	width:100%;
	font-size:0;
	text-align:left;
	margin:0 auto;
	padding:0;
}
ul.list_block img{
	max-width:100%;
}
ul.list_block li{
	display:inline-block;
	text-align:center;
	font-size:12px;
	margin:10px 0;
	padding:0;
	box-sizing:border-box;
	vertical-align:bottom;
}
ul.list_block li p{
	line-height:1.3em;
	height:4em;
	margin-top:0.5em;
}

@media only screen and (min-width:720px) {
/*---pc---*/
ul.list_pc2 li{
	width:49%;
	margin:10px 0;
	margin-right:2%;
}
ul.list_pc2 li:nth-child(2n){
	margin:10px 0;
}

ul.list_pc3 li{
	width:32%;
	margin-right:2%;
}
ul.list_pc3 li:nth-child(3n){
	margin-right:0;
}

ul.list_pc4 li{
	width:48%;
	margin:10px 0;
	margin-right:2%;
}
ul.list_pc4 li:nth-child(4n){
	margin:10px 0;
}

ul.list_pc5 li{
	width:20%;
}

ul.list_pc6 li{
	width:15%;
	margin-right:2%;
}
ul.list_pc6 li:nth-child(6n){
	margin-right:0;
}

ul.list_pc7 li{
	width:12%;
	margin-left:2%;
}
ul.list_pc7 li:nth-child(7n){
	margin-right:2%;
}

ul.list_pc8 li{
	width:12.5%;
}
}
@media only screen and (max-width:720px) {
/*---sp---*/
ul.list_block img{
	max-width:100%;
	width:100%;
}

ul.list_sp1 li{
	width:100%;
}
ul.list_sp2 li{
	width:49%;
	margin:10px 0;
	margin-right:2%;
}
ul.list_sp2 li:nth-child(2n){
	margin:10px 0;
}

ul.list_sp3 li{
	width:32%;
	margin:10px 0;
	margin-right:2%;
}
ul.list_sp3 li:nth-child(3n){
	margin:10px 0;
}

ul.list_sp4 li{
	width:23.5%;
	margin:10px 0;
	margin-right:2%;
}
ul.list_sp4 li:nth-child(4n){
	margin:10px 0;
}
}
