.faqwrapper p{
	line-height: 24px;
	margin: 20px 0 40px;
}
.menuSecondInner li{
	/*width:18%!important;*/
}
	.faqwrapper a{
		color:#E0002A;
		text-decoration: underline;
	}
	.faqwrapper a:hover{
		color:#777777;
	}
@media only screen and (min-width:768px) and (max-width:991px) {
	.menuSecondInner li{
		width:25%!important;
	}
}
@media print, screen and (min-width:768px){
	.faqContents dd{
		width: 100%;
		padding-left: 60px;
		line-height: 18px;
		padding: 11px 0 11px 70px;
		background-color: #f0f0f0;
		border-bottom: 1px  dotted #C8C8C8;
		font-size: 13px;
	}
	.question{
		background-image: url(/assets/img/shindaiwa/faq/faq_q_backBtn.png);
		background-size: 100%;
		background-repeat: no-repeat;
		width: 48px;
		line-height: 30px;
		margin:6px 10px;
		font-size: 17px;
		padding-right: 10px;
		text-align: center;
		color: white;
		font-weight: normal;
		position: absolute;
	}
	.answer{
		background-image: url(/assets/img/shindaiwa/faq/faq_a_backBtn.png);
		background-size: 100%;
		background-repeat: no-repeat;
		width: 48px;
		margin:6px 10px;
		line-height: 30px;
		font-size: 17px;
		padding-right: 10px;
		text-align: center;
		color: white;
		font-weight: normal;
		position: absolute;
	}
	.faqContents{
		margin-top: 50px;
	}
	.faqContents h2{
		margin-bottom: 30px;
		font-size:23px;
	}
}



@media only screen and (max-width: 767px) {
	.faqContents dd{
		width: 100%;
		line-height: 18px;
		padding: 11px;
		background-color: #f0f0f0;
		border-bottom: 1px  dotted #C8C8C8;
		font-size: 13px;
	}
	.question{
		width: 100%;
		background-color: #636363;
		line-height: 30px;
		font-size: 17px;
		padding:0 11px;
		color: white;
		font-weight: normal;
	}
	.answer{
		width: 100%;
		background-color: #E0002A;
		line-height: 30px;
		padding:0 11px;
		font-size: 17px;
		color: white;
		font-weight: normal;
	}
}
