﻿@charset "utf-8";
body { padding-top: 128px; }
.faq_nav { border-bottom: 1px solid #e8e8e8; padding: 21px 0 21px; background: var(--bg-gray-f5); }
.faq_nav .faq_title { color: var(--gray3); }
.faq_nav .faq_title span { margin-right: 10px; }
.faq_fl { background: var(--white); border-color: #e8e8e8; }
.faq_box .sideMenu ul li:hover, .faq_box .sideMenu ul li.active { background-color: var(--bg-gray-f2); }
.faq_box .sideMenu ul li:hover a, .faq_box .sideMenu ul li.active a { color: var(--gray0); }
.faq_box .sideMenu h3.active, .faq_box .sideMenu h3:hover { background-color: #f7f7f7; }
.faq_box .sideMenu { padding-top: 0px; }
.faq_fl .sideMenu .top-tit { font-size: 18px; font-weight: 700; padding: 20px 0 15px 10px; }
ul.q-list { list-style: none; line-height: 40px; padding: 0 20px; }
.q-list li { font-size: 14px; padding-left: 15px; position: relative; }
.q-list li:after { content: "·"; font-size: 16px; border-radius: 50%; color: var(--gray-d); font-weight: bold; position: absolute; left: 0; top: -1px; }
