	/* Q&A */
.mze.sub{width:90vw; max-width: none; margin:0 auto;word-break:break-all;}
.faq_contents{display: flex; gap: 32px 16px; flex-wrap: wrap; justify-content: center; margin-bottom: 32px; text-align: start;}
.faq_block{border: #f19e38 solid 2px; border-radius: 16px; padding: 16px; width: calc(83% /2);}
.faq_block.empty{border: none;}
.faq_block .faq_flex{display: flex; align-items: baseline; gap: 16px; border-bottom: #f19e38 solid 1px; padding-bottom: 8px;}
.faq_flex .faq_q{background-color: #f19e38; color: #fff; font-size: 24px; font-weight: bold; padding: 1px 9px; border-radius:  80px;}
.faq_flex .text{font-size: 20px; font-weight: bold;}
.fax_answer{text-align: start; margin-top: 8px; line-height:170%;}
.fax_answer a:hover{color:#ffc436;}
.fax_answer .tel{margin: 1rem 0; display: block;}
.btnnav {margin:.3em;padding:.6em 1.2em .8em 1.2em;color:#fff;font-size:90%;font-weight:bold;text-decoration:underline;line-height:1.4;border-radius:12px;display:inline-block;transition:all ease-in .2s;background-color:#ff5900;}
.btnnav:hover {background-color:#ff5900b8;color:#fff;}
@media only screen and (max-width:600px) {
	.faq_contents{gap: 16px;}
	.faq_block{width: 100%;}
	.fax_answer a {margin:.2rem;padding:.2rem;border-bottom:none;display:inline-block;}
}
