/* BASIC css start */
.cs-box { padding:0 4% }
.cs-box ul { display:table; width:100%; border:1px solid #ddd }
.cs-box li { display:table-cell; padding:5px 0; width:33.3%; text-align:center; border-right:1px solid #ddd }
.cs-box li:last-child { border-right:0 }
.cs-box li img { display:block; margin:0 auto; width:48px }

#faqWrap .pd10 {margin:10px 0;}
#faqWrap .search-wrap { padding:25px 4% 0 }
#faqWrap .search-wrap .item-search {margin-bottom:10px;position: relative;}
#faqWrap .search-wrap .item-search select {width: 30%; display: inline-block;}
#faqWrap .search-wrap .item-search .wrap {display: inline-block;width: calc(100% - 36px);}
#faqWrap .search-wrap .item-search .wrap input { width: 100%; color: #5e5e5e; font-size: 14px; height: 36px; }
#faqWrap .search-wrap .item-search .btn_Black { width: 36px; display: inline-block; height: 36px; position: absolute; right: 0; top: 0; background: #404041 url(/design/mhmall2023/10587/es_php/m/common/icon_search.png) no-repeat; background-size: 20px; background-position: center; text-indent: -999em; }
#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 { text-align: center; padding: 5px 4% 20px; }
#faqWrap .faq-menu a { font-size: 14px; display: block; width: 33.3%; float: left; border: 1px solid #ddd; box-sizing: border-box; padding: 10px 0; margin-right: -1px; margin-top: -1px; background: #fff; }
#faqWrap .faq-menu a.now { background: #404041; color: #fff; }

#faqWrap #faqTable { width: 92%; border-top: 1px solid #222; margin: 0 auto;}
#faqWrap #faqTable tr {border-bottom:1px solid #bebebe;}
#faqWrap #faqTable tr th, #faqWrap #faqTable tr td { line-height: 17px; font-size: 14px; padding: 10px 8% 10px 10px; word-break: break-all; background: url(/design/mhmall2023/10587/es_php/m/common/join_agreement_off.png) 98% center no-repeat; background-size: 14px; }
#faqWrap #faqTable tr th, #faqWrap #faqTable tr td.on { padding: 10px 8% 10px 10px; word-break: break-all; background: url(/design/mhmall2023/10587/es_php/m/common/join_agreement_on.png) 98% center no-repeat; background-size: 14px; }
#faqWrap #faqTable tr.slide-show th, #faqWrap #faqTable tr.slide-show td { padding: 15px; background: #f0f5f6; border-top: 1px solid #dddddd; }
#faqWrap #faqTable tr.slide-show td dd { position: relative; padding-left: 15px; box-sizing: border-box; }
#faqWrap #faqTable tr.slide-show img { width: 100%; }
#faqWrap #faqTable tr td strong { color: #686868; font-weight: normal; }
#faqWrap #faqTable tr td .icon_q { margin: 0 5px; }
#faqWrap #faqTable tr td .icon_a { position: absolute; top: 0; left: 0; color: #97b4b9; }
/* BASIC css end */

