@charset "UTF-8";
/* =====================================================================
*    contents-wrap
* =================================================================== */
#contents-wrap .inner ul li dl dt p,
#contents-wrap .inner ul li dl dd p {
	float: left;
}
#contents-wrap .inner ul li dl dt.q {
	color: #104097;
	font-size: 21px;
	line-height: 25px;
	padding-left: 84px;
	margin-bottom: 25px;
	height: 30px;
	background: transparent url(../img/qa/q.jpg) no-repeat;
}
#contents-wrap .inner ul li dl dt.q span {
	display: block;
	padding-left: 10px;
	border-top: 3px solid #104097;
}
#contents-wrap .inner ul li dl dd.a {
	padding-left: 84px;
	padding-bottom: 40px;
	background: transparent url(../img/qa/a.jpg) no-repeat 0 3px;
}
#contents-wrap .inner ul li dl dd.first {
	padding-bottom: 10px;
}
#contents-wrap .inner ul li dl dd.a span {
	display: block;
	line-height: 20px;
	padding-left: 10px;
	background: #ffffff none no-repeat 0 0;
}
#contents-wrap .inner ul li dl dd.btn {
	float: right;
	margin-bottom: 40px;
}
#contents-wrap .inner ul li.mt {
	margin-top: 40px;
}




