#main_content > h2 { font-size: 3rem;font-weight: 900;color: #333;padding: 0 1.5rem 1rem;margin: 1rem;border-bottom: 1px solid #eee;}
#main_content ul {padding-top:1rem}
#main_content ul li {margin: 0rem 1.5rem 1.5rem;background:#fff; border: 1px solid #f4f7e9;}
#main_content ul li .qa_q {padding: 1rem;font-size: 2rem; line-height: 1.3; background: #f4f7e9;margin-bottom: 0.2rem;display: flex;position: relative;align-items: center;}
#main_content ul li .qa_q i { font-weight:900; display:block; font-size:2rem;color:#14976c;}
#main_content ul li .qa_q p {font-weight:900;width:100%; line-height:1.3;margin-left: 1rem;word-break: keep-all;color:#333;}
#main_content ul li .qa_a {padding: 2rem 1.5rem;font-size:1.8rem; line-height: 1.6;color:#585858}
