/* BASIC css start */
#header { display:none; } 
#header_ver3 { display:block !important; } 

#faqWrap .pd10 { margin:10px 0; } 
#faqWrap .search-wrap { padding: 0 22px; margin-bottom: 25px; } 
#faqWrap .search-wrap .item-search { display: flex; } 
#faqWrap .search-wrap .item-search select { width: 102px; height: 42px; line-height: 42px; display: inline-block; border: 1px solid #d9d9d9; font-size: 17px; color: #777; padding: 0 0 0 12px; box-sizing: border-box; } 
#faqWrap .search-wrap .item-search .wrap { width: 100%; display: inline-block; margin-left: -1px; } 
#faqWrap .search-wrap .item-search .wrap input { width: 100%; display: inline-block; border: 1px solid #d9d9d9; font-size: 17px; color: #777; padding: 6px 9px; box-sizing: border-box; height: 42px; line-height: 42px; } 
#faqWrap .search-wrap .item-search .btn_Red { width: 82px; height: 42px; line-height: 42px; display: inline-block; background: #333; border: 1px solid #333; color: #fff; font-size: 15px; box-sizing: border-box; } 
#faqWrap .keywords { display: none; zoom:1; position:relative; overflow:hidden; } 
#faqWrap .search-wrap .keywords h5 { font-weight:bold; margin-bottom:5px; } 
#faqWrap .search-wrap .keywords li { float:left; margin-right:10px; } 
#faqWrap .search-wrap .keywords li a { color:#707070; } 
#faqWrap .faq-menu { text-align: center; overflow: auto; width: 100%; white-space: nowrap; display: flex; gap: 8.5px; padding: 0 22px; margin-bottom: 28px; box-sizing: border-box; -ms-overflow-style: none; scrollbar-width: none; } 
#faqWrap .faq-menu::-webkit-scrollbar { display: none; } 
#faqWrap .faq-menu a { display: inline-block; font-size: 15px; font-weight: 400; color: #777; background: #f4f4f4; padding: 10.5px 18px; border-radius: 30px; } 
#faqWrap .faq-menu a.sel { background:#333; color:#fff; } 
#faqWrap #faqTable { width: 100%; box-sizing: border-box; } 
#faqWrap #faqTable tr { } 
#faqWrap #faqTable tr th, #faqWrap #faqTable tr td { border-bottom: 1px solid #f2f2f2; padding: 21px 0 22.5px; font-size: 15px; color: #333; font-weight: 500; } 
#faqWrap #faqTable tr td p { margin-bottom: 14px; } 
#faqWrap #faqTable tr td p span { display: inline-block; font-size: 13px; color: #777; padding: 5px; border: 1px solid #ccc; line-height: 1; font-weight: 400; } 
#faqWrap #faqTable tr.slide-show dl dd { font-size: 15px; font-weight: 400; line-height: 1.45; } 
#faqWrap #faqTable tr.slide-show dl dd:first-child { margin-bottom:10px; } 
#faqWrap #faqTable tr.slide-hide td, #faqWrap #faqTable tr.slide-show td { background-color: #fbfbfb !important; padding: 16px; } 
#faqWrap #faqTable tr td .q { margin-bottom: 10px; background-color: #1e85dc; color:#fff; padding: 0 3px; margin-right: 10px; } 
#faqWrap #faqTable tr td .a { background-color: #f30733; color:#fff; padding: 0 3px; margin-right: 10px; } 


/* BASIC css end */

