.grid{
	--min: max(24vw, 500px);
	--gap: 0;
	grid-gap: 10px;
}
h2 {
	display: block;
	font-size: 2rem;
	margin: 40px 20px 20px 20px;
}
.faq{
	background: #fff;
	padding: 10px;
}
.faq_title{
	padding: 10px;
	cursor: pointer;
}
.faq_content{
	padding: 10px;
	display: none;
}

#learning{
	grid-gap: 10px;
}
.whi{
	background: #fff;
}

/*curve*/
#curve p{
	font-family: 'Roboto', sans-serif;
	font-size:9px;
	line-height: 9px;
}
#curve text{
	font-size:8px;
	color: #999;
	font-weight: bold;
}