@charset "UTF-8";
/* CSS Document */

.qanda li{
	margin-bottom: 30px;
}

.h4_q{
	background:url(../img/bg_tit_qa@2x.png) no-repeat 20px center #e6f5f9;
	background-size: 25px 21px;
	padding-left: 60px;
	font-size: 16px;
	cursor: pointer;
}
.h4_q.off span{
	display: block;
	margin-right: 20px;
	background:url(../img/ico_qa_off@2x.png) no-repeat right center;
	background-size: 20px 21px;
}
.h4_q.on span{
	display: block;
	margin-right: 20px;
	background:url(../img/ico_qa_on@2x.png) no-repeat right center;
	background-size: 20px 21px;
}

.h4_a{
	border-bottom: 1px dotted #006BBB;
	padding-bottom: 20px;
}
.h4_a p{
	background:url(../img/bg_qa_a@2x.png) no-repeat 20px top;
	background-size: 17px 18px;
	padding-left: 60px;
}

/*--------------  resposive  --------------*/
@media only screen and (max-width: 640px) {
	.h4_sub{
		padding-right: 10px;
		line-height: 24px;
		paddng-left: 50px;
	}
	.h4_q{
	background: url(../img/bg_tit_qa@2x.png) no-repeat 16px 7px #e6f5f9;
	background-size: 25px 21px;
	}
	
.h4_q.off span,.h4_q.on span{
	margin-right: 0;
	padding-right: 20px;
}
}