@charset "utf-8";
/* CSS Document */
.q_a {
	width:980px;
	margin:0 auto;
}
.q_a .main_head {
	margin-bottom:30px;
}
.q_a h2 {
	background-color:#fff8f0;
	padding:15px 40px;
	margin-bottom:20px;
}
.q_a .q_a_desc_wrap h2 img.question {
	position:relative;
	bottom:-4px;
	margin-right:15px;
}
.q_a .q_a_desc_wrap section .answer {
	float:left;
	padding:0 15px 0 40px;
}
.q_a .q_a_desc_wrap section p {
	width:905px;
	padding-bottom:60px;
	float:left;
	line-height:1.7;
}
.q_a .q_a_desc_wrap .teki_mark {
	position:relative;
	bottom:-2px;
}