body {
	background-color: #e8e8e8;
}

#project .container {
	padding-left: 0.36rem;
	padding-right: 0.36rem;
}

.project-list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: 0.25rem;
	grid-row-gap: 0.5rem;
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}

.project-item {
	background-color: white;
	border-radius: 0.05rem;
}

.project-img {
	width: 100%;
	object-fit: cover;
	border-top-left-radius: 0.05rem;
	border-top-right-radius: 0.05rem;
}

.project-title {
	font-size: 0.16rem;
	font-family: 'SourceHanSansCNLigh';
	line-height: 3.75;
	text-align: center;
	letter-spacing: 0.03rem;
	color: #000;
}
