@media (min-width:1600px) {

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

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

#header_wrap .wrapper .state { order:3; margin:auto 0; margin-left:auto; z-index:9;}
#header_wrap .wrapper .state ul { display:flex; }
#header_wrap .wrapper .state ul li { margin:0 0 0 10px; }
#header_wrap .wrapper .state ul li a { display:inline-block; border-radius:30px; padding:5px 20px; font-size:1.0em; color:#fff; text-align:center; transition:.3s; }
#header_wrap .wrapper .state ul li span { font-weight:600; color:#fed36c; }
#header_wrap .wrapper .state ul li:nth-child(1) { background:#222; border:1px solid #222; border-radius:30px; padding:5px 20px; font-size:1.0em; color:#fff; text-align:center; }
#header_wrap .wrapper .state ul li:nth-child(2) a { background:#0045c9; border:1px solid #0045c9; } 
#header_wrap .wrapper .state ul li:nth-child(2) a:hover { background:#fff; border:1px solid #0045c9; color:#0045c9; }

#header_wrap .wrapper .menu_wrap { margin:auto 0; margin-left:0; }

#header_wrap .tel { position:absolute; right:0; top:32px; }
#header_wrap .tel .content { display:flex; }
#header_wrap .tel .content .pic { margin:0 10px 0 0; }
#header_wrap .tel .content article { margin:auto 0; }
#header_wrap .tel .content article h1 { font-family: 'GmarketSansBold'; font-size:1.3em; color:#2f4ba5; }
#header_wrap .tel .content article p { display:block; margin:0 0 0; font-family: 'GmarketSansMedium'; font-size:0.75em; color:#999; }

/* 푸터 */
#footer { padding:60px 0; border-top:1px solid #dfdfdf; background:#232323; }
#footer .wrapper { margin:0 auto; width:90%; max-width:1600px; }
#footer .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; }
#footer .content_wrap .info { }
#footer .content_wrap .info .logo { display:block; margin:0 0 30px; }
#footer .content_wrap .info .logo img { height:; }
#footer .content_wrap .info .address { }
#footer .content_wrap .info .address > p { font-size:0.9rem; color:#767676; line-height:1.6rem; }
#footer .content_wrap .customer { margin:auto 0; }
#footer .content_wrap .customer ul li { margin:8px 0; font-size:0.9rem; color:#ccc; }
#footer .content_wrap .customer ul li span { margin:0 10px 0 0; font-weight:600; }
#footer .content_wrap .customer ul li strong { display:block; margin:15px 0; font-size:2.5rem; font-weight:800; color:#fff; }
#footer .ft_copy { display:flex; justify-content:space-between; flex-wrap:wrap; margin:25px 0 0; padding:25px 0 0; border-top:1px solid #454545; }
#footer .ft_copy ul { display:flex; }
#footer .ft_copy ul li { margin:auto 0; }
#footer .ft_copy ul li a { margin:0 20px 0 0; font-size:0.9em; font-weight:600; color:#ccc; }
#footer .ft_copy .copy { font-size:0.9rem; color:#767676; }

/* 학과모의고사 */
.written_test_pc { position: fixed; bottom:240px; right:10px; z-index:9999; }
.written_test_mob { display:none; }

/* 퀵메뉴 */
.quick { position:fixed; bottom:470px; right:10px; z-index:9;}
.quick img {width: 90px}

.quick ul li { margin:10px 0; }

}




@media (min-width:768px) and (max-width:1599px){
	
html { background:#fff;
  text-decoration:none; font-size:16px; font-weight:500; color:#444; 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:sticky; top:0; background:#fff; box-shadow:0 0 8px rgba(0,0,0,0.1); width:100%; height:90px; z-index:9; }
#header_wrap .wrapper { position:relative; display:flex; justify-content:space-between; flex-wrap:wrap; width:90%; margin:0 auto; }

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

#header_wrap .wrapper .state { order:3; margin:auto 0; margin-left:auto; z-index:9;}
#header_wrap .wrapper .state ul { display:flex; }
#header_wrap .wrapper .state ul li { margin:0 0 0 10px; }
#header_wrap .wrapper .state ul li a { display:inline-block; padding:7px 20px; border-radius:30px; font-size:1.0em; color:#fff; text-align:center;}
#header_wrap .wrapper .state ul li span { font-weight:600; color:#fed36c; }
#header_wrap .wrapper .state ul li:nth-child(1) { background:#222; border:1px solid #222; border-radius:30px; padding:5px 20px; font-size:1.0em; color:#fff; text-align:center; }
#header_wrap .wrapper .state ul li:nth-child(2) a { background:#0045c9; border:1px solid #0045c9; } 
#header_wrap .wrapper .state ul li:nth-child(2) a:hover { background:#fff; border:1px solid #0045c9; color:#0045c9; }

#header_wrap .wrapper .menu_wrap { margin:auto 0; margin-left:; }

#header_wrap .tel { position:absolute; right:0; top:32px; }
#header_wrap .tel .content { display:flex; }
#header_wrap .tel .content .pic { margin:0 10px 0 0; }
#header_wrap .tel .content article { margin:auto 0; }
#header_wrap .tel .content article h1 { font-family: 'GmarketSansBold'; font-size:1.3em; color:#2f4ba5; }
#header_wrap .tel .content article p { display:block; margin:0 0 0; font-family: 'GmarketSansMedium'; font-size:0.75em; color:#999; }

/* 푸터 */
#footer { padding:50px 0; border-top:1px solid #dfdfdf; background:#232323; }
#footer .wrapper { margin:0 auto; width:90%; }
#footer .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; }
#footer .content_wrap .info { }
#footer .content_wrap .info .logo { display:block; margin:0 0 30px; }
#footer .content_wrap .info .logo img { height:; }
#footer .content_wrap .info .address { }
#footer .content_wrap .info .address > p { font-size:0.9rem; color:#767676; line-height:1.6rem; }
#footer .content_wrap .customer { margin:auto 0; }
#footer .content_wrap .customer ul li { margin:8px 0; font-size:0.9rem; color:#ccc; }
#footer .content_wrap .customer ul li span { margin:0 10px 0 0; font-weight:600; }
#footer .content_wrap .customer ul li strong { display:block; margin:10px 0; font-size:2.0rem; font-weight:800; color:#fff; }
#footer .ft_copy { display:flex; justify-content:space-between; flex-wrap:wrap; margin:25px 0 0; padding:25px 0 0; border-top:1px solid #454545; }
#footer .ft_copy ul { display:flex; }
#footer .ft_copy ul li { margin:auto 0; }
#footer .ft_copy ul li a { margin:0 20px 0 0; font-size:0.9em; font-weight:600; color:#ccc; }
#footer .ft_copy .copy { font-size:0.9rem; color:#767676; }


/* 학과모의고사 */
.written_test_pc { position: fixed; bottom:240px; right:10px; z-index:9999; }
.written_test_pc img { height:150px; }
.written_test_mob { display:none; }
	
/* 퀵메뉴 */
.quick { position:fixed; bottom:400px; right:10px; z-index:9;}
.quick img {width: 70px}
.quick ul li { margin:10px 0; }	

}


@media screen and (max-width: 1300px){
	#header_wrap .tel { display:none; }
}

@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:sticky; top:0; background:#fff; box-shadow:0 0 8px rgba(0,0,0,0.1); 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:8px; z-index:9;}
#header_wrap .wrapper .logo img { height:45px; }

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

/* 푸터 */
#footer { padding:60px 0; border-top:1px solid #dfdfdf; background:#232323; }
#footer .wrapper { margin:0 auto; width:90%; }
#footer .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; }
#footer .content_wrap .info { }
#footer .content_wrap .info .logo { display:block; margin:0 0 30px; }
#footer .content_wrap .info .logo img { height:45px; }
#footer .content_wrap .info .address { }
#footer .content_wrap .info .address > p { font-size:0.9rem; color:#767676; line-height:1.6rem; }
#footer .content_wrap .customer { margin:20px 0 0; }
#footer .content_wrap .customer ul li { margin:8px 0; font-size:0.9rem; color:#ccc; }
#footer .content_wrap .customer ul li span { margin:0 10px 0 0; font-weight:600; }
#footer .content_wrap .customer ul li strong { display:block; margin:15px 0; font-size:2.5rem; font-weight:800; color:#fff; }
#footer .ft_copy { display:flex; justify-content:space-between; flex-wrap:wrap; margin:25px 0 0; padding:25px 0 0; border-top:1px solid #454545; }
#footer .ft_copy ul { display:flex; }
#footer .ft_copy ul li { margin:auto 0; }
#footer .ft_copy ul li a { margin:0 20px 0 0; font-size:0.9em; font-weight:600; color:#ccc; }
#footer .ft_copy ul li:nth-child(2) { display:none; }
#footer .ft_copy .copy { margin:10px 0 0; font-size:0.9rem; color:#767676; }

		
/* 학과모의고사 */
.written_test_pc { display:none; }	
.written_test_mob { display:block; }
.written_test_mob img { width:100%; }

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


}



