h1{
	margin:0 0 20px;
	padding:0;
	background:none;
}
h2{
	background:url("../image/h2_qa.png") repeat-x top left;
	padding:11px 0 10px 10px;
	margin-top:20px;
}
.faq h2{
  font-size:16px;
  line-height:1;
  padding:2px 0 2px 5px;
  margin:0 0 20px 1px;
  border-left:4px solid #e42568;
	background:none;
	color: #e42568;
}
.faq dl{
	margin:0 0 30px;
	padding:0 0 12px;
	background: url("../image/qa_hr.png") repeat-x bottom left;
}
.faq dl dt{
	color:#412014;
	padding:6px 0 5px 40px;
	margin:0 0 12px;
	font-size:14px;
	font-weight:bold;
	background:#f7ecd6 url("../image/qa_q.png") no-repeat 5px center;
}
.faq dl dd{
	padding:0 0 20px 32px;
	margin:0 0 0 7px;
	font-size:13px;
	line-height:1.5;
	background: url("../image/qa_a.png") no-repeat left 3px;
}
.innner-link {
	margin:0;
	padding:0 0 0 10px;
	list-style-type:none;
}
.innner-link li{
	background:url("../image/arrow_bottom.png") no-repeat 0 center;
	padding:0 0 0 12px;
	line-height:2.1;
}



.info-box{
	border:1px solid #c7b09b;
	margin-top:20px;

}
.info-box dt{
	background:#fcf5e8;
	font-size:14px;
	color:#000;
}


