/*------------------------------------------------------------
	よくある質問
-------------------------------------------------------------*/
a.btn-faq {
	position:relative;
	padding:0 0 0 15px;
	text-decoration:underline;
	display:block;
}
	a.btn-faq:after {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
		content: "\f0d7";
		font-size:130%;
		position:absolute;
		top:0;
		left:0;
	}
.box-faq {
	width:100%;
	border:1pt solid #333;
	border-radius:0.5em;
	padding:1em;
	box-sizing:border-box;
	margin-bottom:1em;
}
	.box-faq h5.title-faq {
		color:#59aec1;
		font-weight:bold;
		font-size:140%;
		padding:0 0 0.3em 0;
		text-align:left;
		border-bottom:1pt dashed #333;
		margin:0 0 0.3em 0;
	}