@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 599px) {
	.planList { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
	.planList li { width: 48%; margin-right: 4%; margin-bottom: 20px; }
	.planList li:nth-child(2n) { margin-right: 0px; }
	.planList li:nth-child(3),.planList li:nth-child(4) { margin-bottom: 0px; }
	.pLogo { text-align: center; width: 60%; margin: 0 auto 10px;}
	.planList li p { text-align: center; margin-bottom: 0px; font-size: 0.8rem; }
	.planList li .pIcon { width: 80%; margin: 0 auto; }
}
@media screen and (min-width: 600px) {
	.planList { display: flex; justify-content: center; align-items: center; }
	.planList li { width: 23.5%; margin-right: 2%; }
	.planList li:last-child { margin-right: 0px; }
	.pLogo { text-align: center; width: 80%; margin: 0 auto 20px;}
	.planList li p { text-align: center; margin-bottom: 0px; font-size: 0.9rem; }
	.planList li .pIcon { width: 60%; margin: 0 auto; }
}
@media screen and (min-width: 600px) and (max-width: 899px)  {
}
@media screen and (min-width: 900px) and (max-width: 1079px)  {
}
@media screen and (min-width: 1080px) and (max-width: 1199px)  {
}
@media screen and (min-width: 1200px) and (max-width: 1479px)  {
}
@media screen and (min-width: 1480px) {
}