.nonalabo-seriesFaq__list{
	display:flex;
	flex-direction:column;
	gap:10px;
}
.nonalabo-seriesFaq__item{
	border:1px solid rgba(0,0,0,.08);
	border-radius:10px;
	background:#fff;
	overflow:hidden;
}
.nonalabo-seriesFaq__question{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	gap:8px 12px;
	padding:12px 14px;
	cursor:pointer;
	font-weight:800;
	font-size:14px;
	color:rgba(0,0,0,.86);
	list-style:none;
}
.nonalabo-seriesFaq__question::-webkit-details-marker{
	display:none;
}
.nonalabo-seriesFaq__questionText{
	flex:1 1 auto;
	min-width:0;
}
.nonalabo-seriesFaq__category{
	flex:0 0 auto;
	font-size:11px;
	font-weight:700;
	color:rgba(0,0,0,.48);
	padding:2px 8px;
	border-radius:999px;
	background:rgba(0,0,0,.04);
}
.nonalabo-seriesFaq__questionSpoilerLabel{
	flex:1 1 auto;
	font-size:13px;
	font-weight:700;
	color:rgba(180,83,9,.95);
}
.nonalabo-seriesFaq__questionRevealed{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	gap:8px 12px;
	margin:0 0 12px;
	padding-bottom:12px;
	border-bottom:1px solid rgba(0,0,0,.06);
}
.nonalabo-seriesFaq__questionRevealedText{
	flex:1 1 auto;
	margin:0;
	font-size:14px;
	font-weight:800;
	line-height:1.55;
	color:rgba(0,0,0,.86);
}
.nonalabo-seriesFaq__answer{
	padding:0 14px 14px;
}
.nonalabo-seriesFaq__answerBody{
	margin:0;
	font-size:14px;
	line-height:1.7;
	color:rgba(0,0,0,.84);
	white-space:pre-wrap;
}
.nonalabo-seriesFaq__spoiler{
	margin:0;
}
.nonalabo-seriesFaq__spoilerSummary{
	cursor:pointer;
	font-size:13px;
	font-weight:700;
	color:rgba(180,83,9,.95);
}
.nonalabo-seriesFaq__spoiler .nonalabo-seriesFaq__answerBody{
	margin-top:8px;
}
