﻿/* //////////////////////////////////////////////////////////////////////////////
//
// 고객센터
//
////////////////////////////////////////////////////////////////////////////// */
/* 고객센터 테이블 스타일 공통 */
.tbl-customer { border-spacing:0; border-collapse:collapse; border:1px solid #e4e4e4; }
.tbl-customer th { height:31px; line-height:31px; color:#fff; font-weight:bold; font-size:12px; background:#2c2c2c; text-align:center; }
.tbl-customer #tr-notice td { background:#ecedff; }
.tbl-customer td { height:38px; line-height:38px; font-size:12px; text-align:center; border-bottom:1px solid #e4e4e4; }
.tbl-customer td.left { padding-left:20px; text-align:left; }
.tbl-customer .tr-select td { background:#efefef; }
.tbl-customer .tr-select td.left { color:#000; font-weight:bold; }
.tbl-customer .tr-select-cont td { line-height:18px; background:#f9f9f9; text-align:left; }
.tbl-customer .tr-select-cont td .view-cont { padding:20px 25px 20px 0; }
.tbl-customer .tr-select-cont td .view-cont .file-list { margin-top:20px; padding-top:10px; border-top:1px dashed #909090; }
.tbl-customer .tr-select-cont td .view-cont .file-list ul li { height:24px; line-height:24px; padding-left:23px; color:#158ce6; background:url(../images/bull_w14_h13_file.gif) no-repeat 3px center; }
.tbl-customer .tr-select-cont td .view-cont .file-list ul li a { height:24px; line-height:24px; vertical-align:top; }
/* 고객센터 > 자주묻는질문 */
#customer_faq .faq-tab:after { clear: both; content: ""; display: block; }
#customer_faq .faq-tab { width:100%; border-bottom:3px solid #000; }
#customer_faq .faq-tab li { float:left; width:98px; height:37px; line-height:37px; margin-right:2px; text-align:center; background:#dadada;}
#customer_faq .faq-tab li a { display:block; font-size:14px; color:#000; letter-spacing:-1px; }
#customer_faq .faq-tab li.now { width:104px; height:34px; line-height:34px; margin-bottom:-3px; border:3px solid #000; border-bottom:3px solid #fff; background:none; }
#customer_faq .faq-tab li.now a { font-weight:bold; }
#customer_faq .faq-tab li.last { margin:0; }
#customer_faq .faq-tab li.last.now { margin-bottom:-3px; }
#customer_faq .faq-search { height:22px; margin:20px 0 10px 0; text-align:right; }
/* 고객센터 > 이용약관 */
#customer_guide .guide-tab:after { content: ""; display: block; clear: both; }
#customer_guide .guide-tab { *height:100%; padding:20px 30px; border:3px solid #000; }
#customer_guide .guide-tab ol { float:left; width:360px; }
#customer_guide .guide-tab ol li { height:25px; line-height:25px; font-size:12px; text-align:left; }
#customer_guide .guide-tab ol li a { color:#000; }
#customer_guide .guide-cont {  }
#customer_guide .guide-cont dt { margin-top:20px; line-height:18px; font-size:12px; font-weight:bold; }
#customer_guide .guide-cont dd { line-height:18px; font-size:12px; }
#customer_guide .guide-etc { margin-top:15px; border-top:1px solid #e4e4e4; }
#customer_guide .guide-etc dt { padding:20px 0 10px 0; line-height:16px; font-size:15px; color:#000; font-weight:bold; }
#customer_guide .guide-etc dd { line-height:22px; font-size:12px; }
/* 고객센터 > 개인정보취급방침 */
#customer_privacy .privacy-tab:after { content: ""; display: block; clear: both; }
#customer_privacy .privacy-tab { *height:100%; padding:25px 45px 17px 45px; border:3px solid #000; }
#customer_privacy .privacy-tab dl { padding:0 0 20px 0; margin-bottom:10px; border-bottom:1px solid #e4e4e4; color:#000; }
#customer_privacy .privacy-tab dl dt { height:12px; line-height:14px; padding-left:10px; margin-left:-10px; margin-bottom:15px; font-size:12px; background:url(../images/bull_w6_h8_blue_arrow.gif) no-repeat 0 center; }
#customer_privacy .privacy-tab dl dd { height:20px; line-height:20px; font-size:11px; }
#customer_privacy .privacy-tab ol { float:left; width:350px; }
#customer_privacy .privacy-tab ol li { height:30px; line-height:30px; font-size:12px; text-align:left; }
#customer_privacy .privacy-tab ol li a { color:#000; }
#customer_privacy .privacy-tab ol li strong { padding-left:7px; }
#customer_privacy .privacy-cont { }
#customer_privacy .privacy-cont dt.tit { margin-top:20px; padding:0; line-height:18px; font-size:12px; font-weight:bold; }
#customer_privacy .privacy-cont dt { margin-top:10px; padding-left:10px; font-weight:bold; }
#customer_privacy .privacy-cont dd { padding-left:20px; line-height:18px; font-size:12px; }
#customer_privacy .privacy-etc { margin-top:15px; border-top:1px solid #e4e4e4; }
#customer_privacy .privacy-etc dt { padding:20px 0 10px 0; line-height:16px; font-size:15px; color:#000; font-weight:bold; }
#customer_privacy .privacy-etc dd { line-height:22px; font-size:12px; }
#customer_privacy table { border-spacing:0; border-collapse:collapse; }
#customer_privacy table th { height:20px; line-height:22px; border:1px solid #dfdfdf; background:#f0f0f0; color:#000; }
#customer_privacy table td { height:50px; border:1px solid #dfdfdf; }



/*
========================================================================
개인정보취급방침 (이전팝업)
========================================================================
*/
#csPrivate .ptit { height: 27px; padding-bottom: 6px; padding-left: 19px; font-size: 14px; line-height: 27px; color: #000; font-weight: bold; letter-spacing: -1px; border-bottom: 1px solid #ccc; background: url(../images/bul_rarrow_1414.gif) no-repeat 0 6px; }
#csPrivate h4.tit { margin-top: 17px; margin-left: 20px; padding-left: 10px; font-size: 12px; background: url(../images/bull_w6_h8_blue_arrow.gif) no-repeat 0 40%; }
#csPrivate .etv-date { position: relative; top: -18px; height: 18px; margin-bottom: -18px; line-height: 18px; text-align: right; }
#csPrivate .etv-date dt,
#csPrivate .etv-date dd { display: inline; color: #68b3c4; }
#csPrivate .tmsg-box { zoom: 1; margin-top: 15px; padding: 20px 30px; border: 1px solid #dfdfdf; }
#csPrivate .anchors { zoom: 1; overflow: hidden; margin-top: 15px; padding: 20px 10px 5px 20px; border: 1px solid #dfdfdf; }
#csPrivate .anchors ul { float: left; }
#csPrivate .anchors li { float: left; width: 100%; padding-bottom: 15px; }
#csPrivate .anchors a { float: left; width: 100%; }
#csPrivate .anchors span { float: left; }
#csPrivate .anchors span.num { width: 15px; margin-right: 5px; color: #303030; text-align: right; }
#csPrivate .anchors span.txt { font-weight: bold; color: #1367cf; }
#csPrivate .anchors ul.anchor-1 { width: 315px; }
#csPrivate .anchors ul.anchor-1 a span.txt { width: 290px; }
#csPrivate .anchors ul.anchor-2 { width: 420px; }
#csPrivate .anchors ul.anchor-2 a span.txt { width: 395px; }
#csPrivate .private-txt { padding: 0 7px 0; color: #656565; }
#csPrivate .private-txt h4,
#csPrivate .private-txt h5 { font-size: 12px; }
#csPrivate .private-txt h4 { margin-top: 20px; font-weight: bold; }
#csPrivate .private-txt h5,
#csPrivate .private-txt p,
#csPrivate .private-txt dl,
#csPrivate .private-txt ol,
#csPrivate .private-txt ul { margin-top: 10px; margin-left: 10px;  }
#csPrivate .private-txt li { margin-top: 5px; }
#csPrivate .private-txt ol ul,
#csPrivate .private-txt ol dl { margin-left: 0; }
#csPrivate .private-txt dt { font-weight: bold; }
#csPrivate .private-txt ul ul { padding-left: 10px; }
#csPrivate table { border-spacing:0; border-collapse:collapse; }
#csPrivate table th { height:20px; line-height:22px; border:1px solid #dfdfdf; background:#f0f0f0; color:#000; }
#csPrivate table td { height:50px; border:1px solid #dfdfdf; }
#csPrivate .tbl-list table,
#csPrivate .tbl-list th,
#csPrivate .tbl-list td { padding: 8px 0 7px; border: 1px solid #dfdfdf; }
#csPrivate .tbl-list th { color: #2e2f33; font-weight: bold; background-color: #f0f0f0; text-align:center; }
#csPrivate .tbl-list .tb-tit { padding: 0 10px; }
