@media (min-width:1600px) {

/* 헤더 */
#header_wrap { position: absolute; top:0; background:#; box-shadow:0 0 8px rgba(0,0,0,0.0); width:100%; height:; z-index:9; }
#header_wrap .wrapper { display:flex; justify-content:space-between; flex-wrap:wrap; width:90%; margin:0 auto; padding:20px 0; }

#header_wrap .wrapper .logo { margin:auto 0; width:20%; z-index:9;}
#header_wrap .wrapper .logo img { height:;}
#header_wrap .wrapper .logo span { display:block; margin:20px 0 0; }
#header_wrap .wrapper .logo span img { display:inline-block; margin:0 5px 0 0; }
#header_wrap .wrapper .logo span a { display:inline-block; border:1px solid #fff; border-radius:6px; padding:5px 15px; color:#fff; text-align:center; transition:.3s; }
#header_wrap .wrapper .logo span a:hover { background:#e4f1f8; color:#283b82; }

#header_wrap .wrapper #wrap { margin:auto 0; }

#header_wrap .wrapper .state { display:flex; margin:auto 0; width:20%; z-index:9;}
#header_wrap .wrapper .state ul { margin-left:auto; }
#header_wrap .wrapper .state ul li a { display:block; font-size:1.0em; color:#fff; text-align:center; transition:.3s; }
#header_wrap .wrapper .state ul li a:hover { }

/* 푸터 */
#footer { border-top:1px solid #333; padding:50px 0; }
#footer .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:0 auto; width:90%; max-width:1600px; }
#footer .content_wrap h3 a { font-size:0.7em; color:#111; }
#footer .content_wrap .address { display:block; margin:0; font-size:0.9em; color:#222; line-height:1.7em; text-align:center; }
#footer .content_wrap .address span { color:#a8a8a8; }
#footer .content_wrap .ft_logo {}
#footer .ft_sns { border-top:1px solid #dedede; margin:40px auto 0; padding:20px 0 0; width:90%; max-width:1600px;  }
#footer .ft_sns ul { display:flex; justify-content:center; flex-wrap:wrap; }
#footer .ft_sns ul li { margin:0 20px; }
#footer .ft_sns ul li a { display:inline-block; font-weight:600; font-size:0.8em; color:#333; transition:.3s; }
#footer .ft_sns ul li a:hover { color:#; }
#footer .ft_sns ul li a:hover img { filter: grayscale(0%); transition:.3s; }
#footer .ft_sns ul li img { display:inline-block; margin:0 7px 0 0; padding:3px 0 0; filter: grayscale(100%); }


/* 퀵메뉴 */
.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:17px; font-weight:400; color:#333; letter-spacing:0; line-height:1.7em; word-break:keep-all;/* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
  overflow-x:hidden; /* 가로 스크롤 X */
}
	
/* 헤더 */
#header_wrap { position:absolute; top:0; background:#; box-shadow:0 0 8px rgba(0,0,0,0.0); width:100%; height:; z-index:9; }
#header_wrap .wrapper { display:flex; justify-content:space-between; flex-wrap:wrap; width:90%; margin:0 auto; padding:20px 0; }

#header_wrap .wrapper .logo { margin:auto 0; width:15%; z-index:9;}
#header_wrap .wrapper .logo img { height:;}
#header_wrap .wrapper .logo span { display:block; margin:20px 0 0; }
#header_wrap .wrapper .logo span img { display:inline-block; margin:0 5px 0 0; }
#header_wrap .wrapper .logo span a { display:inline-block; border:1px solid #fff; border-radius:6px; padding:5px 15px; font-size:0.9em; color:#fff; text-align:center; transition:.3s; }
#header_wrap .wrapper .logo span a:hover { background:#e4f1f8; color:#283b82; }

#header_wrap .wrapper #wrap { margin:auto 0; }

#header_wrap .wrapper .state { display:flex; margin:auto 0; width:15%; z-index:9;}
#header_wrap .wrapper .state ul { margin-left:auto; }
#header_wrap .wrapper .state ul li a { display:block;  font-size:1.0em; color:#fff; text-align:center; transition:.3s; }
#header_wrap .wrapper .state ul li a:hover {  }


/* 푸터 */
#footer { border-top:1px solid #333; padding:50px 0; }
#footer .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:0 auto; width:90%; }
#footer .content_wrap h3 a { font-size:0.7em; color:#111; }
#footer .content_wrap .address { display:block; margin:0; font-size:0.8em; color:#222; line-height:1.7em; text-align:center; }
#footer .content_wrap .address span { color:#a8a8a8; }
#footer .content_wrap .ft_logo {}
#footer .ft_sns { border-top:1px solid #dedede; margin:40px auto 0; padding:20px 0 0; width:90%; }
#footer .ft_sns ul { display:flex; justify-content:center; flex-wrap:wrap; }
#footer .ft_sns ul li { margin:0 20px; }
#footer .ft_sns ul li a { display:inline-block; font-weight:600; font-size:0.8em; color:#333; transition:.3s; }
#footer .ft_sns ul li a:hover { color:#; }
#footer .ft_sns ul li a:hover img { filter: grayscale(0%); transition:.3s; }
#footer .ft_sns ul li img { display:inline-block; margin:0 7px 0 0; padding:3px 0 0; filter: grayscale(100%); }
	
/* 퀵메뉴 */
.quick { position:fixed; top:140px; right:10px; z-index:9;}
.quick img {width: 100px}
.quick ul li { margin:10px 0; }	

}


@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_wrap { position:absolute; top:0; background:#; box-shadow:0 0 8px rgba(0,0,0,0.0); width:100%; height:60px; z-index:9;}
#header_wrap .wrapper { position:relative; width:90%; margin:0 auto; }

#header_wrap .wrapper .logo { position:absolute; left:; top:20px; z-index:7;}
#header_wrap .wrapper .logo img { height:30px; }
#header_wrap .wrapper .logo span { display:none; }


#header_wrap .wrapper .state { display:none; position:absolute; right:0; top:20px; padding:0; z-index:6;}

/* 푸터 */
#footer { border-top:1px solid #333; padding:30px 0; }
#footer .content_wrap { margin:0 auto; width:85%; text-align:center; }
#footer .content_wrap h3 a { font-size:0.7em; color:#111; }
#footer .content_wrap .address { display:block; margin:20px 0; font-size:0.9em; color:#222; line-height:1.7em; text-align:center; }
#footer .content_wrap .address span { color:#a8a8a8; }
#footer .content_wrap .ft_logo img { height:20px; }
#footer .ft_sns { border-top:1px solid #dedede; margin:40px auto 0; padding:20px 0 0; width:85%; }
#footer .ft_sns ul { display:flex; justify-content:space-between; flex-wrap:wrap; }
#footer .ft_sns ul li { width:19%; text-align:center; }
#footer .ft_sns ul li a { display:inline-block; font-weight:600; font-size:0.8em; color:#333; transition:.3s; }
#footer .ft_sns ul li a:hover { color:#; }
#footer .ft_sns ul li a:hover img { filter: grayscale(0%); transition:.3s; }
#footer .ft_sns ul li img { display:inline-block; margin:0 0 7px; filter: grayscale(100%); }


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


}



