section#faq{
	padding: 30px 0;
}
section#faq h2{
	font-family: 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', '游明朝', '游明朝体', 'ＭＳ Ｐ明朝', 'MS PMincho', 'serif';
	font-size: 24px;
	text-align: center;
	color: #AE2553;
	font-weight: 300;
	margin: 0 0 30px;
}
section#faq p.head{
	font-size: 18px;
	text-align: center;
}
section#faq ul.btn{
	text-align: center;
	margin: 20px 0 30px;
}
section#faq ul.btn li{
	display: inline-block;
	width: 100%;
	height: 85px;
	margin: 0 0 10px;
}
section#faq ul.btn li a{
	display: block;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	width: 100%;
	height: 0;
	padding-top: calc(85/367 * 100%);
}
section#faq ul.btn li.btn01 a{
	background: url("..//img/faq/sec_faq_btn01.png") no-repeat;
	background-size: 100%;
}
section#faq ul.btn li.btn02 a{
	background: url("..//img/faq/sec_faq_btn02.png") no-repeat;
	background-size: 100%;
}
section#faq div.box{
	width: 94%;
	margin: 0 auto 30px;
}
section#faq div.box div.qa{
	margin: 0 0 30px;
	width: 100%;
}
section#faq div.box div.question{
	background: url("..//img/faq/sec_icon_q.png") no-repeat left top;
	min-height: 55px;
	padding-left: 55px;
	font-size: 18px;
	color: #242424;
	display: block;

}
section#faq div.box div.answer{
	background: url("..//img/faq/sec_icon_a.png") no-repeat left top;
	min-height: 55px;
	padding-left: 55px;
	font-size: 16px;
	color: #242424;
	display: block;

}
