/* BASIC css start */
#faqWrap { padding:7px 20px 14px;}
#faqWrap .pageTitle { padding-top:40px; font-size:21px; color:#000; font-weight:500; text-align: center; }
#faqWrap .pageTitle.faqTitle { padding-top:10px; text-align: center; }

#faqWrap .customerInfoArea { margin-top:20px; border-top:1px solid #d4d4d4 }
#faqWrap .customerInfoArea .customerBox { padding-bottom:40px; text-align:center; border-bottom:1px solid #d4d4d4 }
#faqWrap .customerInfoArea .customerBox .csTitle { padding-top:37px; font-size:14px; font-weight:700 }
#faqWrap .customerInfoArea .customerBox .t1 { padding-top:15px; font-weight:300; line-height:19px }
#faqWrap .customerInfoArea .customerBox .tel { padding-top:5px; font-size:15px; font-weight:500 }
#faqWrap .customerInfoArea .customerBox .t2 { padding-top:5px; font-weight:300 }
#faqWrap .customerInfoArea .customerBox .btns { padding-top:15px; font-size:0 }
#faqWrap .customerInfoArea .customerBox .btns a { display:inline-block; margin:0 7px; width:98px; height:33px; font-size:12px; line-height:33px; border:1px solid #d7d9da }

#faqWrap .search-wrap { margin-top:17px; position:relative; height:34px; border-bottom:2px solid #000 }
#faqWrap .search-wrap .item-search { padding:11px 25px 0 31% }
#faqWrap .search-wrap .item-search .select { position:absolute; top:0; left:0; width:30% }
#faqWrap .search-wrap .item-search select { padding-left:0; width:100%;display: inline-block;height:34px;line-height:34px;border:0}
#faqWrap .search-wrap .item-search .wrap {width:100%; display: inline-block;}
#faqWrap .search-wrap .item-search .wrap input {width:99%;height:14px;border:0;border-left:1px solid #d4d4d4;vertical-align:top}
#faqWrap .search-wrap .item-search .btn_faqSearch { position:absolute; top:7px; right:0; width:22px; height:20px; border:0; text-indent:-9999em; background:url(/design/amoebashop/phps/m/imgs/btn_faq_search.png) 0 0 no-repeat; background-size:22px auto }
#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 {margin-top:20px;border:1px solid #e4e4e4;text-align: center;padding:25px 0 0px;background:#fcfcfc}
#faqWrap .faq-menu a {display: block; width: 33.3%; float: left; border-left: 1px solid #d6d6d6; margin-bottom: 25px; margin-left: -1px;font-weight:300;line-height:12px; font-size: 13px;}
#faqWrap .faq-menu a.active { font-weight:700 }
#faqWrap #faqTable {margin-top:20px;width:100%;border-top: 1px solid #d4d4d4;}
#faqWrap #faqTable tr {border-bottom: 1px solid #d4d4d4;}
#faqWrap #faqTable tr th, #faqWrap #faqTable tr td {padding:16px 10px;color:#8a8a8a}
#faqWrap #faqTable tr.slide-hide td, #faqWrap #faqTable tr.slide-show td {background-color: #f8f8f8 !important; color:#000 !important}
#faqWrap #faqTable tr td dd { padding:5px 0; margin-left:24px; text-indent:-24px }
#faqWrap #faqTable tr td .q { padding: 0 3px;margin-right: 8px; font-size:14px; color:#000; font-weight:500; }
#faqWrap #faqTable tr td .a { padding: 0 3px; margin-right: 8px; font-size:14px; color:#000; font-weight:500; }


/* BASIC css end */

