@charset "utf-8";

/*201021 �ó����� QNA*/
.sub_tab > ul.qna_tabs {overflow:hidden; border-top:none;}
.qna_tabs li {width:20%; border-top:1px solid #d6d6d6;}
.qna_tabs li {padding:15px 0;}
.qna_tabs li.active {border-left:1px solid #7c7c7c;border-right:1px solid #7c7c7c;}

.accordion_faq {border-top:1px solid #ddd; margin-bottom:40px;}
.accordion_faq .title {position:relative; padding:10px 0; border-bottom:1px solid #ddd; font-size:1.067rem; overflow:hidden;}
.accordion_faq .title a {display:inline-block; float:left; margin-top:3px; margin-left:15px;}
.accordion_faq .title .icon_q {display:inline-block; float:left; width:30px; height:30px; margin-left:30px;}
.accordion_faq .ico_ar {position:absolute;top: 11px;right: 30px;}
.accordion_faq .arrow_ani {transform:rotate(180deg); transition:0.5s ease; top:16px;}
.accordion_faq .answer_wr {position:relative; /*padding:20px 20px 40px 75px;*/padding:65px 20px 40px 30px; background:#f1f1f1 url(/home/CCS/contents_new/qna/images/qna_bg.png) bottom right no-repeat; font-size:16px;}
.accordion_faq .answer:before {content:'';display:block;width:30px;height:30px;background:url(/home/CCS/contents_new/qna/images/icon_a.png) no-repeat;position:absolute;top: 20px;left: 30px;z-index:10;}
.accordion_faq .answer p {margin-top:10px;text-align:justify;  word-break: keep-all; word-wrap:break-word;}
.accordion_faq .answer p:first-child {margin-top:0;}
.accordion_faq .answer .q_img {margin:20px 0; text-align:center;}
.accordion_faq .answer .q_img span, .accordion_faq .answer .q_img strong {display:inline-block; margin-top:5px; font-size:12px; color:#666;}
.accordion_faq table th {background:#ddd; border-bottom:1px solid #eee; border-right:1px solid #eee;}
.accordion_faq table td {border-right:1px solid #ddd;}
.accordion_faq table th:last-child, .accordion_faq table td:last-child {border-right:none;}
.accordion_faq .footnote {margin:20px 0;border:1px solid #dedede; padding:15px; font-size:12px;}
.accordion_faq .footnote p {clear:both;width:100%;}
.accordion_faq .footnote.nopadding {margin:20px 0 0 0;}
.accordion_faq .policy .policy_t {padding: 0 0 10px 20px;}
.accordion_faq .policy_div {padding-left:10px;}
.accordion_faq .info_tbl td {padding:5px !important; vertical-align: middle;}

.s_info_list>li {position:relative; clear:both; padding-left:10px; padding-top:5px;font-size:12px;}
.s_info_list>li:before {content:''; display:block; width:4px; height:1px; background:#666; display:block; position:absolute; top:14px; left:0; z-index:10;}
.accordion_faq .policy .policy_t > p {padding-left:12px}
.accordion_faq .policy .policy_t > p::before {top:10px; left: 0;}
.accordion_faq .policy .policy_t p.none_dot {margin-left:-15px;}
.accordion_faq .policy .policy_t p.none_dot::before , .none_dot::before {display:none;}
.num_list>li {position:relative; margin-top:10px; padding-left:22px; }
.num_list>li>.ec_number {position:absolute; top:3px;left:0; display:inline-block; width:16px; height:16px; line-height:16px; text-align:center; border:1px solid #666; border-radius:16px; font-size:11px;}
.small_info {display:inline-block; font-size:12px; color:#999; padding: 5px 0 0 5px;}
.s_caption {display:inline-block; width:100%; font-size:12px; font-weight: bold; text-align:center !important; margin-bottom:10px;}
.small_tit {display: inline-block;font-weight:bold;background: #0171BE;color: #fff !important;font-size: 14px;padding: 3px 10px;border-radius: 30px;}
.accordion_faq .list_txt {position:relative; clear:both;padding-left:15px; margin-bottom:0;}
.accordion_faq .list_txt:before {content:''; display:block; width:5px; height:1px; background:#777; position:absolute; top:10px;; left:0;}

.half_tbl, .half_tbl table {width:100%;}
.half_tbl td {text-align:center; border:1px solid #ddd; padding:5px 0; background:#fff;}
.half_tbl td.g_bg {background:#d6f3fe;}

.ls_part th, .ls_part td {letter-spacing:-0.5px;}
.policy_div {padding-left:20px;}
.small_tbl th, .small_tbl td {padding:3px !important; font-size:12px !important;}