@charset "utf-8";


/* -----------------------------------------------------------
    よくあるご質問 
-------------------------------------------------------------- */

#faq {
}

#faq .faq_area{
	padding: 40px 0 100px 0;
}

#faq .faq_area .img_title{
	text-align: center;
}
#faq .faq_area .img_title img{
	width: 350px;
}

#faq .faq_area ul{
	padding: 0 0 0 0;
}

#faq .faq_area ul li{
	box-shadow: 3px 3px 4px #DDD;
	padding: 50px 70px;
	margin: 30px 0 0 0;
	background: url(../img/beige_bg03.png) repeat left top;
	/*
	background-size: 75px auto;
	*/
}


#faq .faq_area ul li .q{
	line-height: 1.6;
	font-size: 2.0rem;
	font-weight: bold;
	background: url(../img/q_icon.png) no-repeat left 5px;
	background-size: 20px auto;
	padding: 5px 0 5px 50px;
}

#faq .faq_area ul li .a{
	font-size: 1.6rem;
	line-height: 2.0;
	background: url(../img/a_icon.png) no-repeat left 5px;
	background-size: 20px auto;
	margin: 20px 0 0 0;
	padding: 5px 0 5px 50px;
}
#faq .faq_area ul li .sub_txt{
	font-size: 1.6rem;
	line-height: 2.0;
	padding: 15px 0 0 50px;
}

#faq .faq_area .next_link{
	padding: 30px 0 0 0;
}


@media screen and (max-width: 667px){
	
	#faq .faq_area{
		padding: 15px 0 30px 0;
	}

	#faq .faq_area .img_title{
	}
	#faq .faq_area .img_title img{
		width: 215px;
	}

	#faq .faq_area ul{
		padding: 0 10px 0 10px;
	}

	#faq .faq_area ul li{
		box-shadow: 3px 3px 4px #DDD;
		padding: 20px 15px;
		margin: 15px 0 0 0;
		background: url(../img/beige_bg03.png) repeat left top;
		background-size: 75px auto;
	}


	#faq .faq_area ul li .q{
		line-height: 1.6;
		font-size: 1.6rem;
		font-weight: bold;
		background: url(../img/q_icon.png) no-repeat left 5px;
		background-size: 16px auto;
		padding: 5px 0 5px 30px;
	}

	#faq .faq_area ul li .a{
		font-size: 1.5rem;
		line-height: 1.8;
		background: url(../img/a_icon.png) no-repeat left 5px;
		background-size: 16px auto;
		margin: 5px 0 0 0;
		padding: 5px 0 5px 30px;
	}
	
	#faq .faq_area ul li .sub_txt{
		font-size: 1.5rem;
		line-height: 1.8;
		padding: 15px 0 0 30px;
	}

	#faq .faq_area .next_link{
		padding: 20px 10px 0 0;
	}
	
	
}


