﻿@charset "utf-8";

/****************************************/
/*	Name: 연우뉴매틱
/*	PART: SITE CONTNET STYLE
/*	Version: 1.0
/*	Author: Hyun-Ah Park
/****************************************/

/*** 회원서비스 ***/
/* 회원가입 */
.idInput{margin-right:8px;}
.sub_tit:after{display:block; content:""; clear:both;}
.subText{clear:both;}
.subStep.fst{float:right; width:440px; height:100px; background:url(../img/common/sub_tit_bg.png) 0 0 no-repeat;}
.subStep.sec{float:right; width:440px; height:100px; background:url(../img/common/sub_tit_bg2.png) 0 0 no-repeat;}
.subStep.trd{float:right; width:440px; height:100px; background:url(../img/common/sub_tit_bg3.png) 0 0 no-repeat;}
.join_tit:after{display:block; content:""; clear:both;}
.join_tit .tit_3depth{clear:both;}
.join_tit .required{float:right; margin:5px 0 11px 0; padding-left:30px; background:url(../img/common/required.png) 0 4px no-repeat;}
/* 이용약관 */
.protectBox{width:840px; height:200px; overflow-x:hidden; overflow-y:scroll; -webkit-word-break:keep-all;-moz-word-break:keep-all; word-break:keep-all; border:1px solid #dce3ec;}
.agreeBox{margin-top:15px; text-align:center;}
.agreeBox.big{margin:0 0 30px 0; height:56px; line-height:56px; background:#f3f4f6;}
.agreeBox.big label{font-size:14px;}
.btns.policy .register{margin-right:116px;}
/* 가입완료 */
.joinCom{width:840px; padding:44px 30px 30px; text-align:center; background:#fff;}
.joinCom .txt1{font-size:18px; color:#0068b7;}
.joinCom .txt2{margin:-8px 0 35px 0; font-size:36px;}
.joinCom .txt3{margin:30px 0 10px 0;font-size:20px;}
.joinCom .txt4{margin-bottom:38px;}
/* 로그인 */
.loginWrap{width:756px; padding:110px 0 98px 144px; background:#fff;}
.loginBox{height:90px; margin-bottom:16px;}
.loginBox:after{display:block; content:""; clear:both;}
.login_txt{float:left; margin:6px 50px 0 0; text-align:center;}
.login_txt .txt1{font-size:18px; color:#0068b7;}
.login_txt .txt2{display:inline-block;margin-top:-8px; font-size:36px;}
.login_frm{float:left;}
.login_btn{float:left; width:110px; height:44px; margin-left:10px; padding-top:46px;font-size:14px; color:#fff; text-align:center; background:url(../img/common/login_btn.png) 0 0 no-repeat;}
.loginBox input{height:36px; margin-bottom:10px; padding-left:20px; font-size:14px; color:#333; border:1px solid #8195ae;}
.sub_login{clear:both; margin-left:222px;}
/* 아이디/비밀번호 찾기 */
.conWrap.find{width:840px; margin-bottom:20px; padding:26px 30px 30px; background:#fff;}
.find_txt{margin:-3px 0 10px 0; }
.fine_des{margin-bottom:30px;}
.fine_des .key{color:#0068b7; line-height:1.8;}
.joinFrm.pw{margin-bottom:10px;}
/* 회원탈퇴 */
.quitBox label{margin-bottom:20px;}
.quitBox label.last{margin-bottom:0;}
.quitBox label.mid{margin-bottom:13px}
.quitBox label.first_line{margin-top:8px;}
.quit_des{margin-bottom:23px; text-align:center;}
.quit_txt{margin-bottom:25px; }
.reason_etc{margin-left:28px;}
.q_tit{height:57px;}
.joinFrm.quit td.last{padding-left:0;}

/*** 회사소개 ***/
/* CEO 인사말 */
.tit_bulB.type3 {display:inline-block; margin-top:4px; padding:0 0 10px 38px; font-size:14px; color:#000; font-weight:400; background:url(../img/common/tit_bul.png) 0 6px no-repeat;}
.ceobox{width:802px; padding-left:38px; background:url(../img/ceo_img.png) right bottom no-repeat;}
.ceobox01{width:802px; padding-left:38px; background:url(../img/ceo_img_01.png) right bottom no-repeat;}
.ceobox02{width:802px; padding-left:38px; background:url(../img/ceo_img_02.png) right bottom no-repeat;}
.ceobox03{width:802px; padding-left:38px; background:url(../img/ceo_img_03.png) right bottom no-repeat;}
.ceobox04{width:802px; padding-left:38px; background:url(../img/ceo_img_04.png) right bottom no-repeat;}
.ceobox .txt_bulB.type3{width:320px; margin:3px 0 0 -38px; padding:8px 0 31px 38px; font-size:16px; line-height:1.6; background:url(../img/common/tit_bul2.png) 0 top no-repeat;}
.ceobox .txt_bulB .blueP{font-size:16px;}
.ceo_txt{width:400px; padding-bottom:17px; word-wrap:break-word; word-break:keep-all;}
.ceo_txt.type2{width:410px;}
.ceobar{display:inline-block; width:30px; height:1px; margin-left:2px; border-top:1px solid #0068b7;}
.ceobar.first{margin:-6px 0 20px;}
.ceoname{padding-top:10px;}
.ceoname .name{padding-left:15px; font-size:16px;}
.ceobox.eng .ceo_txt{width:420px;}
.ceobox.zh .ceo_txt{width:500px;}
.ceobox.eng .txt_bulB.type3{width:450px;}
.ceobox.eng .ceoname .name, .ceobox.zh .ceoname .name{padding-left:0;}
.ceobox.zh .txt_bulB.type3{width:390px;}

/* 회사개요 */
.conWrap.info{height:640px; background:#fff url(../img/info_img.png) 0 bottom no-repeat;}
.conWrap.info .txt_bulB .space{display:block; font-size:16px;}
.txt_bulB.info{padding:0 0 33px 40px; font-size:16px; line-height:1.6;}
.infobox{width:400px; padding-left:40px; word-wrap:break-word; word-break:keep-all;}
.infobox p .space{display:block;}
.infobox p{padding-bottom:17px; }
.conWrap.info .blueP.info{font-size:16px;}
.infobox.zh{width:500px;}

/* CI 소개 */
.motive_area{width:802px; height:221px; margin-left:38px; text-align:center; background:url(../img/ci_motive_bg.png) 0 0 no-repeat;}
.motive_area img{margin-top:50px; padding:1px 35px 0 0;}
.symbol_area{width:802px; height:343px; margin:1px 0 0 38px; background:url(../img/ci_symbol_bg.png) 0 0 no-repeat;}
.symbol_area:after{display:block; content:""; clear:both;}
.symList{width:268px; height:78px; padding:23px 30px 37px; }
.symList.fst{float:right;padding-left:474px;}
.symList.sec{float:left;padding-top:90px;}
.symList.trd{float:left;padding-top:90px; padding-left:175px;}
.symList ul{margin-top:5px; padding-left:15px; line-height:1.8;}
.symList ul li{text-indent:-14px; padding-left:14px;}
.sym_tit{font-size:14px; color:#0068b7;}
.tit_bulB.type2 {display:inline-block; padding:0 0 10px 38px; font-size:16px; color:#000; font-weight:400; background:url(../img/common/tit_bul.png) 0 6px no-repeat;}
.txt_bulB.type2{padding:4px 0 23px 38px; line-height:1.8; background:url(../img/common/tit_bul2.png) 0 top no-repeat;}
.signBox{width:802px; padding:9px 0 0 38px; background:url(../img/common/tit_bul2.png) 0 top no-repeat;}
.signBox:after{display:block; content:""; clear:both;}
.sign_img{float:left; width:182px; margin-left:24px; text-align:center;}
.sign_img:first-child{margin-left:0;}
.sign_img div{width:180px; height:78px; margin-bottom:5px; padding-top:50px; border:1px solid #dbe2ec;}
/* 연혁 */
.historyWrap{width:840px; padding:41px 30px 30px; text-align:center; background:#fff url(../img/history_bg.png) right top no-repeat;}
.historyWrap .conSection_h3.type2{margin-bottom:40px}
.historyBox{width:840px; margin-top:-7px; padding-top:17px;}
.historyBox.fst{height:289px; background:url(../img/history_bar1.png) center 18px no-repeat;}
.historyBox.sec{height:968px; background:url(../img/history_bar2.png) center 18px no-repeat;}
.historyBox.trd{height:514px; background:url(../img/history_bar3.png) center 18px no-repeat;}
.historyBox ul li{font-size:14px;}
.historyBox ul li time{padding-bottom:10px; font-size:16px; color:#0068b7;}
.his_tit{margin-top:-15px; font-size:40px; font-weight:500;}
.his_list{width:840px;}
.his_list .left{width:400px; margin-bottom:30px;padding-right:440px;text-align:right;}
.his_list .right{width:400px; margin-bottom:33px;padding-left:440px; text-align:left;}
/* 조직도 */
.groupWrap{width:840px; height:469px; text-align:center; background:url(../img/group_bg.png) 0 0 no-repeat;}
.group_tit{padding-top:135px; font-size:16px; color:#fff; font-weight:200;}
.groupList{margin-top:167px; text-align:left;}
.groupList:after{display:block; content:""; clear:both;}
.groupList > li {float:left; width:116px; height:180px; padding-left:52px;}
.groupList .long > ul > li{margin-left:-6px;}
.groupList > li > ul{margin-top:55px;}
.groupList > li > ul > li{line-height:1.8;}
.groupList .depart{display:inline-block; width:65px; height:20px; font-size:14px; text-align:center;}
.groupWrap.eng{height:500px;}
.groupWrap.eng .groupList{margin-top:157px;}
.groupWrap.eng .groupList > li{width:132px; padding-left:36px;}
.groupWrap.eng .groupList .depart{width:100px; height:40px;}
.groupWrap.eng .groupList .short .depart{padding-top:10px;}
.groupWrap.zh .groupList .depart.long{width:70px; margin-left:-3px;}
/* 찾아오시는 길 */
.joinFrm.direct{margin:30px 0 0 0;}
.joinFrm.direct td{padding:20px 15px;}

/*** 영업소 안내 ***/
/* 국내 영업소 */
.map_area{width:840px; height:308px; background:#f0f0f0;}
.tit_bulB {display:inline-block; padding:0 0 5px 40px; font-size:20px; color:#000; font-weight:400; background:url(../img/common/tit_bul.png) 0 6px no-repeat;}
.txt_bulB{padding:0 0 23px 40px; line-height:1.8; background:url(../img/common/tit_bul2.png) 0 top no-repeat;}
/* 해외 영업소 */
.num_blue{display:inline-block; width:1px; height:1px; margin-right:10px; color:#fff; font-weight:200; line-height:0px; text-indent:-3px; border:10px solid #0068b7; border-radius:10px; background:#0068b7;}
.num_blue.two{text-indent:-6px;}
.num_yell{display:inline-block; width:1px; height:1px; margin-right:10px; color:#fff; font-weight:200; line-height:0px; text-indent:-6px; border:10px solid #fc9e00; border-radius:10px; background:#fc9e00;}
.num_gray{display:inline-block; width:1px; height:1px; margin-right:10px; color:#fff; font-weight:200; line-height:0px; text-indent:-6px; border:10px solid #8195ae; border-radius:10px; background:#8195ae;}
.num_sky{display:inline-block; width:1px; height:1px; margin-right:10px; color:#fff; font-weight:200; line-height:0px; text-indent:-6px; border:10px solid #0dbfcb; border-radius:10px; background:#0dbfcb;}
.countries_tb{margin-bottom:10px;}
.countries_tb th{height:40px; font-weight:500; vertical-align:middle; border-left:1px solid #fff; background:#d8dce2;}
.countries_tb th:first-child{border-left:none;}
.countries_tb td{height:47px; padding-left:40px; vertical-align:middle; border-bottom:1px solid #dbe2ec;}
.world_map{width:840px; height:507px; text-indent:-9999px; background:url(../img/world_map.png) 0 0 no-repeat;}

/**** 제품리스트 ****/
/* 리스트 */
.wrap_list {overflow:hidden; margin-bottom:30px}
.list_img {margin:-20px 0 0  -20px}
.list_img:after {display:block; content:""; clear:both}
.list_img li {float:right; width:210px; height:245px; margin:20px 20px 0 0; background:#fff}
.list_img .img_list_tit_wrap{height:53px;}
.list_img .tit {display:block; padding:6px 0px 7px; font-size:14px; color:#000; line-height:25px; font-weight: 500; background:#b6d1fc;text-align:center;}
.list_img a {display:block; padding-top:0px}
.list_img span {display:block; height:125px;margin:0px 0 0 5px; text-align: center}
.list_img em {display:table-cell; width:150px; height:40px; padding:0px 20px;  vertical-align:top; line-height:18px; font-style:normal; text-align:center;}

/* 2Depth 리스트 */
.list_2depth {margin:-30px 0 0 -30px}
.list_2depth:after {display:block; content:""; clear:both}
.list_2depth li {float:right; width:280px; height:240px; margin:30px 0 0 30px; padding:0px 0px 0; background:#fff}
.list_2depth .tit {display:block; padding:6px 10px 7px; font-size:14px; color:#000; line-height:20px; text-align:center; font-weight: 500; background:#fff0fc;}
.list_2depth img{ height:auto; max-height:150px;}
.list_2depth a {display:block; padding-top:0px}
.list_2depth span {display:block; overflow:hidden;  height:150px; padding:0 25px; text-align:center;}
.list_2depth em {display:block; width:260px; height:47px; padding:0 10px;  vertical-align:middle;  font-style:normal; text-align:center;}
/* .list_2depth em {display:block; width:220px; height:47px; padding:0 10px;  vertical-align:middle; line-height:47px; font-style:normal; text-align:center;} */
.list_2depth em.long{line-height:1.5}

/* 관련제품군 보러가기 */
.wrap_list_bottom {display:table; padding:29px; background:#fff}
.wrap2_list_bottom{display:table-row;}
.wrap_list_bottom .tit {display:table-cell; width:153px; height:41px; font-size:14px; font-weight:500; vertical-align:middle; background:url(../img/common/bg_arrow.png) 130px 14px no-repeat}
.wrap_list_bottom .btn_link {float:none; display:inline-block; width:160px; height:41px; margin-left:16px; padding:0 30px 0 20px; line-height:40px; background:#f3f4f6 url(../img/common/bg_link_arrow.png) 185px 17px no-repeat}
.wrap_list_bottom .btn_link:hover {color:#fff; background:#7f91a9 url(../img/common/bg_link_arrow.png) 185px -83px no-repeat}

/**** 제품 상세 ****/
.cont_top {position:relative; padding:30px 30px 32px; background:#fff}
.cont_top:after {display:block; content:""; clear:both}
.cont_top img { margin-left:20px; top:30px}
.box_tit {position:relative; float:right; }
.imgbox { display: block;float: right;position: relative}
.box_tit .tit_cont {padding-top:30px; font-size:20px; line-height:26px; font-weight:500}
 .btn_zoom {position:absolute;  display:block; width:150px; height:23px; padding-right:32px; color:#546883; line-height:23px; background:url(../img/common/bg_zoom.png)100% 0 no-repeat}
.cont_info {float:right; width:351px; background:url(../img/common/bg_line_1x105.png) 0 0 no-repeat}
.cont_info:after {display:block; content:""; clear:both}
.cont_info ul {float:left; padding-top:2px}
.cont_info li {width:129px; padding-left:40px; line-height:20px}

.cont_body {background:#fff}
.conSection {padding:0 30px 30px}
.conSection_top {width:840px; height:50px; margin-bottom:21px; background:url(../img/common/bg_tit.png) 0 0 repeat-x}
.conSection_top .tit {display:inline-block; height:50px; padding-right:30px; font-size:20px}
.conSection_top .tit em {display:inline-block; vertical-align:middle; font-size:20px; color:#fff; line-height:50px; font-weight:500; font-style:normal}
.conSection_top .tit span {display:inline-block; padding-left:12px; vertical-align:middle; font-size:12px; color:#fff; font-weight:500}
.conSection_top .txt {display:inline-block; vertical-align:middle; width:580px; margin-top:-3px; padding-right:40px; color:#fff; background:url(../img/common/bg_line_1x20.png) 20px center no-repeat}

/* 주문형식 */
.wrap_order {}
.wrap_order .order_open,
.wrap_order .order_close {display:block; margin:20px 0 10px; padding-bottom:40px; vertical-align:middle; text-align:center; font-size:16px; line-height:24px; border-bottom:1px solid #7f91a9;}
.wrap_order .order_open span,
.wrap_order .order_close span {display:inline-block; vertical-align:middle; padding-right:12px; font-size:16px; line-height:24px}
.wrap_order .order_open img,
.wrap_order .order_close img {display:inline-block; vertical-align:middle}
.wrap_order .order_detail .tit {display:block; padding-top:34px; padding-bottom:17px; font-size:16px; line-height:24px; font-weight:500}
.wrap_order .order_detail > img {display:block}

/**** 제품검색 ****/
.box_search {width:100%; height:119px; margin-bottom:30px; padding-top:30px; text-align:center; background:url(../img/common/bg_search.png) 0 0 no-repeat}
.box_search .wrap_srch {position:relative; height:60px}
.box_search .wrap_srch label {display:inline-block; vertical-align:middle; padding-right:16px; font-size:16px; color:#fff; font-weight:500}
.box_search .wrap_srch .input_search {display:inline-block; width:336px; height:40px; padding:0 64px 0 20px; vertical-align:middle; font-size:14px; color:#5b6e85; line-height:40px; border:0}
.box_search .wrap_srch .input_search::-webkit-input-placeholder {color:#5b6e85}
.box_search .wrap_srch .input_search:-moz-placeholder {color:#5b6e85}
.box_search .wrap_srch .input_search::-moz-placeholder {color:#5b6e85}
.box_search .wrap_srch .input_search:-ms-input-placeholder {color:#5b6e85}
.box_search .wrap_srch .placeholder {color:#5b6e85}
.box_search .wrap_srch .btn_search {display:inline-block; position:absolute; left:640px; top:0px; width:55px; height:40px}
.box_search .keyword {padding-top:18px}
.box_search .keyword .tit {display:inline-block; width:80px; height:23px; color:#fff; line-height:23px; font-weight:500; text-align:center; background:url(../img/common/bg_round_orange.png) 0 0 no-repeat}
.box_search .keyword a {display:inline-block; height:23px; padding:0 20px; color:#fff; line-height:23px; font-weight:500; background:url(../img/common/bg_line_1x15.png) 0 4px no-repeat}
.box_search .keyword a.first {background:none}

/* 검색 리스트 */
.cont_result {padding:24px 30px 30px; background:#fff}
.cont_result .txt_result {padding-bottom:16px; font-size:16px; line-height:26px}
.cont_result .txt_result .keyword {font-size:16px; line-height:26px; font-weight:500}
.cont_result .txt_result .num {font-size:16px; color:#0068b7; line-height:26px}
.cont_result .list_result {margin-bottom:30px; border-top:1px solid #dbe2ec}
.cont_result .list_result > li {padding:13px 0 22px 25px; background:url(../img/common/ico_arrow.png) 0 22px no-repeat; border-bottom:1px solid #dbe2ec}
.cont_result .list_result .tit {display:block; padding-bottom:12px; font-size:16px; font-weight:500}
.cont_result .info_result li {padding-top:8px}
.cont_result .info_result li:first-child {padding-top:0}
.cont_result .info_result em {display:inline-block; vertical-align:middle; padding-right:10px; padding-left:21px; font-style:normal}
.cont_result .info_result .type em {background:url(../img/common/ico_type.png) 0 50% no-repeat}
.cont_result .info_result .info em {background:url(../img/common/ico_info.png) 0 50% no-repeat}
.cont_result .info_result .down em {background:url(../img/common/ico_down02.png) 0 50% no-repeat}
.cont_result .info_result .down img {display:inline-block; vertical-align:middle; padding-right:10px}
.cont_result .info_result span {display:inline-block; vertical-align:middle; padding:0 8px 0 19px; background:url(../img/common/bg_arrow_result.png) 0 5px no-repeat}
.cont_result .down span {padding:0 0 0 18px; background:none}
.cont_result .down span.first {background:url(../img/common/bg_arrow_result.png) 0 5px no-repeat}
.cont_result .info_result span.last {padding:0 8px 0 10px; background:url(../img/common/bg_arrow_result02.png) 0 5px no-repeat; color:#0068b7}

/*** 고객지원 ***/
/* Q&A 글보기 */
.boardView_tb.qna {margin-bottom:0;}
.boardView_tb.qna .con_area{width:800px; min-height:131px; padding:20px; }
.boardView_tb.qna .file_td{padding:3px 0; text-align:left; line-height:20px; border-top:1px solid #dbe2ec; border-bottom:1px solid #dbe2ec;}
.boardView_tb.qna .file_txt{display:inline-block; width:100px; height:36px; margin-right:20px; text-align:center; line-height:34px; background:#f3f4f6;}
.paging_area.qna .write{margin-top:-40px;}
.qna_answer{/* display:none; */width:780px; min-height:62px; padding:30px; background:#f3f4f6;}/*비활성화시 display:none*/
.qna_answer:after{display:block; content:""; clear:both;}
.qna_answer .ans_txt{float:left; width:57px; margin-right:30px; padding-top:42px; font-size:16px; color:#5a6e86; background:url(../img/answer.png) 0 0 no-repeat;}
.qna_answer .gt_arr{float:left; width:15px; height:62px; margin-right:20px; text-indent:-9999px; background:url(../img/gt_arr.png) 0 0 no-repeat;}
.qna_answer p{display:inline; float:left; min-height:62px; padding:0 10px; vertical-align:middle;}
/* Q&A 글쓰기 */
.joinFrm .secret{display:inline-block; width:14px; height:17px; margin-left:5px; text-indent:-9999px; vertical-align:bottom; background:url(../img/common/secret.png) 0 0 no-repeat;}
.btns.write .register{margin-right:114px;}
/* FAQ */
.faq_search {margin-bottom:30px; text-align:center;}
.faq_search fieldset:after{display:block; content:""; clear:both;}
.faq_search .label_area{float:left; display:inline-block; width:80px; height:40px; padding:0 10px 0 160px;}
.faq_search .label_area:after{display:block; content:""; clear:both;}
.faq_search .sch_faq{float:right; display:inline-block; width:100px; font-size:16px; line-height:38px;}
.faq_search .sch_area{float:left; position:relative; display:inline-block;}
.faq_search .faq_cap{display:inline-block; clear:both; margin-top:17px; padding:0 25px 0 25px; background:url(../img/common/caution.png) 0 3px no-repeat;}
.faq_search .sch_faqInput{height:36px; padding-left:20px; border:1px solid #8195ae;}
.faq_search .btn_search{display:inline-block; position:absolute; right:1px; top:4px;}
/* FAQ Tab */
.faq_tab{width:840px; height:40px; font-size:0; text-align:center; background:url(../img/common/faq_tab_bg.png) 0 0 repeat-x;}
.faq_tab a{display:inline-block; width:148px; height:39px; margin-left:1px; font-size:12px; line-height:38px; text-align:center; border-top:1px solid #d8dce2; border-left:1px solid #d8dce2; border-right:1px solid #d8dce2; background:#d8dce2;}
.faq_tab a.on,
.faq_tab a:focus,
.faq_tab a:hover,
.faq_tab a:active{border-top:1px solid #d8dce2; border-left:1px solid #d8dce2; border-right:1px solid #d8dce2; background:#fff;}
.faq_tab a:first-child{margin-left:0;}
/* FAQ List */
.faq_list{}
.faq_list dt{padding-left:64px; border-bottom:1px solid #d8dce2; background:url(../img/common/faq_q.png) 20px center no-repeat;}
.faq_list dt a{display:block; width:730px; padding:17px 46px 17px 0; background:url(../img/common/sp_arrow.png) 745px 0 no-repeat;}
.faq_list dd {height:0; overflow:hidden;}
.faq_list dd.active{border-bottom:1px solid #d8dce2;}
.faq_list dd div{padding:15px 20px 10px 64px; line-height:1.8; word-break:break-word; background:#f3f4f6 url(../img/common/faq_a.png) 20px 15px no-repeat;}
.faq_list .no_data{display:none;}
.faq_list .no_data_con{display:inline-block; width:840px; height:190px; line-height:190px; text-align:center; border-bottom:1px solid #d8dce2; }
/* 카다로그 & 도면 */
.cat_search{margin-bottom:30px; padding:0 140px 0 108px;}
.cat_search:after{display:block; content:""; clear:both;}
.cat_search .label_area{float:left; width:92px; height:37px; padding:15px 30px 0 0;}
.cat_search .label_area .sch_cat{display:inline-block; padding-left:32px; font-size:16px; background:url(../img/common/ico_search_04.png) 0 0 no-repeat;}
.cat_search .sel_area{float:left; position:relative; width:470px;}
.cat_search .selectBox{height:37px; margin-left:7px; padding-left:15px; font-size:12px; color:#5b6e85; line-height:37px; border:1px solid #8195ae;}
.cat_search .selectBox.first{margin-left:0;}
.cat_search  .input_search {display:block; height:35px; margin-top:10px; padding:0 40px 0 20px; vertical-align:middle; font-size:12px; color:#5b6e85; line-height:35px; border:1px solid #8195ae;}
.cat_search  .input_search::-webkit-input-placeholder {color:#5b6e85}
.cat_search  .input_search:-moz-placeholder {color:#5b6e85}
.cat_search  .input_search::-moz-placeholder {color:#5b6e85}
.cat_search  .input_search:-ms-input-placeholder {color:#5b6e85}
.cat_search  .placeholder {color:#5b6e85}
.cat_search  .btn_search {display:inline-block; position:absolute; right:3px; top:11px;}
/* 인증서 다운로드 */
.conWrap .des{margin:-4px 0 22px 0; text-align:right;}
.certList{width:840px;margin-bottom:3px; }
.certList:after{display:block; content:""; clear:both;}
.certList li{float:left; width:195px; height:356px; padding:0 0 40px 20px; text-align:center;}
.certList li.first{padding-left:0;}
.certList li:nth-child(1),.certList li:nth-child(2), .certList li:nth-child(3), .certList li:nth-child(4){margin-bottom:40px; border-bottom:1px solid #7f91a9;}
.certList .cert_paper{margin:11px 0; border:1px solid #dde3ed;}

/*** Footer ***/
/* 이용약관 */
.footCon{width:1100px; padding:25px 20px 30px; background:#fff;}
.footCon.site{width:1080px; padding:25px 30px 30px; }
#guide, #guideEN, #guideZH, #personal, #personalEN, #personalZH{padding-left:10px;}
#guide ul li .sec, #guideEN ul li .sec, #guideZH ul li .sec,
#personal ul li .sec, #personalEN ul li .sec, #personalZH ul li .sec{margin:5px 0; text-indent:10px;}
#guide p, #personal p, #guideEN p, #guideZH p, #personalEN p, #personalZH p{margin-bottom:20px; line-height:2;}
/* SITEMAP */
.txt_sb.over li{background-position:0 8px;}
.siteList:after{display:block; content:""; clear:both;}
.siteList > li > ul {margin-top:9px; line-height:2;}
.site_tit{font-size:20px;}
.siteList > li{position:relative; float:left; height:394px; margin-top:15px; padding-top:38px; border-right:1px solid #dce3ec;}
.siteList .count{position:absolute; right:29px; bottom:-6px; font-size:49px; color:#bbc2cd; font-style:normal;}
.siteList .count.last{right:0;}
.siteList .site01{width:197px; background:url(../img/site01.png) 0 0 no-repeat;}
.siteList .site02{width:197px; padding-left:30px;  background:url(../img/site02.png) 30px 0 no-repeat;}
.siteList .site03{width:197px; padding-left:30px;  background:url(../img/site03.png) 30px 0 no-repeat;}
.siteList .site04{width:197px; padding-left:30px;  background:url(../img/site04.png) 30px 0 no-repeat;}
.siteList .site05{width:168px; padding-left:30px;  border-right:0; background:url(../img/site05.png) 30px 0 no-repeat;}

/*** ETC ***/
/* 시스템 오류 */
#error{background:#f0f0f0;}
#e_header, #e_footer{width:100%; height:200px; background:#f0f0f0;}
#e_container{width:100%; height:400px; background:#fff;}
.e_inner{padding-top:120px; width:1280px; margin:0 auto;}
.e_contents{padding-top:63px; width:1280px; margin:0 auto;}
.e_address{padding-top:38px; width:1280px; margin:0 auto;}
.e_address address{margin-bottom:5px; font-style:normal;}
.e_address address .tel,
.e_address address .fax{margin-left:25px;}
.e_txt01{margin-bottom:50px; font-size:20px;}
.e_txt02{margin-bottom:10px; font-size:30px; color:#0068b7;}
.e_txt03{margin-bottom:76px; font-size:14px;}
.e_txt04{font-size:14px;}
/* 페이지 오류 */
.e_ul{margin-bottom:52px;}
/* 메인 팝업창 */
#popup{position:absolute; left:50%; top:50%; width:496px; height:576px; margin-left:-250px; margin-top:-290px; border:2px solid #0f6db5;}
#popup .pop_contents{width:496px; height:521px; background:#fff;}
#popup .pop_close{position:relative; width:496px; height:37px; padding-top:18px; background:#f3f4f6;}
#popup .pop_txt{margin-left:3px;}
#popup .popBox{margin-left:20px; }
#popup .pop_btn{position:absolute; right:19px; top:18px;}