@charset "utf-8";a{transition:all 300ms cubic-bezier(.455,.03,.515,.955) 0s}.btn a{background-color:#008a55;display:block;transition:all 300ms cubic-bezier(.455,.03,.515,.955) 0s;border-radius:4px}.hd_class::before{background-color:#008a55;border-radius:3px;content:"";display:inline-block;height:20px;margin-right:12px;position:relative;top:1px;width:20px}.new_icon::after{background-color:#ef8000;border-radius:8px;content:"NEW";display:inline-block;width:44px;height:18px;color:#fff;font-size:11px;font-weight:700;text-align:center;line-height:1.7;margin-left:10px}.textline_list a::after{background-color:#008a55;border-radius:10px;content:url(../img/top/news_arrow.png);display:block;width:20px;height:20px;margin-left:10px;position:absolute;right:-30px;top:-2px}#contents .qa_box{width:960px;margin:0 auto}#contents .qa_list_first{margin-top:40px}#contents .qa_list{position:relative}#contents .q_text{background-image:url(../img/q_a/main_icon_Q.png);background-repeat:no-repeat;font-size:18px;color:#008a55;padding:13px 0 13px 84px;cursor:pointer}#contents .a_text{background-image:url(../img/q_a/main_icon_A.png);background-repeat:no-repeat;font-size:18px;padding:0 0 13px 84px;margin-top:20px}#contents .a_text span{padding:13px 24px;background-color:#f0f0f0;border-radius:8px;display:block;line-height:1.4}#contents .a_text span.notes{padding:6px 0;font-size:16px;color:#ea2121}#contents .qa_underline{background-image:url(../img/common/border_dot.png);background-repeat:repeat-x;background-position:left bottom;margin-bottom:20px;padding-bottom:15px}a.btn_oc{height:44px;width:44px;background-position:0 0;background-repeat:no-repeat;display:block;position:absolute;top:0;right:0;cursor:pointer}.qa_open a.btn_oc{background-image:url(../img/q_a/main_icon_minus.png)}.qa_close a.btn_oc{background-image:url(../img/q_a/main_icon_plus.png)}.qa_close li.a_text{display:none}#contents .qa_close .qa_underline{padding-bottom:20px}#contents .qa_about_company{margin-bottom:40px}@media all and (max-width:1010px){a{transition:all 300ms cubic-bezier(.455,.03,.515,.955) 0s}.btn a{background-color:#008a55;display:block;transition:all 300ms cubic-bezier(.455,.03,.515,.955) 0s;border-radius:4px}.qa_about_company .hd_class{width:calc(446 / 750 * 100%);margin-bottom:calc(95 / 750 * 100%)}#contents .qa_about_company.qa_home .hd_class{width:calc(693 / 750 * 100%)}.qa_about_company .hd_class img{width:100%}.hd_class::before{content:none}.new_icon::after{background-color:#ef8000;border-radius:8px;content:"NEW";display:inline-block;width:44px;height:18px;color:#fff;font-size:11px;font-weight:700;text-align:center;line-height:1.7;margin-left:10px}.textline_list a::after{background-color:#008a55;border-radius:10px;content:url(../img/top/news_arrow.png);display:block;width:20px;height:20px;margin-left:10px;position:absolute;right:-30px;top:-2px}#contents .qa_box{width:auto;margin:0 auto;padding:0 calc(20 / 750 * 100%)}#contents .qa_list_first{margin-top:0}#contents .qa_list{position:relative}#contents .q_text{background-image:url(../img/q_a/sp/main_icon_Q.png);background-size:calc(85 / 750 * 100%);background-position:top 0 left 0;background-repeat:no-repeat;font-size:16px;line-height:1.53;color:#008a55;padding:0 calc(85 / 750 * 100%) calc(70 / 750 * 100%) calc(115 / 750 * 100%);margin-top:calc(-35 / 750 * 100%)}#contents .a_text{background-image:url(../img/q_a/sp/main_icon_A.png);background-size:calc(85 / 750 * 100%);background-repeat:no-repeat;font-size:16px;padding:0 0 13px calc(114 / 750 * 100%);margin-top:20px}#contents .a_text span{padding:calc(30 / 750 * 100%) calc(25 / 750 * 100%);background-color:#f0f0f0;border-radius:12px;display:block;line-height:1.4}#contents .a_text span.notes{padding:6px 0;font-size:14px;color:#ea2121}#contents .qa_underline{background-image:url(../img/common/border_dot.png);background-repeat:repeat-x;background-position:left bottom;margin-bottom:calc(80 / 750 * 100%);padding-bottom:15px;position:relative}a.btn_oc{height:calc(85 / 750 * 100vw);width:calc(85 / 750 * 100%);max-height:100%;max-width:100%;background-position:0 0;background-repeat:no-repeat;display:block;position:absolute;top:0;right:0;cursor:pointer}.qa_open a.btn_oc{background-image:url(../img/q_a/sp/main_icon_minus.png);background-size:100%}.qa_close a.btn_oc{background-image:url(../img/q_a/sp/main_icon_plus.png);background-size:100%}.qa_close li.a_text{display:none}#contents .qa_close .qa_underline{padding-bottom:0}#contents .qa_about_company{margin-bottom:40px}}