@charset "utf-8";
/* CSS Document */
.mt30{margin-top:30px !important;}
.mb10{margin-bottom:10px !important;}
.mb30{margin-bottom:30px !important;}
.ml74{margin-left:74px;}


body, html{height:100%; position:relative;}
/*================================
	header
================================*/
/*#gnb_box{position:relative;}
.total_wrap {position:absolute; height:65px; width:100%;}*/

#gnb_box #gnb h1{position:absolute; left:0px; top:13px; z-index:999; no-repeat left center;}
 

/*================================
	gnb
================================*/



#gnb_box{position:relative; height:65px; z-index:100; min-width:1446px;  }
#gnb {position: relative; width:100%; height:88px; z-index: 50;}

.mm-fixed-top{position: fixed; left: 0; top: 0;}

#headerWr{position:relative;  min-height:3px; background:url(../images/main/gnb_bg.png) repeat-x left top;   }

/* 1뎁메뉴 넓이 */
#headerWr .header{/*width:auto;  min-width:1200px; position:absolute; right:126px; top:0;*/ width:1350px; margin:0 auto; }






.gnb{overflow:hidden; position:relative; /* right:126px;  */top:0;  height:65px;}

/* 1뎁메뉴 위치 */
.gnb .gnb_lists{
	font-size: 15px;
	line-height: 1em;
	float: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 35px;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-align: right;
	
}
    .gnb .gnb_lists:first-child{/*margin-left: 300px;*/}
    .gnb .gnb_lists.hover > a{color: #41beb7;}
	.gnb .gnb_lists a{vertical-align:top; line-height:0em}

/* 2뎁메뉴 위치 */
.gnb .depth02{position: absolute; top:98px; left:0; display: none;}

.gnb .depth02 > li{
	float: left;
	margin-left: 16px;
}
    .gnb .depth02 > li:first-child{margin-left: 0;}
.gnb .depth02 > li > a{font-size: 13px; color: #282e38;}
	.gnb .depth02 > li > a:hover{color: #43c2cc;}
	.gnb .depth02 > li.hover > a{color: #43c2cc;}
.gnb .gnb_list01 .depth02{padding-left: 270px;}
.gnb .gnb_list02 .depth02{padding-left: 300px;}
.gnb .gnb_list03 .depth02{padding-left: 370px;}
.gnb .gnb_list04 .depth02{padding-left: 300px;}
.gnb .gnb_list05 .depth02{padding-left: 430px;}
.gnb .gnb_list06 .depth02{padding-left: 726px;}
.gnb .gnb_list07 .depth02{padding-left: 838px;}
.gnb .gnb_list08 .depth02{padding-left: 850px;}
.gnb .gnb_list09 .depth02{padding-left: 900px;}
.gnb .gnb_list10 .depth02{padding-left: 1034px;}
.gnb .gnb_list11 .depth02{padding-left: 1200px;}

.gnb .rolling_bg{display: none;}

.gnb_anibar{position: absolute; top:55px;height:10px;background:url(../images/main/arrow.png) no-repeat center bottom; margin-left:-70px;}

.depth02_anibar{
	position: absolute;
	bottom: 20;
	height: 3px;
	background-color: #43c2cc;

	margin-top: -9px;
}

/* 1200px 이하 */
@media handheld, only screen and (max-width: 1446px) {
	#headerWr{padding-left:160px;}
}


/*================================
	quick
================================*/
#quick{position:fixed; right:0; top:0; height:100%; z-index:99999 !important; background:#6A6C75; }
#quick .inner{position:relative; height:auto; background: url(../images/main/quick_bg.jpg) repeat-x left top; }
#quick .inner:hover{height:auto; /* background:transparent url(../images/main/quick_bg.jpg) repeat-x left top; */ }
#quick .tit{width:100px;}
#quick .tit:hover{width:100px;}
#quick ul{width:100px;  display:block; /* background: #c2c3c5 */;}
/* #quick ul:hover{width:93px; display:block; background:transparent url(../images/main/quick_bg.jpg) repeat left top; } */

#quick ul li a{display:block;}
#quick ul li a:hover{background:#282E38;}

caption {display:none; visibility:hidden; text-indent:9999em;}

.quick_top{position:absolute; bottom:0; right:0;}

.open_pop {display:none; position:absolute; right:93px; top:30px; width:387px; background: url(../images/main/popbg.jpg); z-index:999;}


.open_pop .tit{margin:0 0 38px 0;}



.open_pop01 {top:0px;}

.open_pop01 .popCon{position:relative;  padding:0px 0px;}
.open_pop01 .pop01_close{position:absolute; right:17px; top:14px; cursor:pointer;}
.open_pop01 .pop_bn {position:absolute; right:66px; top:373px;}

.open_pop02{top:50px;}

.open_pop02 .popCon{position:relative;  padding:0px 0px;}
.open_pop02 .pop02_close{position:absolute; right:17px; top:14px; cursor:pointer;}
.open_pop02 .pop_bn {position:absolute; right:44px; top:373px;}

.open_pop03{top:100px;}

.open_pop03 .popCon{position:relative;  padding:0px 0px;}
.open_pop03 .pop03_close{position:absolute; right:17px; top:14px; cursor:pointer;}
.open_pop03 .pop_bn {position:absolute; right:66px; top:373px;}

.open_pop04{top:150px;}

.open_pop04 .popCon{position:relative;  padding:0px 0px;}
.open_pop04 .pop04_close{position:absolute; right:17px; top:14px; cursor:pointer;}


.open_pop05{top:200px;}

.open_pop05 .popCon{position:relative;  padding:0px 0px;}
.open_pop05 .pop05_close{position:absolute; right:17px; top:14px; cursor:pointer;}
.open_pop05 .pop_bn {position:absolute; right:66px; top:373px;}

.open_pop06{top:250px;}

.open_pop06 .popCon{position:relative;  padding:0px 0px;}
.open_pop06 .pop06_close{position:absolute; right:17px; top:14px; cursor:pointer;}
.open_pop06 .pop_bn {position:absolute; right:66px; top:373px;}



