/* 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%; 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;}
#faqWrap #faqTable tr td dl dd { white-space: pre-line; }

/* ===== 2026-08-31 : id=244 µðÀÚÀÎ ÀÌ½Ä (¸ð¹ÙÀÏ)   À§ ±âº» ±ÔÄ¢À» µ¤¾î¾¸ ===== */
#faqWrap{--ink:#141414;--sub:#6b6b6b;--en:#a6a6a6;--line:#e7e7e7;--fs-sm:14.5px;
 padding:0 18px;box-sizing:border-box;color:var(--ink)}
#faqWrap *{box-sizing:border-box}
#faqWrap .h_title{padding:0;border:0;text-align:center}
#faqWrap .h_title h1{font-size:20px!important;line-height:1.5!important;font-weight:700!important;letter-spacing:-.01em!important;color:var(--ink)!important;margin:38px 0 6px!important;padding:0!important;border:0!important}
#faqWrap .h_title h1::before{content:"FAQ";display:block;font-size:13px;letter-spacing:.2em;font-weight:700;margin-bottom:12px}
#faqWrap .search-wrap{background:transparent;padding:0;margin:12px 0 0}
#faqWrap .search-wrap .item-search{display:flex;margin:0}
#faqWrap .search-wrap .item-search select{width:auto;flex:0 0 108px;height:46px;padding:0 10px;display:block;border:1px solid var(--ink);border-right:0;background:#fff;font-family:inherit;font-size:var(--fs-sm);color:var(--ink)}
#faqWrap .search-wrap .item-search .wrap{width:auto;flex:1 1 auto;display:block;height:46px;border:1px solid var(--ink);border-right:0}
#faqWrap .search-wrap .item-search .wrap input{width:100%;height:44px;padding:0 12px;border:0;font-family:inherit;font-size:var(--fs-sm)}
#faqWrap .search-wrap .item-search .btn_Red{width:auto!important;flex:0 0 84px;margin-left:0!important;display:block;height:46px;line-height:46px;background:var(--ink);color:#fff;text-align:center;font-size:12px;letter-spacing:.12em;font-weight:700;text-decoration:none}
#faqWrap .keywords{margin-top:10px}
#faqWrap .search-wrap .keywords li{float:none;display:inline-block;margin:0 10px 0 0}
#faqWrap .search-wrap .keywords li a{color:var(--sub);font-size:var(--fs-sm)}
#faqWrap .faq-menu{border-top:0;border-bottom:1px solid var(--line);text-align:left;padding:16px 0;margin:18px 0 0;display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}
#faqWrap .faq-menu::-webkit-scrollbar{display:none}
#faqWrap .faq-menu a{display:block;width:auto;float:none;flex:0 0 auto;margin:0;border:1px solid var(--line);border-radius:999px;padding:9px 15px;background:#fff;color:var(--sub);font-size:var(--fs-sm);font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none}
#faqWrap .faq-menu a.now{background:var(--ink);color:#fff;border-color:var(--ink)}
#faqWrap #faqTable{width:100%;border-top:0;border-collapse:collapse}
#faqWrap #faqTable tr{border-bottom:1px solid var(--line)}
#faqWrap #faqTable tbody tr[uid] td{position:relative;padding:17px 30px 17px 0;font-size:var(--fs-sm);font-weight:600;line-height:1.55;color:var(--ink);cursor:pointer}
#faqWrap #faqTable tbody tr[uid] td::after{content:"+";position:absolute;right:0;top:16px;font-size:19px;line-height:1;font-weight:400;color:var(--sub)}
#faqWrap #faqTable tbody tr[uid]:has(+ tr.slide-show) td::after{content:"\2013"}
#faqWrap #faqTable tbody tr[uid]:has(+ tr.slide-show){border-bottom:0}
#faqWrap #faqTable tr.slide-hide td,#faqWrap #faqTable tr.slide-show td{background:transparent!important;padding:0 0 20px}
#faqWrap #faqTable tr td dl{margin:0}
#faqWrap #faqTable tr td dl dd:first-child{display:none}
#faqWrap #faqTable tr td dl dd{margin:0;padding:0;font-size:var(--fs-sm);font-weight:400;line-height:1.9;color:var(--sub);white-space:normal}
#faqWrap #faqTable tr td .a{display:none}
#faqWrap .paging{margin:26px 0 60px;padding:0;height:auto;float:none;width:100%;text-align:center}
#faqWrap .paging a{display:inline-block;padding:8px 10px;font-size:var(--fs-sm);color:var(--en);font-weight:400;text-decoration:none;height:auto}
#faqWrap .paging a.now{color:var(--ink);font-weight:700}

/* BASIC css end */

