
.c_banner_txt .th,
.c_location li:last-child span{text-transform: capitalize;}
.c_faq_div{width: 100%;}

/* faq_list */
.faq_list li .th{padding: 30px 80px 30px 30px;}
.faq_list li .th .title{font-size: 24px;}
.faq_list li .right_icon{width: 42px; height: 42px; margin-top: -21px;}
.faq_list li .right_icon::before{width: 100%; line-height: 42px; font-size: 26px;}
.faq_list li .faq_con{padding: 26px 30px 20px;}

.faq_list li.sel_item .right_icon::before{content: '+'; width: 100%; height: auto; background: none; transform: rotate(45deg); 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{margin-top: 20px;}
	.faq_list li .th{padding: 16px 60px 16px 15px;}
	.faq_list li .th .title{font-size: 20px;}
	.faq_list li .right_icon{right: 14px; width: 36px; height: 36px; margin-top: -18px;}
	.faq_list li .right_icon::before{line-height: 36px;}
}