@charset "utf-8";
#fv{background: url(../images/question/fv_bg.jpg) no-repeat center center; background-size: cover;}

/* ------------------------------------------------------------ #question ------------------------------------------------------------ */
#question{padding: 95px 0 0;}
#question ul li:not(:first-child){padding: 24px 0 0;}
#question ul li p.q_text{background: #F1E6CD; padding: 24px 0 20px 114px; position: relative; font-size: 18px; line-height: 222.2%;}
#question ul li p.q_text span{display: block; padding: 24px 0 20px; width: 86px; height: auto; line-height: 222.2%; font-size: 18px; background: #E7D3A9; position: absolute; left: 0px;top: 0px; text-align: center;}
#question ul li p.text{background: #F8F2E6; padding: 34px 53px 50px 52px; font-size: 18px; line-height: 144.4%;}

.cta {padding:105px 0 133px;}

/* ------------------------------------------------------------ mobile ------------------------------------------------------------ */

@media only screen and (max-width: 768px) {

	.cta { padding: 70px 0 50px; }

/* ------------------------------------------------------------ #question */
	#question { padding: 40px 0 0; }
	#question ul li:not(:first-child) { padding: 15px 0 0; }
	#question ul li p.q_text { padding: 16px 15px 16px 56px; font-size: 15px; line-height: 170%; }
	#question ul li p.q_text span { width: 42px; padding: 16px 0; font-size: 15px; line-height: 170%; }
	#question ul li p.text { padding: 18px 18px 22px; font-size: 14px; line-height: 175%; }

}
