.p-csmKintaiFaq .title-box {
	padding: 40px 0;
	background-color: #015AAC;
	color: #fff;
}
.p-csmKintaiFaq .title-box h1 {
	font-size: 3.5rem;
	font-weight: bold;
	text-align: center;
}
.p-csmKintaiFaq .main-wrap {
	padding: 80px 0 0;
}
.faq-list li {
	margin-bottom: 50px;
}
.faq-question {
	margin-bottom: 20px;
	font-size: 1.8rem;
	font-weight: bold;
}
.faq-answer {
	font-size: 1.8rem;
	font-weight: 500;
}

@media print, screen and (max-width: 768px) {
	.p-csmKintaiFaq .title-box h1 {
		font-size: 3rem;
	}
	.p-csmKintaiFaq .main-wrap {
		padding: 40px 0 25px;
	}
	.faq-list li {
		margin-bottom: 30px;
	}
	.faq-question {
		margin-bottom: 10px;
		font-size: 1.6rem;
	}
	.faq-answer {
		font-size: 1.4rem;
	}
}
