@charset "utf-8";
/* ==============================
 * 공통
================================= */
/** -- 상단 header : header 수정시 대외국제처영문도 수정 필요 */
@media all and (min-width:1000px) {
	#header-wrap:before {top:150px}
	#mainNavi-wrap.over:before {display:none;bottom:auto;top:100px;background:url(/resources/homepage/global/_Img/header_logo.png);height:240px;opacity:.08}

	#mainNavi .depth2-wrap {padding-top:12px}
	#mainNavi .depth2-wrap .depth2-tit {display:none}
	#mainNavi .depth2-wrap .depth2-ul {padding-left:0;overflow:hidden}
	#mainNavi .depth2-wrap .mn_li2 {width:calc(20% - 10px)}
	#mainNavi .depth2-wrap .mn_li2:nth-child(5n+1) .mn_a2:before {content:"";display:block;position:absolute;left:0;bottom:0;background-color:#cecece;width:1400px;height:1px}
	#mainNavi .depth2-wrap .mn_a2 {justify-content:center;background-color:transparent;border:0;border-radius:0;height:44px;}
	#mainNavi .depth2-wrap .mn_li2.has-sub .mn_a2 {padding-right:0}
	#mainNavi .depth2-wrap .mn_a2 span {display:inline-block;width:auto;padding:0;color:#222;text-align:center}
	#mainNavi .mn_a2[target=_blank] span {padding-right:18px}
	#mainNavi .mn_a2[target=_blank] span:after {right:0}
	#mainNavi .depth2-wrap .mn_a2 span:before,
	#mainNavi .depth2-wrap .mn_li2.has-sub .mn_a2:after {display:none}
	#mainNavi .depth2-wrap .mn_a2:focus span,
	#mainNavi .depth2-wrap .mn_a2:hover span {color:#006ee9}
	#mainNavi .depth2-wrap .mn_a2.over, 
	#mainNavi .depth2-wrap .mn_a2.over span {color:#006ee9}
	#mainNavi .depth2-wrap .mn_a2.over,
	#mainNavi .depth2-wrap .mn_a2.over {background-color:transparent;box-shadow:none}
	#mainNavi .depth3-wrap .mn_li3 {padding-left:0}
	#mainNavi .depth3-wrap .mn_li3:before {display:none}
	#mainNavi .depth3-wrap .mn_a3 {padding-left:14px;box-sizing:border-box}
	#mainNavi .depth3-wrap .mn_a3:before {content:"";display:block;position:absolute;top:12px;left:0;background-color:#222;border-radius:50%;width:4px;height:4px}
	#mainNavi .depth3-wrap .mn_a3 span {color:#222;font-size:16px}
	#mainNavi .depth3-wrap .mn_a3 span:before {content:"";display:block;position:absolute;left:0;bottom:-3px;background-color:#fff;width:0;height:1px;opacity:0;transition:all .3s ease-out}
	#mainNavi .depth3-wrap .over.mn_a3:before,
	#mainNavi .depth3-wrap .mn_a3.over:before,
	#mainNavi .depth3-wrap .mn_a3:hover:before {background-color:#006ee9}
	#mainNavi .depth3-wrap .over.mn_a3 span,
	#mainNavi .depth3-wrap .mn_a3.over span,
	#mainNavi .depth3-wrap .mn_a3:hover span {color:#006ee9}
	#mainNavi .depth3-wrap .over.mn_a3 span:before,
	#mainNavi .depth3-wrap .mn_a3.over span:before,
	#mainNavi .depth3-wrap .mn_a3:hover span:before {width:100%;opacity:1}

	.pc-topMenu-open #mainNavi-wrap {background-color:rgba(255, 255, 255, .95)}


}


@media all and (min-width: 1000px) and (max-width: 1699px) {
	#header-wrap:before {top:135px}
}

@media all and (min-width: 1000px) and (max-width: 1399px) {
	#mainNavi .depth2-wrap .mn_li2 {width:calc(25% - 10px)}
	#mainNavi .depth2-wrap .mn_li2:nth-child(5n+1) .mn_a2:before {display:none}
	#mainNavi .depth2-wrap .mn_li2:nth-child(4n+1) .mn_a2:before {content:"";display:block;position:absolute;left:0;bottom:0;background-color:rgba(255, 255, 255, .1);width:1400px;height:1px}
}


/* ==============================
 * 컨텐츠
================================= */
/* 캠퍼스맵 */
.cpmap {position:relative; border:1px solid #ddd; padding:50px; padding-top:20px}
.cpmap .map-top {border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:40px; overflow:hidden}
.cpmap .map-top .tit {float:left; font-size:2em; color:#142e5d; font-family: "Gmarket Sans", sans-serif;font-weight:700;}
.cpmap .map-top .btns {float:right;padding-top:10px;}
.cpmap .map-top .btns a {display:inline-block; margin-left:20px}
.cpmap .map-top .btns a:hover span:before, .cpmap .map-top .btns a:focus span:before {background-color:#b9158d}
.cpmap .map-top .btns a.dire:hover span:before, .cpmap .map-top .btns a.dire:focus span:before {background-color:#1e2ebd}
.cpmap .map-top .btns span {color:#d931ac;}
.cpmap .map-top .btns span:before {vertical-align:middle;display:inline-block;content:'';width:34px; height:34px;border-radius:50%; margin-right:10px;background:#d931ac url(/resources/homepage/english/_Img/campusmap_ico01.png) no-repeat;}
.cpmap .map-top .btns .dire span{color:#3446f0} 
.cpmap .map-top .btns .dire span:before {background:#3446f0 url(/resources/homepage/english/_Img/campusmap_ico02.png) no-repeat;}
.cpmap .map-list {margin-top:40px}
.cpmap .map-list li {color:#142e5d; font-size:0.889em; position:relative; padding-left:50px; line-height:1.2; margin-top:15px}
.cpmap .map-list li .tit {position:absolute; left:0px; top:-3px; font-weight:700;  font-size:1.333em;}
.cpmap .map-list li.long {padding-left:80px}

@media all and (max-width:768px) {
	.cpmap  {padding:30px ;  padding-top:20px}
	.cpmap .map-top {text-align:center }
	.cpmap .map-top .tit {font-size:1.5em;}
	.cpmap .map-top .tit,
	.cpmap .map-top .btns {float:none;}
}


/** -- Global Network */
/** --- Partner Institutions */
.sister a.btn-home span{width:1px;height:1px;overflow:hidden;position:absolute;top:-9999em;left:-9999em;display:block;text-indent:-9999em;font-size:0px;line-height:0}
.sister a.btn-home {position:relative;height:30px; width:30px; display:inline-block}
.sister a.btn-home:before {display:block;content:'';position:absolute;width:30px;height:30px;background:#142e5d;border-radius:50%;transition:all .3s ease;}
.sister a.btn-home:after {content:"";display:block;position:absolute;width:30px;height:30px;background:url(/resources/homepage/english/_Img/ico_home.png) no-repeat center center;transition:all .3s ease;}
.sister a.btn-home:focus:before,
.sister a.btn-home:hover:before {background:#006ee9;}


/** --- Dong -A Honors Center */
.honors-box {border:1px solid #dddddd}
.honors-box img {max-width:100%}
.honors-box > li {width:100%;padding:49px 39px;box-sizing:border-box;display:flex;align-items:center;border-bottom:1px solid #dddddd}
.honors-box > li:last-child {border-bottom:0}
.honors-box .lflag {flex-basis:103px;flex-shrink:0;padding-right:43px;box-sizing:border-box}
.honors-box .llogo {flex-basis:321px;flex-shrink:0;padding:0 40px;border-left:1px solid #CFD5DB;box-sizing:border-box}
.honors-box .ltxt {flex-shrink:1;width:100%}
.honors-box .ltxt ul > li {display:flex;width:100%;padding-left:13px;box-sizing:border-box}
.honors-box .ltxt .lstit {color:#000;font-weight:700;flex-basis:230px;flex-shrink:0}
.honors-box .ltxt .lstxt {font-weight:300}

@media all and (max-width:1099px) {
	.honors-box > li {padding:20px}
	.honors-box .lflag {flex-basis:60px;padding-right:20px}
	.honors-box .llogo {flex-basis:200px;padding:0 20px}
	.honors-box .ltxt ul > li {display:block;padding-bottom:10px}
	.honors-box .ltxt .lstit {display:block}
	.honors-box .ltxt .lstxt {display:block}
}
@media all and (max-width:599px) {
	.honors-box > li {padding:15px}
	.honors-box > li {flex-wrap:wrap;justify-content:center}
	.honors-box .lflag {flex-basis:70px;padding-right:30px}
	.honors-box .llogo {flex-basis:150px;padding-right:0}
	.honors-box .ltxt {padding-top:20px}
}
