@charset "utf-8";

/* 상단 심볼 추가 191008 */
.symblo_wrap{width:100%; background:url('/images/template/00001/main/bg_symbol.png'); padding:15px 0; overflow: hidden;}
.symblo_wrap ul{width:100%; max-width:1440px; margin:0 auto; display: table;table-layout: fixed;} /*221219*/
.symblo_wrap ul li{position: relative;/* width: 19.5%; *//* float:left; */display: table-cell;}/*221219*/
.symblo_wrap ul li p{position: absolute; left:0; top:0px;}
.symblo_wrap ul li span{display:inline-block; margin:2px 0 0; padding-left:45px; color:#fff; line-height:15px;}


/*Quick Menu*/
.quick_mn{position:fixed; width:90px; right:0px; top:25%; z-index:1200; color:#fff; text-align:center;}
.quick_mn a{display:block; color:#fff;}
.quick_mn h2{width:88px; margin:1px; font-size:16px; line-height:20px; padding:25px 0; text-align:center; background:#e32c28;}
.quick_mn h3{margin:1px;}
.quick_mn h3 a{position:relative; line-height:50px; text-align:center; background:rgba(0,0,0,0.7);}
.quick_mn h3 a.current:before{content:""; position:absolute; width:12px; height:13px; top:50%; left:-3px; margin-top:-6.5px; background:url('/images/schl/hj/main/qs_arr.png') no-repeat center;}
.quick_mn h3 a:hover{background:#3a0d0c;}
.quick_mn .link_box{display:none; position:absolute; width:180px; height:100%; top:0; right:92px; text-align:left; background:#e32c28;}
.quick_mn .link_box.ov{display:block;}
.quick_mn .link_box p{font-size:20px; margin:0 20px; padding:15px 0; color:#ffeaea; font-family: 'NotoM'; border-bottom:1px solid #ff6663;}
.quick_mn .link_box ul{margin:20px;}
.quick_mn .link_box ul li a{position:relative; line-height:20px; font-size:14px; padding-left:8px; color:#fff; margin:5px 0;}
.quick_mn .link_box ul li a:before{content:""; position: absolute; left:0; top:9px; width:2px; height:2px; background:#fff;}
.quick_mn .link_box ul li a:hover{text-decoration: underline;}
.quick_mn h3 a{ transition:all .3s ease; -ms-transition:all .3s ease; -webkit-transition:all .3s ease;}

/* 메인비주얼 수정 191025 */
.main_visual {position:relative; height:100%; text-align:center;} /* 수정 추가 191028 */
	/* 슬로건 */
	.main_visual .slogan_wrap{position:absolute; width:500px; top:72%; left:50%; margin-left:-600px; margin-top:-130px; z-index:200;} /* 수정 191025 */
	.main_visual .slogan{padding:30px 30px 60px; background:url('/images/schl/hj/main/m_slogan_bg01.png');}
	.main_visual .slogan .txt{position:relative; display:inline-block; color:#fff; overflow:hidden; letter-spacing:-1px; word-break:keep-all; font-family:'NotoSerifL';}
	.main_visual .slogan .txt::before{content:""; position:absolute; left:0; top:0; width:100%; }
	.main_visual .slogan .txt .HJ{font-size:15px; margin:0 0 5px; font-family:'NotoL'; letter-spacing:0px;}
	.main_visual .slogan .txt .txt1{line-height:40px; font-size:22px;}
	.main_visual .slogan .txt .txt1 span{position:relative; display:inline-block;}
	.main_visual .slogan .txt .txt1 span::after{content:""; position:absolute; left:0; bottom:0px; width:100%; height:1px; background:#fff;}
	.main_visual .slogan .txt .txt2{margin:20px 0; font-size:30px; line-height:35px; letter-spacing:-2px;}
	.main_visual .slogan .slick-dots{ position:absolute; left:50px; bottom:20px; text-align:right;}
	.main_visual .slogan .slick-dots li{ position:relative; display:inline-block; margin:0 3px; padding:0; }
	.main_visual .slogan .slick-dots li button{ display:block; width:20px; height:20px; border-radius:20px; background:url('/images/schl/hj/main/dot_visual.png') no-repeat center; font-size:0; overflow:hidden;}
	.main_visual .slogan .slick-dots li.slick-active button{width:18px; height:18px; border:1px solid #fff;}
	/* 슬로건 닫기 버튼 추가 191031 */
	.main_visual .slogan_close {display:none;}

	/* 이미지 수정 191025 */
	.main_visual .visual{position:relative; height:100%; z-index:100; top:0;}
	.main_visual .visual div{height:100%;}
	.main_visual .visual img{width:auto; height:100%; transition:all .3s ease; -ms-transition:all .3s ease; -webkit-transition:all .3s ease; }

	/* 버튼 */
	.main_visual .btn_slider{position:absolute; height:15px; left:30px; bottom:21px;}
	.main_visual .btn_slider button{ width:15px; height:15px; vertical-align:top; border:0px; font-size:0;}
	.main_visual .btn_slider button.btn_stop{background:url('/images/schl/hj/main/btn_stop.png') no-repeat center;}
	.main_visual .btn_slider button.btn_play{display:none; background:url('/images/schl/hj/main/btn_play.png') no-repeat center;}

/* 바로가기01 */
.m_link01{position:relative; width:100%; height:100%; overflow:hidden;}
.m_link01 ul li {width:8.3%; float:left;}
.m_link01 ul li a{display:block; position:relative; padding:39px 0; color:#222; text-align:center; }
.m_link01 ul li a span{display:block; margin-top:10px;}
.m_link01 ul li a:hover{ padding:29px 0 49px;}
.m_link01 ul li a:hover span{margin-top:20px; font-family: 'NotoM'; color:#006cff;}
.m_link01 ul li a, .m_link01 ul li a span{transition:all .3s ease; -ms-transition:all .3s ease; -webkit-transition:all .3s ease; }

/* 게시판 */
.notice {width:100%; height:100%; position:relative; background:#2a384a;} 
.notice h3 {position:relative; float:left; text-align:center; z-index:2;} 
.notice h3 a {display:block; min-width:90px; line-height:80px; /* margin:0 10px; */ color:#dbe0e6; font-size:18px;}
.notice h3:hover{background:#365379;}
.notice h3.current{background:#e32c28;}
.notice h3.current::after{content:""; width:20px; height:10px; position: absolute; left:50%; bottom:-10px; margin-left:-10px; background:url('/images/schl/hj/main/noti_ov.png') no-repeat center;}
.notice h3.current a {color:#fff;}
.notice .list_box.on {display:block; }
.notice .list_box { display:none; position:absolute; width:100%; height:100%; left:0; top:80px; background:#edf1f5;}
.notice .list_box ul {height:300px; margin:10px 20px; overflow:hidden;}
.notice .list_box ul li {position:relative; width:48%; margin:20px 0 0; padding:0 0 15px; float:left; font-size:15px; overflow:hidden; border-bottom:1px solid #333;} /*수정 191008 */
.notice .list_box ul li:nth-child(odd){margin-right:4%;}
.notice .list_box ul li a {display:block; color:#555; letter-spacing: -1px;}
.notice .list_box ul li a .tit{font-size:18px; line-height:30px; margin:10px 0; font-family: 'NotoM'; color:#000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.notice .list_box ul li a .cont{height:40px; font-size:14px; color:#555; line-height:20px; overflow:hidden;}
.notice .list_box ul li a .date{position:absolute; right:3px; top:0; line-height:25px; font-size:13px; color:#555;}
.notice .list_box ul li a:hover .tit{color:#0081d2; font-family: 'NotoM';}
.notice .list_box ul li a:hover .cont{text-decoration: underline;}
.notice .list_box ul li .cate{line-height:25px; display:inline-block; padding:0 15px; color:#fff; font-family: 'NotoM'; font-size:13px;}
.notice .list_box ul li .cate.job{background:#5a75cd;}
.notice .list_box ul li .cate.sche{background:#753ebd;}
.notice .list_box ul li .cate.scrty{background:#00b0a0;}
.notice .list_box ul li .cate.normal{background:#00a1b9;}
.notice .list_box ul li .cate.schship{background:#8c6239;}
.notice .list_box a.btn_more{display:block; position:absolute; right:20px; top:-55px; width:30px; height:30px; font-size:0; border:2px solid #959ca5;}
.notice .list_box a.btn_more::before{content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:url('/images/schl/hj/main/btn_more.png') no-repeat center;}
.notice .list_box a.btn_more:hover::before{transform:rotate(180deg);}
.notice h3, .notice .list_box ul li a .tit, .notice .list_box a.btn_more::before{transition:all .3s ease; -ms-transition:all .3s ease; -webkit-transition:all .3s ease; }

/* 학사일정 */
.schedule_box { position:relative; width:100%; height:100%; color:#fff; background:url('/images/schl/hj/main/bg_sche.gif');} 
.schedule_box h3 {margin:0 30px; line-height:80px; font-size:24px; font-family:'NotoM';}
.schedule_box .y-m{position:relative; padding:20px 0; margin:0 30px; border-top:1px solid #000; border-bottom:1px solid #000; text-align:center;}
.schedule_box .y-m p{display:inline-block; font-size:30px; font-family: 'NotoL';}
.schedule_box .y-m p.month{font-family: 'NotoM';}
.schedule_box .y-m a{position:absolute; top:50%; width:20px; height:20px; text-indent:-9999%; margin-top:-10px; overflow:hidden;}
.schedule_box .y-m a.btn_prev{left:0; background:url('/images/schl/hj/main/btn_sche_prev.png') no-repeat left center;}
.schedule_box .y-m a.btn_next{right:0; background:url('/images/schl/hj/main/btn_sche_next.png') no-repeat right center;}
.schedule_box .sche_list{height:225px; margin:20px 30px; overflow:auto;}
.schedule_box ul li a{display:block; position:relative; color:#fff; font-size:14px; line-height:20px; word-break: keep-all; margin:10px 0;}
.schedule_box ul li a span{display:block; position:absolute; left:0; top:0;}
.schedule_box ul li a p{margin-left:100px;}
.schedule_box a.btn_more{position: absolute; width:30px; height:30px; right:30px; top:25px; border:2px solid #80add5; text-indent: -99999%; font-size:0; overflow:hidden;}
.schedule_box a.btn_more::before{content:""; position: absolute; width:100%; height:100%; left:0; top:0; background:url('/images/schl/hj/main/btn_more.png') no-repeat center;}
.schedule_box a.btn_more:hover::before{transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.schedule_box a.btn_more::before{transition:all .3s ease; -ms-transition:all .3s ease; -webkit-transition:all .3s ease; }

/* 포토뉴스 191010 수정 */ 
.gallery{position:relative; width:100%; height:100%;}
.gallery h3{margin:0 0 20px; line-height:30px; font-size:20px;  font-family:'NotoM'; color:#111;}
.gallery ul{height:306px; overflow:hidden;}
.gallery ul li{width:100%; float:left;} /* 191127 수정 */
.gallery ul li:first-child{margin-left:0;}
.gallery ul li a{display:block; color:#111;}
.gallery ul li .img{width:100%; height:220px; overflow:hidden; text-align:center; background:#f1f1f1;} /* 수정 191128 */
.gallery ul li .img img{width:auto; height:100%;} /* 191128 */
.gallery ul li .tit{line-height:20px; margin:20px 0 10px; font-size:16px; font-family: 'NotoM'; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.gallery ul li .cont{height:36px; line-height:18px; font-size:14px; overflow:hidden;}
.gallery a.btn_more{position: absolute; width:30px; height:30px; right:0; top:5px; border:2px solid #c8d1db; text-indent: -99999%; font-size:0; overflow:hidden;}
.gallery a.btn_prev{position: absolute; width:30px; height:30px; right:64px; top:5px; border:2px solid #c8d1db; text-indent: -99999%; font-size:0; overflow:hidden;}
.gallery a.btn_next{position: absolute; width:30px; height:30px; right:32px; top:5px; border:2px solid #c8d1db; text-indent: -99999%; font-size:0; overflow:hidden;}
.gallery a.btn_prev::before {content:""; position: absolute; width:100%; height:100%; left:0; top:0; background:url('/images/schl/hj/main/btn_ph_prev.png') no-repeat center;}
.gallery a.btn_next::before {content:""; position: absolute; width:100%; height:100%; left:0; top:0; background:url('/images/schl/hj/main/btn_ph_next.png') no-repeat center;}
.gallery a.btn_more::before {content:""; position: absolute; width:100%; height:100%; left:0; top:0; background:url('/images/schl/hj/main/btn_more02.png') no-repeat center;}
.gallery a.btn_more:hover::before{transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.gallery a.btn_more::before{transition:all .3s ease; -ms-transition:all .3s ease; -webkit-transition:all .3s ease; }

/* 학과뉴스 191127  */
.depart_gallery{position:relative; width:100%; height:100%;}
.depart_gallery h3{margin:0 0 20px; line-height:30px; font-size:20px;  font-family:'NotoM'; color:#111;}
.depart_gallery ul{height:306px; overflow:hidden;}
.depart_gallery ul li{width:100%; float:left;}
.depart_gallery ul li:first-child{margin-left:0;}
.depart_gallery ul li a{display:block; color:#111;}
.depart_gallery ul li .img{width:100%; height:220px; text-align:center; background:#f1f1f1; overflow:hidden;}/* 수정 191128 */
.depart_gallery ul li .img img{width:auto; height:100%;}
.depart_gallery ul li .tit{line-height:20px; margin:20px 0 10px; font-size:16px; font-family: 'NotoM'; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.depart_gallery ul li .cont{height:36px; line-height:18px; font-size:14px; overflow:hidden;}
.depart_gallery a.btn_more{position: absolute; width:30px; height:30px; right:0; top:5px; border:2px solid #c8d1db; text-indent: -99999%; font-size:0; overflow:hidden;}
.depart_gallery a.btn_prev{position: absolute; width:30px; height:30px; right:64px; top:5px; border:2px solid #c8d1db; text-indent: -99999%; font-size:0; overflow:hidden;}
.depart_gallery a.btn_next{position: absolute; width:30px; height:30px; right:32px; top:5px; border:2px solid #c8d1db; text-indent: -99999%; font-size:0; overflow:hidden;}
.depart_gallery a.btn_prev::before {content:""; position: absolute; width:100%; height:100%; left:0; top:0; background:url('/images/schl/hj/main/btn_ph_prev.png') no-repeat center;}
.depart_gallery a.btn_next::before {content:""; position: absolute; width:100%; height:100%; left:0; top:0; background:url('/images/schl/hj/main/btn_ph_next.png') no-repeat center;}
.depart_gallery a.btn_more::before {content:""; position: absolute; width:100%; height:100%; left:0; top:0; background:url('/images/schl/hj/main/btn_more02.png') no-repeat center;}
.depart_gallery a.btn_more:hover::before{transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.depart_gallery a.btn_more::before{transition:all .3s ease; -ms-transition:all .3s ease; -webkit-transition:all .3s ease; }

/* 팝업존 */
.popup{position:relative; width:100%; height:100%;}
.popup h3{margin:0 0 20px; line-height:30px; font-size:20px;  font-family:'NotoM'; color:#111;}
.popup div{height:100%;}
.popup ul {height:310px;}
.popup ul li{width:100%; height:100%; float:left;}
.popup ul li img{width:100%; height:100%;}
.popup .slick-arrow{position: absolute; top:0; width:32px; height:34px; text-indent:-99999%; overflow:hidden;}
.popup .slick-prev{right:66px; background:url('/images/schl/hj/main/btn_p_prev.png') no-repeat center;}
.popup .slick-next{right:0; background:url('/images/schl/hj/main/btn_p_next.png') no-repeat center;}
.popup .control button{position: absolute; top:0; right:32px; width:34px; height:34px; text-indent:-99999%; overflow:hidden;}
.popup .control button.btn_stop{background:url('/images/schl/hj/main/btn_p_stop.png') no-repeat center;}
.popup .control button.btn_play{display:none; background:url('/images/schl/hj/main/btn_p_play.png') no-repeat center;}

/* 퀵서비스 바로가기 */
.m_link02{position:relative; width:100%; height:100%;}
.m_link02 h3{display:none;}
.m_link02 ul{border-top:1px solid #ccc; border-bottom:1px solid #ccc; overflow:hidden;}
.m_link02 ul li{width:12.5%; float:left; text-align:center;}
.m_link02 ul li.tit{ line-height:22px; padding:28px 0; font-size:18px; font-family: 'NotoM'; background:#005aab; color:#fff;}
.m_link02 ul li a{display:block; position:relative; padding:17px 0; border-right:1px solid #ccc; font-size:14px;}
.m_link02 ul li a p{line-height:20px; font-family: 'NotoM'; color:#111; margin:10px 5px 0; overflow:hidden;}
.m_link02 ul li a:hover{padding:12px 0;}
.m_link02 ul li a:hover p{ margin:15px 5px 5px; color:#005aab; text-decoration:underline;}
.m_link02 ul li a, .m_link02 ul li a p{transition:all .3s ease; -ms-transition:all .3s ease; -webkit-transition:all .3s ease; }

/* 배너 */
.m_banner{position:relative; height:100%; margin-left:280px; margin-right:20px;}
.m_banner h3{display:none;}
.m_banner #mBanner{ padding:30px 0;}
.m_banner #mBanner li img{width:100%; height:auto;}
.m_banner #mBanner .slick-dots{position: absolute; right:25px; bottom:52px; text-align:right;}
.m_banner #mBanner .slick-dots li {display:inline-block;}
.m_banner #mBanner .slick-dots li button{ width:20px; height:20px; border-radius:10px; margin:0 2px; background:url('/images/schl/hj/main/m_bn_dot.png') no-repeat center; font-size:0; overflow:hidden;}
.m_banner #mBanner .slick-dots li.slick-active button{width:18px; height:18px; border:1px solid #fff; border-radius:20px;}
.m_banner .control button{position: absolute; bottom:52px; right:0px; width:25px; height:25px; text-indent:-99999%; overflow:hidden;}
.m_banner .control button.btn_stop{background:url('/images/schl/hj/main/btn_stop.png') no-repeat center;}
.m_banner .control button.btn_play{display:none; background:url('/images/schl/hj/main/btn_play.png') no-repeat center;}
.m_banner a.btn_more{display:block; position: absolute; left:0; bottom:40px; width:130px; line-height:50px; padding:0 20px; border:1px solid #fff; font-size:15px; color:#fff; font-family: 'NotoM';}
.m_banner a.btn_more::after{content:""; position: absolute; width:10px; height:20px; right:20px; top:50%; margin-top:-10px; background:url('/images/schl/hj/main/btn_arr01.png') no-repeat center;}
.m_banner a.btn_more:hover{color:#ffed65; background:rgba(255,255,255,0.2);}
.m_banner a.btn_more:hover::after{right:10px;}
.m_banner a.btn_more, .m_banner a.btn_more::after{transition:all .3s ease; -ms-transition:all .3s ease; -webkit-transition:all .3s ease; }

/* 입학안내 */
.enter_info{padding:50px 30px 0;}
.enter_info h3{font-size:20px; color:#fff; letter-spacing:-1px;}
.enter_info p{margin:15px 0; font-size:13px; color:#c8d5e4; line-height:18px;}
.enter_info a.btn_more{display:block; width:105px; height:40px; text-indent:-99999%; overflow:hidden; background:url('/images/schl/hj/main/btn_arr02.png') no-repeat center; transition:all .3s ease; -ms-transition:all .3s ease; -webkit-transition:all .3s ease;}
.enter_info a.btn_more:hover{margin-left:10px;}

/* 바로가기03 */
.M_link03{margin:0 30px;}
.M_link03 h3{display:none;}
.M_link03 ul li a{display:block; position:relative; line-height:50px; margin:10px 0; padding:0 15px; border:1px solid #fff; font-size:15px; color:#fff; font-family: 'NotoM';}
.M_link03 ul li a::before{content:""; position: absolute; width:40px; height:16px; right:25px; top:50%; margin-top:-8px; background:url('/images/schl/hj/main/btn_arr03.png') no-repeat center;}
.M_link03 ul li a:hover{color:#ffed65; background:rgba(255,255,255,0.2);}
.M_link03 ul li a:hover::before{right:15px;}
.M_link03 ul li a, .M_link03 ul li a::before{transition:all .3s ease; -ms-transition:all .3s ease; -webkit-transition:all .3s ease;}

@media screen and (max-width:1920px) {	

	/* 메인비주얼 삭제 191025  
	.main_visual .visual img{width:100%;}*/
	
}
@media screen and (max-width:1280px) {	

	/* 메인비주얼 수정 191025 */
	.main_visual .slogan_wrap{left:20px; top:65%; margin-left:0;} /* 수정 191025 */
	/* 이미지 수정 191025*/
	.main_visual .visual img{width:auto;}
	
}

@media screen and (max-width:1260px) {	

	/* 상단 심볼 추가 191008 */
	.symblo_wrap ul li{font-size:12px; letter-spacing: -0.5px;}
	.symblo_wrap ul li p{top:3px;}
	.symblo_wrap ul li p img{width:30px; height:auto;}
	.symblo_wrap ul li span{padding-left:35px;}


	/*Quick Menu*/
	.quick_mn{width:100%; top:auto; bottom:0; z-index:1100;} 
	.quick_mn h2{width:20%; line-height:50px; float:left; margin:0; padding:0;}
	.quick_mn h2 br{display:none;}
	.quick_mn h3{width:100%; margin:0;}
	.quick_mn h3 a{margin:0px; background:#000; border-left:1px solid #363636;}
	.quick_mn h3 a.current:before{top:-1px; left:50%; margin-left:-6px; margin-top:0; transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg);}
	.quick_mn .type{position:relative; width:16%; float:left;}
	.quick_mn .link_box{width:100%; height:auto; top:auto; bottom:50px; right:0;}


	/* 배너 */
	.m_banner{margin-left:240px; }


}	
@media screen and (min-width:1020px) {	

	
	/* 스크롤 이벤트 CSS */
	[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:1s}
	[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}
	[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:1s}
	[data-aos][data-aos][data-aos-delay="10"],body[data-aos-delay="10"] [data-aos]{transition-delay:0}
	[data-aos][data-aos][data-aos-delay="10"].aos-animate,body[data-aos-delay="10"] [data-aos].aos-animate{transition-delay:.1s}

	/* slide 종류 설정 */
	[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}
	[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}
	[data-aos=fade-up]{transform:translate3d(0,100px,0)}
	[data-aos=fade-down]{transform:translate3d(0,-100px,0)}
	[data-aos=fade-down-shot]{transform:translate3d(0,-50px,0)}
	[data-aos=fade-right]{transform:translate3d(-100px,0,0)}
	[data-aos=fade-left]{transform:translate3d(100px,0,0)}
	[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}
	[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}
	[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}
	[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}		
	
}


@media screen and (max-width:1019px) {	
	
	
	/* 상단 심볼 추가 191008 */
	.symblo_wrap{padding:10px 0;}
	.symblo_wrap ul li{width:25%; margin:5px 0;}


	/* 스크롤 이벤트 CSS */
	[data-aos^=fade][data-aos^=fade]{opacity:1;}	

	/*Quick Menu*/
	.quick_mn h2{display:none;}
	.quick_mn .type{position:static; width:20%;}
	.quick_mn .link_box ul{max-height:120px; overflow:auto;}
	.quick_mn .link_box ul li{width:33.33%; float:left;}

	/* 메인비주얼 */
	.main_visual .slogan .txt .tit{font-size:65px;}

	/* 바로가기01 */
	.m_link01 ul li {width:20%;}
	.m_link01 ul li a{padding:10px 0;}
	.m_link01 ul li a:hover{ padding:10px 0;}
	.m_link01 ul li a:hover span{margin-top:10px; text-decoration: underline;}
	
	/* 학사일정 */
	.schedule_box .sche_list{height:160px; margin:20px 30px;}
	.schedule_box ul li a p{margin-left:75px;}

	/* 팝업존 */
	.popup ul li{background:#f1f1f1; text-align:center;}
	.popup ul li img{width:auto; height:100%;}
	
	/* 바로가기02 */
	.m_link02 ul {border-left:1px solid #ccc; border-bottom:0;}
	.m_link02 ul li{width:25%; height:100px;}
	.m_link02 ul li.tit{height:44px;}
	.m_link02 ul li a{border-bottom:1px solid #ccc;}

	/* 배너 */
	.m_banner{margin-left:240px; }
	.m_banner #mBanner{padding:50px 0 30px;}
	.m_banner #mBanner li{text-align:center;}
	.m_banner #mBanner li img{width:auto; height:100%;}

	/* 입학안내 */
	.enter_info{padding:25px 30px;}

}

@media screen and (max-width:960px) {	

	/*상단심볼*/ /*221219*/
	
	.symblo_wrap ul li{width:50%; display:inline-block; margin:10px 0;}
	.symblo_wrap ul li br {display:none;}
	
}

@media screen and (max-width:800px) {	

	/* 메인비주얼 */
	.main_visual .slogan_wrap{width:60%;}
	.main_visual .slogan .txt .txt1{font-size:18px;}
	.main_visual .slogan .txt .txt2{font-size:25px;}
	
	/*230313*/
	.ui-widget.ui-widget-content{width: 80% !important;}
	.ui-dialog .ui-dialog-content{height: 80% !important;}
	.ui-widget-content a > img{width:100% !important;}
	
}

@media screen and (max-width:690px) {

	/* 상단 심볼 추가 191008 */
	.symblo_wrap ul li{width:50%;}
	.symblo_wrap ul li p{top:0;}
	.symblo_wrap ul li p img{height:30px; width:auto;}
	.symblo_wrap ul li span{height:30px; padding-left:40px; line-height:30px;}
	.symblo_wrap ul li br{display:none;}

	/* 메인비주얼 */
	.main_visual .slogan_wrap{width:70%; left:15%; top:50%}
	.main_visual .slogan{padding:30px 20px 60px}
	
	/* 슬로건 닫기 버튼 추가 191031 */
	.main_visual .slogan_close {display:block; position: absolute; width:45px; padding:2px 0; right:0px; bottom:0px; padding-right:20px; text-align:center; font-family: 'NotoM'; color:#fff;  background:#094169 url('/images/schl/hj/main/slogan_btn.png') no-repeat 80%  center;}

	/* 공지사항 */
	.notice h3 a{min-width:0; padding:0 10px;}

	/* 학사일정 */
	.schedule_box .y-m{padding:10px 0;}
	.schedule_box .y-m p{font-size:25px;}
	.schedule_box .sche_list{height:150px;}

	/* 배너 */
	.m_banner{margin:0 2.5%; }
	.m_banner #mBanner .slick-dots{bottom:32px;}
	.m_banner .control button{bottom:30px;}
	.m_banner a.btn_more{left:0; bottom:20px;}

}

@media screen and (max-width:540px) {

	/* 메인비주얼 */
	.main_visual .slogan .txt .txt1{font-size:16px; line-height:20px;}
	.main_visual .slogan .txt .txt2{font-size:22px;}
	
	/* 슬로건 닫기 버튼 추가 191031 */
	.main_visual .slogan_close {display:block; position: absolute; width:45px; padding:2px 0; right:0px; bottom:0px; padding-right:20px; text-align:center; font-family: 'NotoM'; color:#fff;  background:#094169 url('/images/schl/hj/main/slogan_btn.png') no-repeat 80%  center;}

	/* 공지사항 */
	.notice h3{width:30%;}
	.notice h3 a{line-height:50px;}
	.notice h3.current::after{display:none;}
	.notice .list_box{top:100px;}
	.notice .list_box ul{height:auto;} 
	.notice .list_box ul li{width:100%; margin:15px 0 0; padding:0 0 15px;}
	.notice .list_box ul li:nth-child(odd){margin-right:0;}
	.notice .list_box ul li a .tit{margin:10px 0 5px;}
	.notice .list_box a.btn_more{width:10%; height:100px; top:-100px; right:0; border:0; border-left:1px solid #959ca5; z-index:5;}
	
	/* 포토뉴스 */
	.gallery ul li{width:100%;}

	/* 바로가기02 */
	.m_link02 ul {border-left:1px solid #ccc; border-bottom:0;}
	.m_link02 ul li{width:50%; height:auto; text-align:left;}
	.m_link02 ul li.tit{height:auto; text-align:center; line-height:65px; padding:0;}
	.m_link02 ul li.tit br{display:none;}
	.m_link02 ul li a{ padding:22px 0;  border-bottom:1px solid #ccc;}
	.m_link02 ul li a img{position: absolute; left:20px; top:50%; margin-top:-16px;}
	.m_link02 ul li a p{margin:0 0 0 70px;}
	.m_link02 ul li a:hover{padding:22px 0;}
	.m_link02 ul li a:hover p{ margin:0 0 0 70px; color:#005aab; text-decoration:underline;}

	/* 배너 */
	.m_banner{padding:0 20px 60px;}
	.m_banner #mBanner li img{width:100%; height:auto;}

}

@media screen and (max-width :460px) {

	/* 상단 심볼 추가 191008 */
	.symblo_wrap ul li{width:110%;}


	.quick_mn .link_box ul li{width:50%;}	

	/* 공지사항 */
	.notice h3 a{font-size:16px;}
	
	/* 바로가기01 */
	.m_link01 ul li {width:50%;}
	.m_link01 ul li a{ margin:0 10px; text-align:left;}
	.m_link01 ul li a p{position:absolute; left:0; top:17px;}
	.m_link01 ul li a p img{width:35px; height:33px;}
	.m_link01 ul li a span{margin-left:50px;}

	/* 팝업존 */
	.popup ul li img{width:100%; height:100%;}

	/* 바로가기02 */
	.m_link02 ul li a img{width:25px; height:25px; left:15px; margin-top:-12px;}
	.m_link02 ul li a p{margin:0 0 0 50px;}

}

@media screen and (max-width :380px) {

	.main_visual .slogan{padding:20px 15px 40px;}
	.main_visual .slogan .txt .txt2{font-size:20px;}

	/* 바로가기02 */
	.m_link02 ul li{width:100%;}
	.m_link02 ul li a{padding:15px 0;}

	/* 배너 */
	.m_banner{padding:0 20px 90px}
	.m_banner #mBanner{padding:30px 0;}
	.m_banner #mBanner .slick-dots{bottom:18px;}
	.m_banner .control button{bottom:15px;}
	.m_banner a.btn_more{left:auto; right:0px; bottom:50px; line-height:40px;}

}
