@charset "UTF-8";

.mainArea h1{
	padding: 0 0 5px 0;
	font-size: 160%;
	border-bottom: 1px solid #e07e00;
}

.mainArea h2{
	margin: 40px 0 20px 0;
	padding: 0 0 0 8px;
	font-size: 120%;
	border-left: 5px solid #e07e00;
}

.mainArea p{
	margin-top: 20px;
}

.faqArea dl{
	margin-top: 40px;
}

.faqArea dl dt{
	font-size: 100%;
	font-weight: bold;
}

.faqArea dl dt:before{
	content:"Q. ";
	color: #e07e00;	
}

.faqArea dl dd{
	margin: 10px 0 20px 0;
	padding: 0 0 20px 22px;
	border-bottom: 1px dotted #ccc;
}



.sp-block{
	display: none;
}

.bold{
	font-weight: bold;
}