div#wrap{ position:relative; min-width:1200px;}
div#wrap img { border:none; }
div#wrap a{ text-decoration:none; }
div#wrap div#header{  }
div#wrap div#header h1{position:absolute;top:17px;left:50px;z-index:9999;}
div#wrap div#header select.lan{position:absolute;top:30px;right:50px;z-index:9999; font-size:14px; border:1px solid #dfdfdf; color:#000; border-radius:25px; padding:0px 30px; cursor:pointer;}

.pari{font-family: 'Parisienne', cursive;}

div#wrap div.header_inner {position: relative; width:1200px; height:90px; margin:0 auto;z-index: 99999;}
div#wrap div.header_inner div#nav {height:100%;font-size:14px;color:#2e302f;font-weight:bold;}
div#wrap div.header_inner div#nav img{vertical-align:bottom;padding-right:5px;}
div#wrap div.header_inner div#nav > ul { clear:both;text-align:center;  position:relative; padding:0px; margin:0; box-sizing:border-box;height:100%;}
div#wrap div.header_inner div#nav > ul > li { display:inline-block; float:none;  height:100%;vertical-align:top;}
div#wrap div.header_inner div#nav > ul > li > div{height:100%;position:relative;}
div#wrap div.header_inner div#nav > ul > li > div:before {content:"";position:absolute; bottom:0; left:50%; width:0%; height:3px; background:#17346e; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
div#wrap div.header_inner div#nav > ul > li > div > a{font-size:19px;text-align:center; font-weight: 600;display:inline-block;color:#222;height:90px; line-height:90px; text-transform: uppercase;position:relative; margin:0px 25px; letter-spacing:-0.03em;}
div#wrap div.header_inner div#nav > ul > li.on > div:before {width:100%; left:0%;}
div#wrap div.header_inner div#nav > ul > li.on > div > a{color:#17346e;}
div#wrap div.header_inner div#nav > ul > li > div > a strong{font-weight: 500;}
div#wrap div.header_inner div#nav ul li ul { display:none; position:absolute; top:90px; left:0; z-index:100; width:100%; text-align:center;}
div#wrap div.header_inner div#nav ul li ul li { display:inline-block; margin:0 0 0 20px; }
div#wrap div.header_inner div#nav ul li ul li a{color:#888; font-size:17px; height:50px; line-height:50px; font-weight:400;}
div#wrap div.header_inner div#nav ul li ul li a:hover{color:#04286B;}
div#wrap div.header_inner div#nav ul li ul li a strong{color:#04286B;font-weight:400;}
#header .bg_box {position: absolute; display:none; width: 100%; height: 50px; top:90px;left: 0; z-index:50; background-color: #fff; border-top:1px solid #ddd;}


div#wrap div#sepration { clear:both; height:410px; text-align:center; background:url('/images/default/content/sub_visual01.jpg') no-repeat center center;}
div#wrap div#sepration.visual_bg01 {background:url('/images/default/content/sub_visual01.jpg') no-repeat center center;}
div#wrap div#sepration.visual_bg02 {background:url('/images/default/content/sub_visual02.jpg') no-repeat center center;}
div#wrap div#sepration.visual_bg03 {background:url('/images/default/content/sub_visual03.jpg') no-repeat center center;}
div#wrap div#sepration.visual_bg04 {background:url('/images/default/content/sub_visual04.jpg') no-repeat center center;}
div#wrap div#sepration.visual_bg05 {background:url('/images/default/content/sub_visual05.jpg') no-repeat center center;}
div#wrap div#sepration div{width:1200px; margin:0 auto; position:relative;}
div#wrap div#sepration h2{  font-size:36px;color:#000; letter-spacing: -0.06em;font-weight:700; padding-top:140px; text-transform: uppercase;}
div#wrap div#sepration p{color:#000; margin-top:10px; font-size:16px;}

/* 왼쪽메뉴 */
div#wrap div.lm_bg {clear:both; background:rgba(255, 255, 255, 0.8); margin-top:-50px;}
div#wrap div.lm_bg div.left_menu { position:relative;}
div#wrap div.lm_bg div.left_menu ul {overflow:hidden;width:1200px; margin:0 auto; }
div#wrap div.lm_bg div.left_menu ul li {  float : left; width:25%; line-height:50px; height:50px;position : relative; box-sizing:border-box;}
div#wrap div.lm_bg div.left_menu ul li a{ display : block; color : #828282; font-weight:500; font-size:17px; text-align:center; letter-spacing:-0.04em;}
div#wrap div.lm_bg div.left_menu ul li:after{content:'';display : block; position : absolute; right:0; top:0;width :1px; height : 100%; background : #ddd; opacity:0.6;}
div#wrap div.lm_bg div.left_menu ul li:first-child:before{left:0;content:'';display : block; position : absolute; top:0;width :1px; height : 100%; background :  #ddd; opacity:0.6;}
div#wrap div.lm_bg div.left_menu ul li.on{background-color:#03356A;}
div#wrap div.lm_bg div.left_menu ul li.on a{color:#fff;font-weight:500; }


div#wrap div.tab_menu{width:1200px; margin:0 auto; margin-bottom:80px;}
div#wrap div.tab_menu ul{overflow:hidden;}
div#wrap div.tab_menu ul li{ float:left; width: 16.666%;}
div#wrap div.tab_menu ul li a{display:block; border: 1px solid #ddd;    border-bottom: 2px solid #14A1F6;box-sizing:border-box; height:45px; line-height:45px; text-align:center; font-size:17px; color:#8f8f8f; font-weight:500;}
div#wrap div.tab_menu ul li.on a{background:#14A1F6; color:#fff;}

div#wrap div#container { margin:0; padding:0;}
div#wrap div#container div#section {position:relative; }
div#wrap div#container div#section div.content_title{width:100%; text-align:center; margin-top:70px;}
div#wrap div#container div#section div.content_title h3 span{font-size:32px; font-weight:700;letter-spacing:-0.05em; color:#000; text-transform: uppercase; box-sizing:border-box; display:inline-block;} 

div#wrap div#container div#section div.right_content {}
div#wrap div#container div#section div.right_content div.content_body {padding-top:50px; padding-bottom:90px; }
div#wrap div#container div#section div.right_content div.content_body div.con{width:1200px; margin:0 auto;}


div#wrap div#sub_bottom{width:100%; background:url('/images/default/content/sub_bottom.jpg') no-repeat center top; text-align:center; height:187px; box-sizing:border-box; padding:45px 0;}
div#wrap div#sub_bottom h1{font-size:49px; color:#fff; font-weight:400; letter-spacing:-0.03em;}
div#wrap div#sub_bottom h3{font-size:17px; color:#fff; font-weight:300; margin-top:12px;}

/*푸터*/
div#wrap div#footer{ clear:both; background-color:#393939;font-size:14px; position:relative; }
div#wrap div#footer .btn_top{position:absolute; right:50px; top:-40px;}
div#wrap div#footer div.copyright { width:1200px; margin:0 auto;overflow:hidden; text-align:center; padding:50px 0px 53px 0px; color:#fff; letter-spacing:0;}
div#wrap div#footer div.copyright div.addr{width:100%; text-align:center; color:#fff; letter-spacing:0; box-sizing:border-box; position:relative; margin-top:20px;}
div#wrap div#footer div.copyright div.addr p{color:#aaa;}
div#wrap div#footer div.copyright div.addr span{padding:0px 10px; color:#555;}
div#wrap div#footer div.copyright p.copy{padding-bottom:0; margin-top:35px; color:#666; font-size:14px;}
div#wrap div#footer div.copyright p.copy span{color:#14a1f6;}


