@charset "utf-8";

.list-category .div-tab.tabs { margin-bottom:5px; }

.faq_h3 {color: #009a65; font-size: 20px; line-height: 1.4; padding-left: 15px; margin-bottom: 20px;}
.faq_h3 span {position: relative;}
.faq_h3 span::before {
	content:''; position: absolute; top: 50%; transform: translateY(-50%); left: -15px;
	width: 7px; height: 7px; border-radius: 50%; background: #009a65;
}

.faq_h3 > a {color: crimson; text-decoration: underline;}
.faq_h3 > br {display: none;}

@media (max-width: 400px) {
	.faq_h3 > br {display: block;}
}

.faq-search { border:1px solid #ddd; background:#fafafa; padding:20px 15px 3px; margin-bottom:15px; }
.faq-img img { display:block; max-width:100%; margin:0 auto 15px; border:0; height:auto; }
.faq-content { line-height:180%; }
.faq-content img { width:auto; height:auto; max-width:100%; }
.faq-content p { padding:0; margin:0; line-height:180%; font-size:14px;}
.faq-none { padding:50px 0px; text-align:center; color:#888; }
.faq_subject {font-size:16px;}
