
#header_wrap .top { border-bottom:1px solid #e2e2e2; height: 49px; }
#header_wrap .top .content_wrap { display: flex; justify-content:space-between; width:90%; max-width:; margin:0 auto; }
#header_wrap .top .content_wrap .left { display: flex;}
#header_wrap .top .content_wrap .left > span { margin:auto 0;}
#header_wrap .top .content_wrap .left h1 { display:inline-block; margin:0 10px; font-size:1.6em; color:#ff4e00; line-height:47px; }
#header_wrap .top .content_wrap .left ul { display: flex; justify-content: center; margin:auto 0; }
#header_wrap .top .content_wrap .left ul li { margin:0 5px; font-size:0.9em; color:#555; }
#header_wrap .top .content_wrap .left ul li span { font-weight:600; color:#222; }
#header_wrap .top .content_wrap .right {}
#header_wrap .top .content_wrap .right ul { display: flex; justify-content: center; margin:auto 0; }
#header_wrap .top .content_wrap .right ul li:nth-child(2) a.link:before,
#header_wrap .top .content_wrap .right ul li:nth-child(3) a.link:before { display: inline-block; content: ''; top:0; margin:0 12px; width: 1px; height: 12px; background-color: rgba(190,190,190,1.0);}
#header_wrap .top .content_wrap .right ul li .link {display: block; font-size:0.9em; line-height:49px; font-weight: 400; letter-spacing:0; color:#555; }


@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:140px; z-index:9; }
#header_wrap .wrapper { position:relative; width:90%; max-width:; margin:0 auto;}

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

#header_wrap .sns { position:absolute; right:0; top:25px; background:#ffd824; border-radius:30px;  }
#header_wrap .sns a { display:flex;  padding:6px 30px; }
#header_wrap .sns p { display:inline-block; margin:0 0 0 5px; font-size:0.9em; font-weight:600; color:#111; }


/* 푸터 */
#footer{ background:#111; 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:85%; max-width:1600px; }
#footer .footer_logo { display:flex; justify-content:center; flex-direction:column; flex-basis:; margin:0 40px 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 #565656; padding-left:40px; font-size:0.8em !important; color:#d1d1d1; line-height:1.6em; letter-spacing:0;}
#footer .tel { display:none; }

/* 하단 전화번호 */
.cscenter { background:#ea420a; padding:60px 0; }
.cscenter .wrapper { display:flex; justify-content:space-between; flex-wrap:wrap;  width:85%; max-width:1600px; margin:0 auto; }
.cscenter .wrapper article { display:flex; flex-wrap:wrap; width:50%; }
.cscenter .wrapper article .tel { margin:0 30px 0 0; }
.cscenter .wrapper article .tel h1 { display:block; font-family: 'GmarketSansBold'; font-size:2.5em; color:#fff; line-height:1.4em; }
.cscenter .wrapper article .tel h1 a { color:#fff; }
.cscenter .wrapper article .tel h2 { display:block; margin:0 0 20px; font-size:1.2em; color:#fff; line-height:1.2em; }
.cscenter .wrapper article .tel p { font-family: 'GmarketSansMedium'; font-size:1.2em; color:#fff; }
.cscenter .wrapper article .tel p a { color:#fff; }
.cscenter .wrapper article .time { margin:95px 0 0; }
.cscenter .wrapper article .time p { font-size:1.4em; color:#fff; line-height:1.5em; }
.cscenter .wrapper article .time p span { display:inline-block; margin:0 15px 0 0; }
.cscenter .wrapper .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; width:40%; margin:auto 0; }
.cscenter .wrapper .content_wrap .content { width:25%; text-align:center; }
.cscenter .wrapper .content_wrap .content img { }
.cscenter .wrapper .content_wrap .content p { display:block; margin:10px 0 0; color:#fff; }

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

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

}




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

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

#header_wrap .sns { position:absolute; right:0; top:25px; background:#ffd824; border-radius:30px;  }
#header_wrap .sns a { display:flex;  padding:6px 30px; }
#header_wrap .sns p { display:inline-block; margin:0 0 0 5px; font-size:0.9em; font-weight:600; color:#111; }



/* 푸터 */
#footer{ background:#111; 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 40px 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 #565656; padding-left:40px; font-size:0.8em !important; color:#d1d1d1; line-height:1.6em; letter-spacing:0;}
#footer .tel { display:none; }

	
/* 하단 전화번호 */
.cscenter { background:#ea420a; padding:60px 0; }
.cscenter .wrapper { display:flex; justify-content:space-between; flex-wrap:wrap;  width:90%; margin:0 auto; }
.cscenter .wrapper article { display:flex; flex-wrap:wrap; width:50%; }
.cscenter .wrapper article .tel { margin:0 20px 0 0; }
.cscenter .wrapper article .tel h1 { display:block; margin:15px 0 10px; font-family: 'GmarketSansBold'; font-size:2.0em; color:#fff; line-height:1.0em; }
.cscenter .wrapper article .tel h1 a { color:#fff; }
.cscenter .wrapper article .tel h2 { display:block; margin:0 0 25px; font-size:1.2em; color:#fff; line-height:1.2em; }
.cscenter .wrapper article .tel p { font-family: 'GmarketSansMedium'; font-size:1.2em; color:#fff; }
.cscenter .wrapper article .tel p a { color:#fff; }
.cscenter .wrapper article .time { margin:auto 0;}
.cscenter .wrapper article .time p { font-size:1.2em; color:#fff; line-height:1.5em; }
.cscenter .wrapper article .time p span { display:inline-block; margin:0 10px 0 0; }
.cscenter .wrapper .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; width:40%; margin:auto 0; }
.cscenter .wrapper .content_wrap .content { width:25%; text-align:center; }
.cscenter .wrapper .content_wrap .content img { height:40px; }
.cscenter .wrapper .content_wrap .content p { display:block; margin:10px 0 0; color:#fff; }

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

}


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

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

@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 .top { display:none; } 	

	
/* 헤더 */
#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:20px; z-index:7;}
#header_wrap .wrapper .logo img { height:20px; }

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

#header_wrap .sns { display:none; }


/* 푸터 */
#footer{ background:#111; 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:18px; }
#footer .admin { display:none; justify-content:center; flex-direction:column; margin:10px 0 0; }
#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:#d1d1d1; line-height:1.6em; letter-spacing:0;}
#footer .tel { display:none; }	


/* 하단 전화번호 */
.cscenter { background:#ea420a; padding:40px 0; }
.cscenter .wrapper { display:flex; justify-content:space-between; flex-wrap:wrap;  width:85%; margin:0 auto; }
.cscenter .wrapper article { display:block; margin:0 0 30px; }
.cscenter .wrapper article .tel { margin:0; }
.cscenter .wrapper article .tel h1 { display:block; font-family: 'GmarketSansBold'; font-size:2.0em; color:#fff; line-height:1.5em; }
.cscenter .wrapper article .tel h1 a { color:#fff; }
.cscenter .wrapper article .tel h2 { display:block; margin:0 0 15px; font-size:1.2em; color:#fff; line-height:1.2em; }
.cscenter .wrapper article .tel p { font-family: 'GmarketSansBold'; font-size:1.2em; color:#fff; }
.cscenter .wrapper article .tel p a { color:#fff; }
.cscenter .wrapper article .time { margin:10px 0 0;}
.cscenter .wrapper article .time p { font-size:1.3em; color:#fff; line-height:1.5em; }
.cscenter .wrapper article .time p span { display:inline-block; margin:0 10px 0 0; }
.cscenter .wrapper .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; width:100%; }
.cscenter .wrapper .content_wrap .content { width:25%; text-align:center; }
.cscenter .wrapper .content_wrap .content img { height:25px; }
.cscenter .wrapper .content_wrap .content p { display:block; margin:10px 0 0; color:#fff; }
	
		
/* 학과모의고사 */
.written_test_pc { display:none; }	
.written_test_mob { display:block; }
.written_test_mob img { width:100%; }

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



}



