@charset "utf-8";

#gnb-category .items>a {background: rgba(0,0,0,.25); background-color: #30343b; border-top: 1px solid #40444a;}

/****************************** cscenter common class ******************************/
.pagetitle {font-size:24px;color:#000;font-weight:bold;line-height:30px;border-bottom:0 none;}
.subtitle {margin:30px 0 10px;font-size:16px;color:#000;font-weight:bold;line-height:20px;border-bottom:0 none;padding:0;}

.faq_search_box {-webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .06); box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .06); border: 1px solid #ececec; padding: 28px 30px 30px; text-align:center; display:flex; flex-wrap:nowrap; gap: 10px; border-radius: 6px; }
.faq_search_box input[type=text] {padding:0 24px; height:50px; line-height: 50px; border-radius: 25px; flex: 1 1 auto; border: 1px solid #dfdfdf;}
.faq_search_box .btn_search {width: 200px; ;background:#111;font-size:18px;border:1px solid #111;color:#fff;height:50px; line-height:50px; border-radius: 25px; text-align:center;}

.faq_list {border-top:2px solid #000}
.faq_list dt, .faq_list dd {padding:15px 22px 15px 48px;border-bottom:1px solid #dfdfdf;line-height:20px;}
.faq_list dt {background:url(../imgs/cscenter/faq_Q.png) 20px 17px no-repeat;}
.faq_list dt a {display:block;padding-right:20px;background:url(../imgs/cscenter/faq_arrow_open.png) right center no-repeat;}
.faq_list dt.active a {background:url(../imgs/cscenter/faq_arrow_close.png) right center no-repeat;}
.faq_list dd {display:none;background:#fafafa url(../imgs/cscenter/faq_A.png) 20px 17px no-repeat;}

/****************************** faq class ******************************/
.page_faq .tab_menu_box {margin:30px 0;}
.page_faq .paging {margin-top:15px;}
.page_faq .quesiton_admin {margin-top:50px;padding:20px 40px;border:1px solid #eee;background:#fafafa;font-size:12px;line-height:18px;position:relative;}
.page_faq .quesiton_admin a {position:absolute;width:80px;height:20px;right:40px;top:50%;margin-top:-11px;border:1px solid #ccc;background:#fff;color:#000;text-align:Center;}
.page_faq .faq_none {padding:100px 0;border-top:2px solid #000;border-bottom:1px solid #dfdfdf;text-align:center;color:#999}

/****************************** inquiry class ******************************/
.page_inquiry .comment {margin-top:50px;padding:20px 40px;border:1px solid #eee;background:#fafafa;font-size:12px;line-height:18px;position:relative;}

.page_main, page_faq {padding:50px 0 15px;}