@media (min-width:1500px) {

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

#header_wrap .wrapper .logo { margin:auto 0; padding:20px 0; z-index:9;}
#header_wrap .wrapper .logo img { height:;}

#header_wrap .wrapper .state { order:3; margin:auto 0; z-index:9;}
#header_wrap .wrapper .state ul { display:flex; }
#header_wrap .wrapper .state ul li { display:inline-block; border-left:1px #CCC solid; line-height:12px; padding:0 15px; text-align:center; }
#header_wrap .wrapper .state ul li a { display:inline-block; color:#fff; text-align:center; transition:.3s; }
#header_wrap .wrapper .state ul li:first-child { border:0; }


/* 푸터 */
#footer{ background:url(../images/footer_bg.jpg) center no-repeat; background-size:cover; padding:100px 0 0; }
#footer .wrapper { margin:0 auto; width:90%; max-width:1500px; }
#footer .wrapper h2 { font-size:2.5em; color:#fff; line-height:1.5em; }
#footer .wrapper .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:40px 0; }
#footer .wrapper .content_wrap .left {}
#footer .wrapper .content_wrap .footer_logo {  }
#footer .wrapper .content_wrap .footer_logo img { }
#footer .wrapper .content_wrap .admin { display:flex; justify-content:center; flex-direction:column; margin:30px 0 20px; }
#footer .wrapper .content_wrap .admin li { display:inline-block; padding:0 10px 0 0; font-size:1.0em; font-weight:500; line-height:25px;}
#footer .wrapper .content_wrap .admin li:last-child { padding:0;}
#footer .wrapper .content_wrap .admin li a { color:#fff; line-height:25px;}
#footer .wrapper .content_wrap .address { font-size:0.9em !important; color:#fff; line-height:1.5em; letter-spacing:0;}
#footer .wrapper .content_wrap .right { display:flex; margin-top:auto; color:#fff; }
#footer .wrapper .content_wrap .right .tel { margin:0 80px 0 0; }
#footer .wrapper .content_wrap .right .tel h2 { line-height:1.3em; }
#footer .wrapper .content_wrap .right .tel h2 a { display:block; font-size:1.0em; color:#fff; }
#footer .wrapper .content_wrap .right .tel h3 { font-size:1.3em; }
#footer .wrapper .content_wrap .right .tel p { margin:10px 0; }
#footer .wrapper .content_wrap .right .bank { }
#footer .wrapper .content_wrap .right .bank h3 { font-size:1.3em; }
#footer .wrapper .content_wrap .right .bank strong { display:block; }
#footer .wrapper .content_wrap .right .bank p { margin:10px 0; }
#footer .wrapper .copyright { border-top:1px solid #7b7b7b; }
#footer .wrapper .copyright p { display:block; padding:30px 0; color:#fff; text-align:center; }


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

}




@media (min-width:768px) and (max-width:1499px){
	
/* 헤더 */
#header_wrap { position:absolute; top:0; background:#; box-shadow:0 0 8px rgba(0,0,0,0); width:100%; height:110px; z-index:9; }
#header_wrap .wrapper { position:relative; display:flex; justify-content:space-between; width:90%; margin:0 auto; }

#header_wrap .wrapper .logo { margin:auto 0; padding:20px 0; z-index:9;}
#header_wrap .wrapper .logo img { height:; }

#header_wrap .wrapper .state { order:3; margin:auto 0; z-index:9;}
#header_wrap .wrapper .state ul { display:flex; }
#header_wrap .wrapper .state ul li { display:inline-block; border-left:1px #CCC solid; line-height:12px; padding:0 15px; text-align:center; }
#header_wrap .wrapper .state ul li a { display:inline-block; color:#fff; text-align:center; transition:.3s; }
#header_wrap .wrapper .state ul li:first-child { border:0; }


/* 푸터 */
#footer{ background:url(../images/footer_bg.jpg) center no-repeat; background-size:cover; padding:90px 0 0; }
#footer .wrapper { margin:0 auto; width:90%; }
#footer .wrapper h2 { font-size:2.2em; color:#fff; line-height:1.5em; }
#footer .wrapper .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:40px 0; }
#footer .wrapper .content_wrap .left {}
#footer .wrapper .content_wrap .footer_logo {  }
#footer .wrapper .content_wrap .footer_logo img { }
#footer .wrapper .content_wrap .admin { display:flex; justify-content:center; flex-direction:column; margin:30px 0 20px; }
#footer .wrapper .content_wrap .admin li { display:inline-block; padding:0 10px 0 0; font-size:1.0em; font-weight:500; line-height:25px;}
#footer .wrapper .content_wrap .admin li:last-child { padding:0;}
#footer .wrapper .content_wrap .admin li a { color:#fff; line-height:25px;}
#footer .wrapper .content_wrap .address { font-size:0.8em !important; color:#fff; line-height:1.5em; letter-spacing:0;}
#footer .wrapper .content_wrap .right { display:flex; margin-top:auto; color:#fff; }
#footer .wrapper .content_wrap .right .tel { margin:0 40px 0 0; }
#footer .wrapper .content_wrap .right .tel h2 { line-height:1.3em; }
#footer .wrapper .content_wrap .right .tel h2 a { display:block; font-size:0.9em; color:#fff; }
#footer .wrapper .content_wrap .right .tel h3 { font-size:1.1em; }
#footer .wrapper .content_wrap .right .tel p { margin:10px 0; }
#footer .wrapper .content_wrap .right .bank { }
#footer .wrapper .content_wrap .right .bank h3 { font-size:1.1em; }
#footer .wrapper .content_wrap .right .bank strong { display:block; }
#footer .wrapper .content_wrap .right .bank p { margin:10px 0; }
#footer .wrapper .copyright { border-top:1px solid #7b7b7b; }
#footer .wrapper .copyright p { display:block; padding:30px 0; color:#fff; text-align:center; }

	
/* 퀵메뉴 */
.quick { position:fixed; top:140px; right:10px; z-index:8;}
.quick img {width: 100px}
.quick ul li { margin:10px 0; text-align:center; }	

}



@media (max-width:767px){
	
	
html { background:#fff;
  text-decoration:none; font-size:13px; font-weight:400; color:#444; 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); 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:12px; z-index:7;}
#header_wrap .wrapper .logo img { height:35px; }

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


/* 푸터 */
#footer{ background:url(../images/footer_bg_mob.jpg) center no-repeat; background-size:cover; padding:60px 0 0; }
#footer .wrapper { margin:0 auto; width:85%; }
#footer .wrapper h2 { font-size:1.6em; color:#fff; line-height:1.5em; }
#footer .wrapper .content_wrap { margin:30px 0 20px; }
#footer .wrapper .content_wrap .left { width:100%; }
#footer .wrapper .content_wrap .footer_logo { display:block; margin:0 0 30px; }
#footer .wrapper .content_wrap .footer_logo img { height:35px; }
#footer .wrapper .content_wrap .admin { display:none; justify-content:center; flex-direction:column; margin:30px 0 20px; }
#footer .wrapper .content_wrap .admin li { display:inline-block; padding:0 10px 0 0; font-size:1.0em; font-weight:500; line-height:25px;}
#footer .wrapper .content_wrap .admin li:last-child { padding:0;}
#footer .wrapper .content_wrap .admin li a { color:#fff; line-height:25px;}
#footer .wrapper .content_wrap .address { font-size:1.0em !important; color:#fff; line-height:1.5em; letter-spacing:0;}
#footer .wrapper .content_wrap .right { display:flex; margin:30px 0 0; color:#fff; }
#footer .wrapper .content_wrap .right .tel { margin:0 20px 0 0; }
#footer .wrapper .content_wrap .right .tel h2 { line-height:1.3em; }
#footer .wrapper .content_wrap .right .tel h2 a { display:block; font-size:0.9em; color:#fff; }
#footer .wrapper .content_wrap .right .tel h3 { font-size:1.1em; }
#footer .wrapper .content_wrap .right .tel p { margin:10px 0; }
#footer .wrapper .content_wrap .right .bank { }
#footer .wrapper .content_wrap .right .bank h3 { font-size:1.1em; }
#footer .wrapper .content_wrap .right .bank strong { display:block; }
#footer .wrapper .content_wrap .right .bank p { margin:10px 0; }
#footer .wrapper .copyright { border-top:1px solid #7b7b7b; }
#footer .wrapper .copyright p { display:block; padding:20px 0; color:#fff; text-align:center; }


/* 퀵메뉴 */
.quick { position:fixed; top:60px; right:10px; z-index:8;}
.quick img {width:50px}
.quick li:last-child img {width:30px}
.quick ul li { margin:10px 0; text-align:center; }


}



