@charset "utf-8";
/* CSS Document */
.wrap {position:relative; width:100%; max-width:2000px; min-width:1200px; margin:0 auto;}

/*--------------- header ---------------*/
.header_wrap {position:absolute; width:100%; max-width:2000px; min-width:2000px; height:53px; margin:0 auto; padding:17px 0;/*overflow:hidden;*/z-index:1;}
.header_wrap .header {width: 72%; max-width: 1500px;float:left;}
.header_wrap .header h1 {width: 315px; overflow:hidden; float:left; margin: 0  5% 0 5%;}
.header_wrap .header ul {}
.header_wrap .header ul li.dep1 {float:left; padding-left: 0.3%;width: 8.6667%;min-width: 130px;}
.header_wrap .header ul li.dep1.exp {width:9.72%;}
.header_wrap .header ul li.dep1:first-child {margin-left:0;}
.header_wrap .header ul li.dep1 ul { position:absolute; width:100%; max-width:1500px; left:0; height:196px; overflow:hidden; z-index:10; background:#fff; border-bottom:1px solid #0a310e;}
.header_wrap .header ul li.dep1 ul li{float:left; padding-left:50px;}
.header_wrap .header ul li.dep1 ul li:first-child {border-left:1px solid #ddd;}
.header_wrap .header ul li.dep1 ul.dep1_1{display:none; background:#fff url("/img/ck_gnb_dep1_1_tit.jpg") 290px -10px no-repeat; padding-left:500px; padding-top:47px;}
.header_wrap .header ul li.dep1 ul.dep1_2{display:none; background:#fff url("/img/ck_gnb_dep1_2_tit.jpg") 290px -10px no-repeat; padding-left:500px; padding-top:47px;}
.header_wrap .header ul li.dep1 ul.dep1_3{display:none; background:#fff url("/img/ck_gnb_dep1_3_tit.jpg") 290px -10px no-repeat; padding-left:500px; padding-top:47px;}
.header_wrap .header ul li.dep1 ul.dep1_4{display:none; background:#fff url("/img/ck_gnb_dep1_4_tit.jpg") 290px -10px no-repeat; padding-left:500px; padding-top:47px;}
.header_wrap .header ul li.dep1 ul.dep1_5{display:none; background:#fff url("/img/ck_gnb_dep1_5_tit.jpg") 290px -10px no-repeat; padding-left:500px; padding-top:47px;}
.header_wrap span {margin-left:5%;}
 
/*sub haeder*/
.sub_header_wrap {position:absolute; width: 100%; /* max-width: 1200px; */height:53px; /* margin: 40px auto; */ padding:17px 0;overflow:hidden;background-color: #fff;z-index: 10;}
.sub_header_wrap .header_sub {position:absolute; width:1200px; margin:0 auto; left:50%; margin-left:-600px;}
.sub_header_wrap .header_sub h1:after{display:block;content:"";clear:both;}
.sub_header_wrap .header_sub h1{width:275px; float:left; margin-right:4%;}
.sub_header_wrap .header_sub ul {}
.sub_header_wrap .header_sub ul li.dep1 {float:left; padding-left:1.3%; width:8.6667%; min-width:130px;}
.sub_header_wrap .header_sub ul li.dep1:first-child {margin-left:0;}
.sub_header_wrap .header_sub ul li.dep1.exp {float:right;}
.sub_header_wrap .header_sub ul li.dep1 ul {position:absolute; width:initial; /*max-width:1083px;*/ left:0; height:196px; overflow:hidden; z-index:10; background:#fff;}
.sub_header_wrap .header_sub ul li.dep1 ul.exp {left:-280px;}
.sub_header_wrap .header_sub ul li.dep1 ul li{float:left; padding-left:25px;}
.sub_header_wrap .header_sub ul li.dep1 ul li:first-child {border-left:1px solid #ddd;}
.sub_header_wrap .header_sub ul li.dep1 ul.dep1_1{display:none; background:#fff url("/img/ck_gnb_dep1_1_tit.jpg") 280px center no-repeat; padding-left:480px; padding-top:47px;}
.sub_header_wrap .header_sub ul li.dep1 ul.dep1_2{display:none; background:#fff url("/img/ck_gnb_dep1_2_tit.jpg") 280px center no-repeat; padding-left:480px; padding-top:47px;}
.sub_header_wrap .header_sub ul li.dep1 ul.dep1_3{display:none; background:#fff url("/img/ck_gnb_dep1_3_tit.jpg") 280px center no-repeat; padding-left:480px; padding-top:47px;}
.sub_header_wrap .header_sub ul li.dep1 ul.dep1_4{display:none; background:#fff url("/img/ck_gnb_dep1_4_tit.jpg") 280px center no-repeat; padding-left:480px; padding-top:47px;}
.sub_header_wrap .header_sub ul li.dep1 ul.dep1_5{display:none; background:#fff url("/img/ck_gnb_dep1_5_tit.jpg") 280px center no-repeat; padding-left:480px; padding-top:47px;}


/* 전체메뉴 */
.menu {/* width:500px; */ float:right;}
.menu a {float:right; display:block;}

.left_menu {display:none; position:absolute; top:17px; right:0; z-index:2; width:500px; height:0; overflow:hidden; opacity:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;}
.left_menu .menu {width:502px; background: transparent; height: 70px; position:relative;}
.left_menu .menu a {float:right; display:block;}
.left_menu .bottom {position:relative; width:500px; height:1111px; background-color:#D5CDCA; overflow:hidden; display:inline-block;}
.left_menu .bottom .bottom_wrap {background:#d5cdca url("/img/ck_menu_bg.jpg") no-repeat; }
.left_menu .bottom dl {width:152px; margin:0 auto;}
.left_menu .bottom dl.dep1_1 {padding:45px 0 31px;}
.left_menu .bottom dl.dep1_2 {padding:36px 0 31px;}
.left_menu .bottom dl.dep1_3 {padding:45px 0 29px;}
.left_menu .bottom dl.dep1_4 {padding:34px 0 28px;}
.left_menu .bottom dl dt {margin-bottom:20px;}
.left_menu .bottom dl dd {margin-bottom:15px;}

.top_menu {position:absolute; width:500px; right:0; display:none;}
.top_menu .menu {/* width:500px; */ float:right;}
.top_menu .menu a {float:right; display:block;}
.top_menu .menu a img {margin-top:9px;}
.top_menu {display:none; position:absolute; /*top:73px;*/ right:0; z-index: 11; width:500px; height:0; overflow:hidden; opacity:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;}
.top_menu .menu {width:502px; background: transparent; height:40px; position:relative;}
.top_menu .menu a {float:right; display:block;}
.top_menu .bottom .bottom_wrap {background:#D5CDCA url("/img/ck_menu_bg.jpg") no-repeat; }
.top_menu .bottom {position:relative; width:500px; height:1111px; overflow:hidden; display:inline-block;}
.top_menu .bottom dl {width:152px; margin:0 auto;}
.top_menu .bottom dl.dep1_1 {padding:45px 0 31px;}
.top_menu .bottom dl.dep1_2 {padding:36px 0 31px;}
.top_menu .bottom dl.dep1_3 {padding:45px 0 29px;}
.top_menu .bottom dl.dep1_4 {padding:34px 0 28px;}
.top_menu .bottom dl dt {margin-bottom:20px;}
.top_menu .bottom dl dd {margin-bottom:15px;}

/* */
.main_wrap .left .footer_wrap {width:1500px; overflow:hidden; background:#f9f9f9;}
.main_wrap .left .footer_wrap .footer{height:75px; margin-top:56px; color:#767471; text-indent:22px;}
.main_wrap .left .footer_wrap .footer a{color:#767471; font-weight:bold;}


/* sub top */
.top_wrap {position:relative; width:100%; height:40px; margin:0 auto; line-height:40px; background:#0a310e; /*overflow:hidden;*/ color:#fff;}
.top_wrap .top {position:relative; width:1200px; height: 40px;margin:0 auto;}
.top_wrap .top ul {float: right;}
.top_wrap ul li {float:left;margin-left: 10px;}
.top_wrap ul li .call {margin-top:8.5px;}
.top_wrap ul li a{color:#fff;}
.top_wrap ul li a.common img {margin-top:9px;}

/*--------------- footer ---------------*/
.footer_sub {width:1200px; margin:0 auto; text-align:center; padding:43px 0; font-size:14px;  color:#888;}
.footer_sub img {margin-bottom:21px;}
.footer_sub a { font-size:14px; color:#888 !important;}

@media screen and (max-width:1800px) {
	.header_wrap .header {width:73%;}
	
}