/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
#faqWrap .pd10 {margin:10px 0;}
#faqWrap .search-wrap {background-color: #f6f6f6;padding: 20px 16px;}
#faqWrap .search-wrap .item-search {
    display: flex;
}
#faqWrap .search-wrap .item-search select {/* width: 30%; *//* display: inline-block; */}
#faqWrap .search-wrap .item-search .wrap {/* width: 40%; *//* display: inline-block; */}
#faqWrap .search-wrap .item-search .wrap input {width:99%;}
#faqWrap .search-wrap .item-search .btn_Red {width:24%; display: inline-block; margin-left: 8px;}
#faqWrap .keywords {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;} 
#faqTableContainer {margin: 0 16px;}
#faqWrap #faqTable {border-top: 1px solid #dedede;width:100%;border-collapse: collapse;border-spacing: 0;table-layout: fixed;word-wrap: break-word;word-break: keep-all;}
#faqWrap #faqTable tr {border-bottom: 1px solid #dedede;}
#faqWrap #faqTable tr th, #faqWrap #faqTable tr td {padding: 10px 14px 10px 0;box-sizing: border-box;}
#faqWrap #faqTable tr.slide-hide td, #faqWrap #faqTable tr.slide-show td {background: #f6f6f6 !important;padding: 0;!i;!;}
#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;}

#faqWrap .faq-menu {
    margin: 25px 0 25px 15px;
    font-size: 0;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
}

#faqWrap .faq-menu::-webkit-scrollbar {
    display: none;
}

 
#faqWrap .faq-menu li,
#faqWrap .faq-menu li a {text-align: center;color: #555;font-size: 14px;font-weight: 400;}
#faqWrap .faq-menu li {
    padding: 0 10px;
    display: inline-block;
    vertical-align: middle;
}
#faqWrap .faq-menu li a {/* color: #999; *//* font-weight: bold; *//* padding-right: 20px; *//* white-space: nowrap; */}
#faqWrap .faq-menu li.now a {
    color: #ff691f;
    font-weight: 700;
    border-bottom: 3px solid #ff691f;
}
#faqWrap .search-wrap .item-search label {
    width: 100px;
}

#faqWrap .search-wrap .item-search label select {
    border: 1px solid #343434;
    background: #fff url('/design/isanoee/images/m_faq_arr.svg') right 12px center no-repeat;
    padding: 0 12px;
    font-size: 14px;
    color: #121212;
    border-radius: 6px;
    width: 100%;
}

#faqWrap .search-wrap .item-search .wrap {
    width: calc(100% - 106px);
    margin-left: 6px;
    border: 1px solid #343434;
    border-radius: 6px;
    background: #fff;
    display: flex;
    align-items: center;
    padding: 0 12px;
    box-sizing: border-box;
}

#faqWrap .search-wrap .item-search .wrap input {
    width: 90%;
    outline: 0;
    border: 0;
    color: #121212;
    font-size: 14px;
    padding: 0;
    height: 34px;
    line-height: 34px;
}

#faqWrap .search-wrap .item-search .wrap input::placeholder {
    color: #999;
}
#faqWrap #faqTable tr td {
    background: #fff url(/design/isanoee/images/m_faq_arr2.svg)  right center no-repeat;
    color: #121212;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
}
#faqWrap #faqTable tr.on td {
    background: #fff url(/design/isanoee/images/m_faq_arr2_on.svg) right center no-repeat;
}
#faqWrap #faqTable tr td span {
    color: #ff691f;
    font-size: 14px;
    line-height: 26px;
    margin-right: 5px;
}

#faqWrap #faqTable tr td p.cate {
    color: #999;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}

.paging {
    margin: 20px 0;
}
#faqWrap #faqTable tr.slide-show td dd {
    padding: 20px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}
#faqWrap #faqTable tr.slide-show td img {max-width:100%;}

/* BASIC css end */

