@charset "utf-8";
/* 각 사이트별 예외 처리 */
#applsci #header_g_type1 #top_nav{font-size: 0;}
#applsci #header_g_type1 #logo{margin-top: -15px;}
#applsci #header_g_type1 > .inner{height: 100%}
#applsci #header_g_type1 #lnb .depth{width: 100%}
#applsci #header_g_type1 #lnb > li{height: 65px;    width: 14.2857142857%;}
#applsci .depth_bg{top:110px}
#applsci #header_g_type1 #lnb > li > a{display: block; padding-left: 0; padding-right: 0;}
#applsci #header_g_type1 #lnb .depth{word-break: break-word;}
#applsci #header_g_type1 > .inner > .inner{display: block; float: right; width: 73%; word-break: keep-all;}
#applsci #header_g_type1 #lnb{display: block;}

/* 무용학부 */

/* 정경대학 정치외교학과 */

/* 정경대학 행정학과 */
#pa #header_type1 #lnb > li > a{padding: 0 15px;}

#hc_eng #header_type4 .nav .gnb.pc{    flex-wrap: inherit; text-align: center; margin-right: 0;}
#hc_eng #header_type4 .nav .gnb.pc > li{    float: left;
    width: 12.5%; height: 100px; display: table;}
#hc_eng #header_type4 .nav .gnb.pc > li > a{text-align: center; line-height: 1.35; padding: 0 15px}
#hc_eng #header_type4 .nav .gnb.pc > li > a::after{position: absolute;left: 0;bottom: 0; width: 100%}
#hc_eng #path-type3 .depth > a{white-space: nowrap;overflow: hidden;}
#hc_eng #path-type3 .depth > a span{overflow: hidden;text-overflow: ellipsis;display: block;}


#applsci .top_etc_wrap li:nth-child(2){display: none;}
#smartfarm .professorList__table tbody tr th{width: 67px}

.inner_contents_title_middle.f16{padding-left: 28px;}
.inner_contents_title_middle.f16:before{top:.24em}

.box-rule{border:1px solid #ddd; display: flex; padding:50px 18px; background: url('/resources/img/sub/ico-opacity.png') right bottom no-repeat;}
.box-rule .imgg{width: 240px; max-width:30%;}
.box-rule .contt{flex:1; margin-left: 30px; display: flex; flex-flow:column; justify-content:space-between; gap:30px}
.box-rule .f32{line-height: 1.15;}

.box-rule.auto .contt{gap:0; display: block;}

.btn-url.sch:before{background-image: url('/resources/img/sub/sch.png')}

.btn-url_radius{}

.btn-url_radius{display: inline-flex; height: 30px; padding: 0 15px 0 0; border:1px solid #162238; color: #162238; font-size: 15px; font-weight: 400; line-height: 1; align-items:center;border-radius:4px; overflow: hidden; color: #0a326f !important}
.btn-url_radius:before{width: 30px; height: 100%; background: #0a326f url('/resources/img/sub/link.png') center center no-repeat; content: ''; margin-right: 15px;}
.btn-url_radius.sch:before{background-image: url('/resources/img/sub/sch.png')}
.btn-url_radius.down{border-color: #333333; background-color: #f4f4f4; color: #333 !important}
.btn-url_radius.down:before{background-image: url('/resources/img/sub/down.png'); background-color: #333333}

.btn-url2.down{background-image: url('/resources/img/sub/down2_g.png') !important}
.btn-url2.down:hover{background-image: url('/resources/img/sub/down2_b.png') !important}


.div-found{display: flex; flex-wrap:wrap; border-top: 1px solid #ddd; border-left: 1px solid #ddd;;}
.div-found > li{border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 1em; width: 25%}


.history-normal > li{display: flex; padding: 40px 0; border-bottom: 1px dashed #dadade;}
.history-normal .year{width: 105px; font-size: 1.5rem;}
.history-normal .bul-dot{flex:1; width:calc(100% - 105px); margin-top: .3em;}

.tbl-small.tbl_standard_type1 th{padding: 5px; font-size: 14px; line-height: 1.15; height: 50px}
.tbl-small.tbl_standard_type1 td{padding: 10px; font-size: 13px; line-height: 1.5;}

.svg-mail{background-image: url("/resources/user/_common/_svg/mail.svg");
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 100%; width:21px; height: 20px;display: block;margin: 0 auto;}

.svg-home{background-image: url("/resources/user/_common/_svg/home.svg");
background-repeat: no-repeat;
background-position: center left;
background-size: 100%; width:18px; height: 20px;display: block;margin: 0 auto;}

.svg-book{background-image: url("/resources/user/_common/_svg/book.svg");
background-repeat: no-repeat;
background-position: center left;
background-size: 100%; width:16px; height: 20px;display: block;margin: 0 auto;}

.hr-sort{border:0; border-top: 1px solid #dadada; width: 18px; height: 1px; display: block; margin: 5px auto}
.mt5{margin-top: 5px !important;}

#japanese #header_type2 #lnb{gap:30px}

.mt0{margin-top: 0 !important;}
.mt10{margin-top: 10px !important;}
.mt15{margin-top: 15px !important;}
.mt20{margin-top: 20px !important;}
.mt25{margin-top: 25px !important;}
.mt30{margin-top: 30px !important;}
.mb0{margin-bottom: 0 !important;}
.mb10{margin-bottom: 10px !important;}
.mb15{margin-bottom: 15px !important;}
.mb20{margin-bottom: 20px !important;}

.sitemap_box{display: flex; flex-wrap:wrap; margin-left: -2%; margin-bottom: -50px; line-height: 1.15;}
.sitemap_box > dl{width: 31.333%; margin-left: 2%; margin-bottom: 50px;}
.sitemap_box dt{border-bottom: 1px solid #ccc; color: #0a3274; font-size: 1.25rem; font-weight: 700; margin-bottom: 15px; padding-bottom: 10px;}
.sitemap_box .deps1{color: #333}
.sitemap_box .deps1 > li:not(:first-child){margin-top: 15px;}
.sitemap_box .deps2{margin: 10px 0 0 1em; color: #666; font-size: .938em;} 
.sitemap_box .deps2 > li:not(:first-child){margin-top: 10px;}
.sitemap_box .deps2 > li:before{content: '-'; margin-right: 3px;}
.sitemap_box .deps1 a:hover,.sitemap_box .deps1 a:focus{text-decoration: underline;}

.campus-div .t{display: block; font-size: 1.25rem; color: #000; font-weight: 700; border-bottom: 1px solid #ccc; font-weight: 700; margin-bottom: 15px; padding-bottom: 10px;}
.campus-div .div{display: flex;flex-wrap:wrap; margin-left: -2%; margin-bottom: -15px; line-height: 1.35; font-size: 0.875rem; color: #666}
.campus-div .div > li{width: 23%; margin-left: 2%; margin-bottom: 15px; display: flex}
.campus-div .div > li:before{content: '-'; margin-right: 3px;}

.campus-div .div a:hover,.campus-div .div a:focus{text-decoration: underline;}

.curriculum .tbl_standard_type1 th{padding: 5px}

#pharm_eng .txt-depth{font-size: 30px; top:calc(100% + 35px);}
@media (max-width: 1440px){
	#header_type1 #lnb > li > a{font-size: 18px;}
	#applsci #header_g_type1 #logo{max-width:31%}
	/* #applsci #header_g_type1 #lnb > li > a{padding: 14px 15px 20px} */
}
@media (max-width: 1280px){
	#pa #header_type1 #lnb > li > a{padding: 0 10px}
	
	
	#applsci #header_g_type1 #logo{max-width:24%; margin-top: -1%;}
	
#japanese #header_type2 #lnb{gap:20px}
}

@media (min-width: 1025px) and (max-width: 1180px){
/* 	#pa #header_type1 #logo img{height: auto; width: 10rem;} */
}

/*후마니타스칼리지 */

/*평화복지대학원 유엔평화학과 */
#unpeace #header_type1 #lnb > li{display: table; height: 92px; max-width:40px}
#unpeace #header_type1 #lnb > li > a{font-weight: 500;     font-size: 18px;    line-height: 1.15; display: table-cell; vertical-align: middle; padding: 0 25px}
@media (max-width: 1440px){
}

/*평화복지대학원 국제평화-거버넌스학과 */
#gip #header_type1 #lnb > li > a{font-weight: 500;}

/*국제대학 */
#kic #header_type1 #lnb > li{display: table; height: 92px}
#kic #header_type1 #lnb > li > a{font-weight: 500;     font-size: 18px;    line-height: 1.15; display: table-cell; vertical-align: middle; padding: 0 20px}

/*응용과학대학 */

/*응용과학대학 응용수학과 */

/*응용과학대학 응용물리학과 */

/*응용과학대학 응용화학과 */
/* #applchem #header_type1 #lnb > li > a{padding: 0 25px} */

#khuart #header_type1 #lnb > li > a{padding: 0 20px; font-size: 18px;}

#pharm .type3_menu #lnb > li > a{padding: 0 15px}

#applsci #header_type1 #lnb > li > a{padding: 0 25px}

/* 규제과학과 */
#regulation #header_type1 #top_nav{width: auto;}

.intro-p .letter{letter-spacing: -0.09em;}
.intro-p > li:not(:first-child){margin-top: 5px;}

.tbl-intro .text_left{padding-left: 2.5rem;}

.his-type1_w{display: flex;  justify-content: space-between;}
.his-type1_w .his-type1{width: 820px;    max-width: 70%;}

.his-type1_w .big{font-size: 2rem; color: #053b72; line-height: 1.18; font-weight: 500;}
.his-type1_w .big .letter{letter-spacing: -0.04em;}

.his-type1{font-size: 1.125rem; line-height: 1.5;}
.his-type1 > li{display: flex; border-bottom: 1px dashed #ddd; padding: 30px 0}
.his-type1 .year{width: 7rem; color: #333; font-size: 1.5rem; line-height: 1.15;}
.his-type1 .c{flex:1}
.his-type1 .c > li{display: flex;    align-items: flex-start;}
.his-type1 .c > li:not(:first-child){margin-top: 15px;}
.his-type1 .c .r{flex:1; margin-left: 10px;}
.his-type1 .name{color: #053b72; font-weight: 700; display: flex; align-items:center; gap:5px}
.his-type1 .name:after{width: 3px; height: 14px; content: ''; display: block; background: #053b72}
.his-type1 > li:first-child{padding-top: 0;}

.tbl-toggle .opend{background: #f5f5f5}
.tbl-toggle a{color: inherit !important}

.his-type2_w{display: flex; gap:70px; justify-content:space-between}
.his-type2_w .left{width: 331px}
.his-type2_w .his-type2{flex:1}

.his-type2_w .left .big{line-height: 1; color: #333; font-size: 47px; font-weight: 700;}
.his-type2_w .left .mid{line-height: 1.35; font-size: 1.5rem; margin: 30px 0 0; display: block; color: #999}
.his-type2_w .left .imgg{margin-top: 50px;}

.his-type2 .years{line-height: 1; color: #043b71; font-weight: 700; padding-bottom: 10px; margin-bottom: 30px; border-bottom: 2px solid #043b71; font-size: 28px;}
.his-type2 .sect{display: flex; align-items:flex-start; font-size: 1.125rem;}
.his-type2 .sect .year{color: #333; font-size: 1.5rem; padding-left: 15px; position: relative; width: 5.6rem;}
.his-type2 .sect .year:before{position: absolute; left: 0; top:50%; content:''; width: 5px; height: 5px; background: #333; border-radius:50%; margin-top: -2px;}
.his-type2 .sect .bul-dash{flex:1; margin-top: .3rem;}
.his-type2 .sect:not(:first-child){margin-top: 40px;}

.bul-play.flex > li{display: flex;align-items: flex-start;}
.bul-play.flex .t{width: 6.3rem; position: relative;}
.bul-play.flex .t:after{width: 1px; height: 15px; margin-top: -7px; content: ''; background: #666; content: ''; position: absolute; right: 0; top:50%}
.bul-play.flex .c{width: calc(100% - 6.3rem - 10px); margin-left: 10px; color: #666; font-size: 1rem; font-weight: 400;}

.float-type2{display: flex}
.float-type2 .ttt{    width: 190px;
    background: #9e1915;
    color: #fff;
    border-radius: 10px 0  0 10px;     align-items: center;
    justify-content: center; display: flex}
.float-type2 .ccc{    border-radius: 0 10px 10px 0;
    border: 4px solid #ddd;
    border-left: 0;
    flex: 1; padding: 35px 40px}

.ov-x{overflow-x:auto}

/* 학사일정 */
.schedule_khu_mba .cla_wrap{display: flex; justify-content: space-between; margin-bottom: 30px; align-items: flex-start; border: 1px solid #ccc; padding: 40px;}
.schedule_khu_mba .dayoff{color: red;}
.schedule_khu_mba .cla_wrap .cal_con{width: 40%; display: flex;flex-direction: column; border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.schedule_khu_mba .tbl_standard_type1 td{background: #fff; border-top:0}
.schedule_khu_mba .cal_month{background-color: #243b65; color: #fff; padding: 20px; text-align: center; font-size: 1.375em; line-height: 1;}
.schedule_khu_mba .cal_txt{width: 56%; }
.schedule_khu_mba .cal_txt .tbl_standard_type1 td{text-align: left;}
.schedule_khu_mba .cal_simple{background-color: #f4f5f7;}
.schedule_khu_mba .saturday{color: #243b65;}

.box-border{border:10px solid #ededee; position: relative; padding: 40px; font-size: 1.5rem; text-align: center;}
.box-border:before,.box-border:after{position: absolute; background: #0a326f; left: -10px; top:-10px; content: '';}
.box-border:before{width: 50px; height: 10px}
.box-border:after{height: 50px; width: 10px}

.bul-no2{font-size: 1.125rem; color: #333}
.bul-no2 > li{position: relative; display: flex; padding: 20px; border-radius:8px; background: #f4f4f4; align-items:center}
.bul-no2 .no{width: 38px; height: 38px; background: #0a326f; color: #fff; border-radius:5px; display: flex; align-items:center; justify-content:center}
.bul-no2 .c{width: calc(100% - 48px); margin-left: 10px; flex:1}
.bul-no2 > li:not(:first-child){margin-top: 10px;}

.box-blue{background:#eff6fc; border-radius:8px; padding: 30px; text-align: center;}

.bul-play.div{display: flex; flex-wrap:wrap; gap:20px; }
.bul-play.div > li{width: calc(25% - 60px/2);margin-top: 0;}
.f16{font-size: 1rem !Important;}

.icon-div{display: flex; font-weight: 500; color: #333; line-height: 1.15; text-align: center; flex-wrap:wrap}
.icon-div > li{width: 20%; position: relative;}
.icon-div > li:not(:first-child):before{position: absolute; left: 0; top:50%; width: 1px; height: 38px; transform:translateY(-50%); content: ''; background: #d1d1d1}
.icon-div img{display: block; margin: 0 auto; max-width:55%}
.icon-div .txtt{margin-top: 1.25rem;}

.hr-border.dotted{background: url(/resources/img/sub/dotted.gif) left top repeat-x; width: 100%; border:0; height: 1px;}

.btn-url3{display: flex; height: 55px;border:1px solid #ddd; color: #666 !important; line-height: 1; align-items:center; font-weight: 500; font-size: 1rem; padding: 0 20px; width: 285px; justify-content:space-between; background: #fff url('/resources/img/sub/blank_b.png') calc(100% - 20px) center no-repeat; padding-right: 50px; word-break:keep-all; border-radius:5px}
.btn-url3:hover{color: #fff !important; background-image: url('/resources/img/sub/blank_w.png'); background-color: #0a326f; border-color: #0a326f}

.btn-url4{background: #990e17; display: inline-flex; align-items:center; justify-content:center; height: 65px; padding: 0 40px; color: #fff !important; font-size: 1rem; font-weight: 500;}
.btn-url4:after{content: ''; display: block;     width: 7px;
    height: 7px;
    border-top: 2px solid #fff;
    border-left: 2px solid #fff;
    vertical-align: middle;transform: rotate(135deg); margin-left: 10px;}
.btn-url4.no-ico:after{display: none;}

.his-type1.type2 .bul-dot > li{padding-left: 15px; margin-top: 25px;}
.his-type1.type2 .bul-dot > li:before{width: 5px; height: 5px; background-color: #0a326f;}
.his-type1.type2 .bul-dot > li:first-child{margin-top: 0;}

.stu-type5{border:1px solid #ddd; display: flex}
.stu-type5 .imgg{background:url('') center center no-repaet; background-size:cover; position: relative; overflow: hidden; width: 35.5%}
.stu-type5 .imgg img{position: absolute;
    left: 0;
    top: 0;
    min-width: 100%;
    min-height: 100%;
    max-width: none; left: 50%; top:50%;     transform: translate(-50%,-50%);}
.stu-type5 .cont{padding: 30px 38px; background: url('/resources/img/sub/junbijung.png') right bottom no-repeat;    flex-flow: column;
    /* align-items: center; */
    justify-content: center;
    min-height: 240px; display: flex; flex:1}
.stu-type5 .t{font-size: 1.5625em; margin-bottom: 20px; font-weight: 700;}

.stu-type6{background:#f4f4f4  url('/resources/img/sub/junbijung.png') right bottom no-repeat;; display: flex; padding: 40px; background-size:205px; align-items:center}
.stu-type6 .imgg{width:200px; position: relative;}
.stu-type6 .imgg img{display: block; width:100%}
.stu-type6 .cont{flex:1;  margin-left: 35px;}
.stu-type6.column{flex-flow:column; gap:30px; align-items: flex-start;}
.stu-type6.column .imgg{width: 100%}
.stu-type6.column .cont{margin-left: 0;}
.stu-type6.column .imgg.col3{width: 66.666%}


.bg-navy{background: #0a3274 !important}

.tab-cont_w .tab-cont{display: none;}

.tabs-url{display: flex; flex-wrap:wrap; margin-left: -20px; margin-bottom: 20px;}
.tabs-url > li{width:calc(25% - 20px); margin-left: 20px;}
.tabs-url a{display: flex; height: 55px;border:1px solid #ddd; color: #666; line-height: 1; align-items:center; font-weight: 500; font-size: 1rem; padding: 0 20px; width: 100%; justify-content:space-between; background: #fff url('/resources/img/sub/blank_b.png') calc(100% - 20px) center no-repeat; padding-right: 50px; word-break:keep-all; border-radius:5px}
.tabs-url .active a,.tabs-url a:hover{color: #fff !important; background-image: url('/resources/img/sub/blank_w.png'); background-color: #0a326f; border-color: #0a326f}

.bul-mt > li:not(:first-child){margin-top: 5px;}

.bul-dot.small > li{padding-left: 10px;}
.bul-dot.small > li:before{width: 3px; height: 3px}

.tbl_standard_type1 .bg{background: #f4f4f4}

.tabs-grey{background: #f4f4f4; font-size: 1.125rem; font-weight: 500; line-height: 1.15; display: flex; gap:60px;justify-content: center;}
.tabs-grey a{padding: 20px 0; color: #666;  display: block;}
.tabs-grey .active a{color: #0a326f; font-weight: 700; position: relative;}
.tabs-grey .active a:after{position: absolute; left: 0; bottom:0 ; width: 100%; content: ''; height: 2px; background: #0a326f}

.box-dental_steps{border:1px solid #ddd; padding: 50px; text-align: center; font-weight: 700; font-size: 1.125rem;}
.box-dental_steps .div{display: flex; justify-content:space-between}
.box-dental_steps .div > li{position: relative;    width: 380px;
    max-width: 47%;}
.box-dental_steps .div div{position: relative; width: 100%; height: 70px; display: flex; border-radius:8px; align-items:center; justify-content:center; padding: 0 10px; line-height: 1.15;}
.box-dental_steps .div div:not(:last-child){margin-bottom: 70px;}

.box-dental_steps .left div{background: url('/resources/img/sub/bg-navy.gif') center center no-repeat; background-size:cover; color: #fff; z-index: 1}
.box-dental_steps .left div:first-child{background-image: url('/resources/img/sub/bg-black.gif')}

.box-dental_steps .left div:not(:last-child):after{background: url('/resources/img/sub/steps.gif') center center no-repeat; width: 28px; height: 18px; content: ''; position: absolute; left: 50%; bottom:-44px; margin-left: -14px;}

.box-dental_steps .left div:before{position: absolute; width:14px; height: 14px; background: #0a326f; border:3px solid #ddd; content: ''; right: -7px; top:50%; margin-top: -7px; border-radius:50%}
.box-dental_steps .left div:first-child:before{background: #333}

.box-dental_steps .right div{border:1px solid #0a326f; color: #0a326f;}
.box-dental_steps .right div:first-child{border-color: #333; color: #333}
.box-dental_steps .right div:before{position: absolute; left: -100%;top:50%; content: ''; width: 100%; background: #ddd; height: 2px; margin-top: -1px;}

.box-dental_sys{border:1px solid #ddd}
.box-dental_sys .top{background: #f5f5f5; padding: 30px 15px; text-align: center;}
.box-dental_sys .bot{padding: 40px}

.quot-type1{display: inline-block;padding: 10px 78px; position: relative;}
.quot-type1:before,.quot-type1:after{width: 40px; height: 36px; background: url('') center center no-repeat;position: absolute; content: ''}
.quot-type1:before{left: 0; top:0; background-image: url('/resources/img/sub/quot_l.png')}
.quot-type1:after{right: 0; top:0; background-image: url('/resources/img/sub/quot_r.png')}

.box-pay_w{display: flex; flex-wrap:wrap; gap:10px}
.box-pay_w > li{background: #f4f4f4; padding: 20px; border-radius:4px; max-width:100%; width: 320px}

.modal-type1_w{    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.67);
    z-index: 999; display: none;
}

.modal-type1{background: #fff; position: relative; width: 98%; max-width:1200px; margin: 0 auto; max-height: 98%; top:50%; transform:translateY(-50%); overflow-y: auto; display: flex; flex-flow:column; padding: 30px 0}
.modal-type1_top{color: #000; display: flex; line-height: 1.15; font-size: 1.375rem; font-weight: 700;     justify-content: space-between; align-items:center; border-bottom: 1px solid #ccc; margin: 0 30px 20px; padding-bottom: 20px;}
.modal-type1_cont{flex:1; overflow-y: auto; padding: 0 30px 40px}

.modal-type1_close{position: relative; width: 24px;height: 24px; white-space: nowrap; overflow: hidden;text-indent: -999px;}
.modal-type1_close:before{transform: translate(-50%, -50%) rotate(45deg)}
.modal-type1_close:after{transform: translate(-50%, -50%) rotate(-45deg)}
.modal-type1_close:before,.modal-type1_close:after{content: '';position: absolute;left: 50%;width: 100%;height: 3px;background: #333; top:50%}

.inner_contents_title.rel{position: relative;}
.inner_contents_title .ab{position: absolute; right: 0; bottom: 0}

@media (max-width: 1440px){
	#applsci #header_type1 #lnb > li > a{font-size: 17px;}
	#applchem #header_type1 #lnb > li > a{padding: 0 15px}
	#pa #header_type1 #lnb > li > a{padding: 0 10px; font-size: 1.125rem;}
}

@media (max-width: 1280px){
	#kic #header_type1 #lnb > li > a,#khuart #header_type1 #lnb > li > a{font-size: 17px; padding: 0 15px}
	#unpeace #header_type1 #lnb > li > a{padding: 0 15px}
	
/* 	#pharm .type3_menu #lnb > li > a{font-size: 17px; padding: 0 10px;} */
    #applsci #header_type1 #lnb > li > a{padding: 0 15px}
    #gip #header_type1 #lnb > li > a{padding: 0 10px;}	
	#pharm_eng .type3_menu #lnb > li > a{font-size: 16px;}
}
@media (max-width: 1200px){
	#applchem #header_type1 #lnb > li > a{padding: 0 10px}
	#pa #header_type1 #top_etc,
	#pa #header_type1 #lnb{display:none;}
	#pa #header_type1 #btn-menu, 
	#pa #header_type1 #btn-sch_m{display: block;}
	#pa #header_type1 .headerBar{display:block !important;}
	#pharm_eng .type3_menu #lnb > li > a{font-size: 15px;}
}
@media (max-width: 1080px){
	#pa #header_type1 #lnb > li > a{font-size: 17px;}
	#applchem #header_type1 #lnb > li > a{padding: 0 5px}
    #gip #header_type1 #lnb > li > a{padding: 0 5px;}
#japanese #header_type2 #lnb > li > a{font-size: 17px;}
}

@media (max-width: 1030px){
	#applsci #header_g_type1 #logo{margin-top: 0; top:60%; max-width:70%}
	#applsci #header_g_type1 #lnb{display: none;}
	#science_eng .sub-tab.li6 > li{width: 33.3333%;}
	#oiak_kor .sub-tab.li5 > li,
	#oiak_kor .sub-tab.li6 > li{width: 33.3333%;}
}
@media (max-width: 1024px){
	.his-type1_w{    flex-flow: column; gap: 30px;}
	.his-type1_w .his-type1{width: 100%; max-width:none}
	
	.his-type2_w{flex-flow: column; gap:40px}
	.his-type2_w .left{width: 100%}
	.his-type2_w .left .imgg{display: none;}
	.his-type2_w .left .mid{margin-top: 25px;}
	.his-type2_w .left .big{font-size: 40px;}
	
	.bul-play.flex > li{display: block;}
	.bul-play.flex .t{width: 100%}
	.bul-play.flex .t:after{display: none;}
	.bul-play.flex .c{margin: 5px 0 0; width: 100%}
	
	.float-type2 .ttt{width: 130px}
	.float-type2 .ccc{padding: 1.5rem}
	
	/* 학사일정 */
     .schedule_khu_mba .cla_wrap{padding: 10px; display: block; margin-bottom: 50px;}
    .schedule_khu_mba .cla_wrap .cal_con{width: 100%;}
    .schedule_khu_mba .cal_txt{width: 100%; margin-top: 20px;}
    
    .tabs-url{margin: 0 0 10px;gap:10px;}
    .tabs-url > li{width: calc(50% - 5px); margin: 0;}
    
    .box-dental_steps{padding: 1.5rem}
    
    
	.box-dental_sys .top,.box-dental_sys .bot{padding: 1.5rem}
	
	.quot-type1{padding: 0 45px}
	.quot-type1:before,.quot-type1:after{    width: 30px; height: 26px; background-size: 100%;}
}
@media (max-width: 768px){
.tbl-small.tbl_standard_type1 th{ font-size: 13px;}
.tbl-small.tbl_standard_type1 td{ font-size: 12px;}
}
@media (max-width: 720px){
	.tbl-intro .text_left{padding-left: 1rem;}
	.his-type1 > li{    flex-flow: column; gap: 18px;}
	
	.float-type2{flex-flow:column}
	.float-type2 .ttt{width: 100%; border-radius: 8px 8px 0 0; padding: 10px}
	.float-type2 .ccc{border-radius: 0 0 8px 8px; border:3px solid #ddd; border-top: 0;}
	
	.stu-type2 .cont{text-align: center; width: 100%}
	
	.box-border,.box-blue{padding: 1.5rem}
	.bul-play.div > li{width: calc(50% - 10px)}
	
	.icon-div{justify-content: center; gap:30px}
	.icon-div > li{width: calc(50% - 15px)}
	.icon-div > li:nth-child(odd):before{display: none;}
	
	.sub-tab.li5 > li,.sub-tab.li6 > li{width: 33.333%}
	.sub-tab.li5 > li:nth-child(n+4){width: 50%}
	
	.stu-type5{flex-flow: column;}
	.stu-type5 > *{width: 100% !important}
	.stu-type5 .imgg img{    position: static;
    transform: none;
    width: 100%;}
    .stu-type5 .cont{min-height: auto; padding: 1.5rem}
    
    .stu-type6{padding: 1.5rem}
    .stu-type6 .imgg{width: 30%}
    .stu-type6 .cont{margin-left: 1.5rem;}
    
    .tabs-url a{padding-left: 15px; padding-right: 35px; background-position-x: calc(100% - 10px);
    background-size: 15px;}
    
    .stu-type6.column .imgg.col3{width: 100%}
    
    .tabs-grey{flex-wrap:wrap; gap:18px; padding-left: 18px; padding-right: 18px;}
    .tabs-grey{padding-top: 18px;}
    .tabs-grey a{padding-top:0; padding-bottom: 18px;}
    
    .box-rule{padding: 1.5rem;flex-flow: column;}
    .box-rule .imgg{    margin: 0 auto;
    max-width: 100%;
    width: 180px;}
    
    .box-rule .contt{margin: 1.5rem 0 0; width: 100%;    align-items: center; gap:1.5rem; text-align: center;}
    
    .box-rule .d-flex{align-items:center;    justify-content: center; flex-wrap:wrap}
    
    .box-dental_steps .div div:not(:last-child){margin-bottom: 40px;}
    .box-dental_steps .left div:not(:last-child):after{background-size: 100%;
    width: 18px;
    height: 13px;
    bottom: -28px;}
    
    .div-found > li{width: 50%}
    
    .modal-type1_top{margin-left: 1.5rem; margin-right: 1.5rem;}
    .modal-type1_cont{padding-left: 1.5rem; padding-right: 1.5rem;}
    
    .history-normal .year{width: 80px}
    .history-normal .bul-dot{width: calc(100% - 80px)}
    

}
@media (max-width: 480px){
	.stu-type6{flex-flow:column; gap:1.5rem; align-items: flex-start;}
	.stu-type6.column{gap:1.5rem;}
	.stu-type6 .cont{margin: 0; width:100%}
    .stu-type6 .imgg{width: 185px}
    
    
    .tabs-url a{padding-left: 10px;}
	
}
@media (max-width: 380px){
	
}

.col4-imgs{margin-left: -2%; display: -webkit-flex;
display: -ms-flex;
display: flex; flex-wrap:wrap}
.col4-imgs > li{float:left; margin: 0 0 30px 2%; width:23%}
.col4-imgs .cont{margin-top: 15px;}
.col4-imgs .color-black{color:#000}

.bg-doc_w > li{position: relative; overflow: hidden;}
.bg-doc_w > li:not(:first-child){margin-top: 1.875rem}
.bg-doc_w .imgg{position: absolute; left: 0; top:0; width: 100%; height: 100%}
.bg-doc_w .imgg img{position: absolute;
    left: 0;
    top: 0;
    min-width: 100%;
    min-height: 100%;
    max-width: none; left: 50%; top:50%;     transform: translate(-50%,-50%);}
    
.bg-doc_w .contt{display: flex; min-height: 180px; align-items:center; justify-content:space-between; padding: 40px; position: relative;z-index: 1}
.bg-doc_w .ttt{font-size: 1.875rem; color: #fff; text-shadow:3px 3px 10px rgba(0,0,0,.3)}
.bg-doc_w .ccc{}

.bg-doc_w a{display: flex;border-radius:4px; background: #fff; align-items:center; justify-content:space-between; padding: 0 20px; font-weight: 500; width: 218px; height: 55px; color: #666 !important}
.bg-doc_w a:after{width: 22px; height: 20px; background: url('/resources/img/sub/down2_g.png') center center no-repeat;; content: ''; display: block;}
.bg-doc_w a:hover{background: #0a326f; color: #fff !important; box-shadow:3px 3px 8px rgba(0,0,0,.3)}
.bg-doc_w a:hover:after{background-image:url('/resources/img/sub/down2.png') }

/* #aelts .type3_menu #lnb > li > a,
#dental_eng .type3_menu #lnb > li > a{white-space: nowrap;} */

#chem .type3_menu #lnb > li:last-child .depth,
#dental_eng .type3_menu #lnb .depth{word-break:break-word}

@media (min-width:1080px){
	#aelts .type3_menu #lnb > li > a{padding: 0 20px}
	
}
@media (max-width:1024px){
.col4-imgs > li{width:48%}
}
@media (max-width:720px){
	.bg-doc_w .contt{    flex-flow: column;
    gap: 18px;}
    .bg-doc_w .contt{padding: 18px; min-height: auto}
	
}