
.sc_faq_panel {counter-reset: q_counter;}
.sc_faq_panel .faq_c	{
	
	
	margin-bottom:12px;
}
.sc_faq_panel .faq_q {
	position:relative;
	font-size:12px;
	font-weight:bold;
}

.sc_faq_panel .faq_q .faq_cnt:before {
	display:inline-block;
	width:25px; 
	counter-increment:q_counter;
	content:'Q' counter(q_counter) ':'
}
.sc_faq_panel .faq_q .faq_cnt {
	display:inline-block;
	cursor:pointer;
}

.sc_faq_panel .faq_a {
	position:relative;
	font-size:12px;
	padding-left:50px;
	display:none;
}
.sc_faq_panel .faq_a p {
	margin:0px;
}


.sc_faq_panel .faq_t	{
	display:inline-block;
	
	position:relative;left:0px;top:0px;
	width:20px;height:20px;
	
	display:inline-flex;
	align-items:center;
	justify-content:center;
	
	color: #ED291F;
	
	
	transition: all 200ms;

}
.sc_faq_panel .faq_t.faq_o	{
	transform: rotate(90deg);
	transform-origin: 50% 50%;
	
	transition: all 200ms;

	color: #aaa;
}

