/*오픈산스*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800,300);

/*본고딕
@import url( "http://fonts.googleapis.com/earlyaccess/notosanskr.css" );
*/

@font-face {
font-family: 'notokr-regular';
src: url('../fonts/notokr-regular.eot');
src: url('../fonts/notokr-regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/notokr-regular.woff2') format('woff2'),
url('../fonts/notokr-regular.woff') format('woff'),
url('../fonts/notokr-regular.ttf') format('truetype'),
url('../fonts/notokr-regular.svg#notokr-regular') format('svg');
font-weight: normal;
font-style: normal;
}
/*Montserrat*/
@import url(https://fonts.googleapis.com/css?family=Montserrat);

/*Rajdhani*/
@import url(https://fonts.googleapis.com/css?family=Rajdhani);

/*맑은고딕*/
@import url(http://api.mobilis.co.kr/webfonts/css/?fontface=NanumGothicWeb);

/* Common */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,p {margin:0; padding:0; font-size:15px; font-family: "notokr-regular", sans-serif; line-height:0.9em; letter-spacing:-0.05em;font-weight:300;}
fieldset,img {border:0; padding:0;}
img{vertical-align:top;}
ul,ol{list-style:none}
address,caption,cite,code,dfn,em,var { font-style:normal; font-weight:normal; }
table { border-collapse:collapse; border-spacing:0; }
a{text-decoration:none; color:#828282;}
a:hover,a:active,a:focus{text-decoration:none; color:#828282;}
hr{display:none;}
p{word-break:break-all; word-wrap:break-word;}

.blind, legend {position:absolute; overflow:hidden; top:-1000em; left:0; display:block;}
caption{width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;visibility:hidden;}

.m_auto{width:1200px; margin:0 auto;}

/*font*/
.tit_h3{padding:73px 0 0 0;font-size:40px;line-height:40px;font-weight:400;text-align:center;color:#2d2d2d;background:url('../image/main/tit_h3_bg.png') no-repeat center 0;}
.tit_h3 span{color:#0c4da2;}

/* 스킵네비게이션 */
#skipNavi {position:absolute; margin:0 auto; width:100%; top:-10.5em; left:0; z-index:50;}
#skipNavi a:active, #skipNavi a:focus {position:absolute; padding-top:0.5em; width:100%;height:2em;top:10.5em; text-align:center; color: #000; font-weight:bold; background:#fff; border: 1px solid #475470; left:0;}

/* Common Css */
body{min-width:1600px;}

#header {position: relative;z-index:20;}
#header .topMenu { height:40px;background:#f4f4f4;}
#header .topMenu .inner {width: 1200px; margin:0 auto; position: relative;}
#header .topMenu .inner .menu {width:100%;height:40px;background:#f4f4f4;}
#header .topMenu .inner .menu ul {float:right;height:40px;}
#header .topMenu .inner .menu ul li{float:left;width:95px;height:40px;line-height:40px;text-align:center;}
#header .topMenu .inner .menu ul li.color{color:#fff;background:#575757;}
#header .topMenu .inner .menu ul li.color a{color:#fff;}
#header .topMenu .inner .menu ul li.end{background:none; padding-right:0px;}
#header .topMenu .inner .menu ul li.sns{padding:7px 12px 6px 12px;width:65px;height:27px;background:#fff;}
#header .topMenu .inner .menu ul li.sns a{margin-right:11px;float:left;display:inline-block;width:27px;height:27px;}
#header .topMenu .inner .menu ul li.sns a.last{margin-right:0px;}
#header .topMenu .inner .menu ul li a{color:#4a4a4a; font-size:14px;height:40px;line-height:40px;text-align:center;}

#header nav {width:910px;height:100px;float:right;background: #fff;position: relative; z-index:20;}
#header h1{position:absolute;float:left; margin-top:27px;margin-right:122px; margin-bottom:30px;}
#header nav > ul {width: 910px;position: relative;z-index:20;float:right;}
#header nav > ul:after {display:block; clear:both; content:"";}
#header nav > ul > li {float:left; width: 130px;text-align: center; }
#header nav > ul > li:hover > a,#header nav > ul > li.on > a {}
#header nav > ul > li > a {color: #262626; display: block;font-size: 22px;line-height:22px; padding:39px 0;font-weight:400;}
#header nav > ul > li > a:hover{font-weight:500;}
/* #header nav > ul > li:hover .depth2 {display: block;} */
#header nav > ul > li .depth2 {position: absolute; top:100px; width: 130px;height:317px;/*height:385px;*/ z-index:99; text-align: center; display: none;}
#header nav > ul > li .depth2 > ul {padding-top: 5px; height:270px;}
#header nav > ul > li .depth2 > ul:after {display:block; clear:both; content:"";}
#header nav > ul > li .depth2 > ul > li {width: 100%; height:61px;line-height:61px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left:7px;padding-right:7px; position: relative;}
#header nav > ul > li .depth2 > ul > li > a {font-size: 18px; margin-bottom:10px; color: #2a2a2a; line-height: 40px;letter-spacing:-2px;font-weight:400;}
#header nav > ul > li .depth2 > ul > li > a:hover{font-weight:600 !important;}
#header nav > ul > li:hover .depth2{background:#113b73;}
#header nav > ul > li:hover .depth2 > ul > li > a{color:#fff;}
#header nav > ul > li:hover .depth2 > ul > li > a:hover{font-weight:500;}
#header nav > ul > li .depth2 > ul > li .depth3 {}
#header nav > ul > li .depth2 > ul > li .depth3 > ul {}
#header nav > ul > li .depth2 > ul > li .depth3 > ul > li {}
#header nav > ul > li .depth2 > ul > li .depth3 > ul > li a {color: #555;font-size: 16px; line-height: 32px;}
#header nav > ul > li.hidden {width: 0;height:0; padding:0; font-size: 0; overflow: hidden;}
.depthBar {position: absolute; width: 100%;z-index:0; height:316px; /*height:384px;*/display:none; background: #fff; border-bottom: 2px solid #113b73; border-top: 1px solid #ddd; top:140px; }
.depthBar .inner {width: 980px; margin:0 auto; }

.container{clear:both;}
.container .sub_content{}
.container .sub_content .snb{width:260px; margin-right:50px; float:left; margin-bottom:220px;}
.container .sub_content .content{width:890px; float:left; margin-bottom:80px;    margin-top: 50px;}

.m_auto{width:1205px; margin:0 auto;}

/* Common Css End */

/* Modal
.post {margin: 0; padding: 10px 20px; float: left; width: 1200px;}
#fade {display: none; background:url(../image/common/bg2.png); position: fixed; left: 0; top: 0; z-index: 10; width: 100%; height: 100%; z-index: 999; }
.popup_block{display: none; float: left; width:1190px !important; height:912px !important; font-size: 1.2em; position: absolute; top: 20%; left: 50%; z-index: 9999; margin-top:0px !important; margin-left:-600px !important; border:5px solid #19243c;}
.popup{width:1190px; height:912px; background:#fff; text-align:center;}
img.btn_close{position: absolute; top:-50px; right:-5px; z-index:1000;}
.popup p{padding:42px 0px;}
*html #fade {position: absolute;}
*html .popup_block {position: absolute;}

.sitemap{padding:52px 46px 0px 42px;}
.sitemap .sitemap_depth{width:250px; height:430px; margin-right:30px; float:left;}
.sitemap .sitemap_depth.none{margin-right:0px;}
.sitemap .sitemap_depth h3{background:#3c5fab; font-size:20px; text-align:center; padding:19px 0px; font-weight:300; color:#fff; margin-bottom:15px;}
.sitemap .sitemap_depth h3.gr_c{background:#6f6f6f;}
.sitemap .sitemap_depth ul{}
.sitemap .sitemap_depth ul li{}
.sitemap .sitemap_depth ul li a{padding:13px 0px 13px 28px; border-bottom:1px solid #ddd; color:#000; font-size:18px; text-align:left; display:block;}
 */
/* Navigaton */
.header .gnb ul{}
.header .gnb ul li a.on{color:#6d85b1;}
.header .gnb ul li.fir a{}
.header .gnb ul li .depth2{display:none;}

.header .gnb ul li div.depth2{position:absolute; background:#f8f8f8; width:100%; z-index:100; left:0px; top:140px; height:auto; border-top:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4;}
.header .gnb ul li div.depth2 .m_auto{width:907px; margin:0 auto; position:relative; padding-left:293px;}
.header .gnb ul li div.depth2 .m_auto dl.navi_tit{width:293px; color:#323232; font-size:24px; font-weight:500; text-align:center; float:left; position:absolute; left:0px; text-align:left;}
.header .gnb ul li div.depth2 .m_auto dl.navi_tit dt{color:#244685; font-weight:bold; padding-top:29px; padding-bottom:20px; font-size:28px}
.header .gnb ul li div.depth2 .m_auto dl.navi_tit dd{color:#333; font-size:18px; line-height:1.5em; width:210px; font-weight:400;}
.header .gnb ul li div.depth2 .bar_wh{height:100%; position:absolute; background:#fff; right:50%;width:35%; margin-right:-951px;}

.header .gnb ul li div ul{padding:0px !important; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; height:431px;}
.header .gnb ul li div ul li{width:auto !important; clear:both !important; margin-right:0px !important;}
.header .gnb ul li div ul li a{color:#555 !important; font-size:18px !important; line-height:53px !important; width:215px !important; float:left !important; border-bottom:1px solid #d8d8d8 !important; font-weight:400 !important; padding-bottom:0px !important; padding-left:25px; background:#fff}
.header .gnb ul li div ul li a.add_depth{background:#fff url(../image/common/ico_depth_arrow.png) 92% 18px no-repeat;}
.header .gnb ul li div ul li a.add_depth.on{background:#6d85b1 url(../image/common/ico_depth_arrow_on.png) 92% 18px no-repeat;  color:#fff !important;}
.header .gnb ul li div ul li a.add_depth.on:hover{background:#6d85b1 url(../image/common/ico_depth_arrow_on.png) 92% 18px no-repeat;}
.header .gnb ul li div ul li a:hover{background:#6d85b1;  color:#fff !important;}
.header .gnb ul li div ul li a.gnb_size{line-height:90px;}
.header .gnb ul li div ul li a.gnb_size02{line-height:70px;}
.header .gnb ul li div ul li ul{float:left; width:auto; margin-left:22px; padding:0px !important; border:none !important;}
.header .gnb ul li div ul li ul li{float:left; width:auto; clear:none;}
.header .gnb ul li div ul li ul li.cl{clear:both;}
.header .gnb ul li div ul li ul li a{width:156px !important; border:none !important; color:#999 !important; font-size:16px !important; font-weight:normal !important; padding-bottom:0px !important; padding-left:23px; border-bottom:1px solid #d8d8d8 !important;}
.header .gnb ul li div ul li ul li a:hover{font-weight:500; color:#6d85b1 !important; background:#fff;}
.header .gnb ul li div ul li ul li.lh a{line-height:1.3em;}

.header .gnb ul li div .navi_info{width:398px; background:#fff; border-left:1px solid #d8d8d8; padding-left:13px; padding-bottom:35px; text-align:center; float:right;}
.header .gnb ul li div .navi_info dl{}
.header .gnb ul li div .navi_info dl dt{color:#333; font-size:24px; font-weight:400;}
.header .gnb ul li div .navi_info dl dt img{display:block; margin:0 auto; padding-top:30px; padding-bottom:14px;}
.header .gnb ul li div .navi_info dl dd{text-align:center; padding-top:9px; color:#1f417e; font-weight:bold; font-size:36px}
.header .gnb ul li div .navi_info dl dd a{padding-bottom:0px;padding-right:0px;}

#menu02_01_depth, #menu02_02_depth, #menu03_05_depth, #menu06_01_depth, #menu06_03_depth, #menu06_04_depth{display:none;}

.depthdepth{position:absolute; left:550px;}
.depthdepth li.fir{border-top:1px solid #d8d8d8 !important;}


#panel{display:none; position:absolute; width:900px; top:939px; z-index:50; left:50%; margin-left:-600px;}
.panel{background:#163f7a; padding:50px 150px 55px 150px; text-align:center;}
.panel p.panel_txt{color:#fff; font-size:20px; line-height:1.5em; font-weight:300;}
.panel .panel_info input{padding:10px 25px; margin:25px 0px 17px 0px; font-size:18px;}
.panel .private_chk{text-align:left; color:#fff223; font-size:16px; margin-left:10px; padding-top:13px;}
.panel .private_chk a{font-weight:bold; color:#fff223;}
.panel .private_chk label{color:#fff;}
.panel .private_chk input{margin-left:20px; margin-right:3px;}
.panel button{width:216px; height:48px; line-height:48px; background:#081c3c; border-radius:10px; border:none; color:#fff; font-size:18px; font-weight:bold; letter-spacing:-0.07em; position:absolute; right:150px; margin-top:-30px;}

/*mainVisual*/
.mainVisual{position:relative; width:100%; max-width:1920px; margin:0 auto;}
.mainVisual .bx-wrapper{position:relative;}
.mainVisual ul.bxslider li {max-width:1920px; height:690px; text-align:center;}
.mainVisual ul.bxslider li.v1 {background:url('../image/main/main_v1.jpg') no-repeat center center;}
.mainVisual ul.bxslider li.v2 {background:url('../image/main/main_v2.jpg') no-repeat center center;}
.mainVisual ul.bxslider li.v3 {background:url('../image/main/main_v3.jpg') no-repeat center center;}
.mainVisual ul.bxslider li.v4 {background:url('../image/main/main_v4.jpg') no-repeat center center;}
.mainVisual .bx-wrapper .bx-controls{position:absolute; width:100%; text-align:center; bottom:80px;}
.mainVisual .bx-wrapper .bx-controls .bx-pager{position:relative; width:1080px; display:inline-block; bottom:15px; left:0; text-align:left;}

.mainVisual .bx-wrapper .bx-controls .bx-controls-direction{position:relative; max-width:1920px; margin:0 auto;}
.mainVisual .bx-wrapper .bx-controls .bx-controls-direction a{position:absolute; width:75px; height:75px; top:-300px; font-size:0; }
.mainVisual .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{left:164px; background:url('../image/main/mn_banner_pev.png') no-repeat center center;}
.mainVisual .bx-wrapper .bx-controls .bx-controls-direction .bx-next{right:164px; background:url('../image/main/mn_banner_next.png') no-repeat center center;}

/*main_con*/
.main_con{padding:0 0 0 0; overflow:hidden;}
.bg_gray{background:#f2f2f2; margin-top: 50px;}

/*main_con01*/
.main_con01{margin:0 auto;width:1200px;height:400px;display:table;}
/*교육프로그램*/
.main_tab_area{position:relative;margin:auto;width:1200px;height:400px;display:table;}
.main_tab_area .tabs {margin-top:53px;padding: 0;height: 75px;width: 100%;}
.main_tab_area .tabs li {float: left;font-size:24px;font-weight:300;color:#2a2a2a;text-align:center;cursor: pointer;width:300px;height: 75px;line-height: 75px;background: #ffffff;overflow: hidden;position: relative;}
.main_tab_area .tabs li a {width:299px;height: 75px;line-height: 75px;display:inline-block;background:#fff;color:#2a2a2a;text-decoration:none;border-right:1px solid #e1e1e1;}
.main_tab_area .tabs li a.last{border-right:none;width:300px;}
.main_tab_area .tabs li a.active {color:#ffffff;background: #384978;font-weight:500;border-left:1px solid #384978;}
/*.tab_container {border: 1px solid #eee;border-top: none;clear: both;float: left;width: 100%;background: #FFFFFF;}*/
/*.tab_content {width:100%;font-size: 12px;display: none;}*/
.tab_content{margin:0 0 0 0;width:100%;background:#fff;}
.tab_content ul{width:100%;height:325px;margin:0px;padding:0px;display:table;}
.tab_content ul li{float:left;width:600px;height:325px;display:inline-block;}
.tab_content ul li a{padding:102px 0 0 0;width:100%;height:223px;color:#fff;display:inline-block;text-align:center;}

/*tab01Visual*/
.tab01Visual{position:relative; width:100%; max-width:1200px;}
.tab01Visual .bx-wrapper{position:relative;}
.tab01Visual ul.bxslider li {max-width:1200px; height:325px; text-align:center;}
.tab01Visual ul.bxslider li a{width:600px;height:223px;float:left;}
.tab01Visual ul.bxslider li a h4{font-size:36px;line-height:36px;font-weight:500;}
.tab01Visual ul.bxslider li a span{margin:19px 0 15px 0;display:inline-block;width:15px;height:1px;background:#fff;}
.tab01Visual ul.bxslider li a p{font-size:24px;line-height:30px;font-weight:300;}
.tab01Visual ul.bxslider li.v1 a:nth-child(1){background:url('../image/main/tab_01_01.jpg') no-repeat left center;}
.tab01Visual ul.bxslider li.v1 a:nth-child(2){background:url('../image/main/tab_01_02.jpg') no-repeat left center;}

.tab01Visual .bx-wrapper .bx-controls{position:absolute; width:100%; text-align:center; bottom:187px;}
.tab01Visual .bx-wrapper .bx-controls .bx-pager{position:relative; width:1080px; display:inline-block; bottom:15px; left:0; text-align:left;}

.tab01Visual .bx-wrapper .bx-controls .bx-controls-direction{position:relative; max-width:1200px; margin:0 auto;}
.tab01Visual .bx-wrapper .bx-controls .bx-controls-direction a{position:absolute; width:49px; height:49px; top:0px; font-size:0; }
.tab01Visual .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{left:35px; background:url('../image/main/tab_banner_pev.png') no-repeat center center;}
.tab01Visual .bx-wrapper .bx-controls .bx-controls-direction .bx-next{right:35px; background:url('../image/main/tab_banner_next.png') no-repeat center center;}

/*tab02Visual*/
.tab02Visual{position:relative; width:100%; max-width:1200px;}
.tab02Visual .bx-wrapper{position:relative;}
.tab02Visual ul.bxslider li {max-width:1200px; height:325px; text-align:center;}
.tab02Visual ul.bxslider li a{width:600px;height:223px;float:left;}
.tab02Visual ul.bxslider li a h4{font-size:36px;line-height:36px;font-weight:500;}
.tab02Visual ul.bxslider li a span{margin:19px 0 15px 0;display:inline-block;width:15px;height:1px;background:#fff;}
.tab02Visual ul.bxslider li a p{font-size:24px;line-height:30px;font-weight:300;}
.tab02Visual ul.bxslider li.v1 a:nth-child(1){background:url('../image/main/tab_02_01.jpg') no-repeat left center;}
.tab02Visual ul.bxslider li.v1 a:nth-child(2){background:url('../image/main/tab_02_02.jpg') no-repeat left center;}
.tab02Visual ul.bxslider li.v2 a:nth-child(1){background:url('../image/main/tab_02_03.jpg') no-repeat left center;}
.tab02Visual ul.bxslider li.v2 a:nth-child(2){background:url('../image/main/tab_02_04.jpg') no-repeat left center;}
.tab02Visual ul.bxslider li.v3 a:nth-child(1){background:url('../image/main/tab_02_05.jpg') no-repeat left center;}
.tab02Visual ul.bxslider li.v3 a:nth-child(2){background:url('../image/main/tab_02_01.jpg') no-repeat left center;}

.tab02Visual .bx-wrapper .bx-controls{position:absolute; width:100%; text-align:center; bottom:187px;}
.tab02Visual .bx-wrapper .bx-controls .bx-pager{position:relative; width:1080px; display:inline-block; bottom:15px; left:0; text-align:left;}

.tab02Visual .bx-wrapper .bx-controls .bx-controls-direction{position:relative; max-width:1200px; margin:0 auto;}
.tab02Visual .bx-wrapper .bx-controls .bx-controls-direction a{position:absolute; width:49px; height:49px; top:0px; font-size:0; }
.tab02Visual .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{left:35px; background:url('../image/main/tab_banner_pev.png') no-repeat center center;}
.tab02Visual .bx-wrapper .bx-controls .bx-controls-direction .bx-next{right:35px; background:url('../image/main/tab_banner_next.png') no-repeat center center;}

/*tab03Visual*/
.tab03Visual{position:relative; width:100%; max-width:1200px;}
.tab03Visual .bx-wrapper{position:relative;}
.tab03Visual ul.bxslider li {max-width:1200px; height:325px; text-align:center;}
.tab03Visual ul.bxslider li a{width:600px;height:223px;float:left;}
.tab03Visual ul.bxslider li a h4{font-size:36px;line-height:36px;font-weight:500;}
.tab03Visual ul.bxslider li a span{margin:19px 0 15px 0;display:inline-block;width:15px;height:1px;background:#fff;}
.tab03Visual ul.bxslider li a p{font-size:24px;line-height:30px;font-weight:300;}
.tab03Visual ul.bxslider li.v1 a:nth-child(1){background:url('../image/main/tab_03_01.jpg') no-repeat left center;}
.tab03Visual ul.bxslider li.v1 a:nth-child(2){background:url('../image/main/tab_03_02.jpg') no-repeat left center;}
.tab03Visual ul.bxslider li.v2 a:nth-child(1){background:url('../image/main/tab_03_03.jpg') no-repeat left center;}
.tab03Visual ul.bxslider li.v2 a:nth-child(2){background:url('../image/main/tab_03_04.jpg') no-repeat left center;}
.tab03Visual ul.bxslider li.v3 a:nth-child(1){background:url('../image/main/tab_03_05.jpg') no-repeat left center;}
.tab03Visual ul.bxslider li.v3 a:nth-child(2){background:url('../image/main/tab_03_06.jpg') no-repeat left center;}

.tab03Visual .bx-wrapper .bx-controls{position:absolute; width:100%; text-align:center; bottom:187px;}
.tab03Visual .bx-wrapper .bx-controls .bx-pager{position:relative; width:1080px; display:inline-block; bottom:15px; left:0; text-align:left;}

.tab03Visual .bx-wrapper .bx-controls .bx-controls-direction{position:relative; max-width:1200px; margin:0 auto;}
.tab03Visual .bx-wrapper .bx-controls .bx-controls-direction a{position:absolute; width:49px; height:49px; top:0px; font-size:0; }
.tab03Visual .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{left:35px; background:url('../image/main/tab_banner_pev.png') no-repeat center center;}
.tab03Visual .bx-wrapper .bx-controls .bx-controls-direction .bx-next{right:35px; background:url('../image/main/tab_banner_next.png') no-repeat center center;}

/*tab04Visual*/
.tab04Visual{position:relative; width:100%; max-width:1200px;}
.tab04Visual .bx-wrapper{position:relative;}
.tab04Visual ul.bxslider li {max-width:1200px; height:325px; text-align:center;}
.tab04Visual ul.bxslider li a{width:600px;height:223px;float:left;}
.tab04Visual ul.bxslider li a h4{font-size:36px;line-height:36px;font-weight:500;}
.tab04Visual ul.bxslider li a span{margin:19px 0 15px 0;display:inline-block;width:15px;height:1px;background:#fff;}
.tab04Visual ul.bxslider li a p{font-size:24px;line-height:30px;font-weight:300;}
.tab04Visual ul.bxslider li.v1 a:nth-child(1){background:url('../image/main/tab_04_01.jpg') no-repeat left center;}
.tab04Visual ul.bxslider li.v1 a:nth-child(2){background:url('../image/main/tab_04_02.jpg') no-repeat left center;}

.tab04Visual .bx-wrapper .bx-controls{position:absolute; width:100%; text-align:center; bottom:187px;}
.tab04Visual .bx-wrapper .bx-controls .bx-pager{position:relative; width:1080px; display:inline-block; bottom:15px; left:0; text-align:left;}

.tab04Visual .bx-wrapper .bx-controls .bx-controls-direction{position:relative; max-width:1200px; margin:0 auto;}
.tab04Visual .bx-wrapper .bx-controls .bx-controls-direction a{position:absolute; width:49px; height:49px; top:0px; font-size:0; }
.tab04Visual .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{left:35px; background:url('../image/main/tab_banner_pev.png') no-repeat center center;}
.tab04Visual .bx-wrapper .bx-controls .bx-controls-direction .bx-next{right:35px; background:url('../image/main/tab_banner_next.png') no-repeat center center;}


/*main_con02*/
.main_con02{margin:0 auto;width:1200px;height:300px;display:table;}

/*공지사항*/
.con01{margin: 53px 23px 0 0;width:310px;height:300px;display:table;float:left;}
.main_tab_area02{position:relative;width:310px;height:300px;display:table;}
.main_tab_area02 .tabs02 {padding: 0;height: 49px;border-top: 1px solid #d7d7d7;border-left: 1px solid #d7d7d7;border-right: 1px solid #d7d7d7;width: 311px;}
.main_tab_area02 .tabs02 li {float: left;font-size:18px;font-weight:300;color:#2e2e2e;text-align:center;cursor: pointer;width:102px;border-right: 1px solid #fff;/*border-left: 1px solid #d7d7d7;*/background: #cecece;overflow: hidden;position: relative;}
.main_tab_area02 .tabs02 li.first{width:102px;}
.main_tab_area02 .tabs02 li.last{width:103px;}
.main_tab_area02 .tabs02 li a{width:103px;height: 49px;line-height: 49px;display:inline-block;background:#cecece;color:#2e2e2e;}
.main_tab_area02 .tabs02 li a.active {color:#2e2e2e;background: #ffffff;border-bottom:none;border-right:none;border-left:none;}
.main_tab_area02 .tabs02 li a.first{width:103px;}
.main_tab_area02 .tabs02 li a.last{width:103px;}

.tab_content02 {width:264px;height:188px;padding:16px 19px 45px 28px;font-size: 12px;border-left: 1px solid #d7d7d7;border-right: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;}
.tab_content02 a.more{font-size:14px;color:#2e2e2e;text-align:right;display:block;}
.tab_content02 ul{width:100%;margin:18px 0 0 0;padding:0px;display:table;}
.tab_content02 ul li{float:left;display:inline-block;margin:0 0 19px 0;background:url('../image/main/con01_dot.gif') no-repeat 0 center;}
.tab_content02 ul li.last{margin-bottom:0px;}
.tab_content02 ul li a{margin:0 0 0 10px;display:block;width:248px;font-size:18px;line-height:21px;color:#2e2e2e;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

/*롤링배너*/
.con02{margin: 53px 22px 0 0;width:530px;height:300px;display:table;float:left;}
/*con02Visual*/
.con02Visual{position:relative; width:530px;}
.con02Visual .bx-wrapper{position:relative;}
.con02Visual ul.bxslider a{display:block;}
.con02Visual ul.bxslider li {max-width:530px; height:300px; text-align:center;}
.con02Visual ul.bxslider li.v1 {background:url('../image/main/con_v1.jpg') no-repeat center center;}
.con02Visual ul.bxslider li.v2 {background:url('../image/main/con_v1.jpg') no-repeat center center;}
.con02Visual .bx-wrapper .bx-controls{position:absolute; width:100%; text-align:center; bottom:54px;left:232px;}
.con02Visual .bx-wrapper .bx-controls .bx-pager{position:relative; width:530px; display:inline-block; bottom:15px; left:0; text-align:left;}
.con02Visual .bx-wrapper .bx-controls .bx-pager .bx-pager-item{display:inline-block;}
.con02Visual .bx-wrapper .bx-controls .bx-pager .bx-pager-item a{display:block; width:10px; height:10px; font-size:0; margin:0 3px; background: url('../image/main/mn_bol.png') no-repeat 0 0;}
.con02Visual .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.active{width:50px;height:10px; background: url('../image/main/mn_bol_on.png') no-repeat 0 0;}

.con03{margin: 53px 0 0 0;width:312px;height:300px;display:table;float:left;}
.con03 a{padding:34px 0 34px 114px;color:#fff;display:block;}
.con03 a h4{font-size:24px;font-weight:500;}
.con03 a p{font-weight:300;margin:11px 0 0 0;font-size:18px;line-height:20px;}
.con03 a.first{background:#647189 url('../image/main/con03_01.gif') no-repeat 44px center;}
.con03 a.two{margin:20px 0 0 0;background:#23304b url('../image/main/con03_02.gif') no-repeat 44px center;}

/*main_con03*/
.main_con03{margin:0 auto;width:1200px;height:142px;display:table;}
.main_con03 ul{margin:37px 0 0 0;display:table;}
.main_con03 ul li{float:left;width:300px;text-align:center;background: url('../image/main/main_con03_line.gif') no-repeat right center;}
.main_con03 ul li.last{background:none;}
.main_con03 ul li a{display:block;}
.main_con03 ul li a img{}
.main_con03 ul li a p{margin:16px 0 0 0;font-size:20px;color:#2d2d2d;}

/*footer*/
.footer{background:#313131; border-top:1px solid #ddd; overflow:hidden; clear:both; padding-left:20px;}
.footer p.ft_logo{padding:65px 46px 0px 16px; float:left;}
.footer .ft_area{float:left;}
.footer .ft_area .ft_box{padding-top:74px; padding-bottom:7px; overflow:hidden;}
.footer .ft_area .ft_box ul li{float:left;}
.footer .ft_area .ft_box ul li{padding:0px 16px 0 0;line-height: 20px; margin:0 12px 0 0;background:url('../image/common/line.gif') top right no-repeat;}
.footer .ft_area .ft_box ul li.fir{padding-left:0px;}
.footer .ft_area .ft_box ul li.end{background:none;}
.footer .ft_area .ft_box ul li a{font-size:18px; color:#c2c2c2;}
.footer .ft_area .ft_info{clear:both;}
.footer .ft_area .ft_info dl{}
.footer .ft_area .ft_info dl dt{float:left; font-size:18px; color:#c2c2c2; font-weight:500; margin-right:5px; margin-bottom:16px;}
.footer .ft_area .ft_info dl dt.enter{clear:both;}
.footer .ft_area .ft_info dl dt.bl{color:#c2c2c2;}
.footer .ft_area .ft_info dl dd{float:left; font-size:18px; color:#c2c2c2; font-weight:300; margin-right:5px; margin-bottom:16px;}
.footer .ft_area .ft_info dl dd span.ls{letter-spacing:0px;}
.footer .ft_area .ft_info p{clear:both; color:#c2c2c2; font-size:18px; font-weight:300; letter-spacing:0px; padding-bottom:82px;}
.footer .ft_area .ft_info .copyright{font-size:14px;}
