@charset "utf-8";
/* ------------------------------------------------------------ common */
#fv-pages	{ background: url(../images/qanda/bg_02.jpg) no-repeat; background-size: cover; }
h3			{ text-align: left; padding: 50px 0 30px; font-weight: bold; font-size: 26px; color: #808080; }

/* ------------------------------------------------------------ #qanda */

#jump { padding: 60px 0 0; }
#jump li { float: left; width: 265px; text-align: center; background: #f2f2f2; border-left: 1px solid #fff; }
#jump li:first-child { border: none; }
#jump li a { font-size: 18px; display: block; padding: 10px 0; }

#qanda{ padding: 0px 0 160px;}
#qanda .block{ padding-bottom: 25px;}
#qanda .block h4 span{ display: inline-block; *display: inline; *zoom: 1; font-size: 28px; color: #fff; background: #155998; padding: 0 10px; margin: 0 10px 0 0; }
#qanda .block h4 { background: #f2f2f2; font-size: 20px; text-align: left; font-weight: bold; line-height: 40px; }
#qanda .block .answer { padding: 20px 0 30px; border: 2px solid #f2f2f2; border-top: none;}
#qanda .block .answer span { font-size:30px; color: #fc1561; width: 20px; float: left; text-align: center; padding: 5px 0 0 15px;}
#qanda .block .answer p { font-size: 16px; padding: 15px 20px 0 55px; }
#qanda .block .answer p a { text-decoration: underline; }


/* ------------------------------------------------------------ mobile */
@media only screen and (max-width:640px){
/* ------------------------------------------------------------ #qanda */

#jump { padding: 30px 0 0; }
#jump li { float: none; width: 94%; border-left: none; margin: 0 auto 5px; }
#jump li:first-child { border: none; }
#jump li a { font-size: 18px; display: block; padding: 10px 0; }

#qanda 						{ padding: 0 0 50px; }
#qanda p.term 				{ font-size: 16px; padding: 15px 3%; }
#qanda .block h4 span		{ font-size: 18px; padding: 0 5px; }
#qanda .block h4 			{ font-size: 14px; line-height: 36px; margin: 0 3%; }
#qanda .block .answer 		{ padding: 10px 3% 20px; margin: 0 3%; }
#qanda .block .answer span	{ font-size:18px; width: 10px; padding: 0; float: none; display: inline-block; *display: inline; *zoom: 1; }
#qanda .block .answer p		{ font-size: 14px; padding: 15px 0 0 10px; float: none; display: inline; }

}