@charset "utf-8";

/* 상단 심볼 */
.symblo_wrap{width:100%; background:url('/images/template/00002/main/bg_symbol.png'); padding:15px 0; overflow: hidden;}
.symblo_wrap ul{max-width:1440px;margin:0 auto;width: 100%;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;}

/*201126*/
.MC_box10{position:absolute; clear:both; overflow:hidden; width:100%;height:auto;padding-left:17.5%;bottom: 305px;z-index:1000;border:0;background-color:transparent; }
.MC_box10 > div{width:25%; height:100%;}
.MC_box10 > div .lnk { display:block; line-height:1.1; white-space:nowrap; box-sizing:border-box; border-style:solid; border-width:1px; padding-left:25px; padding-top:20px}
.MC_box10 > div .lnk:after { width:56px; height:56px; margin-top:-28px; }
.MC_box10 > div .inqry { height:122px; border-color:rgb(18 184 134); background-color:rgba(18, 184,134, 0.3); color:#fff; }
.MC_box10 > div .inqry:after { background-position:-50px -100px; }
.MC_box10 > div .inqry .dsc{background:url('/images/template/00002/sub_cnt/ico_phone.png') no-repeat right; background-position:95%}
.MC_box10 > div .inqry .dsc > * { display:block; }
.MC_box10 > div .inqry .dsc > strong { display:inline; position:relative; }
.MC_box10 > div .inqry b { font-size:36px; line-height:1.2; padding:6px 0 4px; }
.MC_box10 > div .inqry dl > * { display:inline-block; vertical-align:top; font-weight:bold; padding-left:5px; font-size:14px; }
.MC_box10 > div .inqry dl > dt { color:#12b886; }
.MC_box10 > div .inqry dl > dt:first-child { padding-left:0; }
 
/* 메인비주얼 */
.main_visual {position:relative; width:100%; height:100%; text-align:center;}
	/* 슬로건 */
	.main_visual .slogan_wrap{position: absolute; width:100%; height:100%; left:50%; text-align:center; z-index:200; max-width:1400px; margin-left:-700px;}
	.main_visual .slogan{max-width:1200px; margin:100px auto 0;}
	.main_visual .slogan .txt{display:inline-block; color:#fff; overflow:hidden; letter-spacing:-1px; line-height:1.2; text-shadow:2px 2px 2px rgba(0,0,0,0.5); }
	.main_visual .slogan .txt01{font-size:35px;}
	.main_visual .slogan .txt02{font-size:70px; font-family: 'NotoM';}
	.main_visual .slogan .slick-arrow{position: absolute; width:100px; height:100px; border-radius:100px; top:50%; z-index: 1001; margin-top:-100px; font-size:0;}
	.main_visual .slogan .slick-prev{left:-100px; background:rgba(0,0,0,0.5) url('/images/template/00002/main/btn_m_prev.png') no-repeat center;}
	.main_visual .slogan .slick-next{right:-100px; background:rgba(0,0,0,0.5) url('/images/template/00002/main/btn_m_next.png') no-repeat center;}
	.main_visual .slogan .slick-dots{ position: absolute; max-width:1200px; left:48%; bottom:70px; z-index: 1000;}
	.main_visual .slogan .slick-dots li{ position: relative; display: inline-block; margin: 0 3px; padding: 0; cursor: pointer; }
	.main_visual .slogan .slick-dots li button{ display: block; width: 12px; height: 12px; border-radius:20px; cursor: pointer; background:#fff; font-size:0; overflow: hidden;}
	.main_visual .slogan .slick-dots li.slick-active button{width:25px; background:#0072bc;}


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

	/* 버튼 */
	.main_visual .btn_slider{position: absolute; max-width:1200px; left:48%; bottom:68px; margin-left:-20px; z-index: 1000;}
	.main_visual .btn_slider button{border:0px; font-size:0; width:15px; height:15px;}
	.main_visual .btn_slider button.btn_stop{background:url('/images/template/00002/common/btn_stop.png') no-repeat center;}
	.main_visual .btn_slider button.btn_play{display:none; background:url('/images/template/00002/common/btn_play.png') no-repeat center;}

/* 바로가기01 추가 수정 190911 */
.m_link01{width:100%; height:100%;}
.m_link01 h3{font-size:0;}
.m_link01 .list_wrap{max-width:1400px; margin:0 auto; overflow:hidden;}
.m_link01 ul {margin:0 90px;}
.m_link01 ul li {width: calc((100% / 8) - 1rem);margin-left: 1rem;float:left;box-sizing: border-box;}
.m_link01 ul .list01 a {height: 210px;padding:16px 0 13px;box-sizing: border-box;}
.m_link01 ul .list01 a:hover{padding:6px 0 23px;}
.m_link01 ul li:first-child{margin-left: 0;}
.m_link01 ul li a{display:block;position:relative;padding:20px 0 30px;color:#fff;text-align:center;min-height: 160px;} /*221216 min-height 추가 */
.m_link01 ul li a span{margin-top:10px;font-size:14px;line-height:20px;word-break: auto-phrase;}
.m_link01 ul li.list01 a{background:#005aab; padding-top:27px !important;} /*221216 padding 추가*/
.m_link01 ul li.list01 a{background:#005aab;}
.m_link01 ul li.list02 a{background:#3143b3;}
.m_link01 ul li.list03 a{background:#0090ff;}
.m_link01 ul li.list04 a{background:#e38028;}
.m_link01 ul li.list05 a{background:#e32c28;}
.m_link01 ul li.list06 a{background:#e14e79;}
.m_link01 ul li.list07 a{background:#8e44ad;}
.m_link01 ul li.list08 a{background:#27ae60;}
.m_link01 ul li.list00 a{background:#12b886;}/*201126 */
.m_link01 ul li.list00{display:none;}/*201126 입학문의 웹에서 안보이게*/
.m_link01 ul li a:hover{padding:10px 0 40px;}
.m_link01 ul li.list01 a:hover{background:#084377;}
.m_link01 ul li.list02 a:hover{background:#1f2d8d;}
.m_link01 ul li.list03 a:hover{background:#087cd4;}
.m_link01 ul li.list04 a:hover{background:#c56516;}
.m_link01 ul li.list05 a:hover{background:#b61d1a;}
.m_link01 ul li.list06 a:hover{background:#bb395f;}
.m_link01 ul li.list07 a:hover{background:#6d3486;}
.m_link01 ul li.list08 a:hover{background:#1e894b;}
.m_link01 ul li.list00 a:hover{background:#096549;}/*201126 */
.m_link01 ul li a{transition:all .3s ease; -ms-transition:all .3s ease; -webkit-transition:all .3s ease; }

/*201130 온라인상담 및 입시자료신청*/
.m_link01 ul li.list01 a span{display:block;margin: 8px;}
.m_link01 ul li.list01 a p{display:none;}
.m_link01 ul li.list01 a span.span_tit{font-size: 15px;text-align: left;padding-left: 10px;}
.m_link01 ul li.list01 a span.span_tel{font-size:18px;}
.m_link01 ul li.list01 a .m_span{display:none;}

/* 공지사항 */
.notice {position: absolute; width:100%; height:100%; top:-50px; background:#0e2a4a;}
.notice h3 a {position:relative; display:block; letter-spacing: -1px; color:#fff; padding:0 30px; line-height:50px; float:left; font-size:16px; font-family:'NotoR'; z-index:2; background:url('/images/template/00002/main/line_noti.gif') no-repeat left center;}
.notice h3:first-child a{background:none;}
.notice h3 a:hover{color:#feb26e;}
.notice h3.current a {font-family:'NotoM'; color:#feb26e;}
.notice .list_box.on {display:block; }
.notice .list_box {position:absolute; width:100%; left:0; top:50px; display:none; background:#fff; }
.notice .list_box .cont{height:260px; margin:20px 0; overflow: hidden;}
.notice .list_box a{width:50%; margin:10px 0; display:block; float:left;}
.notice .list_box dl{position: relative; min-height:50px; margin:0 40px; padding:5px 0 10px 90px;}
.notice .list_box dt{font-size:16px; color:#222; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.notice .list_box dd{font-size:14px; color:#555;}
.notice .list_box dd > p{ height:20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.notice .list_box dd .date{position: absolute; width:40px; height:40px; line-height:1.2; padding:10px; left:0; top:0; background:#005aab; color:#fff; text-align:center;}
.notice .list_box dd .date .y-m{width:100%; font-size:13px; position: absolute; bottom:10px; left:0; }
.notice .list_box dd .date .day{position:relative; font-size:22px; font-family:'NotoB';}
.notice .list_box a:hover dt{color:#005aab;}
.notice .list_box a:hover dd .date{background:#084172;}
.notice .list_box a.btn_more{display:block; position: absolute; right:0px; top:-60px; width:50px; height:50px; font-size:0; border-left:1px solid #3b4754;}
.notice .list_box a.btn_more::before{content:""; position: absolute; width:26px; height:26px; top:12px; right:12px; background:url('/images/template/00002/main/btn_more.png') no-repeat center; background-size:cover;}
.notice .list_box a.btn_more:hover::before{transform: rotate(180deg);}
.notice .list_box a.btn_more::before, .notice .list_box dd .date{transition:all .3s ease; -ms-transition:all .3s ease; -webkit-transition:all .3s ease; }

/* 바로가기02 */
.m_link02{width:100%; height:100%;}
.m_link02 .tit_wrap{width:25%; height:100%; position: absolute; left:0; top:0; background:#12b886; text-align:center; color:#fff;}
.m_link02 .tit_wrap p{margin:25px 0 5px;}
.m_link02 ul{margin-left:25%; padding:25px 0; overflow: hidden; background:#fff;}
.m_link02 ul li{width:16.66%; float:left;}
.m_link02 ul li a{display:block; color:#333; border-left:1px solid #ddd; font-size:14px; text-align:center; }
.m_link02 ul li:first-child a{border-left:0;}
.m_link02 ul li a p{margin:0 0 15px}
.m_link02 ul li a:hover p{margin:-10px 0 25px;}
.m_link02 ul li a:hover span{text-decoration: underline;}
.m_link02 ul li a p, .m_link02 ul li a p img{transition:all .3s ease; -ms-transition:all .3s ease; -webkit-transition:all .3s ease; }

/* FOCUS */
.HJfocus{width:100%; padding:50px 0; text-align:center;}
.HJfocus h3{display:inline-block; font-size:30px; line-height:50px; padding-left:55px; font-family:'NotoT'; color:#111; letter-spacing: -1px; background:url('/images/template/00002/main/icon_tit.png') no-repeat left center;}
.HJfocus h3 strong{font-weight: normal; font-family: 'NotoM';}
.HJfocus p.sub{color:#888370; margin:35px 0 40px; letter-spacing: -1px; font-size:20px;}
.HJfocus .focus_wrap{padding:0 80px; position: relative;}
.HJfocus .focus_wrap .slick-arrow{position: absolute; width:70px; height:70px; border-radius:100px; top:50%; z-index: 1001; margin-top:-35px;font-size:0;}
.HJfocus .focus_wrap .slick-prev{left:0; background:#c5c0ac url('/images/template/00002/main/btn_link_prev.png') no-repeat right center;}
.HJfocus .focus_wrap .slick-next{right:0; background:#c5c0ac url('/images/template/00002/main/btn_link_next.png') no-repeat left center;}
.HJfocus .focus_wrap .slick-arrow:hover{background-position:50% center;}
.HJfocus ul li a{display:block; margin:0 10px; overflow: hidden; border-radius:0 0 0 50px; background:#fff;}
.HJfocus ul li.odd a{border-radius:0 50px 0 0; margin-top:50px;}
.HJfocus ul li .img{width:100%; height:195px; overflow: hidden;}
.HJfocus ul li a:hover .img img{transform: scale(1.15); -webkit-transform: scale(1.15); -ms-transform: scale(1.15); -moz-transform: scale(1.15);}
.HJfocus ul li .cont{padding:15px; text-align:left;}
.HJfocus ul li .cont .type{position:relative; font-size:14px; font-family: 'NotoM'; color:#e67700; padding:0 0 8px; margin:0 0 8px;}
.HJfocus ul li .cont .type::before{content:""; position: absolute; left:0; bottom:0px; width:20px; height:2px; background:#e67700;}
.HJfocus ul li a:hover .cont .type::before{width:100%;}
.HJfocus ul li .cont .tit{font-size:16px; color:#222; min-height:42px; overflow: hidden;}
.HJfocus ul li a:hover .cont .tit{color:#61310b;}
.HJfocus ul li .cont .date{margin:10px 0 0; text-align:right; color:#666; font-size:13px;}
.HJfocus ul li a img, .HJfocus ul li .cont .tit, .HJfocus ul li .cont .type::before, .HJfocus .focus_wrap .slick-arrow{transition:all .3s ease; -ms-transition:all .3s ease; -webkit-transition:all .3s ease; }
.HJfocus a.btn_more{position:absolute; width:26px; height:26px; top:62px; right:0; font-size:0; background:url('/images/template/00002/main/btn_more2.png') no-repeat center;} /* 버튼 추가 190911 */

/* Major */
.HJmajor{width:100%; padding:50px 0; text-align:center; overflow: hidden;}
.HJmajor h3{display:inline-block; font-size:30px; line-height:50px; padding-left:55px; font-family:'NotoT'; color:#111; letter-spacing: -1px; background:url('/images/template/00002/main/icon_tit.png') no-repeat left center;}
.HJmajor h3 strong{font-weight: normal; font-family: 'NotoM';}
.HJmajor .cont{margin:30px 0 0;}
.HJmajor .fix_img{width:50%; height:380px; float:left; overflow: hidden;}
.HJmajor .major_wrap.select{display:block;}
.HJmajor .major_wrap{display:none; width:50%; height:380px; margin:60px 0 0; float:right; text-align:left;}
.HJmajor .major_wrap#major01{background:url('/images/template/00002/main/img_major01.png') no-repeat; background-size:cover; }
.HJmajor .major_wrap#major02{background:url('/images/template/00002/main/img_major02.png') no-repeat; background-size:cover; }
.HJmajor .major_wrap#major03{background:url('/images/template/00002/main/img_major03.png') no-repeat; background-size:cover; }
.HJmajor .major_wrap#major04{background:url('/images/template/00002/main/img_major04.png') no-repeat; background-size:cover; }
.HJmajor .major_wrap#major05{background:url('/images/template/00002/main/img_major05.png') no-repeat; background-size:cover; }
.HJmajor .major_wrap#major06{background:url('/images/template/00002/main/img_major06.png') no-repeat; background-size:cover; }
.HJmajor .major_wrap#major07{background:url('/images/template/00002/main/img_major07.png') no-repeat; background-size:cover; }
.HJmajor .major_wrap#major08{background:url('/images/template/00002/main/img_major08.png') no-repeat; background-size:cover; }
.HJmajor .major_wrap h4{position:relative;margin: 35px 80px 17px;font-size:28px;letter-spacing: -1px;font-family: 'NotoM';color:#fff;}/* 220105 수정*/
.HJmajor .major_wrap h4::before{content:""; position: absolute; width:110px; height:3px; background:#fff; left:-55px; top:50%; margin-left:-80px;}
.HJmajor .major_wrap ul{margin:0 60px;}
.HJmajor .major_wrap ul li{width:50%; float:left;}
.HJmajor .major_wrap ul li a{display:block;position:relative;height:50px;margin: 0 10px 5px;background:#ff7e00;line-height:50px;padding-left:20px;color:#fff;}/*220105 수정*/
.HJmajor .major_wrap ul li a span{font-size:11px;}
.HJmajor .major_wrap ul li a:hover{background:#ff5e00; padding-left:30px;}
.HJmajor .major_wrap ul li a::after{content:""; position: absolute; right:0; top:0; width:50px; height:50px; background:#ff6600 url('/images/template/00002/main/btn_arr.png') no-repeat center;}
.HJmajor .major_wrap ul li a:hover::after{ background-color:#cf290b; background-position:70% center;}
.HJmajor .major_wrap#major04 h4{margin:55px 80px 25px;}
.HJmajor .major_tab{width:100%; float:left; position:relative; margin: 65px 0 0;}/*220105*/
.HJmajor .major_tab ul{float:left;width: 100%;position:relative;}
.HJmajor .major_tab ul::after{content:"";position: absolute;width: 90%;height:1px;background:#ccc;left: 50%;transform: translateX(-50%);bottom:7px;}/*250916*/
.HJmajor .major_tab ul:first-child::after{/* width:85%; *//* left:15%; */}
.HJmajor .major_tab li{width: calc(100% / 8);float:left;}/*250916*/
.HJmajor .major_tab li a{display:block; position: relative;  height:50px; color:#ccc; z-index: 10;}
.HJmajor .major_tab li a::after{content:""; position: absolute; width:16px; height:16px; background:#ccc; border-radius:10px; left:50%; bottom:0; margin-left:-8px;}
.HJmajor .major_tab li.on a{color:#e32c28;}
.HJmajor .major_tab li.on a::after{background:#e32c28;}
.HJmajor .major_tab li.on a::before{content:""; position: absolute; width:26px; height:26px; border-radius:20px; left:50%; bottom:-7px; border:2px solid #e32c28; margin-left:-15px; z-index:1}
.HJmajor .major_tab li a:hover{color:#555;}
/* .HJmajor .major_tab li a:hover::after{background:#555;}  20190917 김경만 모바일에서 클릭 시 검은선택 남는문제로 인한 주석처리*/
.HJmajor .major_tab li.on a:hover{color:#e32c28;}
.HJmajor .major_tab li.on a:hover::after{background:#e32c28;}
.HJmajor .major_wrap ul li a, .HJmajor .major_wrap ul li a::after, .HJmajor .major_tab li a, .HJmajor .major_tab li a::after{transition:all .3s ease; -ms-transition:all .3s ease; -webkit-transition:all .3s ease; }
.HJmajor a.btn_more{position:absolute; width:26px; height:26px; top:62px; right:0; font-size:0; background:url('/images/template/00002/main/btn_more3.png') no-repeat center;} /* 버튼 추가 190911 */


/* 우수취업자 인터뷰 수정 190916 */
.interview h3{font-size:32px; padding-left:25px; font-family:'NotoT'; letter-spacing: -1px; color:#fff;}
.interview h3 strong{font-weight: normal; font-family: 'NotoM';}
.interview a{display:block; width:33.33%; float:left;}
.interview a .interview_list{ height:160px; margin:12px 0 12px 25px; padding:30px 10px 30px 145px; position:relative; background:#fff; }
.interview a .interview_list div{padding:0 5%; width:90%; float:left;}
.interview a .interview_list div p.tit{width:80%; font-size:22px; color:#333; font-family:'NotoM'; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.interview a .interview_list div p.txt{margin-top:5px; height:120px; overflow:hidden; font-size:16px; }
.interview a .interview_list .img{position: absolute; width:115px; height:160px; left:20px; top:30px;}
.interview a .interview_list .img img{width:100%; height:auto;}
.interview a.btn_more{position:absolute; width:26px; height:26px; top:10px; right:0; font-size:0; background:url('/images/template/00002/main/btn_more4.png') no-repeat center;} /* 버튼 추가 190911 */

/* 우수취업자 인터뷰 주석처리 190916
.interview h3{font-size:32px; padding-left:25px; font-family:'NotoT'; letter-spacing: -1px; color:#fff;}
.interview h3 strong{font-weight: normal; font-family: 'NotoM';}
.interview a{display:block; width:33.33%; float:left;}
.interview a dl{background:#fff; margin:12px 0 12px 25px; padding:30px 10px 30px 145px; position:relative;}
.interview a dt{font-size:20px; color:#222; margin-bottom:10px; letter-spacing: -1px; font-family: 'NotoM';}
.interview a dd .img{position: absolute; width:115px; height:160px; left:20px; top:30px;}
.interview a dd .img img{width:100%; height:auto;}
.interview a dd ul li{height:30px; font-size:13px; letter-spacing: -0.5px; color:#000; line-height:30px;}
.interview a dd ul li p{display:inline-block; width:40%; vertical-align: top; color:#555; line-height:20px;}
.interview a dd ul li span{display:inline-block; width:55%; height:20px; line-height:20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top;}
.interview a:hover dl{background:#005aab;}
.interview a:hover dt{color:#fff;}
.interview a:hover dd ul li{color:#fff;}
.interview a:hover dd ul li p{color:#fff;}
.interview a dl, .interview a dt, .interview a dd ul li{transition:all .2s ease; -ms-transition:all .2s ease; -webkit-transition:all .2s ease; } */

/* SNS */
.sns_wrap h3{font-size:32px;font-family:'NotoT'; letter-spacing: -1px; color:#fff;}
.sns_wrap ul{border-top:1px solid #fff; border-bottom:1px solid #fff; padding:20px; overflow: hidden; margin:15px 0 0;}
.sns_wrap ul li{width: 16.66666666666667%;float:left;}
.sns_wrap ul li a{display:block; width:100%; height:35px; font-size:0;}
.sns_wrap ul li a:hover{margin-top:-10px;}
.sns_wrap ul li.facebook a{background:url('/images/template/00002/main/icon_facebook.png') no-repeat center;}
.sns_wrap ul li.twitter a{background:url('/images/template/00002/main/icon_twitter.png') no-repeat center;}
.sns_wrap ul li.instar a{background:url('/images/template/00002/main/icon_instar.png') no-repeat center;}
.sns_wrap ul li.kakao a{background:url('/images/template/00002/main/icon_kakao.png') no-repeat center;}
.sns_wrap ul li.youtube a{background:url('/images/template/00002/main/icon_youtube.png') no-repeat center;}
.sns_wrap ul li.blog a{background:url('/images/template/00002/main/icon_blog.png') no-repeat center;}
.sns_wrap ul li a{transition:all .3s ease; -ms-transition:all .3s ease; -webkit-transition:all .3s ease; }

/* 뉴스레터 삭제 190916
.newsletter h3{font-size:32px;font-family:'NotoT'; letter-spacing: -1px; color:#fff;}
.newsletter .news_wrap a{display:block; height:250px; margin:10px 0 0; padding:35px 25px 25px; color:#5e2c00; text-align:center; background:#fba605 url('/images/template/00002/main/bg_newsletter.png') no-repeat bottom center;}
.newsletter .news_wrap a .sub{font-size:13px; margin-bottom:15px;}
.newsletter .news_wrap a .txt{ font-size:20px;}
.newsletter .news_wrap a .txt br {display:none;}
.newsletter .news_wrap a .txt strong{font-family: 'NotoB'; font-size:20px; }
.newsletter .news_wrap a .txt span{font-family: 'NotoM'; display:inline-block;}
.newsletter .news_wrap a:hover .txt strong{color:#e32c28;}
.newsletter .news_wrap a .txt strong{transition:all .3s ease; -ms-transition:all .3s ease; -webkit-transition:all .3s ease; }*/

/* 팝업존 추가190916 */
.popup_box{position:relative; height:100%;}
.popup_box h3{font-size:32px;font-family:'NotoT'; letter-spacing: -1px; color:#fff;}
.popup_box .pop{position:relative; height:100%; margin-top:10px; overflow:hidden; }
.popup_box .pop li{width:100%; }
.popup_box .pop li img{width:280px; height:310px; }
.popup_box .control{position:absolute; top:17px; right:0; z-index:10; overflow:hidden; }
.popup_box .control span{margin-right:10px; float:left; line-height:15px; color:#fff; }
.popup_box .control a{display:block; width:19px; height:15px; margin-left:5px; float:left; text-indent:-10000em; }
.popup_box .control a.prev{background:url("/images/template/00002/main/btn_pop_prev.png") no-repeat; }
.popup_box .control a.next{background:url("/images/template/00002/main/btn_pop_next.png") no-repeat; }
.popup_box .control a.stop{background:url("/images/template/00002/main/btn_pop_stop.png") no-repeat; }
.popup_box .control a.play{background:url("/images/template/00002/main/btn_pop_play.png") no-repeat; }

/* 슬로건 닫기 버튼 추가 210827 */
.m_link01 .list_close{display:none;}

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

	/* 메인비주얼 190829 */
	.main_visual .slogan_wrap{max-width:100%; left:0; margin-left:0;}
	.main_visual .slogan .slick-next{right:10px;}
	.main_visual .slogan .slick-prev{ left:10px;}

	/*201126*/
	.MC_box10{padding-left:14%; }

}

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

	/* 상단 심볼 */
	.symblo_wrap ul{width:96%;}

	/* 메인비주얼 190829 */
	.main_visual .visual img{margin-left:-20%;}

	/* Major */
	.HJmajor .fix_img{width:35%;}
	.HJmajor .fix_img img{margin-left:-40%;}
	.HJmajor .major_wrap{width:65%;}
	.HJmajor .major_wrap ul{margin:0 5%;}

	/* 우수취업자 인터뷰 */
	.interview a{width:50%;}

	/* sns */
	.sns_wrap ul{padding:20px 0px;}

}

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

	/*201126*/
	.MC_box10{margin-left:6%; padding-left:0}

	/* 상단 심볼 */
	.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;}

	/* 메인비주얼 190829 */
	.main_visual .slogan .slick-arrow{width:70px; height:70px; margin-top:-70px; background-size:20% auto;}

	/* 바로가기01 삭제 190911
	.m_link01 ul{margin:0 50px;}
	.m_link01 ul li{width:19%; margin-left:1.25%;}*/

	 
}

@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:.5s}

	/* 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) {

	/*201126*/
	.MC_box10{bottom: 260px; }
	.MC_box10 > div{width:35%; height:100%;}

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

	/* 상단 심볼 */
	.symblo_wrap{padding:10px 0;}
	.symblo_wrap ul li{width:25%; margin:5px 0;}

	/* 메인비주얼 190829 */
	.main_visual .slogan .txt01{font-size:30px;}
	.main_visual .slogan .txt02{font-size:60px;}
	.main_visual .visual img{margin-left:-30%;}

	/* 바로가기01 수정 190920 */
	.m_link01 ul{margin:0}
	.m_link01 ul li {width: calc((100% / 8) - 0.5rem);margin-left: 0.5rem;}
	.m_link01 ul .list01 a {height: auto;}
	/* 공지사항 */
	.notice .list_box dl{margin:0 20px;}

	/* 바로가기02 */
	.m_link02 .tit_wrap{width:20%;}
	.m_link02 ul{margin-left:20%;}

	/* FOCUS */
	.HJfocus .focus_wrap{padding:0 55px;}
	.HJfocus .focus_wrap .slick-arrow{width:50px; height:50px;}

	/* Major */
	.HJmajor .fix_img{display:none;}
	.HJmajor .major_wrap{margin:0; width:100%;}

	/* 뉴스레터 삭제 190916
	.newsletter .news_wrap a{background-size:85%; padding:25px;}
	.newsletter .news_wrap a .txt br {display:block;}*/

	/* 팝업존 추가 190926 */
	.popup_box .pop li img{width:100%; }

	 

}

@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;}
	
		/*201126 모바일에서 안보이게 */
	.MC_box10{display:none;}

	/* 우수취업자 인터뷰 수정 190916 */
	.interview a{width:100%;}
	/*
	.interview a dd ul li{position: relative;}
	.interview a dd ul li p{position: absolute; left:0px; top:0px; width:60px;}
	.interview a dd ul li span{width:auto; display:block; padding-left:60px;}*/

	/* 바로가기01 190911 반응형 960으로 */
	.m_link01 ul{font-size:0;line-height:0;margin: -.5% -1%;overflow: hidden;width: 100%;}
	.m_link01 ul li{width: 50%;padding: .5% 1%;margin: 0;}
	.m_link01 ul li:first-child{}
	.m_link01 ul li a{height: 35px;padding: 5px 0 5px 52px!important;text-align:left;}
	.m_link01 ul li a:hover{padding:5px 0;}
	.m_link01 ul li a p{position: absolute; left:10px; top:1px;}
	.m_link01 ul li.list01 a p{top:5px;}
	.m_link01 ul li.list02 a p{top:5px;}
	.m_link01 ul li.list03 a p{top:5px;}
	.m_link01 ul li a p img{width:35px; height:35px;}
	.m_link01 ul li a span{display: block;line-height:35px;margin:0;width: 100%;}/* 수정 190920 */

	/*201130 */
	.m_link01 ul li.list01 a span{display:none;}
		.m_link01 ul li.list01 a .m_span{display: block;margin: 0;padding-left: 0;vertical-align:top;line-height: 1.3em;}/*201201 수정*/

    .m_link01 ul li.list01 a p{display:block;}/*201130 추가*/
	.m_link01 ul li.list00{display:block;}/*201126 입학문의모바일에서 보이게*/
	.m_link01 ul li.list00 a span.tel{padding-left:5px;}/*201126*/
	
	.m_link01 ul li a{min-height: auto;} /*221216 추가 */
	.m_link01 ul li.list01 a{height: 45px;padding-top:5px!important;} /*221216 padding 추가*/

}

@media screen and (max-width:800px) {
	/*201126*/
.MC_box10{bottom: 270px; padding-left:0%; }
.MC_box10 > div{width:85%; height:100%;}

   /*250916*/
   .HJmajor .major_tab{margin: 30px 0 0 0%;}

	.HJmajor .major_tab li{position:relative; width: calc(100% / 4);float:left;}/*250916*/
	.HJmajor .major_tab ul::after{display:none}/*250916*/
	.HJmajor .major_tab ul li::after{content:"";position: absolute;width: 100%;height:1px;background:#ccc;right: -20%;bottom:7px;}/*250916*/
.HJmajor .major_tab ul li:nth-of-type(n+5)::after{right: 20%;}/*250916*/}


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

	/* 메인비주얼 190829 */
	.main_visual .slogan .txt01{font-size:25px;}
	.main_visual .slogan .txt02{font-size:50px;}
	.main_visual .slogan .slick-arrow{display:none !important;}
	.main_visual .visual img{margin-left:-50%;}


	/* 공지사항 */
	.notice h3 a{padding:0 3%; text-align:center; font-size:15px;}
	.notice .list_box dl{padding:5px 0 10px 70px;}

	/* 바로가기02 */
	.m_link02 .tit_wrap{position: relative; left:auto; top:auto; padding:10px 0; text-align:left; width:100%;}
	.m_link02 .tit_wrap p{margin:0; position: absolute; left:20px; top:15px;}
	.m_link02 .tit_wrap p img{width:auto; height:30px;}
	.m_link02 .tit_wrap h3{line-height:40px; font-size:16px; padding-left:80px;}
	.m_link02 ul{ margin:0;}

	/* FOCUS */
	.HJfocus p.sub{font-size:16px; margin:20px 0; word-break: keep-all;}

	/* 뉴스레터 삭제190916
	.newsletter .news_wrap a{background-size:auto;}
	.newsletter .news_wrap a .txt br {display:none;}*/

	/* 우수취업자 인터뷰 수정 190916  */
	.interview h3{padding:0;}
	.interview a .interview_list {margin:5px 0;}

	/* 팝업존 추가190926 */
	.popup_box .pop li{width:280px; margin:0 auto;} /* 팝업존 수정 190926 */
	
	/* 슬로건 닫기 버튼 추가 210827 */
	.m_link01 .list_close {display:block;position: absolute;width:45px;padding:2px 0;right: 13px;top: -30px;padding-right:20px;text-align:center;font-family: 'NotoM';color:#fff;background:#094169 url('/images/template/00002/main/slogan_btn.png') no-repeat 80%  center;}

}

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

	/* Major *//* 190923 */
	.HJmajor .fix_img{display:none;}
	.HJmajor .major_wrap .major_info{width:100%; height:330px; float:right;}
	.HJmajor .major_wrap .major_info dl dt {font-size:16px;}
	.HJmajor .major_wrap .major_info dl dt span{display:block; line-height:20px; font-size:20px;}
	.HJmajor .major_wrap .major_type{width:100%;}
	.HJmajor .major_wrap .major_type ul{margin:0 2% 20px;}

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

	/* 상단 심볼 */
	.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;}


	/* 바로가기01 190920 */
	.m_link01 ul li{}

	/* 공지사항 */
	.notice .list_box a{width:100%; margin:5px 0;}
	.notice .list_box .cont{height:230px; margin:10px 0;}
	.notice .list_box a.btn_more{width:40px;}
	.notice .list_box a.btn_more::before{width:20px; height:20px; top:15px; right:10px;}

	/* 바로가기02 */
	.m_link02 ul{padding:10px 0;}
	.m_link02 ul li{width:33.33%;}
	.m_link02 ul li a{margin:10px 0;}
	.m_link02 ul li:nth-child(3n+1) a{border-left:0;}

	/* FOCUS */
	.HJfocus{padding:30px 0;}
	.HJfocus h3{font-size:25px;}
	.HJfocus a.btn_more{top:42px;} /* 버튼 추가 190911 */


	/* Major */
	.HJmajor{padding:30px 0;}
	.HJmajor h3{font-size:25px;}
	
	
	.HJmajor .major_tab{margin: 30px 0 0 0;}/*220105*/
	.HJmajor .major_tab ul{width:100%; margin-bottom:20px;}
	.HJmajor .major_tab ul::after{width:70% !important;}
	
	.HJmajor .major_wrap{height:auto; padding-bottom:20px;}
	.HJmajor .major_wrap h4, .HJmajor .major_wrap#major04 h4{ font-size:22px; margin:30px 80px;}
	.HJmajor .major_wrap ul li{width:100%;}
	.HJmajor a.btn_more{top:42px;} /* 버튼 추가 190911 */


	/* 우수취업자 인터뷰 */
	.interview h3{font-size:28px;}

	/* SNS */
	.sns_wrap h3{font-size:28px;}

	/* 뉴스레터 삭제 190916
	.newsletter h3{font-size:28px;}
	.newsletter .news_wrap a{height:180px; background-size:30%;}*/
 

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

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

	/* 메인비주얼 190830 */
	.main_visual .slogan .txt01{font-size:16px;}
	.main_visual .slogan .txt02{font-size:30px;}
	.main_visual .visual img{margin-left:-100%;}


	/* FOCUS 주석처리/삭제 190916
	.HJfocus .focus_wrap{padding:0;}
	.HJfocus .focus_wrap .slick-arrow{display:none !important;}*/

	/* FOCUS 추가 190916 */
	.HJfocus ul li a{margin:0;}


	/* 뉴스레터 삭제 190916
	.newsletter .news_wrap a{background-size:40%;}*/

	.HJmajor .major_tab li{position:relative; width: calc(100% / 2);float:left;}/*250916*/
	.HJmajor .major_tab li:nth-of-type(n + 3){margin-top:1rem;}
	.HJmajor .major_tab ul li::after {display:none}


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

	/* 메인비주얼 190830 */
	.main_visual .visual img{margin-left:-140%;}

	/* 메인비주얼 추가 190830 */
	.main_visual .slogan .txt01{font-size:20px;}
	.main_visual .slogan .txt02{font-size:40px;}
	.main_visual .slogan .slick-dots{display:none !important;}
	.main_visual .btn_slider{display:none;}
	.main_visual .visual img{margin-left:-75%;}


	/* 공지사항 */
	.notice h3 a{font-size:14px;}
	.notice .list_box a.btn_more{display:none;}

	/* 우수취업자 인터뷰 수정 190916 */
	.interview a .interview_list {padding:30px 10px 30px 115px;}
	.interview a .interview_list .img{width:90px; height:125px; left:15px;}

	/* 뉴스레터 삭제 190916
	.newsletter .news_wrap a{background-size:50%;}*/

	/* 팝업존 추가 190916*/
	.popup_box .pop li img{width:100%;}

	/*200807 */
	.m_link01 ul li.list01 a .m_span{width:63%;font-size:12px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;line-height:20px;}


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

	.m_link01 ul li.list00 a span.tel {display:none;} /*201126*/
}
@media screen and (max-width :360px) {/*201201 수정*/

	.m_link01 ul li.list01 a .m_span{font-size: 10px;line-height:20px;}
}
