/* ! normalize.css v1.0.0 | MIT License | git.io/normalize */
 
/* ==========================================================================
HTML5 display definitions
========================================================================== */
 
/* * Corrects `block` display not defined in IE 6/7/8/9 and Firefox 3. */

/* ==========================================================================
faq
========================================================================== */
.faq {
	width: 100%;
    margin: 0 auto;
    max-width: 1240px;
    background-color: #ffffff;
}
.faq .faq_img {
	display: block;
	margin: 0;
    width: 100%;
}
.faq .faq_img img {
	width: 100%;
}
.faq .faq_img_sp {
	display: none;
}
@media screen and (max-width: 980px) {
.faq_bnr {
	padding: 0 2% 0 2%;
}
}
@media screen and (max-width: 750px) {
/* ==========================================================================
faq
========================================================================== */
.faq {
	width: 96%;
}
.faq .faq_img {
	display: none;
}
.faq .faq_img_sp {
	display: block;
    width: 100%;
    margin: 0;
	padding: 2% 0 2% 0;
}
.faq .faq_img_sp img {
	width: 100%;
}
.faq_bnr {
    display: none;
}
.faq_bnr_sp {
    display: block;
	width: 96%;
	margin: 0 auto 4%;
}
.faq_bnr_sp img {
	width: 100%;
}
}