.qa_box_wrap #qa_box{border-top:8px solid #9fd14c}.qa_box_wrap #qa_inner{background-color:#fff;border:1px solid #eee;border-top:none;padding:20px 40px 40px}.qa_box_wrap #qa_inner .qa_box_item_title{margin:0}.qa_box_wrap #qa_inner .qa_box_item_title a{color:#444;display:block;font-feature-settings:"palt" 1;font-size:25px;font-weight:700;line-height:30px;padding:30px 75px 30px 134px;text-decoration:none}.qa_box_wrap #qa_inner .qa_box_item_title a.on{color:#222}.qa_box_wrap #qa_inner .qa_box_item_desc{color:#444;display:none;font-size:18px;line-height:1.5;padding:20px 20px 20px 70px}.qa_box_wrap #qa_inner .qa_box_item_desc p{margin:0}.qa_box_wrap #qa_inner .qa_box_item_desc .txt_link{line-height:22px;margin-top:10px;text-align:right}.qa_box_wrap #qa_inner .txt_link a{font-size:18px;text-decoration:underline}.qa_box_wrap #qa_inner .txt_link a:hover{text-decoration:none}.qa_box_wrap .qa_box_item:not(:first-child){margin-top:20px}.qa_box_wrap #link_qa{margin:20px auto;text-align:right}.qa_box_wrap #link_qa a{color:#0065c3;display:inline-block;font-size:20px;line-height:1;padding:10px;text-decoration:underline}.qa_box_wrap #link_qa a:hover{text-decoration:none}.qa_box_wrap.cm-qa-style2 #qa_box{border:none}.qa_box_wrap.cm-qa-style2 #qa_inner{background-color:transparent;border:none;padding:0}.qa_box_wrap.cm-qa-style2 #qa_inner .qa_box_item_title a{border-bottom:1px dotted #7f786e;font-feature-settings:unset;font-size:22px;font-weight:700;padding:25px 84px 25px 70px}.qa_box_wrap.cm-qa-style2 .qa_box_item_desc{background-position:30px 20px}.qa_box_wrap.cm-qa-style2 .qa_box_item{background-color:#fff}.qa_box_wrap.cm-qa-style2 #qa_inner .qa_box_item_desc{font-size:20px;line-height:30px}.qa_box_wrap.cm-qa-style2 #qa_inner .qa_box_item_desc .txt_link{line-height:22px}.qa_box_wrap.cm-qa-style2 #link_qa{margin-bottom:0}@media(max-width:767px){.qa_box_wrap #qa_inner{padding-left:15px;padding-right:15px}.qa_box_wrap #qa_inner .qa_box_item_title a,.qa_box_wrap #qa_inner .qa_box_item_title a.on{background-position:right -20px center}.qa_box_wrap #qa_inner .qa_box_item_title a{padding-left:0;padding-right:50px}.qa_box_wrap.cm-qa-style2 #qa_inner .qa_box_item_title a{padding-left:50px;padding-right:50px}.qa_box_wrap.cm-qa-style2 .qa_box_item_desc{background-position:13px 20px}.qa_box_wrap.cm-qa-style2 #qa_inner .qa_box_item_desc{padding-left:50px}}