@charset "utf-8";
/* ===================================================================
	index.css
=================================================================== */

section#qa .qa_text {
	color:#ffec00;
	margin-bottom:40px;
	text-align:center;
}
section#qa .qa_text a {
	color:#ffec00;
	text-decoration:underline;
}
section#qa .qa_text a:hover {
	color:#ffffff;
	text-decoration:none;
}

section#qa .q_area {
	border:1px solid #ffec00;
	margin-bottom:25px;
	position:relative;
}
section#qa .q_area .ans_btn {
	position:absolute;
	top:21px;
	right:18px;
	cursor:pointer;
}
section#qa .q_area .question {
	cursor:pointer;
	padding:15px 18px;
}
section#qa .q_area .question span {
	display:inline-block;
	/display:inline;
	/zoom:1;
	vertical-align:middle;
	color:#ffec00;
	font-size:114.3%;
}
section#qa .q_area .question span.icon {
	font-size:242.9%;
	margin-right:20px;
	margin-left:17px;
}
section#qa .q_area .answer {
	border-top:1px dotted #4e4e4e;
	display:none;
	margin:0px 18px;
}
section#qa .q_area .answer p {
	padding:15px 0px 25px;
}
section#qa .q_area .answer span {
	display:inline-block;
	/display:inline;
	/zoom:1;
	vertical-align:top;
}
section#qa .q_area .answer span.icon {
	color:#ffec00;
	font-size:242.9%;
	margin-right:20px;
	margin-left:17px;
}
section#qa .q_area .answer span.ans_text {
	width:690px;
	color:#dfdfdf;
	padding-top:10px;
	text-align:justify;
}
section#qa .q_area .answer span a {
	text-decoration:underline;
}
section#qa .q_area .answer span a:hover {
	text-decoration:none;
}
