
@import url('font.css');


@media (min-width:1500px) {
	
.quick { position:fixed; top:215px; right:0; z-index:9;}
.quick ul li { margin:0; }

/* 헤더 */
#header_wrap { position: relative; top:0; background:#; box-shadow:0 0 8px rgba(0,0,0,0.0); border-bottom:0px solid #dedede; width:100%; height:; z-index:99; }
#header_wrap .wrapper { display:flex; justify-content:space-between; flex-wrap:wrap;  width:90%; min-width:1500px; margin:0 auto;}

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

/* gnb */
#header_wrap .wrapper .gnb { display:flex; justify-content:flex-end; align-items:center; }
#header_wrap .wrapper .gnb ul li { display:inline-block; border-left:1px #333 solid; line-height:12px; padding:0 12px 0 15px; text-align:center; }
#header_wrap .wrapper .gnb ul li a { display:block; font-weight:500; color:#222; line-height:; }
#header_wrap .wrapper .gnb ul li:first-child { border-left:0;}
#header_wrap .wrapper .gnb ul li:last-child { padding-right:0;}

/* 상단 로그인, 회원가입 */
#header_wrap .wrapper .members { margin:auto 0; }
#header_wrap .wrapper .members ul li { display:inline-block; border-left:1px #CCC solid; line-height:12px; padding:0 12px 0 15px; text-align:center; }
#header_wrap .wrapper .members ul li a { display:block; font-size:0.9em; color:#333; line-height:; }
#header_wrap .wrapper .members ul li:first-child { border-left:0;}
#header_wrap .wrapper .members ul li:last-child { padding-right:0;}


/* 푸터 */
#footer{ background:#0f2f65; background-size:cover; z-index:9;}
#footer .wrapper{ display:flex; justify-content:space-between; border-top:0px solid #686868; padding:60px 0; margin:0 auto; width:90%; max-width:1500px; }
#footer .footer_logo { display:flex; justify-content:center; flex-direction:column; flex-basis:; margin:0 50px 0 0; }
#footer .footer_logo img { height:;}
#footer .admin { display:flex; justify-content:center; flex-direction:column; margin:0 0 7px; }
#footer .admin li {display:inline-block; padding:0 10px 0 0; font-size:14px; 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 #596e90; padding-left:50px; font-size:0.8em !important; color:#fff; line-height:1.6em; letter-spacing:0;}




}



@media (min-width:768px) and (max-width:1499px){
	
.quick { position:fixed; top:174px; right:0; z-index:9;}
.quick ul li { margin:0; }

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

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

/* gnb */
#header_wrap .wrapper .gnb { display:flex; justify-content:flex-end; align-items:center; }
#header_wrap .wrapper .gnb ul li { display:inline-block; border-left:1px #333 solid; line-height:12px; padding:0 12px 0 15px; text-align:center; }
#header_wrap .wrapper .gnb ul li a { display:block; font-weight:500; color:#222; line-height:; }
#header_wrap .wrapper .gnb ul li:first-child { border-left:0;}
#header_wrap .wrapper .gnb ul li:last-child { padding-right:0;}

/* 상단 로그인, 회원가입 */
#header_wrap .wrapper .members { margin:auto 0; }
#header_wrap .wrapper .members ul li { display:inline-block; border-left:1px #CCC solid; line-height:12px; padding:0 12px 0 15px; text-align:center; }
#header_wrap .wrapper .members ul li a { display:block; font-size:0.9em; color:#333; line-height:; }
#header_wrap .wrapper .members ul li:first-child { border-left:0;}
#header_wrap .wrapper .members ul li:last-child { padding-right:0;}


/* 푸터 */
#footer{ background:#0f2f65; background-size:cover; z-index:9;}
#footer .wrapper{ display:flex; justify-content:space-between; border-top:0px solid #686868; padding:40px 0; margin:0 auto; width:90%; }
#footer .footer_logo { display:flex; justify-content:center; flex-direction:column; flex-basis:; margin:0 50px 0 0; }
#footer .footer_logo img { height:;}
#footer .admin { display:flex; justify-content:center; flex-direction:column; margin:0 0 7px; }
#footer .admin li {display:inline-block; padding:0 10px 0 0; font-size:13px; 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 #596e90; padding-left:50px; font-size:0.8em !important; color:#fff; line-height:1.6em; letter-spacing:0;}


	
}





@media (max-width:767px){
	
	
html { background:#;
  text-decoration:none; font-family:'Pretendard-Regular', 'Roboto', 'Noto Sans KR', 'Nanum Gothic', '맑은 고딕', Helvetica, sans-serif; font-size:12px; 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 */
}

.quick { position:fixed; bottom:0; right:0; z-index:9;}
.quick ul li { margin:0; }
.quick img { width:70px; }

/* 헤더 */
#header_wrap { position: relative; top:0; background:#; box-shadow:0 0 8px rgba(0,0,0,0.0); border-bottom:0px solid #dedede; width:100%; height:70px; z-index:9;}
#header_wrap .wrapper { position:; width:90%; margin:0 auto; }

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

/* 상단 로그인, 회원가입 */
#header_wrap .wrapper .members { display:none; }

#header_wrap .sns { display:none; }


/* 푸터 */
#footer{ background:#0f2f65; background-size:cover; z-index:9;}
#footer .wrapper{ border-top:0px solid #686868; padding:40px 0; margin:0 auto; width:85%; }
#footer .footer_logo { margin:0 auto; text-align:center; }
#footer .footer_logo img { height:35px; }
#footer .admin { display:none; justify-content:center; flex-direction:column; margin:0 0 7px; }
#footer .admin li {display:inline-block; padding:0 10px 0 0; font-size:13px; 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:block; margin:20px 0 0; border-left:0px solid #686868; padding-left:0; font-size:0.85em !important; color:#fff; line-height:1.6em; letter-spacing:0;}
	

}



