/* BASIC css start */
/* 상단메뉴 활성화 표시 */
.top_sub_menu .m04 a {color:#1a1a1a;}


#faqWrap {padding:0px 24px;}
#faqWrap .h_title {border-bottom:0px;}
#faqWrap .faq_search_box {border:2px solid #e9e9e9; box-sizing:border-box; padding:20px; margin-bottom:24px;}
#faqWrap .bbssearchwrap {overflow:hidden; padding:0;}
#faqWrap .bbssearchwrap .item-search {overflow:hidden;}
#faqWrap .bbssearchwrap .item-search .sel {float:left;width:100px;}
#faqWrap .bbssearchwrap .item-search .sel select {width:100%;height:40px;}
#faqWrap .bbssearchwrap .item-search .iptwrap {position:relative; overflow:hidden;float:right;width:calc(100% - 110px); box-sizing:border-box; border:1px solid #dddddd; height:40px;}
#faqWrap .bbssearchwrap .item-search .iptwrap input {float:left; border:0; width:calc(100% - 31px) !important; outline:0;}
#faqWrap .bbssearchwrap .item-search .iptwrap a {position: absolute; top:7px; right:8px; width:24px; height:24px; background:url(/design/jewelrytop/mobile_drorganic/mh_search.svg) no-repeat; background-size:cover; text-indent:-9999px; border:0;}

#faqWrap .faq-menu {margin: 16px 0 0; display: flex; align-items: center; flex-wrap: wrap; justify-content: center; gap: 8px 4px;}
#faqWrap .faq-menu a.selected1 {background-color:#1a1a1a; color:#ffffff; border-color:#1a1a1a;}
#faqWrap .faq-menu a {font-size:13px; font-weight:400; display: inline-block; padding: 0 12px; height: 32px; box-sizing: border-box; border: 1px solid #dddddd; border-radius: 16px; text-align: center; line-height: 30px; color: #1a1a1a;}
#faqWrap .faq {border-top:2px solid #1a1a1a; margin:24px 0 0;}
#faqWrap .faq .q {position:relative; border-bottom:1px solid #e9e9e9; background:url(/design/jewelrytop/mobile_drorganic/faq_q.svg) no-repeat 16px; background-size:40px 40px; padding:24px 40px 24px 72px; font-size:14px; line-height:150%; word-break:keep-all;}
#faqWrap .faq .q a{display:block; color:#1a1a1a;}
#faqWrap .faq .q a:after{display:block; content:""; width:24px; height:24px; background:url(/design/jewelrytop/mobile_drorganic/side_down.svg) no-repeat; background-size:cover;  position:absolute; right:8px; top:50%; transform:translateY(-50%) rotate(0deg);}
#faqWrap .faq .q.active a:after {transform:translateY(-50%) rotate(180deg);}
#faqWrap .faq .a {display:none; padding:24px 24px 24px 72px; font-size:13px; color:#1a1a1a; line-height:150%; background:#f8f8f8 url(/design/jewelrytop/mobile_drorganic/faq_a.svg) no-repeat 16px 24px; background-size:40px 40px; word-break:keep-all; border-bottom:1px solid #ddd;}
#faqWrap .faq .q .faq_cate_txt {color:#777777; font-size:13px; line-height:18px; margin-bottom:2px;}




#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%; border-top:1px solid #464646;}
#faqWrap #faqTable tr {border-bottom:1px solid #bebebe;}
#faqWrap #faqTable tr th, #faqWrap #faqTable tr td {padding:10px;}
#faqWrap #faqTable tr.slide-hide td, #faqWrap #faqTable tr.slide-show td {background-color: #eaeaea !important;}
#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 */

