@charset "utf-8";

/* ===============================================

よくあるご質問(faq)のスタイル
 
================================================== */
/* pagenav */
.pagenav {
	width:960px;
	margin:1em auto 0 auto;
}
.pagenav li a {
	display:block;
	float:left;
	width:470px;
	margin-right:20px;
	margin-bottom:1.5em;
	padding-top:0.5em;
	padding-bottom:0.5em;
	border-radius:10px;
	background:rgba(63,188,234,1.0) url(../images/bcg_h3.png) repeat left top;
	font-size:1.8rem;
	font-weight:normal;
	letter-spacing:0.25rem;
	text-align:center;
	text-decoration:none;
	color:#fff;
}
.pagenav li a::after {
	content:url(../images/bullet_pagenav.png);
	margin-left:1em;
	vertical-align:middle;
}
.pagenav li:last-child a {
	margin-right:0;
}

/* h3 */
section .question {
	margin-bottom:1em;
	padding-top:0.1em;
	padding-bottom:0.4em;
	border-radius:2.0em;
	background:rgba(63,188,234,0.1) none;
	font-size:1.6rem;
	font-weight:bold;
	letter-spacing:0rem;
	text-align:left;
	color:rgba(63,188,234,1.0);
	line-height:1.5;
}
section .question::before {
	content:"Q";
	margin-right:10px;
	margin-left:20px;
	font-size:2.6rem;
	font-weight:bold;
}

/* answer */
section .answer_lead {
	margin-bottom:1em;
	margin-left:85px;
	text-indent:-30px;
	font-size:1.6rem;
	font-weight:normal;
	letter-spacing:0rem;
	text-align:left;
	color:#FF7373;
	line-height:1.5;
}
section .answer_lead::before {
	content:"A";
	margin-right:10px;
	font-size:2.6rem;
	font-weight:bold;
}
section .answer {
	margin-left:55px;
}

