
.c_banner_txt .th,
.c_location li:last-child span{text-transform: capitalize;}
.c_faq_div{width: 100%;}

.side-reso>li.faq::before{position: absolute; left: -20px; width: 12px; height: 2px; top: 50%; margin-top: -2px; content: ''; background: var(--commonColor);}
.side-reso>li.faq a{color: var(--commonColor); text-decoration: underline;}

/* faq_list */
.faq_list{margin-top: 0;}
.faq_list li{margin-bottom: 12px;}
.faq_list li .th{padding: 20px 76px 20px 28px; border-radius: 0; background: var(--commonColor); color: #fff; border: none;}
.faq_list li .th .title{font-size: 20px; font-family: 'Poppins-Bold';}
.faq_list li .right_icon{width: 36px; height: 36px; margin-top: -18px;}
.faq_list li .right_icon::before{width: 100%; line-height: 36px; font-size: 20px; content: '\f067';}
.faq_list li .faq_con{padding: 24px 28px; background: rgba(var(--comColorRgb), 0.06);}
.faq_list li.sel_item .th{background: var(--commonColor);}
.faq_list li.sel_item .right_icon::before{content: '\f068'; width: 100%; height: auto; background: none; top: 0; left: 0; margin: 0;}

@media only screen and (max-width: 1400px) {
	/* .faq_list li .th{padding: 24px 76px 24px 24px;} */
	/* .faq_list li .th .title{font-size: 22px;} */
}
@media only screen and (max-width: 980px) {
	.faq_list li .th{padding: 15px 50px 15px 15px;}
	.faq_list li .th .title{font-size: 18px;}
	.faq_list li .right_icon{right: 14px; width: 30px; height: 30px; margin-top: -15px;}
	.faq_list li .right_icon::before{line-height: 30px; font-size: 18px;}
	.faq_list li .faq_con{padding: 15px;}
}