﻿@charset "utf-8";
/*header*/
html{ min-width:1060px;}
#header{position:relative; z-index:110; }
.head_top{position:relative; background:#f6f6f6;}
.gnbBox,
.h1Div,
.head_bottom{border-bottom:1px solid #e7e7e7; position:relative;}

/*width:1060px*/
.width1060{width:1060px; margin:0 auto; position:relative;}


.htIn{padding:40px 0 20px;}
h1{float:left;}
.topUtilBox{float:right; margin-top:25px;}

.gnb li{float:left; background:url(../img/gnb_line.png) 0 center no-repeat; width:25%; }
.gnb li.first{background:none;}
.gnb li a{display:block; text-align:center; font-size:22px; color:#000; height:50px; line-height:50px; box-sizing:border-box; font-family:Tahoma, Geneva, sans-serif; }

/*서브페이지별 글자색*/
.gnb li.con1 a:hover,
.gnb li.con1 a.active,
.con1 .gsmIn > li > a:hover,
.con1 .gsmIn > li.active > a,
.con1 .gsmInIn > li > a:hover,
.con1 .gsmInIn > li > a.active,
.lnbBox.sub1 .lnbInIn > li > a:hover,
.lnbBox.sub1 .lnbInIn > li > a.active{color:#e75e36 !important;}

.gnb li.con2 a:hover,
.gnb li.con2 a.active,
.con2 .gsmIn > li > a:hover,
.con2 .gsmIn > li.active > a,
.con2 .gsmInIn > li > a:hover,
.con2 .gsmInIn > li > a.active,
.lnbBox.sub2 .lnbInIn > li > a:hover,
.lnbBox.sub2 .lnbInIn > li > a.active{color:#de3694 !important;}

.gnb li.con3 a:hover,
.gnb li.con3 a.active,
.con3 .gsmIn > li > a:hover,
.con3 .gsmIn > li.active > a,
.con3 .gsmInIn > li > a:hover,
.con3 .gsmInIn > li > a.active,
.lnbBox.sub3 .lnbInIn > li > a:hover,
.lnbBox.sub3 .lnbInIn > li > a.active{color:#21a5dc !important;}

.gnb li.con4 a:hover,
.gnb li.con4 a.active,
.con4 .gsmIn > li > a:hover,
.con4 .gsmIn > li.active > a,
.con4 .gsmInIn > li > a:hover,
.con4 .gsmInIn > li > a.active,
.lnbBox.sub4 .lnbInIn > li > a:hover,
.lnbBox.sub4 .lnbInIn > li > a.active{color:#29aa8b !important;}

.lnbIn > li > a:hover,
.lnbIn > li.hover > a,
.lnbIn > li.active > a{background-color:#cccccc; color:#000 !important;}

.topUtil > li{float:left; margin-left:4px;}
.topUtil > li > a{display:block; height:20px; width:20px;}
.topUtil > li > a.btn_facebook{background:url(../img/ico1.png) 0 0 no-repeat;}
.topUtil > li > a.btn_youtube{background:url(../img/ico2.png) 0 0 no-repeat;}
.tuIn{border:1px solid #e7e7e7; border-radius:2px; background:#fff;}
.tuIn li{float:left; border-left:1px solid #e7e7e7;}
.tuIn li.first{border-left:none;}
.tuIn li a{display:block; padding:0 7px; height:20px; line-height:20px; font-size:11px; color:#333; font-family:"Malgun Gothic", "맑은 고딕";}

.gnbSub{position:absolute; top:158px; left:0; width:100%; background:url(../img/gnb_bg.png) 0 bottom repeat-x; z-index:10; padding-bottom:8px; display:none;}
.gnbSin{background:#f6f6f6; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.gnbIn{table-layout:fixed; margin:15px auto;}
.gnbIn td{vertical-align:top; background:url(../img/gsm_line.png) 0 0 repeat-y;padding:5px 15px;}
.gnbIn td.con1{background:none;}
.gsmIn a{display:block;}
.gsmIn > li > a{color:#333333; font-size:14px; padding:7px 0;}
.gsmInIn{background:#fff; padding:13px; border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; display:none;}

.gsmInIn > li > a{color:#666; font-size:12px; padding:4px 0;}

.gsmIn > li > a.gsmm{background:url(../img/bad1.png) right center no-repeat;}
.con1 .gsmIn > li > a.gsmm.hover,
.con1 .gsmIn > li > a.gsmm.active,
.con1 .gsmIn > li.hover > a.gsmm,
.con1 .gsmIn > li.active > a.gsmm{background:url(../img/bau1.png) right center no-repeat;color:#e75e36;}
.con2 .gsmIn > li > a.gsmm.hover,
.con2 .gsmIn > li > a.gsmm.active,
.con2 .gsmIn > li.hover > a.gsmm,
.con2 .gsmIn > li.active > a.gsmm{background:url(../img/bau2.png) right center no-repeat;color:#de3694;}
.con3 .gsmIn > li > a.gsmm.hover,
.con3 .gsmIn > li > a.gsmm.active,
.con3 .gsmIn > li.hover > a.gsmm,
.con3 .gsmIn > li.active > a.gsmm{background:url(../img/bau3.png) right center no-repeat;color:#21a5dc;}
.con4 .gsmIn > li > a.gsmm.hover,
.con4 .gsmIn > li > a.gsmm.active,
.con4 .gsmIn > li.hover > a.gsmm,
.con4 .gsmIn > li.active > a.gsmm{background:url(../img/bau4.png) right center no-repeat;color:#29aa8b;}

.gsmIn > li.hover .gsmInIn,
.gsmIn > li.active .gsmInIn{display:block;}

.history{color:#8a8a8a; font-family:"Malgun Gothic", "맑은 고딕"; height:38px; line-height:38px;}
.history .home{display:inline-block; width:11px; height:10px; background:url(../img/ico3.png) 0 0 no-repeat;}
.history .hisSpan{margin:0 10px;}
.printBtn{position:absolute; background:url(../img/btn_print.png) 0 0 no-repeat; width:26px; height:26px; right:0; top:50%; margin-top:-13px;}

.container{}

/*본문*/
.ct{padding-bottom:60px; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; background:url(../img/lnb_bg.png) 0 0 repeat-y;}

.footer{padding-bottom:50px;}

.foot1,
.foot2,
.foot3{border-top:1px solid #e7e7e7;}
.foot2{background:#f6f6f6;}
.foot3{padding-top:25px;}
.foot1{padding:25px 0;}
.foot1Tit{float:left; color:#393939; font-size:19px; font-family:"Malgun Gothic", "맑은 고딕"; padding-right:18px; background:url(../img/bar1.png) right 9px no-repeat; line-height:22px;}
.overseaList{float:left;}
.overseaList li{float:left; padding-left:30px; line-height:22px; margin-left:18px; color:#393939; font-family:Arial, Helvetica, sans-serif;}
.overseaList li a{color:#393939;}
.olPip{color:#999; font-size:12px; margin:0 5px;}
.overseaList li.con1{background:url(../img/ol1.png) left center no-repeat;}
.overseaList li.con2{background:url(../img/ol2.png) left center no-repeat;}
.overseaList li.con3{background:url(../img/ol3.png) left center no-repeat;}
.overseaList li.con4{background:url(../img/ol4.png) left center no-repeat;}
.overseaList li.con5{background:url(../img/ol5.png) left center no-repeat;}
.overseaList li.con6{background:url(../img/ol6.png) left center no-repeat;}
.overseaList li.con7{background:url(../img/ol7.png) left center no-repeat;}

.fuList li{float:left; height:44px; line-height:44px;font-size:12px; font-family:"Malgun Gothic", "맑은 고딕";}
.fuList li.first{margin-right:20px; font-size:12px; padding-right:20px; background:url(../img/bar1.png) right center no-repeat;}
.fuList li span{margin:0 15px; color:#e3e3e3;}
.fuList li a{ color:#666; font-family:"Malgun Gothic", "맑은 고딕";}

.addressImg,
.address{float:left;}
.addressImg{width:455px; text-align:center;}
.address{font-size:12px; line-height:1.8; font-family:Tahoma, Geneva, sans-serif; color:#777;}
.addIn{color:#505050;}
.addIn .addLine{margin:0 12px; color:#979797;}

.lnbBox{float:left; width:210px;}
.rCon{float:right; width:770px; padding:40px;}
.rCon *{font-family:Tahoma, Geneva, sans-serif !important; letter-spacing:.5px;}


/*왼쪽메뉴*/
.lnbTit{color:#fff; font-size:23px; text-align:center; height:124px; line-height:124px;}
.lnbBox.sub1 .lnbTit{background:url(../img/sub1.png) 0 0 no-repeat;}
.lnbBox.sub2 .lnbTit{background:url(../img/sub2.png) 0 0 no-repeat;}
.lnbBox.sub3 .lnbTit{background:url(../img/sub3.png) 0 0 no-repeat;}
.lnbBox.sub4 .lnbTit{background:url(../img/sub4.png) 0 0 no-repeat;}
.lnb{border-bottom:1px solid #e8e8e8;}
.lnb > li > a{display:block; border-top:1px solid #e8e8e8; height:62px; line-height:62px; padding:0 20px; font-size:16px; color:#414141;}

.lnbIn > li{border-bottom:1px solid #e8e8e8;}
.lnbIn > li > a{display:block; font-size:16px; font-family:Tahoma, Geneva, sans-serif; color:#414141; padding:15px 45px 15px 22px;}
.lnbIn > li > a.gsmm{background:url(../img/bad6.png) 170px center no-repeat; }
/*.sub1 .lnbIn > li > a.gsmm.hover,
.sub1 .lnbIn > li > a.gsmm.active,
.sub1 .lnbIn > li.hover > a.gsmm,
.sub1 .lnbIn > li.active > a.gsmm{background:url(../img/lnbu1.png) 170px center no-repeat;color:#e75e36;}
.sub2 .lnbIn > li > a.gsmm.hover,
.sub2 .lnbIn > li > a.gsmm.active,
.sub2 .lnbIn > li.hover > a.gsmm,
.sub2 .lnbIn > li.active > a.gsmm{background:url(../img/lnbu2.png) 170px center no-repeat;color:#de3694;}
.sub3 .lnbIn > li > a.gsmm.hover,
.sub3 .lnbIn > li > a.gsmm.active,
.sub3 .lnbIn > li.hover > a.gsmm,
.sub3 .lnbIn > li.active > a.gsmm{background:url(../img/lnbu3.png) 170px center no-repeat;color:#21a5dc;}
.sub4 .lnbIn > li > a.gsmm.hover,
.sub4 .lnbIn > li > a.gsmm.active,
.sub4 .lnbIn > li.hover > a.gsmm,
.sub4 .lnbIn > li.active > a.gsmm{background:url(../img/lnbu4.png) 170px center no-repeat;color:#29aa8b;}*/


.lnbIn > li > a.gsmm.hover,
.lnbIn > li > a.gsmm.active,
.lnbIn > li.hover > a.gsmm,
.lnbIn > li.active > a.gsmm{background:url(../img/bau6.png) 170px center no-repeat #ccc !important;}

.lnbInIn{border-top:1px solid #e8e8e8; background:#fff; padding:15px 26px; display:none;}
.lnbInIn li a{display:block; padding:5px 0; color:#666; font-size:14px;}

.lnbIn > li.hover .lnbInIn,
.lnbIn > li.active .lnbInIn{display:block;}

.rcTit,
.tit_Korean{font-size:40px; font-weight:bold; color:#292929; line-height:1.2; }
.tit_Korean{margin:40px 0 20px;}

.rConIn{margin-top:40px;}

/*게시판*/
.tabList{border-bottom:1px solid #e7e7e7; margin-bottom:25px;}
.tabList > li{float:left;margin-bottom:-1px;}
.tabList > li > a{display:block; min-width:137px; height:44px; line-height:44px; border:1px solid #e7e7e7; text-align:center; background:#f7f7f7; color:#818080; font-family:Tahoma, Geneva, sans-serif; font-size:16px; padding:0 20px;}
.tabList > li > a:hover,
.tabList > li > a.active{color:#fff; background:#666; border:1px solid #666;}
.tabList.type2{border-bottom:none; text-align:right; border-top:1px solid #d8d8d8; padding-top:20px;}
.tabList.type2 > li{display:inline-block; float:none;margin-bottom:0; vertical-align:top; margin-left:10px; min-width:inherit}
.tabList.type2 > li > a{width:29px; height:27px; line-height:1; border:none; min-width:inherit; padding:0;}
.tabList.type2 > li > a.con1{background:url(../img/ico12.png) 0 0 no-repeat;}
.tabList.type2 > li > a.con2{background:url(../img/ico13.png) 0 0 no-repeat;}
.tabList.type2 > li > a.con1:hover,
.tabList.type2 > li > a.con1.active{background:url(../img/ico12-1.png) 0 0 no-repeat; border:none;}
.tabList.type2 > li > a.con2:hover,
.tabList.type2 > li > a.con2.active{background:url(../img/ico13-1.png) 0 0 no-repeat; border:none;}

.tabList.type3 > li{width:25%;}
.tabList.type4 > li{width:33%;}
.tabList.type4 > li.con3{width:34%;}
.tabList.type5{display:table-row}
.tabList.type5 > li{width:20%; }
.tabList.type5 > li a{display:table-cell; vertical-align:middle; min-width:inherit; line-height:16px; font-size:14px; padding:0; height:65px;}

.tabCon{margin-top:25px;}
.tabCon > li{display:none;}
.tabCon > li.active{display:block;}
.bbTop .fl{margin-top:10px;}
.input01{height:25px; line-height:25px; border:1px solid #e7e7e7; border-right:0; width:160px; padding:0 10px; vertical-align:top;}
.bSearchBtn{display:inline-block; width:62px; height:27px; line-height:27px; text-align:center; color:#fff; background:#666;}
.bbMid{margin-top:18px;}
.boardTbl{border-top:2px solid #666; border-bottom:1px solid #a0a0a0;}
.boardTbl .boardTblTd{border-top:1px solid #d8d8d8; padding:12px 0;}
.boardTblIn{table-layout:fixed;}
.boardTblIn td{vertical-align:top;}
.boardTblIn td.bnum{background:url(../img/tbl_bg.png) right top repeat-y; font-size:14px; color:#666; text-align:center; width:100px; vertical-align:middle;}
.boardTblIn td.bTitBox{width:580px; padding:0 25px;}
.boardTblIn td.bTitBox a{display:block;}
.bTit{width:100%; font-size:16px; font-weight:bold; color:#333;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.bDate{display:inline-block; color:#666; font-size:13px; background:url(../img/ico4.png) 0 center no-repeat; line-height:15px; padding-left:20px; margin-top:10px;}
.ico_file{display:inline-block; background:url(../img/ico5.png) 0 0 no-repeat; width:15px; height:15px; margin-left:10px;}
.bTxt{color:#7f7f7f; line-height:1.5; margin-top:10px;}
.boardTblIn.type2 td.bImg{width:140px;}
.boardTblIn.type2 td.bImg img{width:100%;}

.bbBottom{margin-top:40px; text-align:center;}
.bbBottom a{display:inline-block; height:28px; line-height:28px; text-align:center; padding:0 10px; min-width:28px; box-sizing:border-box; vertical-align:top;}
.bbBottom .btn_first{border-right:1px solid #e7e7e7; background:url(../img/bfirst.png) center no-repeat;}
.bbBottom .btn_prev{background:url(../img/bprev.png) center no-repeat;}
.bbBottom .btn_last{border-left:1px solid #e7e7e7; background:url(../img/blast.png) center no-repeat;}
.bbBottom .btn_next{background:url(../img/bnext.png) center no-repeat;}
.bbBottom .btn_num{font-family:Tahoma, Geneva, sans-serif; font-size:13px;  background:#e7e7e7;}
.bbBottom .btn_num:hover,
.bbBottom .btn_num.active{color:#fff; background:#666;}

.boardViewTbl{border-top:2px solid #666; border-bottom:1px solid #a0a0a0; table-layout:fixed;}
.boardViewTbl > tbody > tr > td{padding:15px 20px; border-top:1px solid #d8d8d8;}
.boardViewTbl td.borTa0{border-top:1px solid #a0a0a0;}
.boardViewTbl .bDate{margin-top:0;}
.bvtTit{font-size:16px; font-weight:bold; color:#333; width:600px;}
.bvtDate{padding:15px 0 !important; text-align:right;}

.bvtFile{display:inline-block; background:url(../img/ico5.png) 0 center no-repeat; padding-left:20px; line-height:20px;}
.bvtTxtBox{line-height:1.5; padding:40px 20px !important;}
.bvtTxtBox img{max-width:100%;}
.snsList > li{float:left; margin-right:6px;position:relative;}
.snsList > li > a{display:block; width:40px; height:40px; }
.btn_facebook2{background:url(../img/ico6.png) 0 0 no-repeat;}
.btn_twitter{background:url(../img/ico7.png) 0 0 no-repeat;}
.btn_url{background:url(../img/ico8.png) 0 0 no-repeat;}

.btn_list{display:inline-block; width:90px; height:30px; line-height:30px; text-align:center; color:#fff; background:#d33233; font-size:14px; font-weight:bold;}

.bvtPageTbl{border-top:2px solid #666; border-bottom:1px solid #a0a0a0; table-layout:fixed;margin-top:40px;}
.bvtPageTbl > tbody > tr > td{padding:15px 0; border-top:1px solid #d8d8d8;}
.bvtPageTblIn{table-layout:fixed;}
.bvtPageTblIn td{padding:0 20px;}
.bvtPageTblIn td.bpt1{background:url(../img/tbl_bg.png) right top repeat-y; font-size:13px; color:#414141; text-align:left; width:50px; vertical-align:middle; font-weight:bold;}
.bptPrev{background:url(../img/bau5.png) right center no-repeat;}
.bptNext{background:url(../img/bad3.png) right center no-repeat;}
.bptTit2{display:block; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; font-size:11px; color:#7f7f7f;}

.summaryList > li{font-size:13px; font-weight:bold; color:#666; line-height:2; }
.slIn{padding-left:10px;}
.slIn > li{font-size:11px; color:#7f7f7f; font-weight:normal; line-height:1.7;}

.input02{display:inline-block; height:27px; line-height:27px; border:1px solid #e7e7e7; padding:0 10px; vertical-align:top;box-sizing:border-box; width:100%;}
.input02.type2{width:46%;}
.emailSpan{display:inline-block; width:8%; text-align:center; vertical-align:top; line-height:27px;}
.textarea01{resize:none; width:100%; padding:10px; box-sizing:border-box; border:1px solid #e7e7e7; height:200px;}

.helpBox{margin-top:45px;}
.helpTit{padding-left:20px; background:url(../img/ico9.png) left 7px no-repeat; font-size:18px; color:#e65d35; font-weight:bold;}
.helpTitIn{color:#999; font-size:12px; font-weight:normal; }
.helpTbl{border-top:2px solid #666; border-bottom:1px solid #666; margin-top:20px;}
.helpTbl th,
.helpTbl td{border-top:1px solid #e9e9e9;}
.helpTbl th{width:20%; text-align:center; background:#fafafa; border-right:1px solid #e9e9e9; color:#666; font-size:14px;}
.helpTbl td{padding:10px 20px;}

.helpBtnBox{margin-top:30px; text-align:center;}
.helpBtnBox a{display:inline-block; text-align:center; width:90px; height:30px; line-height:30px; color:#fff; background:#333; margin:0 10px; font-weight:bold; font-size:14px;}
.helpBtnBox a.btn_send{background:#e65d35;}

/*팝업*/
.popup{position:fixed; top:50%; left:50%; background:#f6f6f6; width:400px; display:none; margin-left:-200px; z-index:300;}
.popup.active{display:block;}
.popup .pTit{height:27px; position:relative; padding:0 25px;}
.popup .pTit.sub1{background:url(../img/popup_top1.png) 0 0 no-repeat; background-size:100% 100%;}
.popup .pTit.type2{font-size:18px; color:#fff; height:45px; line-height:45px;}
.popup .pTit .btn_pX{position:absolute; background:url(../img/pop_x.png) 0 0 no-repeat; background-size:100% 100%; width:13px; height:12px; right:10px; top:50%; margin-top:-6px;}
.popup .pTxt{padding:20px 25px; text-align:center; color:#666; border:1px solid #ccc; border-top:none;}
.popup .pTxt2{font-size:16px; font-weight:bold; padding:20px 0;}
.popup .pTxt3{text-align:left; margin-bottom:25px;}
.popup .helpBtnBox{margin-top:20px;}
.popup .helpBtnBox a{height:25px; line-height:25px;margin:0 5px; font-size:13px;}
.popupTblTit{text-align:left; font-size:16px; font-weight:bold; color:#333;margin-bottom:10px;}

.reBtnBox a{display:inline-block; line-height:1; vertical-align:top; box-sizing:border-box; padding-top:9px; font-weight:bold; letter-spacing:0;}
.reBtnBox a.btn_receive{background:url(../img/ico10.png) 0 0 no-repeat; background-size:20px auto; padding-left:25px; }
.reBtnBox a.btn_recommend{background:url(../img/ico11.png) 0 0 no-repeat;}

.imgList{border-top:2px solid #666; border-bottom:1px solid #666; padding:0 0 2%;}
.imgList li{width:49%; float:left; margin-top:2%;}
.imgList li:nth-child(even){ margin-left:2%;}
.imgList li a{display:block; border:1px solid #d8d8d8; padding:18px;}
.imgList li a:hover{border:1px solid #e65d35;}
.imgList li a .fl{width:140px; height:154px; }
.imgList li a .fl img{width:100%; height:100%;}
.imgList li a .fr{width:185px; }
.imgList li a .fr .ilTit{font-weight:bold; font-size:16px;  overflow:hidden;  -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; white-space:normal; line-height:20px; height:40px;}
.imgList li a .fr .ilTxt{font-size:13px; color:#7f7f7f; margin-top:5px; line-height:15px; height:45px;}
.imgList li a .fr .ilDate{font-size:13px; color:#666; font-family:Tahoma, Geneva, sans-serif; margin-top:45px; line-height:1;}

.imgList2{border-top:2px solid #666; border-bottom:1px solid #666; padding:0 0 2%;}
.imgList2 li{width:32%; float:left; margin-top:2%; margin-left:2%;}
.imgList2 li:nth-child(3n+1){ margin-left:0;}
.imgList2 li a{display:block; height:276px; border:1px solid #d8d8d8;}
.imgList2 li a:hover{border:1px solid #e65d35;}
.imgList2 li a .ilImg{width:100%; height:180px; }
.imgList2 li a .ilImg img{width:100%; height:100%;}
.imgList2 li a .ilTxt2{padding:15px; }
.imgList2 li a .ilTxt3{font-weight:bold; font-size:16px;  overflow:hidden;  -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; white-space:normal; line-height:20px; height:40px;}
.imgList2 li a .ilDate2{font-size:13px; color:#666; font-family:Tahoma, Geneva, sans-serif; margin-top:15px; line-height:1;}

.input03{display:block; width:100%; height:30px; line-height:30px; box-sizing:border-box; padding:0 10px; border:1px solid #d8d8d8;}

.popupTbl{border-top:2px solid #666;border-bottom:2px solid #666;}
.popupTbl th,
.popupTbl td{border-top:1px solid #d8d8d8;}
.popupTbl th{border-right:1px solid #d8d8d8; width:30%;}
.popupTbl td{padding:15px;}


.subTit{font-size:24px; color:#2a2a2a;}
.ceoMsg{margin-top:40px;}
.ceoPic{float:right; background:url(../img/ceo_bg1.png) left top no-repeat; padding:23px 0 0 23px; margin-left:30px;}
.ceoPic_in{background:url(../img/ceo_bg2.png) right bottom no-repeat; padding:0 23px 23px 0;}
.ceoPic_in .ceoSign{margin:10px 0;}
.ceoHome{display:inline-block; padding:0 10px; height:21px; line-height:20px; color:#fff; font-size:12px; background:#1776c5; font-family:"Malgun Gothic", "맑은 고딕";}
.ceoMsg p{font-size:14px; line-height:1.5; color:#7f7f7f;}
.ceoMsg p span{font-size:16px; color:#303030; font-style:italic;}
.ceoSign2{display:none;}

.ceoProImgMo{display:none;}
.cpFile{margin-top:50px;}
.cpTit{display:inline-block; border-top:4px solid #2d8be3; padding-top:8px;font-size:24px; line-height:1; font-weight:bold;}
.cpList{float:right; width:640px;}
.cpListTbl th{border-right:1px solid #2d8be3; color:#0068ca; font-size:16px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; text-align:right; vertical-align:top; padding-top:8px; width:215px;}
.cpListTbl th div{padding-right:29px; background:url(../img/dot.png) right 5px no-repeat; margin-right:-5px;}
.cpListTbl th div span{display:inline-block;}
.cpListTbl td{padding:8px 24px; color:#7f7f7f; font-size:14px; line-height:1.5; vertical-align:top;}

.box1{border:1px solid #e7e7e7; background:#f6f6f6; padding:25px 30px; margin-top:30px;}
.box1 .boxTit{font-family:Tahoma, Geneva, sans-serif; font-size:20px; font-weight:bold;}
.box1 .boxList{margin-top:15px;}
.box1 .boxList li{margin-top:6px;font-family:Tahoma, Geneva, sans-serif; font-size:14px; }

.ceoList{margin-left:-32px;}
.ceoList li{float:left; width:235px; height:205px; box-sizing:border-box; text-align:center; margin-left:32px; margin-top:10px; border:1px solid #e8e8e8; letter-spacing:-.25px;}
.ceoList li .clPic{margin-top:20px;}
.ceoList li .clName{margin-top:18px; font-size:14px; font-weight:bold;}
.ceoList li .clDate{margin-top:5px; font-size:13px; color:#666;}

.orga_w,
.orga_m{text-align:center;}
.orga_w img{max-width:769px;}
.orga_m img{max-width:607px;}
.orga_m{display:none;}
.orgaList{display:none;}

.sub1_3Tit1{font-size:18px; font-weight:bold; letter-spacing:-.5px;}
.sub1_3Tit1 strong{font-size:30px;}
.sub1_3Tit2{color:#7f7f7f; letter-spacing:-.25px; font-size:14px; font-family:Tahoma, Geneva, sans-serif; margin-top:20px; line-height:1.5;}

.wtcSeoul{width:769px; height:503px; background:url(../img/wtc_seoul2.png) 0 0 no-repeat; position:relative; margin-top:25px;}
.wtcSeoul a{position:absolute; background:url(../img/map_num.png) center no-repeat; width:33px; height:33px; line-height:33px; text-align:center; color:#fff;}
.wtcSeoul a .wsCon{position:absolute; padding-left:15px; left:33px; top:0; display:none; z-index:20;}
.wtcSeoul a .wsCon .wsConIn{border:2px solid #e44213; border-radius:4px; background:#fff; color:#333; line-height:1.3; padding:5px 8px;     white-space: nowrap; font-family:Tahoma, Geneva, sans-serif; text-align:left;}
.wtcSeoul a .wsCon .wsConIn li{margin:5px 0;}
.wtcSeoul a .wsCon .wsBg{position:absolute; top:8px; left:0; width:17px; height:22px; background:url(../img/wtc_bg.png) 0 0 no-repeat;}
.wtcSeoul_m{display:none;}

.wtcSeoul a.con1{left:353px; top:148px;}
.wtcSeoul a.con2{left:520px; top:259px;}
.wtcSeoul a.con3{left:467px; top:317px;}
.wtcSeoul a.con4{left:599px; top:219px;}
.wtcSeoul a.con5{left:257px; top:332px;}
.wtcSeoul a.con6{left:187px; top:358px;}
.wtcSeoul a.con7{left:104px; top:325px;}
.wtcSeoul a.con8{left:277px; top:255px;}
.wtcSeoul a.con9{left:323px; top:367px; z-index:1;}
.wtcSeoul a.con10{left:315px; top:222px;}

.wtcSeoulList{margin-left:-23px;}
.wtcSeoulList > li{float:left; width:373px; margin-left:23px; margin-top:15px;}
.wtcSeoulList > li.con2{height:120px;}
.wtcSeoulList dt{background:url(../img/bg1.png) 0 0 no-repeat; height:30px; line-height:30px; padding:0 15px; color:#fff; box-sizing:border-box; font-size:16px; font-family:Tahoma, Geneva, sans-serif; }
.wtcSeoulList dd{padding:0 10px 0 15px;}
.wtcSeoulList dd .wslIn{margin-top:20px;}
.wtcSeoulList dd li{background:url(../img/dot3.png) 0 center repeat-x; line-height:20px; font-family:Tahoma, Geneva, sans-serif; margin-top:5px;}
.wtcSeoulList dd li img{vertical-align:middle;}
.wtcSeoulList dd li .fl{padding-right:10px; background:#fff; font-size:14px; }
.wtcSeoulList dd li .fr{padding-left:10px; background:#fff;}
.wtcSeoulList dd li .ballNum{display:inline-block; color:#fff; width:20px; text-align:center; background:#e44213; border-radius:10px;}

.slick-slider{position: relative;display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}

.slick-list{display: none; float: left; height:320px; width:704px; min-height: 1px; }
.slick-list{position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer; cursor: hand;}

.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}

.slick-track{position: relative; top: 0; left: 0; display: block;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}

.slick-slide{display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide{float: right;}

.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden {display: none;}
.bannerBox{padding:10px 50px; border:1px solid #e8e8e8; margin-top:10px;}
.bannerBox .bbCon{text-align:center;}
.bannerBox .bbCon img{max-width:100%;}
.bannerBox .slick-arrow{position:absolute; top:50%; background:url(../img/bal2.png) 0 0 no-repeat; width:15px; height:25px; margin-top:-12px; left:15px; border:none; overflow:hidden; text-indent:-9999px;}
.bannerBox .slick-next{background:url(../img/bar2.png) 0 0 no-repeat;left:auto; right:15px;}

.s211_list{margin-left:-42px;}
.s211_list > li{float:left; border:2px solid #e8e8e8; height:110px; width:360px; text-align:center; margin-left:42px; margin-top:20px; padding-top:135px; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#8a8a8a;}
.s211_list > li strong{font-size:18px; font-weight:bold; color:#484848; line-height:1.7;}
.s211_list > li.con1{background:url(../img/img_2_2_1_2.png) center 22px no-repeat;}
.s211_list > li.con2{background:url(../img/img_2_2_1_3.png) center 37px no-repeat;}
.s211_list > li.con3{background:url(../img/img_2_2_1_4.png) center 20px no-repeat;}
.s211_list > li.con4{background:url(../img/img_2_2_1_5.png) center 30px no-repeat;}
.s221Tit{font-family:Tahoma, Geneva, sans-serif; font-size:20px; font-weight:bold; color:#484848; margin-top:45px;}
.s221_list2{margin-top:10px; border:1px solid #e8e8e8; padding:10px 15px;}
.s221_list2 > ul > li{float:left;width:25%; background:url(../img/img_2_2_1_10.png) 157px center no-repeat;}
.s221_list2 > ul > li.con4{background:none;}
.s221_list2 > ul > li div{font-family:Tahoma, Geneva, sans-serif; color:#8a8a8a; padding:5px 0 5px 50px;}
.s221_list2 > ul > li div strong{font-size:15px; font-weight:bold; color:#484848;}
.s221_list2 > ul > li.con1 div{background:url(../img/img_2_2_1_6.png) 0 center no-repeat;}
.s221_list2 > ul > li.con2 div{background:url(../img/img_2_2_1_7.png) 0 center no-repeat;}
.s221_list2 > ul > li.con3 div{background:url(../img/img_2_2_1_8.png) 0 center no-repeat;}
.s221_list2 > ul > li.con4 div{background:url(../img/img_2_2_1_9.png) 0 center no-repeat;}

.s221Txt{ margin-top:20px; color:#8a8a8a; font-family:Tahoma, Geneva, sans-serif; font-size:13px; line-height:1.5;}

.btn1{display:inline-block; color:#fff; min-width:148px; height:38px; line-height:38px; font-size:18px; font-weight:bold; background:#333; text-align:center; padding:0 20px; margin-top:35px;}

.s224List dt{padding-left:23px; background:url(../img/dot4.png) 0 5px no-repeat; font-size:18px; color:#484848; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;}
.s224List dd{padding-left:23px; margin-top:15px; margin-bottom:40px; color:#8a8a8a; font-size:13px; line-height:1.4; font-family:Tahoma, Geneva, sans-serif;}
.s224List .s224List2 > li{padding-left:10px; background:url(../img/dot5.png) 0 9px no-repeat; margin-top:5px;}
.s224logo{border:2px solid #e8e8e8; padding:10px;}
.s224logo li{float:left; width:50%; text-align:center; font-size:14px; font-family:Tahoma, Geneva, sans-serif; color:#484848; font-weight:bold; box-sizing:border-box;}
.s224logo li{border-right:1px dotted #e8e8e8;}

.basicTxt{color:#8a8a8a; font-size:13px; font-family:Tahoma, Geneva, sans-serif;}

.btn2{display:inline-block; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; height:24px; line-height:24px; padding:0 10px; background:#bc3387; margin-top:10px;}

.s223List{border:2px solid #e8e8e8; padding:20px 0;}
.s223List li{float:left; width:25%; text-align:center; color:#484848; font-size:13px; font-family:Tahoma, Geneva, sans-serif;}

.select1{height: 27px;line-height: 27px;border: 1px solid #e7e7e7; text-align:center; background:#fff; border-radius:0;}

.historyBox{/*background:url(../img/img_1_1_3_3.png) left bottom no-repeat;*/}
.historyBox .fr{width:570px;}
.hisTbl{font-family:Tahoma, Geneva, sans-serif;line-height:1.5;}
.hisTbl th{ color:#0068ca; font-size:17px;vertical-align:top;padding-top:8px; width:60px;}
.hisTbl .his_mon{border-right:1px solid #2d8be3; color:#303030; font-size:17px; vertical-align:top; padding:8px 0 0 0; width:50px;}
.hisTbl .his_mon div{padding-right:29px; background:url(../img/dot.png) right center no-repeat; margin-right:-5px;}
.hisTbl td{padding:8px 24px; color:#7f7f7f; font-size:16px;  vertical-align:top;}

.memberTbl_w{border-top:2px solid #666; border-bottom:1px solid #a0a0a0; font-size:13px; text-align:center;}
.memberTbl_w th,
.memberTbl_w td{padding:10px 5px; }
.memberTbl_w th{border-bottom:1px solid #a0a0a0;}
.memberTbl_w th.num{width:70px;}
.memberTbl_w th.ceoName{width:140px;}
.memberTbl_w th.ceoTel{width:130px;}
.memberTbl_w td{border-top:1px solid #d8d8d8; color:#8a8a8a;}
.bbOptTop{text-align:center; background:#f6f6f6; border:1px solid #e7e7e7; padding:15px;}
.bbOptTop .top{font-size:13px; color:#666;}
.bbOptTop .mid{margin-top:12px;}
.bbOptTop .mid label{color:#414141; font-weight:bold;}
.bbOptTop .mid .labelBox{margin-right:20px;}
.memberTbl_m{display:none;}

.verifyView{background:url(../img/veri1.png) center no-repeat; padding:35px 60px; width:100%; height:934px; box-sizing:border-box;font-family:Georgia, "Times New Roman", Times, serif;}
.verifyViewIn{background:url(../img/veri4.png) center no-repeat;}
.verifyView .tit{font-size:46px; text-align:center; padding-bottom:10px; background:url(../img/veri3.png) center bottom no-repeat; margin-top:20px;}
.verifyView .sub,
.verifyView .verifyTbl{width:625px;}
.verifyView .sub{margin:50px auto 0; text-align:center; color:#666; font-size:14px; line-height:1.5;}
.verifyView .verifyTbl{margin:80px auto 0; font-size:16px;}
.verifyView .verifyTbl th{width:180px; font-weight:normal;}
.verifyView .verifyTbl th,
.verifyView .verifyTbl td{padding:10px 0; vertical-align:top;}
.verifyView .verifyTbl td div{position:relative; padding-left:10px;}
.verifyView .verifyTbl td div span{position:absolute;left:0; top:0;}
.verifyView .txtR{margin-top:200px; font-size:13px; color:#666; font-weight:bold; line-height:1.3;}
.verifyView .txtR .verTxt1{margin-top:20px; font-size:18px; color:#151515;}
.verifyView .txtR .verTxt2{display:inline-block; margin-top:10px; padding-top:10px; border-top:1px solid #d8d8d8; font-size:14px; color:#666;}

/*본문상단 보더*/
.rtBorT{border-top:2px solid #e7e7e7; padding-top:33px;}

.shortUrlBox{position:absolute; top:40px; left:-92px; padding-top:10px; display:none;}
.shortUrlBox .srtUrlBg{background:url(../img/srt_url.png) 0 0 no-repeat; width:19px; height:10px; position:absolute; top:0; left:102px;}
.shortUrlBox .shortUrlBoxIn{border:3px solid #e67225; padding:20px 25px; background:#fff;}
.shortUrlBox .shortUrlBoxIn .tit{color:#e67225; font-size:19px; font-weight:bold;}
.shortUrlBox .shortUrlBoxIn .sub_x{position:absolute; right:20px; top:30px; background:url(../img/btn_x2.png) 0 0 no-repeat; width:16px; height:16px;}
.shortUrlBox .shortUrlBoxIn .shortUrlBoxInIn{position:relative; padding-right:90px; }
.shortUrlBox .shortUrlBoxIn .shortUrlBoxInIn{ margin-top:10px;}
.shortUrlBox .shortUrlBoxIn .shortUrlBoxInIn input{display:block; width:524px; height:30px; line-height:30px; padding:0 10px; box-sizing:border-box; border:1px solid #d8d8d8;}
.shortUrlBox .shortUrlBoxIn .shortUrlBoxInIn a{position:absolute; width:90px; height:30px; line-height:30px; text-align:center; background:#333; color:#fff; font-size:14px; right:0; top:0;}

.mapBox{border:10px solid #e7e7e7;}

.subwayList dt,
.subwayList dd{padding-left:38px; font-family:Tahoma, Geneva, sans-serif;}
.subwayList dt{height:23px; line-height:23px; font-size:18px; font-weight:bold; margin-top:20px;}
.subwayList dt.con1{background:url(../img/subway_1.png) left top no-repeat; color:#73bc00; margin-top:0;}
.subwayList dt.con2{background:url(../img/subway_2.png) left top no-repeat; color:#de8300;}
.subwayList dt.con3{background:url(../img/subway_3.png) left top no-repeat; color:#01914f;}
.subwayList dd{font-size:14px; color:#666; margin-top:5px;}

.busList > dt,
.busList > dd{padding-left:25px; font-family:Tahoma, Geneva, sans-serif;}
.busList > dt{font-size:16px; font-weight:bold; color:#666; background:url(../img/ico14.png) 0 3px no-repeat; margin-top:40px;}
.busList1{margin-top:0;}
.busListIn li{float:left; width:50%; box-sizing:border-box; padding-left:40px; padding-right:20px; padding-top:3px; font-size:14px; line-height:1.5; color:#666; margin-top:12px; min-height:27px; }
.busListIn li.con1{background:url(../img/bus1.png) 0 0 no-repeat;}
.busListIn li.con2{background:url(../img/bus2.png) 0 0 no-repeat;}
.busListIn li.con3{background:url(../img/bus3.png) 0 0 no-repeat;}
.busListIn li.con4{background:url(../img/bus4.png) 0 0 no-repeat;}
.busListIn li.con5{background:url(../img/bus5.png) 0 0 no-repeat;}
.busListIn li.con6{background:url(../img/bus6.png) 0 0 no-repeat;}

.carList{margin-top:15px;}
.carList li{margin-top:5px; color:#666; font-size:14px;}

.airportList > dt{font-size:14px; font-weight:bold; color:#666; margin-top:20px;}
.airportList1 li{padding-left:12px; background:url(../img/dot6.png) 0 6px no-repeat; font-size:14px; color:#666; margin-top:5px;}

.mapIframe{height:400px;}

.linkList{border-top:1px dotted #e7e7e7; background:url(../img/line2.png) 300px top repeat-y; display:table;}
.linkList > li{display:table-row; }
.linkList > li > .llBox1,
.linkList > li > .llBox2{display:table-cell; vertical-align:middle;border-bottom:1px dotted #e7e7e7;}
.linkList > li > .llBox1{text-align:center; width:300px; padding:30px 0; }
.linkList > li > .llBox2{width:430px; padding:25px 20px; }
.linkList2 dt,
.linkList2 dd{padding-left:10px;font-family:Tahoma, Geneva, sans-serif;}
.linkList2 dt{background:url(../img/dot7.png) 0 6px no-repeat; margin-top:25px;}
.linkList2 dt.first{margin-top:0;}
.linkList2 dt a{color:#484848; font-size:16px; font-weight:bold; }
.linkList2 dt a .btn_go{margin-left:10px;}
.linkList2 dd{color:#7f7f7f; font-size:14px; margin-top:7px;}
.llBox2 .aTag1{font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#7f7f7f;}
.llBox2 .aTag1 .btn_go{display:block; margin-left:0; margin-top:10px;}

.hdList{border:1px solid #d8d8d8; padding:20px 30px;}
.hdList ul {margin-top:-10px;}
.hdList ul li{font-size:14px; font-family:Tahoma, Geneva, sans-serif; line-height:1.5; margin-top:10px; color:#666; background:url(../img/dot9.png) left 9px no-repeat; padding-left:10px;}
.hdList ul li img{vertical-align:middle;}

.bannerBox2{border:1px solid #f6f6f6; position:relative;}
.bannerBox2 .bbCon2 img{width:100%;}
.bannerBox2 .slick-arrow{position:absolute; top:50%; background:url(../img/bal3.png) 0 0 no-repeat; width:24px; height:48px; margin-top:-24px; left:15px; border:none; overflow:hidden; text-indent:-9999px; z-index:100;}
.bannerBox2 .slick-next{background:url(../img/bar3.png) 0 0 no-repeat;left:auto; right:15px;}

.txt1{font-size:14px; font-family:Tahoma, Geneva, sans-serif; color:#7f7f7f; line-height:1.4;}

.s224List.type2{margin-top:40px;}
.s224List.type2 dt{background:url(../img/dot8.png) 0 center no-repeat; }
.s224List.type3 dt{background:url(../img/dot13.png) 0 5px no-repeat; }

/*메인*/
.ct.mainCon{background:none; border:none; margin-top:25px;}

.mainConList{margin-left:-8px;}
.mainConList > li{float:left; width:348px; margin-left:8px; margin-top:8px;}
.mainConList > li.type2{width:704px;}
.mainBanner{ position:relative; height:314px; overflow:hidden;}
.mainBanner .mbCon{position:relative;}
.mainBanner .mbCon a{display:block;}
.mainBanner .mbCon .mbConTit{position:absolute; top:252px; left:0; background:url(../img/mb_bg.png) 0 0 repeat; width:100%; padding:20px 15px; color:#fff; font-size:18px; line-height:22px; font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; box-sizing:border-box;}
.mainBanner .mbCon img{width:100%;}
.mainBanner .slick-arrow{position:absolute; top:50%; background:url(../img/bal3.png) 0 0 no-repeat; width:24px; height:48px; margin-top:-24px; left:15px; border:none; overflow:hidden; text-indent:-9999px; z-index:100;}
.mainBanner .slick-next{background:url(../img/bar3.png) 0 0 no-repeat;left:auto; right:15px;}

.mainSBanner{margin-top:-6px;}
.mainSBanner li{margin-top:6px; height:154px;}
.mainSBanner li a{display:block; height:100%;}
.mainSBanner li a img{width:100%;}

.mainBoardListBox .top{position:relative; height:30px; line-height:30px; background:#eaeaea; padding:0 10px;}
.mainBoardListBox .top span{padding-left:13px; background:url(../img/dot10.png) left center no-repeat; color:#000; font-size:16px;}
.mainBoardListBox .top .mbl_more{position:absolute; width:20px; height:20px; background:url(../img/btn_plus.png) 0 0 no-repeat; top:50%; margin-top:-10px; right:8px;}
.mainBoardListBox .bottom{padding:15px 13px; background:#f7f7f7;}
.mainBoardListBox .bottom li{height:25px; line-height:25px; position:relative; padding:0 60px 0 13px; font-size:13px; background:url(../img/dot11.png) left center no-repeat;}
.mainBoardListBox .bottom li a{display:block; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }
.mainBoardListBox .bottom li .mbl_date{position:absolute; top:0; right:0; color:#838282;}

.mainBox1{margin-left:-8px;}
.mainBox1 > li{float:left; width:170px; height:185px; margin-left:8px; }
.mainBox1 > li a{display:block; padding:15px; box-sizing:border-box; height:100%;}
.mainBox1 > li a .top{font-size:16px; font-weight:bold;}
.mainBox1 > li .mbConIn{height:100%;}
.mainBox1 > li.con1 .mbConIn{background:url(../img/img11.png) 0 0 no-repeat;}
.mainBox1 > li.con2 .mbConIn{background:url(../img/img12.png) 0 0 no-repeat;}
.mainBox1 > li.con1 a{background:url(../img/img14.png) right 90%  no-repeat ; color:#2b7ec0;}
.mainBox1 > li.con2 a{background:url(../img/img13.png) center 90% no-repeat ; color:#fff;}

.mainBox1.type2{margin-top:0;}
.mainBox1.type2 > li{ height:104px; margin-top:5px;}
.mainBox1.type2 > li a{background-color:#ece8e9 !important; padding:10px 15px; background-size:auto 45px !important;}
.mainBox1.type2 > li a .top{color:#819cc9;}
.mainBox1.type2 > li a .mid{font-size:11px; color:#9ea98a; margin-top:10px;}
.mainBox1.type2 > li.con3 a{background:url(../img/img7.png) 90% 90% no-repeat ;}
.mainBox1.type2 > li.con4 a{background:url(../img/img8.png) 90% 90% no-repeat ;}
.mainBox1.type2 > li.con5 a{background:url(../img/img9.png) 90% 90% no-repeat ;}
.mainBox1.type2 > li.con6 a{background:url(../img/img10.png) 90% 90% no-repeat ;}
.mainBox1.type2 > li.con7 a{background:url(../img/img15.png) 90% 90% no-repeat ;}

.mainProListBox{border:1px solid #ddd;}
.mainProListBox .top{position:relative; height:29px; line-height:29px; border-bottom:1px solid #ddd; background:#eaeaea; padding:0 18px;}
.mainProListBox .top > img{vertical-align:middle;}
.mainProListBox .top .mbl_more{position:absolute; width:20px; height:20px; background:url(../img/btn_plus.png) 0 0 no-repeat; top:50%; margin-top:-10px; right:8px;}
.mainProListBox .mpBox{background:url(../img/img3.png) right top no-repeat #f7f7f7; padding:8px 15px;}
.mainProListBox .mid{font-size:11px; line-height:13px; color:#bf7985;}
.mainProListBox .bottom .mpTit{font-size:13px; line-height:16px; font-weight:bold; padding:0 12px; margin:12px 0; position:relative;}
.mainProListBox .bottom .mpTit .mbl_more2{position:absolute; background:url(../img/img4.png) 0 0 no-repeat; width:10px; height:10px; top:50%; margin-top:-5px; right:0;}
.mainProListBox .bottom .mpList{margin-left:-16px;}
.mainProListBox .bottom .mpList li{float:left; margin-left:16px; width:150px;}
.mainProListBox .bottom .mpList li a{display:block; border:1px solid #dedede; background:#fff;}
.mainProListBox .bottom .mpList li a .mpImg{height:108px; text-align:center; overflow:hidden;}
.mainProListBox .bottom .mpList li a .mpImg img{ height:100%;}
.mainProListBox .bottom .mpList li a .mpTit2{font-size:11px; line-height:15px; height:30px; color:#999999; padding:5px 0; text-align:center;}

.ct.privacyPage{background:none; padding:40px; box-sizing:border-box;}
.privacyPolicyBox .tit{font-size: 40px;font-weight: bold;color: #292929;line-height: 1.2; padding-bottom:40px; margin-bottom:30px; border-bottom:1px solid #e8e8e8;}
.privacyBox{font-family:Tahoma, Geneva, sans-serif; line-height:1.5; font-size:14px;color:#8a8a8a;}
.dl1 dt{margin-top:25px; padding-left:23px; background:url(../img/ico14.png) left 3px no-repeat; color:#484848; font-size:16px; font-weight:bold;}
.dl1 dd{padding:20px; border:1px solid #e8e8e8; background:#f6f6f6; margin-top:20px;}
.dl1 dd .txt1{color:#666;}
.ul1{margin-top:-20px; color:#666;}
.ul1 > li{margin-top:20px;position:relative; padding-left:14px;}
.tbl1 th,
.tbl1 td{border:1px solid #8f8f8f; padding:12px 24px; font-weight:normal;}
.tbl1 th{background:#8f8f8f; color:#fff; border-right:1px solid #dfdfdf;}
.tbl1 td{background:#fff; color:#333;}
.ul2 > li{position:relative; padding-left:14px; margin-top:5px; font-size:13px;color:#8a8a8a;}
.ul1 > li .num,
.ul2 > li .num{position:absolute; left:0; top:0;}
.ul3 > li{margin-top:5px; font-size:13px;color:#8a8a8a;}

.sitemapList{margin-left:-2%; font-family:Tahoma, Geneva, sans-serif;}
.sitemapList > li{float:left; width:23%; margin-left:2%;}
.sitemapList > li .sitemapTit a{display:block; color:#fff; text-align:center; height:35px; line-height:35px; font-size:18px; background-size:100% auto !important;}
.sitemapList > li.con1 .sitemapTit a{background:url(../img/sitemap1.png) 0 0 no-repeat;}
.sitemapList > li.con2 .sitemapTit a{background:url(../img/sitemap2.png) 0 0 no-repeat;}
.sitemapList > li.con3 .sitemapTit a{background:url(../img/sitemap3.png) 0 0 no-repeat;}
.sitemapList > li.con4 .sitemapTit a{background:url(../img/sitemap4.png) 0 0 no-repeat;}
.sitemapList > li .sitemap{margin-top:15px;}
.sitemapList > li .sitemap{border:1px solid #e7e7e7; border-top:none;}
.sitemapList > li .sitemap > li,
.sitemapList > li .sitemapIn{border-top:1px solid #e7e7e7;}
.sitemapList > li .sitemap > li > a{display:block; font-size:16px; line-height:22px; padding:14px 20px; background:#f6f6f6;}
.sitemapList > li.con1 .sitemap > li > a{color:#dc522b;}
.sitemapList > li.con2 .sitemap > li > a{color:#d72f8e;}
.sitemapList > li.con3 .sitemap > li > a{color:#199cd4;}
.sitemapList > li.con4 .sitemap > li > a{color:#0a8b6c;}
.sitemapList > li .sitemapIn{padding:16px;}
.sitemapList > li .sitemapIn > li{padding:3px 0;}
.sitemapList > li .sitemapIn > li > a{display:block; position:relative; font-size:14px; line-height:1.3; padding-left:10px;}
.sitemapList > li .sitemapIn > li > a > span{position:absolute; left:0; top:0;}
.sitemapList > li .sitemapInIn{padding:10px 0 10px 8px;}
.sitemapList > li .sitemapInIn > li > a{font-size:12px; color:#999; line-height:20px;}

.s224List3 > li > .s224L3Tit{font-size:15px; padding-left:10px; background:url(../img/dot12.png) left 5px no-repeat; color:#333;}
.s224List3 > li > .s224List2{padding-left:10px;}
.s224List3 > li{margin-top:20px;}
.ul4{text-align:center; margin:25px 0;}
.ul4.m_ul4{display:none;}
.ul4 > li {display:inline-block; margin:0 7px;}
.ul4 > li img{max-width:85%;}
.ul4 > li div{ margin-top:15px; color:#438cca;}

.dl2 dt div{color:#000; font-size:24px; font-weight:bold; line-height:1.2; padding:30px 330px 30px 32px; margin:35px 0; height:115px; box-sizing:border-box;}
.dl2 dt.type2 div{padding-top: 42px;}
.dl2 dt span{display:inline-block;}
.dl2 dt.con1 div{background:url(../img/img_1_2_1_22.jpeg) 0 0 no-repeat;}
.dl2 dt.con2 div{background:url(../img/img_1_2_1_23.jpeg) 0 0 no-repeat;}
.dl2 dt.con3 div{background:url(../img/img_1_2_1_24.jpeg) 0 0 no-repeat;}
.dl2 dt.con4 div{background:url(../img/img_1_2_1_25.jpeg) 0 0 no-repeat;}
.dl2 dt.con5 div{background:url(../img/img_1_2_1_26.jpeg) 0 0 no-repeat;}

.coreTbl th{width:92px; vertical-align:top; padding:5px 0;}
.coreTbl th img{max-width:100%;}
.coreTbl td{vertical-align:middle; padding-left:25px; font-size:13px; font-family:Tahoma, Geneva, sans-serif; color:#7f7f7f;}
.coreTbl td .dl2Tit{color:#666; font-size:16px; font-weight:bold;}
.coreTbl td .dl2Txt{ margin-top:6px;}

.videoBox{margin:0 auto; border:5px solid #e8e8e8; width:600px;}

.koreaMapBox{border:10px solid #e8e8e8; padding:15px;}
.koreaMapBox > div.fl{width:315px;}
.koreaMapBox > div.fl img{width:100%;}
.koreaMapBox > div.fr{width:370px;}
.ul5 li{margin-top:7px; font-family:Tahoma, Geneva, sans-serif; line-height:15px;}
.ul5 li .fl{padding-left:10px; background:url(../img/dot14.png) left 6px no-repeat; color:#333; width:140px;}
.ul5 li .fr{color:#8a8a8a; width:215px;}

.gdpList > div{width:50%;}
.dot1{ color:#24a586; background:url(../img/dot15.png) left 9px no-repeat; padding-left:10px; font-size:16px; margin-top:15px;}
.graphImg{margin-top:10px;}
.graphImg img{max-width:100%;}
.graphImg .graphTxt{color:#999; font-size:11px; margin-top:10px;}
.s224List3.type2 > li > .s224L3Tit{background:url(../img/dot7.png) left 7px no-repeat; }
.s224List3.type3{margin-top:20px; border-top:1px solid #e8e8e8;}
.worldMapList{background:#f6f6f6; padding:15px 25px; margin-top:15px;}
.worldMapList li{float:left; width:33.33%; margin:10px 0; padding-left:95px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#999; box-sizing:border-box; height:24px; line-height:24px;}
.worldMapList li.con1{background:url(../img/img_4_1_8.png) 0 center no-repeat;}
.worldMapList li.con2{background:url(../img/img_4_1_13.png) 0 center no-repeat;}
.worldMapList li.con3{background:url(../img/img_4_1_18.png) 0 center no-repeat;}
.worldMapList li.con4{background:url(../img/img_4_1_9.png) 0 center no-repeat;}
.worldMapList li.con5{background:url(../img/img_4_1_14.png) 0 center no-repeat;}
.worldMapList li.con6{background:url(../img/img_4_1_19.png) 0 center no-repeat;}
.worldMapList li.con7{background:url(../img/img_4_1_10.png) 0 center no-repeat;}
.worldMapList li.con8{background:url(../img/img_4_1_15.png) 0 center no-repeat;}
.worldMapList li.con9{background:url(../img/img_4_1_20.png) 0 center no-repeat;}
.worldMapList li.con10{background:url(../img/img_4_1_11.png) 0 center no-repeat;}
.worldMapList li.con11{background:url(../img/img_4_1_16.png) 0 center no-repeat;}
.worldMapList li.con12{background:url(../img/img_4_1_21.png) 0 center no-repeat;}
.worldMapList li.con13{background:url(../img/img_4_1_12.png) 0 center no-repeat;}
.worldMapList li.con14{background:url(../img/img_4_1_17.png) 0 center no-repeat;}
.worldMapList li.con15{background:url(../img/img_4_1_22.png) 0 center no-repeat;}
.worldMapList li.con16{background:url(../img/img_4_1_23.png) 0 center no-repeat;}
.worldMapList li.con17{background:url(../img/img_4_1_26.png) 0 center no-repeat;}
.worldMapList li.con18{background:url(../img/img_4_1_28.png) 0 center no-repeat;}
.worldMapList li.con19{background:url(../img/img_4_1_24.png) 0 center no-repeat;}
.worldMapList li.con20{background:url(../img/img_4_1_27.png) 0 center no-repeat;}
.worldMapList li.con21{background:url(../img/img_4_1_29.png) 0 center no-repeat;}
.worldMapList li.con22{background:url(../img/img_4_1_25.png) 0 center no-repeat;}
.ul6 li{color:#666; font-family:Tahoma, Geneva, sans-serif; font-size:11px;  margin-top:5px;}
.ul6 li img{vertical-align:middle;}
.btn_zoom{display:none;}

.videoTab .tabList{width:610px; margin:15px auto 0;}
.videoTab .tabList a{min-width:inherit;}

.kmallTit{background:url(../img/img_2_2_3_10.png) right bottom no-repeat #0c3250; padding:45px 0 20px 40px; color:#b8bec6; font-size:14px; font-family:Tahoma, Geneva, sans-serif;}
.kmallTit .subTit2{width:380px; margin-top:10px;}
.kmallTit .kmallTitUl{margin-top:30px;}
.kmallTit .kmallTitUl li{ line-height:20px; letter-spacing:-.3px;font-size:13px;}
.kmallTit .kmallTitUl li span{display:inline-block; width:75px;}

.gbmsTit{background:url(../img/img_2_2_1_1.png) 0 0 no-repeat; color:#fff; font-family:Tahoma, Geneva, sans-serif; padding:70px 0 70px 40px; font-size:14px;}
.gbmsTit .gbmsTit2{font-size:40px; font-weight:bold; line-height:1;}
.gbmsTit .subTit2{margin-top:10px;}
.gbmsTit .kmallTitUl{margin-top:20px;}
.gbmsTit .kmallTitUl li{padding-left:40px; line-height:36px;}
.gbmsTit .kmallTitUl li.con1{background:url(../img/img_2_2_1_11.png) left center no-repeat;}
.gbmsTit .kmallTitUl li.con2{background:url(../img/img_2_2_1_12.png) left center no-repeat;}
.gbmsTit .kmallTitUl li.con3{background:url(../img/img_2_2_1_13.png) left center no-repeat;}

.tradekoreaTit{background:url(../img/img_2_2_2_1.png) 0 0 no-repeat; padding:25px 0 30px 35px; color:#666; font-family:Tahoma, Geneva, sans-serif; border:1px solid #dadada;}
.tradekoreaTit .tradekoreaTit2{font-size:38px; line-height:1; }
.tradekoreaTit .tradekoreaTit2 strong{font-size:45px; color:#ff7e00;}
.tradekoreaTit .subTit2{ font-size:17px; width:360px; margin-top:20px;}
.tradekoreaTit .kmallTitUl{margin-top:125px;}
.tradekoreaTit .kmallTitUl li{ line-height:30px; font-size:18px;}
.tradekoreaTit .kmallTitUl li span{display:inline-block; width:100px; text-align:center; color:#fff; background:#4595cd; height:28px; line-height:28px; margin-right:13px; border-radius:14px;}

/*탑버튼*/
.btn_top{background:url(../img/btn_top.png) 0 0 no-repeat; width:36px; height:36px; position:fixed; left:50%; bottom:-40px; margin-left: 512px;}

.aKoreaList .aKoreaListTit{ color:#24a586; font-weight:bold; font-size:14px;}
.aKoreaList.type2{margin-top:20px; padding-top:20px; border-top:1px solid #d8d8d8;}
.graphTit{ text-align:center; font-size:13px; color:#333; font-weight:bold; margin-top:20px;}

.btn_Related{position:absolute; right:0; top:50%; margin-top:-8px; padding-right:45px; font-weight:bold; color:#666; background:url(../img/btn_go3.png) right center no-repeat; height:17px; line-height:17px;}

.tit_Korean{}


/*웹버전에서 사라질것들*/
.m_header,
.m_footer,
.m_lnbBox,
.m_lnbBox_bg,
.m_famSiteBox,
.m_tabSelect{display:none;}


/*모바일*/
@media all and (max-width: 767px) {
	html{min-width:100%;}
	.width1060{width:100%; box-sizing:border-box;}
	
	#header,
	.footer,
	.lnbBox{display:none;}
	
	.m_header,
	.m_footer{display:block;}
	
	.m_header{position:fixed; width:100%; z-index:100; height:56px; background:#fff; border-bottom:1px solid #000;}
	.btn_ham{position:absolute; width:24px; height:18px; background:url(../img/btn_ham.png) 0 0 no-repeat; background-size:24px 18px; top:50%; margin-top:-9px; left:12px;}
	.btn_right{position:absolute; width:24px; height:18px; top:50%; right:12px; margin-top:-9px; background:url(../img/btn_right.png) 0 0 no-repeat; background-size:24px 18px;}
	.m_header h1{float:none; width:126px; margin:12px auto 0; }
	.m_header h1 img{width:100%;}
	
	.ct { padding:70px 12px 50px; border-left: none;  border-right: none; background:none;}
	
	.rCon { float: none; width: 100%; padding: 0;}
	.rcTit,
	.tit_Korean{font-size:15px;}
	.tit_Korean{margin:20px 0 10px;}
	.rConIn{margin-top:10px;}
	
	.foot1,
	.foot2{padding:12px;}
	.foot1Tit {float: none; font-size: 12px; padding-right: 0; background: none; line-height: 1.3; font-weight:bold;}
	.overseaList{float:none; margin-top:5px; margin-left:-15px;}
	.overseaList li { font-size:10px; padding-left: 20px; line-height: 20px; margin-left: 15px; background-size:15px auto !important;}
	.olPip{font-size:10px;}
	.foot2{text-align:center;}
	.mfUtil li{display:inline-block; font-size:10px; color:#e0e0e0;}
	.mfUtil li span{margin:0 10px;}
	.mfUtil li a{font-size:10px; font-weight:bold; color:#333; font-family:"Malgun Gothic", "맑은 고딕";}
	.m_copyright{font-size:10px; color:#333; font-family:"Malgun Gothic", "맑은 고딕"; margin-top:7px;}
	
	.bbTop .fl{margin-top:12px;}
	.boardTblIn td.bnum{display:none;}
	.boardTblIn td.bTitBox{width:90%; padding:0 15px; box-sizing:border-box;}
	.bTit {font-size: 12px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; white-space:normal;}
	.bDate { font-size: 12px; background-size:12px auto; line-height: 12px; padding-left: 15px; margin-top: 5px;}
	.bDate img{width:11px; vertical-align:middle;}
	
	.boardTblIn.type2 td.bImg{width:30%; background:none;}
	.boardTblIn.type2 td.bTitBox{width:68%; }
	.boardTblIn td .bTxt,
	.boardTblIn.type2 td .bTxt{display:none;}
	
	/*리스트탑*/
	.boardBox .bbTop > div{float:none !important;}
	.boardBox .bbTop.type2 > div.fr{float:right !important;}
	.boardBox .bbTop.type2 > div.fl{float:left !important; margin-top:5px; }
	.boardBox .bbTop .fr{position:relative;}
	.input01 {height: 23px; line-height: 23px; width: 90px; padding: 0 5px;}
	.boardBox .bbTop .fr .input01 {height: 25px; line-height:25px; width: 100%; padding: 0 60px 0 10px; width:100%; box-sizing:border-box;}
	.bSearchBtn {width: 50px; height: 25px; line-height: 25px; font-size:12px;}
	.boardBox .bbTop .fr .bSearchBtn {position:absolute; right:0; top:0; }
	
	.bbMid{margin-top:10px;}
	.bbBottom a { font-size:12px;height: 20px;line-height: 20px;padding: 0 5px;min-width: 20px;}
	.tabList{display:none !important;}
	.tabList.type2{display:block !important; margin-bottom:0;}
	.tabList > li{width:100% !important;}
	.tabList > li > a {width: 100%;height: 30px;line-height: 30px; font-size:12px; padding:0;}
	
	.tabList.type2{padding-top:10px;}
	.tabList.type2 > li{width:auto !important;}
	.tabList.type2 > li > a{width:21px; height:20px;}
	.tabList.type2 > li > a.con1,
	.tabList.type2 > li > a.con2,
	.tabList.type2 > li > a.con1:hover,
	.tabList.type2 > li > a.con1.active,
	.tabList.type2 > li > a.con2:hover,
	.tabList.type2 > li > a.con2.active{background-size:100% 100%;}
	.tabCon{margin-top:15px;}
	
	.boardViewTbl > tbody > tr > td {padding: 10px 10px;}
	.bvtTit {font-size: 12px;width: 70%;}
	.btn_list {width: 60px;height: 20px;line-height: 20px;font-size: 12px;}
	.snsList > li > a {width: 20px;height: 20px; background-size:20px 20px !important;}
	.bvtTxtBox {padding: 20px 15px !important;}
	
	.bvtPageTblIn td {padding: 0 15px;}
	.bvtPageTblIn td.bpt1 {font-size: 11px;width: 35px;}
	
	.input02{height:20px; line-height:20px;padding:0 5px;}
	.emailSpan{line-height:20px;}
	.textarea01{padding:5px;height:150px;}
	
	.helpBox{margin-top:25px;}
	.helpTit{padding-left:15px; background:url(../img/ico9.png) left 6px no-repeat; background-size:7px auto; font-size:14px;}
	.helpTitIn{font-size:12px; }
	.helpTbl{margin-top:10px;}
	.helpTbl th{font-size:12px;}
	.helpTbl td{padding:5px 10px;}
	
	.helpBtnBox{margin-top:15px;}
	.helpBtnBox a{ width:60px; height:20px; line-height:20px; margin:0 5px;font-size:12px;}
	
	/*팝업*/
	.popup{width:90%; margin-left:-45%;}
	.popup .pTxt{padding:10px 15px;}
	.popup .pTxt2{font-size:14px; padding:10px 0;}
	.popup .helpBtnBox{margin-top:10px;}
	
	.reBtnBox a.btn_receive{ background-size:17px auto !important; padding-top:6px; padding-left:20px; margin-top:1px; }
	
	.imgList li{width:100%; float:none; margin-left:0;}
	.imgList li:nth-child(even){ margin-left:0;}
	.imgList li a{padding:9px;}
	.imgList li a .fl{width:35%; height:auto;}
	.imgList li a .fr{width:63%;}
	.imgList li a .fr .ilTit{font-size:12px; line-height:14px; height:28px; }
	.imgList li a .fr .ilTxt{font-size:12px;margin-top:3px; line-height:14px; height:42px;}
	.imgList li a .fr .ilDate{font-size:12px; margin-top:15px;}
	
	.imgList2 li{width:49%; margin-left:2%;}
	.imgList2 li:nth-child(3n+1){ margin-left:2%;}
	.imgList2 li:nth-child(2n+1){ margin-left:0;}
	.imgList2 li a{height:200px;}
	.imgList2 li a .ilImg{height:125px; }
	.imgList2 li a .ilTxt2{padding:9px;}
	.imgList2 li a .ilTxt3{font-size:12px; line-height:15px; height:30px;}
	.imgList2 li a .ilDate2{font-size:12px; margin-top:10px;}
	
	.popupTbl td{padding:10px;}
	.popupTblTit{font-size:12px;}
	.popup .pTit{padding:0 10px;}
	.popup .pTit.type2{font-size:14px; height:25px; line-height:25px;}
	.popup .pTxt3{margin-bottom:15px;}
	
	.subTit{font-size:13px;}
	.ceoMsg{margin-top:20px;}
	.ceoPic{float:none; width:60%; margin:0 auto;}
	.ceoPic_in img{width:100%;}
	.ceoPic_in .ceoSign{display:none;}
	.ceoHome{width:100%; padding:0; height:17px; line-height:16px; font-size:12px; text-align:center; margin-top:8px;}
	.ceoMsg p{font-size:12px;}
	.ceoMsg p span{font-size:12px; color:#7f7f7f; font-style:normal;}
	.ceoSign2{display:block;}
	
	.ceoProImgWeb{display:none;}
	.ceoProImgMo{display:block;}
	.cpFile{margin-top:25px;}
	.cpTit{border-top:2px solid #2d8be3; padding-top:4px;font-size:15px; }
	.cpList{float:none; width:100%;}
	.cpListTbl th{font-size:12px; text-align:left; padding-top:4px; width:25%;}
	.cpListTbl th div{padding-right:14px; background:url(../img/dot.png) right 4px no-repeat; background-size:7px 7px; margin-right:-4px;}
	.cpListTbl td{padding:4px 0 4px 10px; font-size:12px;}
	
	.box1{padding:12px 15px;}
	.box1 .boxTit{font-size:12px;}
	.box1 .boxList{margin-top:10px;}
	.box1 .boxList li{margin-top:4px; font-size:12px; }
	
	.ceoList{margin-left:-2%;}
	.ceoList li{width:48%; height:155px; margin-left:2%; margin-top:2%; padding:0 5px; }
	.ceoList li .clPic{margin-top:10px;}
	.ceoList li .clPic img{width:70px;}
	.ceoList li .clName{margin-top:10px; font-size:12px; }
	.ceoList li .clDate{margin-top:5px; font-size:9px; }
	
	.orga_m{display:block;}
	.orga_w{display:none;}
	
	.wtcSeoul{display:none;}
	.wtcSeoul_m{display:block; margin-top:15px;}
	
	.sub1_3Tit1{font-size:12px; }
	.sub1_3Tit1 strong{font-size:15px;}
	.sub1_3Tit2{font-size:12px; margin-top:10px; }
	
	.wtcSeoulList{margin-left:0;}
	.wtcSeoulList > li{width:100%; margin-left:0; margin-top:10px;}
	.wtcSeoulList > li.con2{height:auto;}
	.wtcSeoulList dt{background-size:100% 100%; height:20px; line-height:20px; padding:0 8px; font-size:12px; }
	.wtcSeoulList dd{padding:0 8px;}
	.wtcSeoulList dd .wslIn{margin-top:6px;}
	.wtcSeoulList dd li{ line-height:14px; margin-top:3px;}
	.wtcSeoulList dd li .fl{padding-right:5px; font-size:12px; }
	.wtcSeoulList dd li .fl img{width:2px;}
	.wtcSeoulList dd li .fr{padding-left:5px; font-size:12px;}
	.wtcSeoulList dd li .ballNum{width:14px;border-radius:7px;}
	
	.bannerBox{padding:10px 25px; margin-top:5px;}
	.bannerBox .bbCon img{ width:90%;}
	.bannerBox .slick-arrow{background-size:100% 100% !important; width:10px; height:20px; margin-top:-10px; left:10px; }
	.bannerBox .slick-next{left:auto; right:10px;}
	
	.s211_list{margin-left:0;}
	.s211_list > li{float:none; height:auto; width:100%; box-sizing:border-box; text-align:left; margin-left:0; margin-top:10px; padding:10px 10px 10px 105px; font-size:12px;}
	.s211_list > li strong{font-size:12px;}
	.s211_list > li.con1{background:url(../img/img_2_2_1_2.png) 32px center no-repeat; background-size:36px auto;}
	.s211_list > li.con2{background:url(../img/img_2_2_1_3.png) 17px center no-repeat; background-size:69px auto;}
	.s211_list > li.con3{background:url(../img/img_2_2_1_4.png) 31px center no-repeat; background-size:46px auto;}
	.s211_list > li.con4{background:url(../img/img_2_2_1_5.png) 26px center no-repeat; background-size:47px auto;}
	.s221Tit{font-size:12px; margin-top:15px;}
	
	.s221_list2{margin-top:5px; padding:0; border:0;}
	.s221_list2 > ul > li{float:none;width:100%; background:none; margin-top:5px;}
	.s221_list2 > ul > li.con4{background:none;}
	.s221_list2 > ul > li div{ padding:5px 0 5px 105px; box-sizing:border-box; border:2px solid #e8e8e8; font-size:12px;}
	.s221_list2 > ul > li div strong{font-size:12px;}
	.s221_list2 > ul > li.con1 div{background:url(../img/img_2_2_1_6.png) 30px center no-repeat; background-size:35px auto;}
	.s221_list2 > ul > li.con2 div{background:url(../img/img_2_2_1_7.png) 32px center no-repeat; background-size:37px auto;}
	.s221_list2 > ul > li.con3 div{background:url(../img/img_2_2_1_8.png) 35px center no-repeat; background-size:33px auto;}
	.s221_list2 > ul > li.con4 div{background:url(../img/img_2_2_1_9.png) 37px center no-repeat; background-size:32px auto;}
	
	.s221Txt{ margin-top:10px; font-size:12px;}
	
	.btn1{min-width:74px; height:20px; line-height:20px; margin-top:15px; font-size:12px; }
	
	.s224List dt{padding-left:15px; background-size:10px auto !important; font-size:14px; }
	.s224List dd{padding-left:0px; margin-top:10px; margin-bottom:20px;}
	.s224List .s224List2 > li{padding-left:7px; background:url(../img/dot5.png) 0 6px no-repeat; font-size:12px; }
	.s224logo{padding:10px 0;}
	.s224logo li{font-size:12px; }
	
	.basicTxt{font-size:12px;}

	.btn2{height:20px; line-height:20px; margin-top:5px; font-size:12px;}
	
	.s223List{padding:10px 0;}
	.s223List li{font-size:12px; margin:5px 0;}
	.s223List.type2 li{width:50%;}
	.s223List li img{height:32px;}
	.s223List.type2 li img{height:40px;}
	
	.historyBox > div{float:none;}
	.historyBox .fl{display:none;}
	.historyBox .fl img{width:70px;}
	.historyBox .fr{width:100%; }
	.hisTbl th{ font-size:12px;padding-top:4px; width:40px;}
	.hisTbl .his_mon{font-size:12px; padding:4px 0 0 0; width:40px;}
	.hisTbl .his_mon div{padding-right:15px; background-size:7px 7px; margin-right:-4px;}
	.hisTbl td{padding:4px 11px; color:#7f7f7f; font-size:12px; }
	
	.memberTbl_w{display:none;}
	.memberTbl_m{display:block;}
	.memberTbl_m{border-top:2px solid #666;}
	.memberTbl_m li{border-bottom:1px solid #d8d8d8;}
	.memberTbl_m li:last-child{border-bottom:1px solid #a0a0a0;}
	.memberTbl_m li a{display:block; padding:12px 16px; color:#999999; font-size:12px; font-weight:bold;}
	
	
	.bbOptTop{padding:10px;}
	.bbOptTop .top{font-size:11px;}
	.bbOptTop .mid{margin-top:6px;}
	.bbOptTop .mid label{color:#414141; font-weight:normal; font-size:11px;}
	.bbOptTop .mid .labelBox{margin-right:0;}
	.bbOptTop .mid .input01{width:140px !important;}
	
	.verifyView{background-size:100% 100%; padding:20px 15px; height:auto;}
	.verifyView .veriTop img{width:40px;}
	.verifyView .tit{font-size:18px; background-size:100% auto; padding-bottom:5px; display:block; width:80%; margin:10px auto 0;}
	.verifyView .sub,
	.verifyView .verifyTbl{width:90%;}
	.verifyView .sub{margin:25px auto 0;font-size:12px; }
	.verifyView .verifyTbl{margin:30px auto 0; font-size:10px;}
	.verifyView .verifyTbl th{width:37%; }
	.verifyView .verifyTbl th,
	.verifyView .verifyTbl td{padding:5px 0;}
	.verifyView .verifyTbl td div{padding-left:7px;}
	.verifyView .txtR{margin-top:30px;  }
	.verifyView .txtR img{height:20px;}
	.verifyViewIn{background-size:60% auto;}
	.verifyView .txtR .verTxt1{margin-top:10px;font-size:12px;}
	.verifyView .txtR .verTxt2{margin-top:5px; padding-top:5px; font-size:12px;}
	
	/*본문상단 보더*/
	.rtBorT{padding-top:10px;}
	
	.shortUrlBox{top:20px; left:-52px; padding-top:5px;}
	.shortUrlBox .srtUrlBg{background-size:10px 5px; width:10px; height:5px; left:57px;}
	.shortUrlBox .shortUrlBoxIn{border:2px solid #e67225; padding:10px 15px; }
	.shortUrlBox .shortUrlBoxIn .tit{font-size:12px; }
	.shortUrlBox .shortUrlBoxIn .sub_x{right:10px; top:15px; background-size:10px 10px; width:10px; height:10px;}
	.shortUrlBox .shortUrlBoxIn .shortUrlBoxInIn{padding-right:45px; }
	.shortUrlBox .shortUrlBoxIn .shortUrlBoxInIn{ margin-top:5px;}
	.shortUrlBox .shortUrlBoxIn .shortUrlBoxInIn input{width:200px; height:20px; line-height:20px; padding:0 5px; }
	.shortUrlBox .shortUrlBoxIn .shortUrlBoxInIn a{width:45px; height:20px; line-height:20px;  font-size:12px;}
	
	.mapBox{border:10px solid #e7e7e7;}

	.subwayList dt,
	.subwayList dd{padding-left:20px; }
	.subwayList dt{height:16px; line-height:16px; font-size:12px;background-size:16px 16px !important;}
	.subwayList dd{font-size:12px; }
	
	.busList > dt,
	.busList > dd{padding-left:20px;}
	.busList > dt{font-size:12px;background:url(../img/ico14.png) 0 1px no-repeat; margin-top:30px;}
	.busListIn li{float:none; width:100%; box-sizing:border-box; padding-left:25px; padding-right:0; padding-top:0px; font-size:12px; min-height:20px; background-size:20px auto !important;}
	
	.carList{margin-top:10px;}
	.carList li{margin-top:5px; font-size:12px;}
	
	.airportList > dt{font-size:12px; margin-top:10px;}
	.airportList1 li{padding-left:10px; background:url(../img/dot6.png) 0 4px no-repeat; font-size:12px;}
	
	.mapIframe{height:200px;}
	#map_canvas{height:200px !important;}
	
	.linkList{border-top:none; background:none; display:block;}
	.linkList > li{display:block; border:1px solid #e7e7e7; padding:0 5px; margin-top:7px;}
	.linkList > li:first-child{margin-top:0;}
	.linkList > li > .llBox1,
	.linkList > li > .llBox2{display:block; border-bottom:none;}
	.linkList > li > .llBox1{width:auto; padding:10px 0; border-bottom:1px dotted #e7e7e7;}
	.linkList > li > .llBox1 img{max-height:40px; max-width:150px;}
	.linkList > li > .llBox2{width:auto; padding:10px 3px; }
	.linkList2 dt{ margin-top:12px;background:url(../img/dot7.png) 0 3px no-repeat;}
	.linkList2 dt a{ font-size:12px; }
	.linkList2 dt a .btn_go{display:none;}
	.linkList2 dd{font-size:12px; margin-top:3px;}
	.llBox2 .aTag1{font-size:12px; }
	.llBox2 .aTag1 .btn_go{display:none}
	
	.bannerBox2 .slick-arrow{width:12px; height:24px; margin-top:-12px; left:10px; background-size:100% 100%;}
	.bannerBox2 .slick-next{left:auto; right:10px;}
	
	.txt1{font-size:12px;}
	
	.s224List.type2{margin-top:20px;}
	.s224List.type2 dt{background:url(../img/dot8.png) 0 3px no-repeat; }
	.s224List.type3 dt{background:url(../img/dot13.png) 0 3px no-repeat; }
	
	.hdList{ padding:10px 15px;}
	.hdList ul li{font-size:12px;background:url(../img/dot9.png) left 7px no-repeat; padding-left:8px;}
	.hdList ul li img{width:22px;}
	
	.m_lnbBox_bg{position:fixed; width:100%; height:100%; left:0; top:0; background:url(../img/lnb_bg2.png) 0 0 repeat; z-index:2000;}
	.m_lnbBox{position:fixed; left:-280px; top:0; z-index:2001; background:#064879; width:279px; height:100%; display:block; border-right:1px solid #e8e8e8;}
	.m_lnbBox .top{padding:14px 13px; position:relative; border-bottom:1px solid #e8e8e8; background:#fff; z-index:1900;}
	.m_lnbBox .top .m_home img{width:95px;}
	.m_lnbBox .top .btn_x{position:absolute; background:url(../img/btn_x3.png) 0 0 no-repeat; width:14px; height:14px; background-size:100% 100%; right:15px; top:50%; margin-top:-7px;}
	.mid{}
	.mid > .mid1{width:124px;}
	.mid > .mid2{width:155px; height:100%; position:absolute; right:0; top:0; padding-top:53px; box-sizing:border-box; background:#fff;}
	.m_lnb li{border-bottom:1px solid #0d558b;}
	.m_lnb li a{display:block; height:40px; line-height:40px; color:#fff; padding:0 10px; font-size:12px; font-weight:bold; letter-spacing:-.25px;}
	.m_lnb li.m_lnbb a{ background:url(../img/lnb1.png) 111px center no-repeat; background-size: 6px 10px !important;}
	.m_lnb li.active a{background:#02345a;}
	.m_lnb li.m_lnbb.active a{background:url(../img/lnb2.png) 111px center no-repeat #02345a;}
	.m_lnbSubBox{width:100%; height:100%; overflow:auto;}
	.m_snsList{padding:5px;}
	.m_snsList li{float:left; width:50%; box-sizing:border-box;}
	.m_snsList li.con1{padding-right:2px;}
	.m_snsList li.con2{padding-left:2px;}
	.m_snsList li a{display:block; border:1px solid #115c94; height:20px;}
	.m_snsList li.con1 a{background:url(../img/sns1.png) center no-repeat #fff; background-size:44px auto;}
	.m_snsList li.con2 a{background:url(../img/sns2.png) center no-repeat #fff; background-size:35px auto;}
	
	.m_lnbSubBox > li{display:none;}
	.m_lnbSubBox > li.active{display:block;}
	.m_lnbSubBox .m_lnbSub > li > a{display:block; line-height:1.2; padding:13px 15px 14px; font-size:12px; font-weight:bold; color:#767676; }
	.m_lnbSubBox .m_lnbSub > li > a.m_lnbSubIn{background:url(../img/lnb3.png) 136px center no-repeat; background-size:10px 6px;}
	.m_lnbSubBox .m_lnbSub > li.active > a.m_lnbSubIn,
	.m_lnbSubBox .m_lnbSub > li.hover > a.m_lnbSubIn{background:url(../img/lnb4.png) 136px center no-repeat;background-size:10px 6px; color:#18a4dd;} 
	.m_lnbSubBox .m_lnbSub > li.hover > a,
	.m_lnbSubBox .m_lnbSub > li.active > a{color:#18a4dd;}
	.m_lnbSubBox .m_lnbSub > li{border-bottom:1px solid #e8e8e8;}
	.m_lnbSubInIn{border-top:1px solid #e8e8e8; padding:10px 20px; background:#f3f3f3; display:none;}
	.m_lnbSubBox .m_lnbSub > li.hover .m_lnbSubInIn,
	.m_lnbSubBox .m_lnbSub > li.active .m_lnbSubInIn{display:block;}
	.m_lnbSubInIn li a{display:block; line-height:1.2; padding:7px 0 7px 7px; background:url(../img/lnb6.png) 0 center no-repeat; background-size:3px 3px !important; font-size:12px; font-weight:bold; color:#504f4f;}
	.m_lnbSubInIn li a.active{color:#18a4dd;background:url(../img/lnb5.png) 0 center no-repeat; }
	
	.m_famSiteBox{display:none; position:fixed; left:0; top:50%; background:#064879; width:100%; box-sizing:border-box; padding:7px; z-index:2100;}
	.m_famSiteBox .top{color:#fff; font-size:12px; font-weight:bold; position:relative;}
	.m_famSiteBox .top .btn_x2{position:absolute; right:0; top:0; width:10px; height:10px; background:url(../img/btn_x4.png) center no-repeat; background-size:100% 100%;}
	.m_famSiteBox .mid{margin-top:7px; background:#fff;}
	.m_famSiteBox .mid .m_famSiteList li{float:left; width:33%; height:57px; line-height:57px; box-sizing:border-box; border-right:1px dotted #cfcfcf;border-top:1px dotted #cfcfcf;}
	.m_famSiteBox .mid .m_famSiteList li:nth-child(3n){width:34%; border-right:none;}
	.m_famSiteBox .mid .m_famSiteList li:nth-child(1),
	.m_famSiteBox .mid .m_famSiteList li:nth-child(2),
	.m_famSiteBox .mid .m_famSiteList li:nth-child(3){border-top:none;}
	.m_famSiteBox .mid .m_famSiteList li a{display:block; width:100%; height:100%; text-align:center; }
	.m_famSiteBox .mid .m_famSiteList li a img{max-width:70%; max-height:50%; vertical-align:middle;}
	
	/*메인*/
	.ct.mainCon{margin-top:0;}
	
	.mainConList{margin-left:0;}
	.mainConList > li{float:none; width:100%; margin-left:0; margin-top:8px;}
	.mainConList > li.type2{width:100%;}
	.mainBanner{height:auto;}
	.mainBanner .mbCon .mbConTit{top:auto; bottom:0; padding:10px 8px; font-size:12px; line-height:1;}
	.mainBanner .slick-arrow{width:20px; height:32px; margin-top:-16px; left:10px; background-size:100% 100%;}
	.mainBanner .slick-next{left:auto; right:10px;}
	
	.mainSBanner{margin-top:0;}
	.mainSBanner li{margin-top:0; float:left; width:50%; box-sizing:border-box; height:auto;}
	.mainSBanner li:first-child{padding-right:4px;}
	.mainSBanner li:last-child{padding-left:4px;}
	.mainSBanner li img{width:100%;}
	
	.mainBoardListBox .top{height:24px; line-height:24px;}
	.mainBoardListBox .top span{padding-left:10px; background-size:6px auto !important; font-size:14px;}
	.mainBoardListBox .top .mbl_more{width:14px; height:14px; background-size:100% 100% !important;margin-top:-7px;}
	.mainBoardListBox .bottom{padding:10px;}
	.mainBoardListBox .bottom li{height:20px; line-height:20px; font-size:12px; }
	
	.mainBox1{margin-left:0;}
	.mainBox1 > li{ width:50%; height:90px; margin-left:0; box-sizing:border-box; background-size:100% auto !important;}
	.mainBox1 > li:first-child{padding-right:4px;}
	.mainBox1 > li:last-child{padding-left:4px;}
	.mainBox1 > li .mbConIn{ background-size:100% auto !important;}
	.mainBox1 > li a{padding:10px; background-size:40% auto !important;}
	.mainBox1 > li.con2 a{background-position:95% 95% !important;}
	.mainBox1 > li a .top{font-size:14px; }
	
	.mainBox1.type2 > li{ height:90px; margin-top:8px;}
	.mainBox1.type2 > li:nth-child(2){padding-left:4px;}
	.mainBox1.type2 > li:nth-child(3){padding-right:4px;}
	.mainBox1.type2 > li a .mid{font-size:12px; margin-top:5px;}
	.mainBox1.type2 > li a{background-size:auto 35px !important;}
	
	.mainProListBox .top{height:23px; line-height:23px; padding:0 15px;}
	.mainProListBox .top > img{max-height:16px;}
	.mainProListBox .top .mbl_more{width:14px; height:14px; background-size:100% 100% !important;margin-top:-7px;}
	.mainProListBox .mpBox{padding:10px;}
	.mainProListBox .mid{font-size:10px; }
	.mainProListBox .bottom .mpTit{padding:0 5px; margin:10px 0; }
	.mainProListBox .bottom .mpList{margin-left:0;}
	.mainProListBox .bottom .mpList li{margin-left:0; width:50%; box-sizing:border-box;}
	.mainProListBox .bottom .mpList li:first-child{padding-right:4px;}
	.mainProListBox .bottom .mpList li:last-child{padding-left:4px;}
	
	.ct.privacyPage{padding:70px 12px 50px; }
	.privacyPolicyBox .tit{font-size: 15px; padding-bottom:20px; margin-bottom:15px; }
	.privacyBox{font-size:12px;}
	.dl1 dt{margin-top:12px; padding-left:20px; background:url(../img/ico14.png) left 4px no-repeat; font-size:14px; }
	.dl1 dd{padding:10px; margin-top:10px;}
	.ul1{margin-top:-10px;}
	.ul1 > li{margin-top:10px;padding-left:12px;}
	.tbl1 th,
	.tbl1 td{padding:6px 0; text-align:center;}
	.ul2 > li{ padding-left:12px; font-size:12px;}
	.ul3 > li{ font-size:12px;}
	
	.s224List3 > li > .s224L3Tit{font-size:14px; padding-left:8px; }
	.s224List3 > li > .s224List2{padding-left:8px;}
	.s224List3 > li{margin-top:10px;}
	.ul4{margin:15px 0;}
	.ul4.m_ul4{display:block;}
	.ul4 > li.m_ul4_con{display:none;}
	.ul4 > li div{ margin-top:10px;font-size:12px;}
	
	.dl2{display:table;}
	.dl2 dt{display:table-row;}
	.dl2 dt div{display:table-cell; font-size:12px; padding:0 140px 0 14px; margin:10px 0; height:60px; background-size:auto 100% !important; background-position: right top !important; background-color:#e0eefa !important; vertical-align:middle;}
	.dl2 dt.type2 div{padding-top:0;}
	
	.coreTbl th{width:45px;}
	.coreTbl td{font-size:12px; padding:5px 0 5px 12px; }
	.coreTbl td .dl2Tit{font-size:13px;}
	.coreTbl td .dl2Txt{ margin-top:3px;}
	
	.videoBox{border:2px solid #e8e8e8; width:100%; box-sizing:border-box;}
	.videoBox iframe{width:100% !important;height:13rem !important;}
	
	.koreaMapBox{border:none; padding:0;}
	.koreaMapBox > div.fl,
	.koreaMapBox > div.fr{width:100%; float:none;}
	.ul5 li{margin-top:7px; font-family:Tahoma, Geneva, sans-serif; line-height:15px;}
	.ul5 li > div{float:none !important; box-sizing:border-box;}
	.ul5 li .fl{padding-left:8px; width:100%;}
	.ul5 li .fr{width:100%; padding-left:8px;}
	
	.gdpList > div{width:100%; float:none !important;}
	.dot1{ background:url(../img/dot15.png) left 6px no-repeat; padding-left:8px; font-size:12px; margin-top:10px;}
	.graphImg{margin-top:5px;}
	.graphImg .graphTxt{margin-top:5px;}
	.s224List3.type3{margin-top:0; border-top:none;}
	.worldMapBox{display:none;}
	.worldMapList{padding:3px 3px; margin-top:10px;}
	.worldMapList li{ width:50%; margin:5px 0 0; font-size:12px; padding-left:50px; background-size:45px auto !important; height:24px; line-height:12px; background-position:left top !important;}
	.btn_zoom{display:block; margin:10px auto 0; width:60px; text-align:center; color:#fff; height:15px; line-height:15px; background:#7f7f7f; font-size:10px;}
	
	.m_tabSelect{display:block; width:100%; border:1px solid #e8e8e8; height:25px; line-height:25px; background:#fff; border-radius:0; color:#666; margin-bottom:15px;}
	
	.videoTab .tabList{width:100%;}
	
	.kmallTit{background-size:35% auto !important; padding:10px 0 10px 10px; font-size:12px; }
	.kmallTit > img{width:160px;}
	.kmallTit .subTit2{width:60%; margin-top:10px;}
	.kmallTit .kmallTitUl{display:none;}
	
	.gbmsTit{background-size:110% auto; background-position:10% 30% !important; padding:10px 0 10px 10px; font-size:14px;}
	.gbmsTit .gbmsTit2{font-size:18px; }
	.gbmsTit .subTit2{font-size:12px; width:55%;}
	.gbmsTit .kmallTitUl{display:none;}
	
	.tradekoreaTit{background-size:100% auto; background-position:0 50% !important; padding:10px 0 10px 10px; }
	.tradekoreaTit .tradekoreaTit2{font-size:16px; line-height:1; }
	.tradekoreaTit .tradekoreaTit2 strong{font-size:18px; color:#ff7e00;}
	.tradekoreaTit .subTit2{ font-size:12px; width:50%; }
	.tradekoreaTit .kmallTitUl{display:none;}
	
	.aKoreaList .aKoreaListTit{font-size:12px;}
	.aKoreaList{margin-top:10px;}
	.aKoreaList.type2{margin-top:10px; padding-top:0; border-top:none;}
	.graphTit{ font-size:12px; margin-top:10px;}
	
	
	/*탑버튼*/
	.btn_top{display:none;}
	
	
	.s224List3.type2 > li > .s224L3Tit{background:url(../img/dot7.png) left 5px no-repeat; }
	.s224List dt{background:url(../img/dot4.png) 0 3px no-repeat;}
}