@media (min-width:1600px) {

/* 헤더 */
header {
    width: 100%;
    height:0;
    z-index: 10;
    top: 0px;
    position: fixed;
    background-color:;
    border-bottom: 0px solid rgba(150, 150, 150, 0.2);
    box-sizing: border-box;
    transition: All 0.2s ease;
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;}
	
#header { width: 100%;
    height: 90px;
    z-index: 10;
    top: ;
    position:;
    background-color:;
    border-bottom: 0px solid rgba(150, 150, 150, 0.2);
    box-sizing: border-box;
    transition: All 0.2s ease;
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;}	
#header.active {
    background:rgba(35,60,168,0.95);
}
#header.active a {
    color:#111;
}
#header.active #burgerbtn { /* 모바일 삼선메뉴*/ background:url(../images/all_menu_ov.png); }

#header.active .pc_nav > ul > li > a { color:#fff; }
#header.active .pc_nav > ul > li > ul > li > a { color:#b9c0df; }
#header.active .pc_nav > ul > li > ul > li > a:hover { color:#fff; }

   
.header_wrap { position:; top:0; background:; box-shadow:0 0 8px rgba(0,0,0,0.0); border-bottom:0px solid #dedede; width:100%; z-index:9; }
.header_wrap > .wrapper { position:relative; display:flex; justify-content:space-between; flex-wrap:wrap; }
.header_wrap > .wrapper > .logo span { position:absolute; top:20px; left:5%; width:236px; height:47px; background:url(../images/logo.png) no-repeat; z-index:9; }
.header_wrap > .wrapper > .logo img { height:;}

/* 푸터 */
#footer { margin:-50px 0 0; padding:80px 0 60px; border-radius:50px 50px 0 0; background:#e9e9e9; }
#footer .wrapper { margin:0 auto; width:90%; max-width:1600px; }
#footer .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; }
#footer .content_wrap .info { }
#footer .content_wrap .info .logo { display:block; margin:0 0 30px; }
#footer .content_wrap .info .address { }
#footer .content_wrap .info .address > p { font-size:0.9em; }
#footer .content_wrap .customer { margin:auto 0; }
#footer .content_wrap .customer ul li { margin:5px 0; font-size:0.9em; }
#footer .content_wrap .customer ul li span { margin:0 10px 0 0; }
#footer .content_wrap .customer ul li strong { font-size:1.4em; font-weight:800; color:#222; }
#footer .ft_copy { display:flex; justify-content:space-between; flex-wrap:wrap; margin:25px 0 0; padding:25px 0 0; border-top:1px solid #333; }
#footer .ft_copy ul { display:flex; }
#footer .ft_copy ul li a { margin:0 20px 0 0; font-size:0.9em; color:#777; }
#footer .ft_copy .copy { font-size:0.9em; color:#777; }




/* 퀵메뉴 */
.quick { position:fixed; top:140px; right:10px; z-index:9;}
.quick ul li { margin:10px 0; }

}




@media (min-width:768px) and (max-width:1599px){

html { background:#fff;
  text-decoration:none; font-size:16px; font-weight:400; color:#444; letter-spacing:0; line-height:1.6rem; word-break:keep-all;/* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
  overflow-x:hidden; /* 가로 스크롤 X */
}

/* 헤더 */
header {
    width: 100%;
    height: ;
    z-index: 10;
    top: 0px;
    position: fixed;
    background-color:;
    border-bottom: 0px solid rgba(150, 150, 150, 0.2);
    box-sizing: border-box;
    transition: All 0.2s ease;
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;}
	
#header { width: 100%;
    height: 90px;
    z-index: 10;
    top: 0px;
    position: ;
    background-color:;
    border-bottom: 0px solid rgba(150, 150, 150, 0.2);
    box-sizing: border-box;
    transition: All 0.2s ease;
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;}	
#header.active {
    background:rgba(35,60,168,0.95);
}
#header.active a {
    color:#111;
}
#header.active #burgerbtn { /* 모바일 삼선메뉴*/ background:url(../images/all_menu_ov.png); }

#header.active .pc_nav > ul > li > a { color:#fff; }
#header.active .pc_nav > ul > li > ul > li > a { color:#b9c0df; }
#header.active .pc_nav > ul > li > ul > li > a:hover { color:#fff; }
   
.header_wrap { position:; top:0; background:; box-shadow:0 0 8px rgba(0,0,0,0.0); border-bottom:0px solid #dedede; width:100%; z-index:9; }
.header_wrap > .wrapper { position:relative; display:flex; justify-content:space-between; flex-wrap:wrap; }
.header_wrap > .wrapper > .logo span { position:absolute; top:20px; left:5%; width:236px; height:47px; background:url(../images/logo.png) no-repeat; z-index:9; }
.header_wrap > .wrapper > .logo img { height:;}

/* 푸터 */
#footer { margin:-50px 0 0; padding:80px 0 60px; border-radius:50px 50px 0 0; background:#e9e9e9; }
#footer .wrapper { margin:0 auto; width:90%; }
#footer .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; }
#footer .content_wrap .info { }
#footer .content_wrap .info .logo { display:block; margin:0 0 30px; }
#footer .content_wrap .info .address { }
#footer .content_wrap .info .address > p { font-size:0.8em; }
#footer .content_wrap .customer { margin:auto 0; }
#footer .content_wrap .customer ul li { margin:0; font-size:0.8em; }
#footer .content_wrap .customer ul li span { margin:0 10px 0 0; }
#footer .content_wrap .customer ul li strong { font-size:1.4em; font-weight:800; color:#222; }
#footer .ft_copy { display:flex; justify-content:space-between; flex-wrap:wrap; margin:25px 0 0; padding:25px 0 0; border-top:1px solid #333; }
#footer .ft_copy ul { display:flex; }
#footer .ft_copy ul li a { margin:0 20px 0 0; font-size:0.8em; color:#777; }
#footer .ft_copy .copy { font-size:0.8em; color:#777; }
	
/* 퀵메뉴 */
.quick { position:fixed; top:140px; right:10px; z-index:9;}
.quick img {width: 100px}
.quick ul li { margin:10px 0; }	

}

@media screen and (max-width: 1000px) {
#header.active #burgerbtn { /* 모바일 삼선메뉴*/ background:url(../images/all_menu_ov.png); }
#header.active #tel h2 a { color:#1149a5; }
}


@media (max-width:767px){
	
html { background:#fff;
  text-decoration:none; font-size:13px; font-weight:400; color:#333; letter-spacing:0; line-height:1.4em; word-break:keep-all;/* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
  overflow-x:hidden; /* 가로 스크롤 X */
}
	
/* 헤더 */
header {
    width: 100%;
    height: ;
    z-index: 10;
    top: 0px;
    position: fixed;
    background-color: #;
    border-bottom: 0px solid rgba(150, 150, 150, 0.2);
    box-sizing: border-box;
    transition: All 0.2s ease;
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;}
	
#header { width: 100%;
    height: 60px;
    z-index: 10;
    top: 0px;
    position: ;
    background-color:;
    border-bottom: 0px solid rgba(150, 150, 150, 0.2);
    box-sizing: border-box;
    transition: All 0.2s ease;
    -webkit-transition: All 0.2s ease;
    -moz-transition: All 0.2s ease;}	
#header.active {
    background:rgba(35,60,168,0.95);
}
#header.active a {
    color:#111;
}
#header.active #burgerbtn { /* 모바일 삼선메뉴*/ background:url(../images/all_menu_ov.png); }
#header.active #tel h2 a { color:#1149a5; }


.header_wrap { position:relative; top:0; background:rgba(0,0,0,0.0); box-shadow:0 0 8px rgba(0,0,0,0.1); border-bottom:0px solid #dedede; width:100%; height:; z-index:9;}
.header_wrap .wrapper { position:relative; width:90%; margin:0 auto; }
.header_wrap .wrapper .logo span { position:absolute; top:15px; left:2%; width:151px; height:30px; background:url(../images/logo_mob.png) no-repeat; z-index:9; }
.header_wrap .wrapper .logo img { height:18px; }

/* 푸터 */
#footer { margin:-50px 0 0; padding:50px 0; border-radius:30px 30px 0 0; background:#e9e9e9; }
#footer .wrapper { margin:0 auto; width:85%; }
#footer .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; }
#footer .content_wrap .info { }
#footer .content_wrap .info .logo { display:block; margin:0 0 20px; }
#footer .content_wrap .info .logo img { height:30px; }
#footer .content_wrap .info .address { }
#footer .content_wrap .info .address > p { font-size:0.9em; }
#footer .content_wrap .customer { margin:10px 0 0; }
#footer .content_wrap .customer ul li { margin:5px 0; font-size:0.9em; }
#footer .content_wrap .customer ul li span { margin:0 10px 0 0; }
#footer .content_wrap .customer ul li strong { font-size:1.4em; font-weight:800; color:#222; }
#footer .ft_copy { display:flex; justify-content:space-between; flex-wrap:wrap; margin:15px 0 0; padding:15px 0 0; border-top:1px solid #333; }
#footer .ft_copy ul { display:flex; margin:0 0 10px; }
#footer .ft_copy ul li a { margin:0 10px 0 0; font-size:0.9em; color:#777; }
#footer .ft_copy ul li:nth-child(5) { display:none; }
#footer .ft_copy .copy { font-size:0.8em; color:#777; }


/* 퀵메뉴 */
.quick { position:fixed; top:140px; right:10px; z-index:9;}
.quick img {width: 50px}
.quick ul li { margin:10px 0; }


}



