@media (min-width:1600px) {

/* 헤더 */
#header_wrap { position: fixed; top:0; background:#fff; 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:25%; 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 #283b82; border-radius:6px; padding:5px 15px; color:#283b82; text-align:center; transition:.3s; }
#header_wrap .wrapper .logo span a:hover { background:#e4f1f8; }

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

#header_wrap .wrapper .state { display:flex; margin:auto 0; width:25%; 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 { background:#000; padding:70px 0; }
#footer .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:0 auto; width:90%; max-width:1600px; }
#footer .content_wrap article {}
#footer .content_wrap article h3 a { font-size:0.7em; color:#fff; }
#footer .content_wrap article .address { display:block; margin:15px 0 0; font-size:0.9em; color:#979797; line-height:1.7em; }
#footer .ft_sns { margin:40px auto 0; width:90%; max-width:1600px; }
#footer .ft_sns ul { display:flex; }
#footer .ft_sns ul li { margin:0 40px 0 0; }
#footer .ft_sns ul li a { display:inline-block; font-weight:600; font-size:0.8em; color:#c5c5c5; transition:.3s; }
#footer .ft_sns ul li a:hover { color:#fff; }
#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:fixed; top:0; background:#fff; 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 #283b82; border-radius:6px; padding:5px 15px; font-size:0.9em; color:#283b82; text-align:center; transition:.3s; }
#header_wrap .wrapper .logo span a:hover { background:#e4f1f8; }

#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 { background:#000; padding:70px 0; }
#footer .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:0 auto; width:90%; }
#footer .content_wrap article {}
#footer .content_wrap article h3 a { font-size:0.7em; color:#fff; }
#footer .content_wrap article .address { display:block; margin:15px 0 0; font-size:0.9em; color:#979797; line-height:1.7em; }
#footer .ft_sns { margin:40px auto 0; width:90%; }
#footer .ft_sns ul { display:flex; }
#footer .ft_sns ul li { margin:0 40px 0 0; }
#footer .ft_sns ul li a { display:inline-block; font-weight:600; font-size:0.8em; color:#c5c5c5; transition:.3s; }
#footer .ft_sns ul li a:hover { color:#fff; }
#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:fixed; top:0; background:#fff; 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:22px; }
#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 { background:#000; padding:40px 0; }
#footer .content_wrap { margin:0 auto; width:85%; }
#footer .content_wrap article {}
#footer .content_wrap article h3 a { font-size:0.7em; color:#fff; }
#footer .content_wrap article .address { display:block; margin:15px 0 0; font-size:0.9em; color:#979797; line-height:1.7em; }
#footer .content_wrap .ft_logo { margin:20px 0 0; }
#footer .content_wrap .ft_logo img { height:40px; }
#footer .ft_sns { margin:40px auto 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:#c5c5c5; transition:.3s; }
#footer .ft_sns ul li a:hover { color:#fff; }
#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; }


}



