@charset "utf-8";

#faq ul{
	margin:10px;
}
#faq li .qes{
	padding: 20px 10px 10px 45px;
	font-size: 1.2em;
	font-weight:bold;
	color:#04a77b;
	line-height:1.4;
	background: url(../../faq/img/icon_q.png) no-repeat 10px 20px, -webkit-gradient(linear,center top, center bottom, from(#FFF), to(#dadfd8));
	background: url(../../faq/img/icon_q.png) no-repeat 10px 20px, -moz-linear-gradient(top, #FFF, #dadfd8);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffFFFFFF', endColorstr='#ffdadfd8');
	background: url(../../faq/img/icon_q.png) no-repeat 10px 20px, linear-gradient(to bottom, #FFF, #dadfd8);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
#faq li .ans{
	margin: 15px 0 40px 40px;
	padding-left:35px;
	background:url(../../faq/img/icon_a.png) no-repeat left top;
}

@media screen and (max-width: 979px) {
/*tablet*/
}
@media screen and (max-width: 768px){
/*smart phone*/
}
@media screen and (max-width: 620px) {
/*sp*/
#faq ul{
	margin:10px 0;
}
#faq li .qes{
	font-size: 1.1em;
}
#faq li .ans{
	margin: 15px 0 30px 10px;
}
}
@media screen and (max-width: 480px){
} 
