@charset "utf-8";
/* -----------------------------
 product.css
----------------------------- */
main h1 + p {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 50px 10px;
}

main ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	max-width: 1200px;
	margin: auto;
	padding: 0px 5px;
}

main ul > li {
	width: calc((100% - 20px) / 2);
	margin-bottom: 30px;
}

main ul > li > img{
	width: 100%;
	height: auto;
	cursor: pointer;
}

main ul ul {
	display: none;
}


/* -----------------------------
 PC
----------------------------- */
@media not screen and (max-width:1000px) {
	main ul > li {
		width: calc((100% - 40px) / 3);
	}
}

/* -----------------------------
 SP
----------------------------- */
@media screen and (max-width:1000px) {
}
