/* BASIC css start */
#faqWrap .pd10 {margin:10px 0;}
#faqWrap .search-wrap {background-color: #eaeaea; padding:10px;}
#faqWrap .search-wrap .item-search {margin-bottom:10px;}
#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;}
#faqWrap .faq-menu {border-top:2px solid #464646; text-align: center; padding-top:10px;}
#faqWrap .faq-menu a {display: block; width: 33.3%; float: left; border-left: 1px solid #d6d6d6; margin-bottom: 10px; margin-left: -1px;}
#faqWrap #faqTable {width:100%;}
#faqWrap #faqTable tr {border-bottom:1px solid #e5e5e5;}
#faqWrap #faqTable tr th, #faqWrap #faqTable tr td {padding:10px;}
#faqWrap #faqTable tr.slide-hide td, #faqWrap #faqTable tr.slide-show td {}



/* 마이페이지 헤더 유형 */
body .h_title,
body #header .head_top,
body #header .head_bottom {display:none;}
body #header .head_top.my_head {display:block;}

/* cs tab */
.cs_tab {padding:30px 15px 28px 16px; display:flex;}
.cs_tab li {flex: 1; text-align: center; border: 1px solid #e5e5e5; border-bottom: 1px solid #111; margin-left:-1px; line-height:38px;}
.cs_tab li.on {border-color: #111; border-bottom: none; position:relative; z-index:1;}
.cs_tab li a {display:block; font-size: 13px; color: #888888; font-weight: 300;}
.cs_tab li.on a {color: #000000; font-weight:500;}

/* faq menu */
.faq_menu {margin:35px 0 17px;}
.faq_menu .inner {padding: 0 0 0 15px;}
.faq_menu .inner a {display:inline-block; width:auto; font-size: 14px; color: #595757; line-height:30px; padding:0 17px; border: 1px solid #e6e6e6; border-radius: 15px;}
.faq_menu .inner a.on {background-color: #ffec00; border: 1px solid #ffec00; color: #111111; font-weight: 500;}

/* 수정 */

#faqWrap #faqTable tr th {padding: 15px 20px 15px 6px; text-align:left; background:url('/design/neurx/img/mo/faq_plus.png')no-repeat 99% center; background-size: 10px auto; font-size: 14px; color: #111111; font-weight: 300; }
#faqWrap #faqTable tr td {padding: 15px 6px 15px 33px; background:#fffef3 !important;}
#faqWrap #faqTable tr td dd {position:relative; font-size: 13px; color: #111; font-weight: 300; line-height:1.7;}
#faqWrap #faqTable tr td dd:first-child {margin-bottom:10px;}
#faqWrap #faqTable tr td dd * {font-size: 12px !important;}
#faqWrap #faqTable tr th.on {background:url('/design/neurx/img/mo/faq_minus.png')no-repeat 99% center; background-size: 10px auto;}
#faqWrap #faqTable tr td .q,
#faqWrap #faqTable tr td .a {display:inline-block; width: 20px; height: 20px; border-radius: 50%; background-color: #ffec00; text-align:center; line-height:20px;}
#faqWrap #faqTable tr td span {font-size: 12px; color: #000000; font-weight: 700; font-family: "Rubik"; position:absolute; left:-27px;}

.faq_list {padding: 0 15px;}
/* BASIC css end */

