
.common_desc{margin-bottom: 4%;}
.common_desc .brief{text-align: left;}
@media only screen and (max-width: 980px) {
	.common_desc{margin-top: 0;}
}

/* faq_list */
.faq_list{margin-top: 0; background-repeat: no-repeat; background-position: center; background-size: 61% auto;}
.faq_list li{width: 46%;}
.faq_list li:nth-child(n+3){margin-top: 24px;}
.faq_list li .th{display: flex; font-size: 18px; font-family: 'Fredoka One-Regular';}
.faq_list li .th .order{width: 28px; height: 28px; line-height: 28px; margin-right: 10px; border-radius: 50%; background: var(--commonColor); color: #fff; text-align: center; font-size: 16px;}
.faq_list li .th .title{flex: 1;}
/* .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: 12px 0 0; padding-left: 38px; color: #666; line-height: 28px;}
.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;}

.faq_list li:hover .th .order{animation: jump 0.5s;}

@media only screen and (max-width: 1200px) {
	.faq_list li{width: 100%;}
	.faq_list li:nth-child(n+2){margin-top: 20px;}
}
@media only screen and (max-width: 980px) {
	.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: 10px 0 0;}
}