/* component__faq */
.faq-genre{
	color: #981503;
}
.faq-summary{
	position: relative;

	cursor: pointer;
	list-style: none;
	padding: .66em .66em .22em 1.88em;
	text-decoration: underline;
	transition: background-color 0.3s;
}
.faq-summary:before{
	position: absolute;
	
	content: "Q. ";
	left: .66em;
}
.faq-summary:hover,
[open] .faq-summary:hover{
	background-color: #fce5db;
}
.faq-summary+div>div{
	background-color: #ffffff;
	padding: .66em;
}
