@charset "utf-8";

/* -------------------------------------------------- */
/* #block-faq */
/* -------------------------------------------------- */
#block-faq .list-faq > li:first-child{border-top:1px solid #222;}
#block-faq .list-faq > li{border-bottom:1px solid #222;}
#block-faq .list-faq .question{width:100%;text-align:left;font-size:1.8rem;padding:20px 50px;position:relative;}
#block-faq .list-faq .question::before{content:"Q";font-family:"Lato",sans-serif;position:absolute;top:20px;left:20px;}
#block-faq .list-faq .question::after{content:"＋";position:absolute;top:50%;right:20px;margin-top:-0.8em;}
#block-faq .list-faq .question.active::after{content:"－";}
#block-faq .list-faq .answer{display:none;padding:0 20px 20px;}


/* ======================================================================================================================= */
/* for tablet */
/* ======================================================================================================================= */
@media screen and (min-width:1px) and (max-width:1099px){

}
@media screen and (min-width:1px) and (max-width:999px){
	
}

/* ======================================================================================================================= */
/* for sp */
/* ======================================================================================================================= */
@media screen and (min-width:1px) and (max-width:767px){
	/* -------------------------------------------------- */
	/* #block-faq */
	/* -------------------------------------------------- */
	#block-faq .list-faq .question{font-size:1.6rem;padding:15px 40px;}
	#block-faq .list-faq .question::before{left:15px;top:15px;}
	#block-faq .list-faq .question::after{right:10px;}
	#block-faq .list-faq .answer{display:none;padding:0 15px 20px;}

}