@charset "utf-8";
/****************************************/
/* Name: (주)경진텔레콤
/* PART: CONTENTS STYLE
/* Version: 1.0 / day: 2017-07-17
/* Author: 가우테크

/* Summary
	1)메인콘텐츠
	2)반응형 콘텐츠(메인콘텐츠)
	3)서브콘텐츠
	4)반응형 콘텐츠(서브콘텐츠)
/****************************************/


/*
================================================================================
메인콘텐츠
================================================================================
*/

/* 비주얼슬라이드 */
.mConBox1{position:relative;border-bottom:0px solid #dbdfe2;}
.mConBox1 .visualSlide {height:550px;overflow:hidden;}
.mConBox1 .visualSlide li{height:550px;background-repeat:no-repeat;background-position:center top; text-align:center;}
.mConBox1 .visualSlide li img{ max-width:1920px; height:550px; margin:0 auto;}
.mConBox1 .visualSlide li.slide1{background-image:url('/img/main/slide1_1.jpg')}
.mConBox1 .visualSlide li.slide2{background-image:url('/img/main/slide2_1.jpg')}
.mConBox1 .visualSlide li.slide3{background-image:url('/img/main/slide3_1.jpg')}
.mConBox1 .bx-has-pager{position:absolute;top:414px;left:50%; margin-left:-39px; width:78px;z-index:100;}
.mConBox1 .bx-has-pager .bx-pager{margin:0 auto;max-width:1920px !important}
.mConBox1 .bx-has-pager .bx-pager-item{display:inline-block;margin:0 -3px}
.mConBox1 .bx-has-pager .bx-pager-item a{display:block;width:14px;height:14px;text-indent:-999px;overflow:hidden;background:#fff;border-radius:50%}
.mConBox1 .bx-has-pager .bx-pager-item a:hover{background:#fff}
.mConBox1 .bx-has-pager .bx-pager-item a.active{width:37px;background:#e50014;border-radius:7px}
.mConBox1 .control{position:absolute;top:387px;left:50%;margin-left:-570px;width:12px;height:12px;z-index:110}
.mConBox1 .control button{display:block;width:12px;height:12px;text-indent:-999px;overflow:hidden;background-position:center;background-repeat:no-repeat}
.mConBox1 .control .stop-slide{background-image:url('../img/main/ic_stop.png')}
.mConBox1 .control .start-slide{background-image:url('../img/main/ic_play.png')}

.mConBox2_u {width:100%;border-top: 1px solid #e4e4e4;background:#ff6600}
.mConBox2{margin:0 auto;max-width:1200px;}
.mConBox2:after{display:block;clear:both;content:''}
.mConBox2 > ul{float:left;padding:35px 0;width:50%}
.mConBox2 > ul:first-child li:first-child{border-left:0}
.mConBox2 > ul > li{position:relative;float:left;padding:0 35px;width:50%;min-height:190px;background-repeat:no-repeat;background-position:right 110px;border-left:1px solid #edeff0}
.mConBox2 > ul > li .more{position:absolute;top:115px;left:35px}
.mConBox2 > ul > li.ic1{background-image:url('../img/main/link_ic1.gif')}
.mConBox2 > ul > li.ic2{background-image:url('../img/main/link_ic2.gif')}
.mConBox2 > ul > li.ic3{background-image:url('../img/main/link_ic3.gif')}
.mConBox2 > ul > li.ic4 ul{margin-top:20px}
.mConBox2 > ul > li.ic4 ul:after{display:block;clear:both;content:''}
.mConBox2 > ul > li.ic4 ul li{float:left;margin:3px 0;padding-right:5px;width:50%}
.mConBox2 > ul > li.ic4 ul li a{display:block;padding:0 10px;height:22px;font-size:13px;color:#fff;line-height:22px;background:#4c4c4c}
.mConBox2 > ul > li.ic4 ul li a:hover{background:#394285 url('../img/main/ic_over.png') no-repeat right center}

.mConBox2x_u {width:100%;border-top: 1px solid #e4e4e4;}
.mConBox2x{margin:33px auto 33px auto;width:1200px;}
.mConBox2x:after {content:" "; display:block; clear:both;} /* 표준계열 브라우저에 대응하는 float 해제용 가상 엘리먼트의 생성 */
.mConBox2x {*zoom:1;} /* IE5.5~7 브라우저 대응 Hack */
.mConBox2x div{float:left;width:24.74%;text-align:center;border-right:1px solid #e4e4e4;vertical-align:top;height:auto;padding:12px 0}
.mConBox2x div:last-child {border:0}
.mConBox2x div h3 {font-size:19px;color:#353535;padding:15px 0 12px 0;vertical-align:top; text-transform: uppercase;}
.mConBox2x div p {text-align:center;font-size:14px; color:#8a8a8a;padding:0 25px;vertical-align:top;letter-spacing:-1px}

.mConBox2x ul {}
.mConBox2x ul li {display:inline-block;width:24.74%;text-align:center;border-right:1px solid #e4e4e4;vertical-align:top;height:auto;padding:12px 0}
.mConBox2x ul li:last-child {border:0}
.mConBox2x ul li h3 {font-size:18px;color:#353535;padding:15px 0 12px 0;vertical-align:top}
.mConBox2x ul li p {text-align:center;font-size:14px; color:#8a8a8a;padding:0 25px;vertical-align:top;letter-spacing:-1px}

.mConBox3 {border:1px solid #e4e4e4;border-width:1px 0;}
.mConBox3::after{display:block;clear:both;content:''}
.mConBox3 > .mConBox3_in {width:1176px;margin:0 auto}
.mConBox3 .mCust{float:left;width:50%;background:#fff;border-right:1px solid #e4e4e4;}
.mConBox3 .mCust dl{position:relative;float:right;padding:10px 195px 10px 0;width:580px;height:130px}
.mConBox3 .mCust dl dt{margin-bottom:10px;padding:15px;border-bottom:1px solid #e4e4e4;font-size:16px; color:#353535;font-weight:700}
.mConBox3 .mCust dl dt span {font-size:12px;color:#585858}
.mConBox3 .mCust dl dt img{margin-right:10px;vertical-align:bottom;}
.mConBox3 .mCust dl dd{padding:10px}
.mConBox3 .mCust dl dd span.kok {font-size:30px;font-weight:800;letter-spacing:-1.2px}
.mConBox3 .mCust dl dd span.kok span.inkok {color:#b72e27}
.mConBox3 .mCust dl dd span.kocc {font-weight:800}
.mConBox3 .mCust dl dd span.kocc  span.inkocc {font-size:11px;margin-left:6px}
.mConBox3 .mCust dl dd img{margin-right:10px;vertical-align:bottom;}
.mConBox3 .mCust dl dd.mLoca{position:absolute;top:20px;right:40px;padding:0;width:110px;text-align:right;border-left:1px solid #e4e4e4}
.mConBox3 .mNotice{float:left;width:50%;min-height:130px}
.mConBox3 .mNotice dl{position:relative;padding:30px 25px 25px 130px;width:100%;}
.mConBox3 .mNotice dl dt{position:absolute;top:30px;left:30px;text-align:center;font-size:19px;color:#353535;font-weight:700; text-transform: uppercase;}
.mConBox3 .mNotice dl dt .more{display:block;margin-top:10px}
.mConBox3 .mNotice dl dd li{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.mConBox3 .mNotice dl dd li a{font-size:12px;color:#767676}
.mConBox3 .mNotice dl dd li a:hover{text-decoration:underline}

.mBot_bg{height:270px;background:url('../img/main/bottom_bg.jpg') no-repeat center top}

.scimg {text-align:center}
.ges {color:#808080;margin-top:12px;margin-bottom:18px;background:url('/img/sub/nn.gif') left 4px no-repeat;padding-left:20px}
.ges2 {color:#808080;margin-top:3px;margin-bottom:0px;background:url('/img/sub/nn.gif') left 4px no-repeat;padding-left:20px}

.g1 {position:relative}
.g1 > a.g12 {position:absolute;right:0;top:120px;background:#1C87AE;color:#fff;border-radius:5px;padding:3px 12px;font-weight:600;border:0}
.g1 > h3 {font-size:18px;margin-bottom:12px}
.g1 > p {margin-bottom:22px}
.g1 > div > h3 {font-size:18px;margin-bottom:12px}
.g1 > div > p {margin-bottom:22px}
.g1 > div > div >h3 {font-size:18px;margin-bottom:12px}
.g1 > div > div > p {margin-bottom:22px}
.g1 > div > div > p:last-child {margin-bottom:0px}
.g1 > div.tb_01 {display: table;height:242px}
.g1 > div.tb_01 > div.tb_02 {display: table-cell;vertical-align: middle;}

.g1 > img.ko_01 {width:50%;float:left;margin-right:25px;margin-bottom:20px;border-radius:5px}
.g1 > img.ko_02 {display:none}

.g1 > p.tot {border:1px solid #e4e4e4;text-align:center;font-size:20px;padding:20px;line-height:28px;background:url('/img/sub/gr4.jpg') no-repeat;background-size:cover;margin-bottom:12px}
.g1 > p.tot2 {border:1px solid #e4e4e4;text-align:center;font-size:20px;padding:20px;line-height:28px;background:url('/img/sub/gr4.jpg') no-repeat;background-size:cover;margin-bottom:30px}

.g1 > div.nugu {margin:18px 0 35px 0}
.g1 > div.nugu:after {content:" "; display:block; clear:both;} /* 표준계열 브라우저에 대응하는 float 해제용 가상 엘리먼트의 생성 */
.g1 > div.nugu {*zoom:1;} /* IE5.5~7 브라우저 대응 Hack */
.g1 > div.nugu > div {float:left;border:1px solid #e4e4e4;min-height:200px;;padding:30px}
.g1 > div.nugu > div:nth-child(1) {width:49%;margin-right:2%;margin-bottom:26px;background:url('/img/sub/mn_01.png') no-repeat right bottom,url('/img/sub/mnb.png') no-repeat left bottom;}
.g1 > div.nugu > div:nth-child(2) {width:49%;margin-bottom:26px;background:url('/img/sub/mn_02.png') no-repeat right bottom,url('/img/sub/mnb.png') no-repeat left bottom;}
.g1 > div.nugu > div:nth-child(3) {width:49%;margin-right:2%;background:url('/img/sub/mn_03.png') no-repeat right bottom,url('/img/sub/mnb.png') no-repeat left bottom;}
.g1 > div.nugu > div:nth-child(4) {width:49%;background:url('/img/sub/mn_04.png') no-repeat right bottom,url('/img/sub/mnb.png') no-repeat left bottom;}

.cb {clear:both}

.g1 > div.nugu > div > h4 {font-size:16px}

ul.lin > li {background:url('/img/share/lin.gif') no-repeat left 10px; padding-left:12px }

ul.lin2 > li {background:url('/img/share/lin2.gif') no-repeat left 10px; padding-left:12px }

.ccoo {margin-bottom:8px !important}

/*
================================================================================
반응형 콘텐츠(메인콘텐츠)
================================================================================
*/

 /* PC Device */
@media all and (min-width:1001px){

}


 /* Tablet Device */
@media all and (max-width:1000px){


}

 /* Mobile Device */
@media all and (max-width:640px){


}


@media all and (max-width:360px){



}




/*
================================================================================
서브콘텐츠
================================================================================
*/

/* 서브공통 */

h2.title{margin-bottom:20px;padding-left:20px;font-size:16px;color:#373636;background:url('../img/sub/h2_dot.gif') no-repeat left 5px}
.h1_txt{margin-bottom:30px;font-size:22px;color:#2e2e2e;line-height:30px}
.h1_txt span.coc {color:#4A97B7;font-weight:700;font-size:22px}



/* 테이블 스타일 */



/* 새로 만든 테이블 스타일 2018_01_18 */
.table_style1 {font-family:'나눔고딕','Nanum Gothic',NanumGothic,'no400','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif !important; font-size:14px; line-height:20px;  letter-spacing:-.5px; color:#666; border-collapse:collapse;}
.table_style1 th {padding:10px 0; text-align:center; font-weight:600; border-top:2px solid #545861; border-bottom:1px solid #545861;}
.table_style1 th:first-child {padding:10px 0; border-top:2px solid #545861; border-bottom:1px solid #545861; }
.table_style1 td {padding:10px 0 ; border-bottom:1px solid #e3e3e3;text-align:center}
.table_style1 td.jm {text-align:left}
.table_style1 td.jm a:hover {text-decoration:underline}
.table_style1 td:first-child {}

.table_style1_1x {font-family:'나눔고딕','Nanum Gothic',NanumGothic,'no400','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif !important; font-size:14px; line-height:20px;  letter-spacing:-.5px; color:#666; border-collapse:collapse;}
.table_style1_1x th {padding:10px 0; text-align:center; font-weight:600; border-top:2px solid #545861; border-bottom:1px solid #545861;}
.table_style1_1x th:first-child {padding:10px 0; border-top:2px solid #545861; border-bottom:1px solid #545861; }
.table_style1_1x td {padding:10px 0 ; border-bottom:1px solid #e3e3e3;text-align:center}
.table_style1_1x td.jm {text-align:left}
.table_style1_1x td.jm a:hover {text-decoration:underline}
.table_style1_1x td:first-child {}
.table_style1_1x td.gut {font-weight:600}
.table_style1_1x td.gut a.aa {color:#BF0000}
.table_style1_1x td.gut a.bb {color:#1C87AE}

.table_style1_2x {font-family:'나눔고딕','Nanum Gothic',NanumGothic,'no400','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif !important; font-size:14px; line-height:20px;  letter-spacing:-.5px; color:#666; border-collapse:collapse;}
.table_style1_2x th {padding:10px 0; text-align:center; font-weight:600; border-top:2px solid #545861; border-bottom:1px solid #545861;}
.table_style1_2x th:first-child {padding:10px 0; border-top:2px solid #545861; border-bottom:1px solid #545861; }
.table_style1_2x td {padding:10px 0 ; border-bottom:1px solid #e3e3e3;text-align:center}
.table_style1_2x td.jm {text-align:left}
.table_style1_2x td.jm a:hover {text-decoration:underline}
.table_style1_2x td:first-child {}

.table_style1_2x td.gut {font-weight:600}
.table_style1_2x td.gut a.aa {color:#BF0000}
.table_style1_2x td.gut a.bb {color:#1C87AE}


/* 새로 만든 테이블 스타일 2018_01_18 */
.input_nk {height:28px;line-height: 28px; padding:0 7px; border: 1px solid #dedede;border-radius: 0px; box-sizing:border-box;color:#767676;max-width:100px}
.input_bt {height:28px;line-height: 28px; padding:0 18px; border: 0px solid #1C87AE;border-radius: 5px; box-sizing:border-box;color:#fff;background:#1C87AE;margin-left:3px;font-weight:700;}
.input_bt_red {height:28px;line-height: 28px; padding:0 18px; border: 0px solid #1C87AE;border-radius: 5px; box-sizing:border-box;color:#fff;background:#BF0000;margin-left:3px;font-weight:700;}

.jsin {margin-bottom:18px}
.jsin:after {content:" "; display:block; clear:both;} /* 표준계열 브라우저에 대응하는 float 해제용 가상 엘리먼트의 생성 */
.jsin {*zoom:1;} /* IE5.5~7 브라우저 대응 Hack */
.jsin > p {float:left}
.jsin > p:nth-child(1) {margin-right:6px}

.jkb{text-align:center;margin-top:18px}

.table_style1x {width:100%; font-size:16px; line-height:20px;  letter-spacing:-.5px; color:#666; border-collapse:collapse; font-weight: 400;}
.table_style1x th {background-color:#f9f9f9; padding:14px 0; text-align:center; font-weight:500 !important;border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; }
.table_style1x th:first-child {padding:14px 0; border-bottom:1px solid #e3e3e3; border-left:none;}
.table_style1x th {background-color:#f9f9f9; padding:14px 0; text-align:center; font-weight:normal; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}
.table_style1x td {padding:14px 10px 14px ; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3;background:#fff;text-align:center;
word-wrap: break-word; /* Internet Explorer 5.5+ */
/*white-space: pre-wrap;*/ /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-break:break-all;
}
.table_style1x td:last-child {border-right:none}
.table_style1x tr:last-child td {background:#f9f9f9;font-weight:600}
.table_style1x td:first-child {border-left:0}
.table_style1x th.gget {border-right:none}
.table_style1x td.tc {text-align:center}
.table_style1x td p.kelo {padding-bottom:8px}
.table_style1x th.kol {border-top:3px solid #38708F;}
.table_style1x td.kol {border-top:3px solid #4890b9;}
.table_style1x ul {margin-top:0px;margin-left:2px}
.table_style1x ul li  {background:url('/img/sub/li_icon03.png') no-repeat 0px 6px !important;padding-left:16px;line-height:22px}
.table_style1x ul li .hwang {color:#9A6B26;text-decoration:none}

.table_style2 {width:100%; font-size:16px; line-height:20px;  letter-spacing:-.5px; color:#666; border-collapse:collapse; font-weight: 400;}
.table_style2 th {background-color:#f9f9f9; padding:14px 0; text-align:center; font-weight:500 !important;border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; }
.table_style2 th:first-child {padding:14px 0; border-bottom:1px solid #e3e3e3; border-left:none;}
.table_style2 th {background-color:#f9f9f9; padding:14px 0; text-align:center; font-weight:normal; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}
.table_style2 td {padding:14px 10px 14px 10px ; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3;background:#fff;
word-wrap: break-word; /* Internet Explorer 5.5+ */
/*white-space: pre-wrap;*/ /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-break:break-all; text-align:center}
.table_style2 td:first-child {border-left:0}
.table_style2 th.gget {border-right:none}
.table_style2 td.tc {text-align:center}
.table_style2 th.kol {border-top:3px solid #38708F;}
.table_style2 td.kol {border-top:3px solid #4890b9;}
.table_style2 td.ll {border-left:1px solid #e3e3e3;}
.table_style2 ul {margin-top:0px;margin-left:2px}
.table_style2 ul li  {background:url('/img/sub/li_icon03.png') no-repeat 0px 6px !important;padding-left:16px;line-height:22px}
.table_style2 ul li .hwang {color:#9A6B26;text-decoration:none}

.table_style22 {width:100%; font-size:16px; line-height:20px;  letter-spacing:-.5px; color:#666; border-collapse:collapse; font-weight: 400;}
.table_style22 th {background-color:#f9f9f9; padding:14px 0; text-align:center; font-weight:500 !important;border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; }
.table_style22 th:first-child {padding:14px 0; border-bottom:1px solid #e3e3e3; border-left:none;}
.table_style22 th {background-color:#f9f9f9; padding:14px 10px; text-align:center; font-weight:normal; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}
.table_style22 td {padding:14px 10px 14px 10px ; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3;background:#fff
word-wrap: break-word; /* Internet Explorer 5.5+ */
/*white-space: pre-wrap;*/ /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-break:break-all;
}
.table_style22 td.llo {border-right:1px solid #e3e3e3}
.table_style22 td:first-child {border-left:0}
.table_style22 th.gget {border-right:none}
.table_style22 td.tc {text-align:center}
.table_style22 th.kol {border-top:3px solid #38708F;}
.table_style22 td.kol {border-top:3px solid #4890b9;}
.table_style22 ul {margin-top:0px;margin-left:2px}
.table_style22 ul li  {background:url('/img/sub/li_icon03.png') no-repeat 0px 6px !important;padding-left:16px;line-height:22px}
.table_style22 ul li .hwang {color:#9A6B26;text-decoration:none}

.table_style11 {width:100%; font-size:16px; line-height:20px;  letter-spacing:-.5px; color:#666; border-collapse:collapse; font-weight: 400;}
.table_style11 th {background-color:#f9f9f9; padding:14px 0; text-align:center; font-weight:500 !important;border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3;font-size:22px;letter-spacing:-3px}
.table_style11 th:first-child {padding:14px 0; border-bottom:1px solid #e3e3e3; border-left:none;}
.table_style11 th {background-color:#f9f9f9; padding:14px 0; text-align:center; font-weight:normal; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}
.table_style11 td {padding:14px 10px 14px ; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3;background:#fffl
word-wrap: break-word; /* Internet Explorer 5.5+ */
/*white-space: pre-wrap;*/ /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-break:break-all;}
.table_style11 td:first-child {border-left:0}
.table_style11 th.gget {border-right:none}
.table_style11 td.tc {text-align:center}
.table_style11 th.kol {border-top:3px solid #38708F;}
.table_style11 td.kol {border-top:3px solid #4890b9;}
.table_style11 ul {margin-top:0px;margin-left:2px}
.table_style11 ul li  {background:url('/img/sub/li_icon03.png') no-repeat 0px 6px !important;padding-left:16px;line-height:22px}
.table_style11 ul li .hwang {color:#9A6B26;text-decoration:none}


.h1_txt2{margin-bottom:40px;color:#4a4a4a;}
.li_dot{margin-bottom:30px}
.li_dot li{position:relative;padding-left:10px}
.li_dot li::before{position:absolute;left:0;top:0;content:'-'}
.li_dot2{margin-bottom:30px;text-align:left}
.li_dot2 li{position:relative;padding-left:10px}
.li_dot2 li::before{position:absolute;left:0;top:0;content:'·'}

.li_a{color:#3f7abe; border-bottom:1px solid #3f7abe; }

.dot{position:relative;margin-bottom:30px;padding-left:10px}
.dot::before{position:absolute;left:0;top:0;content:'-'}

.th_left tbody th{text-align:left}
.td_left tbody td{text-align:left}
.td_right tbody td,.td_right tfoot td{text-align:right}
.t_typel th,.t_typel td{border:0}
.t_typel {width:100%;font-size:14px;border-spacing:0;border-top:2px solid #7f7f7f;border-bottom:2px solid #7f7f7f;border-collapse: collapse}
.t_typel tr { text-align: center; }
.t_typel thead th{padding:15px 0;color:#333;line-height:18px;background:#fff;border-bottom:1px solid #e5e5e5;}
.t_typel tbody th{padding:15px 5px;font-size:18px;color:#555;font-weight:bold;text-align:left;background:#fff;border-bottom:1px solid #e5e5e5;}
.t_typel tbody td{padding:15px 10px;background:#fff;border-bottom:1px solid #e5e5e5;}

.t_typel2 th,.t_typel2 td{border:0}
.t_typel2 {width:100%;font-size:14px;border-spacing:0;border-top:3px solid #4890b9;border-collapse: collapse}
.t_typel2 tr { text-align: center; }
.t_typel2 thead th{padding:10px 0;color:#494949;line-height:18px;font-weight:normal;background:#f1f1f1;border:1px solid #e4e4e4;border-width:1px 0 1px 1px}
.t_typel2 thead th:first-child{border-left:0}
.t_typel2 tbody th{padding:10px 5px;color:#555;font-weight:normal;background:#f1f1f1;border:1px solid #e4e4e4;border-width:1px 1px 1px 0}
.t_typel2 tbody td{padding:10px 5px;background:#fff;border:1px solid #e4e4e4;border-width:1px 0 1px 1px}
.t_typel2 tbody td:first-child{border-left:0}


/* 모바일 이미지 확대보기(새창) */
.mblink{position:relative}
.mblink a{display:none;position:absolute;bottom:10px;right:10px;width:40px;height:40px;text-indent:-999px;overflow:hidden;background:#fff url("../img/sub/mb_ic_search.png") no-repeat center center;background-size:16px;border:2px solid #ccc;border-radius:50%;opacity:0.7}
@media all and (max-width:640px){
	.mblink a{display:block}
	/* 모바일 테이블 가로스크롤 */
	.mb_scroll{position:relative;padding-top:20px;width:100%;overflow:auto}
	.mb_scroll table{width:800px}
	.mb_scroll::before{position:absolute;top:-4px;left:0;content:'좌우Scroll ▶'}
	.mb_scroll::after{display:block;position:absolute;top:0;right:0;width:27px;height:100%;content:'';z-index:2;}
}

/* 서브콘텐츠 */

.s1_1_con1{margin-bottom:30px}
.s1_1_con1 .txt1::after{display:block;clear:both;content:''}
.s1_1_con1 .txt2 img{float:right;margin:0 0 10px 30px}

.s1_1_con2{padding:30px;border:1px solid #5089a9;border-width:2px 0}
.s1_1_con2 li{position:relative;margin:10px 0;padding-left:140px}
.s1_1_con2 li .name{position:absolute;top:0;left:0;width:100px;word-spacing: 5px;color:#3c3c3c}
.s1_1_con2 li .name.l1{word-spacing: 16px}
.s1_1_con2 li .name.l2{word-spacing: 46px}

.tabTxt{margin-bottom:40px;height:40px;border-bottom:1px solid #d2d2d2}
.tabTxt::after{display:block;clear:both;content:''}
.tabTxt li{float:left;}
.tabTxt li a{position:relative;display:block;padding:0 30px;height:40px;color:#808080;line-height:40px;border:1px solid #d2d2d2}
.tabTxt li a {border-right:none}
.tabTxt li:last-child a {border-right:1px solid #d2d2d2}
.tabTxt li.on a{color:#fff;font-weight:700;background:#38708F;border:1px solid #38708F;z-index:1}
.tabTxt li.on a:after{position:absolute;left:50%;bottom:-8px;margin-left:-7.5px;width:15px;height:8px;content:'';background:url('../img/sub/tab_arrow.png') no-repeat}

.s1_2_con{background:url('../img/sub/s1_2_img.jpg') no-repeat right top;background-size:40%}
.s1_2_con dl{position:relative;margin-bottom:30px;padding-left:85px}
.s1_2_con dl dt{position:absolute;top:0;left:0;padding-left:20px;font-size:18px;color:#373636;background:url('../img/sub/h2_dot.gif') no-repeat left 5px}
.s1_2_con dl dd ol li{position:relative;padding-left:20px;line-height:26px}
.s1_2_con dl dd ol li .month{position:absolute;top:0;left:0;font-size:18px;color:#373636;}

.cerList::after{display:block;clear:both;content:''}
.cerList li{float:left;margin-bottom:20px;padding:0 5px;width:33.33%;text-align:center}
.cerList li span{display:inline-block;margin-top:10px;padding-left:20px;text-align:left;line-height:18px;background:url('../img/sub/h2_dot.gif') no-repeat left 2px}
.cerList li:nth-child(4){clear:both}
.cerList.li5 li{width:50%}

.s1_4_con1{margin-bottom:40px;background:url('../img/sub/s1_4_img2.jpg') no-repeat right top;background-size:50%}
.s1_4_con1 ul{margin-top:30px}
.s1_4_con1 ul li{margin-bottom:5px}
.s1_4_con2{text-align:center}

.root_daum_roughmap_landing{width:100% !important}/* 다음지도 api 가로값 100%로 */

.s2_1_con{margin-bottom:30px}
.s2_1_con::after{display:block;clear:both;content:''}
.s2_1_con p{float:left;max-width:565px}
.s2_1_con img{float:right;margin:0 50px 0 0}

.photo_row{margin-bottom:40px;text-align:center}
.photo_row::after{display:block;clear:both;content:''}
.photo_row img{float:left;width:50%;padding:5px}

.s2_2_con{position:relative;min-height:420px}
.s2_2_con .rtPh{position:absolute;top:40px;right:0;width:55%;}

.s2_3_con{position:relative;padding-right:50%;min-height:350px}
.s2_3_con .rtPh{position:absolute;top:-40px;right:0;padding:5px;width:50%}

.s3_4_con{margin-bottom:40px}
.s3_4_con::after{display:block;clear:both;content:''}
.s3_4_con table{float:left;width:75%}
.s3_4_con img{float:right;width:25%}

.fr {float:right}

.syy {}

.syy:after {content:" "; display:block; clear:both;} /* 표준계열 브라우저에 대응하는 float 해제용 가상 엘리먼트의 생성 */
.syy {*zoom:1;} /* IE5.5~7 브라우저 대응 Hack */

.syy > div > h2 {width:80%;margin-left:10%}
.syy > div {float:left;width:50%;border-bottom:1px dashed #ccc;padding-bottom:30px;border-right:1px dashed #ccc;}
.syy div div {width:80%;margin:0 auto}
.syy div p {width:80%;margin:0 auto;height:30px}
.syy > div:nth-child(1) {border-top:1px dashed #ccc;padding-top:30px}
.syy > div:nth-child(2) {border-top:1px dashed #ccc;padding-top:30px}
.syy div:nth-child(3) {}
.syy div:nth-child(4) {}
.syy div:nth-child(2n) {border-right:none}
.syy div:nth-child(3) {border-bottom:none;padding-top:30px;}
.syy div:nth-child(4) {border-bottom:none;padding-top:30px}

.syy > div > p {margin-top:0px;margin-left:10%}
.syy > div > p {background:url('/img/sub/li_icon03.png') no-repeat 0px 6px !important;padding-left:16px;line-height:22px}

.kex {border-bottom:1px dashed #ccc;padding-bottom:30px;margin-bottom:30px}

.dpp {}
.dpp:after {content:" "; display:block; clear:both;} /* 표준계열 브라우저에 대응하는 float 해제용 가상 엘리먼트의 생성 */
.dpp{*zoom:1;} /* IE5.5~7 브라우저 대응 Hack */
.dpp> div {float:left;width:50%;}
.dpp> div:nth-child(1) {width:40%}
.dpp> div:nth-child(2) {width:56%;margin-left:4%}

.input_k {width: 100%;height:35px;line-height: 35px; padding:0 7px; border: 1px solid #dedede;background-color:#f7f7f7;border-radius: 0px; box-sizing:border-box;margin-bottom:6px;color:#767676}
.input_k_file {width: 100%;height:35px;line-height: 35px; padding:0 7px;}

.height_150 {height:150px}
.butt_k {height: 35px;width: 80%;max-width:300px;border-radius:5px;background-color: #4890B9;color: #ffffff;border:0}


/*
================================================================================
반응형 콘텐츠(서브콘텐츠)
================================================================================
*/

/* Tablet Device */
@media all and (max-width:1900px){
.mConBox1 .visualSlide li img{ display:none !important;}



}



/* Tablet Device */
@media all and (max-width:1000px){



}





/* Mobile Device */
@media all and (max-width:640px){


}



/*서브css추가*/

.m_img{ position: relative; max-width: 920px; margin: 0 auto;}
.m_img img{width:100%;}
.m01{ position: absolute; width: 25%; top: 0; left: 0;}
.m02{ position: absolute; width: 25%; right: 0; top: 0;}
.m03{ position: absolute; width: 25%; top: 65.5%; left: 0;}
.m04{ position: absolute; width: 25%; bottom: 0; left: 25%;}
.m05{ position: absolute; width: 25%; bottom: 0; right: 25%;}
.m06{ position: absolute; width: 25%; bottom: 13%; right: 0;}

.jpp {margin:0px auto 63px auto;max-width:1200px;}
.jpp:after {content:" "; display:block; clear:both;} /* 표준계열 브라우저에 대응하는 float 해제용 가상 엘리먼트의 생성 */
.jpp {*zoom:1;} /* IE5.5~7 브라우저 대응 Hack */
.jpp h3 {width:100%;text-align:center;font-size:24px;color:#353535;margin-bottom:3px;margin-top:0}
.jpp p {width:100%;text-align:center;font-size:15px;color:#9e9e9e;margin-bottom:20px; font-weight:400;}
.jpp {}

.gan {font-size:12px;color:#7f7f7f}

.ker {background:#003366;color:#fff}


