@media (min-width:1500px) {

/* 헤더 */
#header_wrap { position:relative; background:#fff; width:100%; height:100px; z-index:9; }
#header_wrap .wrapper { position:relative; width:100%; min-width:1500px; margin:0 auto;}

#header_wrap .wrapper .logo { position:absolute; left:5%; top:30px; z-index:9;}
#header_wrap .wrapper .logo img { height:40px; }

#header_wrap .quick { position:absolute; right:5%; top:30px; padding:0; z-index:9;}
#header_wrap .quick li{float:left; }
#header_wrap .quick li:nth-child(2) .link:before { display: inline-block; content: ''; top:0; margin:0 10px; width: 1px; height: 12px; background-color: rgba(255,255,255,0.8);}
#header_wrap .quick li .link {display:block; border-radius:30px; border:1px solid rgba(207,207,207,1.0); padding:0 18px; font-size:15px; color:rgba(34,34,34,1.0); line-height:34px; font-weight: 400; letter-spacing:0; transition:all 0.5s;}
#header_wrap .quick li .link:hover { background:#0c419a; border:1px solid rgba(12,65,154,1.0); color:#fff; transition:all 0.5s;}
#header_wrap .quick li img { vertical-align:middle; margin-right:5px; padding-bottom:2px; }
#header_wrap .quick_mobile { display:none; }

/* 푸터 */
#footer{  background:#313131; width:100%; padding:40px 0; z-index:9;}
#footer .wrapper{ display:flex; justify-content:space-between; width:80%; margin:0 auto; overflow:hidden;}
#footer .footer_logo { display:flex; justify-content:center; flex-direction:column; flex-basis:250px; }
#footer .footer_logo li { }
#footer .footer_logo img { height:30px;}
#footer .admin { display:flex; justify-content:center; flex-direction:column; }
#footer .admin li {display:inline-block; padding:0 10px; font-size:15px; font-weight:500; line-height:25px;}
#footer .admin li:last-child{ padding:0;}
#footer .admin li a{ color:#fff; line-height:25px;}
#footer .address { display:flex; justify-content:center; flex-direction:column; margin-right:auto; border-left:1px solid #5b5b5b; padding-left:50px; font-size:14px !important; color:#8f8f8f; line-height:21px; letter-spacing:0;}

}



@media (min-width:768px) and (max-width:1499px){
	
/* 헤더 */
#header_wrap { position:relative; background:#fff; width:100%; height:70px; z-index:9; }
#header_wrap .wrapper { position:relative; width:100%; min-width:100%; margin:0 auto; }

#header_wrap .wrapper .logo { position:absolute; left:5%; top:20px; z-index:9;}
#header_wrap .wrapper .logo img { height:25px; }

#header_wrap .quick { position:absolute; right:5%; top:20px; padding:0; z-index:9;}
#header_wrap .quick li{float:left; }
#header_wrap .quick li:nth-child(2) .link:before { display: inline-block; content: ''; top:0; margin:0 10px; width: 1px; height: 12px; background-color: rgba(255,255,255,0.8);}
#header_wrap .quick li .link {display:block; border-radius:30px; border:1px solid rgba(207,207,207,1.0); padding:0 15px; font-size:13px; color:rgba(34,34,34,1.0); line-height:28px; font-weight: 400; letter-spacing:0; transition:all 0.5s;}
#header_wrap .quick li .link:hover { background:#0c419a; border:1px solid rgba(12,65,154,1.0); color:#fff; transition:all 0.5s;}
#header_wrap .quick li img { vertical-align:middle; margin-right:5px; padding-bottom:2px; }
#header_wrap .quick_mobile { display:none; }

/* 푸터 */
#footer{ background:#313131; width:100%; padding:35px 0; z-index:9;}
#footer .wrapper{ width:90%; margin:0 auto; overflow:hidden;}
#footer .footer_logo { margin-top:;}
#footer .footer_logo img { height:30px; }
#footer .admin { margin-top:15px; }
#footer .admin li {display:inline-block; padding-right:20px; font-size:15px; font-weight:500; line-height:25px;}
#footer .admin li:last-child{ padding:0;}
#footer .admin li a{ color:#fff; line-height:25px;}
#footer .address { margin-top:20px; font-size:14px !important; color:#8f8f8f; line-height:21px; letter-spacing:0;}

}





@media (max-width:767px){
	
	
html { background:#fff;
  text-decoration:none; font-family: 'Roboto', 'Noto Sans KR', 'Nanum Gothic', '맑은 고딕', Helvetica, sans-serif; font-size:13px; font-weight:400; color:#444; letter-spacing:0; line-height:1.6em; word-break:keep-all;/* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}
	
/* 헤더 */
#header_wrap { position:relative; background:#fff; width:100%; height:60px; z-index:9;}
#header_wrap .wrapper { position:relative; width:100%; min-width:100%; margin:0 auto; }

#header_wrap .wrapper .logo { position:absolute; left:5%; top:20px; z-index:9;}
#header_wrap .wrapper .logo img { height:22px; }

#header_wrap .quick {display:none;}
#header_wrap .quick_mobile { position:absolute; right:20%; top:22px; z-index:7; }
#header_wrap .quick_mobile img { height:25px;}

/* 푸터 */
#footer{ background:#313131; width:100%; padding:35px 0; z-index:9;}
#footer .wrapper{ width:90%; margin:0 auto; overflow:hidden;}
#footer .footer_logo { margin-top:;}
#footer .footer_logo img { height:20px; }
#footer .admin { display:none; margin-top:30px; }
#footer .admin li {display:inline-block; padding:0 10px; font-size:15px; font-weight:500; line-height:25px;}
#footer .admin li:last-child{ padding:0;}
#footer .admin li a{ color:#fff; line-height:25px;}
#footer .address { margin-top:12px; font-size:12px !important; color:#8f8f8f; line-height:21px; letter-spacing:0;}

	
}



