.faq-unit{
	border-top: 3px solid #ddd;	
	margin: 30px 0 60px!important;
	background: #fafafa;
}
.faq-unit dt,.faq-unit dd{
	line-height: 1.8;
	font-size:16px;
	position:relative;	
}
.faq-unit dt{
	padding: 23px 20px 0 67px;
	font-weight: bold;	
}
.faq-unit dt:before {
	content: "Q";
	width:26px;
	height:26px;
	line-height: 26px;
	text-align: center;
	background: #ec516c;
	color: #fff;
	font-weight: normal;
	font-size:16px;
	position: absolute;
	left: 20px;
	top: 24px;
}
.faq-unit dd{
	padding: 18px 20px 17px 67px;	
	border-bottom: 3px solid #ddd;
}
.faq-unit dd:before {
	content: "A";
	width:26px;
	height:26px;
	line-height: 26px;
	text-align: center;
	background: #333;
	color: #fff;
	font-size:16px;
	position: absolute;
	left: 20px;
	top: 18px;
}
