@charset "UTF-8";
/* CSS Document */
.contBack{
	margin-top: 0;
}

.contSect .pplList{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.contSect .pplList li{
	width: 49.5%;
	background-color: #fff;
	border: 2px solid #FFF;
	margin-right: 1%;
	margin-bottom: 1vw;
}
.contSect .pplList li:nth-child(2n){
	margin-right: 0;
}

.contSect .pplList li .discript{
	width: 100%;
}
.contSect .pplList li .discript .tag{
	width: 100%;
	background-color: #53565a;
	font-size: 1.2vw;
	padding: 0.4vw 1vw;
	margin-bottom: 1vw;
	color: #fff;
}

.contSect .pplList li .discript .title{
	width: 100%;
	color: #000;
	font-size: 1.4vw;
	padding: 0.4vw 1vw;
	line-height: 2vw;
}
.contSect .pplList li .discript .body{
	width: 100%;
	color: #777;
	font-size: 1.1vw;
	line-height: 2vw;
	padding: 0 1vw;
	margin-bottom: 1vw;
}
@media (max-width: 640px) {
	
	.contSect .pplList{
		display: block;
		flex-wrap:nowrap;
	}
	.contSect .pplList li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 2vw;
	}
	.contSect .pplList li .discript .tag{
		font-size: 3vw;
		padding: 1vw 2vw;
		margin-bottom: 2vw;
		text-align: center;
	}
	.contSect .pplList li .discript .title{
		font-size: 3.5vw;
		padding: 1vw 2vw;
		line-height: 4vw;
		text-align: center;
	}
	.contSect .pplList li .discript .body{
		font-size: 3vw;
		line-height: 5vw;
		padding: 0 2vw;
		margin-bottom: 2.5vw;
		text-align: center;
	}
	
}