@charset "utf-8";

.h2_aside {display:block; padding:18px 0 38px 0;}
.h2_aside2 {display:block; padding:18px 0 58px 0;}
.customer {}
/* main */
.customer_bg {min-height:1000px; background:#fff url('../../images/customer/customer_bg.jpg') right top no-repeat;}
.event_bg {min-height:1000px; background:#fff url('../../images/customer/event_bg.jpg') right top no-repeat;}
.faq_bg {min-height:1000px; background:#fff url('../../images/customer/main_bg.jpg') 93% top no-repeat;}
.inquiry_bg {min-height:1000px; background:#fff url('../../images/customer/inquiry_bg.jpg') right top no-repeat;}
.freeApply_bg {min-height:1000px; background:#fff url('../../images/customer/freeApply_bg.jpg') right top no-repeat;} /* 2012-05-24 */

h2.pdt25 {padding-top:25px;}

.customer .bbslist_search3 {width:673px; padding:20px 0 10px 25px; text-align:left; line-height:18px; border:1px solid #0d0d0d; overflow:hidden; _zoom:1; background:#fafafa; }
.customer .bbslist_search3 strong.title {display:block; float:left; margin:0 50px 20px 0; }
.customer .bbslist_search3 .select {width:124px; height:21px; vertical-align:middle;}
.customer .bbslist_search3 .input_txt {width:268px; height:12px; padding:4px 2px; font:12px dotum,'돋움'; color:#999; vertical-align:middle;border:1px solid #c1c1c1;}
.customer .bbslist_search3 .input_img {display:inline-block; vertical-align:middle;} 
.customer .bbslist_search3 .keyword {margin:13px 0 0 0; font:12px '돋움', dotum; color:#737373;  } 
.customer .bbslist_search3 .keyword strong {display:inline-block; font:bold 12px '돋움', dotum ; color:#737373; padding:0 15px 0 0; margin:0 15px 0 0; background:url('../../images/icon/icon_sort.gif') no-repeat right 2px; } 

.customer .faqWrap {padding:27px; overflow:hidden; _zoom:1; border-right:1px solid #cac9c9; border-bottom:1px solid #cac9c9; border-left:1px solid #cac9c9; background:url('../../images/customer/cus_faq_bg.gif') 0 0 no-repeat;}
.customer .faqWrap h3 {margin:0 0 14px 0; }
.customer .faqWrap .faq_sort {width:305px; float:left; }
.customer .faqWrap .faq_sort ul {overflow:hidden; _zoom:1; margin-left:-8px;}
.customer .faqWrap .faq_sort ul li {float:left; margin-bottom:10px; }
.customer .faqWrap .faq_best {width:335px; float:left; }
.customer .faqWrap .faq_best ol {margin:0; }
.customer .faqWrap .faq_best ol li {width:100%; font:12px '돋움',dotum; color:#737373; }
.customer .faqWrap .faq_best ol li strong {color:#ccc; padding:7px 12px 7px 0; display:inline-block; }
.customer .faqWrap .faq_best ol li strong.top {color:#b157aa; }
.customer .faqWrap .faq_best ol li a {width:315px; padding:7px 0; display:inline-block; font:12px '돋움',dotum; color:#363636; border-bottom:1px solid #e4e4e4;}

.customer .menuWrap {padding:16px 0 0 0; margin:0 0 58px 0; overflow:hidden; _zoom:1; border-top:3px solid #f7f7f7;}
.customer .menuWrap .utilMenu {width:435px; float:left; overflow:hidden; _zoom:1;}
.customer .menuWrap .utilMenu ul {overflow:hidden; _zoom:1;}
/*.customer .menuWrap .utilMenu ul li {float:left; }  20260108 LBY 제휴/리셀러 버튼 삭제*/ 
.customer .menuWrap .utilMenu ul li {float: right;margin-right: 35px;margin-top: 0px;}  
.customer .menuWrap .notices {width:265px; float:left; padding-top:26px; overflow:hidden; _zoom:1;}
.customer .menuWrap .notices .noticesList {padding:0 3px;}
.customer .menuWrap .notices .noticesList li {padding:3px 0 3px 12px; background:url('../../images/icon/icon_grey_dot.gif') no-repeat 0 8px; }
.customer .menuWrap .notices .noticesList li a {font:12px '돋움',dotum; color:#363636; }
.customer .menuWrap .notices .noticesList li span {float:right; font:12px '돋움',dotum; color:#737373; }

.customer .menual {margin:0 0 30px 0; overflow:hidden; _zoom:1; }
.customer .menual h3 {margin:0 0 10px 0; }
.customer .menual ul {overflow:hidden; _zoom:1; margin:0 0 0 -2px; }
.customer .menual ul li {float:left; margin:0 2px 0 0; }

.customer .serviceUse {margin:0 0 30px 0; overflow:hidden; _zoom:1; }
.customer .serviceUse h3 {margin:0 0 10px 0; }
.customer .serviceUse ul {overflow:hidden; _zoom:1; margin:0 0 0 -2px; }
.customer .serviceUse ul li {float:left; margin:0 2px 0 0; }

/* tabs */
ul.tab {overflow:hidden; margin:0 0 20px 0;}
ul.tab li {float:left; }
ul.tabs {overflow:hidden; margin:0 0 20px 0;}
ul.tabs li {float:left; }
.mainTabs {}
.mainTabs .mainTab {overflow:hidden; _zoom:1; margin:0 0 7px 0 !important; border-bottom:1px solid #e6e6e6;}
.mainTabs .mainTab li {float:left; }
.mainTabs .mainTab li.more {float:right;}

.faqTabs {clear:both;}
.faqTabs ul.faqTab {overflow:hidden; _zoom:1; }
.faqTabs ul.faqTab li {float:left; }
.tab_container {clear:both; }

/* eventList */
.customer .eventList {border-top:2px solid #a9378f; border-bottom:1px solid #602077;overflow:hidden; _zoom:1;}
.customer .eventList ul {overflow:hidden; _zoom:1;}
.customer .eventList ul li {padding:10px; clear:both; border-bottom:1px solid #eaeaea;overflow:hidden; _zoom:1;}
.customer .eventList ul li.last {border-bottom:none;}
.customer .eventList ul li.bg {background:#fbfbfb}
.customer .eventList ul li span.thumb {display:block; margin:0 30px 0 0; float:left; border:1px solid #e5e5e5;}
.customer .eventList ul li .texts {float:left; width:368px; padding:27px 0 0 0;}
.customer .eventList ul li .texts strong.subject {display:block; color:#0f0f0f; padding:0 0 15px 0; line-height:120%;}
.customer .eventList ul li .texts p {font:12px '돋움', dotum; color:#737373; vertical-align:middle; }
.customer .eventList ul li .texts p span.section {padding:0 10px 0 0; margin:0 10px 0 0; display:inline-block; color:#737373; background:url('../../images/icon/icon_sort.gif') no-repeat right top;}
.customer .eventList ul li .texts p span.winner img {margin-top:-2px;}

/* faq */
.customer .bbslist_search2 {width:673px; padding:20px 0 15px 25px; text-align:left; line-height:18px; border:1px solid #c1c1c1; overflow:hidden; _zoom:1; background:#fafafa; }
.customer .bbslist_search2 strong.title {display:block; float:left; margin:0 35px 20px 0; }
.customer .bbslist_search2 .select {width:124px; height:21px; vertical-align:middle;}
.customer .bbslist_search2 .input_txt {width:268px; height:12px; padding:4px 2px; font:12px dotum,'돋움'; color:#999; vertical-align:middle;border:1px solid #c1c1c1;}
.customer .bbslist_search2 .input_img {display:inline-block; vertical-align:middle;} 
.customer .bbslist_search2 .keyword {margin:13px 0 0 0; font:12px '돋움', dotum; color:#737373;  } 
.customer .bbslist_search2 .keyword strong {display:inline-block; font:bold 12px '돋움', dotum ; color:#737373; padding:0 15px 0 0; margin:0 15px 0 0; background:url('../../images/icon/icon_sort.gif') no-repeat right 2px; } 

.customer .faqList {width:700px; border-collapse:separate; }
.customer .faqList thead th {text-align:center; background:#a9378f;}
.customer .faqList thead th span {display:block; padding:9px 0 10px 0; color:#fff;  background:url('../../images/bbs/tbllist_th.gif') right center no-repeat;}
.customer .faqList thead th span.bgnone {display:block; padding:9px 0 10px 0; color:#fff;  background:none;}
.customer .faqList tbody td {padding:9px 0 10px 0; line-height:16px; text-align:center; color:#363636; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; }
.customer .faqList tbody td img {margin-top:2px;}
.customer .faqList td.subject {padding-left:10px; text-align:left; border-right:none; color:#737373; font-family:Gulim,'굴림'; }
.customer .faqList td.subject:hover {color:#b157aa; }
.customer .faqList td.answer {padding:20px 30px; line-height:21px; text-align:left; border-top:1px solid #363636; border-right:none; background:#fafafa; word-break:keep-all; word-wrap:break-word; }
.customer .faqList_udrline {overflow:hidden; position:relative; top:-1px; height:1px; margin-bottom:-1px; background:#363636;} /* bbslist 테이블 하단라인 */

.customer .article_aside {padding:15px 24px; margin: 50px 0 0 0; background:#f7f7f7; overflow:hidden; _zoom:1; }
.customer .article_aside p {float:left; line-height:20px; color:#737373; }
.customer .article_aside p strong {font-weight:normal; color:#d0006f; }
.customer .article_aside span {float:right; margin:10px 0 0 0;}

span.answer_done {display:block; width:49px; padding:3px 0; margin:0 auto; font:12px '돋움', dotum; color:#fff; letter-spacing:-1px; background:#d7a9e3;}
span.answer_receive {display:block; width:49px; padding:3px 0; margin:0 auto; font:12px '돋움', dotum; color:#fff; letter-spacing:-1px; background:#a6a8b5;}

/* 나의 문의 내역 */
.bbsview_answer {padding:11px 25px 19px 25px; border:1px solid #d7a9e3; background:#fdfbfd; }
.bbsview_answer .title {padding:0 0 14px 0; overflow:hidden; _zoom:1; }
.bbsview_answer .title strong {float:left; display:block; padding:2px 0 2px 24px; color:#363636; background:url('../../images/icon/icon_notice.gif') no-repeat 0 1px; }
.bbsview_answer .title span {float:right; display:block; margin:6px 0 0 0; font:12px '돋움', dotum; color:#363636; }
.bbsview_answer .cont {clear:both; padding:16px 22px; color:#737373; line-height:18px; border:1px solid #ead2f0; background:#fff; }

.accordionButton2 {cursor: pointer;}
.accordionContent2 {padding-top:0;margin-bottom:4px;display:none; }

/* 무료체험 신청 2012-05-24 */
.box_freeApply_done {width:628px;margin:66px 0 0 33px;border:3px solid #dcdcdc;}
.box_freeApply_done .inner {padding:172px 40px 47px;color:#555555;line-height:1.7em;border:1px solid #cecccd;background:url('../../images/customer/freeApply_done.png') no-repeat 50% 0;}
.box_freeApply_done .inner strong {display:block;font-family:gulim;font-size:13px;color:#0f0f0f;}
.box_freeApply_done .inner strong span {color:#b157aa;}
.cdn_freeApply {margin-top:10px;}
.cdn_freeApply span {display:inline-block; width:56px; vertical-align:middle;}
th.verticalTop {vertical-align:top; line-height:12px; padding-top:7px;}