/*
 * 상단배경
 */ 
.page_privacy {background-image:url(../image/bg_privacy.jpg);} 
.page_sitemap {background-image:url(../image/bg_sitemap.jpg);} 


/*
 * 기타 페이지 공통
 */
.content_etc {margin-top:80px;}


/*
 *  개인정보 취급방침, 이메일 무단 수집 거부, 이용약관 공통
 */ 
/* [P] 스크롤 스크립트가 오류처럼 보여서 hegiht:30px 없앰 (작성자 신아름) */
.page_privacy .container_inner .privacy_top_line {border-bottom: 1px solid #ccc;}
.content_privacy .section .btn_area .btn_view_all {display: inline-block;height: 35px;width: 125px;background: 86px 9px #999;font-size: 14px;font-weight: 300;text-align: center;line-height: 35px;color: #fff;}
.content_privacy .section .area_tab_tit.type_email_privacy {cursor:default;}
.content_privacy .section .area_tab_tit .tit {font-weight:700; font-size:18px;}
.content_privacy .section .area_tab_tit .tit .txt {font-weight:400;}
.content_privacy .section .area_tab_con:last-child() p {margin-bottom:49px;}
.content_privacy .section .area_tab_con p {word-spacing: -1px; color:#666;}
.content_privacy .section .area_tab_con h5 {margin-bottom:14px;font-size:18px;}
.content_privacy .section .area_tab_con .bullet {display:inline-block;width:16px;}
.content_privacy .section .box_top .tbl_inforule .tit {font-size:19px; color:#000;font-weight:700;margin-bottom: 9px;}
.content_privacy .section .box_top .tbl_inforule {margin-bottom:80px;}
.content_privacy .section .box_top .tbl_inforule td.bg {background:url(../image/bg_tbl_disclosure_rule.png) no-repeat center #f4f4f4;}
.content_privacy .section .box_top .tbl_inforule td {border:1px solid #ccc; padding:38px 0 37px 100px; }
.content_privacy .section .box_top .tbl_inforule td:last-child {padding-right:74px;}
.content_privacy .section .btn_area {text-align:right; margin-bottom:30px;}
.content_privacy .section .area_tab_tit.first {border-top:1px solid #ccc; }
.content_privacy .section .area_tab_tit {position:relative;padding:16px 0 16px 30px; background:#f2f2f2; border:1px solid #ccc; border-top:none; }
.content_privacy .section .area_tab_tit .btn {position:absolute; right:10px; top:10px; width:32px; height:32px; background:url(../image/btn_tab_close.png) no-repeat center; cursor:pointer;}
/* [D] 클릭시 .on 추가 */
.content_privacy .section .area_tab_tit.on .tit .txt {font-weight:700;}
.content_privacy .section .area_tab_tit.on .btn {background:url(../image/btn_tab_open.png)}
.content_privacy .section .area_tab_con {display:none; padding:30px; border:1px solid #ccc; border-top:none; }
.content_privacy .section .area_tab_con.view {display:block;}
/* 테이블 수정 */
.content_privacy .section .area_tab_con .box_tbl .tbl_list tr td {padding:16px 0;}
.content_privacy .section .area_tab_con .box_tbl .tbl_list tr:hover td {background-color:#fff; font-weight:400;}

/* 개인정보 취급방침 */ 
.content_privacy .section .box_top .tbl_inforule td.privacy_bg {background:url(../image/bg_tbl_privacy.png) no-repeat center #f4f4f4;}
/* 이메일 무단 수집 거부 */ 
.content_privacy .section .box_top .tbl_inforule td.email_privacy_bg {background:url(../image/bg_tbl_email_privacy.png) no-repeat center #f4f4f4;}
/* 이용약관 */ 
.content_privacy .section .box_top .tbl_inforule td.terms_bg {background:url(../image/bg_tbl_terms.png) no-repeat center #f4f4f4;}


/*
 *  사이트 맵
 */ 
.page_sitemap {padding-bottom:104px;}
/* [P] 스크롤 스크립트가 오류처럼 보여서 hegiht:30px 없앰 (작성자 신아름) */
.page_sitemap .container_inner .privacy_top_line {border-bottom: 1px solid #ccc;}
.content_privacy .section .box_top .categori_area .categori {padding:40px 0 3px 0;border-top:1px solid #000;float:left;width:154px;font-size:24px;font-weight:500;line-height:1;}
.content_privacy .section .box_top .categori_area .depth_area {padding:40px 0 52px 29px;border-top:1px solid #cccccc;float:left;margin-left:31px;width:836px;}
.content_privacy .section .box_top .categori_area .depth_area .row {overflow:hidden;}
.content_privacy .section .box_top .categori_area .depth_area .row ul {float:left;width:225px;padding-bottom:39px;}
.content_privacy .section .box_top .categori_area .depth_area .row > ul:nth-child(4n) {width:160px;} 
.content_privacy .section .box_top .categori_area .depth_area .row ul .oneDepth {background:url(../image/icon_sitemap_li_one_depth.gif) no-repeat left 11px;}
.content_privacy .section .box_top .categori_area .depth_area .row ul .oneDepth {padding-left:18px;font-size:18px;}
.content_privacy .section .box_top .categori_area .depth_area .row ul .oneDepth .twoDepth {margin-top:9px;}
.content_privacy .section .box_top .categori_area .depth_area .row ul .oneDepth .twoDepth li  {background:url(../image/icon_sitemap_li_two_depth.gif) no-repeat left 11px;}
.content_privacy .section .box_top .categori_area .depth_area .row ul .oneDepth .twoDepth li {padding-left:11px;font-size:16px;color:#666;}


/*
 * 고객센터 (Contact Us)
 */
/* 지도 */
.content_contact .box_contact_intro {margin-bottom:50px;}
/* 주소 */
.content_contact .box_contact_intro .name_company {margin-bottom:20px; font-weight:700; font-size:20px;}
.content_contact .box_contact_intro .list_address {overflow:hidden; font-size:16px; line-height:24px; color:#666;}
.content_contact .box_contact_intro .list_address .tit,
.content_contact .box_contact_intro .list_address .desc {float:left;}
.content_contact .box_contact_intro .list_address .tit {clear:both; width:100px; font-weight:700;}
.content_contact .box_contact_intro .list_address .desc {width:450px;}
.content_contact .box_contact_intro .list_address .tit.type_tel,
.content_contact .box_contact_intro .list_address .desc.type_tel {margin-top:12px;}
/* 탭메뉴 */
.content_contact .tab_contact {overflow:hidden; margin-bottom:80px;}
.content_contact .tab_contact > li {float:left; box-sizing:border-box; width:50%;}
.content_contact .tab_contact > li:first-child {padding-right:1px;}
.content_contact .tab_contact > li:last-child {padding-left:1px;}
.content_contact .tab_contact > li .inner {display:block; height:48px; border:1px solid #ccc; background-color:#f2f2f2; text-align:center; font-size:18px; color:#000; line-height:48px; cursor:pointer;}
/* [D] 현재 페이지일때 .on 추가 */
.content_contact .tab_contact > li.on .inner {background-color:#00326c; border-color:#00326c; color:#fff;}
/* 탭내용 */
.content_contact .box_contact_list .con_contact_list {display:none;}
/* [D] 현재 페이지일때 .show 추가 */
.content_contact .box_contact_list .con_contact_list.show {display:block;}
/* 섹션, 테이블 */
.content_contact .box_contact_list .section_contact {margin-top:80px;}
.content_contact .box_contact_list .section_contact.first {margin-top:0;}
.content_contact .box_contact_list .box_tbl_contact {border-top:2px solid #ccc;}
.content_contact .box_contact_list .tbl_contact .col_contact {width:25%;}
.content_contact .box_contact_list .tbl_contact td {height:40px; border:1px solid #ccc; border-top:0; text-align:center;}
.content_contact .box_contact_list .tbl_contact td:first-child {border-left:0;}
.content_contact .box_contact_list .tbl_contact td:last-child {border-right:0;}
.content_contact .box_contact_list .tbl_contact td:last-child a {display:block; width:25px; height:19px; margin:0 auto;}
.content_contact .box_contact_list .tbl_contact td.tit {height:50px; background-color:#f2f2f2; font-weight:700; font-size:18px;} 


/*
 * 고객센터 - 문의하기
 */
/* 고객문의 */
.content_inquiry .section_privacy .contents {overflow-y:auto; width:1028px; height:148px; padding:27px 30px 0; border:1px solid #ccc; font-size:16px; line-height:20px; color:#666;}
.content_inquiry .section_privacy .contents .tit_item {margin-bottom:13px; font-weight:700; font-size:18px; color:#333;}
.content_inquiry .section_privacy .contents .desc_last {margin-bottom:27px;}
.content_inquiry .section_privacy .agree_area {overflow:hidden; margin-top:15px; font-weight:700; font-size:14px; color:#333;}
.content_inquiry .section_privacy .agree_area .con_check {float:left;}
.content_inquiry .section_privacy .agree_area .con_view {float:right; width:170px;}
.content_inquiry .section_privacy .agree_area .con_view a {display:block; height:35px; background-color:#01265b; text-align:center; font-size:14px; line-height:35px; color:#fff;}
.content_inquiry .section_privacy .agree_area label {display:inline-block; padding-left:26px; background:url(../image/bg_check_off.gif) no-repeat 0 50%; vertical-align:top; cursor:pointer;}
.content_inquiry .section_privacy .agree_area input[type=checkbox]:checked + label {background-image:url(../image/bg_check_on.gif);}
/* 문의내용 */
.content_inquiry .tbl_recruit .tf_company {width:445px; border-color:transparent;}
.content_inquiry .tbl_recruit .wrap_apply_select.type_inquiry {left:-1px; width:395px;}
.content_inquiry .tbl_recruit .wrap_apply_select.type_inquiry .select_box .select_label {background-position:356px 50%;}
/* 담당자 cell */
.content_inquiry .tbl_recruit .cell_contact {padding:15px 20px 20px;}
.content_inquiry .tbl_recruit .list_contact {margin-top:14px; font-size:0;}
.content_inquiry .tbl_recruit .list_contact.first {margin-top:0;}
.content_inquiry .tbl_recruit .list_contact > li {display:inline-block; margin-right:30px; font-size:16px; color:#333;}
.content_inquiry .tbl_recruit .list_contact > li .tit  {display:inline-block; height:20px; padding:0 15px; margin-right:10px; border-radius:3px; background-color:#00b4e6; font-weight:700; font-size:14px; line-height:20px; color:#fff;}
.content_inquiry .tbl_recruit .list_contact > li .strong {font-size:20px; color:#000;}
.content_inquiry .tbl_recruit .list_contact > li .strong.name {font-weight:700;}

/*
 * error 페이지
 */
#wrap_error {width:100%; min-width:1280px; height:100%; min-height:763px; margin:0 auto; background-color:#777;}
#wrap_error .content_error {width:900px; padding-top:127px; margin:0 auto; text-align:center; color:#fff;}
#wrap_error .content_error .text_area {padding:265px 0 43px; background:url(../image/bg_error.png) no-repeat 50% 0;}
#wrap_error .content_error .text_area .title {font-size:40px;}
#wrap_error .content_error .warning_text {margin-bottom:48px; font-size:16px; line-height:24px;}
#wrap_error .content_error .link {display:inline-block; height:43px; padding:0 35px; border:1px solid #fff; border-radius:5px; margin-right:10px; font-weight:700; font-size:14px; line-height:43px;}
#wrap_error .content_error .link_back {margin-right:0;}
#wrap_error .content_error .link:after {display:inline-block; width:14px; height:14px; margin-left:10px; background:url(../image/btn_error.png) no-repeat 0 0; vertical-align:-2px; content:'';}


/*
 *  제품문의 email 
 */ 
#mail_wrap {width:778px;border:1px solid #ccc;margin:201px auto;}
#mail_wrap .dotum {font-family:'돋음, Dotum, Baekmuk Dotum, Undotum, Apple Gothic, Latin font, sans-serif;';}
#mail_wrap .mail_header {background:#00326c;height:69px;}
#mail_wrap .mail_header .header_inner .logo {padding:18px 0 17px 30px;}
#mail_wrap .page_comm .page_mail {border-bottom:1px solid #ccc;}
.content_mail {margin:0;width:778px;}
.content_mail .section {padding:60px 60px 10px 60px;}
.content_mail .section .tit_comm {font-size:40px;margin:0;}
.content_mail .section .tit_comm .titBold {font-weight:700;}
.content_mail .section .sub_tit {font-weight:400;font-size:12px;}
.content_mail .section .sub_tit .txt_here {font-weight: 700;color: #01b4e5;}
.content_mail .section .tit_area {margin-bottom:45px;}
.content_mail .section .qna_box {margin-bottom:40px;}
.content_mail .section .qna_box .tit_area {margin-bottom:15px;}
.content_mail .section .qna_box .tit_area .bullet {float:left;margin-right:9px;}
.content_mail .section .qna_box .tit_area .qna_tit {float:left;margin-top:2px;font-size:24px;line-height:20px;}
.content_mail .section .qna_box .tit_area .qna_sub_tit {display:inline-block;line-height:14px;margin-top: -3px;font-size:14px;color:#999;font-weight:700;}
.content_mail .section .qna_box .tbl_qna th,
.content_mail .section .qna_box .tbl_qna td {border:1px solid #ccc;padding:18px 25px;text-align:left;}
.content_mail .section .qna_box .tbl_qna th {font-size:14px;background:#f4f4f4;}
.content_mail .section .qna_box .tbl_qna td {font-size:12px;}
.content_mail .section .qna_box .tbl_qna td.date {text-align:center;}
.content_mail .section .qna_box .tbl_qna tbody:last-child tr div {min-height:145px;}
.content_mail .section .qna_box .contents {font-size:12px;min-height:144px;border:1px solid #ccc;padding:18px 25px;}
#mail_wrap .mail_footer {background-color: #252525;padding:30px 30px 21px 30px;}
#mail_wrap .mail_footer .footer_logo {margin-bottom:9px;}
#mail_wrap .mail_footer .caution {color:#999;font-size:12px;float:left;margin-bottom:9px;}
#mail_wrap .mail_footer .btn_area {float:right;height:44px;margin-top:5px;}
#mail_wrap .mail_footer .btn_area:last-child .mail_btn {margin-left: 1px;}
#mail_wrap .mail_footer .mail_btn {border:2px solid #fff;color:#fff;padding:3px 20px;}
#mail_wrap .mail_footer .address {font-size:12px;color:#d6d6d6;}
#mail_wrap .mail_footer .copyright {font-size:12px;font-weight:700;color:#d6d6d6;}