@charset "utf-8";
/* 인덱스 스타일 위치 변경 */

#hd_pops_40 {display: none;}

#n_container .n_pce_gal { position:relative; background:#e1e1e1; width:337px; height:226px; float:left; padding:35px 27px;}
#n_container .n_pce_gal h2 {color:#000;font-size:16px; font-weight:600; margin:0 0 20px; }
#n_container .n_pce_gal h2 a { color: #000;font-weight:600;}
#n_container .n_pce_gal p.more {position:absolute; top: 35px; right:32px; font-size:14px;}
#n_container .n_pce_gal p.more i {color:#000; font-size:16px;}


.mid_new_con{margin-bottom:30px;}
.mid_new_con:after{content:'';display:block;clear:both;}
.mid_new_con h2{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #000;font-size: 16px;color: #000;font-weight:600;}
.mid_new_con h2 a{font-weight:600;color: #000;font-size: 16px;}
.mid_new_con p.more{position: absolute;top:28px;right: 35px;}
.mid_new_con p.more i{color: #000;font-size: 16px;}

.mid_new_con .n_lt_ntc{margin-right:12px;box-sizing:border-box;border:1px solid #ddd;padding:25px;position: relative;float: left;width: 394px;height:258px;}
.mid_new_con .n_lt_news{box-sizing:border-box;border:1px solid #ddd;padding:25px;margin-right: 11px;position: relative;float: left; width:391px;height: 258px;margin-left: -1px;}
.mid_new_con .n_lt_seminar{box-sizing:border-box;padding:25px;position: relative;float: left;width:392px;height: 258px;background: url(../images/n_main/m_seminar_bg.jpg) no-repeat 50% 0;background-size:cover;}
.mid_new_con .n_lt_seminar h2{border-bottom:0!important;margin-bottom:5px;}
.mid_new_con .n_lt_seminar p.more{right:25px;}

.mid_new_con .n_lt_seminar .con { text-align:center;}
.mid_new_con .n_lt_seminar .con .date { margin-top:5px; font-size:28px; color:#000; font-weight:600;  font-family: "Nanum Barun Gothic"; letter-spacing:-0.05em; line-height:120%;}
.mid_new_con .n_lt_seminar .con .text { font-size:18px;color:#000; font-weight:600; margin:5px 20px 0; line-height:150%; letter-spacing:-0.02em;}
.mid_new_con .n_lt_seminar ul {margin:15px 0 0; padding:15px 0 0; border-top:1px solid #fff;}
.mid_new_con .n_lt_seminar ul li { margin-bottom:10px;font-size:14px;  }
.mid_new_con .n_lt_seminar ul li span { background:#166d9b; color:#fff; font-weight:600;padding:4px 8px; margin-right:5px; border-radius: 3px;}

/* 입학안내 */
#n_container .n_entrance{width:394px; height:296px;padding:0;position:relative; float:left; }
#n_container .n_entrance::after{display:block;content:"";clear:both;}
#n_container .n_entrance a.shortcuts{display:inline-block;float:left;width:50%;height:100%;text-align:center;padding-left:0;padding:40px 0 0;box-sizing: border-box;text-decoration:none;}
#n_container .n_entrance a.shortcuts.d1{background:#134c60;color:#fff;}
#n_container .n_entrance a.shortcuts.g1{background:#3589ad;color:#fff;}
#n_container .n_entrance a.shortcuts h3{font-size:14px;letter-spacing:-0.5px;}
#n_container .n_entrance a.shortcuts h1{font-size:52px;line-height: 1.4; margin-top: 45px;font-weight: 500;letter-spacing: -1.9px;}
#n_container .n_entrance a.shortcuts h1 small{font-size:23px;display:block;font-weight:400;}

@media (max-width:768px){
#n_container .n_entrance{height:auto;}
#n_container .n_entrance a.shortcuts{padding:40px 0 50px;}
#n_container .n_entrance a.shortcuts h1 {font-size: 33px;margin-top: 21px;}
#n_container .n_entrance a.shortcuts h1 small {font-size: 18px;}
}

#n_container .n_ae_wr{width: 393px;float:left;margin-right: 11px;}
	#n_container .n_award.kor {margin-right:0;width: 100%;height: 202px;    background-size: 76px!important;background-position:95% 100%;}
	#n_container .n_award h3{margin-top:15px;}
	#n_container .n_award h3 a {color: #000; font-size: 17px;line-height: 1;}
	#n_container .n_award ul {margin: 10px 0 0;}
	#n_container .n_award ul li{display:inline-block;}
	#n_container .n_award ul li:first-child{margin-right:10px;}
	#n_container .n_award .date{display:none;}
	#n_container .n_entrance{height:84px;margin-top:10px;}
	#n_container .n_entrance a.shortcuts{padding:0;}
	#n_container .n_entrance a.shortcuts h1 {font-size: 28px;line-height: 1.2;margin-top: 17px;}
	#n_container .n_entrance a.shortcuts h1 small {font-size: 15px;display: block;font-weight: 300;letter-spacing: 0;}
	#n_container .n_vdinfo{position:relative;padding:35px 30px;margin-left:11px;float:left;width:390px; height:296px;background:url(../images/n_main/vdinfo_bg.jpg) no-repeat 50% 0;background-size:cover;box-sizing:border-box;}
	#n_container .n_vdinfo h2{color: #000;font-size: 16px;font-weight: 600 !important;margin-bottom:10px;}
	#n_container .n_vdinfo .carouse {}
	#n_container .n_vdinfo .carouse li {width:310px!important;padding:10px;}
	#n_container .n_vdinfo .carouse li a{display:block;color:#000;text-align:center;font-weight:600;}
	#n_container .n_vdinfo .carouse li a img{width:100%;margin-bottom:10px;}
	#n_container .n_vdinfo .btnWrap{position:absolute;top:35px;right:35px;}

@media (max-width: 1000px) and (min-width: 769px){
#n_container .n_award.kor {height: 212px;padding-right: 113px;}
#n_container .n_entrance.kor{width:100%;height:84px;}
.mid_new_con .n_lt_news,.mid_new_con .n_lt_ntc{width:50%;margin-right:0;}
#n_container .n_research .text_box{padding: 35px 5% 0;}
}
@media (max-width: 1000px){
#n_container .n_ae_wr{width:100%; margin-right:0;}
#n_container .n_vdinfo{width:100%;}
.mid_new_con{margin-bottom:0;}
.mid_new_con .n_lt_seminar{width:100%;}
.lt_sm_new .left{text-align:center;}
}
@media (max-width: 768px){
#n_container .n_pce_gal{width:100%;height:auto;float:none;box-sizing:border-box;}
.mid_new_con .n_lt_news{width:100%;margin-right:0;}
.mid_new_con .n_lt_ntc{width:100%;margin:0;margin-top:-1px;}
#n_container .n_entrance.kor{margin-top:0;}
}


@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700;900&display=swap');

#top_banner .all{max-width:100%;width:100%;height:100%;text-align: left;background: #c80f64 url(/images/popup/top_popup_22072902.jpg) no-repeat 100% 50%;;}
#top_banner .all::after{clear:both;display:block;content:"";}
#top_banner .box{box-sizing: border-box; margin-top: 0; height: 100%; width: 100%; max-width:1200px;margin: 0 auto;float: none; background-size: cover!important; display: flex;  align-items: center; justify-content: space-between; padding: 0 30px 0 9%;}

 #top_banner .all2{max-width:100%;width:100%;height:100%;text-align: left;background: #c80f64 url(/images/popup/top_popup_22072902.jpg) no-repeat 100% 50%;;}
#top_banner .all2::after{clear:both;display:block;content:"";}
#top_banner .box{box-sizing: border-box; margin-top: 0; height: 100%; width: 100%; max-width:1200px;margin: 0 auto;float: none; background-size: cover!important; display: flex;  align-items: center; justify-content: space-between; padding: 0 30px 0 9%;}

/*220729* 동문 정보 업데이트 안내/
#top_banner .all{max-width:100%;width:100%;height:100%;text-align: left;background: #c80f64 url(/images/popup/top_popup_22072902.jpg) no-repeat 100% 50%;;}
#top_banner .all::after{clear:both;display:block;content:"";}
#top_banner .box{box-sizing: border-box; margin-top: 0; height: 100%; width: 100%; max-width:1200px;margin: 0 auto;float: none; background-size: cover!important; display: flex;  align-items: center; justify-content: space-between; padding: 0 30px 0 9%;}

/* 230616 */
/* #top_banner .all2{max-width:100%;width:100%;height:100%;text-align: left;background: #c80f64 url(/images/popup/popup_bg_230616.jpg) no-repeat 100% 50%;;}
#top_banner .all2::after{clear:both;display:block;content:"";}
#top_banner .box{box-sizing: border-box; margin-top: 0; height: 100%; width: 100%; max-width:1200px;margin: 0 auto;float: none; background-size: cover!important; display: flex;  align-items: center; justify-content: space-between; padding: 0 30px 0 9%;} */



#top_banner .box > .text{float:left;display: flex;    align-items: center;}
#top_banner .box > .text >.txt1{font-size:30px;margin-top:0;}
#top_banner .box > .text .title {font-size: 37px;font-weight: 700;letter-spacing: -2px;}
#top_banner .box > .text .date{text-align: left;padding-left: 20px;font-size: 17px;}
#top_banner .box > .text .date span {  display: block; padding-left: 4px;}
#top_banner .box > .text .date b {display: inline-block !important; background: #01004c; padding: 2px 10px; font-size: 0.85em;}
#top_banner .box > .button{margin-top: 0;}
#top_banner .box > .button a {width: auto;height: auto;background: #0d0a80;font-size: 17px;display: inline-block;border: none;color: #fff;text-decoration: none;padding: 5px 11px 7px;}


#top_banner .box.box2 {padding: 0 80px 0 70px;}
#top_banner .box.box2 > .text .title{padding-top: 5px;color: #fff;}
#top_banner .box.box2 > .text .title small{letter-spacing: 2px;font-size: 0.3em;display: block;color: #01004c;font-style: italic;font-weight: 900;line-height: 0;}
#top_banner .box.box2 > .button{}


#top_banner .all2 .box.box2 > .text .title {color: #fff;}
#top_banner .all2 .box.box2 > .text .title small {font-style: normal;}
#top_banner .all2 .box.box2 > .text .title b {color: #568A35;}
#top_banner .all2 .box.box2 > .text .date b {background: #23970e; margin-left: 40px;}
#top_banner .all2 .box > .button a {background: #0154be;}

#top_banner.top_banner2 {height: 80px;}
#top_banner .all2 .box.box3 {padding: 0; max-width: 1920px; margin: 0 auto;}


#top_banner .img-wrap img {max-width: 100%;}
#top_banner .box-wrap {position: relative; width: 100%; height: 100%; margin: 0 auto; float: none; display: flex; align-items:center; justify-content: space-between; }
#top_banner .box-wrap a {position: absolute; left:0; top:0; width: 100%; height: 100%; z-index: 1;}

@media (max-width:1800px){
/*#top_banner .box > .text .date{display: none;}*/
#top_banner .all2 .box.box2 > .text .date b {display: inline-block;}
}

@media (max-width:1320px){
#top_banner .box.box2{padding: 0 10px;}
#top_banner .box > .text .date{display: block;}
#top_banner .close_btn_pop > .pop_colse{top:13px;}
}
@media (max-width:1024px){
#top_banner .box > .text .title {font-size: 32px;}
/*#top_banner .box > .text .date{display: none;}*/
#top_banner .all2 .box.box2 > .text .date b {font-size: 12px; margin-left: 20px;}
}
@media (max-width:768px){
#top_banner .box > .text >.txt1{font-size:16px}
#top_banner .box.box2 {padding-top: 0;}
#top_banner .box > .text .title { font-size: 26px;}
#top_banner .box > .button {top: -2px;margin-right:23px;}
#top_banner .box > .button a {font-size: 13px;}
#top_banner .all2 .box.box2 > .text .date b {font-size: 10px; margin-left: 10px;}
}
@media (max-width:480px){
#top_banner .box {padding-left: 3% !important;}
#top_banner .box > .button {display:block;margin-top: 4px;}
#top_banner .box > .text .title { font-size: 20px;letter-spacing:-.5px;}
#top_banner .box > .button{margin-right: 10px;}
#top_banner .box > .button a {font-size: 12px;padding: 3px 7px 4px;}
#top_banner .all2 .box.box2 > .text .date b {font-size: 8px; margin-left: 0px;}
#top_banner .all2 .box.box2 > .text .title {flex-shrink: 0;}
#top_banner .all2 .box > .text {flex-direction: column;}
#top_banner .box > .text .date {padding-left: 0;}
}