@charset "UTF-8";

@import url("font.css");
/* 공통 */


area:focus-visible,input:focus-visible,button:focus-visible,select:focus-visible ,a:focus-visible {
	outline:2px dotted red;
	
}
#main-visual .owl-item .item a:focus-visible {
		outline:2px dotted red;
}
body{font-family:'Noto Sans KR',sans-serif;font-weight:200;font-size:15px;color:#333;overflow-x:hidden;}
body.adm-hide .content-tell{display:none !important;}
a{color:#333;word-wrap:break-word;}
button{border:0;cursor:pointer}
iframe{border:0}
.h5-first{margin: 0px 0 30px !important;}
span.br_span{display:block;line-height: 46px;}
.pc-hide{display:none !important;}
.hide{display:block;position:absolute;width:0;height:0;text-indent:-9999999px;left:-99999px;}
.all-fixed {position: fixed;width: 100%;height: 100%;}
.con-box{padding:0 0 60px 0;}
a.zoom-in{padding:20px 0 0;text-align:right}
.over-hidden{overflow:hidden !important;}
.over-hide {overflow: hidden !important;}
.no-js{opacity:0;}
.mt10{margin:10px 0 0 0;}
.mg-b20{margin: 0 0 20px 0;}
#dim{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.7);z-index:100}
.common-board.research .board-notice-img-wrap > img {height:auto !important}
.txt-blue{color:#003d91 !important;}
.mgb30{margin:0 0 30px 0}
.fw-400{font-weight:400;}
.no-pd{padding:0 !important;}
.no-mg{margin:0 !important;}

.txt-color555{color:#555;}
.text-left{text-align:left !important;}

.acc-focus{border:1px dashed #808080;}7
.web-marks{width: 100px;margin: 0 0 0 25px;}
.display-inline{display:inline-block;}
.top-logo h1{font-size:13px;}

/*접근성 : 게시판 내 뷰어 아이콘 제거*/
/*.board-view-file-wrap .flexerLink{display:none !important;}*/

/*바로가기*/
#go_main a:focus, #go_main a:active, #go_main a:hover{top:0;width:100vw;font-weight:500}
/*
#wrap{position:relative;width:100%;overflow-x:hidden;}
#wrap img{max-width:100%;vertical-align:top;}*/

/*pdf-뷰어*/
.pdf-viewer-wrap{margin: 30px 0 0;background-color: #000;box-sizing: border-box;width: 100%;}
.content .contents{padding: 50px 5%;box-sizing: border-box; width: 100%;height: 1200px;}

/*intro*/
#intro-wrap{width:100%;height:100vh;z-index:10;/*;position:absolute;left:0;top:0;overflow:hidden*/}
.splash{position:absolute;top:0;left:0;width:100%;z-index:10}
.splash.rel{position:relative}
.intro-header{position:absolute;top:0;width:100%;padding:43px 0 42px;border-bottom:1px solid #fff;z-index:11;}
.main-intro-new-box{text-align:center}
.intro-header > div{width:100%;max-width:1200px;margin:0 auto}
.intro-header h1{float:left}
.intro-header h1 img{max-width:100%;vertical-align:top}
.intro-header ul{margin-left:18%;padding-top:13px;text-align:right}
.intro-header ul li{display:inline-block}
.intro-header ul li:not(:first-child){margin-left:6.25%}
.intro-header ul li a{color:#fff;font-size:25px;font-weight:400;line-height:30px}
.intro > div{width:100%;height:100vh;background-image:url(/_res/ko/img/main/bg-intro1.png);background-repeat:no-repeat;background-position:left bottom;background-size:cover}
.intro > div img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1)}
.b-scrolldown{position:absolute;bottom:0;left:50%;margin-left:-50px;width:101px;height:99px}

#intro-spacer{display:block;visibility:hidden;z-index:-100}
.b-scrolldown{position:absolute;bottom:1px;left:50%;margin-left:-50px;width:101px;height:99px}

/* 헤더 */
/* 유틸 */
.top-header-wrap{width:100%;font-weight:400;border-top:5px solid #003d91;border-bottom:1px solid #e5e5e5}
.top-header-box{position:relative;max-width:1200px;margin:0 auto;text-align:center}
.top-header-box > ul{display:inline-block;vertical-align:top}
.top-header-box > ul:after{display:block;clear:both;content:''}
.top-header-box > ul > li{float:left;}
.top-header-box > ul > li > a{display:block;position:relative;padding:11px 15px 10px;border-right:1px solid #e5e5e5;color:#333;font-size:13px;line-height:1;background-color:#fff}
.top-header-box > ul > li:first-child a{border-left:1px solid #e5e5e5}
.top-header-box > ul > li:hover > a, .top-header-box2 ul li:focus > a, .top-header-box2 ul li.on > a{border-right:1px solid #003d91;}
.top-header-box > ul > li:first-child:hover a, .top-header-box2 ul li:first-child:focus, .top-header-box2 ul li.on:first-child{border-left:0}
.top-header-box > ul > li:hover > a, .top-header-box > ul > li.on > a, .top-header-box2 ul li:focus a, .top-header-box2 ul li.on a{color:#fefefe;background-color:#003d91}
.top-header-box > ul > li:hover > a:after, .top-header-box > ul > li:focus > a:after, .top-header-box > ul > li:active > a:after, .top-header-box2 ul li.on a:after{display:block;position:absolute;left:0;bottom:-1px;width:calc(100% + 1px);height:1px;background-color:#003d91;content:''}
.top-header-box > ul > li > ul{visibility:hidden;position:absolute;top:35px;left:0;width:100%;height:0;text-align:center;background-color:#003d91;z-index:10;transition:height 1s;-webkit-transition:height 1s}
.top-header-box > ul > li > ul.on{visibility:visible;height:91px}
.top-header-box > ul > li > ul > li{visibility:hidden;display:inline-block;position:relative;width:91px;height:0;vertical-align:top;border-left:1px solid rgba(255,255,255,.18);border-right:1px solid rgba(255,255,255,.18);transition:height 1s;-webkit-transition:height 1s}
.top-header-box > ul > li > ul.on > li{visibility:visible;height:91px}
.top-header-box > ul > li > ul > li:not(:first-child){margin-left:-3px;border-left:0}
.top-header-box > ul > li > ul > li a{display:block;height:100%;padding:21px 0 13px;color:#fff;font-size:13px;line-height:1;box-sizing:border-box}
.top-header-box > ul > li > ul > li a span{display:block;margin-top:10px}
.top-header-box > ul > li > ul > li > a:hover, .top-header-box > ul > li > ul > li > a:focus, .top-header-box > ul > li > ul > li > a:active, .top-header-box > ul > li > ul > li.on > a{color:#002c68;background-color:#ffc6d7}
.top-header-box .util-depth3{visibility:hidden;position:absolute;left:-20px;width:100%;height:0;padding:20px;text-align:left;border-bottom-left-radius:15px;border-bottom-right-radius:15px;background-color:#ffc6d7;transition:height 1s;-webkit-transition:height 1s}
.top-header-box .util-depth3.on{visibility:visible;height:auto}
.top-header-box .util-depth3 li{padding-left:5px}
.top-header-box .util-depth3 li:not(:first-child){margin-top:10px}
.top-header-box .util-depth3 li a{position:relative;padding:0;color:#002c68;line-height:16px}
.top-header-box .util-depth3 li a:before{display:block;position:absolute;top:7px;left:-5px;width:2px;height:2px;background-color:#002c68;content:''}
.top-header-box .util-depth3 li a:after{display:block;position:absolute;top:4px;right:0;width:4px;height:8px;color:#274479;font-weight:500;background:url(/_res/ko/img/common/ic-arrow-right.png) no-repeat center;content:''}

.util-bg{width:100%;height:0;/*margin-top:-1px;border-top:1px solid #e5e5e5;*/background-color:#003d91;transition:height 1s;-webkit-transition:height 1s}
.util-bg.on{height:92px}

.util-box-second > article:nth-child(1){position:absolute;top:85px;right:0;transition:top 1s;-webkit-transition:top 1s}
.util-box-second.on > article:nth-child(1){top:175px}
.util-box-second > article a{position:relative}
.lang-box{display:inline-block;margin-right:6px;padding:4px 17px;border-radius:20px;border:1px solid #003d91;box-sizing:border-box}
.lang-box:after{display:block;clear:both;content:''}
.lang-box p{float:left;margin-right:10px;color:#333;font-size:13px;font-weight:400;line-height:30px}
.lang-box a{float:left;padding-top:4px;text-align:center}
.lang-box a:not(:nth-of-type(1)){margin-left:5px}
.btn-calender{display:inline-block;width:94px;padding:12px 0 13px;color:#000;font-size:13px;/*font-weight:400;*/line-height:1;vertical-align:top;border-radius:30px;background-color:#e3eaf5;box-shadow:0 2px 0 #003d91}

.login-box{position:absolute;top:5px;right:0}
.login-box a{display:inline-block;padding:0 15px;color:#555;font-size:13px;line-height:17px;vertical-align:middle}
.login-box a:last-child{padding-right:0}
.login-box a:not(:first-child):after{display:block;position:absolute;top:4px;left:0;width:1px;height:10px;background-color:#555;content:''}
.login-box a img{margin-left:5px}
/* .login-box .logout{display:none} */

/* 로고+검색 */
.mid-header-wrap{max-width:1200px;margin:0 auto;padding:40px 0}
.mid-header-wrap h1{float:left}
.mid-header-wrap h1 a{display:block;width:175px;height:50px;font-size:0;line-height:0;background:url(/_res/ko/img/common/logo.png) no-repeat top left}
.mid-header-wrap form{padding-left:calc(175px + 5.6%);padding-right:28.9%}
.mid-header-wrap form div{position:relative}
.mid-header-wrap form input{width:100%;padding:18px 80px 17px 30px;color:#333;font-size:18px;/*font-weight:400;*/line-height:1;border-radius:50px;border:2px solid #003d91;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.mid-header-wrap form button{position:absolute;top:0;right:0}
.btn-search{display:inline-block;width:80px;height:60px;text-align:center;border-radius:30px;background:#003d91 url(/_res/ko/img/common/ic-search.png) no-repeat center}
.btn-search2{display:inline-block;height:45px;padding:0 43px;color:#000;font-size:16px;font-weight:700;line-height:28px;text-align:center;vertical-align:top;border-radius:30px;background-color:#d2e4fc;box-shadow:2px 2px 0 #003d91;box-sizing:border-box}

/*pdf-뷰어*/
.pdf-viewer-wrap{margin: 30px 0 0;background-color: #000;box-sizing: border-box;width: 100%;}
.contents .contents{padding: 50px 5%;box-sizing: border-box; width: 100%;height: 1200px;}

/* 메뉴(gnb) */
.btn-menu{display:none;}

.bottom-header-wrap{background-color:#003d91}
.bottom-header-wrap .header-box{max-width:1200px;margin:0 auto}
.gnb-ul{max-width:1200px;margin:0 auto;padding:14px 19.5% 0 0;text-align:center;position:relative;}
.gnb-ul:after{content:"";display:block;clear:both;}
.gnb-ul > li{position: relative;padding-bottom:14px;float:left;width:25%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.gnb-ul > li:not(:first-child):after{display:block;position:absolute;top:11px;left:0;width:1px;height:15px;background-color:rgba(240,247,232,.5);content:''}
.gnb-ul > li > a{display:inline-block;position:relative;font-weight:400;font-size:25px;color:#fff;}
.sub-mn{display:none;position:absolute;z-index:20;top:51px;left:38%;margin:0 0 0 -91px;padding:40px 25px;width:100%;box-sizing:border-box;text-align:center;}
.sub-mn > li{margin:0 0 27px 0;}
.gnb-ul > li:last-child{display:block;position:absolute !important;left:80.5%;width:100%;margin:0;padding:19px 27px 18px !important;text-align:left;border-top-left-radius:30px;border-bottom-left-radius:30px;background-color:#e75581;box-shadow:0 8px 0 #ffc6d7;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;z-index:30}
.gnb-ul > li:last-child:after{background:none !important}
.gnb-ul > li:last-child > a{display:block;width:100%;height:27px;font-size:0;line-height:0;background:url(/_res/ko/img/common/ic-lounge.png) no-repeat left center}
.sub-mn > li > a{position:relative;font-weight:400;font-size:18px;color:#333;line-height:21px}
.sub-mn > li > a:hover{color:#003d91;font-weight:500;width:100%;height:1px;}
.sub-mn > li > a:hover:after{content:"";display:block;position:absolute;bottom:-4px;left:0;right:0;width:100%;height:2px;background:#003d91;}
.gnb-ul > li:last-of-type .sub-mn{left:auto;right:0;margin:auto;}

.btn-right-menu{display:none;}
.gnb-bg{display:none;position:absolute;top:245px;left:0;width:100%;background:#fff url(/_res/ko/img/common/bg-gnb.png) no-repeat left top/100%;box-shadow:0 2px 8px rgba(0,0,0,0.3);z-index:15}
.gnb-bg.sub-on{top:335px}
/*20220812-2deptmain*/

.gnb-bg-2depth
{display:none;position:absolute;
	top:57px;
	left:0;
	width:100%;
	background:#fff url(/_res/ko/img/common/bg-gnb.png) no-repeat left top/100%;
	box-shadow:0 2px 8px rgba(0,0,0,0.3);
	z-index:15;
	/*visibility: hidden;
	opacity: 0;
    transition: all 0.3s;
	min-height:605px;*/
}
.gnb-new-ul-2depth > li > a.on .gnb-bg-2depth {
	visibility: visible;
	opacity: 1;
    transition: all 0.3s;
}
.gnb-bg-2depth .close-btn {
	position:absolute;
	right:10%;
	bottom:20px;
}

/* 사이트맵 */
.sitemap-wrap{display:none;position:fixed;top:0;left:0;z-index:10;width:100%;height:100vh;background:#e3eaf5 url(/_res/ko/img/common/bg_sitemap.png) no-repeat 0 100%;background-size:contain;}
.sitemap-box{position:relative;margin:0 auto;padding:220px 0px 205px;max-width:1200px;}
.sitemap-box > ul{position:relative;padding:0 5%;}
.sitemap-box > ul:after{content:"";display:block;position:absolute;top:57px;left:0;width:100%;height:3px;background:#857ace;}
.sitemap-box > ul > li{position:relative;display:inline-block;margin:0 -4px 0 0;vertical-align:top;}
.sitemap-box > ul > li > a{display:block;margin:0 0 56px 0;font-weight:700;font-size:25px;color:#333;line-height:30px;}
.sitemap-box > ul > li ul li{padding: 0 0 29px;}
.sitemap-box > ul > li ul li a{font-weight:400;font-size:20px;color:#555;line-height:25px;}
.sitemap-box > ul > li ul li a:hover,.sitemap-box > ul > li ul li a:focus, .sitemap-box > ul > li ul li a:active{color:#e75581;}
.sitemap-close{position:absolute;top:70px;right:0;}

/* 퀵메뉴 */
.quick-box{position:fixed;top:40px;right:0;width:103px;text-align:center;z-index:50}
.quick-box > .btn-sitemap{display:block;padding:30px 0;background-color:#e3eaf5}
.quick-box > a img{vertical-align:top}
.quick-box .btn-quick{display:block;padding:7px 0 8px;color:#fff;font-size:15px;font-weight:300;line-height:18px;text-align:center;background-color:#003d91}
.quick-box > ul > li a{display:block;padding:56px 0 20px;color:#000;font-size:14px;font-weight:400;line-height:1;border-bottom:1px solid #c9d5e6;background-color:#e6f1ff;background-repeat:no-repeat;background-position:center bottom 42px}
.quick-box > ul > li a:hover, .quick-box > ul > li > a:focus, .quick-box > ul > li > a:active{color:#fff;border-bottom:1px solid #1d7aed;background-color:#003d91}
.quick-box > ul li:nth-child(1) a{background-image:url(/_res/ko/img/common/ic-quick01-1.png)}
.quick-box > ul li:nth-child(2) a{background-image:url(/_res/ko/img/common/ic-quick01-2.png)}
.quick-box > ul li:nth-child(3) a{background-image:url(/_res/ko/img/common/ic-quick01-3.png)}
.quick-box > ul li:nth-child(4) a{background-image:url(/_res/ko/img/common/ic-quick01-4.png)}
.quick-box > ul li:nth-child(5) a{background-image:url(/_res/ko/img/common/ic-quick01-5.png)}
.quick-box > ul > li:nth-child(1) > a:hover, .quick-box > ul > li:nth-child(1) > a:focus, .quick-box > ul > li:nth-child(1) > a:active{background-image:url(/_res/ko/img/common/ic-quick01-10.png)}
.quick-box > ul > li:nth-child(2) > a:hover, .quick-box > ul > li:nth-child(2) > a:focus, .quick-box > ul > li:nth-child(2) > a:active{background-image:url(/_res/ko/img/common/ic-quick01-20.png)}
.quick-box > ul > li:nth-child(3) > a:hover, .quick-box > ul > li:nth-child(3) > a:focus, .quick-box > ul > li:nth-child(3) > a:active{background-image:url(/_res/ko/img/common/ic-quick01-30.png)}
.quick-box > ul > li:nth-child(4) > a:hover, .quick-box > ul > li:nth-child(4) > a:focus, .quick-box > ul > li:nth-child(4) > a:active{background-image:url(/_res/ko/img/common/ic-quick01-40.png)}
.quick-box > ul > li:nth-child(5) > a:hover, .quick-box > ul > li:nth-child(5) > a:focus, .quick-box > ul > li:nth-child(5) > a:active{background-image:url(/_res/ko/img/common/ic-quick01-50.png)}

.main-pop-box .owl-item .item a:focus{display:block;border:1px dashed #808080;}
.main-pop-box .no-loop .owl-stage{left:0 !important;}

/* 푸터 */
.foot-wrap{margin-top:110px; position:relative;z-index:0;background-color:#404040}
.foot-lnk-wrap{background-color:#404040;border-bottom:1px solid #535353;}
.foot-lnk-box{position: relative;margin: 0 auto;padding:30px 0;max-width: 1200px;}
.foot-ul{padding: 0 0px;text-align: center;}
.foot-lnk-box .foot-ul li:first-of-type {text-align: left;}
.foot-lnk-box .foot-ul li {display: inline-block;position: relative;margin: 0 -4px 0 0;vertical-align: middle;}
.foot-lnk-box .foot-ul li:last-of-type{text-align: right;}
.foot-lnk-box .foot-ul li a{position: relative;font-weight: 400;font-size: 18px;color: #fff;line-height: 26px;}
.foot-lnk-box .foot-ul li a:hover{text-decoration:underline}
.foot-lnk-box .foot-ul li:after{content: "";display: block; position: absolute; top: 50%; right: 0; width: 1px; height: 15px; background-color: #fff; transform: translateY(-50%);}
.foot-lnk-box .foot-ul li:last-of-type:after{display:none;}
.scroll-top-btn { position: absolute; top:-80px; right: 50%;z-index: 9;}
.foot-lnk-box .foot-ul li:last-of-type:after{display:none;}

.foot-box {text-align:center;position:relative; margin:0 auto;padding:30px 0;max-width: 1200px;}
.foot-box:after{display:block;clear:both;content:''}
.foot-box, .foot-box *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.foot-box .foot-util{float:right;width:50%;padding-left:3.33%;text-align:right}
.foot-box .foot-util > div:nth-child(1):after{display:block;clear:both;content:''}
.foot-box .foot-util > div:nth-child(2){margin-top:18px;text-align:right}
.foot-box div > span a{display:inline-block;text-align:left}
.foot-box .foot-lang{margin-right:4.3%}
.foot-box .foot-lang a{color:#e0e0e0;font-size:16px;font-weight:400;line-height:21px;text-transform:uppercase}
.foot-box .foot-lang a:not(:last-child){margin-right:2.83%}
.foot-box .foot-lang a:hover, .foot-box .foot-lang a:focus, .foot-box .foot-lang a:active{color:#c3f835}
.foot-box .foot-sns a:not(:first-child){margin-left:1.63%}
.foot-box address{float:left;width:50%;padding-right: 2%;font-style:normal;text-align:left;}/* padding 수정 2018.08.13 */
.foot-box .footer-contact li{color:#e2e2e2;font-size:16px;letter-spacing:-0.5px;line-height: 24px;}
.foot-box .footer-contact li span{padding:0 0 0 20px;}
.foot-box .footer-contact li a {color:#e2e2e2;}
.scroll-top-btn{display:block; width:161px; height: 81px; position:absolute;top:-81px;left:50%; -webkit-transform:translateX(-50%);transform:translateX(-50%); text-align:center;}
.foot-mark{display:inline-block;}
.web-marks{width: 70px;margin: 0 0 0 10px;}
.web-marks02{width: 60px;margin: 0 0 0 10px;}
.webmark-txt{font-size:14px;color:#e2e2e2;display:inline-block;vertical-align:middle;text-align:left;line-height:19px;margin:0 0 0 5px;}

.foot-sel-box{position:relative;float:left;width:calc(98% / 3);text-align:left;background-color:#323232}
.foot-sel-box:not(:first-child){margin-left:1%}
.foot-sel-box > a{display:block;width:100%;padding:9px 25% 9px 10%;color:#fff;font-size:13px;font-weight:400;line-height:1;border:2px solid #323232;background:url(/_res/ko/img/common/ic-select.png) no-repeat right 10% center}
.foot-sel-box > a.on, .foot-sel-box > a:hover, .foot-sel-box > a:focus, .foot-sel-box > a:active{border-radius:5px;border:2px solid #3f6198}
.foot-sel-box > a span{display:block;white-space:nowrap;overflow:hidden}
.foot-sel-box > ul{display:none;position:absolute;bottom:100%;left:0;z-index:55;width:100%;max-height:300px;padding:5px 0;overflow:hidden;overflow-y:auto;background-color:#323232;box-sizing:border-box}
.foot-sel-box .sel1 + ul{min-width:180px}
.foot-sel-box .sel2 + ul{min-width:150px}
.foot-sel-box .sel3 + ul{min-width:225px}
.foot-sel-box > ul li{padding:0 15px;color:#fff;box-sizing:border-box}
.foot-sel-box > ul li.sel-tit{padding:10px 0 5px;font-size:15px;font-weight:500;text-align:center}
.foot-sel-box > ul li.sel-tit:not(:first-child){padding-top:20px}
.foot-sel-box > ul a{color:#fff;line-height:22px}
.foot-sel-box > ul li:not(.sel-tit):hover, .foot-sel-box > ul li:not(.sel-tit):focus{background-color:#1e90ff}
/*.sel3 + ul{width:225px}*/

/* 메인컨텐츠 */
.no-loop .owl-stage-outer .owl-stage{transform:translate3d(0, 0px, 0px) !important;}
.no-loop + .mini-board-ctrl + .control-wrap{display:none;}

/* 메인 비주얼 */
.container{padding-bottom:150px;transition:margin-top 0.6s;-webkit-transition:margin-top 0.6s}
#main-visual{position:relative}
#main-visual *{box-sizing:border-box}
#main-visual .item{position:relative;width:100%;height: 760px;overflow:hidden}
#main-visual .item a {display:block;}
#main-visual .item a:focus-visible {
	outline:2px dotted red;
	
}
#main-visual .main-bg-box {position:relative;margin:0 auto; max-width:1200px;/*height:75%;*//*이미지맵관련100*/}
#main-visual .main-visual-txt-box {position:absolute;left:0;right:0;top:80px;z-index:10;}
#main-visual .dt{padding:0 48px;}

/*#main-visual .item > div{position:absolute;top: 38%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:1200px;margin:0 auto;padding:0 48px}*/
#main-visual .item > img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;}
#main-visual .item > a > img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;}

/*
#main-visual .item.visual1 > div{top:180px}
#main-visual .item.visual2 > div{top:103px}
#main-visual .item.visual3 > div{top:78px}
#main-visual .item.visual3 p{width:35%}
#main-visual .item.visual4 > div{top:85px}
*/
#main-visual .item strong{font-size:40px;font-weight:800;line-height:50px;}
#main-visual .item strong span{display:block}
#main-visual .item p{margin-top: 20px;font-size: 18px;color:#000;font-weight: 200;line-height: 26px;white-space: pre-line;overflow: hidden;-webkit-line-clamp: 11;height: 286px;word-wrap: normal;text-overflow: ellipsis;}
#main-visual .control-wrap{position:absolute;top:50%;left:0;right:0;z-index:10;margin:0 auto;width:100%;max-width:1200px}
#main-visual .control-wrap a{position:absolute;width:34px;height:67px;transform:translateY(-50%);}
#main-visual .control-wrap .prev{left:-64px;background:url(/_res/ko/img/main/ic-main-left.png) no-repeat 0 0;background-size:100%;}
#main-visual .control-wrap .prev.active{display:block;}
#main-visual .control-wrap .next{right:-64px;background:url(/_res/ko/img/main/ic-main-right.png) no-repeat 0 0;background-size:100%;}
#main-visual .control-wrap .next.active{display:block;}
/*이미지광고,학위수여식*/
	#main_visual_0_1{display: block;text-align: center;margin: 0px auto;margin-top: 114px;}
	#main-visual .main_visual_0_2{visibility: hidden;}
	#main-visual .main_visual_0_1{visibility: visible;}
	#main-visual .main_visual_1_2{visibility: hidden;}
	#main-visual .main_visual_1_1{visibility: visible;}
	#main-visual .main_visual_4_2{visibility: hidden;}
	#main-visual .main_visual_4_1{visibility: visible;}
	#main-visual .main_visual_5_2{visibility: hidden;}
	#main-visual .main_visual_5_1{visibility: visible;}
	#main-visual .main_visual_2_1{visibility: visible;}
	#main-visual .main_visual_2_2{visibility: hidden;}
/*	#main-visual .main_visual_1_2{visibility: hidden;}
	*/
/*
#main-visual .control-auto{position:absolute;bottom:80px;left:0;right:0;width:100%;max-width:1200px;margin:0 auto;z-index:9}
#main-visual .control-auto a{position:absolute;left:48px;top:-22px}
#main-visual .control-auto a img{padding-top:2px;vertical-align:top}
#main-visual .control-auto .btn-play{display:none}
*/
#main-visual .mini-board-ctrl{position:absolute;bottom:86px;z-index:9;}
#main-visual .mini-board-ctrl.no-dots{display:none;}
#main-visual .mini-board-ctrl img{display:none;}
#main-visual .carousel-stop img:first-of-type{display:inline-block;}
#main-visual .carousel-play img:last-of-type{display:inline-block;}
#main-visual .owl-dots{position:absolute;bottom:80px;left:0;right:0;width:100%;max-width:1200px;margin:0 auto;padding-left:66px;text-align:left}
#main-visual .owl-dots .owl-dot:first-of-type{padding:0 0 0 5px;}
#main-visual .owl-dots .owl-dot span{border:1px solid #003d91;background:none}
#main-visual .owl-theme .owl-dots .owl-dot.active span{width:27px;background-color:#003d91}
#main-visual .owl-theme .owl-dots .owl-dot:hover span{width:27px;}
.btn-read-more{display:inline-block;width:180px;height:45px;margin-top:30px;padding:14px 0 15px;color:#fff;font-size:20px;font-weight:700;line-height:1;text-align:center;border-radius:30px;box-sizing:border-box;background-color:#e75581;box-shadow:0 3px 0 #ffc6d7}
.btn-read-more2{display:inline-block;width:180px;height:45px;margin-top:225px;margin-left: -260px;padding:14px 0 15px;color:#fff;font-size:20px;font-weight:700;line-height:1;text-align:center;border-radius:30px;box-sizing:border-box;background-color:#6e80b4;box-shadow:0 3px 0 #404095}
.btn-read-more3{display:inline-block;width:180px;height:45px;margin-top:30px;padding:14px 0 15px;color:#fff;font-size:20px;font-weight:700;line-height:1;text-align:center;border-radius:30px;box-sizing:border-box;background-color:#e75581;box-shadow:0 3px 0 #ffc6d7}
.btn-read-more4{display:inline-block;width:180px;height:45px;margin-top:325px;margin-left: 465px;padding:14px 0 15px;color:#fff;font-size:20px;font-weight:700;line-height:1;text-align:center;border-radius:30px;box-sizing:border-box;background-color:#094997;box-shadow:0 3px 0 #404095}
.btn-read-more5{display:inline-block;width:180px;height:45px;margin-top:215px;margin-left: -20px;padding:14px 0 15px;color:#fff;font-size:20px;font-weight:700;line-height:1;text-align:center;border-radius:30px;box-sizing:border-box;background-color:#6e80b4;box-shadow:0 3px 0 #404095}
.btn-read-more6{display:inline-block;width:180px;height:45px;margin-top:110px;padding:14px 0 15px;color:#fff;font-size:20px;font-weight:700;line-height:1;text-align:center;border-radius:30px;box-sizing:border-box;background-color:#e75581;box-shadow:0 3px 0 #ffc6d7}
.owl-theme .owl-nav [class*=owl-]{position:absolute;top:50%;width:34px;height:67px;font-size:0;line-height:0}
.owl-dot a{display:block;text-indent:-99999px;}

/*접근성*/
/*#main-visual .btn-read-more, #main-visual .btn-read-more2, #main-visual .btn-read-more3{display:none !important;}*/

/* 메인 배너 20200729 */
#main-banner .mini-board-ctrl{position:absolute;bottom:31px;z-index:9;}
#main-banner .mini-board-ctrl.no-dots{display:none;}
#main-banner .mini-board-ctrl img{display:none;}
#main-banner .carousel-stop img:first-of-type{display:inline-block;}
#main-banner .carousel-play img:last-of-type{display:inline-block;}
#main-banner .owl-dots{position:absolute;bottom:0px;left:0;right:0;width:100%;max-width:1200px;margin:0 auto;padding-left:66px;text-align:left}
#main-banner .owl-dots .owl-dot:first-of-type{padding:0 0 0 5px;}
#main-banner .owl-dots .owl-dot span{border:1px solid #003d91;background:none}
#main-banner .owl-theme .owl-dots .owl-dot.active span{width:27px;background-color:#003d91}
#main-banner .owl-theme .owl-dots .owl-dot:hover span{width:27px;}

/* 메인 컨텐츠 */
.main-title{padding-bottom:55px;font-weight:700;font-size:48px;line-height:1}
.main-mini-box{position:relative;}
.mini-board-tab-more{display:inline-block;position:absolute;top:5px;right:0;}
.ctgr{display:inline-block;width:60px;padding:6px 0;color:#000;font-size:13px;font-weight:400;line-height:1;text-align:center;vertical-align:top;border-radius:20px;background-color:#ef7a9d}
.bg-c-purple{background-color:#9c92dd}
.bg-c-skyblue{background-color:#60a1f2}

/* 메인컨텐츠01(상명소식) */
.main-mini-wrap01{background: url(/_res/ko/img/main/bg-main-content1.png) no-repeat 50% 0 / cover;padding:100px 0 150px}/*-summer-autumn-winter*/
.main-mini-wrap01 section{position:relative;max-width:1200px;margin:0 auto}
.main-mini-wrap01 section:after{display:block;clear:both;content:''}
.main-mini-wrap01 .main-title{text-align:center}
.main-mini-wrap01 section > div{float:left;position:relative;width:54%;background-color:#fff}
.main-mini-wrap01 .item{height:373.2px;}/* 앤드와이즈 추가 */
.main-mini-wrap01 .item .left-box{float: left;width: 50%;height: 100%;}
.main-mini-wrap01 .item .left-box a{display:block;}
.main-mini-wrap01 .item .left-box img{height: 100%;}
.main-mini-wrap01 .item .left-box + div{float:left;width:50%;padding: 30px 34px;box-sizing:border-box}
.main-mini-wrap01 .item .left-box + div > a{display:block}
.main-mini-wrap01 .item .left-box + div a strong{display: block;font-size: 21px;font-weight: 500;line-height: 32px; overflow: hidden;text-overflow: ellipsis; overflow: hidden;max-height: 66px;}
.main-mini-wrap01 .item .left-box + div a p{max-height: 180px;margin-top: 14px;color: #000;font-size: 18px;overflow: hidden;line-height: 26px;}
.main-mini-wrap01 section > ul{float:left;width:46%;padding-left:58px;box-sizing:border-box}
.main-mini-wrap01 section > ul li:not(:first-child){margin-top:22px}
.main-mini-wrap01 section > ul li:after{display:block;clear:both;content:''}
.main-mini-wrap01 section > ul li a{display:block;float:left;}
.main-mini-wrap01 section > ul li div{margin-left:135px;padding:5px 0}
.main-mini-wrap01 section > ul li div a{display:block;float:none;}
.main-mini-wrap01 section > ul li div a strong{display: block;margin-top: 12px;font-size: 20px;line-height: 1;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;overflow: hidden;font-weight: 500;}
.main-mini-wrap01 section > ul li div a p{margin-top: 15px;max-height: 55px;color: #000;font-size: 18px;line-height: 26px;overflow: hidden;}
.main-mini-wrap01 .control-wrap{display:none;position:absolute;top:50%;left:0;right:0;z-index:8;margin:0 auto;width:100%;}
.main-mini-wrap01 .control-wrap a{position:absolute;width:48px;height:44px;transform:translateY(-50%);}
.main-mini-wrap01 .control-wrap .prev{left:0;background:rgba(1,38,88,.8) url(/_res/ko/img/common/btn-left.png) no-repeat center;background-size:25% auto;}
.main-mini-wrap01 .control-wrap .prev.active{display:block;}
.main-mini-wrap01 .control-wrap .next{right:0;background:rgba(1,38,88,.8) url(/_res/ko/img/common/btn-right.png) no-repeat center;background-size:25% auto;}
.main-mini-wrap01 .control-wrap .next.active{display:block;}
#main-mini .owl-dots{position:absolute;bottom:30px;left: 41px;right:0;width:100%;max-width:1200px;margin:0 auto;padding-left:calc(45% + 20px);text-align:left}
#main-mini .owl-dots .owl-dot span{border:1px solid #003d91;background:none}
#main-mini .owl-theme .owl-dots .owl-dot.active span, .main-mini-wrap01 .owl-theme .owl-dots .owl-dot:hover span{width:27px;background-color:#003d91}

/* 메인컨텐츠01(알림) */
.main-mini-wrap02{margin:0 auto;max-width:1200px;background-color:#fff;padding:30px 0 30px;}/*1만족도 조사관련 padding:70px 0 30px;*/
.main-mini-wrap02:after{content:"";display:block;clear:both;}
.main-mini-wrap02 .main-mini-box{float:left;box-sizing:border-box;}
.main-mini-wrap02 .main-mini-box01{width:100%;/*width:54%;padding-right:25px*/}/*1만족도 조사관련 width:100%; 변경 padding-right:25px 삭제*/
.main-mini-wrap02 .main-mini-box01 .main-title{position:relative;line-height:1;}
.main-mini-wrap02 .main-mini-box01 .mini-board-tab-more{position:absolute;right:25px;}
.main-mini-wrap02 .mini-board-content01 li{position:relative;padding: 0 10.8% 25px 0;position:relative;}/*1만족도조사관련 padding: 0 22.8% 25px 0;*/
.main-mini-wrap02 .mini-board-content01 li:last-child{padding-bottom:0}
.main-mini-wrap02 .mini-board-content01 li a{display:inline-block;max-width:  calc(100% - 28px);font-size:18px;font-weight:300;/*text-overflow:ellipsis;white-space:nowrap;*/line-height:22px;box-sizing:border-box;word-wrap:normal;overflow:hidden;vertical-align: middle;} /*만족도조사관련 max-width:  calc(100% - 28px); 삭제 text-overflow:ellipsis;white-space:nowrap; 삭제 */
.main-mini-wrap02 .mini-board-content01 li a span{margin-right:5px;/*color:#564b9a*/color:#e75581;font-weight:700}
.main-mini-wrap02 .mini-board-content01 li.n-seoul a span{color:#2653ad}
.main-mini-wrap02 .mini-board-content01 li.n-cheonan a span{color:#96163d}
.main-mini-wrap02 .mini-board-content01 li > span{display:block;position:absolute;top:0;right:15px;font-size:18px;color:#222;line-height:22px}

/* 메인컨텐츠01(행사) */
.main-mini-wrap02 .main-mini-box02{width:100%;padding-top: 40px;}/*1만족도조사관련 .main-mini-wrap02 .main-mini-box02{width:46%;padding-left:60px}*/
.main-mini-wrap02 .main-mini-box02 #scheduleList li{margin-top: 10px;    margin-right: 10px;    display: inline-block;}/*만족도조사관련 추가*/
.main-mini-wrap02 .main-mini-box02 .main-title{position:relative;line-height:1;}
.main-mini-wrap02 .main-mini-box02 .mini-board-tab-more{position:absolute;padding-top: 40px;}/*1만족도조사관련 padding-top: 40px; 추가*/
.main-mini-wrap02 .mini-board-content02 li{margin: 0 0 17px 0;position:relative;}
.main-mini-wrap02 .mini-board-content02 li:last-child{margin:0;}
.main-mini-wrap02 .mini-board-content02 li:before{content:"";display:block;position:absolute;width:4px;height:100%;background-color:#b1cbee;border-radius:10px;}
.main-mini-wrap02 .mini-board-content02 li a {padding: 3px 0 5px 20px;display: table;overflow: hidden;width: 100%;table-layout:fixed;}
.main-mini-wrap02 .mini-board-content02 li span:nth-of-type(1) {display: table-cell;font-size: 22px;font-weight: 700;width: 34%;}
.main-mini-wrap02 .mini-board-content02 li span:nth-of-type(2) {display: table-cell;color: #333;font-size: 18px;font-weight: 300;box-sizing: border-box;text-overflow: ellipsis;/*white-space: nowrap;*/word-wrap: normal;overflow: hidden;vertical-align: middle;line-height: 1;text-align: left;letter-spacing:-0.5px;} /*1 만족도조사관련 white-space: nowrap; 제거*/
.main-mini-wrap02 .mini-board-content02 li span:nth-of-type(2):before{content:":";clear:both;display:block;position:absolute;top: 3px;left: 35%;}
.main-mini-wrap02 .mini-board-content02 li span:nth-of-type(2) i{font-style:normal;font-weight:400}
.main-mini-wrap02 .mini-board-content02 li.uni span:nth-of-type(2) i{color:#003d91}
.main-mini-wrap02 .mini-board-content02 li.event span:nth-of-type(2) i{color:#b50000}

/* 메인컨텐츠01 웹접근성 */
.access-main-mini-wrap01 section > div {width:100%;padding:30px 34px; }
.access-main-mini-box {display:flex;align-items:center;}
.access-main-mini-box .left-wrap {display:flex;}
.access-main-mini-box .left-wrap .left-box img {width:300px;}
.access-main-mini-box .left-wrap .txt-box a {display:block;}
.access-main-mini-box .left-wrap .txt-box a strong {
display: block;
    font-size: 21px;
    font-weight: 500;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    overflow: hidden;
    max-height: 66px;
}
.access-main-mini-box .left-wrap .txt-box a p {width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 14;
  -webkit-box-orient: vertical;
	line-height:1.3;
}
.access-main-mini-box .right-box {padding-left:58px;}
.access-main-mini-box .right-box li {display:flex;align-items:center;margin: 0 0 15px;}
.access-main-mini-box .right-box li strong {display:block;margin:0 0 15px;}
.access-main-mini-box .right-box li:last-of-type {margin:0 0 0 0;}
.access-main-mini-box .right-box li > a {margin:0 20px 0 0;}
.access-main-mini-box .right-box li > div > a {display:block;}
.access-main-mini-box .right-box li > div > a p {
	overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
/*메인컨텐츠02(수지모집요강) 이미지형*/
.main-mini-wrap03-img{}/*공유대학 이전padding:210px 0 259px;*/
.main-mini-wrap03-img > section{max-width:1200px;box-sizing:border-box;}/*공유대학 이전 padding-left:19.5%;*/
.main-mini-wrap03-img .content-wrap03-img{width:100%;}

/* 메인컨텐츠02(수시모집요강) */
.main-mini-wrap03{min-height:640px;background:url(/_res/ko/img/main/bg-main-content2.png) no-repeat right top / cover;padding:210px 0 200px;box-sizing:border-box}/*공유대학 이전padding:210px 0 259px;*//*-summer -autumn*/
.main-mini-wrap03 > section{max-width:1200px;margin:0 auto;padding-left:10%;box-sizing:border-box}/*공유대학 이전 padding-left:19.5%;*/

.main-mini-wrap06 > section{padding-top:1rem;box-sizing:border-box}/*margin-top: -100px;*/
.main-mini-wrap03 .carousel-wrap{position:relative;min-width:800px;}
.main-mini-wrap03 .item{padding: 0 20px 0 0;}
.main-mini-wrap03 h2{color:#000;font-size:70px;font-weight:700;line-height:74px}
.main-mini-wrap03 h2 span{display:block;padding-bottom:8px;font-size:35px;font-weight:500;line-height:1}
.main-mini-wrap03 p{margin-top:22px;color:#000;font-size:40px;font-weight:400;line-height:34px}
.main-mini-wrap03 .item div{padding:36px 60px 3px;} /*공유대학 이전 padding:36px 0 3px;*/
.main-mini-wrap03 .item div a{margin:0 10px 0 0;}
.main-mini-wrap03 .item div a:last-of-type{margin:0;}
.btn-readmore{display:inline-block;width:230px;padding:8px 0;color:#000;font-size:20px;font-weight:700;text-align:center;border-radius:30px;background-color:#9c92dd;box-shadow:3px 3px 0 #695ead;box-sizing:border-box}
.btn-readmore2{display:inline-block;width:200px;height:200px;padding:60px 0;color:#000;font-size:25px;font-weight:700;text-align:center;border-radius:50%;background-color:#9c92dd;box-shadow:3px 3px 0 #695ead;box-sizing:border-box}
.main-mini-wrap03 .control-wrap{position:absolute;top:50%;left:0;z-index:10;right:0;margin:0 auto;width:100%;max-width:1200px;transform:translateY(-50%);-ms-transform:translateY(-50%);}
.main-mini-wrap03 .control-wrap a{display:block;position:absolute;top:50%;width:34px;height:67px;transform:translateY(-50%);-ms-transform:translateY(-50%);}
.main-mini-wrap03 .control-wrap .prev{left:0;background:url(/_res/ko/img/main/ic-main-ad-left.png) no-repeat 0 0;background-size:100%;}
.main-mini-wrap03 .control-wrap .prev.active{display:block;}
.main-mini-wrap03 .control-wrap .next{right:0;background:url(/_res/ko/img/main/ic-main-ad-right.png) no-repeat 0 0;background-size:100%;}
.main-mini-wrap03 .control-wrap .next.active{display:block;}
.main-mini-wrap03 .mini-board-ctrl{position:absolute;bottom:-73px;z-index:9;}
.main-mini-wrap03 .mini-board-ctrl.no-dots{display:none;}
.main-mini-wrap03 .mini-board-ctrl img{display:none;}
.main-mini-wrap03 .carousel-stop img:first-of-type{display:inline-block;}
.main-mini-wrap03 .carousel-play img:last-of-type{display:inline-block;}
.main-mini-wrap03 .owl-dots{position:absolute;bottom:-79px;left:0;right:0;width:100%;max-width:1200px;margin:0 auto;padding:0 0 0 83px;text-align:left}
.main-mini-wrap03 .owl-dots .owl-dot:first-of-type{padding:0 0 0 5px;}
.main-mini-wrap03 .owl-dots .owl-dot span{border:1px solid #fff;background:none;box-sizing:border-box;}
.main-mini-wrap03 .owl-theme .owl-dots .owl-dot.active span, .main-mini-wrap03 .owl-theme .owl-dots .owl-dot:hover span{width:27px;background-color:#fff}

/* 메인컨텐츠02(글로벌 프로그램) */
.main-mini-wrap04 *{box-sizing:border-box}
.main-mini-wrap04{max-width:1200px;margin:0 auto;padding:130px 0 96px}
.main-mini-wrap04 > section{position:relative;}
.main-mini-wrap04 .main-title{text-align:center}
.main-mini-wrap04 ul:after{display:block;clear:both;content:''}
.main-mini-wrap04 ul li{float:left;width:25%;padding-right:2.8%;/*overflow:hidden*/}
.main-mini-wrap04 ul li:last-child{padding:0 10px 10px 0}
.main-mini-wrap04 ul li > a{display:block}
.main-mini-wrap04 ul li > a > span{display:inline-block;width:100%;height:125px;overflow:hidden}
.main-mini-wrap04 ul li > a img{width:100%;max-width:100%}
.main-mini-wrap04 ul li > a strong{display:block;height:70px;margin:18px 0 20px;font-size:24px;font-weight:500;line-height:35px;word-break:keep-all;word-wrap:break-word;overflow:hidden}
.main-mini-wrap04 ul li > a p{position:relative;max-height:115px;padding-top:15px;color:#000;font-size:18px;line-height:26px;overflow:hidden;text-overflow:ellipsis;}
.main-mini-wrap04 ul li > a p:after{display:block;position:absolute;top:0;left:0;width:100%;height:3px;background-color:#333;content:''}
.g-tag{display:block;margin-top:10px}
.g-tag a{margin-right:5px;color:#003d91;font-size:15px;font-weight:400;line-height:22px}


.main-mini-wrap04 ul li div{width: 100%;height: 300px;text-align:center;border-radius:50%;background:url(/_res/ko/img/main/bg-circle.png) no-repeat right center;background-color:#3c3c97;box-shadow: 5px 3px 8px #b7b7f1;}
.main-mini-wrap04 ul li div strong{color: #fff;padding: 23px 0 15px 0;font-size: 24px;font-weight: 700;line-height: 1;display:block;}
.main-mini-wrap04 ul li div a{font-size: 15px;background:url(/_res/ko/img/common/bg-arr001.gif) no-repeat center right 15px;border-radius: 20px;text-align: left;
	background-color: #fff;color: #563b99;font-weight: 500;padding: 10px 0 10px 20px;display: inline-block;min-width: 220px;background-color: #fff;margin: 0 0 10px 0;line-height: 22px;}
.main-mini-wrap04 ul li div a:first-child{}


/* 메인컨텐츠02(상명star) */
.main-mini-wrap09{padding:100px 0;background:url(/_res/ko/img/main/bg-main-content3.png) no-repeat 50% 0;}/*-summer,-autumn-winter -2*/
.main-mini-wrap09 > div{position:relative;max-width:1200px;margin:0 auto;}
.main-mini-wrap09 .main-title{text-align:center;}
.main-mini-wrap09 .people-wrap{padding:0 0 0 220px;}
.main-mini-wrap09 .people-wrap:after{content:"";display:block;clear:both;}
.main-mini-wrap09 .people-box{float:left;margin:0 40px 0 0;width:calc(33.33% - 27px);}
.main-mini-wrap09 .people-box:last-of-type{margin:0;}
.main-mini-wrap09 .people-box > div:nth-of-type(1) a{display:block;}
.main-mini-wrap09 .people-box > div:nth-of-type(1) a img{width:100%;max-height: 300px;min-height: 300px;object-fit: cover;}
.main-mini-wrap09 .people-box > div:nth-of-type(2){min-height:141px;padding:30px;border:1px solid #dadada;border-top:none;background:#fff;}
.main-mini-wrap09 .people-box > div:nth-of-type(2) a:nth-of-type(1){display:block;position:relative;margin:0 0 25px;padding:0 0 16px;}
.main-mini-wrap09 .people-box > div:nth-of-type(2) a:nth-of-type(1):after{content:"";display:block;position:absolute;bottom:0;left:0;width:40px;height:1px;background:#003d91;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;max-height:48px;}
.main-mini-wrap09 .people-box > div:nth-of-type(2) a:nth-of-type(1) span{font-size:20px;color:#003d91;line-height: 24px;}
.main-mini-wrap09 .people-box > div:nth-of-type(2) a:nth-of-type(1) .dep{padding:0 8px 0 0;font-weight:700;}
.main-mini-wrap09 .people-box > div:nth-of-type(2) a:nth-of-type(1) .pro-name{font-weight:400;font-size:16px;}
.main-mini-wrap09 .people-box > div:nth-of-type(2) a:nth-of-type(2){display:block;height:52px;font-weight:500;font-size:18px;line-height:26px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;}
.main-mini-wrap09 .control-wrap{padding:20px 0 0 0;text-align:right;/*display:none;*/}/*접근성관계로 display값 추가*/
.main-mini-wrap09 .control-wrap a{display:inline-block;margin:0 10px 0 0;width:11px;height:19px;}
.main-mini-wrap09 .control-wrap a:last-of-type{margin:0;}
.main-mini-wrap09 .control-wrap .prev{background:url(/_res/ko/img/common/btn-prev-off.gif) no-repeat 0 0;}
.main-mini-wrap09 .control-wrap .next{background:url(/_res/ko/img/common/btn-next-off.gif) no-repeat 0 0;}

#main-star{position:relative;}
#main-star .owl-dots{position:absolute;bottom: -40px;left:0;right:0;width:100%;max-width:1200px;margin:0 auto;padding-right: 66px;text-align: right;}
#main-star .owl-dots .owl-dot:first-of-type{padding:0 0 0 5px;}
#main-star .owl-dots .owl-dot span{border:1px solid #003d91;background:none}
#main-star .owl-dots a{text-indent: 99999px;}
#main-star .owl-theme .owl-dots .owl-dot.active span{width:27px;background-color:#003d91}
#main-star .owl-theme .owl-dots .owl-dot:hover span{width:27px;}

/* 메인컨텐츠02(학생증 발급안내) */
.main-mini-wrap05{position:relative;/*height:180px;*/background:rgb(157,146,222) url(/_res/ko/img/main/bg-banner.png) no-repeat center / cover;padding:27px 0;box-sizing:border-box} /*summer #a2bfe1*/
.main-mini-wrap05 .owl-carousel{max-width:1200px;margin:0 auto}
.main-mini-wrap05 .item{padding:0 4.16% 0 8.3%}
.main-mini-wrap05 .item:after{display:block;clear:both;content:''}
.main-mini-wrap05 .item > span{float:left;width:126px;height:126px;padding:23px 28px 0;text-align:center;border-radius:50%;background-color:#f98471;box-shadow:0 6px 0 #7067af;box-sizing:border-box}
.main-mini-wrap05 .item > p{/*min-height:132px;*/margin-left:calc(126px + 5%);padding:23px 0 29px;vertical-align:top;padding-right:30px;}
.main-mini-wrap05 .item > p a{display:block;}
.main-mini-wrap05 .item > p strong{display:block;color:#000;font-size:40px;font-weight:500;line-height:50px;}
.main-mini-wrap05 .item > p span{display:block;margin-top:10px;color:#000;font-size:20px;font-weight:400;line-height:1}
.main-mini-wrap05 .control-wrap{position:absolute;top:50%;left:0;right:0;z-index:9;margin:0 auto;width:100%;max-width:1200px;/*display:none;*/}/*접근성 조치로 인한 display none 처리*/
.main-mini-wrap05 .control-wrap a{position:absolute;width:48px;height:44px;transform:translateY(-50%);}
.main-mini-wrap05 .control-wrap .prev{left:0;background:rgba(1,38,88,.8) url(/_res/ko/img/common/btn-left.png) no-repeat center;background-size:25% auto;}
.main-mini-wrap05 .control-wrap .prev.active{display:block;}
.main-mini-wrap05 .control-wrap .next{right:0;background:rgba(1,38,88,.8) url(/_res/ko/img/common/btn-right.png) no-repeat center;background-size:25% auto;}
.main-mini-wrap05 .control-wrap .next.active{display:block;}

/* 메인컨텐츠03(포토 및 영상) */
.main-mini-wrap06 > div{max-width:1200px;margin:0 auto;padding:100px 0 70px;border-bottom:1px solid #ccc;box-sizing:border-box}
.main-mini-wrap06 > div:after{display:block;clear:both;content:''}
.main-mini-wrap06 .main-photo-wrap{float:left;position:relative;width:61%;margin-right:9%}
.main-mini-wrap06 #main-photo{position:relative}
.main-mini-wrap06 .main-photo-wrap .item a{display:block;position:relative;height:230px;overflow:hidden;background-color:#d2d2d2;}/* 191205 background-color 속성 추가 */
.main-mini-wrap06 .main-photo-wrap .item a img{height:100%}
.main-mini-wrap06 .main-photo-wrap .item a span{position:absolute;bottom:7px;left:10px}
.main-mini-wrap06 .main-photo-wrap .control-wrap{position:absolute;top:50%;left:0;right:0;z-index:9;margin:0 auto;width:100%;/*display:none;*/}/*접근성 조치로 인한 display none 처리 */
.main-mini-wrap06 .main-photo-wrap .control-wrap a{position:absolute;width:48px;height:44px;transform:translateY(-50%);}
.main-mini-wrap06 .main-photo-wrap .control-wrap .prev{left:0;background:rgba(0,0,0,.5) url(/_res/ko/img/common/btn-left.png) no-repeat center;background-size:25% auto;}
.main-mini-wrap06 .main-photo-wrap .control-wrap .prev.active{display:block;}
.main-mini-wrap06 .main-photo-wrap .control-wrap .next{right:0;background:rgba(0,0,0,.5) url(/_res/ko/img/common/btn-right.png) no-repeat center;background-size:25% auto;}
.main-mini-wrap06 .main-photo-wrap .control-wrap .next.active{display:block;}
.main-mini-wrap06 .main-video-wrap{float:left;position:relative;width:30%;text-align:center}
.main-mini-wrap06 .main-video-wrap .main-title{text-align:left}
.main-mini-wrap06 .main-video-wrap iframe{width:100%;height:100%;border:0}

#main-photo{position:relative;}
#main-photo .owl-dots{position:absolute;bottom: -30px;left:0;right:0;width:100%;max-width:1200px;margin:0 auto;}
#main-photo .owl-dots .owl-dot:first-of-type{padding:0 0 0 5px;}
#main-photo .owl-dots .owl-dot span{border:1px solid #003d91;background:none}
#main-photo .owl-dots a{text-indent: 99999px;}
#main-photo .owl-theme .owl-dots .owl-dot.active span{width:27px;background-color:#003d91}
#main-photo .owl-theme .owl-dots .owl-dot:hover span{width:27px;}

/* 20180108 - 웹접근성(홍보영상) */
/*.main-mini-wrap06 .main-video-wrap .mini-board-content a{display:block;padding:106px 0;background:#000 url(/_res/ko/img/main/img-video-sample.gif) no-repeat 50% 50%/contain;}*/
.main-mini-wrap06 .main-video-wrap .mini-board-content a span{padding:15px;background:#333;font-size:18px;color:#fff;border-radius:50px;}


/* 메인컨텐츠03(link) */
.main-mini-wrap07 > ul{max-width:1200px;margin:0 auto;padding-top:70px}
.main-mini-wrap07 > ul:after{display:block;clear:both;content:''}
.main-mini-wrap07 li{float:left;width:calc((100% - 11.2%) / 3)}
.main-mini-wrap07 li:not(:first-child){margin-left:5.5%}
.main-mini-wrap07 li strong.main-title{display:block;padding-bottom:0;font-size:25px;font-weight:700;line-height:28px;height:58px;}
.main-mini-wrap07 li .txt{line-height: 26px;display:block;position:relative;padding-right:13%;font-size:18px;color:#000;word-break:keep-all;word-wrap:break-word;box-sizing:border-box}
.main-mini-wrap07 li:nth-of-type(1) .txt{background:url(/_res/ko/img/main/ic-main7-4.png) no-repeat 100% 50%;}
.main-mini-wrap07 li:nth-of-type(2) .txt{background:url(/_res/ko/img/main/ic-main7-1.png) no-repeat 100% 50%;}
.main-mini-wrap07 li:nth-of-type(3) .txt{background:url(/_res/ko/img/main/ic-main7-2.png) no-repeat 100% 50%;}
.main-mini-wrap07 li .txtt .web{display:block}
.main-mini-wrap07 li .txt .mobile{display:none}
.main-mini-wrap07 li .txt img{position:absolute;bottom:0;right:0}
.main-mini-wrap07 li:nth-child(1) .txt img{width:44px}
.main-mini-wrap07 li:nth-child(2) .txt img{width:30px}
.main-mini-wrap07 li:nth-child(3) .txt img{width:28px}

/* 메인컨텐츠03(sns) */
.main-mini-wrap08 > div{max-width:1200px;margin:60px auto 0;;text-align:center}
.main-mini-wrap08 a{display:inline-block;vertical-align:top}
.main-mini-wrap08 a:not(:first-child){margin-left:6.25%}

.main-mini-wrap08 a:nth-child(1) img{width:37px;/*padding-top:4px*/}
.main-mini-wrap08 a:nth-child(3) img{width:37px}
.main-mini-wrap08 a:nth-child(2) img{width:43px;padding-top:4px}
.main-mini-wrap08 a:nth-child(4) img{width:18px}

/* 메인컨텐츠03 갤러리 웹접근성 */
.access-gallery .item-wrap {display:flex;}
.access-gallery .item-wrap .item:first-of-type {padding-right:15px;}


/*--------------
sub common
----------------*/
.sub-container{max-width:1200px;margin:0 auto;padding:150px 0 200px}
/* 상단 네비게이션 */
.path-wrap{}
.path-group{margin:0 auto;width:100%;max-width:1200px;}
.path-group:after{content:"";display:block;clear:both;}
.path-box{float:left;width:calc(100% - 133px - 5%);}
.path:after{content:"";display:block;clear:both;}
.path-home{display:block;float:left;position:relative;width:45px;height:18px;background:url(/_res/ko/img/common/ic-home.png) no-repeat 50% 50%;box-sizing:border-box;}
.path-depth-wrap{float: left;width:calc(100% - 70px);}
.path-depth-wrap > ul:after{content:"";display:block;clear:both;}
.path-depth-wrap > ul > li{position:relative;float:left;padding:0 10px 5px 15px;box-sizing:border-box;}
.path-depth-wrap > ul > li > a{display:block;font-weight:400;font-size:18px;color:#555;line-height:1;text-overflow:ellipsis;white-space: nowrap;word-wrap: normal;overflow: hidden;cursor:point}
.path-depth-wrap > ul > li:before{display:block;position:absolute;top:4px;left:0;width:5px;height:10px;background:url(/_res/ko/img/common/ic-arrow-right2.png) no-repeat left center;content:''}
.path-depth-wrap .path-depth{display:none}

.tool-box{float:right;}
.tool-box ul{display:inline-block;vertical-align:top}
.tool-box li{float:left;border:1px solid #ccc}
.tool-box li:not(:first-child){border-left:0}
.tool-box li:first-child{border-top-left-radius:30px;border-bottom-left-radius:30px}
.tool-box li:last-child{border-top-right-radius:30px;border-bottom-right-radius:30px}
.tool-box li a{display:block;width:32px;height:28px;}
.tool-box li a{text-indent:-99999px;}
.tool-box li:nth-of-type(1){background:url(/_res/ko/img/common/ic-zoomout.png) no-repeat 12px center;}
.tool-box li:nth-of-type(2){background:url(/_res/ko/img/common/ic-fixedsize.png) no-repeat center;}
.tool-box li:nth-of-type(3){background:url(/_res/ko/img/common/ic-zoomin.png) no-repeat right 12px center;}
.tool-box .bnt-print{display:inline-block;width:28px;height:28px;vertical-align:top;border-radius:50%;border:1px solid #ccc;background:url(/_res/ko/img/common/ic-print.png) no-repeat center;}
.tool-box li:nth-of-type(1):hover, .tool-box li:nth-of-type(1):focus, .tool-box li:nth-of-type(1):active, .tool-box li.on:nth-of-type(1){border-color:#003d91;background-color:#003d91;background-image:url(/_res/ko/img/common/ic-zoomout-on.png)}
.tool-box li:nth-of-type(2):hover, .tool-box li:nth-of-type(2):focus, .tool-box li:nth-of-type(2):active, .tool-box li.on:nth-of-type(2){border-color:#003d91;background-color:#003d91;background-image:url(/_res/ko/img/common/ic-fixedsize-on.png)}
.tool-box li:nth-of-type(3):hover, .tool-box li:nth-of-type(3):focus, .tool-box li:nth-of-type(3):active, .tool-box li.on:nth-of-type(3){border-color:#003d91;background-color:#003d91;background-image:url(/_res/ko/img/common/ic-zoomin-on.png)}
.tool-box .bnt-print:hover, .tool-box .bnt-print:focus, .tool-box .bnt-print:active, .tool-box .bnt-print.on{border-color:#003d91;background-color:#003d91;background-image:url(/_res/ko/img/common/ic-print-on.png)}

/* lnb */
.lnb-wrap{float:right;width:235px}
.lnb-wrap *{box-sizing:border-box}
.lnb-wrap h2{padding:95px 0 18px;color:#003d91;font-weight:700;font-size:35px;line-height:40px;border-bottom:3px solid #003d91}
.lnb-menu > li{border-bottom:1px solid #b9d3f6}
.lnb-menu > li > a {line-height: 26px;display: block;width:100%;padding:25px 20px;color:#333;font-size:20px;font-weight:400;}
.lnb-menu > li > a.active, .lnb-menu > li > a:hover, .lnb-menu > li > a:focus, .lnb-menu > li > a:active{color:#003d91}
.lnb-depth03{display:none;padding:25px 0;border-top:1px solid #b9d3f6}
.lnb-depth03 > li:not(:first-child){margin-top:25px}
.lnb-depth03 > li > a{padding-left:30px;color:#333;font-size:18px;font-weight:400;line-height:1}
.lnb-depth03 > li > a.active, .lnb-depth03 > li > a:hover, .lnb-depth03 > li > a:focus, .lnb-depth03 > li > a:active{color:#003d91}
.lnb-depth04{display:none;margin-top:25px;padding:22px 0;background-color:#e3eaf5}
.lnb-depth04 > li{padding-left:50px}
.lnb-depth04 > li:not(:first-child){margin-top:18px}
.lnb-depth04 > li > a{position:relative;padding-left:5px;color:#333;font-size:15px;font-weight:400;line-height:1}
.lnb-depth04 > li > a:before{position:absolute;top:11px;left:0;width:2px;height:2px;border-radius:50%;background-color:#333;content:''}
.lnb-depth04 > li > a.active:before{background-color:#003d91}
.lnb-depth04 > li > a.active, .lnb-depth03 > li > a:hover, .lnb-depth03 > li > a:focus, .lnb-depth03 > li > a:active{color:#003d91}

/* 서브 컨텐츠 */
.contents-wrap:after{display:block;clear:both;content:''}
.content-wrap{float:left;width:calc(100% - 235px - 50px)}

/* 서브 컨텐츠: 글로벌 프로그램 페이지만 해당 */
.content-wrap2{width:100%;padding: 140px 0 0px;}
.content-wrap2 .title-wrap{text-align:center}
.content-wrap2 .sub2, .content-wrap2 .board-area{max-width:1200px;margin:0 auto 60px}
.content-wrap2 .board-area .test{max-width:none}

/* 정렬 */
.l-box{text-align:left !important}
.c-box{text-align:center !important}
.r-box{text-align:right}
.tb-scroll .r-box > p{padding:0 0 10px 0;color:#000;} 
.l-box > a:not(:first-child), .c-box > a:not(:first-child), .r-box > a:not(:first-child){margin-left:5px}

.p-free{white-space:pre-wrap}

/* 디스플레이 */
.dp-block{display:block}

/* daum 지도 */
.map{width:100%;height:500px}
.mb20{margin:0 0 20px 0;}

/* float */
.fl{float:left}
.fr{float:right}

/* margin & padding */
.mt80{margin-top:80px !important}
.mt60{margin-top:60px !important}
.mt50{margin-top:50px !important}
.mt40{margin-top:40px !important}
.mt30{margin-top:30px !important}
.mt25{margin-top:25px !important}
.mt20{margin-top:20px !important}
.mt15{margin-top:15px !important}
.mt10{margin-top:10px !important}

.mr20{margin-right:20px !important}

.pl30{padding-left:30px !important}
.pl15{padding-left:15px !important}

.pb10{padding-bottom:10px !important}

/* color */
.c-ligntgreen{color:#c3f835 !important}
.c-blue{color:#003d91 !important}
.c-darkblue{color:#043476 !important}
.c-red{color:#a90505 !important}
.c-black{color:#333 !important}
.bg-c-blue{background-color:#d7e2f4 !important}

/* font-weight */
.fw700{font-weight:700 !important}
.fw500{font-weight:500 !important}
.fw400{font-weight:400 !important}

/* line-height */
.lh38{line-height:38px}

/*법인2중게시판*/
.company-tabs {
    width: 100%;
    position: relative;
    border: 1px solid #cccccc;
    margin: 0 0 35px 0;
}
.company-tabs > li {
    display: inline-block;
    border: 0;
    border-left: 1px solid #ccc;
    margin: 0 -4px 0 0;
    width: 50%;
    text-align: center;
    vertical-align: middle;
}
.company-tabs > li > a.active {
    background: #01439e;
    color: #fff;
}
.company-tabs li > a {
    padding: 15px 0;
    display: block;
    font-weight: 400;
    font-size: 18px;
    color: #555;
    line-height: 28px;
}

/*버튼*/
.btn-send{display:inline-block;box-sizing:border-box;height:50px;font-weight: 300;padding:0 90px 0 20px;color:#fff;font-size:18px;line-height:50px;background:#0b3166 url(/_res/ko/img/common/ic-send.png) no-repeat right 20px center;box-sizing:border-box}
.btn-send-thin{display:inline-block;box-sizing:border-box;height:30px;font-weight: 300;padding:0 60px 0 20px;color:#fff;font-size:18px;line-height:30px;background:#0b3166 url(/_res/ko/img/common/ic-send.png) no-repeat right 20px center;box-sizing:border-box}
.btn-down{display:inline-block;/*width:205px;*/height:50px;padding:16px 88px 16px 20px;color:#fff;font-size:18px;font-weight:400;line-height:1;text-align:left;background:#0b3166 url(/_res/ko/img/common/ic-down.png) no-repeat right 20px center;box-sizing:border-box}
.btn-ytb{display:inline-block;/*width:205px;*/height:50px;padding:16px 20px 16px 88px;color:#000;font-size:18px;font-weight:400;line-height:1;text-align:right;background:#c8d7ea url(/_res/ko/img/common/ic-sns-utb.png) no-repeat left 20px center;box-sizing:border-box}
.btn-pdf{display:inline-block;width:25px;height:24px;background:url(/_res/ko/img/common/ic-pdf.png) no-repeat center}
.btn-pdf:hover, .btn-pdf:focus, .btn-pdf:active{background:url(/_res/ko/img/common/ic-pdf2.png) no-repeat center}
.btn-pdf2{display:inline-block;padding-right:30px;background:url(/_res/ko/img/common/ic-pdf.png) no-repeat right center / 22px auto;box-sizing:border-box}
.btn-pdf2:hover, .btn-pdf2:focus, .btn-pdf2:active{color:#01439e;background:url(/_res/ko/img/common/ic-pdf2.png) no-repeat right center / 22px auto}
.btn-hwp{display:inline-block;width:29px;height:24px;background:url(/_res/ko/img/common/ic-hwp.png) no-repeat center}
.btn-hwp:hover, .btn-hwp:focus, .btn-hwp:active{background:url(/_res/ko/img/common/ic-hwp-over.png) no-repeat center}
.btn-down2{display:inline-block;padding-right:30px;background:url(/_res/ko/img/common/ic-down2.png) no-repeat right center;box-sizing:border-box}
.btn-down2:hover, .btn-down2:focus, .btn-down2:active{color:#01439e;background:url(/_res/ko/img/common/ic-down2-over.png) no-repeat right center}
.btn-down3{display:inline-block;width:19px;height:16px;padding-right:30px;background:url(/_res/ko/img/common/ic-down3.png) no-repeat right center;box-sizing:border-box}
.btn-down3:hover, .btn-down3:focus, .btn-down3:active{color:#01439e;background:url(/_res/ko/img/common/ic-down3-over.png) no-repeat right center}
.btn-filedown{position:relative;color:#555;font-size:16px;font-weight:400;line-height:inherit}
.btn-filedown:hover, .btn-filedown:focus, .btn-filedown:active{color:#01439e}
.btn-filedown:hover:after, .btn-filedown:focus:after, .btn-filedown:active:after{position:absolute;bottom:-3px;left:0;width:100%;height:1px;background-color:#01439e;content:''}
.btn-site{display:inline-block;width:26px;height:23px;background:url(/_res/ko/img/common/ic-site.png) no-repeat center;transform:translate(0,3px);/*padding: 0 0 0 10px;*/}
.btn-site:not(:first-child){margin:80px 0 0 0;}
.btn-site01{display:inline-block;width:26px;height:23px;background:url(/_res/ko/img/common/ic-util01-12.png) no-repeat center;transform:translate(0,3px);/*padding: 0 0 0 10px;*/}
.btn-site01:not(:first-child){margin:80px 0 0 0;}
.btn-site02{display:inline-block;width:26px;height:23px;background:url(/_res/ko/img/common/ic-util04-52.png) no-repeat center;transform:translate(0,3px);/*padding: 0 0 0 10px;*/}
.btn-site02:not(:first-child){margin:80px 0 0 0;}
.btn-home{display:inline-block;width:26px;height:23px;background:url(/_res/ko/img/common/ic-site.png) no-repeat center;transform:translate(0,3px);/*padding: 0 0 0 10px;*/}
.btn-home:not(:first-child){margin:0 0 2px 10px;}
.btn-home01{display:inline-block;width:26px;height:23px;background:url(/_res/ko/img/common/ic-util01-12.png) no-repeat center;transform:translate(0,3px);/*padding: 0 0 0 10px;*/}
.btn-home01:not(:first-child){margin:0 0 2px 10px;}
.tb-scroll .btn-site{display:inline-block;width:26px;height:23px;background:url(/_res/ko/img/common/ic-site.png) no-repeat center;padding: 0 0 0 10px;}
.tb-scroll .btn-site.btn-sc-h{width:auto;padding:0 0 0 33px;background-position:left center;}
/* 학생자치기구 테이블속 링크 2개 넣어주기 위한 수정 */
.btn-site-new{display:inline-block;width:26px;height:23px;background:url(/_res/ko/img/common/ic-site.png) no-repeat center;transform:translate(0,3px);/*padding: 0 0 0 10px;*/}
.btn-site-new:not(:first-child){margin:20px 0 0 0;}
.btn-site-new.btn-sc-h{width:auto;padding:0 0 0 33px;background-position:left center;}
/*.btn-site:hover, .bnt-site:focus, .bnt-site:active{background:url(/_res/ko/img/common/ic-site-hover.png) no-repeat center}*/
.btn-site2{display:inline-block;width:20px;height:17px;background:url(/_res/ko/img/common/ic-site2.png) no-repeat center}
.btn-site2:hover, .btn-site2:focus, .btn-site2:active{}
.btn-site3{display:inline-block;padding-right:30px;color:#333;font-size:25px;font-weight:400;line-height:35px;background: url(/_res/ko/img/common/ic-site3.png) no-repeat 100% 89%;box-sizing: border-box;padding: 190px 30px 17px 0;}
.btn-site3:hover, .btn-site3:focus, .btn-site3:active{color:#003d91;background:url(/_res/ko/img/common/ic-site3-over.png) no-repeat 100% 89%;}
.btn-site4{display:inline-block;background: url(/_res/ko/img/common/ic-site3.png) no-repeat 100% 5px;}
.btn-site4:not(:first-child){margin:80px 0 0 0;}
.btn-tel{display:inline-block;width:23px;height:24px;background:url(/_res/ko/img/common/ic-tel3.png) no-repeat center}
.btn-tel:hover, .btn-tel:focus, .btn-tel:active{}
.btn-person{display:inline-block;width:19px;height:24px;background:url(/_res/ko/img/common/ic-person.png) no-repeat center}
.lnk-wrap a {
	display: inline-block;
	font-weight: 400;
	font-size: 18px;
	color: #fff;
	line-height: 25px;
	box-sizing: border-box;
}
.lnk-wrap .lnk-btn02 {
	padding: 12px 86px 13px 20px;
	background: #0b3166 url(/_res/ko/img/common/ic-site4.png) no-repeat 89% 50%;
}

/*박스*/
.bg-box{position:relative;width:calc(100% - 5px);padding:50px 10px;text-align:center;border-radius:30px;background-color:#ebf0f5;box-shadow:0 3px 5px rgba(0,0,0,.18);box-sizing:border-box}
.bg-box.br{border-top-left-radius:0;border-bottom-right-radius:0}

.img-box.excep{margin:0px;}
.img-box{position:relative;margin-top:20px;text-align:center}
.img-box .mini-board-content a{display:block; width:100%;}
.img-box .mini-board-content img{width:100%;}
.img-box > img{max-width:100%;}
.img-box > img.w100{width:100%}
.img-box + .con-p{margin-top:30px}
.img-box2{text-align:center}
.img-box2.line-box1{padding:60px 50px}
.img-box2 > span{display:block;position:relative}
.img-box2 > span:first-child{margin-bottom:60px}
.img-box2 > span:not(:first-child){padding-top:60px}
.img-box2 > span:not(:first-child):before{position:absolute;top:0;left:0;width:100%;height:1px;background-color:#ccc;content:''}
.img-box3:after{display:block;clear:both;content:''}
.img-box3.line-box1{padding:30px}
.img-box3 > span{display:block;float:left;width:50%;padding:60px 0;text-align:center;box-sizing:border-box}
.img-box3 > span:not(:first-child){border-left:1px solid #ccc}
.img-webtoon-box{position:relative;margin-top:20px;}
.img-webtoon-box > p{position:relative;padding-top:15px;font-size: 20px; font-weight: 500; white-space: inherit; color: #333; line-height: 30px; text-align:left !important;}
.img-webtoon-box > a > img{max-width: 250px;}

.quote-box{position:relative;width:100%;padding-bottom:43px;text-align:center;box-sizing:border-box}
.quote-box span{display:inline-block;position:relative;color:#000;font-size:20px;font-weight:700;line-height:1}
.quote-box span:before, .quote-box span:after{position:absolute;top:9px;width:20px;height:2px;background-color:#000;content:''}
.quote-box span:before{left:-30px}
.quote-box span:after{right:-30px}
.quote-box strong > i{font-style:normal}
.quote-box.q-two{background:url(/_res/ko/img/common/ic-quotes2.png) no-repeat 60px 0, url(/_res/ko/img/common/ic-quotes3.png) no-repeat right 55px bottom 0}
.quote-box.q-two p{margin-top:5px;color:#333;font-size:25px;font-weight:700;line-height:30px}
.quote-box.q-two strong{display:block;margin-top:5px;color:#01439e;font-size:50px;font-weight:700;line-height:55px;z-index:1}
/*.quote-box.ql-one{padding:22px 0 0;background:url(/_res/ko/img/common/ic-quotes5.png) no-repeat 28.6% 0 / 44px auto}*/  /*10.04:modify*/
.quote-box.ql-one{padding:22px 0 0;}
.quote-box.ql-one p{color:#01439e;font-size:35px;font-weight:700;line-height:45px;}
.quote-box.ql-one strong{padding:15px 0 0 35px;color:#333;font-size:35px;font-weight:700;line-height:45px;background:url(/_res/ko/img/common/ic-quotes5.png) no-repeat left top / 44px auto}
.quote-box.qr-one{background:url(/_res/ko/img/common/ic-quotes3.png) no-repeat right 55px bottom 0}

p.ql-one:before{position:absolute;top:-16px;left:25px;width:44px;height:38px;background:url(/_res/ko/img/common/ic-quotes8.png) no-repeat left top;content:''}
p.ql-two{display:inline-block;position:relative;padding:5px 20px 0;color:#333;font-size:20px;font-weight:300;line-height:40px;text-align:center;background:url(/_res/ko/img/common/ic-quotes6.png) no-repeat left top / 16px auto}
p.ql-two:after{position:absolute;width:18px;height:16px;bottom:0;margin-left:10px;background:url(/_res/ko/img/common/ic-quotes7.png) no-repeat center / 16px auto;content:''}
p.ql-two strong{display:block;color:#01439e;font-size:25px;font-weight:700}
p.qr-two{background:url(/_res/ko/img/common/ic-quotes7.png) no-repeat right 55px bottom 0}

.line-box1{display:block;position:relative;width:calc(100% - 4px);padding:35px 10px;border-radius:30px;border:1px solid #76a2dc;box-shadow:4px 4px 0 #76a2dc;background-color:#fff;box-sizing:border-box}
.line-box1.c-bd1{border:0;background-color:#e3eaf5;box-shadow:4px 4px 0 #3c3c97}
.line-box1.c-bd2{border:1px solid #e3eaf5;box-shadow:4px 4px 0 #e3eaf5}
.line-box1.c-bd2-2{padding:68px;border:1px solid #e3eaf5;box-shadow:4px 4px 0 #e3eaf5}
.line-box1.c-bd2-3{padding:60px 40px;border:1px solid #e3eaf5;box-shadow:4px 4px 0 #e3eaf5}
.line-box1.c-bd2-4{padding:40px 25px;border:1px solid #e3eaf5;box-shadow:4px 4px 0 #e3eaf5}
.line-box1.c-bd2-5{padding:50px;border:1px solid #e3eaf5;box-shadow:4px 4px 0 #e3eaf5}
.line-box1.c-bd2-6{padding:40px;border:1px solid #e3eaf5;box-shadow:4px 4px 0 #e3eaf5}
.line-box1.c-bd2-7{padding:30px;border:1px solid #e3eaf5;box-shadow:4px 4px 0 #e3eaf5}
.line-box1.c-bd3{padding:35px 10px;border:1px solid #ededed;box-shadow:4px 4px 0 #ededed}
.line-box1.c-bd4{padding:30px 10px;border:1px solid #c1d9f7;box-shadow:4px 4px 0 #c1d9f7}
.line-box1.bg-monun{padding:68px 20px;background:url(/_res/ko/img/common/bg-monun.png) no-repeat left top / cover}
.line-box1.bg-monun + .r-box a.btn-down:not(first-child){margin-left:10px}
.line-box1 + .r-box{margin-top:55px}
.line-box1.tb-wrap{padding:50px 40px 55px}
.line-box1.line-share-box2{padding:70px 0 60px}
.line-box1.bg-line{padding:20px 0;border-radius:50px;border:0;background:url(/_res/ko/img/common/bg-line7.png) no-repeat left top / 100% 100%;box-shadow:none}

.line-box2{margin-top:60px;padding:30px 0;border-top:5px solid #e5effb;border-bottom:5px solid #e5effb}
.line-box2-2{margin-top:50px;padding:30px 0;border-top:2px solid #053982;border-bottom:2px solid #053982}

.line-box3 li{padding:30px 2.5%;border-radius:10px;border:5px solid #ebf0f5;box-sizing:border-box}
.line-box3 li:not(:first-child){margin-top:10px}
.line-box3 li:after{display:block;clear:both;content:''}
.line-box3 li strong{display:block;float:left;width:280px;margin-right:3.2%;color:#333;font-size:20px;font-weight:700;line-height:25px;box-sizing:border-box}
.line-box3 li strong > span{display:block;font-size:16px;font-weight:400}
.line-box3 li p{float:left;width:calc(100% - 280px - 3.2%);padding:10px 0;color:#555;font-size:18px;font-weight:400;line-height:25px;box-sizing:border-box}
.line-box3.ic-ability li strong{position:relative;padding:10px 0 10px calc(67px + 1.6%)}
.line-box3.ic-ability li:nth-child(1) strong{background:url(/_res/ko/img/sub1/ic-ability1.png) no-repeat left center, url(/_res/ko/img/common/bg-line4.png) no-repeat right 10px}
.line-box3.ic-ability li:nth-child(2) strong{background:url(/_res/ko/img/sub1/ic-ability2.png) no-repeat left center, url(/_res/ko/img/common/bg-line4.png) no-repeat right 10px}
.line-box3.ic-ability li:nth-child(3) strong{background:url(/_res/ko/img/sub1/ic-ability3.png) no-repeat left center, url(/_res/ko/img/common/bg-line4.png) no-repeat right 10px}
.line-box3.ic-ability li:nth-child(4) strong{background:url(/_res/ko/img/sub1/ic-ability4.png) no-repeat left center, url(/_res/ko/img/common/bg-line4.png) no-repeat right 10px}
.line-box3.ic-ability li:nth-child(5) strong{background:url(/_res/ko/img/sub1/ic-ability5.png) no-repeat left center, url(/_res/ko/img/common/bg-line4.png) no-repeat right 10px}

.br-br{border-bottom-right-radius:0 !important}
.l-quotes:before{display:block;position:absolute;top:-27px;left:40px;width:55px;height:47px;background:url(/_res/ko/img/sub1/ic-quotes.png) no-repeat center;content:''}

.line-share-box{margin-top:30px;box-sizing:border-box}
.line-share-box:after{display:block;clear:both;content:''}
.line-share-box.type1{padding:0 2.6%}
.line-share-box.type1 .line-box{float:left;width:calc((100% - 5%) / 3);padding:22px 20px;border-radius:30px;border:1px solid #ccc;background-color:#fff;box-sizing:border-box}
.line-share-box.type1 .line-box.bg{border:0;background-color:#f2f5fa}
.line-share-box.type1 .line-box:not(:first-child){margin-left:2.5%}
.line-share-box.type2{width:calc(100% - 5px);padding:50px 60px;border-radius:30px}
.line-share-box.type2.bg{background-color:#dfdfdf;box-shadow:5px 5px 0 #c4c4c4}
.line-share-box.type2.line{border:1px solid #e3eaf5;box-shadow:5px 5px 0 #e3eaf5}
.line-share-box.type2 li{float:left;width:calc(100% / 4);text-align:center}
.line-share-box.type2 li:nth-child(4) ~ li{margin-top:50px}
.line-share-box.type2 li > div{min-height:150px}
.line-share-box.type2 li > div img{vertical-align:middle !important;max-width: 100%;}
.line-share-box.type2 li > span{display:block;margin-top:10px;color:#333;font-size:16px;font-weight:400;line-height:20px;}
.line-share-box.type2 li > span span{display:block}
.line-share-box.type2 + .r-box{margin-top:55px}
.line-share-box.type3 li{float:left;width:calc((100% - 30px) / 3);padding:40px 2%;text-align:center;word-break:keep-all;word-wrap:break-word;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:5px solid #4f95f5;background-color:#ecf4ff;box-sizing:border-box}
.line-share-box.type3 li:not(:first-child){margin-left:15px}
.line-share-box.type3 li strong{display:block;color:#032e75;font-size:20px;font-weight:700;line-height:30px}
.line-share-box.type3 li p{color:#333;margin-top:15px;font-size:18px;font-weight:400;line-height:25px}

.h4-tit + .float-box{margin-top:35px}
.r-box + .float-box{margin-top:60px}
.float-box{position:relative}
.float-box:after{display:block;clear:both;content:''}
.float-box .img-symbol{float:left;width:257px;height:257px;margin-right:2.18%;border-radius:50%;border:1px solid #e3eaf5;box-shadow:4px 4px 0 #e3eaf5}
.float-box .p-text{float:left;position:relative;width:calc(100% - 257px - 2.18% - 5px);color:#333;font-size:20px;font-weight:400;line-height:30px}
.float-box .p-text > p{/*position:absolute;top:50%;transform:translateY(-50%);*/color:#333;font-size:20px;font-weight:400;line-height:35px}
.float-box .p-text p span{display:block;margin-bottom:24px;color:#333;font-size:20px;font-weight:500;line-height:1}
.float-box .p-text p strong{color:#003d91;font-weight:700}
.float-box .p-text > .r-box{margin-top:55px}
.float-box + .float-box{margin-top:60px}
.sym1{background:url(/_res/ko/img/sub1/img-symbol.png) no-repeat center}
.sym2{background:url(/_res/ko/img/sub1/img-symbol2.png) no-repeat center}
.sym3{background:url(/_res/ko/img/sub1/img-symbol.png) no-repeat center, url(/_res/ko/img/common/bg-monun.png) no-repeat left top}
.sym4{background:url(/_res/ko/img/sub1/img-symbol2.png) no-repeat center, url(/_res/ko/img/common/bg-monun.png) no-repeat left top}

.bg-img-box{position:relative;min-height:390px;padding-left:calc(330px + 3.27%)}
.bg-img-box .p-text2{position:absolute;top:50%;width:calc(100% - 320px - 3.27%);padding-right:20px;transform:translateY(-50%);box-sizing:border-box}
.bg-img-box .p-text2 > span{display:block;margin-bottom:18px;color:#003d91;font-size:25px;font-weight:700;line-height:30px}
.bg-img-box .p-text2 > span span{margin-left:5px;color:#000;font-size:20px;font-weight:500}
.bg-img-box .p-text2 > p{position:relative;padding-top:18px;color:#555;font-size:18px;font-weight:500;line-height:30px}
.bg-img-box .p-text2 > p:before{position:absolute;top:0;left:0;width:15px;height:3px;background-color:#e75581;content:''}
.bg-img-box .p-text2 > p > strong{color:#333;font-weight:500}
.bg-img-box .p-text2 > ul{margin-top:8px}
.bg-img-box .p-text2 > ul li{color:#555;font-size:18px;font-weight:400;line-height:30px}
.bg-img-box.sym3{background:url(/_res/ko/img/sub1/img-sub1-dear.png) no-repeat 50px center}
.bg-img-box.sym4{background:url(/_res/ko/img/sub1/img-sub1-apric.png) no-repeat 50px center}
.bg-img-box.sym5{background:url(/_res/ko/img/sub1/img-sub1-pinetree.png) no-repeat 50px center}

.b-radius-br0{border-bottom-right-radius:0}
.tree-line-top:before{position:absolute;top:-9px;left:50%;width:13px;height:13px;transform:translateX(-50%);background:url(/_res/ko/img/common/ic-bul2.png) no-repeat center;content:''}
.tree-line-bottom:after{position:absolute;bottom:-9px;left:50%;width:13px;height:13px;transform:translateX(-50%);background:url(/_res/ko/img/common/ic-bul2.png) no-repeat center;content:''}
.quote:before{position:absolute;top:-26px;left:35px;width:70px;height:59px;background:url(/_res/ko/img/common/ic-quotes5.png) no-repeat center;content:''}
.quote2:before{position:absolute;top:-26px;left:35px;width:70px;height:59px;background:url(/_res/ko/img/common/ic-mint-quotes.png) no-repeat center;content:''}
.quote3:before{position:absolute;top:-26px;left:35px;width:70px;height:59px;background:url(/_res/ko/img/common/ic-quotes-purple.png) no-repeat center;content:''}
.top-line{padding-top:22px !important;background:url(/_res/ko/img/common/bg-top-line.png) no-repeat center 1px}

/* VR TOUR */
.quote2.vr_tour:before{position:absolute;top:-26px;left:35px;width:70px;height:59px;background:url(/_res/ko/img/common/ic-quotes5.png) no-repeat center;content:''}
.internatinoal2.vr_tour {background:url(/_res/ko/img/sub1/bg-vr-tour.png) no-repeat center 0;}
.internatinoal2.vr_tour ul li:nth-child(1) a{background:url(/_res/ko/img/sub1/vr-tour-img01.png) no-repeat center top}
.internatinoal2.vr_tour ul li:nth-child(1), .internatinoal2.vr_tour ul li:nth-child(2){margin-bottom:60px;}
.internatinoal2.vr_tour ul li:nth-child(2) a{background:url(/_res/ko/img/sub1/vr-tour-img02.png) no-repeat center top}
.internatinoal2.vr_tour ul li:nth-child(3) a{background:url(/_res/ko/img/sub1/vr-tour-img03.png) no-repeat center top}
.internatinoal2.vr_tour ul li:nth-child(4) a{background:url(/_res/ko/img/sub1/vr-tour-img04.png) no-repeat center top; cursor:default;}

.quote2.campus_tour:before{position:absolute;top:-26px;left:35px;width:70px;height:59px;background:url(/_res/ko/img/common/ic-quotes5.png) no-repeat center;content:''}
.internatinoal2.campus_tour {background:url(/_res/ko/img/sub2/bg-international4.png) no-repeat center 0;}
.internatinoal2.campus_tour ul li:nth-child(1) a{background:url(/_res/ko/img/sub1/vr-tour-img01.png) no-repeat center top}
.internatinoal2.campus_tour ul li:nth-child(1), .internatinoal2.vr_tour ul li:nth-child(2){margin-bottom:60px;}
.internatinoal2.campus_tour ul li:nth-child(2) a{background:url(/_res/ko/img/sub1/vr-tour-img02.png) no-repeat center top}


.sub-tree *{box-sizing:border-box}
.sub-tree-child1:after{display:block;clear:both;content:''}
.sub-tree-child1 > li{float:left;position:relative;text-align:center;border-radius:25px;border:5px solid #e6eff8;box-sizing:border-box}

.sub-tree.two{background:url(/_res/ko/img/sub1/bg-line2.png) no-repeat center 150px / 52.7% auto}
.sub-tree.two .sub-tree-child1{margin-top:16.5%}
.sub-tree.two .sub-tree-child1 > li{position:relative;width:calc((100% - 5% - 1px) / 2);height:416px;padding:4.4% 20px}
.sub-tree.two .sub-tree-child1 > li:not(:first-child){margin-left:5%}
.sub-tree.two .sub-tree-child1 > li > .va-center{position:relative;top:50%;transform:translateY(-50%)}
.sub-tree.two .tree-line-bottom:after{transform:translateX(-25%)}

.sub-tree.three{background:url(/_res/ko/img/sub1/bg-line3.png) no-repeat center 75px / 68.4% auto}
.sub-tree.three .sub-tree-child1{margin-top:11.5%}
.sub-tree.three .sub-tree-child1 > li{width:calc((100% - 2.18% * 2) / 3);padding:42px 4.9% 35px}
.sub-tree.three .sub-tree-child1 > li:not(:first-child){margin-left:2.17%}
.sub-tree.three .sub-tree-child1 > li > strong{display:block;min-height:50px;font-size:18px;font-weight:500;line-height:25px}
.sub-tree.three .sub-tree-child1 > li > ul{margin-top:15px}
.sub-tree.three .tree-line-bottom:after{transform:translateX(-40%)}

.bg-light{background:url(/_res/ko/img/sub1/bg-shadow.png) no-repeat center 15%}
.bg-light.bl1 .list-circle{margin-top:70px}
.bg-light.bl2 .list-circle{margin-top:30px}
.bg-light2{background:url(/_res/ko/img/common/bg-shadow2.png) no-repeat center 17.5%}
.bg-light2 .slo3 + ul{margin-top:60px}

/*리스트*/
.list-circle{text-align:center}
.list-circle > li{display:inline-block;position:relative;width:235px;height:235px;margin-left:-16px;padding:0 3%;font-size:18px;font-weight:500;line-height:25px;text-align:center;vertical-align:top;border-radius:50%;border:15px solid #2e83ec;background-color:#fff;box-sizing:border-box}
.list-circle > li:not(:first-child):before{display:block;position:absolute;top:50%;left:-20px;width:22px;height:32px;transform:translateY(-50%);padding:6px 0;background:#fff url(/_res/ko/img/common/ic-arrow-right3.png) no-repeat center;box-sizing:border-box;content:''}
.list-circle.pink-dot > li:not(:first-child):before{background:#fff url(/_res/ko/img/common/ic-dot2.png) no-repeat center}
.list-circle > li > span{position:relative;display:block;top:50%;transform:translateY(-50%);word-break:keep-all;word-wrap:break-word}
.list-circle > li > span > span{display:block}

.list > li{position:relative;width:100%;padding:0;color:#333;font-size:16px;font-weight:400;line-height:30px;text-align:center;border:0;word-break:keep-all;word-wrap:break-word;box-sizing:border-box}
.li-tit{position:absolute;color:#003d91;font-size:18px;font-weight:700;line-height:25px}
.li-tit:after{display:block;position:absolute;top:50%;right:-30px;width:25px;height:2px;background-color:#003d91;content:''}
.li-tit:nth-of-type(1){top:45px;left:-18%}
.li-tit:nth-of-type(2){top:133px;left:-30%}

.list2 > li{position:relative;padding-left:15px;color:#333;font-size:18px;font-weight:400;line-height:38px;box-sizing:border-box}
.list2 > li:before{position:absolute;top:16px;left:2px;width:6px;height:6px;border-radius:50%;background-color:#9bb9e3;content:''}
.list2 > li .txt-bold{color:#333;font-size:inherit;font-weight:500}
.list2 .tb-scroll:last-child{margin-bottom:10px;}
/*.list2 > li .c-blue{margin-bottom:10px;}*/

.list3 > li{position:relative;padding-left:15px;color:#333;font-size:18px;font-weight:400;line-height:38px;box-sizing:border-box}
.list3 > li:before{position:absolute;top:16px;left:2px;width:8px;height:3px;border-radius:50%;background-color:#e75581;content:''}

.list2 .s-dot > li:before{top:17px}
.s-dot > li{position:relative;padding-left:7px}
.s-dot > li:before{position:absolute;top:10px;left:0;width:3px;height:3px;border-radius:50%;background-color:#555;content:''}

.hyphen > li{position:relative;padding-left:15px}
.hyphen > li:before{position:absolute;top: 18px;left:5px;width:5px;height:1px;background-color:#333;content:'';}
.hyphen.table > li:before{top:10px;}
.hyphen.ol-list > li:before{top:15px;}
.ul-type02 > li{position:relative;padding:0 0 0 9px;font-weight:400;font-size:18px;line-height:38px;color:#555;}
.ul-type02 > li:after{content:"";display:block;position:absolute;top:19px;left:0px;width:4px;height:1px;background:#555;}

.dot > li{position:relative;padding-left:6px;text-align:left}
.dot > li:after{display:block;position:absolute;top:15px;left:0;width:3px;height:3px;transform:translateY(-50%);border-radius:50%;background-color:#555;content:''}
.dot2{padding-top:23px;background:url(/_res/ko/img/common/ic-dot.png) no-repeat center top}
.dot3 > li{position:relative;padding-left:10px;text-align:left}
.dot3 > li:before{display:block;position:absolute;top:15px;left:0;width:5px;height:5px;transform:translateY(-50%);border-radius:50%;background-color:#e75581;content:''}
.dot4{position:relative}
.dot4:before{display:block;position:absolute;top:5px;left:-16px;width:3px;height:3px;border-radius:50%;border:5px solid #7795bf;content:''}

.ol-type01 > li{list-style-type:decimal;margin:0 0 0 20px;line-height:38px;font-weight:400;font-size:18px;color:#555;}
.ol-type02 > li{list-style-type:upper-roman;margin:0 0 0 20px;line-height:38px;font-weight:400;font-size:18px;color:#555;}
.ol-type03 > li{line-height:38px;font-weight:400;font-size:18px;color:#555;}
.ol-type04 > li{margin:0 0 0 20px;line-height:38px;font-weight:400;font-size:18px;color:#555;}

.webtoon-list li {position: relative; display: inline-block; margin: 0 26px 24px 0; vertical-align: top;}
.webtoon-box {margin-bottom:300px;}

/* 타이틀 */
.title-wrap{padding:90px 0 70px}
.title-wrap h3{color:#333;font-weight:700;font-size:45px;line-height:1}
.content-service-wrap .title-wrap{padding:40px 0 110px;}

.h4-tit{padding: 0 30px 15px 25px;background: url(/_res/ko/img/common/ic-bul1.png) no-repeat 0 4px;font-weight:700;font-size:25px;line-height:30px;color:#003d91}
.h4-tit + .h5-tit2{margin-top:0}
.h4-tit:not(:first-child) {margin: 80px 0 0 0;}

.h5-tit{position:relative;padding-left:8px;color:#01439e;font-size:25px;font-weight:700;line-height:1;text-align:left}
.h5-tit:before{position:absolute;top:2px;left:0;width:3px;height:23px;background-color:#e75481;content:''}
.h5-tit2{position:relative;margin:50px 0 15px;padding-left:16px;color:#333;font-size:20px;font-weight:500;line-height:25px;text-align:left}
.h5-tit2:before{position:absolute;top:8px;left:0;width:10px;height:10px;border-radius:50%;border:3px solid #3f6ba0;box-sizing:border-box;content:''}
.h5-sub{margin-bottom:30px;padding-left:16px;color:#333;font-size:20px;font-weight:500;line-height:1;text-align:left}
.h5-tit2 + .h5-sub{margin-top:-15px}

.p-tit{position:relative;margin-top:80px;color:#003d91;font-size:35px;font-weight:700;line-height:40px;text-align:center}
.p-tit span{display:inline-block;position:relative;padding-bottom:23px;border-bottom:3px solid #003d91}
.p-tit2{display:inline-block;margin:0 auto;padding:24px 0 0 30px;color:#333;font-size:35px;font-weight:700;line-height:40px;background:url(/_res/ko/img/common/ic-quotes5.png) no-repeat left top / 40px auto;box-sizing:border-box}
.p-tit2 span{display:inline-block;color:#01439e;vertical-align:top}
.p-tit3{color:#333;font-size:25px;font-weight:700;line-height:35px}

.s-tit{display:block;margin-bottom:5px;color:#01439e;font-size:35px;font-weight:700;line-height:40px;text-align:center}
.s-tit2{display:block;margin-top:60px;color:#01439e;font-size:30px;font-weight:700;line-height:1;text-align:center}
.s-tit3{display:block;position:relative;color:#01439e;font-size:30px;font-weight:700;line-height:35px;text-align:center}
.s-tit3.mt60{margin-top:60px}
.s-tit3.under{margin-bottom:20px;padding-bottom:25px}
.s-tit3.under:after{display:block;position:absolute;bottom:0;left:50%;width:25px;height:5px;transform:translateX(-50%);border-radius:5px;background-color:#e75581;content:''}
.s-tit4{display:block;color:#333;font-size:30px;font-weight:700;line-height:35px;text-align:center}
.s-tit5{display:inline-block;position:relative;padding:0 30px;color:#01439e;font-size:30px;font-weight:700;line-height:1;box-sizing:border-box}
.s-tit5:before{position:absolute;top:14px;left:0;width:20px;height:3px;background-color:#e75581;content:''}
.s-tit5:after{position:absolute;top:14px;right:0;width:20px;height:3px;background-color:#e75581;content:''}
.s-tit5.s2{color:#333;font-weight:500}

.webtoon-tit{padding:20px 0 10px; color:#333;font-weight:700;font-size:45px;line-height:1}
.webtoon-tit:after { content: ""; display: block; border-bottom: 1px solid #003d91; padding: 0 0 30px;}

.con-p{padding-left:15px;color:#555;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-0.5px;box-sizing:border-box}
.con-p1, p.con-p1{color:#555;font-size:20px;font-weight:500;line-height:25px;text-align:center}
.con-p2{color:#333;font-size:16px;font-weight:400;line-height:21px;text-align:center}
.con-p3, p.con-p3{color:#333;font-size:20px;font-weight:700;line-height:25px;text-align:center;padding: 0 0 10px 0px;}
.con-p4{color:#555;font-size:18px;font-weight:400;line-height:30px}
.con-p5{color:#333;font-size:16px;font-weight:400;line-height:18px}
.link{color:#333;font-size:20px;font-weight:400;line-height:30px;text-align:left}
.mark-p{position:relative;padding-left:20px;font-weight:400;font-size:18px;line-height: 30px;color:#003d91}
.mark-p1{position:relative;padding-left:20px;font-weight:400;font-size:18px;line-height: 30px;}
.mark-p2{position:relative;padding-left:20px;font-weight:400;font-size:18px;line-height: 30px;}
.mark-p3{position:relative;padding-left:20px;font-weight:400;font-size:18px;line-height: 30px;}
.mark-p:after{content:"※";display:block;position:absolute;top:0;left:0;}
.mark-p1:after{content:"1)";display:block;position:absolute;top:0;left:0;}
.mark-p2:after{content:"2)";display:block;position:absolute;top:0;left:0;}
.mark-p3:after{content:"3)";display:block;position:absolute;top:0;left:0;}
.tb-scroll + .mark-p{margin-top:10px;}

.p-caution{padding-left:30px;color:#333;font-size:18px;font-weight:500;line-height:25px;text-align:left;background:url(/_res/ko/img/common/ic-caution.png) no-repeat left center;box-sizing:border-box}

.slo1{color:#333;font-size:50px;font-weight:700;line-height:55px;text-align:center}
.slo1 strong{display:block;margin-bottom:15px;color:#01439e;font-size:25px;font-weight:600;line-height:30px}
.slo2{color:#555;font-size:20px;font-weight:400;line-height:30px;text-align:center}
.slo2 strong{display:block;margin-bottom:8px;color:#01439e;font-size:35px;font-weight:700;line-height:40px}
.slo3{color:#333;font-size:25px;font-weight:700;line-height:40px;text-align:center}
.slo3 strong{display:block;margin-bottom:8px;color:#01439e;font-size:40px;line-height:1}
.slo4{color:#333;font-size:20px;font-weight:700;line-height:25px;text-align:center}
.slo4 strong{display:block;margin-bottom:20px;color:#01439e;font-size:40px;line-height:1}
.slo5{color:#333;font-size:18px;font-weight:400;line-height:38px;text-align:center}
.vision{display:inline-block;position:relative;margin-bottom:13px;padding:0 20px;color:#000;font-size:20px;font-weight:700;line-height:1}
.vision:before, .vision:after{position:absolute;top:50%;transform:translateY(-50%);width:20px;height:2px;background-color:#000;content:''}
.vision:before{left:-10px}
.vision:after{right:-10px}

/* 서브 테이블 */
.sub-tb{width:100%}
.sub-tb thead th{padding:3px 0;color:#333;font-size:20px;font-weight:500;line-height:25px}
.sub-tb tbody th{padding:5px 0;color:#333;font-size:16px;font-weight:500;line-height:20px;text-align:left}
.sub-tb tbody td.v-dot{padding-right:40px;color:#333;font-weight:500;text-align:left;background:url(/_res/ko/img/common/bg-line-dot.png) no-repeat right 5px center;box-sizing:border-box}
.sub-tb tbody td .color{display:inline-block;width:55%;height:25px;margin-right:10px;vertical-align:text-top;border-radius:20px}
.sub-tb tbody td .color.bg-91CE44{background-color:#91CE44}
.sub-tb tbody td .color.bg-0192C5{background-color:#0192C5}
.sub-tb tbody td .color.bg-200D81{background-color:#200D81}
.sub-tb tbody td .color.bg-B51385{background-color:#B51385}
.sub-tb tbody td .color.bg-FA142F{background-color:#FA142F}
.sub-tb tbody td .color.bg-FE911B{background-color:#FE911B}
.sub-tb tbody td .color.bg-FFE812{background-color:#FFE812}
.sub-tb tbody td{padding:7px 0;color:#555;font-size:16px;font-weight:400;line-height:20px;text-align:center}

/*탭*/
.tab-box01, .tab-box02, .tab-box04{max-width:1200px;margin:0 auto;padding-bottom:80px}
.tab-box01 .tab-ul {width: 100%;position:relative;border:1px solid #cccccc;}
.tab-box01 .tab-ul:after{content:"";display:block;clear:both;}
.tab-box01 .tab-ul > li{display:inline-block;border: 0;border-left: 1px solid #ccc;margin:0 -4px 0 0;width:33.33333333%;text-align:center;vertical-align:middle;}
.tab-box01 .tab-ul > li:first-child {border-left: 0;}
.tab-box01 > .tab-ul > li:hover, .tab-box01 > .tab-ul > li:focus, .tab-box01 > .tab-ul > li:active, .tab-box01 > .tab-ul > li.active{background:#01439e;}
.tab-box01 > .tab-ul > li:hover > a {color:#fff;}
.tab-box01 .tab-ul li > a{padding: 15px 0;display: block;font-weight:400;font-size:22px;color:#555;line-height:30px;}
.tab-box01 .tab-ul li.focus > a, .tab-box01 .tab-ul li.active > a{color:#fff;}
.tab-box01.many .tab-ul{border: 1px solid #ccc;}
.tab-box01.many .tab-ul li{position:relative;padding:15px 0;border-left: 1px solid #ccc;}
.tab-box01.many .tab-ul li:first-child {border-left: 0;}
.tab-box01.many .tab-ul li:nth-child(3) ~ li {border-top: 1px solid #ccc;}
.tab-box01.many.w-cst .tab-ul li:nth-child(3) ~ li{}
.tab-box01.many.w-cst2 .tab-ul li:nth-child(2) ~ li{border-top: 1px solid #ccc;}
.tab-box01.many.w-cst li:nth-child(3){width:70%;border-left: 0;border-top: 1px solid #ccc;}
.tab-box01.many.w-cst li:nth-child(4){width:30%}
.tab-box01.many.w-cst2 li:nth-child(1){width:50%}
.tab-box01.many.w-cst2 li:nth-child(2){width:50%}
.tab-box01.many.w-cst2 li:nth-child(3){width:48%}
.tab-box01.many.w-cst2 li:nth-child(4){width:22%}
.tab-box01.many.w-cst2 li:nth-child(5){width:30%}
.tab-box01 .row01 > li{width:100%}
.tab-box01 .row02 > li{width:50%}
.tab-box01 .row03 > li{width:33.33333%}
.tab-box01 .row04 > li{width:25%}
.tab-box01 .row05 > li{width:20%}
/*.w-cst4 .row04 > li{width:19%}
.w-cst4 .row04 > li:nth-child(3){width:43%}*/

.tab-box01.-under .tab-ul{border:0;box-sizing:border-box;}
.tab-box01.-under .tab-ul > li{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.tab-box01.-under .tab-ul > li:nth-of-type(n+6){border-top:0;}
.tab-box01.-under .tab-ul > li:nth-of-type(5n){border-right:1px solid #ccc;}
.tab-box01.-under .tab-ul > li.last{border-right:1px solid #ccc;}
.tab-box01.-under .tab-ul > li:first-child{border-left:1px solid #ccc;}



.tab-box02 .tab-ul {position:relative;}
.tab-box02 .tab-ul:after{content:"";display:block;clear:both;}
.tab-box02 .tab-ul > li{width:15%;border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; display:inline-block;margin:0 -4px 0 0;padding:15px 0 14px;text-align:center;vertical-align:middle;box-sizing:border-box}
.tab-box02 .tab-ul > li:first-child {border-left: 1px solid #ccc;}
.tab-box02 .tab-ul > li.last{width:25% !important}
.tab-box02 .tab-ul > li > a{position:relative;font-weight:400;font-size:22px;color:#888;line-height:30px;}
.tab-box02 .tab-ul > li.active {background: #01439e;border-left: 0;border-right: 0;}
.tab-box02 .tab-ul > li.active > a{color:#fff}
/* .tab-box02 .tab-ul > li.active a:after{position:absolute;bottom:-11px;left:-15px;width:calc(100% + 30px);height:5px;background-color:#01439e;content:''} */
.tab-box02.-under .tab-ul > li, .tab-box02.-under2 .tab-ul > li{position:relative}
.tab-box02.-under .tab-ul > li{width:16.666%;}
/*.tab-box02.-under .tab-ul > li.last{width:16.666% !important}*/
.tab-box02.-under .tab-ul > li a{color:#555;font-size:20px;line-height:25px}
.tab-box02.-under .tab-ul > li.active > a {color:#fff;}
/* .tab-box02.-under .tab-ul > li.active:after, .tab-box02.-under2 .tab-ul > li.active:after{position:absolute;bottom:-1px;left:0;width:100%;background-color:#01439e;content:''} */
/* .tab-box02.-under .tab-ul > li.active:after{height:5px}
.tab-box02.-under2 .tab-ul > li.active:after{height:5px} */
.tab-box02.-under .tab-ul > li.active a:after, .tab-box02.-under2 .tab-ul > li.active a:after{display:none}
.tab-depth2-2 .sub-tab li{width:50%}

/* 대학생활 > 학사정보 > 2캠퍼스(천안) > 학적변동 tab */
.tab-box04 .tab-ul {position:relative;border:1px solid #cccccc;border-top:none;}
.tab-box04 .tab-ul:after{content:"";display:block;clear:both;}
.tab-box04 .tab-ul > li{display:inline-block;border: 0;border-left: 1px solid #ccc;border-top:1px solid #ccc;margin:0 -4px 0 0;width:33.33333333%;text-align:center;vertical-align:middle;}
.tab-box04 .tab-ul > li:first-child {border-left: 0;}
.tab-box04 > .tab-ul > li:hover, .tab-box04 > .tab-ul > li:focus, .tab-box04 > .tab-ul > li:active, .tab-box04 > .tab-ul > li.active{background:#01439e;}
.tab-box04 > .tab-ul > li:hover > a {color:#fff;}
.tab-box04 .tab-ul li > a{padding: 15px 0;display: block;font-weight:400;font-size:22px;color:#555;line-height:30px;}
.tab-box04 .tab-ul li.focus > a, .tab-box04 .tab-ul li.active > a{color:#fff;}
.tab-box04 .tab-ul > li:nth-child(5){border-left:none;}

.tab-box04 .row01 > li{width:100%}
.tab-box04 .row02 > li{width:50%}
.tab-box04 .row03 > li{width:33.33333%}
.tab-box04 .row04 > li{width:25%}
.tab-box04 .row05 > li{width:20%}


/* 2단 탭 */ 
.tab-box01 .sub-tab{position:absolute;top:60px;left:0;width:100%;padding: 0 3%;box-sizing:border-box;}
.tab-box01 .sub-tab:after{display:block;clear:both;content:''}
.tab-box01 .sub-tab li{float:left;width:auto;padding:0;text-align:center;box-sizing:border-box}
.tab-box01 .sub-tab li.active a {color:#01439e;}
.tab-box01 .sub-tab li a{display:inline-block;padding:18px 10px 0;color:#222;font-size:18px;font-weight:200;line-height:20px;text-align:center;letter-spacing:-1px;box-sizing:border-box}

.tab-box01 .sub-tab li:not(:nth-child(1)) a:before {display: block; content: '';clear: both;width: 3px;height: 3px;background: #333;border-radius:50%;float: left; margin: 8px 15px 0 0;}
.tab-box01 .sub-tab li a:hover, .sub-tab li a:focus, .sub-tab li a:active, .sub-tab li.active a{position:relative;color:#01439e;font-weight:500}
/* .tab-box01 .sub-tab li a:hover:before, .sub-tab li a:focus:before, .sub-tab li a:active:before, .sub-tab li.active a:before{position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#01439e;content:''} */
.tab-depth1 .sub-tab li:nth-child(1){width:18%}
.tab-depth1 .sub-tab li:nth-child(2){width:48%}
.tab-depth1 .sub-tab li:nth-child(3){width:34%}
.tab-depth1 .sub-tab li:nth-child(4){width:54%}
.tab-depth1 .sub-tab li:nth-child(5){width:46%}
.tab-depth2 .sub-tab li:nth-child(1){width:17%}
.tab-depth2 .sub-tab li:nth-child(2){width:17%}
.tab-depth2 .sub-tab li:nth-child(3){width:17%}
.tab-depth2 .sub-tab li:nth-child(4){width:22%}
.tab-depth2 .sub-tab li:nth-child(5){width:12%}
.tab-depth2 .sub-tab li:nth-child(6){width:15%}
.tab-depth3 .sub-tab li{width:auto;}
.tab-depth3 .sub-tab li:nth-child(3){width:auto;}
.tab-depth5 .sub-tab li{width:auto}

/* 2단 탭: 사업단소개 */
.tab-custom, .tab-custom2{padding-bottom:170px}
.tab-custom .tab-ul > li, .tab-custom2 .tab-ul > li{width:25%}
.tab-custom3 .tab-ul > li{width:20%}
/* .tab-custom .sub-tab li:nth-child(1){width:calc(10% + 4px)}
.tab-custom .sub-tab li:nth-child(2){width:calc(54% + 4px)}
.tab-custom .sub-tab li:nth-child(3){width:calc(36% + 4px)}
.tab-custom .sub-tab li:nth-child(4){width:calc(54% + 4px)}
.tab-custom .sub-tab li:nth-child(5){width:calc(46% + 4px)}

.tab-custom2 .sub-tab li:nth-child(1){width:calc(17% + 3px)}
.tab-custom2 .sub-tab li:nth-child(2){width:calc(17% + 4px)}
.tab-custom2 .sub-tab li:nth-child(3){width:calc(17% + 4px)}
.tab-custom2 .sub-tab li:nth-child(4){width:calc(20% + 4px)}
.tab-custom2 .sub-tab li:nth-child(5){width:calc(14% + 4px)}
.tab-custom2 .sub-tab li:nth-child(6){width:calc(15% + 4px)} */

/* 게시판 탭 */
.board-tab-outer .board-tab{margin-bottom:80px;padding:10px;border:1px solid #ccc;box-sizing:border-box;}
.board-tab-outer .board-tab:after{display:block;clear:both;content:''}
.board-tab-outer .board-tab li{float:left;position:relative;padding:10px 3%;text-align:center;box-sizing:border-box}
.board-tab-outer .board-tab li a{color:#555;font-size:18px;font-weight:400;line-height:30px}
.board-tab-outer .board-tab li a:hover, .board-tab-outer .board-tab li a:focus, .board-tab-outer .board-tab li a:active, .board-tab-outer .board-tab li.on a{color:#003d91;font-weight:700}
.m-tab-box{margin-bottom:40px;padding:0 30px 0 15px;background:#0b3166 url(/_res/template_dep_b02/img/common/btn_m_tab_open.png) no-repeat center right 15px;height:40px;position:relative;text-align:center;box-sizing:border-box;}
.m-tab-box + .m-tab-box{margin-top:-30px;}
.m-tab-box.active{background-image:url(/_res/template_dep_b02/img/common/btn_m_tab_close.png);}
.m-tab-box label{color:#fff;font-weight:400;font-size:16px;padding:11px 0 13px 0;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;box-sizing:border-box;}
.tab-sel{background: transparent;height:40px;border:0;color:#fff;filter:alpha(opacity=0);opacity:0;position: absolute;width: 100%;left: 0;top:0;}
.tab-sel option{font-size:15px;color:#666;}

/* 팝업 */
.pop-wrap{position:absolute;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.7);overflow:hidden;overflow-y:auto;}
.pop-wrap .pop-contents{height:100%}
.pop-wrap .pop-contents:after{display:block;clear:both;content:''}

/* 캘린더 */
.chk-list{position:absolute;top:30px;right:3.5%;}
.chk-list > li:not(:nth-child(1)){margin-top:10px}
.chk-list input[type="checkbox"]{position:absolute;left:0;top:0;width:1px;height:1px;margin:0;padding:0;border:0 none;overflow:hidden;clip:rect(0 0 0 0);}
.chk-list label{/*display:inline-block;*/height:15px;padding-left:30px;font-size:18px;line-height:23px;vertical-align:middle;cursor:pointer;background:url(/_res/ko/img/common/ic-check.png) no-repeat left center}
.chk-list input[type="checkbox"]:checked + label{background:url(/_res/ko/img/common/ic-checked.png) no-repeat left center}

/* 캘린더 팝업 */
.pop-calendar > article{position:absolute;top:185px;left:50%;transform:translateX(-50%);width:100%;max-width:1200px;height:750px;border-radius:30px;background-color:#fff;box-shadow:0 5px 35px rgba(0,0,0,58)}
.pop-calendar .pop-contents{border-radius:30px;overflow:hidden}
#cal-img-box{float:left;width:44%;max-width:600px;height:100%}
/* 캘린더 팝업 (없는연도 이미지) */
#cal-img-box.jan{background:url(/_res/ko/img/main/img-jan.png) no-repeat top center / cover}
#cal-img-box.feb{background:url(/_res/ko/img/main/img-feb.png) no-repeat top center / cover}
#cal-img-box.mar{background:url(/_res/ko/img/main/img-mar.png) no-repeat top center / cover}
#cal-img-box.apr{background:url(/_res/ko/img/main/img-apr.png) no-repeat top center / cover}
#cal-img-box.may{background:url(/_res/ko/img/main/img-may.png) no-repeat top center / cover}
#cal-img-box.jun{background:url(/_res/ko/img/main/img-jun.png) no-repeat top center / cover}
#cal-img-box.jul{background:url(/_res/ko/img/main/img-jul.png) no-repeat top center / cover}
#cal-img-box.aug{background:url(/_res/ko/img/main/img-aug.png) no-repeat top center / cover}
#cal-img-box.sep{background:url(/_res/ko/img/main/img-sep.png) no-repeat top center / cover}
#cal-img-box.oct{background:url(/_res/ko/img/main/img-oct.png) no-repeat top center / cover}
#cal-img-box.nov{background:url(/_res/ko/img/main/img-nov.png) no-repeat top center / cover}
#cal-img-box.dec{background:url(/_res/ko/img/main/img-dec.png) no-repeat top center / cover}

/* 캘린더 팝업 (2022년) */
#cal-img-box.jan2022{background:url(/_res/ko/img/main/img-jan2022.png) no-repeat top center / cover}
#cal-img-box.feb2022{background:url(/_res/ko/img/main/img-feb2022.png) no-repeat top center / cover}
#cal-img-box.mar2022{background:url(/_res/ko/img/main/img-mar2022.png) no-repeat top center / cover}
#cal-img-box.apr2022{background:url(/_res/ko/img/main/img-apr2022.png) no-repeat top center / cover}
#cal-img-box.may2022{background:url(/_res/ko/img/main/img-may2022.png) no-repeat top center / cover}
#cal-img-box.jun2022{background:url(/_res/ko/img/main/img-jun2022.png) no-repeat top center / cover}
#cal-img-box.jul2022{background:url(/_res/ko/img/main/img-jul2022.png) no-repeat top center / cover}
#cal-img-box.aug2022{background:url(/_res/ko/img/main/img-aug2022.png) no-repeat top center / cover}
#cal-img-box.sep2022{background:url(/_res/ko/img/main/img-sep2022.png) no-repeat top center / cover}
#cal-img-box.oct2022{background:url(/_res/ko/img/main/img-oct2022.png) no-repeat top center / cover}
#cal-img-box.nov2022{background:url(/_res/ko/img/main/img-nov2022.png) no-repeat top center / cover}
#cal-img-box.dec2022{background:url(/_res/ko/img/main/img-dec2022.png) no-repeat top center / cover}

/* 캘린더 팝업 (2021년) */
#cal-img-box.jan2021{background:url(/_res/ko/img/main/img-jan2021.png) no-repeat top center / cover}
#cal-img-box.feb2021{background:url(/_res/ko/img/main/img-feb2021.png) no-repeat top center / cover}
#cal-img-box.mar2021{background:url(/_res/ko/img/main/img-mar2021.png) no-repeat top center / cover}
#cal-img-box.apr2021{background:url(/_res/ko/img/main/img-apr2021.png) no-repeat top center / cover}
#cal-img-box.may2021{background:url(/_res/ko/img/main/img-may2021.png) no-repeat top center / cover}
#cal-img-box.jun2021{background:url(/_res/ko/img/main/img-jun2021.png) no-repeat top center / cover}
#cal-img-box.jul2021{background:url(/_res/ko/img/main/img-jul2021.png) no-repeat top center / cover}
#cal-img-box.aug2021{background:url(/_res/ko/img/main/img-aug2021.png) no-repeat top center / cover}
#cal-img-box.sep2021{background:url(/_res/ko/img/main/img-sep2021.png) no-repeat top center / cover}
#cal-img-box.oct2021{background:url(/_res/ko/img/main/img-oct2021.png) no-repeat top center / cover}
#cal-img-box.nov2021{background:url(/_res/ko/img/main/img-nov2021.png) no-repeat top center / cover}
#cal-img-box.dec2021{background:url(/_res/ko/img/main/img-dec2021.png) no-repeat top center / cover}

/* 캘린더 팝업 (2020년) */
#cal-img-box.jan2020{background:url(/_res/ko/img/main/img-jan2020.png) no-repeat top center / cover}
#cal-img-box.feb2020{background:url(/_res/ko/img/main/img-feb2020.png) no-repeat top center / cover}
#cal-img-box.mar2020{background:url(/_res/ko/img/main/img-mar2020.png) no-repeat top center / cover}
#cal-img-box.apr2020{background:url(/_res/ko/img/main/img-apr2020.png) no-repeat top center / cover}
#cal-img-box.may2020{background:url(/_res/ko/img/main/img-may2020.png) no-repeat top center / cover}
#cal-img-box.jun2020{background:url(/_res/ko/img/main/img-jun2020.png) no-repeat top center / cover}
#cal-img-box.jul2020{background:url(/_res/ko/img/main/img-jul2020.png) no-repeat top center / cover}
#cal-img-box.aug2020{background:url(/_res/ko/img/main/img-aug2020.png) no-repeat top center / cover}
#cal-img-box.sep2020{background:url(/_res/ko/img/main/img-sep2020.png) no-repeat top center / cover}
#cal-img-box.oct2020{background:url(/_res/ko/img/main/img-oct2020.png) no-repeat top center / cover}
#cal-img-box.nov2020{background:url(/_res/ko/img/main/img-nov2020.png) no-repeat top center / cover}
#cal-img-box.dec2020{background:url(/_res/ko/img/main/img-dec2020.png) no-repeat top center / cover}


/* 캘린더 팝업 (2019년) */
#cal-img-box.jan2019{background:url(/_res/ko/img/main/img-jan2019.png) no-repeat top center / cover}
#cal-img-box.feb2019{background:url(/_res/ko/img/main/img-feb2019.png) no-repeat top center / cover}
#cal-img-box.mar2019{background:url(/_res/ko/img/main/img-mar2019.png) no-repeat top center / cover}
#cal-img-box.apr2019{background:url(/_res/ko/img/main/img-apr2019.png) no-repeat top center / cover}
#cal-img-box.may2019{background:url(/_res/ko/img/main/img-may2019.png) no-repeat top center / cover}
#cal-img-box.jun2019{background:url(/_res/ko/img/main/img-jun2019.png) no-repeat top center / cover}
#cal-img-box.jul2019{background:url(/_res/ko/img/main/img-jul2019.png) no-repeat top center / cover}
#cal-img-box.aug2019{background:url(/_res/ko/img/main/img-aug2019.png) no-repeat top center / cover}
#cal-img-box.sep2019{background:url(/_res/ko/img/main/img-sep2019.png) no-repeat top center / cover}
#cal-img-box.oct2019{background:url(/_res/ko/img/main/img-oct2019.png) no-repeat top center / cover}
#cal-img-box.nov2019{background:url(/_res/ko/img/main/img-nov2019.png) no-repeat top center / cover}
#cal-img-box.dec2019{background:url(/_res/ko/img/main/img-dec2019.png) no-repeat top center / cover}

/* 캘린더 팝업 (2018년) */
#cal-img-box.jan2018{background:url(/_res/ko/img/main/img-jan2018.png) no-repeat top center / cover}
#cal-img-box.feb2018{background:url(/_res/ko/img/main/img-feb2018.png) no-repeat top center / cover}
#cal-img-box.mar2018{background:url(/_res/ko/img/main/img-mar2018.png) no-repeat top center / cover}
#cal-img-box.apr2018{background:url(/_res/ko/img/main/img-apr2018.png) no-repeat top center / cover}
#cal-img-box.may2018{background:url(/_res/ko/img/main/img-may2018.png) no-repeat top center / cover}
#cal-img-box.jun2018{background:url(/_res/ko/img/main/img-jun2018.png) no-repeat top center / cover}
#cal-img-box.jul2018{background:url(/_res/ko/img/main/img-jul2018.png) no-repeat top center / cover}
#cal-img-box.aug2018{background:url(/_res/ko/img/main/img-aug2018.png) no-repeat top center / cover}
#cal-img-box.sep2018{background:url(/_res/ko/img/main/img-sep2018.png) no-repeat top center / cover}
#cal-img-box.oct2018{background:url(/_res/ko/img/main/img-oct2018.png) no-repeat top center / cover}
#cal-img-box.nov2018{background:url(/_res/ko/img/main/img-nov2018.png) no-repeat top center / cover}
#cal-img-box.dec2018{background:url(/_res/ko/img/main/img-dec2018.png) no-repeat top center / cover}

.pop-wrap .cal-box{float:left;width:56%;height:100%;padding:80px 3.58% 50px;box-sizing:border-box}
.pop-wrap .calendar2{height:100%}
.pop-wrap .btn-pop-close{position:absolute;top:-62px;right:0}

.calendar2 .fc-toolbar.fc-header-toolbar{margin-bottom:40px !important}
.calendar2.fc .fc-toolbar h2{width:300px;font-size:36px;font-weight:700;line-height:1}
.calendar2 .fc-button.fc-state-default{margin-top:10px;border:0;background-color:#fff;/*position:absolute;top:50%;transform:translateY(-50%);width:60px;height:80px;border-radius:0;background-color:#e7f2ff;*/background-repeat:no-repeat;background-position:center;box-shadow:none}
.calendar2 .fc-button.fc-prev-button{/*left:-60px;border-top-left-radius:40px;border-bottom-left-radius:40px;*/margin-left:0 !important;background-image:url(/_res/ko/img/common/ic-prev3.png)}
.calendar2 .fc-button.fc-next-button{/*right:-60px;border-top-right-radius:40px;border-bottom-right-radius:40px;*/background-image:url(/_res/ko/img/common/ic-next3.png)}
.calendar2 .fc-button.fc-state-default span{display:none}
.calendar2 .fc-center{display:block;}
.calendar2.fc .fc-toolbar > * > *{display:inline-block;float:none;margin-left:4%;}

.calendar2 .fc-view-container{max-height:535px;overflow:hidden}
.calendar2 .fc-scroller{height:auto !important}
.calendar2.fc-unthemed th, .calendar2.fc-unthemed td, .calendar2.fc-unthemed thead, .calendar2.fc-unthemed tbody, .calendar2.fc-unthemed .fc-divider, .calendar2.fc-unthemed .fc-row, .calendar2.fc-unthemed .fc-content, .calendar2.fc-unthemed .fc-popover, .calendar2.fc-unthemed .fc-list-view, .calendar2.fc-unthemed .fc-list-heading td{border-color:#ccc;border-style:none}
.calendar2.fc-unthemed .fc-head td{border-bottom:1px solid #555}
.calendar2.fc-unthemed .fc-body .fc-row{min-height:94px;border-bottom:1px solid #ccc}
.calendar2.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:left;padding:0;line-height:1; cursor:pointer;}
.calendar2.fc th{padding:15px 0}
.calendar2.fc th > span{color:#555;font-size:20px;font-weight:600;line-height:1}
.calendar2.fc .fc-day-grid thead td{padding:1.8% 0 4px 1.6%}
.calendar2.fc .fc-day-grid tbody td{/*padding-left:1.6%;*/text-align:center}
.calendar2.fc-unthemed td.fc-today{border:0;background:none}
.calendar2.fc td > span{color:#555;font-size:18px;font-weight:600;line-height:1;box-sizing:border-box}
.calendar2.fc td.fc-day-top.fc-sun span{color:#a02e0b}
.calendar2 tr:first-child > td > .fc-day-grid-event{margin:0}
.calendar2 .fc-event{/*color:#333;*/border:0;/*background:none*/}
.calendar2 .fc-row .fc-event{margin:3px 0 0;padding:2px 0;font-size:12px;font-weight:400;line-height:15px;border-radius:0}
.calendar2 .fc-row .fc-event:hover{color:yellow;}
.calendar2 a.fc-more{font-size:12px;line-height:15px; cursor:auto;}
.calendar2 .fc-event.main_uni, .calendar2 .main_uni .fc-event-dot{background-color:#003d91}
.calendar2 .fc-event.main_event, .calendar2 .main_event .fc-event-dot{background-color:#b70606}
.calendar2 .fc-content { cursor: pointer; }
.calendar2 a.fc-more:hover { text-decoration: none; }

/* 캘린더 팝업 테이블 */
#dim-cal{display:none;position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;border-radius:28px;background-color:rgba(0,0,0,.7);}
.pop-cal{table-layout:fixed;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;width:450px;height:450px;padding:53px 45px 58px;border-radius:10px;overflow:hidden;overflow-y:auto;box-shadow:1px 2px 4px rgba(57,57,57,.21);background-color:#fff;box-sizing:border-box;}
.pop-cal .tit-date{position:relative;margin-bottom:25px;padding-left:0;font-size:30px;color:#003d91;font-size:30px;font-weight:500;line-height:25px;text-align:center;box-sizing:border-box;}
.pop-cal .tit-date:before{display:none;}
.pop-cal .close{position:absolute;top:17px;right:3.7%;}

/*.calendar2 .fc-content-skeleton tbody > tr:first-child td{position:relative}
.calendar2 .fc-content-skeleton tbody > tr:first-child .fc-event-container:before{position:absolute;top:-30px;left:30px;width:7px;height:7px;border-radius:50%;background-color:#003d91;content:''}*/

.tab-outer + .content > .m-tab-box{margin-top:-30px}

/* 영상 */
.video-box iframe{width:100%;height:480px}

/* pdf */
object{width:100%;height:1000px;margin-top:50px}

/* 다음 지도 */
.root_daum_roughmap{width:100% !important}

/* 푸터 전화박스(공통)) */
.content-tell{margin-bottom:20px;}
.content-tell > div{text-align: left;max-width: 1200px;margin: 0 auto;}
.tel-box{max-width:910px;padding:20px 4.7%;color:#0a4595;font-size:18px;font-weight:500;line-height:30px;border-radius:35px;background-color:#ebf3ff;box-sizing:border-box}
.tel-box li > div{display: inline;float: right;}
.tel-box li:after{display:block;clear:both;content:'';}
.tel-box li > div:first-child{float:left;}
.tel-box .tel{display:block;padding-left:40px;color:inherit;font-size:18px;background:url(/_res/ko/img/common/ic-tel.png) no-repeat left center;box-sizing:border-box}
.global .tel-box{max-width:100%}

/*총장인사말*/
.greeting-box{position:relative;}
.greeting-box img{width: 100%;}
.greeting-box .mobile-img{display:none;}
.greeting-box .txt-box{/* position: absolute; *//* height: 100%; *//* top:0; *//* width: 40%; *//* background: url(/_res/ko/img/sub1/img_president.gif) no-repeat; */}
.greeting-box .txt-box .txt{position:absolute;top:50%;transform:translateY(-50%);left:40px;}
.greeting-box .txt-box .txt p{font-size:35px;color:#fff;line-height:45px;font-weight:700;}
.greeting-box .txt-box .txt p span{display:block; font-size:18px;font-weight:200;}
.greeting-box .txt-box .txt a{position:relative;font-size:17px;line-height:28px;color:#fff;display: inline-block;padding: 15px 20px 0 0;}
.greeting-box .txt-box .txt a:after{content:"";display:block;background:url(/_res/ko/img/sub1/btn_president01.png)no-repeat;position:absolute;bottom: 7px;width: 8px;height: 13px;right: 0;}
/*
.greeting-box:after{display:block;content:"";clear:both;}
.greeting-box{padding:53px 0 40px 70px;position:relative;}

.greeting-box .right-box{position:absolute;bottom:0px;right:0px}
.greeting-box .left-box p{font-size:30px;font-weight:bold;line-height:25px;}
.greeting-box .left-box p:nth-child(1){padding: 0 0 20px 0;}   
.greeting-box .left-box p span{display:block;}
.greeting-box .left-box p span:nth-child(2){font-size:24px;font-weight:300;line-height:40px;padding:10px 0 0 0;}
*/
.greeting-box p strong{display:block;margin-bottom:7px;font-size:40px;font-weight:500;line-height:45px}

.greeting-wrap .btn-sq01 img{margin-left:45px;padding-top:15px}
.greeting-wrap > p:nth-of-type(1){margin-top:54px}
.greeting-wrap > p:not(:nth-of-type(1)){margin-top:28px}
.greeting-wrap .r-box.r1{margin-top:58px}
.greeting-wrap .r-box.r2{margin-top:74px}

/* 역대총장 */
.g-list-box > li{display:inline-block;position:relative;width:23%;max-height:none;line-height:1;vertical-align:middle;box-sizing:border-box;margin:2% 0 15% 0;}
.g-list-box > li img{width: 100%;}
.g-list-box > li div{position:absolute;text-align:left;padding:10% 0% 10% 0;}
.g-list-box > li span{display:block;color:#003d91;font-size:20px;font-weight:400}
.g-list-box > li strong{display:block;margin-top:10px;color:#333;font-size:30px;font-weight:500}
.g-list-box > li p{margin-top:13px;color:#666;font-size:18px;font-weight:200}
.g-list-wrap:after{display:block;clear:both;content:''}
.g-list-wrap > li{float:left;width:100%;}
.g-list-box > li strong{font-size:20px;}
.g-list-box > li span{font-size:18px;}
.g-list-box > li p{font-size:15px;padding-bottom:10%}

/* 연혁 */
.history-text-box{position:relative;margin-bottom:70px;background:url(/_res/ko/img/sub1/bg-history.png) no-repeat right top}
.history-text-box.bg2{background:url(/_res/ko/img/sub1/bg-founder.png) no-repeat right top}
.history-text-box > span:before{position:absolute;top:4px;left:0;width:5px;height: 100%;background-color:#e75581;content:''}
.history-text-box > span{position:relative;padding: 0 0 0 20px;display:block;margin-bottom:27px;color:#003d91;font-size:35px;line-height:50px}
.history-text-box > span strong{display:block;font-weight:500}
.history-text-box > span strong > span{display:block;}
.history-text-box > p{color:#555;font-size:18px;font-weight:400;line-height:30px}
.history-text-box > p:not(:last-child){margin-bottom:34px}
.history-text-box > p span{display:block}
.history-text-box + .tab-box02{margin-top:68px}
.history-text-box + .r-box{margin-top:50px}

.history-box:after{display:block;clear:both;content:''}
.history-box > strong{display:block;float:left;width:130px;margin:-8px 8px 0 0;color:#333;font-size:50px;font-weight:500;line-height:1}
.history-box > ul{float:left;width:calc(100% - 138px)}
.history-box > ul > li{position:relative;padding-left:30px;padding-bottom:59px}
.history-box > ul.line > li:first-child:before{position:absolute;top:0;left:-5px;;width:10px;height:5px;background-color:#fff;content:''}
.history-box > ul.line > li:not(:first-child){margin-top:-5px}
.history-box > ul.line > li:not(:last-child){border-left:1px solid #555}
.history-box > ul > li strong{display:block;position:relative;margin-bottom:8px;color:#003d91;font-size:25px;font-weight:700;line-height:1}
.history-box > ul > li strong:before{position:absolute;top:5px;left:-38px;width:15px;height:15px;border-radius:50%;border:4px solid #e75581;background-color:#fff;box-sizing:border-box;content:''}
.history-box > ul > li p:not(.m-txt){margin-bottom:6px;color:#333;font-size:20px;font-weight:400;line-height:35px}
.history-box > ul > li p.m-txt{position:relative;padding-left:10px;margin-bottom:24px;color:#555;font-size:18px;font-weight:400;line-height:30px}
.history-box > ul > li p.m-txt:before{position:absolute;top:4px;left:2px;width:5px;line-height:1;content:'-'}
.history-box > ul > li p span{display:block;position:relative;padding-left:10px}
.history-box > ul > li p span:before{position:absolute;top:5px;left:2px;width:3px;line-height:1;content:'·'}

/* SMART 2025 추진체계 */
.system-box-wrap{margin-top:20px}
.system-box-wrap:after{display:block;clear:both;content:''}
.system-box-wrap dt{float:left;position:relative;width:110px;padding-right:30px;color:#003d91;font-size:20px;font-weight:700;line-height:25px;box-sizing:border-box}
.system-box-wrap dt:after{position:absolute;top:10px;right:10px;width:23px;height:3px;background-color:#003d91;content:''}
.system-box-wrap dt span{display:block}
.system-box-wrap dd{margin-left:110px}
.system-box{padding:17.7% 0 8.5%}
.system-box.seoul{background:url(/_res/ko/img/sub1/bg-system1.png) no-repeat center top / 100% 100%}
.system-box.cheonan{background:url(/_res/ko/img/sub1/bg-system2.png) no-repeat center top / 100% 100%}
.system-box:after{display:block;clear:both;content:''}
.system-box li{float:left;width:33.33%;min-height:75px;color:#333;font-size:20px;font-weight:500;line-height:25px;text-align:center;box-sizing:border-box}
.system-box li:first-child{padding-left:12px}
.system-box li:last-child{padding-right:12px}
.system-box li span{display:block}
.system-box2{margin-top:-30px;padding:0 2.6%;box-sizing:border-box}
.system-box2:after{display:block;clear:both;content:''}
.system-box2 li{float:left;width:calc((100% - 5%) / 3);padding:11.9% 0 7.3%;text-align:center}
.system-box2 li:not(:first-child){margin-left:2.5%}
.system-box2.seoul li:nth-child(1){background:url(/_res/ko/img/sub1/bg-system1-1.png) no-repeat center top / 100% 100%}
.system-box2.seoul li:nth-child(2){background:url(/_res/ko/img/sub1/bg-system1-2.png) no-repeat center top / 100% 100%}
.system-box2.seoul li:nth-child(3){background:url(/_res/ko/img/sub1/bg-system1-3.png) no-repeat center top / 100% 100%}
.system-box2.cheonan li:nth-child(1){background:url(/_res/ko/img/sub1/bg-system2-1.png) no-repeat center top / 100% 100%}
.system-box2.cheonan li:nth-child(2){background:url(/_res/ko/img/sub1/bg-system2-2.png) no-repeat center top / 100% 100%}
.system-box2.cheonan li:nth-child(3){background:url(/_res/ko/img/sub1/bg-system2-3.png) no-repeat center top / 100% 100%}
.system-box2 li strong{display:block;color:#01439e;font-size:45px;font-weight:500;line-height:1}
.system-box2 li p{margin-top:22px;color:#333;font-size:20px;font-weight:400;line-height:25px}
.system-box2 li p span{display:block}

/* 시그니쳐 */
.signiture-wrap{width:calc(100% - 5px);padding:60px;border-radius:30px;border:1px solid #e3eaf5;box-sizing:border-box;box-shadow:5px 5px 0 #e3eaf5}
.signiture-box-wrap:after, .signiture-box:after{display:block;clear:both;content:''}
.signiture-box li > span > img{max-width:100%}
.signiture-box li .c-box, .signiture-box2 li .c-box{padding-top:10px}
.signiture-box li{float:left;width:50%}
.signiture-box li:nth-child(1) ~ li{margin-top:55px}
.signiture-box li .c-box > img{width:auto !important;max-width:100% !important}
.signiture-box2{float:left;width:calc((100% - 15px) / 2);margin-top:55px;box-sizing:border-box}
.signiture-box2:nth-child(2n){margin-left:15px}
.signiture-box2:after{display:block;clear:both;content:''}
.signiture-box2 li > span img{max-width: 100%;}
.signiture-box2 li{float:left;width:calc((100% - 21px) / 3)}
.signiture-box2 li:not(:first-child){margin-left:10px}

/* 전용색상 */
.color-box > li{float:left;width:50%;padding-left:3.4%;box-sizing:border-box}
.color-box > li:nth-child(2) ~ li{margin-top:80px}
.color-box > li > div{display:inline-block;vertical-align:top}
.color-box > li > div:nth-child(2){width:calc(100% - 5% - 129px)}
.color-box > li .circle{width:128px;height:128px;margin-right:4%;border-radius:50%}
.color-box > li .circle.bg-0E207F{background-color:#0E207F}
.color-box > li .circle.bg-333B3D{background-color:#333B3D}
.color-box > li .circle.bg-8D6E26{background-color:#8D6E26}
.color-box > li .circle.bg-857C7A{background-color:#857C7A}
.color-box > li .circle.bg-D9D9D9{background-color:#D9D9D9}
.color-box > li div strong{display:block;font-size:20px;font-weight:700;line-height:1}
.color-box > li div > span{display:block;margin-top:4px;color:#555;font-size:16px;font-weight:400;line-height:20px}
.color-box > li div ol{margin-top:10px}
.color-box > li div ol li{color:#555;font-size:16px;font-weight:400;line-height:25px}
.color-box > li div ol li span{margin-left:5px;font-weight:500}

/* 플래카드 및 X배너*/
.banner-box:after{display:block;clear:both;content:''}
/*.banner-box li{float:left;box-sizing:border-box}
.banner-box li:first-child{width:90%;padding-right:5.45%}
.banner-box li:last-child{width:10%}*/
.banner-box li h5{margin-bottom:20px}
/*.banner-box li:first-child img{margin-top:10px}*/

/* 교가 및 학원가 */
.music-box-wrap .r-box + .h4-tit{margin-top:80px}
.music-box-wrap.pd7{padding:33px 7%}
.music-box-wrap.pd5{padding:33px 5%}
.music-box-wrap:after{display:block;clear:both;content:''}
.music-box-wrap > div{float:left;width:56%;text-align:center}
.music-box-wrap > div.w-55{width:55%}
.music-box-wrap > div.w-53{width:53%}
.music-box-wrap > div img{max-width:100%}
.music-box-wrap > div span:nth-child(2) img{margin:30px 0 0 0;}
.music-box-wrap > div img + img{margin-top:50px}
.music-box-wrap > dl{float:right;width:37%}
.music-box-wrap > dl.w-45{width:45%}
.music-box-wrap > dl.w-43{width:43%}
.music-box-wrap > dl.w-43 dt{letter-spacing:-1px}
.music-box-wrap > dl dt{margin-top:20px;padding:26px 0 27px;color:#003d91;font-size:30px;font-weight:700;line-height:40px;letter-spacing:-1.5px;text-align:center;border-top:2px solid #e75581;border-bottom:2px solid #e75581;box-sizing:border-box}
.music-box-wrap > dl dd{color:#555;font-size:16px;font-weight:400}
.music-box-wrap > dl dd > span{display:block;margin:25px 0 22px;line-height:1;text-align:right}
.music-box-wrap > dl dd > p{margin-bottom:40px;line-height:27px}
.music-box-wrap > dl dd > p span{display:block;margin-bottom:6px;color:#333;font-weight:500}
.music-box-wrap > dl dd > a{display:inline-block;color:#003d91;font-size:18px;font-weight:400;line-height:38px;border-bottom:1px solid #003d91}
.music-box-wrap > dl dd > a img{margin: -2px 0 0 5px;}
.music-box-wrap > dl dd > audio{display:none}

/* 예결산공고 */
.contents-admin{margin-top:60px;padding:17px 5.45%;background-color:#eee;box-sizing:border-box}
.contents-admin p{position:relative;padding-left:10px;color:#333;font-size:13px;font-weight:300;line-height:26px;box-sizing:border-box;}
.contents-admin p:before{position:absolute;top:12px;left:0;width:3px;height:3px;border-radius:50%;background-color:#555;content:'';}
.contents-admin p span{display:inline-block;position:relative;margin-right:16px;padding-right:16px;vertical-align:top;}
.contents-admin p span:after{position:absolute;top:8px;right:-1px;width:1px;height:10px;background-color:rgba(0,0,0,.37);content:'';}

/* 학교법인 */
.text-box .con-p{margin-bottom:30px}
.text-box .con-p:first-child{margin-top:5px}
.text-box .con-p > .fl{margin-top:5px;padding-right:3%}
.text-box .con-p > .fr{padding-left:4%}
.text-box .line-box1{margin:80px 0 85px;padding:30px 10px;text-align:center;}

.secretariat-box{margin-top:30px;padding:25px 30px;}
.secretariat-box:after{display:block;clear:both;content:''}
.secretariat-box > div{float:left;padding-right:4%;box-sizing:border-box}
.secretariat-box > ul{float:left;width:calc(100% - 135px - 4%);padding-left:4%;border-left:1px solid #ccc;box-sizing:border-box}
.secretariat-box > ul li{line-height:28px;font-size:16px;font-weight:400}
/* 모달창 영역을 꾸민다 */
.coo_modal_background{
  display:none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.7);
}
/* 모달창 영역을 꾸민다 */
.coo_modal_background2{
  display:none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.7);
}
.coo_modal{
  position: absolute;
  top: calc(30vh - 100px); left: calc(30vw - 200px);
  background-color: white;

  display:block; 
	text-align: center;
  align-items: center;
  border-radius: 10px;
  width: 70%;
  height: 425px;
    padding: 30px;

}

/* 상명요람 */
.settle-box .line-box1{display:inline-block;width:71.6%;padding:24px;vertical-align:bottom;text-align:center}
.settle-box .line-box1 img + img{margin-left:4.3%;margin-bottom:-9px;vertical-align:bottom !important}
.settle-box .r-box{display:inline-block;width:calc(100% - 71.6% - 5px);vertical-align:bottom}
.settle-box + .tb-scroll{margin-top:65px}

/* 사업단 소개 */
.ck2-box .bg-light2{padding:0 78px;text-align:center;box-sizing:border-box}
.ck2-box .bg-light2 .slo3{margin-bottom:60px}
.ck2-box dl{position:relative}
.ck2-box dt{position:absolute;left:-78px;color:#003d91;font-size:18px;font-weight:700;line-height:1}
.ck2-box dt:after{position:absolute;top:50%;width:25px;height:2px;margin-top:-1px;background-color:#003d91;content:'';z-index:10}
.ck2-box dl:nth-of-type(1) dt{top:50px}
.ck2-box dl:nth-of-type(2) dt{top:-125px}
.ck2-box dl:nth-of-type(3) dt{top:15px}
.ck2-box dd.line-share-box{width:100%;margin-top:0;padding:0}
.ck2-box dd > img{width:100%}
.ck2-box > .slo3{margin-top:100px;text-align:center}
.ck2-box > .slo3 p{font-size:30px}
.ck2-box > .slo3 strong{display:inline-block;padding:25px 30px 0;background:url(/_res/ko/img/common/ic-quotes5.png) no-repeat left top / 44px auto}
.ck2-box > .slo3 span{display:block}
.ck2-box > .line-share-box:not(.type3) li{float:left;position:relative;width:calc(50% - 5px - 18px)}
.ck2-box > .line-share-box:not(.type3) li:first-child{margin-right:18px}
.ck2-box > .line-share-box:not(.type3) li:last-child{margin-left:18px}
.ck2-box > .line-share-box:not(.type3) li strong{display:block;position:relative;top:-48px;left:0;padding:0 20px;color:#01439e;font-size:25px;font-weight:700;line-height:1;text-align:center}
.ck2-box > .line-share-box:not(.type3) li strong span{display:inline-block;background-color:#fff}
.ck2-box > .line-share-box:not(.type3) li p{padding:0 0 3%;color:#333;font-size:20px;font-weight:500;line-height:30px;text-align:center}
.ck2-box > .line-share-box:not(.type3) li p > span{display:block}
.ck2-box > .c-box{position:relative;top:-4px}

.ck1-box > .line-share-box:not(.type3) li{float:left;position:relative;width:calc(50% - 5px - 18px);border: 5px solid #c1d9f7;box-shadow: none;}
.ck1-box > .line-share-box:not(.type3) li:first-child{margin-right:18px}
.ck1-box > .line-share-box:not(.type3) li:last-child{margin-left:18px}
.ck1-box > .line-share-box:not(.type3) li strong{display:block;position:relative;top:-48px;left:0;padding:0 20px;color:#01439e;font-size:25px;font-weight:700;line-height:1;text-align:center}
.ck1-box > .line-share-box:not(.type3) li strong span{display:inline-block;background-color:#fff;padding: 0 15px;}
.ck1-box > .line-share-box:not(.type3) li p{padding:0 0 3%;color:#333;font-size:20px;font-weight:500;line-height:30px;text-align:center}
.ck1-box > .line-share-box:not(.type3) li p > span{display:block}
.ck1-box > .c-box{position:relative;top:-8px}

.ck2-box .tb-scroll + .bg-box{margin-top:55px}
.ck2-box .bg-box + .line-box2-2{margin-top:100px}
.ck2-box .line-box2-2 + .bg-box.br{margin-top:25px}
.ck2-box .line-box1.c-bd2-4{line-height:35px}
.ck2-box .c-bd2-4 + .img-box{margin-top:55px}
.ck2-box .img-box + .list{margin-top:50px}
.ck2-box .bg-box.br{width:calc(100% - 12px);margin-left:7px;padding-left:11.5%;padding-right:11.5%;text-align:left;box-sizing:border-box}
.ck2-box .bg-box + .bg-box{margin-top:10px}
.ck2-box .bg-box.br.ic1:before{position:absolute;top:50%;left:-7px;width:83px;height:88px;margin-top:-44px;background:url(/_res/ko/img/common/bg-goal.png) no-repeat left top;content:''}
.ck2-box .bg-box.br.ic2:before{position:absolute;top:50%;left:-7px;width:83px;height:88px;margin-top:-44px;background:url(/_res/ko/img/common/bg-goal2.png) no-repeat left top;content:''}
.ck2-box .bg-box > .list li{text-align:left}
.ck2-box .quote-box.ql-one{margin-top:55px;background-position:13% 4px}
.ck2-box .c-box > .s-tit5{margin-top:100px;margin-bottom:30px}
.ck2-box .s-tit4{margin-bottom:30px}

.sk2-sub:nth-of-type(1){margin-top:20px}
.sk2-sub:not(:nth-of-type(1)){margin-top:80px}
.sk2-sub > :first-child{margin-bottom:30px}
.sk2-sub .link{word-wrap:break-word;word-break:keep-all}
.sk2-sub1 > ul:after, .sk2-sub1 > ul > li:after, .sk2-sub2 > ul:after{display:block;clear:both;content:''}
.sk2-sub1 > ul > li{position:relative}
.sk2-sub1 > ul > li > img{float:left;width:32.75%}
.sk2-sub1 > ul > li > ol{float:left;position:absolute;top:50%;right:0;transform:translateY(-50%);width:67.25%;padding-left:5.45%;box-sizing:border-box}
.sk2-sub1 > ul > li:nth-child(2) > img{float:right}
.sk2-sub1 > ul > li:nth-child(2) > ol{float:left;left:0;padding-right:5.45%;padding-left:0}
.sk2-sub1 > ul > li > ol > li{line-height:30px}
.sk2-sub1 > ul > li > ol > li:not(:first-child){margin-top:30px}

.sk2-sub2 > ul > li{float:left;width:30.66%}
.sk2-sub2 > ul > li:not(:first-child){margin-left:4%}
.sk2-sub2 > ul > li strong{display:block;position:relative;margin-bottom:30px;padding:23px 0 22px;color:#fff;font-size:18px;font-weight:500;line-height:25px;text-align:center;border-radius:35px;background-color:#053a82;box-sizing:border-box}
.sk2-sub2 > ul > li strong:after{position:absolute;bottom:-37px;left:0;right:0;width:100%;height:46px;background:url(/_res/ko/img/common/ic-bul-line.png) no-repeat center;content:''}
.sk2-sub2 > ul > li ol{padding:33px 10.7%;border-radius:30px;border:5px solid #99bbe9;box-sizing:border-box}
.sk2-sub2 > ul > li ol li{color:#555;font-size:16px;font-weight:400;line-height:25px;}
.sk2-sub2 > ul > li ol li:not(:first-child){margin-top:15px}

.sk2-sub3 > .slo4{padding:38px 10px;}
.sk2-sub3 .slo4 + .line-box1{margin-top:55px}
.sk2-sub3 .list3{margin-top:30px}
.sk2-sub3 .img-box{margin-top:50px}
.sk2-sub3 .img-box + .line-box1{margin-top:70px}

.ck1-box .smu-table .white{color:#fff;}
.ck1-box .smu-table .bg01{background-color:#053a82;}
.ck1-box .smu-table .bg02{background-color:#bedcf6;}
.ck1-box .smu-table .bg03{background-color:#a4d0f6;}
.ck1-box .smu-table .bg04{background-color:#d7f1eb;}
.ck1-box .smu-table .bg05{background-color:#b2ebf2;}

/* 전화번호 검색 */
.search-tel form {padding: 40px 60px;border-radius: 30px;border: 5px solid #e3eaf5;box-sizing:border-box;}
.search-tel form ul{text-align: center;padding: 0 0px 0 54px;}
.search-tel form ul li{display: inline-block;margin-right: 30px;}
.search-tel form ul li label{display: inline-block;margin-left: 2px;color: #555;font-size: 18px;font-weight: 400;line-height: 32px;}
.search-tel form fieldset .btn-wrap{text-align: center;padding: 13px 0 0 0;margin: 0;}
.search-tel form input[type="text"]{margin: 5px 0 0 0;padding: 0 10px;font-size: 16px;font-weight: 400;vertical-align: top;border: 1px solid #ccc;box-sizing: border-box;display: inline-block;padding: 10px 20px;width: calc(100% - 257px);}
.search-tel form fieldset .btn-wrap .s-tit01{display: inline-block;margin: 0 10px 0px 0;font-size: 30px;font-weight: 500;line-height: 40px;}
.search-tel .btn-wrap .btn01{border-radius: 0px;vertical-align: baseline;box-shadow: none;line-height: 22px;background-color: #ffffff;color: #555;font-family: inherit;font-size:16px;border: solid 1px #cbcbcb;margin: 0 0 0 -4px;}

/* 찾아오시는 길 */
.traffic-box{margin-top:40px;text-align:left}
.traffic-box > ul > li{padding-bottom:60px;padding-left:calc(150px + 5.8%)}
.traffic-box > ul > li:not(:last-child){margin-bottom:50px;padding-bottom:110px;border-bottom:1px dashed #ccc}
.traffic-box > ul > li.bus{background:url(/_res/ko/img/sub1/bg-bus.png) no-repeat left top}
.traffic-box > ul > li.subway{background:url(/_res/ko/img/sub1/bg-subway.png) no-repeat left top}
.traffic-box > ul > li.train{background:url(/_res/ko/img/sub1/bg-train.png) no-repeat left top}
.traffic-box > ul > li > strong{display:block;margin-top:23px;color:#003d91;font-size:25px;font-weight:500;line-height:1}
.traffic-box > ul > li > .list2{margin-top:30px}

.traffic-box2{padding:42px 0 43px calc(247px + 7.8%);border-radius:30px;border:1px solid #e3eaf5;box-shadow:4px 4px 0 #e3eaf5;box-sizing:border-box}
.traffic-box2 ul{min-height:135px;border-left:1px solid #ccc;box-sizing:border-box}
.traffic-box2 ul li{padding-left:4.16%}
.traffic-box2 ul li:nth-child(1){color:#333;font-size:25px;font-weight:500;line-height:35px}
.traffic-box2 ul li:nth-child(1) span{color:#003d91}
.traffic-box2 ul li:nth-child(2){margin-top:15px;color:#555;font-size:18px;font-weight:400;line-height:38px}
.traffic-box2.airport{background:url(/_res/ko/img/sub1/ic-airport.png) no-repeat 3.9% center}
.traffic-box2.train{background:url(/_res/ko/img/sub1/ic-train.png) no-repeat 3.9% center}
.traffic-box2.train ul{padding-top:25px}

.pop-vr{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.6)}
.pop-vr > div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:475px;height:400px;padding:60px 0;border-radius:20px;background:url(/_res/ko/img/sub1/bg-vr.png) no-repeat center;box-sizing:border-box}
.pop-vr > div p{margin-bottom:60px;font-weight:700;line-height:1;text-align:center}
.pop-vr > div p span{display:block;margin:16px 0;color:#333;font-size:30px}
.pop-vr > div p strong{display:block;color:#012659;font-size:50px}
.pop-vr .btn-send{padding:0 60px 0 20px;border-radius:30px}
.pop-vr .btn-pop-close{position:absolute;top:-70px;right:0}

/*---------------
입학.교육
----------------*/
.bg-international{margin-top:30px;padding:80px 14.3% 75px;text-align:center}
.bg-international ul li{display:inline-block;width:calc((100% - 4px) / 2);vertical-align:top}
.bg-international ul li a{display:block;width:100%;max-width:245px;margin:0 auto;border-radius:50%;box-shadow:3px 3px 5px rgba(0,0,0,.31)}
.bg-international ul li a span{display:block;width:100%;height:100%;border-radius:50%;text-indent:-999999px;}
.bg-international ul li a:hover span, .bg-international ul li a:focus span, .bg-international ul li a:active span{display:block;background:rgba(4,52,118,.85) url(/_res/ko/img/sub2/img-international-hover.png) no-repeat center}
.bg-international ul li > span{display:block;margin-top:15px;color:#555;font-size:20px;font-weight:400;line-height:30px}
.bg-international ul li > strong{display:block;color:#043476;font-size:25px;font-weight:700;line-height:30px}
.internatinoal1{background:url(/_res/ko/img/sub2/bg-international.png) no-repeat center bottom}
.internatinoal1 li:nth-child(1) a{background:url(/_res/ko/img/sub2/bg-international2.png) no-repeat center top}
.internatinoal1 li:nth-child(2) a{background:url(/_res/ko/img/sub2/bg-international3.png) no-repeat center top}
.internatinoal2{background:url(/_res/ko/img/sub2/bg-international4.png) no-repeat center bottom}
.internatinoal2 li:nth-child(1) a{background:url(/_res/ko/img/sub2/bg-international5.png) no-repeat center top}
.internatinoal2 li:nth-child(2) a{background:url(/_res/ko/img/sub2/bg-international6.png) no-repeat center top}
.internatinoal3{margin-top:20px;padding:80px 0 75px;padding-top:0}
.internatinoal3 ul li{width:calc((100% - 8px) / 3)}
.internatinoal3 ul li:nth-child(3) ~ li{margin-top:55px}
.internatinoal3 ul li:nth-child(1) a{background:url(/_res/ko/img/sub2/bg-international7.png) no-repeat center top}
.internatinoal3 ul li:nth-child(2) a{background:url(/_res/ko/img/sub2/bg-international8.png) no-repeat center top}
.internatinoal3 ul li:nth-child(3) a{background:url(/_res/ko/img/sub2/bg-international9.png) no-repeat center top}
.internatinoal3 ul li:nth-child(4) a{background:url(/_res/ko/img/sub2/bg-international10.png) no-repeat left top}
.internatinoal3 ul li:nth-child(5) a{background:url(/_res/ko/img/sub2/bg-international11.png) no-repeat center top}
.internatinoal3 ul li a{box-shadow:none}
.internatinoal3 ul li > strong{margin-top:20px;color:#333;font-size:20px;line-height:1}
.internatinoal3 ul li > span{display:inline-block;position:relative;margin-top:6px;color:#333;font-size:16px;line-height:20px}
.internatinoal3 ul li > span > span{display:block}
.internatinoal3 ul li:hover *, .internatinoal3 ul li:focus *, .internatinoal3 ul li:active *{color:#003d91 !important}
.internatinoal3 ul li:hover > span:before, .internatinoal3 ul li:focus > span:before, .internatinoal3 ul li:active > span:before{position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:100%;height:3px;background-color:#003d91;content:''}

.media1{background:url(/_res/ko/img/sub2/bg-media01.gif) no-repeat center bottom}
.media1 li:nth-child(1) a{background:url(/_res/ko/img/sub2/bg-media02.png) no-repeat center top}
.media1 li:nth-child(2) a{background:url(/_res/ko/img/sub2/bg-media03.png) no-repeat center top}

.btn-edit{display:inline-block;width:115px;padding:9px 0 8px;color:#0b3166;font-size:16px;font-weight:700;line-height:28px;text-align:center;border-radius:30px;border:1px solid #0b3166;box-shadow:0 2px 0 #0b3166;background-color:#fff;box-sizing:border-box;}
#college-visual{position:relative;margin:45px 0 75px;}
#college-visual .item{position:relative;height:500px;text-align:center;overflow:hidden;}
#college-visual .item > img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:100%;max-width:none;}
#college-visual .item > div{position:absolute;top:0;left:0;right:0;max-width:1200px;margin:0 auto;padding:50px 65px 0;}
#college-visual .item2{position:relative;height:500px;text-align:center;overflow:hidden;}
#college-visual .item2 > img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:100%;max-width:none;}
#college-visual .item2 > div{position:absolute;top:0;left:0;right:0;max-width:1200px;margin:0 auto;padding:50px 65px 0;}
#college-visual .item p{color:#333;font-weight:300;text-align:left;}
#college-visual .item p:nth-child(1){margin-bottom:20px;font-size:42px;line-height:50px;}
#college-visual .item p:nth-child(1) strong{display:block;font-weight:700;}
#college-visual .item p:nth-child(2){font-size:17px;line-height:28px;}
#college-visual .control-wrap{position:absolute;top:50%;left:0;right:0;z-index:9;margin:0 auto;width:100%;}
#college-visual .control-wrap a{position:absolute;width:34px;height:67px;transform:translateY(-50%);}
#college-visual .control-wrap .prev{left:10px;background:url(/_res/ko/img/main/ic-main-left.png) no-repeat 0 0;background-size:100%;}
#college-visual .control-wrap .prev.active{display:block;}
#college-visual .control-wrap .next{right:10px;background:url(/_res/ko/img/main/ic-main-right.png) no-repeat 0 0;background-size:100%;}
#college-visual .control-wrap .next.active{display:block;}
#college-visual .control-auto{position:absolute;bottom: 155px;left:65px;z-index:10;}
#college-visual .control-auto img{display:none;}
#college-visual .carousel-stop img:first-of-type{display:inline-block;}
#college-visual .carousel-play img:last-of-type{display:inline-block;}
/*#college-visual .control-auto a{position:absolute;left:65px;top:-16px;padding-left:3px;}
#college-visual .control-auto a img{padding-top:2px;vertical-align:top}*/
#college-visual .control-auto .btn-play{display:none}
#college-visual .owl-dots{position:absolute;bottom:150px;left:0;width:100%;padding-left:82px;text-align:left}
#college-visual .owl-dots .owl-dot span{margin:3px 5px;border:1px solid #003d91;background:none}
#college-visual .owl-theme .owl-dots .owl-dot.active span, #college-visual .owl-theme .owl-dots .owl-dot:hover span{width:27px;background-color:#003d91}
#college-visual .youtube-wrap iframe{width:100% !important;height: 500px !important;}
#college-visual .item > div.youtube-wrap{padding:0 !important;}

#career-visual{position:relative;margin:45px 0 75px;}
#career-visual .item{position:relative;height:500px;text-align:center;overflow:hidden;}
#career-visual .item > img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:100%;max-width:none;}
#career-visual .item > div{position:absolute;top:0;left:0;right:0;max-width:1200px;margin:0 auto;padding:50px 65px 0;}
#career-visual .item2{position:relative;height:500px;text-align:center;overflow:hidden;}
#career-visual .item2 > img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:100%;max-width:none;}
#career-visual .item2 > div{position:absolute;top:0;left:0;right:0;max-width:1200px;margin:0 auto;padding:50px 65px 0;}
#career-visual .item p{color:#333;font-weight:300;text-align:left;}
#career-visual .item p:nth-child(1){margin-bottom:20px;font-size:42px;line-height:50px;}
#career-visual .item p:nth-child(1) strong{display:block;font-weight:700;}
#career-visual .item p:nth-child(2){font-size:17px;line-height:28px;}
#career-visual .control-wrap{position:absolute;top:50%;left:0;right:0;z-index:9;margin:0 auto;width:100%;}
#career-visual .control-wrap a{position:absolute;width:34px;height:67px;transform:translateY(-50%);}
#career-visual .control-wrap .prev{left:10px;background:url(/_res/ko/img/main/ic-main-left.png) no-repeat 0 0;background-size:100%;}
#career-visual .control-wrap .prev.active{display:block;}
#career-visual .control-wrap .next{right:10px;background:url(/_res/ko/img/main/ic-main-right.png) no-repeat 0 0;background-size:100%;}
#career-visual .control-wrap .next.active{display:block;}
#career-visual .control-auto{position:absolute;bottom: -24px;left:65px;z-index:10;}
#career-visual .control-auto img{display:none;}
#career-visual .carousel-stop img:first-of-type{display:inline-block;}
#career-visual .carousel-play img:last-of-type{display:inline-block;}
#career-visual .control-auto .btn-play{display:none}
#career-visual .owl-dots{position:absolute;/*bottom:10px;*/left:0;width:100%;padding-left:82px;text-align:left}
#career-visual .owl-dots .owl-dot span{margin:3px 5px;border:1px solid #003d91;background:none}
#career-visual .owl-theme .owl-dots .owl-dot.active span, #career-visual .owl-theme .owl-dots .owl-dot:hover span{width:27px;background-color:#003d91}

.visual-social .item.v01{background:url(/_res/ko/img/sub2/social_sub_visual01.jpg) no-repeat center center;background-size:cover;}
.visual-social .item.v02{background:url(/_res/ko/img/sub2/social_sub_visual02.jpg) no-repeat center center;background-size:cover;}
.visual-social .item.v03{background:url(/_res/ko/img/sub2/social_sub_visual03.jpg) no-repeat center center;background-size:cover;}
.visual-edu .item.v01{background:url(/_res/ko/img/sub2/edu_sub_visual01.jpg) no-repeat center center;background-size:cover;}
.visual-edu .item.v02{background:url(/_res/ko/img/sub2/edu_sub_visual03.jpg) no-repeat center center;background-size:cover;}
.visual-edu .item.v03{background:url(/_res/ko/img/sub2/edu_sub_visual04.png) no-repeat center center;background-size:cover;}
.visual-business .item.v01{background:url(/_res/ko/img/sub2/IMG_857622.jpg) no-repeat center center;background-size:cover;}
.visual-business .item.v02{background:url(/_res/ko/img/sub2/IMG_896122.jpg) no-repeat center center;background-size:cover;}
.visual-business .item.v03{background:url(/_res/ko/img/sub2/IMG_9753_1.jpg) no-repeat center center;background-size:cover;}
.visual-fusion .item.v01{background:url(/_res/ko/img/sub2/fusion_sub_visual01.jpg) no-repeat center center;background-size:cover;}
.visual-fusion .item.v02{background:url(/_res/ko/img/sub2/fusion_sub_visual01.jpg) no-repeat center center;background-size:cover;}
.visual-culture .item.v01{background:url(/_res/ko/img/sub2/artsCulture_visual01.jpg) no-repeat center center;background-size:cover;}
.visual-culture .item.v02{background:url(/_res/ko/img/sub2/artsCulture_visual02.jpg) no-repeat center center;background-size:cover;}
.visual-culture .item.v03{background:url(/_res/ko/img/sub2/artsCulture_visual03.png) no-repeat center center;background-size:cover;}
.visual-culture .item.v04{background:url(/_res/ko/img/sub2/artsCulture_visual04.png) no-repeat center center;background-size:cover;}
.visual-culture .item.v05{background:url(/_res/ko/img/sub2/artsCulture_visual05.png) no-repeat center center;background-size:cover;}
.visual-culture .item.v06{background:url(/_res/ko/img/sub2/artsCulture_visual06.jpg) no-repeat center center;background-size:cover;}
.visual-culture .item.v07{background:url(/_res/ko/img/sub2/artsCulture_visual07.png) no-repeat center center;background-size:cover;}
.visual-culture .item.v08{background:url(/_res/ko/img/sub2/artsCulture_visual08.png) no-repeat center center;background-size:cover;}
.visual-culture .item.v09{background:url(/_res/ko/img/sub2/artsCulture_visual09.png) no-repeat center center;background-size:cover;}
.visual-global .item.v01{background:url(/_res/ko/img/sub2/global_sub_visual01.jpg) no-repeat center center;background-size:cover;}
.visual-global .item.v02{background:url(/_res/ko/img/sub2/global_sub_visual02.jpg) no-repeat center center;background-size:cover;}
.visual-global .item.v03{background:url(/_res/ko/img/sub2/global_sub_visual03.jpg) no-repeat center center;background-size:cover;}
.visual-global .item.v04{background:url(/_res/ko/img/sub2/global_sub_visual04.jpg) no-repeat center center;background-size:cover;}
.visual-global .item.v05{background:url(/_res/ko/img/sub2/global_sub_visual05.png) no-repeat center center;background-size:cover;}
.visual-global .item.v06{background:url(/_res/ko/img/sub2/global_sub_visual06.png) no-repeat center center;background-size:cover;}
.visual-design .item.v01{background:url(/_res/ko/img/sub2/design_sub_visual03.jpeg) no-repeat center center;background-size:cover;}
.visual-design .item.v02{background:url(/_res/ko/img/sub2/design_sub_visual04.jpg) no-repeat center center;background-size:cover;}
.visual-design .item.v03{background:url(/_res/ko/img/sub2/design_sub_visual05.jpg) no-repeat center center;background-size:cover;}
.visual-design .item.v04{background:url(/_res/ko/img/sub2/design_sub_visual06.jpeg) no-repeat center center;background-size:cover;}
.visual-design .item.v05{background:url(/_res/ko/img/sub2/design_sub_visual07.jpg) no-repeat center center;background-size:cover;}
.visual-design .item.v06{background:url(/_res/ko/img/sub2/design_sub_visual08.jpeg) no-repeat center center;background-size:cover;}
.visual-design .item.v07{background:url(/_res/ko/img/sub2/design_sub_visual09.jpeg) no-repeat center center;background-size:cover;}
.visual-design .item.v08{background:url(/_res/ko/img/sub2/design_sub_visual10.jpg) no-repeat center center;background-size:cover;}
.visual-arts .item.v01{background:url(/_res/ko/img/sub2/Arts-visual01.jpg) no-repeat center center;background-size:cover;}
.visual-arts .item.v02{background:url(/_res/ko/img/sub2/Arts-visual02.jpg) no-repeat center center;background-size:cover;}
.visual-tech .item.v01{background:url(/_res/ko/img/sub2/fusion_sub_visual02-2.png) no-repeat center center;background-size:cover;}
.visual-tech .item.v02{background:url(/_res/ko/img/sub2/fusion_sub_visual04.jpg) no-repeat center center;background-size:cover;}
.visual-tech .item.v03{background:url(/_res/ko/img/sub2/tech_sub_visual01-1.jpg) no-repeat center center;background-size:cover;}
.visual-tech .item.v04{background:url(/_res/ko/img/sub2/tec_sub_visual04.png) no-repeat center center;background-size:cover;}
.visual-tech .item.v05{background:url(/_res/ko/img/sub2/tec_sub_visual05.png) no-repeat center center;background-size:cover;}
.visual-tech .item.v06{background:url(/_res/ko/img/sub2/tec_sub_visual06.png) no-repeat center center;background-size:cover;}
.visual-tech .item.v07{background:url(/_res/ko/img/sub2/tec_sub_visual07.png) no-repeat center center;background-size:cover;}
.visual-tech .item.v08{background:url(/_res/ko/img/sub2/tec_sub_visual08_1.png) no-repeat center center;background-size:cover;}
.visual-career .item.v01{background:url(/_res/ko/img/sub2/sub-img-career-2023-01.jpg) no-repeat center center;background-size:cover;}
.visual-career .item.v02{background:url(/_res/ko/img/sub2/sub-img-career-2023-02.jpg) no-repeat center center;background-size:cover;}
.visual-career .item.v03{background:url(/_res/ko/img/sub2/sub-img-career-2023-03.jpg) no-repeat center center;background-size:cover;}
.visual-career .item.v04{background:url(/_res/ko/img/sub2/sub-img-career-2023-04.jpg) no-repeat center center;background-size:cover;}
.visual-career .item.v05{background:url(/_res/ko/img/sub2/sub-img-career-2023-05.jpg) no-repeat center center;background-size:cover;}
.visual-career .item.v06{background:url(/_res/ko/img/sub2/sub-img-career-2023-06.jpg) no-repeat center center;background-size:cover;}
.visual-career .item.v07{background:url(/_res/ko/img/sub2/sub-img-career-2023-07.jpg) no-repeat center center;background-size:cover;}
.visual-career .item.v08{background:url(/_res/ko/img/sub2/sub-img-career-2023-08.jpg) no-repeat center center;background-size:cover;}
.visual-career .item.v09{background:url(/_res/ko/img/sub2/sub-img-career-2023-09.jpg) no-repeat center center;background-size:cover;}
.visual-career .item.v10{background:url(/_res/ko/img/sub2/sub-img-career-2023-10.jpg) no-repeat center center;background-size:cover;}
.visual-career .item.v11{background:url(/_res/ko/img/sub2/sub-img-career-2023-11.jpg) no-repeat center center;background-size:cover;}
.visual-career .item.v12{background:url(/_res/ko/img/sub2/sub-img-career-2023-12.jpg) no-repeat center center;background-size:cover;}


.college-board-wrap{margin-bottom:65px;}
.college-board-wrap:after{display:block;clear:both;content:'';}
.college-board{position:relative;float:left;width:calc((100% - 50px) / 2);}
.college-board h4{margin-bottom:40px;color:#333;font-size:48px;font-weight:700;line-height:1;}
.college-board ul li{padding:16px 0;box-sizing:border-box;}
.college-board ul li a{display:block;color:#333;font-size:18px;font-weight:400;line-height:1}
.college-board ul li a strong{display:inline-block;width:50px;font-weight:700;vertical-align:top;letter-spacing:-1px;}
.college-board ul li a strong.all{color:#564b9a;}
.college-board ul li a strong.seoul{color:#2653ad;}
.college-board ul li a strong.cheonan{color:#96163d;}
.college-board ul li a span{display:inline-block;width:calc(100% - 150px);vertical-align:top;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.college-board ul li a i{display:inline-block;width:85px;color:#555;font-weight:300;font-style:normal;vertical-align:top;letter-spacing:-0.5px;}
.college-board .more{position:absolute;top:2px;right:0;}
.college-board:nth-child(2){margin-left:50px;}

/* 입학.교육 글로벌지역학부 */
.global_modal_background{  display:none;    position: fixed;    top: 0;    left: 0;    z-index: 10;    width: 100%;    height: 100%;    background: rgba(0,0,0,0.7);}
.global_modal_background2{  display:none;    position: fixed;    top: 0;    left: 0;    z-index: 10;    width: 100%;    height: 100%;    background: rgba(0,0,0,0.7);}
.global_modal_background3{  display:none;    position: fixed;    top: 0;    left: 0;    z-index: 10;    width: 100%;    height: 100%;    background: rgba(0,0,0,0.7);}
.global_modal{ position: absolute;  top: calc(30vh - 100px); left: calc(30vw - 200px); background-color:#ffffff; display:block; 	text-align: center;  align-items: center;/*width: 60%;  height: 40%; */   padding: 10px;}
.global_modal img {width:900px;}

/* why 상명 */
.why-wrap{padding:70px 0 0 0;}
.why-wrap > div {overflow:hidden;padding:0 0 60px}

.why-wrap > div > p{float: left;width: 35%;}
.why-wrap > div:not(.left) > p{float: right;}

.why-wrap > div > div{width: 60%;float: left;padding:5% 0 0 5%}
.why-wrap > div:not(.left) > div{padding:5% 5% 0 0}
.why-wrap > div > p > img{max-width: 100%;}

.why-wrap > div .why-tit01{display: inline-block;color:#315a92;position:relative;padding:0 0 46px 0;font-weight:800;font-size:40px;}
/*.why-wrap > div .why-tit01:after{background-color:#315a92;content:"";position:absolute;bottom: 36px;left:0;width:15px;height:3px;right:4px}   */

.why-wrap > div:not(.left) .why-tit01{color:#7e73c2;float:right}
.why-wrap > div:not(.left) .why-tit01:after{right:4px;left:auto;background-color:#7e73c2;}

.why-wrap > div dl{clear:both}
.why-wrap > div dl dt{padding:0 0 10px 0;font-weight:500;font-size:20px;color:#333;line-height:30px;}
.why-wrap > div dl dd{font-weight:300;}
.why-wrap > div:not(.left) dl dt{text-align:right;}
.why-wrap > div:not(.left) dl dd{text-align:right;}


/*
.why-wrap{padding:70px 0 0 0;}
.why-wrap > div{display:table;padding:0 0 60px 0;width:100%;table-layout:fixed;}
.why-wrap > div:last-of-type{padding:0;}
.why-wrap > div > p{display:table-cell;width:30%;vertical-align:middle;}
.why-wrap > div > p > img{width:100%;}
.why-wrap > div > div{display:table-cell;width:70%;vertical-align:middle;box-sizing:border-box;}
.why-wrap > div > div > dl > dt{padding:0 0 10px 0;font-weight:500;font-size:20px;color:#333;line-height:30px;}
.why-wrap > div > div > dl > dd{font-weight:300;}


.why-tit01{position:relative;padding:0 0 46px 0;font-weight:800;font-size:40px;}
.why-tit01:after{content:"";position:absolute;bottom:30px;width:15px;height:3px;}

.why-left-box > div{padding:0 0 0 8%;}
.why-left-box > div > .why-tit01{color:#315a92;}
.why-left-box > div > .why-tit01:after{left:0;background-color:#315a92;}

.why-right-box > div{padding:0 8% 0 0;}
.why-right-box > div > .why-tit01{color:#7e73c2;text-align:right;}
.why-right-box > div > .why-tit01:after{right:0;background-color:#7e73c2;}
.why-right-box > div > dl > dt{text-align:right;}
.why-right-box > div > dl > dd{text-align:right;}*/

/* 대학 전화번호: pc 숨김 */
.smu-table .col1{width:34%;}
.smu-table .col2{width:0;}
.smu-table .col3{width:26%;}
.smu-table .col4{width:18%;}
.smu-table .tb-tel{padding:0;border-right:0;}

/* 입학 교육 > 대학 > 바로가기 상세페이지(공과대학) */
.ee-thumb{display:block;position:relative;}
.ee-thumb span{position:absolute;top:70%;left:50%;padding:15px;background:#fff;font-weight:500;font-size:18px;border-radius:50px;transform:translate(-50%, -50%);}

/*---------------
연구.산학
----------------*/
/*.research-box{padding:30px;box-sizing:border-box}
.research-box strong{display:block;color:#333;font-size:25px;font-weight:700;line-height:1}
.research-box > p{margin:10px 0 35px;color:#333;font-size:20px;font-weight:400;line-height:35px}
.research-box > p span{color:#01439e;font-size:25px;font-weight:700}
.research-box .r-box > p{display:inline-block;margin-top:25px}*/
.chart-wrap{width:100%;margin-bottom:80px;}
/*.chart-wrap:nth-of-type(1){margin-top:30px;}*/
.chart-wrap > p{margin-bottom:30px;font-size:20px;font-weight:500;line-height:1;text-align:center;}
.chart-wrap > canvas{display:block;width:80% !important;height:30vh;margin:0 auto;}

/* 연구 및 산학협력 성과 > 연구활동 */
.great-box{margin-bottom:65px}
.great-box:after{display:block;clear:both;content:''}
.great-box > img{float:left;width:200px}
.great-box > div{float:left;width:calc(100% - 220px);margin-left:20px}
.great-box > div strong{display:block;margin-top:27px;color:#003d91;font-size:25px;font-weight:700;line-height:30px}
.great-box > div p{color:#333;margin-top:26px;font-size:18px;font-weight:400;line-height:25px}
.great-box > div span{display:block;margin-top:40px;color:#555;font-size:18px;font-weight:400;line-height:1}

/* 산학협력단 */
.industrial-box{margin-top:60px}
.industrial-box li{display:inline-block;width:calc(50% - 32.5px);text-align:center;box-sizing:border-box}
.industrial-box li:nth-child(1){margin-right:25px;background:url(/_res/ko/img/sub3/bg-sub3-1.png) no-repeat center 48px}
.industrial-box li:nth-child(2){margin-left:25px;background:url(/_res/ko/img/sub3/bg-sub3-2.png) no-repeat center 40px}

/* 부설연구기관 */
.lab-tit{padding-right:10px;border-bottom:2px solid #003d91;}
.lab-tit.open{border:0;}
.lab-tit a{color: #003d91;display:block;padding:0 27px 0 0;background:url(/_res/ko/img/sub3/ico-lab-open.png) no-repeat right center;}
.lab-tit a.open{background-image:url(/_res/ko/img/sub3/ico-lab-close.png);}
.lab-content-box{display:none;}

/*---------------
대학생활
----------------*/
.ko-cal.board-name-calendar-view .board-calendar-main-wrap .fc-toolbar.fc-header-toolbar{margin-bottom: 40px !important;}
.con-p.c-red + .tb-scroll{margin-top:24px}

/* 식당메뉴 */
.restaurant-box li{display:inline-block;width:calc(50% - 2.5px)}
.restaurant-box li a{display:block;text-align:center}
.restaurant-box li a span:nth-of-type(1){display:inline-block;margin:0 auto 15px;border-radius:50%}
.restaurant-box li a span:nth-of-type(2){display:block;color:#555;font-size:20px;font-weight:400;line-height:30px}
.restaurant-box li a strong{display:block;color:#043476;font-size:25px;font-weight:700;line-height:30px}
.restaurant-box img{max-width:100%;}

.restaurant-inform-box{padding:50px;border-radius:30px;box-sizing:border-box;margin: 0 0 85px;}
.restaurant-inform-box:after{display:block;clear:both;content:''}
.restaurant-inform-box > img{display:inline-block;float:left;width:34.4%;border-radius:50%}
.restaurant-inform-box > div{float:left;65.56%;padding-top:20px;padding-left:5.45%;box-sizing:border-box}
.restaurant-inform-box > div > span{display:block;color:#555;font-size:20px;font-weight:400;line-height:1}
.restaurant-inform-box > div strong{display:block;margin-top:6px;color:#043476;font-size:30px;font-weight:700;line-height:35px}
.restaurant-inform-box > div p{margin-top:15px;color:#555;font-size:18px;font-weight:400;line-height:24px}
.restaurant-inform-box > div p > span{display:inline-block;position:relative;padding-right:12px;vertical-align:top;box-sizing:border-box}
.restaurant-inform-box > div p > span:not(:first-child){padding-left:12px}
.restaurant-inform-box > div p > span:not(:first-child):before{position:absolute;top:6px;left:0;width:1px;height:15px;background-color:#555;content:''}
.restaurant-inform-box > div > ul > li{color:#555;font-size:16px;font-weight:400;line-height:30px}
.restaurant-inform-box > div > ul > li > span{display:inline-block;margin-top:27px;padding:5px 15px;color:#000;font-size:15px;font-weight:500;line-height:1;border-radius:20px;background-color:#d7e5f7;box-sizing:border-box}
.restaurant-inform-box > div > ul > li > ul{margin-top:8px}

.menu-tab-box{margin-top:85px}
.menu-tab-box:after, .menu-tab-box > ul:after{display:block;clear:both;content:''}
.menu-tab-box > div{float:left;border:1px solid #ccc}
.menu-tab-box > div a{display:inline-block;width:58px;height:58px;vertical-align:top;box-sizing:border-box}
.menu-tab-box > div :not(:first-child){border-left:1px solid #ccc}
.menu-tab-box > div a:nth-of-type(1){background:url(/_res/ko/img/common/ic-prev2.png) no-repeat center}
.menu-tab-box > div a:nth-of-type(2){background:url(/_res/ko/img/common/ic-next2.png) no-repeat center}
.menu-tab-box > div p{display:inline-block;padding:20px 27px;color:#333;font-size:18px;font-weight:400;line-height:1;vertical-align:top;box-sizing:border-box}
.menu-tab-box > ul{float:right;border:1px solid #ccc}
.menu-tab-box > ul li{float:left;width:100px;text-align:center}
.menu-tab-box > ul li:not(:first-child){border-left:1px solid #ccc}
.menu-tab-box > ul li a{display:block;padding:20px 0;color:#555;font-size:18px;font-weight:400;line-height:1;box-sizing:border-box}
.menu-tab-box > ul li a:hover, .menu-tab-box > ul li a:focus, .menu-tab-box > ul li a:active, .menu-tab-box > ul li.on a{color:#fff;background-color:#01439e}

.menu-list-box{margin-top:30px}
.menu-list-box table td{vertical-align:top;}
.menu-list-box table td > p{color:#01439e;font-size:18px}
.menu-list-box table td > p:not(:nth-of-type(1)){margin-top: 25px;}
.menu-list-box table td > ul{min-height:230px;margin-top:10px}

.menu-list-box table td > ul li{text-align:left}
.menu-list-box table td > ul li:not(:first-child){margin-top:8px}

/* 글로벌 커뮤니티 */
.global-comm-box{padding:35px 53px 43px;box-sizing:border-box}
.global-comm-box p{color:#fff}
.global-comm-box > div> img{width:100%}
.global-comm-box strong > span, .global-comm-box p > span > span, .global-comm2 > div p span{display:block}
.global-comm1 {background: url(/_res/ko/img/sub4/bg-sub4-1.png) no-repeat 50% 50%;background-size: cover;}
.global-comm1 p > strong{display:block;font-size:35px;font-weight:700;line-height:42px}
.global-comm1 p > span:nth-of-type(1){display:block;margin-bottom:10px;font-size:20px;font-weight:700;line-height:35px}
.global-comm1 p > span:nth-of-type(2){display:block;font-size:16px;font-weight:400;line-height:25px}

/* 국제교류 프로그램 */
.global-content1{max-width:1200px;margin:20px auto 98px}
.global-content1 li{display:inline-block;width:calc((100% - 12px) / 4);text-align:center}
.global-content1 li p{margin-top:35px;color:#333;font-size:25px;font-weight:400;line-height:1}
.global-content1 li img{max-width:100%;}
[class*="global-content"] h4{margin-bottom:60px;color:#000;font-size:45px;font-weight:700;line-height:1;text-align:center}

.global-content2{background:url(/_res/ko/img/sub4/bg-global.png) no-repeat left top / cover;}
.global-content2 > section{max-width:1200px;margin:0 auto;padding:100px 0 140px}
.global-content2 > section > div:after{display:block;clear:both;content:''}
#global-program{position:relative;float:left;width:calc(96.25% - 220px);margin-right:3.75%;padding:50px 4% 70px;background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.06);box-sizing:border-box}
#global-program .item .program-img, #global-program .item .program-txt{display:inline-block;width:calc((100% - 4px) / 2);vertical-align:top}
#global-program .item .program-txt{padding-left:3.33%;box-sizing:border-box}
#global-program .item .program-txt dt{margin-top:8px;color:#333;font-size:30px;font-weight:500;line-height:1}
#global-program .item .program-txt dd p{margin-top:25px;color:#555;font-size:18px;font-weight:400;line-height:28px}
#global-program .item .program-txt dd .btn-readmore{margin-top:110px;color:#fff;background-color:#e75581;box-shadow:3px 3px 0 #ffc6d7}
#global-program .control-wrap{position:absolute;bottom:-55px;right:0}
#global-program .control-wrap a{display:inline-block;width:48px;height:44px;background-color:rgba(57,77,136,.8);background-repeat:no-repeat;background-position:center;}
#global-program .control-wrap .prev{margin-right:5px;background-image:url(/_res/ko/img/common/btn-left.png)}
#global-program .control-wrap .next{background-image:url(/_res/ko/img/common/btn-right.png)}
#global-program .mini-board-ctrl{position:absolute;bottom:-55px;right:112px;}
#global-program .mini-board-ctrl a{display:inline-block;width:48px;height:44px;background-color:rgba(57,77,136,.8);background-repeat:no-repeat;background-position:center;}
#global-program .mini-board-ctrl .carousel-play{background-image:url(/_res/ko/img/common/btn-play.png);}
#global-program .mini-board-ctrl .carousel-stop{background-image:url(/_res/ko/img/common/btn-pause.png);}
.global-program-list{float:left;width:220px;}
.global-program-list > p{margin-bottom:10px;padding-bottom:30px;color:#000;font-size:30px;font-weight:500;line-height:35px;text-align:right;letter-spacing:-0.5px;border-bottom:1px solid #b1b8c0;box-sizing:border-box}
.global-program-list > ul li{margin-top:37px;font-size:25px;font-weight:500;line-height:30px;text-align:right}
.global-program-list > ul li a{color:#111;}
.global-program-list > ul li.on a, .global-program-list > ul li a:hover{color:#01439e;font-weight:700}/*, .global-program-list > ul li a:focus*/

/* 2021년 접근성 관련 */
/*
#global-program .owl-dots{position:absolute;bottom: -30px;left:0;right:0;width:100%;max-width:1200px;margin:0 auto;}
#global-program .owl-dots .owl-dot:first-of-type{padding:0 0 0 5px;}
#global-program .owl-dots .owl-dot span{border:1px solid #003d91;background:none}
#global-program .owl-theme .owl-dots .owl-dot.active span{width:27px;background-color:#003d91}
#global-program .owl-theme .owl-dots .owl-dot:hover span{width:27px;}
*/

.global-content3 > section{max-width:1200px;margin:0 auto;padding:75px 0 0}
.global-tab{margin:0 0 38px}
.global-tab ul{border-bottom:1px solid #ccc}
.global-tab ul:after{display:block;clear:both;content:''}
.global-tab ul > li{position:relative;float:left;width:calc(100% / 5);padding:20px 0;box-sizing:border-box}
.global-tab ul > li a{display:block;color:#555;font-size:20px;font-weight:500;line-height:1;text-align:center}
.global-tab ul > li.on a, .global-tab ul > li:hover a, .global-tab ul > li:focus a, .global-tab ul > li:active a{color:#003d91;font-weight:700}
.global-tab ul > li.on a:before, .global-tab ul > li:hover a:before, .global-tab ul > li:focus a:before, .global-tab ul > li:active a:before{position:absolute;bottom:-1px;left:0;width:100%;height:5px;background-color:#003d91;content:''}
.global-tab-box{position:relative}
[class^="global-tab-box"] > ul{margin:0 0 30px;text-align:right}
[class^="global-tab-box"] > ul > li{display:inline-block;margin-left:2.5%}
[class^="global-tab-box"] > ul > li a{display:block;color:#555;font-weight:400;line-height:1}
[class^="global-tab-box"] > div > ul.global-sub-tab2{margin:0 0 30px;}
[class^="global-tab-box"] > div > ul.global-sub-tab2 > li{display:inline-block;margin-left:2.5%}
[class^="global-tab-box"] > div > ul.global-sub-tab2 > li a{display:block;color:#555;font-weight:400;line-height:1}
[class^="global-tab-box"] .global-sub-tab1 a{padding-left:30px;font-size:20px;box-sizing:border-box}
[class^="global-tab-box"] .global-sub-tab1 li:nth-child(1){background:url(/_res/ko/img/sub4/ic-table.png) no-repeat left center}
[class^="global-tab-box"] .global-sub-tab1 li:nth-child(2){background:url(/_res/ko/img/sub4/ic-map2.png) no-repeat left center}
[class^="global-tab-box"] .global-sub-tab1 li:nth-child(1):hover, [class^="global-tab-box"] .global-sub-tab1 li:nth-child(1):focus, [class^="global-tab-box"] .global-sub-tab1 li:nth-child(1):active, [class^="global-tab-box"] .global-sub-tab1 li.on:nth-child(1){background:url(/_res/ko/img/sub4/ic-table-hover.png) no-repeat left center}
[class^="global-tab-box"] .global-sub-tab1 li:nth-child(2):hover, [class^="global-tab-box"] .global-sub-tab1 li:nth-child(2):focus, [class^="global-tab-box"] .global-sub-tab1 li:nth-child(2):active, [class^="global-tab-box"] .global-sub-tab1 li.on:nth-child(2){background:url(/_res/ko/img/sub4/ic-map2-hover.png) no-repeat left center}
[class^="global-tab-box"] .global-sub-tab1 li.on a, [class^="global-tab-box"] .global-sub-tab1 li:hover a, [class^="global-tab-box"] .global-sub-tab1 li:focus a{color:#01439e}
.global-tab-box .global-sub-tab2{position:absolute;bottom:0;left:0;width:100%;text-align:left}
.global-tab-box .global-sub-tab2 a{font-size:24px}
.global-tab-box .global-sub-tab2 li.on a, .global-tab-box .global-sub-tab2 li:hover a, .global-tab-box .global-sub-tab2 li:focus a{color:#003d91;font-weight:700}

.show-map{padding:30px 35px 55px;text-align:center;background:url(/_res/ko/img/sub4/bg-map.png) no-repeat left top / cover}
.show-map > div{display:inline-block;position:relative;margin:0 auto;vertical-align:top;}
.show-map > div > a{position:absolute;z-index:1;/*width:15px;height:25px;background-image:url(/_res/ko/img/sub4/ic-location.png);*/background-repeat:no-repeat;background-position:left top}
/*.show-map > div > a:hover, .show-map > div > a:focus, .show-map > div > a:active{background-image:url(/_res/ko/img/sub4/ic-location-hover.png)}*/
.show-map > div > a:hover:before, .show-map > div > a:focus:before, .show-map > div > a:active:before{position:absolute;font-size:16px;font-weight:500;line-height:18px;text-align:center}
.show-map > div > a:hover:after, .show-map > div > a:focus:after, .show-map > div > a:active:after{position:absolute;width:160px;padding:20px;color:#555;font-size:16px;font-weight:200;line-height:18px;text-align:center;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);background-color:#fff;box-sizing:border-box}
.show-list{padding:0 0 85px;}
.global-tab-box .show-list .smu-table{display:none;}
.global-tab-box .show-list .smu-table:first-of-type{display:table;}
/*.map-ch, .ch-tai, .etc{display:none}*/

/* 영어권 position */
.usa{top:250px;left:666px;width:154px;height:90px;background-image:url(/_res/ko/img/sub4/usa.png)}
.usa:hover, .usa:focus, .usa:active{background-image:url(/_res/ko/img/sub4/usa-on.png)}
.usa:hover:before, .usa:focus:before, .usa:active:before{top:25px;left:32px;width:45px;color:#fff;content:'미국(USA)'}
.global-tab-box:nth-child(3) .usa:hover:after, .global-tab-box:nth-child(3) .usa:focus:after, .global-tab-box:nth-child(3) .usa:active:after{top:-65px;left:-25px;content:'5 Universities'}
.global-tab-box:nth-child(4) .usa:hover:after, .global-tab-box:nth-child(4) .usa:focus:after, .global-tab-box:nth-child(4) .usa:active:after{top:-65px;left:-25px;content:'8 Universities'}
.global-tab-box:nth-child(5) .usa:hover:after, .global-tab-box:nth-child(5) .usa:focus:after, .global-tab-box:nth-child(5) .usa:active:after{top:-65px;left:-25px;content:'4 Universities'}
.global-tab-box:nth-child(6) .usa:hover:after, .global-tab-box:nth-child(6) .usa:focus:after, .global-tab-box:nth-child(6) .usa:active:after{top:-65px;left:-25px;content:'6 Universities'}
.global-tab-box:nth-child(7) .usa:hover:after, .global-tab-box:nth-child(7) .usa:focus:after, .global-tab-box:nth-child(7) .usa:active:after{top:-65px;left:-25px;content:'5 Universities'}

.uk{top:203px;left:43px;width:26px;height:54px;background-image:url(/_res/ko/img/sub4/uk.png)}
.uk:hover, .uk:focus, .uk:active{background-image:url(/_res/ko/img/sub4/uk-on.png)}
.uk:hover:before, .uk:focus:before, .uk:active:before{top:26px;left:-14px;width:45px;content:'영국(UK)'}
.global-tab-box:nth-child(5) .uk:hover:after, .global-tab-box:nth-child(5) .uk:focus:after, .global-tab-box:nth-child(5) .uk:active:after{top:-65px;left:-70px;content:'1 Universities'}

.japan{top:269px;left:392px;width:46px;height:52px;background-image:url(/_res/ko/img/sub4/jp.png)}
.japan:hover, .japan:focus, .japan:active{z-index:2;background-image:url(/_res/ko/img/sub4/jp-on.png)}
.japan:hover:before, .japan:focus:before, .japan:active:before{top:28px;left:-6px;width:60px;content:'일본(Japan)'}
.global-tab-box:nth-child(3) .japan:hover:after, .global-tab-box:nth-child(3) .japan:focus:after, .global-tab-box:nth-child(3) .japan:active:after{top:-55px;left:-55px;content:'7 Universities'}
.global-tab-box:nth-child(4) .japan:hover:after, .global-tab-box:nth-child(4) .japan:focus:after, .global-tab-box:nth-child(4) .japan:active:after{top:-55px;left:-55px;content:'7 Universities'}
.global-tab-box:nth-child(7) .japan:hover:after, .global-tab-box:nth-child(7) .japan:focus:after, .global-tab-box:nth-child(7) .japan:active:after{top:-55px;left:-55px;content:'4 Universities'}

.canada{top:128px;left:622px;width:235px;height:162px;background-image:url(/_res/ko/img/sub4/ca.png)}
.canada:hover, .canada:focus, .canada:active{background-image:url(/_res/ko/img/sub4/ca-on.png)}
.canada:hover:before, .canada:focus:before, .canada:active:before{top:82px;left:32px;width:70px;color:#fff;content:'캐나다(Canada)'}
.global-tab-box:nth-child(7) .canada:hover:after, .global-tab-box:nth-child(7) .canada:focus:after, .global-tab-box:nth-child(7) .canada:active:after{top:-10px;left:-10px;content:'1 Universities'}

.france{top:243px;left:48px;width:38px;height:44px;background-image:url(/_res/ko/img/sub4/fr.png)}
.france:hover, .france:focus, .france:active{background-image:url(/_res/ko/img/sub4/fr-on.png)}
.france:hover:before, .france:focus:before, .france:active:before{top:26px;left:-12px;width:65px;content:'프랑스(France)'}
.global-tab-box:nth-child(3) .france:hover:after, .global-tab-box:nth-child(3) .france:focus:after, .global-tab-box:nth-child(3) .france:active:after{top:-65px;left:-60px;content:'1 Universities'}
.global-tab-box:nth-child(4) .france:hover:after, .global-tab-box:nth-child(4) .france:focus:after, .global-tab-box:nth-child(4) .france:active:after{top:-65px;left:-60px;content:'1 Universities'}
.global-tab-box:nth-child(6) .france:hover:after, .global-tab-box:nth-child(6) .france:focus:after, .global-tab-box:nth-child(6) .france:active:after{top:-65px;left:-60px;content:'1 Universities'}
.global-tab-box:nth-child(7) .france:hover:after, .global-tab-box:nth-child(7) .france:focus:after, .global-tab-box:nth-child(7) .france:active:after{top:-65px;left:-60px;content:'1 Universities'}

.germany{top:223px;left:77px;width:26px;height:45px;background-image:url(/_res/ko/img/sub4/gm.png)}
.germany:hover, .germany:focus, .germany:active{z-index:2;background-image:url(/_res/ko/img/sub4/gm-on.png)}
.germany:hover:before, .germany:focus:before, .germany:active:before{top:35px;left:-31px;width:82px;content:'독일(Germany)'}
.global-tab-box:nth-child(3) .germany:hover:after, .global-tab-box:nth-child(3) .germany:focus:after, .global-tab-box:nth-child(3) .germany:active:after{top:-65px;left:-70px;content:'1 Universities'}
.global-tab-box:nth-child(4) .germany:hover:after, .global-tab-box:nth-child(4) .germany:focus:after, .global-tab-box:nth-child(4) .germany:active:after{top:-65px;left:-70px;content:'1 Universities'}
.global-tab-box:nth-child(7) .germany:hover:after, .global-tab-box:nth-child(7) .germany:focus:after, .global-tab-box:nth-child(7) .germany:active:after{top:-65px;left:-70px;content:'1 Universities'}

.australia{top:414px;left:352px;width:107px;height:122px;background-image:url(/_res/ko/img/sub4/aus.png)}
.australia:hover, .australia:focus, .australia:active{top:407px;background-image:url(/_res/ko/img/sub4/aus-on.png)}
.australia:hover:before, .australia:focus:before, .australia:active:before{top:42px;left:9px;width:80px;color:#fff;content:'호주(Australia)'}
.global-tab-box:nth-child(7) .australia:hover:after, .global-tab-box:nth-child(7) .australia:focus:after, .global-tab-box:nth-child(7) .australia:active:after{top:-50px;left:-30px;content:'1 Universities'}

.russia{top:75px;left:119px;width:434px;height:215px;background-image:url(/_res/ko/img/sub4/russ.png)}
.russia:hover, .russia:focus, .russia:active{background-image:url(/_res/ko/img/sub4/russ-on.png)}
.russia:hover:before, .russia:focus:before, .russia:active:before{top:100px;left:160px;width:65px;color:#fff;content:'러시아(Russia)'}
.global-tab-box:nth-child(3) .russia:hover:after, .global-tab-box:nth-child(3) .russia:focus:after, .global-tab-box:nth-child(3) .russia:active:after{top:5px;left:110px;content:'2 Universities'}
.global-tab-box:nth-child(4) .russia:hover:after, .global-tab-box:nth-child(4) .russia:focus:after, .global-tab-box:nth-child(4) .russia:active:after{top:5px;left:110px;content:'2 Universities'}
.global-tab-box:nth-child(7) .russia:hover:after, .global-tab-box:nth-child(7) .russia:focus:after, .global-tab-box:nth-child(7) .russia:active:after{top:5px;left:110px;content:'1 Universities'}

.cambodia{top:360px;left:782px;width:36px;height:59px;background-image:url(/_res/ko/img/sub4/col.png)}
.cambodia:hover, .cambodia:focus, .cambodia:active{z-index:2;background-image:url(/_res/ko/img/sub4/col-on.png)}
.cambodia:hover:before, .cambodia:focus:before, .cambodia:active:before{top:27px;left:-31px;width:90px;content:'캄보디아(Cambodia)'}
.global-tab-box:nth-child(5) .cambodia:hover:after, .global-tab-box:nth-child(5) .cambodia:focus:after, .global-tab-box:nth-child(5) .cambodia:active:after{top:-65px;left:-65px;content:'1 Universities'}

.vietnam{top:322px;left:323px;width:22px;height:60px;background-image:url(/_res/ko/img/sub4/vie.png)}
.vietnam:hover, .vietnam:focus, .vietnam:active{background-image:url(/_res/ko/img/sub4/vie-on.png)}
.vietnam:hover:before, .vietnam:focus:before, .vietnam:active:before{top:27px;left:-30px;width:75px;content:'베트남(Vietnam)'}
.global-tab-box:nth-child(5) .vietnam:hover:after, .global-tab-box:nth-child(5) .vietnam:focus:after, .global-tab-box:nth-child(5) .vietnam:active:after{top:-65px;left:-70px;content:'1 Universities'}

.czech{top:231px;left:93px;z-index:2 !important;width:22px;height:34px;background-image:url(/_res/ko/img/sub4/cz.png)}
.czech:hover, .czech:focus, .czech:active{background-image:url(/_res/ko/img/sub4/cz-on.png)}
.czech:hover:before, .czech:focus:before, .czech:active:before{top:27px;left:-20px;width:60px;content:'체코(Czech)'}
.global-tab-box:nth-child(3) .czech:hover:after, .global-tab-box:nth-child(3) .czech:focus:after, .global-tab-box:nth-child(3) .czech:active:after{top:-65px;left:-70px;content:'1 Universities'}
.global-tab-box:nth-child(4) .czech:hover:after, .global-tab-box:nth-child(4) .czech:focus:after, .global-tab-box:nth-child(4) .czech:active:after{top:-65px;left:-70px;content:'1 Universities'}

.kazakhstan{top:226px;left:180px;z-index:2;width:109px;height:67px;background-image:url(/_res/ko/img/sub4/kaz.png)}
.kazakhstan:hover, .kazakhstan:focus, .kazakhstan:active{background-image:url(/_res/ko/img/sub4/kaz-on.png)}
.kazakhstan:hover:before, .kazakhstan:focus:before, .kazakhstan:active:before{top:25px;left:5px;width:100px;color:#fff;content:'카자흐스탄(Kazakhstan)'}
.global-tab-box:nth-child(3) .kazakhstan:hover:after, .global-tab-box:nth-child(3) .kazakhstan:focus:after, .global-tab-box:nth-child(3) .kazakhstan:active:after{top:-65px;left:-25px;content:'1 Universities'}
.global-tab-box:nth-child(4) .kazakhstan:hover:after, .global-tab-box:nth-child(4) .kazakhstan:focus:after, .global-tab-box:nth-child(4) .kazakhstan:active:after{top:-65px;left:-25px;content:'1 Universities'}

/* 중화권 position */
.china{top:234px;left:250px;width:161px;height:116px;background-image:url(/_res/ko/img/sub4/ch.png)}
.china:hover, .china:focus, .china:active{background-image:url(/_res/ko/img/sub4/ch-on.png)}
.china:hover:before, .china:focus:before, .china:active:before{top:54px;left:48px;width:57px;color:#fff;content:'중국(China)'}
.global-tab-box:nth-child(3) .china:hover:after, .global-tab-box:nth-child(3) .china:focus:after, .global-tab-box:nth-child(3) .china:active:after{top:-35px;left:0;content:'34 Universities'}
.global-tab-box:nth-child(4) .china:hover:after, .global-tab-box:nth-child(4) .china:focus:after, .global-tab-box:nth-child(4) .china:active:after{top:-35px;left:0;content:'1 Universities'}
.global-tab-box:nth-child(5) .china:hover:after, .global-tab-box:nth-child(5) .china:focus:after, .global-tab-box:nth-child(5) .china:active:after{top:-35px;left:0;content:'17 Universities'}
.global-tab-box:nth-child(6) .china:hover:after, .global-tab-box:nth-child(6) .china:focus:after, .global-tab-box:nth-child(6) .china:active:after{top:-35px;left:0;content:'20 Universities'}
.global-tab-box:nth-child(7) .china:hover:after, .global-tab-box:nth-child(7) .china:focus:after, .global-tab-box:nth-child(7) .china:active:after{top:-35px;left:0;content:'3 Universities'}

.taiwan{top:313px;left:365px;width:15px;height:33px;background-image:url(/_res/ko/img/sub4/tai.png)}
.taiwan:hover, .taiwan:focus, .taiwan:active{background-image:url(/_res/ko/img/sub4/tai-on.png)}
.taiwan:hover:before, .taiwan:focus:before, .taiwan:active:before{top:25px;left:-28px;width:70px;content:'타이완(Taiwan)'}
.global-tab-box:nth-child(3) .taiwan:hover:after, .global-tab-box:nth-child(3) .taiwan:focus:after, .global-tab-box:nth-child(3) .taiwan:active:after{top:-65px;left:-70px;content:'6 Universities'}
.global-tab-box:nth-child(4) .taiwan:hover:after, .global-tab-box:nth-child(4) .taiwan:focus:after, .global-tab-box:nth-child(4) .taiwan:active:after{top:-65px;left:-70px;content:'6 Universities'}
.global-tab-box:nth-child(5) .taiwan:hover:after, .global-tab-box:nth-child(5) .taiwan:focus:after, .global-tab-box:nth-child(5) .taiwan:active:after{top:-65px;left:-70px;content:'1 Universities'}
.global-tab-box:nth-child(6) .taiwan:hover:after, .global-tab-box:nth-child(6) .taiwan:focus:after, .global-tab-box:nth-child(6) .taiwan:active:after{top:-65px;left:-70px;content:'1 Universities'}
.global-tab-box:nth-child(7) .taiwan:hover:after, .global-tab-box:nth-child(7) .taiwan:focus:after, .global-tab-box:nth-child(7) .taiwan:active:after{top:-65px;left:-70px;content:'1 Universities'}


/*서비스*/
.service-title{text-align:center;}
.service-title h3{position:relative;display:inline-block}
.service-title h3:after{content: "";display: block;clear: both;background-color: #203761;width: 50%;height: 3px;bottom: -20px;position: absolute;left: 25%;} 


.service-lnk-wrap .service-lnk-box ul{padding: 0 0 0 0; margin-top: -11px;}
.service-lnk-wrap .service-lnk-box ul:after{content:"";display:block;clear:both;}
.service-lnk-wrap .service-lnk-box ul li{display:table;min-height:230px;padding:30px 0;text-align: center;float: left;width: 18.4%;border: 1px solid #cdcdcd;box-sizing: border-box;margin: 0 2% 2% 0;}
.service-lnk-wrap .service-lnk-box ul li:nth-of-type(5n){margin:0 0 2% 0;}
.service-lnk-wrap .service-lnk-box ul li a{padding:30% 15px 0 15px;display: table-cell;vertical-align: middle;}
.service-lnk-wrap .service-lnk-box ul li a span{font-size: 24px;font-weight: 500;color: #fff;line-height:28px;}

.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(4) a{padding:40% 15px 0 15px;}
.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(4) a{padding:40% 15px 0 15px;}

.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(1){background:url(/_res/ko/img/service/bg-serv01-01.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(2){background:url(/_res/ko/img/service/bg-serv01-02.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(3){background:url(/_res/ko/img/service/bg-serv01-04.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(4){background:url(/_res/ko/img/service/bg-serv01-06.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(5){background:url(/_res/ko/img/service/bg-serv01-07.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(6){background:url(/_res/ko/img/service/bg-serv01-08.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(7){background:url(/_res/ko/img/service/bg-serv01-09.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(8){background:url(/_res/ko/img/service/bg-serv02-04.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(9){background:url(/_res/ko/img/service/bg-serv01-08.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(10){background:url(/_res/ko/img/service/bg-serv01-10.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(11){background:url(/_res/ko/img/service/bg-serv02-04.gif) no-repeat 0 0;background-size: cover;}

.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(1) a{background:url(/_res/ko/img/service/ico-serv01-01.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(2) a{background:url(/_res/ko/img/service/ico-serv01-02.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(3) a{background:url(/_res/ko/img/service/ico-serv01-05.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(4) a{background:url(/_res/ko/img/service/ico-serv01-06.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(5) a{background:url(/_res/ko/img/service/ico-serv01-07.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(6) a{background:url(/_res/ko/img/service/ico-serv01-08.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(7) a{background:url(/_res/ko/img/service/ico-serv01-09.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(8) a{background:url(/_res/ko/img/service/ico-serv02-04.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(9) a{background:url(/_res/ko/img/service/ico-serv01-08.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(10) a{background:url(/_res/ko/img/service/ico-serv01-10.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(11) a{background:url(/_res/ko/img/service/ico-serv02-04.png) no-repeat 50% 28%;}

.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(1){background:url(/_res/ko/img/service/bg-serv02-01.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(2){background:url(/_res/ko/img/service/bg-serv04-05.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(3){background:url(/_res/ko/img/service/bg-serv02-02.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(4){background:url(/_res/ko/img/service/bg-serv02-03.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(5){background:url(/_res/ko/img/service/bg-serv02-10.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(6){background:url(/_res/ko/img/service/bg-serv01-04.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(7){background:url(/_res/ko/img/service/bg-serv02-05.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(8){background:url(/_res/ko/img/service/bg-serv02-06.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(9){background:url(/_res/ko/img/service/bg-serv02-08.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(10){background:url(/_res/ko/img/service/bg-serv02-07.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(11){background:url(/_res/ko/img/service/bg-serv02-10.gif) no-repeat 0 0;background-size: cover;}

.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(1) a{background:url(/_res/ko/img/service/ico-serv02-01.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(2) a{background:url(/_res/ko/img/service/ico-serv02-02.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(3) a{background:url(/_res/ko/img/service/ico-serv02-03.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(4) a{background:url(/_res/ko/img/service/ico-serv02-10.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(5) a{background:url(/_res/ko/img/service/ico-serv01-07.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(6) a{background:url(/_res/ko/img/service/ico-serv04-04.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(7) a{background:url(/_res/ko/img/service/ico-serv02-06.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(8) a{background:url(/_res/ko/img/service/ico-serv02-06.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(9) a{background:url(/_res/ko/img/service/ico-serv02-09.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(10) a{background:url(/_res/ko/img/service/ico-serv02-07.png) no-repeat 50% 28%;}

.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(1){background:url(/_res/ko/img/service/bg-serv03-01.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(2){background:url(/_res/ko/img/service/bg-serv03-02.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(3){background:url(/_res/ko/img/service/bg-serv05-01.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(4){background:url(/_res/ko/img/service/bg-serv01-05.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(5){background:url(/_res/ko/img/service/bg-serv03-03.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(6){background:url(/_res/ko/img/service/bg-serv01-02.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(7){background:url(/_res/ko/img/service/bg-serv04-02.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(8){background:url(/_res/ko/img/service/bg-serv01-03.gif) no-repeat 0 0;background-size: cover;}

.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(1) a{background:url(/_res/ko/img/service/ico-serv03-01.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(2) a{background:url(/_res/ko/img/service/ico-serv03-02.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(3) a{background:url(/_res/ko/img/service/ico-serv01-03.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(4) a{background:url(/_res/ko/img/service/ico-serv01-03.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(5) a{background:url(/_res/ko/img/service/ico-serv03-03.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(6) a{background:url(/_res/ko/img/service/ico-serv01-02.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(7) a{background:url(/_res/ko/img/service/ico-serv01-04.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(8) a{background:url(/_res/ko/img/service/ico-serv02-02.png) no-repeat 50% 28%;}

.service-lnk-wrap .service-lnk-box ul.graduate li:nth-of-type(1){background:url(/_res/ko/img/service/bg-serv04-01.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.graduate li:nth-of-type(2){background:url(/_res/ko/img/service/bg-serv04-02.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.graduate li:nth-of-type(3){background:url(/_res/ko/img/service/bg-serv04-03.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.graduate li:nth-of-type(4){background:url(/_res/ko/img/service/bg-serv04-04.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.graduate li:nth-of-type(5){background:url(/_res/ko/img/service/bg-serv04-05.gif) no-repeat 0 0;background-size: cover;}

.service-lnk-wrap .service-lnk-box ul.graduate li:nth-of-type(1) a{background:url(/_res/ko/img/service/ico-serv04-01.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.graduate li:nth-of-type(2) a{background:url(/_res/ko/img/service/ico-serv04-02.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.graduate li:nth-of-type(3) a{background:url(/_res/ko/img/service/ico-serv04-03.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.graduate li:nth-of-type(4) a{background:url(/_res/ko/img/service/ico-serv04-04.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.graduate li:nth-of-type(5) a{background:url(/_res/ko/img/service/ico-serv04-05.png) no-repeat 50% 28%;}

.service-lnk-wrap .service-lnk-box ul.graduation li:nth-of-type(1){background:url(/_res/ko/img/service/bg-serv05-01.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.graduation li:nth-of-type(2){background:url(/_res/ko/img/service/bg-serv05-02.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.graduation li:nth-of-type(3){background:url(/_res/ko/img/service/bg-serv05-03.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.graduation li:nth-of-type(4){background:url(/_res/ko/img/service/bg-serv05-04.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.graduation li:nth-of-type(5){background:url(/_res/ko/img/service/bg-serv05-05.gif) no-repeat 0 0;background-size: cover;}
.service-lnk-wrap .service-lnk-box ul.graduation li:nth-of-type(6){background:url(/_res/ko/img/service/bg-serv05-06.gif) no-repeat 0 0;background-size: cover;}

.service-lnk-wrap .service-lnk-box ul.graduation li:nth-of-type(1) a{background:url(/_res/ko/img/service/ico-serv05-01.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.graduation li:nth-of-type(2) a{background:url(/_res/ko/img/service/ico-serv05-02.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.graduation li:nth-of-type(3) a{background:url(/_res/ko/img/service/ico-serv05-03.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.graduation li:nth-of-type(4) a{background:url(/_res/ko/img/service/ico-serv05-04.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.graduation li:nth-of-type(5) a{background:url(/_res/ko/img/service/ico-serv05-05.png) no-repeat 50% 28%;}
.service-lnk-wrap .service-lnk-box ul.graduation li:nth-of-type(6) a{background:url(/_res/ko/img/service/ico-serv05-06.png) no-repeat 50% 28%;}

/* 통합로그인 
.login-box2{max-width:640px;margin:0 auto;padding:40px 10px 135px;text-align:center;box-sizing:border-box;}
.login-box2 h2{margin-bottom:30px;color:#333;font-size:30px;font-weight:700;line-height:1;}
.login-box2 fieldset{margin-bottom:25px;border-radius:10px;border:1px solid #ccc;overflow:hidden;}
.login-box2 fieldset + button{width:100%;padding:13px 10px 14px;color:#fff;font-size:18px;font-weight:500;line-height:1;background-color:#0a3266;box-sizing:border-box;}
.login2{position:relative;}
.login2 > label, .login2 > button{position:absolute;top:50%;transform:translate(0, -50%);height:auto;}
.login2 > label img{width:100%;}
.login2 > input[type="text"], .login2 > input[type="password"]{width:100%;height:45px;padding-left:43px;padding-right:40px;color:#888;font-size:16px;font-weight:400;line-height:30px;border:0;box-sizing:border-box;}
.login2 > button{right:15px;width:15px;background-color:#fff;}
.login2 > button img{width:100%;}
.login2:last-child{border-top:1px solid #ccc;}
.login2 label{left:15px;width:18px;}
.login2:last-child label{left:16px;width:16px;}
*/

/* 통합로그인 181024 */
.login_wrap {width: 100%; padding-top: 140px; height:100vh; background: #e9eff9; box-sizing:border-box;}
.login-box2{max-width:640px;margin:0 auto;padding:40px 20px 0;text-align:center;}
.login-box2 h2{margin-bottom:100px;color:#333;font-size:70px;font-weight:700;line-height:1;}
.login-box2 span.h2_logo {display: block; padding-bottom:20px; line-height: 25px; font-size: 25px; color:#555; letter-spacing: 2px; font-weight: 700;}
.login-box2 fieldset{margin-bottom:45px;border-radius:10px;border:1px solid #ccc;overflow:hidden;}
.login-box2 fieldset + button{width:100%;padding:25px 10px 25px;color:#fff;font-size:26px;font-weight:500;line-height:1;background-color:#0a3266;box-sizing:border-box;}
.login2{position:relative;}
.login2 > label, .login2 > button{position:absolute;top:50%;transform:translate(0, -50%);height:auto;}
.login2 > label img{width:100%;}
.login2 > input[type="text"], .login2 > input[type="password"]{width:100%;height:80px;padding-left:43px;padding-right:40px;color:#888;font-size:24px;font-weight:400;line-height:30px;border:0;box-sizing:border-box;}
.login2 > button{right:15px;width:15px;background-color:#fff;}
.login2 > button img{width:100%;}
.login2:nth-of-type(1) label{left:15px;width:18px;}
.login2:nth-of-type(2){border-top:1px solid #ccc;}
.login2:nth-of-type(2) label{left:16px;width:16px;}
.login_footer {padding-top: 100px;}
.login_footer h3 {padding-bottom: 25px;}
.login_footer .login_copy {font-size: 16px;}


/* 임시 점검 안내 */
.temporary-check-box{text-align:center;}
.temporary-check-box section{width:76.25%;margin:0 auto;padding:218px 5% 80px;border:1px solid #ccc;background:url(/_res/ko/img/common/ic-info.png) no-repeat center 80px;;box-sizing:border-box;}
.temporary-check-box section h2{margin-bottom:15px;color:#002557;font-size:38px;font-weight:700;line-height:1;}
.temporary-check-box section p{margin-bottom:70px;color:#333;font-size:20px;font-weight:400;line-height:35px;}

/* video */
.movie video{width:100%;height:auto}
.movie{ height:514px; margin: 0 0 40px 0;}
.movie a{display:block; width:100%;}
.movie img{width:100%;height:100%;}
.list4 > li{font-size:16px;line-height:25px}
.list4 > li:before{top:11px;}

/* 버스안내 - 서울캠퍼스 */
.content.bus_map {position:relative;}
.bus_stop_mark {position: absolute; top: 50%; left: 50%; z-index: 10; color:red; border: 1px solid red; background:#fff;}
#bus_popup {/*display: none; */width:500px; height: 255px; border:2px solid #003d91; background: #fff; position: absolute; top: -165px; left: 50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); z-index: 20;}
.bus_stop_tit {position: relative; display:block; padding: 12px 50px; background: #003d91; color:#fff; font-size: 16px; font-weight:500; text-align:center;}
.bus_popup_close {position: absolute; top: 7px; right: 20px; display: block; width: 20px; height: 30px; font-size: 20px; color:#fff; font-weight: 600;}
.bus_list_wrap {padding: 30px 20px;}
.bus_list_top {border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 20px;}
.bus_list_top:after {display: block; content: '';	clear: both;}
.bus_list_top .tit {font-size: 15px; font-weight:600;}
.bus_list_top .time {float: right;}
.bus_list {max-height:105px; overflow-y:auto; padding-right:10px;}
.bus_list:after {display: block; content: ''; clear: both;}
.bus_list > li {width: 100%; border-top: 1px solid #e5e5e5; font-size: 14px;}
.bus_list > li:nth-child(1) {border-top: 0;}
.bus_list li .bus_con {width: 100%;}
.bus_list li .bus_con:after {display: block; content: ''; clear: both;}
.bus_list li .bus_con li {float: left; padding:7px 0;}
.bus_list li .bus_con li:nth-child(1) {width:8%;}
.bus_list li .bus_con li:nth-child(2) {width:57%;}
.bus_list li .bus_con li:nth-child(3) {width:35%; text-align:right;}
.bus_list li .bus_con li .bus_type {display: inline-block; width:30px; height:20px; text-align:center; color:#fff; border-radius:3px; line-height:20px; font-size: 12px;}
.bus_list li .bus_con li .bus_type.green {background: #27c659;}
.bus_list li .bus_con li .minute {font-weight:600; margin-left:5px; padding-left: 5px; border-left: 1px solid #e5e5e5;}
.bus_list li .bus_con li .minute:first-child {border-left: 0;}
.bus_list li .bus_con li .minute.color-g {color:#a9a9a9; font-weight:400;}

/* 통학버스 출발지 안내 */
.screen_out {display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px}
.wrap_button {position:absolute;left:15px;bottom:12px;z-index:2}
#btn_container{overflow:hidden;width:100%;position:relative;margin-bottom: 30px;}
#btn_container select{overflow:hidden;width:100%;height: 50px;border: 1px solid #ccc;padding: 10px;font-size: 16px;}
#container {overflow:hidden;width:100%;height:500px;position:relative;}
#btnRoadview, #btnMap {position:absolute;top:5px;left:5px;padding:7px 12px;font-size:14px;border: 1px solid #dbdbdb;background-color: #fff;border-radius: 2px;box-shadow: 0 1px 1px rgba(0,0,0,.04);z-index:5;cursor:pointer;}
#btnRoadview:hover, #btnMap:hover{background-color: #fcfcfc;border: 1px solid #c1c1c1;}
#container.view_map #mapWrapper {z-index: 5;}
#container.view_map #btnMap {display: none;}
#container.view_roadview #mapWrapper {z-index: 0;}
#container.view_roadview #btnRoadview {display: none;}
#container.view_roadview object {margin-top: 0;}

.overlay_info {border-radius: 6px; margin-bottom: 12px; float:left;position: relative; border: 1px solid #ccc; border-bottom: 2px solid #ddd;background-color:#fff;}
.overlay_info:nth-of-type(n) {border:0; box-shadow: 0px 1px 2px #888;}
.overlay_info strong {display: block; background: #d95050; background: #d95050; text-decoration: none; color: #fff; padding:12px 36px 12px 14px; border-radius: 6px 6px 0 0;
	font-size: 16px; font-weight: 500;}

.overlay_info .desc {padding:15px;position: relative; min-width: 210px; height: 60px;}
.overlay_info .address {color: #333; position: absolute; left: 80px; right: 14px; top: 13px; white-space: normal; font-size: 14px; line-height: 1.2em;}
.overlay_info:after {content:'';position: absolute; margin-left: -11px; left: 50%; bottom: -12px; width: 22px; height: 12px; background:url(http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png) no-repeat 0 bottom;}
.btn_comm {float:left;display:block;width:70px;height:27px;background:url(http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/sample_button_control.png) no-repeat}
.btn_linkMap {background-position:0 0;}
.btn_resetMap {background-position:-69px 0;}
.btn_linkRoadview {background-position:0 0;}
.btn_resetRoadview {background-position:-69px 0;}

/* 세계속 상명 */
.show-map2{display:block;position:relative;height:498px;text-align:center;}
.show-list{display:none;}
.map-detail{display:none;position:absolute;padding:15px 25px;text-align:left;border-radius:10px;box-shadow:0px 0px 3px 4px rgba(0,0,0,.05);overflow:hidden;background-color:rgba(255,255,255,.9);box-sizing:border-box;}
.map-detail > p{position:relative;margin-bottom:10px;color:#333;font-size:20px;font-weight:500;line-height:38px;}
.map-detail > p:before{position:absolute;bottom:0;left:0;width:15px;height:2px;background-color:#2e77e2;content:'';}
.map-detail > ul li{position:relative;padding-left:5px;box-sizing:border-box;}
.map-detail > ul li:before{position:absolute;top:12px;left:0;width:2px;height:2px;border-radius:50%;background-color:#555;content:'';}
.map-detail > ul li a{display:block;color:#555;font-size:15px;font-weight:400;line-height:27px;}
.map-detail > ul{width:125px;}
.map-detail > ul.world-list3{width:390px;}
.map-detail > ul.world-list3 li{display:inline-block;width:calc((100% - 11px) / 3);vertical-align:baseline;}
.map-detail > ul.world-list4{width:510px;}
.map-detail > ul.world-list4 li{display:inline-block;width:calc((100% - 16px) / 4);vertical-align:baseline;}

.show-map2 [class^="map-"]{position:absolute;background-repeat:no-repeat;background-position:center;}
.show-map2 [class^="map-"] > a{display:block;width:100%;height:100%;}
/*.show-map2 [class^="map-"] > a:focus + .map-detail, .show-map2 [class^="map-"] > a:active + .map-detail{display:block;}*/
.map-eu{top:38px;left:13px;z-index:1;width:509px;height:214px;background-image:url(/_res/ko/img/sub1/worldmap1.png);}
.map-asia{top:181px;left:164px;z-index:2;width:252px;height:178px;background-image:url(/_res/ko/img/sub1/worldmap2.png);}
.map-middleEast{top:229px;left:132px;z-index:9;width:114px;height:80px;background-image:url(/_res/ko/img/sub1/worldmap3.png);}
.map-africa{top:246px;left:28px;z-index:3;width:176px;height:180px;background-image:url(/_res/ko/img/sub1/worldmap4.png);}
.map-oceania{top:313px;left:339px;z-index:5;width:186px;height:152px;background-image:url(/_res/ko/img/sub1/worldmap5.png);}
.map-northAmerica{top:2px;left:527px;z-index:6;width:375px;height:303px;background-image:url(/_res/ko/img/sub1/worldmap6.png);}
.map-southAmerica{top:257px;left:650px;z-index:9;width:194px;height:240px;background-image:url(/_res/ko/img/sub1/worldmap7.png);}

.show-map2 [class^="map-"]:hover, .show-map2 [class^="map-"]:focus, .show-map2 [class^="map-"]:active{z-index:8;}
.map-eu:hover, .map-eu:focus, .map-eu:active{background-image:url(/_res/ko/img/sub1/worldmap1-on.png);}
.map-asia:hover, .map-asia:focus, .map-asia:active{background-image:url(/_res/ko/img/sub1/worldmap2-on.png);}
.map-middleEast:hover, .map-middleEast:focus, .map-middleEast:active{background-image:url(/_res/ko/img/sub1/worldmap3-on.png);}
.map-africa:hover, .map-africa:focus, .map-africa:active{background-image:url(/_res/ko/img/sub1/worldmap4-on.png);}
.map-oceania:hover, .map-oceania:focus, .map-oceania:active{background-image:url(/_res/ko/img/sub1/worldmap5-on.png);}
.map-northAmerica:hover, .map-northAmerica:focus, .map-northAmerica:active{background-image:url(/_res/ko/img/sub1/worldmap6-on.png);}
.map-southAmerica:hover, .map-southAmerica:focus, .map-southAmerica:active{background-image:url(/_res/ko/img/sub1/worldmap7-on.png);}

.show-map2 [class^="map-"]:hover > .map-detail, .show-map2 [class^="map-"]:focus > .map-detail, .show-map2 [class^="map-"]:active > .map-detail{display:block;}
.map-eu:hover > .map-detail, .map-eu:focus > .map-detail, .map-eu:active > .map-detail{bottom:102px;left:140px;}
.map-asia:hover > .map-detail, .map-asia:focus > .map-detail, .map-asia:active > .map-detail{bottom:142px;left:86px;}
.map-middleEast:hover > .map-detail, .map-middleEast:focus > .map-detail, .map-middleEast:active > .map-detail{top:39px;left:25px;}
.map-africa:hover > .map-detail, .map-africa:focus > .map-detail, .map-africa:active > .map-detail{top:88px;left:-2px;}
.map-oceania:hover > .map-detail, .map-oceania:focus > .map-detail, .map-oceania:active > .map-detail{top:35px;left:70px;}
.map-northAmerica:hover > .map-detail, .map-northAmerica:focus > .map-detail, .map-northAmerica:active > .map-detail{bottom:150px;left:53px;}
.map-southAmerica:hover > .map-detail, .map-southAmerica:focus > .map-detail, .map-southAmerica:active > .map-detail{top:40px;right:96px;}

.exel-research .board-notice-list li{position: relative;padding: 0 25px 24px 0;width: calc((100% - 75px) / 4); float: left;min-height: 380px; margin:0 !important;}
.exel-research .board-notice-list li:nth-child(4n){padding: 0 0 24px 0} 
.exel-research .board-notice-title-wrap{min-height: 150px;padding: 0px 10px 15px 10px;border: 1px solid #cdcdcd;border-top: none;box-sizing: border-box;}
.exel-research .board-notice-title-box{width: 100% !important;max-width: 100%;max-height: 50px;}
.exel-research .thumb2 .board-notice-title-wrap > .board-writer{line-height:22px;height: 47px;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;overflow: hidden;}
.exel-research .board-notice-title-box a{text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;overflow: hidden;font-size: 16px;font-weight: 400;white-space: inherit;color: #333;line-height: 23px;display: block;}
.exel-research .board-notice-img-wrap{margin:0;}

/* 임시점검안내 */
.check-wrap{max-width:910px;margin:0 auto;}
.check-wrap .check-box{border:1px solid #ccc;padding:80px 60px 75px;text-align:center;}
.check-wrap .check-box .check-tit{font-size:38px;color:#002557;font-weight:700;padding:140px 0 0;background:url(/_res/ko/img/common/img-checking.png)no-repeat;background-position:center top;}
.check-wrap .check-box .check-txt{font-size:20px;line-height:35px;font-weight:400;padding: 15px 0 70px;}

/* 검색영역 */
.b-search-form .b-search-input{height:45px;}

/*온라인 취업서비스*/
.etc_logo {display:block;width:100%;}
.default_logo {display:none; width:25px;}

/* 기구표 */
.positionchart-accessibility .r-box + img{width:100%;}

/*홍보영상*/
.media-left-box {float: left; width: 48%;}
.media-right-box {float: right; width: 48%;}


@media (min-width: 1480px){
	/* calendar */
	.calendar2.fc .fc-toolbar > * > *{margin-left:4.75rem}

}

@media (min-width: 720px){
	#wrap.fixed{position:fixed;top:0;width:100%;/*overflow:hidden;*/z-index:1}
	
	
	.btn-down {font-size: 17px;}

}

@media screen and (max-width:1650px){
	#main-visual .main_visual_4_2{visibility: visible;}
	#main-visual .main_visual_4_1{visibility: hidden;}	
	.btn-read-more2{width:100px;height:30px;line-height:30px;margin-top:85px;padding:0;font-size:14px;margin-top: 0px;margin-left:0px;}
	.btn-read-more5{width:120px;height:30px;line-height:30px;margin-top:85px;padding:0;font-size:14px;margin-top: 0px;margin-left:0px;}
}

@media screen and (max-width:1360px) {
	/* 메인 비주얼 */
	#main-visual .control-wrap .prev{left:0;}
	#main-visual .control-wrap .next{right:0;}


}

@media screen and (max-width:1234px) {
	/* 전체 width 여백 */
	.mid-header-wrap{padding:40px 10px;}
	/*.util-box-second article:nth-child(1){right:10px;}*/
	.mid-header-wrap form{padding-right:32%}
	.main-mini-wrap01 section{padding:0 10px;}
	.main-mini-wrap02{padding:70px 20px 30px}
	.main-mini-wrap04{padding:130px 20px 96px}
	/*.main-mini-wrap06,*/
	.main-mini-wrap07{padding:0 20px}

	.intro-header > div{width:auto;padding:0 10px}

	/* 메인 비주얼 */
	#main-visual .control-wrap .prev{left:10px}
	#main-visual .control-wrap .prev.active{display:block;}
	#main-visual .control-wrap .next{right:10px}
}

@media screen and (max-width:1200px) {
	/* 헤더 */
	header.intro .gnb-ul > li{padding-left:30px}
	header.intro .gnb-ul > li:last-child{padding-left:30px !important}

	/*헤더bottom: 메뉴*/
	.sub-mn{left:37%}

	/*푸터*/
	.sel3 + ul{left:auto;right:0}

	/* 통합로그인 */
	.login-box2 h2{font-size:60px; margin-bottom: 60px;}
	.login-box2 span.h2_logo {font-size: 20px;}
	.login-box2 fieldset {margin-bottom: 25px;}
	.login2 > input[type="text"], .login2 > input[type="password"]{height:60px;font-size:20px;}
	.login-box2 fieldset + button {padding:20px 10px 20px; font-size: 20px;}
	.login_footer .login_copy {font-size: 14px;}

	/* 메인컨텐츠01(상명소식) */
	.main-mini-wrap01{background: url(/_res/ko/img/main/bg-m-main-content1.png) no-repeat 50% bottom / cover;padding:100px 0 150px}/*-summer-autumn-winter*/
	.main-mini-wrap01 section{padding:0 10%}
	.main-mini-wrap01 section > div{width:100%}
	.main-mini-wrap01 section > ul{width:100%;margin-top:80px;padding-left:0}	
	.main-mini-wrap01 .item{height:390px;overflow:hidden}

	/* 메인컨텐츠02(수시모집요강) */
	.main-mini-wrap03 > section{padding:0 10px;}

	/* 탭 */
	.tab-box01 .tab-ul > li > a{font-size:20px;line-height:25px}

	.tab-box01 .sub-tab li{padding:0 0.3%}
	.tab-box01 .sub-tab li a{padding:18px 0}
	.tab-depth1 .sub-tab li:nth-child(1){width:10%}
	.tab-depth1 .sub-tab li:nth-child(2){width:54%}
	.tab-depth1 .sub-tab li:nth-child(3){width:36%}
	.tab-depth1 .sub-tab li:nth-child(4){width:54%}
	.tab-depth1 .sub-tab li:nth-child(5){width:46%}
	.tab-depth2 .sub-tab li:nth-child(1){width:46%}
	.tab-depth2 .sub-tab li:nth-child(2){width:17%}
	.tab-depth2 .sub-tab li:nth-child(3){width:17%}
	.tab-depth2 .sub-tab li:nth-child(4){width:22%}
	.tab-depth2 .sub-tab li:nth-child(5){width:12%}
	.tab-depth2 .sub-tab li:nth-child(6){width:15%}

	/* daum 지도 */
	.map{height:300px;margin:0 0 20px 0;}

	/* SMART 2025 추진체계 */
	.system-box li{min-height:69px;font-size:18px;line-height:23px}
	.system-box2 li strong{font-size:40px}
	.system-box2 li p{margin-top:20px;font-size:18px;line-height:23px}

	/* 상명요람 */
	.settle-box .line-box5{width:68%}
	.settle-box .r-box{width:calc(100% - 68% - 5px)}

	/* 연혁 */
	.history-text-box.bg2{background-size:300px auto}
	.history-text-box > span{width:calc(100% - 300px);font-size:30px;line-height:40px;}
	.history-text-box > span strong{font-size:26px;line-height:35px;}

	/* 전용색상 */
	.color-box > li div ol{min-height:125px;}

	/* 교가 및 학원가 */
	.music-box-wrap > dl{width:40%;}
	.music-box-wrap > dl dt{font-size:26px;line-height:35px;}
	.music-box-wrap > dl dd > p{line-height:25px;}

	/* 학교법인 */
	.history-text-box > p:nth-of-type(1){padding-right:38%;}
	.history-text-box > p span{display:inline;}

	/* 사업단 소개 */
	.vision-box dl:nth-of-type(1) dt{top:45px}
	.vision-box dl:nth-of-type(2) dt{top:-115px}

	.map-outer .map article .ctgr-box{width:650px}

	/* 식당메뉴 */
	.menu-tab-box > div p{padding:15px 20px}
	.menu-tab-box > div a{width:48px;height:48px}
	.menu-tab-box > ul li{width:90px}
	.menu-tab-box > ul li a{padding:15px 0}
	
	/* 입학.교육 */
	.global_modal img {width:700px;}

	/* 국제교류 프로그램 */
	.global-content1 li p{margin-top:30px;font-size:20px}

	#global-program{width:calc(97% - 180px);margin-right:3%;padding:50px 3% 70px}
	#global-program .item .program-txt{padding-left:3%}
	#global-program .item .program-txt dt{font-size:25px}
	#global-program .item .program-txt dd p{margin-top:20px;font-size:16px;line-height:25px}
	#global-program .item .program-txt dd .btn-readmore{margin: 30px auto 0;display: block;}
	.btn-readmore{width: 150px;}
	.global-program-list{width:180px}
	.global-program-list > p{padding-bottom:20px;font-size:25px;line-height:30px}
	.global-program-list > ul li{margin-top:30px;font-size:20px;line-height:25px}


	/*서비스 상명인*/
	.service-lnk-wrap .service-lnk-box ul li a span{font-size:20px;line-height:24px;}

	/* 세계속 상명 */
	.show-map2, .global-tab-box2 .global-sub-tab1{display:none;}
	.show-list{display:block;}
}

@media screen and (max-width:1083px) {
	/* 찾아오시는 길 */
	.traffic-box2 + .traffic-box2 ul{padding-top:0}
}

@media screen and (max-width:1052px) {
	/*메인 비주얼*/
	.owl-theme .owl-prev{left:0}
	.owl-theme .owl-next{right:0}

	/* 사업단 소개 */
	.vision-box dl:nth-of-type(2) dt{top:-100px}
	
	/* 법인모달 */
	.coo_modal{height: 500px;}
}

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


	.top-header-box, .mid-header-wrap, .bottom-header-wrap .header-box{padding-right:30px;padding-left:30px}
	.mid-header-wrap form{padding:0;width: 45%;margin: 0 auto;}

	.sub-container{padding:80px 0 200px}
	#cal-img-box{display:none;}
	.pop-wrap .cal-box{width:100%;height:650px;padding:50px 3.58%;}
	.quick-menu-wrap{display:none;}
	.calendar2.fc .fc-toolbar h2{font-size:36px}
	/*intro*/
	#intro-wrap, #intro-spacer{display:none}

	/*글로벌 프로그램*/
	.content-wrap2 {box-sizing: border-box;width: 100%;padding: 80px 0 200px;}

	/* 유틸 */
	.quick-box, .btn-calender{display:none}

	.util-box-second{position:absolute;top:50px;right:20px;width:100%;text-align:right}
	.util-box-second.on{top:140px}
	.util-box-second article{/*position:static !important;*/width:90%;}
	.util-box-second article:nth-child(1){display:none;height:650px;}
	.util-box-second article a{padding:0 10px !important;color:#555;font-size:16px;vertical-align:top}
	.util-box-second article a:nth-child(n):after{display:block;position:absolute;top:3px;left:auto !important;right:0;width:1px;height:12px !important;background-color:#ccc !important;content:''}
	.util-box-second article a:last-child:after{display:none;}

	.lang-box{display:none;float:right;margin-right:0;padding:0;border:0;vertical-align:top}
	.lang-box p{margin-right:0;font-size:0;line-height:0}
	.lang-box a:last-child:after{display:none}
	.lang-box a{padding-top:0;line-height:1;border:0}
	.lang-box a:not(:nth-of-type(1)){margin-left:0;border-left:0}
	.lang-box a:nth-of-type(1), .lang-box a:nth-of-type(2), .lang-box a:nth-of-type(3){width:auto;border-radius:0}
	.lang-box a:hover,.lang-box a:focus, .lang-box a:active, .lang-box a.on{color:inherit;background-color:inherit}

	.util-box-second{transition:top 0.2s;-webkit-transition:top 0.2s}
	.top-header-wrap.on .util-box-second{top:140px}
	/*.top-header-wrap .util-box-second article:nth-child(1){transition:none}*/
	.login-box a img{display:none}

	/*.pop-calendar{display:none}*/
	#cal-img-box{display:none;}
	.pop-wrap .cal-box{width:100%;height:650px;padding:50px 3.58%;}
	.chk-list{top:10px;}
	.chk-list > li:not(:nth-child(1)){margin-top:5px;}
	.chk-list label{font-size:16px;line-height:23px;background-size:20px auto;background-position:left bottom;}
	.chk-list input[type="radio"]:checked + label{background-size:21px auto;}
	.calendar2 .fc-view-container{max-height:517px;}
	.calendar2.fc .fc-toolbar h2{width:250px;font-size:30px;}
	.calendar2 .fc-toolbar.fc-header-toolbar{margin-bottom:30px !important;}
	.calendar2.fc th{padding:10px 0;}
	.calendar2.fc th > span{font-size:18px;}
	/*.calendar2.fc .fc-day-grid thead td{padding:1.3% 0 4px 1.5%;}*/
	.calendar2.fc td > span{font-size:17px;}
	/*.calendar2.fc-unthemed .fc-body .fc-row{min-height:70px;}*/

	/* 로고+검색 */
	.mid-header-wrap{padding-top:70px}

	/* 메뉴 */
	.gnb-ul{padding-right:0}
	.sub-mn{left:40%}
	.gnb-ul > li:last-child{left:80.5%;top:-100px;bottom:auto;left:auto;right:0;width:190px;padding:16px 30px 16px !important;border-radius:30px;box-shadow:0 3px 0 #ffc6d7}
	.gnb-bg{height:437px;top:275px;background:#fff}
	.gnb-bg.sub-on{top:366px}

	/*푸터*/
	.foot-lnk-box{padding:15px 0;}
	.foot-ul:after{content:"";clear:both;display:block}
	.foot-lnk-box .foot-ul li{width: 50% !important;float: left;}
	.foot-lnk-box .foot-ul li:nth-of-type(2n):after{display:none}
	.foot-lnk-box .foot-ul li:first-of-type{text-align:center}
	.foot-lnk-box .foot-ul li:last-of-type{text-align:center}
	.foot-lnk-box .foot-ul li a{font-size:16px;}

	/* 메인컨텐츠 */
	.mini-board-tab-more{right:20px;}

	/* 메인컨텐츠01(학사일정) */
	.main-mini-wrap02 .main-mini-box02 .mini-board-tab-more{right:0;}

	/* 메인컨텐츠02(글로벌 프로그램) */
	.main-mini-wrap04 ul li{width:50%;margin-bottom:30px;}
	.main-mini-wrap04 ul li:nth-of-type(2n){padding-right:0;}
	.main-mini-wrap04 ul li > a > span{height:200px}
	.main-mini-wrap04 ul li > a strong{margin: 15px 0;font-size:23px;line-height:28px;height:56px;overflow:hidden; height:60px;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; line-height:30px; text-overflow:ellipsis;}
	.main-mini-wrap04 ul li > a p{max-height:111px;font-size:15px;line-height:23px;height:83px;}
	.main-mini-wrap04 ul li div{margin: 0 auto;width: 76%;height: 335px;}
	.main-mini-wrap04 .mini-board-tab-more{right:0;}
	.main-mini-wrap04 ul li div strong{padding:40px 0 30px 0;}
	.main-mini-wrap09 .people-wrap{padding:0 20px;}

	/* 메인컨텐츠02(수시모집요강) */
	.main-mini-wrap03 .carousel-wrap{min-width:0;}

	/* 메인컨텐츠02(학생증 발급안내) */
	.main-mini-wrap05 .item{padding:0 9%}
	.main-mini-wrap05 .item > p{/*min-height:104px;*/margin-left:20%;padding:32px 0}
	.main-mini-wrap05 .item > p strong{font-size:30px;line-height:40px}
	.main-mini-wrap05 .item > p span{font-size:18px}

	/* 상명갤러리 */
	.main-photo-wrap .mini-board-tab-more{right:0;}

	/* 홍보영상 */
	.main-video-wrap .mini-board-tab-more{right:0;}

	/* 메인컨텐츠03(link) */
	.main-mini-wrap07 > ul{padding-top:40px;}
	.main-mini-wrap07 li{width:100%;margin:50px 0 0 !important}
	.main-mini-wrap07 li .txt{padding-right:15.5%}
	.main-mini-wrap07 li .txt img{bottom:10px;}
	.main-mini-wrap07 li strong.main-title{height:auto;padding-bottom:20px;}

	/* 서브 컨텐츠 */
	.lnb-wrap{display:none}
	.content-wrap{width:100%}

	.btn-site3{font-size:20px}

	.p-tit{font-size:30px;line-height:35px}

	.circle-share-box .circle-box{padding:0 4%}
	.circle-share-box .circle-box p > span{display:inline}

	.sub-tree-child1 .li-tit{display:block;top:0;left:-1000000px;width:0;height:0;font-size:0;line-height:0;}
	.sub-tree-child1 .li-tit:after{display:none}

	/* 탭 */
	.board-tab-outer .board-tab li{padding:15px 2%;}
	.board-tab-outer .board-tab li a{font-size:18px;line-height:25px;}
	/*.board-tab li{padding:20px 2%}
	.board-tab li a{font-size:18px}*/
	.tab-box01 .sub-tab li a{font-size:15px}

	/* 사업단 소개 */
	.vision-box{padding:0}
	.vision-box dt{left:-10000000px;width:0;height:0;font-size:0px;line-height:0}
	.ck2-box .bg-box.br.ic1:before, .ck2-box .bg-box.br.ic2:before{background-size:70px auto}

	/* 전화번호 검색 */
	.search-tel form strong{font-size:25px;line-height:40px;margin-right:2.5%;}
	.search-tel form input[type="text"]{width:calc(97% - 210px);}

	/* 찾아오시는 길 */
	.traffic-box2 + .traffic-box2 ul{padding-top:30px}

	/* 국제교류프로그램 */
	.global-tab-box .global-sub-tab1{position:absolute;left:-10000000000px;width:0;height:1px;font-size:0;line-height:0;overflow:hidden}
	.global-tab-box .global-sub-tab1 li:nth-child(2){display:none}

	.global-tab ul > li a{font-size:18px}

	.global-content1 li img{width:130px;}

	/* 연혁 */
	.history-text-box > span{font-size:28px;line-height:35px;}
	.history-text-box > p:not(:last-child){font-size:17px;line-height:25px;}

	/* 임시 점검 안내 */
	.temporary-check-box section{width:85%;}

	/* why 상명 */
	.why-wrap > div .why-tit01{font-size:35px;}

	/* 총장인사말 */
	.greeting-box .txt-box .txt{left:20px;}

	/* 서비스 */
	.service-lnk-wrap .service-lnk-box ul li{width: 32%;margin:0 2% 2% 0;}
	.service-lnk-wrap .service-lnk-box ul li:nth-of-type(3n){margin:0 0 2% 0;}
	.service-lnk-wrap .service-lnk-box ul li:nth-of-type(5n){margin:0 2% 2% 0;}
    
	#main-visual .main_visual_0_2{visibility: visible;}
	#main-visual .main_visual_0_1{visibility: visible;}
	#main-visual .main_visual_1_2{visibility: visible;}
	#main-visual .main_visual_1_1{visibility: hidden;}
	.btn-read-more4{margin-top: 330px;margin-left:370px;}

	/* 웹툰 */
	.webtoon-box {margin: 0 5% 300px 5%; max-width: 90%;}
}

}
@media screen and (max-width:930px){
/*홍보영상*/
.media-left-box {float: none; width: 100%;}
.media-right-box {float: none; width: 100%;}	
	.media-left-box .l-box:after {display:block;position:absolute;left:0;width:calc(100% + 1px);height:1px;background-color:#003d91;content:''}
.media-right-box .l-box:after {display:block;position:absolute;left:0;width:100%;height:1px;background-color:#003d91;content:''}
	.btn-read-more4{margin-top: 330px;margin-left:330px;}
	
}

@media screen and (max-width:820px) {
	/*intro*/
	.intro-header ul li:not(:first-child){margin-left:2%}

	/* 메인컨텐츠 (알림) */
	.main-mini-wrap02 .main-mini-box{width:100%;padding:0;margin-bottom:50PX}
	.main-mini-wrap02 .main-mini-box .main-title{text-align:center}

	/* 메인컨텐츠02(수시모집요강) */
	.main-mini-wrap03{margin-top:-50px;}
	.main-mini-wrap03 h2{font-size:50px;line-height:54px}
	.main-mini-wrap03 h2 span{padding-bottom:5px;font-size:27px}
	.main-mini-wrap03 p{margin-top:20px;font-size:22px;line-height:26px}
	.main-mini-wrap03 .item div{padding:38px 0 3px;}
	
	/* 법인모달 */
	.coo_modal{height: 600px;}
}


@media screen and (max-width:800px) {		
	.container{padding-bottom:100px;}
	#main_visual_0_1{margin-top: 90px; }
	/*#main-visual .main_visual_0_2{visibility: visible;}*/
	/* 통합로그인 */
	.login_wrap {padding-top: 80px;}
	.login-box2 h2{font-size:60px; margin-bottom: 60px;}
	.login-box2 span.h2_logo {padding-bottom:15px;}
	.login2 > input[type="text"], .login2 > input[type="password"]{height:50px;font-size:14px;}
	.login-box2 fieldset + button {padding:15px 10px 15px; font-size: 18px;}

	/*헤더bottom: 메뉴*/
	.sub-mn{left:50%}
	.mid-header-wrap form{padding-left: calc(175px + 5.6%);padding-right: 32%;width:auto;}

	/* 메인비주얼 */
	#main-visual .item{height: 390px;}
	#main-visual .main-visual-txt-box{top:40px;}
	#main-visual .dt{padding: 0 55px;}
	
	/*축제 모바일*/
	#main-visual .item > img{transform:translate(-50%, -50%) scale(0.7);}

	
	/*학위수여식*/
	#main-visual .main_visual_1_1{visibility: hidden;}
	#main-visual .main_visual_1_2{visibility: visible;}
	#main-visual .main_visual_5_2{visibility: visible;}
	#main-visual .main_visual_5_1{visibility: hidden;}
	#main-visual .item .main_visual_1_2{transform:translate(-50%, -50%) scale(0.3);}
	#main-visual .item .main_visual_5_2{transform:translate(-50%, -50%) scale(0.4);}
	
	#main-visual .main_visual_2_1{visibility: hidden;}
	#main-visual .main_visual_2_2{visibility: visible;}
	
	.btn-read-more{width:145px;height:30px;line-height:30px;margin-top:20px;padding:0;font-size:14px;}
	.btn-read-more4{width:145px;height:30px;line-height:30px;margin-top:170px;margin-left:275px;padding:0;font-size:14px;}
	.btn-read-more6{width:145px;height:30px;line-height:30px;margin-top:0px;padding:0;font-size:14px;}
	
	#main-visual .item strong{font-size:25px;line-height:35px;}
	#main-visual .item p{margin:10px 0 0 0;font-size:16px;line-height:22px;-webkit-line-clamp: 7;height: 154px;}
	#main-visual .control-wrap a{width:19px;height:39px;}
	#main-visual .owl-dots{bottom:20px;padding-left:58px;}
	#main-visual .mini-board-ctrl{bottom:26px;}
	
	

	/* 메인컨텐츠 */
	.main-title{font-size:27px;line-height:30px;text-align:center;padding-bottom:25px;}
	.mini-board-tab-more{right:10px;}
	.mini-board-tab-more img{width:25px;}
	.ctgr{width:50px;padding:3px 0;font-size:12px}

	/* 메인컨텐츠01(상명소식) */
	.main-mini-wrap01{padding:40px 0 90px}
	.main-mini-wrap01 section{padding:0 10px}
	.main-mini-wrap01 section > div{width:100%;margin-bottom:37px;box-shadow:4px 4px 5px rgba(0,0,0,.16)}
	.main-mini-wrap01 section > ul li div{margin-left: 115px;padding: 12px 0;}
	.main-mini-wrap01 .item{height:300px}
	/*.main-mini-wrap01 .item img + div{padding: 15px 32px 15px 20px;}
	.main-mini-wrap01 .item img + div a strong{margin-top:0;font-size:17px;line-height:22px}
	.main-mini-wrap01 .item img + div a p{max-height:80px;margin-top:9px;font-size:14px;line-height:20px}*/

	.main-mini-wrap01 .item .left-box + div{width: calc(100% - 300px);}
	.main-mini-wrap01 .item .left-box{width:300px}
	.main-mini-wrap01 .item .left-box + div a p{max-height: 152px;}
	.main-mini-wrap01 section > ul{width:100%;margin-top:35px;padding-left:0}
	.main-mini-wrap01 section > ul li img{width:100px !important;height:100px !important;border-radius:100px !important;}
	.main-mini-wrap01 section > ul li div a strong{margin-top:3px;font-size:18px}
	.main-mini-wrap01 section > ul li div a p{margin-top:8px;font-size:16px}
	.main-mini-wrap01 .control-wrap{display:block;top:100%}
	.main-mini-wrap01 .control-wrap a{width:40px;height:37px;transform:translateY(0)}
	.main-mini-wrap01 .control-wrap .prev{left:auto;right:41px}
	.main-mini-wrap01 .control-wrap .next{right:0;}

	/* 메인컨텐츠01(알림) */
	.main-mini-wrap02{padding:30px 10px 0;}
	.main-mini-wrap02 .main-mini-box01 .main-title{padding:0 0 25px 0}
	.main-mini-wrap02 .mini-board-content01 li{padding-right:13.3%;padding-bottom:13px}/*1만족도조사관련 padding-right:26.3%;*/
	.main-mini-wrap02 .mini-board-content01 li a{font-size: 16px;line-height:21px;}
	.main-mini-wrap02 .main-mini-box01 .mini-board-tab-more{top:2px;right:0;}
	.main-mini-wrap02 .mini-board-content01 li > span{right:0;}

	/* 메인컨텐츠01(행사) */
	.main-mini-wrap02 .main-mini-box02 .main-title{padding:0 0 25px 0}
	.main-mini-wrap02 .mini-board-content02 li{margin:0 0 23px 0;}
	.main-mini-wrap02 .mini-board-content02 li a{padding:0 0 0 15px;}
	.main-mini-wrap02 .mini-board-content02 li span:nth-of-type(1){font-size:18px}
	.main-mini-wrap02 .mini-board-content02 li span:nth-of-type(2):before{top:-2px;}
	.main-mini-wrap02 .main-mini-box02 .mini-board-tab-more{top:2px;}

	/* 메인컨텐츠 (수시모집요강) */
	.main-mini-wrap03{padding:130px 0 150px;}
	.main-mini-wrap03 section{text-align:center;}
	.main-mini-wrap03 .control-wrap a{width:19px;height:39px;}
	.main-mini-wrap03 .mini-board-ctrl{bottom:-37px;}
	.main-mini-wrap03 .owl-dots{bottom:-43px;padding:0 0 0 5px;text-align:center;}

	/* 메인컨텐츠02(글로벌 프로그램) */
	.main-mini-wrap04{padding:50px 10px 80px}
	.main-mini-wrap04 ul li:nth-child(2n-1){padding-right:10px}
	.main-mini-wrap04 ul li:last-child{padding:0 0 20px 0;}
	.main-mini-wrap04 ul li > div{width: 86%;}
	.main-mini-wrap04 ul li div strong{padding:40px 0 25px 0;}
	.main-mini-wrap04 ul li > a strong{max-height:58px;margin:15px 0;font-size:21px;line-height:25px}
	.main-mini-wrap04 ul li > a p{max-height:115px;font-size:15px;line-height:19px}

	.g-tag a{font-weight:700}
	.main-mini-wrap05 .item > span{width:100px;height:100px;padding:18px 23px;box-shadow:3px 3px 0 #7067af}
	.main-mini-wrap05 .item > p{margin-left:20%;padding:6px 30px 12px 0;box-sizing:border-box}
	.main-mini-wrap05 .item > p strong{font-size:22px;line-height:30px}
	.main-mini-wrap05 .item > p span{font-size:17px;line-height:22px;}
	.main-mini-wrap04 ul li > a img{min-height: 200px;}

	/* 메인컨텐츠02(상명피플) */
	.main-mini-wrap09{padding:50px 0;}
	.main-mini-wrap09 > div{padding:0 10px;}
	.main-mini-wrap09 .people-wrap{padding:0;}
	.main-mini-wrap09 .people-box{margin:0 20px 0 0;width:calc(33.33% - 14px);}
	.main-mini-wrap09 .people-box > div:nth-of-type(2){padding:18px;}
	.main-mini-wrap09 .people-box > div:nth-of-type(2) a:nth-of-type(1){margin:0 0 20px;padding:0 0 11px;min-height: 48px;}
	.main-mini-wrap09 .people-box > div:nth-of-type(2) a:nth-of-type(1) span{font-size:18px;}
	.main-mini-wrap09 .people-box > div:nth-of-type(2) a:nth-of-type(2){height:48px;font-size:16px;line-height:24px;}
	.main-mini-wrap09 .control-wrap{text-align:center;}

	/* 메인컨텐츠03(포토 및 영상) */
	/*.main-mini-wrap06{padding:0 10px;}*disaf관련 삭제*/
	.main-mini-wrap06 > div{padding:40px 0 25px;padding:40px 0;}
	.main-mini-wrap06 .main-video-wrap .main-title{text-align:center}
	.main-mini-wrap06 .main-photo-wrap{width:100%;margin-right:0}
	.main-mini-wrap06 .main-photo-wrap .item a span{position:absolute;bottom:5px}
	.main-mini-wrap06 .main-video-wrap{width:100%;/*height:250px;*/margin-top:40px}
	.main-mini-wrap06 .main-video-wrap iframe{height:200px}

	/* 메인컨텐츠03(link) */
	.main-mini-wrap07{padding:0 10px;}
	.main-mini-wrap07 > ul{padding:25px 10px 0;box-sizing:border-box}
	.main-mini-wrap07 li{width:100%;margin-bottom:10px;}
	.main-mini-wrap07 li:not(:first-child){margin-top:20px;margin-left:0}
	.main-mini-wrap07 li strong.main-title{text-align:left;padding-bottom:5px;font-size:23px;line-height:26px}
	.main-mini-wrap07 li .txt{padding-right:60px;font-size:14px} 
	.main-mini-wrap07 li:nth-child(1) .txt img{width:30px}
	.main-mini-wrap07 li:nth-child(2) .txt img{width:23px}
	.main-mini-wrap07 li:nth-child(3) .txt img{width:25px}

	.main-mini-wrap08 > div{margin-top:80px}

	.w-cst4 .row04 > li:nth-child(1){width:17%}
	.w-cst4 .row04 > li:nth-child(2){width:13%}
	.w-cst4 .row04 > li:nth-child(3){width:47%}
	.w-cst4 .row04 > li:nth-child(4){width:23%}

	/*총장인사말*/
	.greeting-box .txt-box .txt p{font-size:30px;line-height:40px;}
	.greeting-box .txt-box .txt p span{font-size: 16px;}
	.greeting-box .txt-box .txt a{padding: 10px 20px 0 0;}

	/* 연혁 */
	.history-text-box > span:first-child .dp-block{display:inline;}

	/* 사업단 소개 */
	.ck2-box dl:nth-of-type(1) dt{top:35px;}
	.ck2-box dl:nth-of-type(2) dt{top:-90px;}

	/* 찾아오시는 길 */
	.traffic-box2 + .traffic-box2 ul{padding-top:0}
	
	/* 역대총장 */
	
	.g-list-box > li span {font-size: 17px;}
	.g-list-box > li p {font-size: 14px;}

	/*---------------
	입학.교육
	----------------*/
	.bg-international{padding:80px 0 75px}

	#college-visual .item p .dp-block{display:inline;}

	.college-board-wrap{margin-bottom:30px;}
	.college-board{width:100%;}
	.college-board h4{margin-bottom:10px;font-size:40px;}
	.college-board:nth-child(2){margin-top:50px;margin-left:0;}
	
	/* 글로벌지역학부 */
	.global_modal img {width:600px;}

	/* 국제교류 프로그램 */
	.global-content1 li p{font-size:18px}

	/* 서비스 */
	.service-lnk-wrap{padding:0 10px;}
	.service-lnk-wrap .service-lnk-box ul li{padding:0;width:49%;min-height:200px;}
	.service-lnk-wrap .service-lnk-box ul li:nth-of-type(2n){margin:0 0 2% 0;}
	.service-lnk-wrap .service-lnk-box ul li a{padding:20% 10px 0 10px;}
	.service-lnk-wrap .service-lnk-box ul li a span{font-size:16px;line-height:20px;}

	.service-lnk-wrap .service-lnk-box ul li:nth-of-type(3){margin:0 2% 2% 0;}
	.service-lnk-wrap .service-lnk-box ul li:nth-of-type(9){margin:0 2% 2% 0;}

	.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(4) a{padding:20% 10px 0 10px;}
	.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(4) a{padding:20% 10px 0 10px;}

	/* why 상명 */
	.why-wrap > div .why-tit01{padding:0 0 30px 0;font-size:30px;}
	.why-wrap > div .why-tit01:after{bottom:20px;}	
	.con-p4{font-size:16px;line-height:25px;}	
	.why-wrap > div > div > dl > dt{font-size:18px;}	
	.why-left-box > div{padding:0 0 0 5%;}
	.why-right-box > div{padding:0 5% 0 0;}

	/*전화번호검색*/
	.search-tel form ul{padding:0 ;}
	.search-tel form{padding:40px 30px}

	/* 임시점검안내 */

	.check-wrap .check-box{padding: 50px 30px;}
	.check-wrap .check-box .check-tit{font-size: 28px;padding: 70px 0 0;background-size: 50px;}
	.check-wrap .check-box .check-txt{font-size: 18px;line-height: 25px;padding: 15px 0 40px;}

	/* 입학 교육 > 대학 > 바로가기 상세페이지(공과대학) */
	.ee-thumb span{top:75%;padding:8px;font-size:14px;}
	.web-marks {margin:0;width: 50px;}
	.web-marks02{width:50px;}

	/* 검색영역 */
	.b-search-form .b-search-input{height:40px;}
}

@media screen and (max-width:720px) {
	/* 학교법인 */
	.history-text-box > span strong > span{display:inline;}
	.btn-read-more4 {margin-left:235px;}
}


@media screen and (max-width:640px) {
	.foot-wrap{margin-top:65px;}
	/* 버스안내 - 서울캠퍼스 */
	#bus_popup {width:400px;}
	.bus_list li .bus_con li {font-size:12px;}
	.bus_list li .bus_con li .bus_type {width:26px; line-height:20px; font-size: 11px;}
	.bus_list li .bus_con li:nth-child(1) {width:13%;}
	.bus_list li .bus_con li:nth-child(2) {width:52%;}



	/* 통합로그인 */
	.login-box2 h2{font-size:45px; margin-bottom: 40px;}
	.login-box2 span.h2_logo {padding-bottom:5px; font-size: 18px;}
	.login2 > input[type="text"], .login2 > input[type="password"]{height:40px;font-size:14px;}
	.login-box2 fieldset + button {padding:12px 10px 12px; font-size: 16px;}
	.login_footer .login_copy {font-size: 12px; line-height: 14px;}
	.login_footer h3 {padding-bottom: 15px;}
	.login_footer h3 img{width:150px;}

	.pc-hide{display:block !important;}
	.mobile-hide{display:none !important;}
	.r-box{text-align:right;/*margin:25px 0 0 0;*/}
	.mark-p{font-size:14px;line-height:24px;}
	.mark-p1{font-size:14px;line-height:24px;}
	.mark-p2{font-size:14px;line-height:24px;}
	.mark-p3{font-size:14px;line-height:24px;}
	.tb-scroll .c-box {font-size:16px;font-weight:500;padding:0 0 10px 0;} 

	.con-box{padding:0 0 30px 0;}
	/*.l-box{text-align:center !important}*/

	/* margin & padding */
	.pl30{padding-left:20px !important}

	/* mobile에서만 margin 값 적용(ex. 버튼) */
	.m-mt5{margin-top:5px !important}

	/* 유틸 */
	.top-header-wrap{display:none}


	/* 로고+검색 */
	.mid-header-wrap{float:none;padding:15px 10px;background-color:#003d91}
	.mid-header-wrap h1{float:none}
	.mid-header-wrap h1 a{width:128px;height:37px;margin:0 auto;background:url(/_res/ko/img/common/m-logo.png) no-repeat top left;background-size:128px auto}
	.mid-header-wrap form{padding:16px 0 0}
	.mid-header-wrap form input{padding:12px 15px 12px;font-size:14px;font-weight:300;border:0}
	.btn-search{display:block;width:49px;height:40px;border-radius:20px;background:#fff url(/_res/ko/img/common/ic-m-search.png) no-repeat center;background-size:19px auto}

	/* 메뉴 */
	.btn-menu{display:block;position:absolute;top:22px;right:10px}
	.btn-menu img{width:23.5px}
	.gnb{display:none}

	/*푸터*/	
	.foot-box{padding:25px 10px}
	.foot-box .foot-util{float:none;width:100%;padding:0}
	.foot-box .foot-util > divnth-child(1){padding:0 0 20px 0}
	.foot-box .foot-util > div:nth-child(2){text-align:center}
	.foot-box div .foot-sns{display: block;/* width:49.5%; */margin: 0 0 15px;}
	.foot-box div > span a{font-size:14px !important}
	.foot-box .foot-lang{margin:0;padding-right:7.75%}
	.foot-box .foot-lang a:not(:last-child){margin-right:9.37%}
	.foot-box .foot-sns a:not(:first-child){margin-left:11.56%}
	.foot-box .foot-sns a img{height:14px}
	.foot-box address{float:none;width:100%;margin-top:15px;padding:0;}
	.foot-box .footer-contact li{font-size:14px}
	.foot-box .footer-contact li:not(:first-child){margin-top:5px}
	.foot-box .footer-contact li:last-child{margin-top:20px}
	.scroll-top-btn{top:-50px; width:100px; height:50px;}
	.scroll-top-btn img{width:100px}

	/* 메인 비주얼 */
	/*#main-visual .item{height:400px}*/
	/*#main-visual .item.visual1 > div{top:30px}*/
	/*#main-visual .item.visual1 p{width:55%}*/
	/*#main-visual .item.visual2 > div{top:30px}*/
	/*#main-visual .item.visual2 p{width:100%}*/
	/*#main-visual .item.visual3 > div{top:30px}*/
	/*#main-visual .item.visual3 p{width:45%}*/
	/*#main-visual .item.visual4 > div{top:40px}*/
	/*#main-visual .item.visual4 p{width:70%}*/
	/*#main-visual .item > img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;max-width:none;height:400px}*/
	#main-visual .item strong{font-size:20px;line-height:28px;}
	#main-visual .item p{width:100%;/*max-height:57px;*/font-size:14px;line-height:19px;-webkit-line-clamp:10;height:190px;}
	#main-star .item > div .left-box {float: left;width: 30%;height: auto;}
	#main-star .item > div .right-box {min-height: 226px;padding: 27px;width: 70%;border-left: 1px solid #cdcdcd;}

	#main-visual .control-wrap{display:none}
	#main-visual .mini-board-ctrl{bottom:20px}
	#main-visual .owl-dots{bottom: 15px;padding-left:25px}
	#main-visual .owl-theme .owl-dots .owl-dot.active span, #main-visual.owl-theme .owl-dots .owl-dot:hover span{width:22px}
	/*#main-visual .main-visual-txt-box{top:15px;}*/
	#main-visual .dt{padding:0 10px;}

	
	/*#main-visual .item > div {position: absolute;bottom: 0;padding:0 10px}*/
	/*.btn-read-more{width:100px;height:35px;margin-top:50px;padding:9px 0 11px;font-size:14px;box-shadow:3px 3px 0 #ffc6d7}*/

	/* 메인컨텐츠 */
	.main-title{padding-bottom:20px;font-size:27px;line-height:32px;/*text-align:left*/}
	.mini-board-tab-more img{width:20px;}
	.main-mini-wrap01 .item{height:auto}
	.main-mini-wrap01 .item .left-box {float:none;width: 100%;height:auto;/* 191230 추가 - height:auto;*/}
	.main-mini-wrap01 .item .left-box img{height:auto;}/*191230 추가*/
	.main-mini-wrap01 .item .left-box + div {width: calc(100% - 130px);float:left;padding: 20px;}
	.main-mini-wrap01 .item .left-box + div a strong{display: block;font-size: 18px;font-weight: 500;line-height: 25px;max-height: 30px;}
	.main-mini-wrap01 .item .left-box + div a p{max-height: 43px;margin-top: 14px;font-size: 16px;line-height: 22px;}
	.mini-board-tab-more{top:6px;}

	/* 메인컨텐츠01(알림) */
	.main-content-wrap01{background-size:cover}
	.main-mini-wrap02{padding: 36px 10px 41px;}
	.main-mini-wrap02 .main-mini-box{width:100%;}
	.main-mini-wrap02 .main-mini-box01{padding-right:0;padding-bottom:30px;}
	.main-mini-wrap02 .main-mini-box01 .main-title{text-align:center}	
	.main-mini-wrap02 .main-mini-box01 .mini-board-tab-more{top:4px;right:0}
	.main-mini-wrap02 .mini-board-content01 li{padding-right:21.3%;padding-bottom:10px}
	.main-mini-wrap02 .mini-board-content01 li > span{font-size:16px;padding-top:2px}

	/* 메인컨텐츠01(행사) */
	.main-mini-wrap02 .main-mini-box02{padding:0}	
	.main-mini-wrap02 .main-mini-box02 .main-title{text-align:center}	
	.main-mini-wrap02 .main-mini-box02 .mini-board-tab-more{top:4px;right:0}
	.main-mini-wrap02 .mini-board-content02 li{margin:0 0 15px 0;}
	.main-mini-wrap02 .mini-board-content02 li a{padding:0 0 0 10px;}
	.main-mini-wrap02 .mini-board-content02 li span:nth-of-type(1){font-size:18px;}
	.main-mini-wrap02 .mini-board-content02 li span:nth-of-type(2):before {content: ":";clear: both;display: block;position: absolute;top: -2px;left:33%;}

	/* 메인컨텐츠02(수시모집요강) */
	.main-mini-wrap03{min-height:270px;padding:67px 10px;background:url(/_res/ko/img/main/bg-m-main-content2.png) no-repeat right top / cover}
	.main-mini-wrap03 section{padding:0;}
	.main-mini-wrap03 h2{font-size:27px;line-height:32px}
	.main-mini-wrap03 h2 span{font-size:20px}
	.main-mini-wrap03 p{margin-top:16px;font-size:17px;line-height:22px;padding:0 20px;}
	.main-mini-wrap03 .item div{padding:18px 0 3px;}
	.btn-readmore{padding:10px 0 13px;font-size:17px}
	.main-mini-wrap03 .control-wrap{display:none;}
	.main-mini-wrap03 .mini-board-ctrl{bottom:-38px;}
	.main-mini-wrap03 .owl-dots{bottom:-44px;}

	/* 메인컨텐츠02(글로벌 프로그램) */
	.main-mini-wrap04{padding:0 10px 40px}
	.main-mini-wrap04 ul li > a > span{position:relative;height:150px}
	.main-mini-wrap04 ul li > a > span img{position:relative;/*top:50%;left:50%;transform:translate(-50%, -50%);width:auto;max-width:100%;max-height: 200px;min-height: 150px;*/}
	.main-mini-wrap04 ul li > a strong{max-height:42px;margin:10px 0;font-size:17px;line-height:21px}
	.main-mini-wrap04 ul li > a p{max-height:63px;padding-top:11px;font-size:14px;line-height:18px}
	.g-tag{margin-top:11px}
	.g-tag a{margin-right:8px;font-size:14px;line-height:21px}

	.main-mini-wrap04 ul li div strong{padding-bottom:14px;font-size:25px}
	.main-mini-wrap04 ul li div a{padding-bottom:7px;font-size:16px} /*min-width:0;*/
	
	/*disaf 하단간격 조정*/
	.main-mini-wrap06{padding-bottom: 40px;}
	
	/* 메인컨텐츠02(상명피플) */
	.main-mini-wrap09 > div{padding:0 10px;}
	.main-mini-wrap09 .people-wrap{padding:0;}
	.main-mini-wrap09 .people-box{margin:0 10px 0 0;width:calc(33.33% - 7px);}
	.main-mini-wrap09 .people-box > div:nth-of-type(2){min-height:0;padding:15px;}
	.main-mini-wrap09 .people-box > div:nth-of-type(2) a:nth-of-type(1){margin:0 0 10px;padding:0 0 13px;}
	.main-mini-wrap09 .people-box > div:nth-of-type(2) a:nth-of-type(1) span{padding:0 4px 0 0;font-size:16px;}
	.main-mini-wrap09 .people-box > div:nth-of-type(2) a:nth-of-type(2){height:44px;font-size:14px;line-height:22px;}

	/*상명갤러리*/
	.board-name-gallery-list .board-gallery-box a img{height: auto;}
	.board-gallery-list li{width: calc(50% - 5px);}

	/* 메인컨텐츠02(학생증 발급안내) */
	.main-mini-wrap05{background-position:38% -35px;padding:40px 10px;margin-top:-10px}
	.main-mini-wrap05 .item > p{margin-left:calc(100px + 5%)}

	/* 메인컨텐츠 (eCampus) */
	.main-mini-wrap07 > ul{padding: 0 10px}
	.main-mini-wrap07 li .txt .web{display:none}
	.main-mini-wrap07 li .txt .mobile{display:block}
	.main-mini-wrap07 li .txt img{bottom:4px;}

	/* 메인컨텐츠03(sns) */
	.main-mini-wrap08 a:not(:first-child){margin-left:12%}	
	/*
	#main-star .item > div > div{margin-bottom:20px;background-size:55% auto;background-position:43% 0px;}
	#main-star .item > div > div:after{width:100px;height:100px;background-size:100px auto}
	#main-star .item > div > div > span{font-size: 18px;line-height: 26px;padding: 0 15px 0 0;}
	#main-star .control-wrap a {width: 40px;height: 40px;}
	#main-star {margin: 0 0 60px 0px;}	
	#main-star .control-wrap .prev{top: -21px;right: 41px;}
	#main-star .control-wrap .next{top: -20px;right: 0px;}
	#main-star > span {padding: 0px 0 0 0;}
	*/

	/* 서브 컨텐츠 */
	.path-wrap{display:none}
	.sub-container{padding:50px 0 100px;}
	.content-wrap{padding:0 10px;box-sizing:border-box}

	.btn-send{height:40px;padding:0 32px 0 10px;font-size:14px;line-height:40px;background-size:16px auto;background-position:right 9px center;}
	.btn-down{/*width:150px;*/height:40px;padding:13px 32px 13px 10px;color:#fff;font-size:14px;background-size:15px 13px;background-position:right 9px center}
	.btn-down > span{position:absolute;left:-10000000px;font-size:0;line-height:0;}
	.btn-ytb{/*width:150px;*/height:40px;padding:13px 32px 13px 10px;color:#fff;font-size:14px;background-size:15px 13px;background-position:right 9px center; margin: 0 0 10px 0 !important;}
	.btn-ytb > span{position:absolute;left:-10000000px;font-size:0;line-height:0;}
	.btn-site3{padding: 140px 30px 0px 0;background: url(/_res/ko/img/common/ic-site3.png) no-repeat 100% 95%;font-size:18px;background-size:18px auto}


	.btn-site3:hover, .btn-site3:focus, .btn-site3:active{background: url(/_res/ko/img/common/ic-site3.png) no-repeat 100% 95%;background-size:18px auto}
	.btn-filedown{font-size:14px;}
	.btn-down {margin: 0 0 10px 0 !important;}
	
	/* margin & padding */
	.mt80{margin-top:40px !important}
	.mt60{margin-top:30px !important}
	.mt50{margin-top:25px !important}
	.mt40{margin-top:20px !important}
	.mt30{margin-top:15px !important}

	/*박스*/
	.bg-box{padding:30px 10px;}

	.img-box2 img{width:75%}
	.img-box2 > span:first-child{margin-bottom:30px}
	.img-box2 > span:not(:first-child){padding-top:30px}
	.img-box3.line-box1{padding:0 30px}
	.img-box3 > span{width:100%}
	.img-box3 > span:not(:first-child){border-top:1px solid #ccc;border-left:0}

	.quote-box span{font-size:16px}
	.quote-box.q-two{background:none}
	.quote-box.q-two p{font-size:18px;line-height:23px}
	.quote-box.q-two strong{font-size:23px;line-height:30px}
	.quote-box.ql-one strong{display:inline-block;padding:10px 0 0 20px;font-size:18px;line-height:25px;background:url(/_res/ko/img/common/ic-quotes5.png) no-repeat left top / 25px auto;box-sizing:border-box;}
	.quote-box.ql-one p{font-size:23px;line-height:30px;}

	p.ql-one:before{background-size:30px auto;}
	p.ql-two{font-size:18px;line-height:25px}
	p.ql-two strong{font-size:20px;line-height:28px}

	.line-box1{padding:20px 10px}
	.line-box1.c-bd2-2, .line-box1.c-bd2-3{padding:30px}
	.line-box1.c-bd3{margin: 20px 0 0 0;padding:20px 10px;}
	.line-box1.c-bd2-5{padding:30px 20px}
	.line-box1.bg-monun{padding:30px 0}
	.line-box1.bg-monun.img-box img{width:70%}
	.l-quotes:before{top:-15px;left:20px;width:30px;height:27px;background-size:30px auto}
	.line-box1 + .r-box{width:100%;margin-top:30px}
	.line-box1.tb-wrap{padding:30px 20px}
	.line-box1.line-share-box2{padding:30px 0}
	.line-box1.img-box2{padding:30px 20px}
	.line-box1.bg-line{padding:10px 20px;border-radius:50px;border:4px solid #e3eaf5;background:none;}
	.line-box1.c-bd2-4 {padding: 40px 20px 40px 10px;}

	.line-box2{margin-top:30px;padding:15px 0}
	.line-box2-2{margin-top:25px;padding:15px 0}

	.line-box3 li{padding:15px 3%}
	.line-box3 li:not(:first-child){margin-top:5px}
	.line-box3 li strong{width:100%;margin-right:1.6%;font-size:16px;line-height:20px}
	.line-box3 li strong > span{font-size:14px}
	.line-box3 li p{width:100%;margin-top:10px;padding:5px 0;font-size:15px;line-height:18px}
	.line-box3.ic-ability li strong{padding:5px 0 5px calc(50px + 1.6%);background-size:45px auto, 0 !important}

	.line-share-box.type1 .line-box{width:100%;margin-top:10px;margin-left:0 !important}
	.line-share-box.type2{padding:30px}
	.line-share-box.type3 li{width:100%;padding:20px 10px;}
	.line-share-box.type3 li:not(:first-child){margin-top:20px;margin-left:0}
	.line-share-box.type3 li strong{font-size:18px;line-height:25px;}
	.line-share-box.type3 li p{font-size:16px;line-height:23px;}

	.float-box .img-symbol{float:none;margin:0 auto;width:180px;height:180px;background-size:auto 65%}
	.float-box .p-text{width:100%;margin-top:30px}
	.float-box .p-text > p{padding:0 15px;font-size:16px;line-height:24px}
	.float-box + r-box{margin-top:10px}

	.bg-img-box.sym3, .bg-img-box.sym4, .bg-img-box.sym5{background-size:140px auto;background-position:center 10px}
	.bg-img-box.sym3{padding-top:200px}
	.bg-img-box.sym4{padding-top:180px}
	.bg-img-box.sym5{padding-top:150px}
	.bg-img-box .p-text2{position:relative;transform:none;width:100%;padding-left:20px;box-sizing:border-box}
	.bg-img-box .p-text2 > span{margin-bottom:10px;font-size:20px;line-height:25px}
	.bg-img-box .p-text2 > span span{font-size:16px}
	.bg-img-box .p-text2 > p{padding-top:10px;font-size:15px;line-height:25px}
	.bg-img-box .p-text2 > ul li{font-size:15px;line-height:25px}

	.quote:before, .quote2:before, .quote3:before{top:-22px;width:35px;height:30px;background-size:100% auto}

	.sub-tree.two{background:none}
	.sub-tree.two .sub-tree-child1{margin-top:10%}
	.sub-tree.two .sub-tree-child1 > li{width:100%;height:auto;padding:20px 10px}
	.sub-tree.two .sub-tree-child1 > li:not(:first-child){margin-top:5%;margin-left:0}
	.sub-tree.two .sub-tree-child1 > li > .va-center{top:0;transform:translateY(0);width: 100%;}
	.sub-tree.two .tree-line-top:before, .sub-tree.two .tree-line-bottom:after{background:none}

	.sub-tree.three{background:none}
	.sub-tree.three .sub-tree-child1{margin-top:5%}
	.sub-tree.three .sub-tree-child1 > li{width:100%;padding:21px 3% 20px}
	.sub-tree.three .sub-tree-child1 > li:not(:first-child){margin-top:5%;margin-left:0}
	.sub-tree.three .sub-tree-child1 > li > strong{min-height:auto;font-size:17px;line-height:23px}
	.sub-tree.three .sub-tree-child1 > li > ul{margin-top:10px}
	.sub-tree.three .sub-tree-child1 > li > ul:before{display:none}
	.sub-tree.three .tree-line-bottom:after{display:none}

	.bg-light2{background-position-y:11%;background-size:80% auto}

	/*리스트*/
	.list-circle{width:200px;margin:70px auto 0;}
	.list-circle > li{width:200px;height:200px;margin:-16px 0 0;font-size:16px;line-height:20px;}
	.list-circle > li:not(:first-child):before{top:-21px;left:50%;transform:translate(-50%, 0) rotate(90deg);}

	.list > li{font-size:15px;line-height:24px}
	.list2 > li{padding-left:10px;font-size:14px;line-height:24px !important;}
	.list2 > li:before{top:10px;width:3px;height:3px}
	.list3 > li{font-size:16px;line-height:25px}
	.list3 > li:before{top:11px;}
	.list4 > li{font-size: 14px;line-height: 22px;}

	.ul-type02 > li{font-size:14px;line-height:22px;}
	.ul-type02 > li:after{top:11px;}
	.hyphen > li:before{top:11px}
	.hyphen.ol-list > li:before{top:11px;}

	.dot > li{padding-left:5px}
	.dot > li:after{top:12px;width:2px;height:2px}
	.dot2{padding-top:23px}
	.dot3 > li{padding-left:10px}
	.dot3 > li:after{top:15px;width:3px;height:3px;}

	.ol-type01 > li{font-size:14px;line-height:24px;}
	.ol-type02 > li{font-size:14px;line-height:24px;}
	.ol-type03 > li{font-size:14px;line-height:24px;}

	/* 타이틀 */
	.title-wrap{padding:30px 0}
	.title-wrap h3{font-size:24px}

	.h4-tit{padding:0 0 10px 15px;background: url(/_res/ko/img/common/ic-bul1.png) no-repeat 0 3px;font-size:20px;line-height:25px;background-size:10px auto}
	.h4-tit:not(:first-child){margin-top:40px}

	.p-tit{margin-top:40px;font-size:23px;line-height:30px}
	.p-tit span{padding-bottom:10px}
	.p-tit2{padding:15px 0 0 22px;font-size:20px;line-height:25px;background-size:30px auto}
	.h5-tit2, .h5-sub{margin:20px 0 10px;font-size:18px;line-height:26px;}
	.h5-tit2:before{top:8px;left:0;width:8px;height:8px;border:3px solid #3f6ba0}

	.s-tit{font-size:20px;line-height:28px;}
	.s-tit3{font-size:20px;line-height:33px;}
	.s-tit3.under{margin-bottom:10px;padding-bottom:15px;}
	.s-tit4{font-size:20px;line-height:30px;}
	.s-tit5{font-size:20px;line-height:25px}
	.s-tit5:before, .s-tit5:after{width:15px;}
	.webtoon-tit{font-size:24px}

	.tb-scroll + .mark-p{margin-top:10px;}
	.con-p, .con-p1, p.con-p1, .con-p4, .link{font-size:14px !important;line-height:23px;}
	.con-p3, p.con-p3{font-size:18px;letter-spacing:-1px;}
	.con-p5{font-size:15px}
	.p-caution{padding-left:20px;font-size:16px;line-height:24px;background-size:15px auto;background-position:left 5px}

	.slo1{font-size:20px;line-height:33px}
	.slo1 strong{margin-bottom:5px;font-size:18px;line-height:23px}
	.slo2{font-size:16px;line-height:20px}
	.slo2 strong{margin-bottom:6px;font-size:23px;line-height:30px;letter-spacing:-1px;}
	.slo3{font-size:20px;line-height:30px}
	.slo3 strong{margin-bottom:5px;font-size:23px;line-height:25px;}
	.slo4{font-size:16px;line-height:20px}
	.slo4 strong{margin-top:5px;font-size:23px;}
	.slo5{font-size:16px;line-height:20px}
	.vision{margin-bottom:8px;padding:0 10px;font-size:16px}
	.vision:before, .vision:after{width:10px}

	/* 서브 테이블 */
	.sub-tb thead th{font-size:16px;line-height:20px}
	.sub-tb tbody th{font-size:15px;line-height:18px}
	.sub-tb tbody td{font-size:15px;line-height:18px}

	/* 탭 */
	.board-tab-outer .board-tab{padding:5px 10px;}
	.board-tab-outer .board-tab li{padding:10px 2%;}
	.board-tab-outer .board-tab li a{font-size:16px;line-height:23px;}
	.tab-box01, .tab-box02{padding-bottom:40px}

	.board-tab{margin-bottom:40px}
	.board-tab li{padding:10px 4%}
	/*.board-tab li:not(:nth-child(6n-5)):before{display:none}*/
	.board-tab li a{font-size:15px;line-height:20px}
	/*.w6 li, .w6-2 li{width:33.33% !important}*/

	/* 영상 */
	.video-box iframe{height:300px}

	/*총장인사말*/
	.greeting-box .txt-box .txt{left:10px;}
	.greeting-box .txt-box .txt p{font-size:18px;line-height:23px;}
	.greeting-box .txt-box .txt p span{font-size:14px;}
	.greeting-box .txt-box .txt a{font-size:16px;}
	.greeting-box .txt-box .txt a:after{bottom:6px;}

	.br-br{border-bottom-right-radius: 30px !important;}
	.greeting-box .left-box p{font-size: 19px;font-weight: 500;line-height: 25px;text-align:center}
	.greeting-box .left-box {width: 100%;position: relative;}
	.greeting-box .right-box {position: relative; width: 100%;padding: 0 0 30px 0;text-align: center;}
	.greeting-box .right-box img{width: 100%;max-width: 270px;}
	.greeting-box .left-box p span:nth-child(2){font-size: 16px;font-weight: 300;line-height: 28px;padding:0;}
	.l-quotes:before{display:none !important}
	.greeting-box .left-box p:nth-child(1){padding:0 0 30px 0;}

	.greeting-wrap{margin:0;padding-top:0}

	.greeting-wrap > p:nth-of-type(1){margin-top:30px}
	.greeting-wrap > p:not(:nth-of-type(1)){margin-top:20px}
	.greeting-wrap .r-box.r1{margin-top:30px}
	.greeting-wrap .r-box.r2{margin-top:35px}
	.greeting-wrap .r-box.r2 img{width:180px}
	
	/* 역대총장 */
	.g-list-box > li {width: 30.33%;}
	.g-list-box > li img {width: 100%;}

	/* 연혁 */
	.history-text-box{margin-bottom:30px;background:none !important}
	.history-text-box + .r-box{margin-top:30px}
	.history-text-box:before{height:110px}
	.history-text-box > span{width:100%;margin-bottom:20px;font-size:20px;line-height:25px;padding: 0 0 0 14px;}
	.history-text-box > p{font-size:16px;line-height:23px}
	.history-text-box > p:not(:last-child){margin-bottom:24px;padding-right:0;}
	.history-text-box > p span{display:inline;}
	.history-text-box + .tab-box02{margin-top:34px}
	.history-text-box + .r-box{margin-top:25px}

	.history-box > strong{width:100%;font-size:23px}
	.history-box > ul{width:100%;margin-top:20px}
	.history-box > ul > li{padding-left:20px;padding-bottom:30px}
	.history-box > ul > li{margin-bottom:4px;padding-left:15px;font-size:20px}
	.history-box > ul > li strong{font-size:18px}
	.history-box > ul > li strong:before{top:4px;left:-15px;width:11px;height:11px}
	.history-box > ul > li p:not(.m-txt){margin-bottom:3px;font-size:17px;line-height:25px}
	.history-box > ul > li p.m-txt{margin-bottom:0;font-size:16px;line-height:25px}
	.history-box > ul > li p.m-txt:before{top:0}

	/* SMART 2025 추진체계 */
	.system-box-wrap dt{left:-100000px;width:0;font-size:0;line-height:0}
	.system-box-wrap dt:after{display:none}
	.system-box-wrap dd{margin-left:0}
	.system-box{padding:17.7% 0 8.5%;background:none !important}
	.system-box li{width:33.33%;min-height:75px;font-size:16px;line-height:20px}
	.system-box li:first-child{padding-left:6px}
	.system-box li:last-child{padding-right:6px}
	.system-box2{margin-top:0}
	.system-box2 li{width:100%}
	.system-box2 li:not(:first-child){margin-top:10px;margin-left:0}
	.system-box2 li strong{font-size:20px}
	.system-box2 li p{margin-top:15px;font-size:15px;line-height:19px}

	/* 시그니쳐 */
	.signiture-wrap{padding:30px}
	.signiture-box li, .signiture-box2{width:100%}
	.line-share-box.type2 li{width:50%;    min-height: 220px;}
	.signiture-box2:nth-child(2n){margin-left:0}
	.signiture-box2, .signiture-box li:nth-child(1) ~ li, .line-share-box.type2 li:nth-child(2) ~ li{margin-top:20px}
	.line-share-box.type2 li > div{min-height:auto}

	/* 전용색상 */
	.color-box > li{padding:0 2%}
	.color-box > li:nth-child(2) ~ li{margin-top:30px}
	.color-box > li .circle{display:block;width:100px;height:100px;margin:0 auto}
	.color-box > li > div:nth-child(2){width:100%;margin-top:15px;text-align:center}
	.color-box > li div ol{min-height:80px;}
	.color-box > li div strong{font-size:16px}
	.color-box > li div > span, .color-box > li div ol li{font-size:15px;line-height:18px}
	.sub-tb .col{width:25% !important}
	.sub-tb tbody td.v-dot{padding-right:0;background:none;text-align: center;}
	.sub-tb tbody td .color{display:block;width:100%}

	/* 배너 */
	.banner-box li:first-child{width:100%;padding-right:0}
	.banner-box li:last-child{width:100%;margin-top:30px}

	/* 교가 및 학원가 */
	.music-box-wrap{padding:20px !important}
	.music-box-wrap > div, .music-box-wrap > dl{width:100% !important;margin-top:0}
	.music-box-wrap > dl dt{font-size:23px;line-height:30px;}
	.music-box-wrap > dl dt{line-height:23px;}
	.music-box-wrap.pd5{padding: 33px 4% 33px 3%;}

	/* 예결산공고 */
	.contents-admin{margin-top:30px;}
	.contents-admin p{line-height:20px;}
	.contents-admin p span{margin-right:10px;padding-right:10px;}
	.contents-admin p span:after{top:5px;}

	/* 학교법인 */
	.text-box .con-p{margin-bottom:15px}
	.text-box .con-p > .fl{width:40%}
	.text-box .con-p > .fr{width:40%}
	.text-box .line-box1{margin:40px 0;}
	.text-box .line-box5{margin:40px 0;padding:15px 4.9%}

	.secretariat-box{margin-top:20px;padding:25px}
	.secretariat-box > div{float:none;padding-right:0;text-align:center}
	.secretariat-box > ul{float:none;width:calc(100% - 5px);margin-top:30px;padding-left:0;border-left:none}
	
	/* 학교법인 모달창 영역을 꾸민다 */
	.coo_modal{left: calc(50vw - 200px); width: 320px; height: 750px;}

	/* 상명요람 */
	.settle-box .line-box1{width:100%}
	.settle-box .line-box1 img{width:40%}

	/* 사업단 소개 */
	.ck2-box .line-box1.c-bd2-4{line-height:20px}
	.ck2-box .c-bd2-4 + .img-box{margin-top:30px}
	.ck2-box .img-box + .list{margin-top:30px}
	.ck2-box .bg-light2{padding:0}
	.ck2-box .bg-light2 .slo3{margin-bottom:30px}
	.ck2-box .s-tit4{margin-bottom:10px;}
	.ck2-box > .slo3{margin-top:0}
	.ck2-box > .slo3 p{font-size:20px}
	.ck2-box > .slo3 strong{padding:15px 20px 0;background:url(/_res/ko/img/common/ic-quotes5.png) no-repeat left top / 30px auto}
	.ck2-box > .line-share-box:not(.type3) li{float:none;width:calc(100% - 5px);margin-top:60px;}
	.ck2-box > .line-share-box:not(.type3) li:first-child{margin-right:0}
	.ck2-box > .line-share-box:not(.type3) li:last-child{margin-left:0}
	.ck2-box > .line-share-box:not(.type3) li strong{font-size:20px;}
	.ck2-box > .line-share-box:not(.type3) li p{margin-top:-10px;font-size:16px;line-height:20px;}

	.ck1-box > .line-share-box:not(.type3) li{float:none;width:calc(100% - 5px);margin-top:60px;}
	.ck1-box > .line-share-box:not(.type3) li:first-child{margin-right:0}
	.ck1-box > .line-share-box:not(.type3) li:last-child{margin-left:0}
	.ck1-box > .line-share-box:not(.type3) li strong{font-size:20px;}
	.ck1-box > .line-share-box:not(.type3) li p{margin-top:-10px;font-size:16px;line-height:20px;}

	.ck2-box > .line-share-box li.line-box strong{top:-30px;padding:0 10px;font-size:18px}
	.ck2-box > .line-share-box li.line-box p{padding:0 0 1%;font-size:16px;line-height:20px;}
	.ck2-box .bg-box.br{padding:55px 15px 30px;}
	.ck2-box .bg-box.br.ic1:before, .ck2-box .bg-box.br.ic2:before{top:44px;left:-5px;background-size:40px auto}
	.ck2-box .c-box > .s-tit5{margin:50px 0 20px;}

	.ck2-box dl dt{left:-10000000000px;width:1px;height:0;font-size:0;line-height:0;overflow:hidden;}

	.sk2-sub:not(:nth-of-type(1)){margin-top:40px;}
	.sk2-sub1 > ul > li{text-align:center}
	.sk2-sub1 > ul > li:not(:first-child){margin-top:30px}
	.sk2-sub1 > ul > li > img{float:none}
	.sk2-sub1 > ul > li > ol{position:static;transform:translateY(0);width:100%;margin-top:10px;padding-left:0}
	.sk2-sub1 > ul > li > ol > li:before{top:13px;}
	.sk2-sub1 > ul > li:nth-child(2) > img{float:none}
	.sk2-sub1 > ul > li:nth-child(2) > ol{padding-right:0}
	.sk2-sub1 > ul > li > ol > li:not(:first-child){margin-top:15px}

	.sk2-sub2 > ul > li{width:100%}
	.sk2-sub2 > ul > li:not(:first-child){margin-top:2%;margin-left:0}
	.sk2-sub2 > ul > li strong{margin-bottom:20px;padding:15px 0;font-size:16px;line-height:20px}
	.sk2-sub2 > ul > li strong:after{bottom:-25px;height:30px;background-size:auto 30px}
	.sk2-sub2 > ul > li ol{padding:20px 5.7%}
	.sk2-sub2 > ul > li ol li{font-size:15px;line-height:20px}
	.sk2-sub2 > ul > li ol li:not(:first-child){margin-top:10px}

	.sk2-sub3 > .slo4{padding:25px 10px;}

	/* 전화번호 검색 */
	.search-tel form{padding:30px 0;}
	.search-tel form ul{padding: 0 26px 0 0;}
	.search-tel form ul li{margin-right: 15px;}
	.search-tel form fieldset .btn-wrap .s-tit01{font-size:24px;line-height:44px;}
	.search-tel form ul li label{font-size:16px;line-height:30px;}

	/*---------------
	입학.교육
	----------------*/
	.btn-site{width:22px;height:18px;background-size:contain;}
	.btn-site:hover{width:22px;height:18px;background:url(/_res/ko/img/common/ic-site-hover.png) no-repeat center;background-size:contain;}
	.btn-site4{padding: 0 25px 0 0;background-size: 15px;}
	.btn-home:not(:first-child){margin:0 0 1px 0;}
	.btn-home{padding: 0 25px 0 0;background-size: 18px;}
	.btn-home01:not(:first-child){margin:0 0 1px 0;}
	.btn-home01{padding: 0 25px 0 0;background-size: 18px;}
	.bg-international li{padding:0 3%;box-sizing:border-box}
	.bg-international li a{background-size:cover !important}
	.bg-international ul li a:hover span, .bg-international ul li a:focus span, .bg-international ul li a:active span{background-size:50% auto}
	.bg-international ul li > span{margin-top:10px;font-size:16px;line-height:20px}
	.bg-international ul li > strong{font-size:18px;line-height:23px}
	.internatinoal3{margin-top:20px;padding-top:0;text-align:center}
	.internatinoal3 ul li{width:calc((100% - 4px) / 2)}
	.internatinoal3 ul li:nth-child(2) ~ li{margin-top:30px}	
	.internatinoal3 ul li > strong{margin-top:10px;}
	.internatinoal3 ul li > span{margin-top:3px;font-size:15px}
	.internatinoal3 ul li:hover > span:before, .internatinoal3 ul li:focus > span:before, .internatinoal3 ul li:active > span:before{bottom:-7px}

	.btn-edit{width:80px;padding:6px 0 5px;}
	#college-visual{margin:20px 0 50px;}
	#college-visual .item{height:400px;}
	#college-visual .item > div{padding:30px 10px 0;}
	#college-visual .item p:nth-child(1){margin-bottom:15px;font-size:28px;line-height:35px;}
	#college-visual .item p:nth-child(2){font-size:16px;line-height:25px;}
	#college-visual .control-wrap{display:none;}
	#college-visual .control-auto{bottom: 25px;left: 10px;}
	#college-visual .control-auto a{left:10px;padding:0;}
	#college-visual .owl-dots{bottom:20px;padding-left:23px;}
	
	#career-visual{margin:20px 0 50px;}
	#career-visual .item{height:400px;}
	#career-visual .item > div{padding:30px 10px 0;}
	#career-visual .item p:nth-child(1){margin-bottom:15px;font-size:28px;line-height:35px;}
	#career-visual .item p:nth-child(2){font-size:16px;line-height:25px;}
	#career-visual .control-wrap{display:none;}
	#career-visual .control-auto{bottom: 25px;left: 10px;}
	#career-visual .control-auto a{left:10px;padding:0;}
	#career-visual .owl-dots{bottom:20px;padding-left:23px;}

	.college-board h4{font-size:25px;}
	.college-board ul li{padding:10px 0;}
	.college-board ul li a{font-size:16px;}
	.college-board ul li a strong{width:45px;}
	.college-board ul li a span{width:calc(100% - 140px);}
	.college-board ul li a i{width:80px;}
	.college-board .more img{width:25px;height:25px;}
	
	.global_modal img {width:500px;}

	/* why 상명 */
	.why-wrap{padding:30px 0 0 0;}
	.why-wrap > div{padding: 0 0 20px 0;border-bottom: 1px solid #cdcdcd;margin: 0 0 45px;}
	.why-wrap > div > p{display: block;width: 100%;text-align: center;margin: 0 0 10px 0px;}
	.why-wrap > div > p > img{width: 60%;}
	.why-wrap > div > div{display:block;width:100%;padding: 5% 0 0 0;text-align: center;}
	.why-wrap > div > div > dl > dt{font-size:16px;line-height:22px;}]
	.why-wrap > div > div > dl > dd{font-size:14px;line-height:20px;}
	.why-wrap > div > div > dl > dd br{display:none;}	

	.why-wrap > div:not(.left) > div{padding:5% 0 0 0}
	.why-wrap > div:not(.left) .why-tit01{float:none}
	.why-wrap > div:not(.left) dl dt{text-align:left}
	.why-wrap > div:not(.left) dl dd{text-align:left}
	.why-wrap > div .why-tit01 {padding: 0 0 20px 0;font-size: 24px;letter-spacing: -0.8px;font-weight: 500;margin: 0 0 20px 0;}
	.why-wrap > div .why-tit01:after{bottom: 10px;width: 100%;height: 1px;right: 0px;}
	.why-wrap > div:not(.left) .why-tit01:after{right:0px;}
	.why-wrap > div > div > dl > dt{text-align:left;}
	.why-wrap > div > div > dl > dd{text-align:left;}

	/*---------------
	연구.산학
	----------------*/
	/*.research-box{padding:20px}
	.research-box strong{font-size:20px}
	.research-box > p{margin:5px 0 20px;font-size:16px;line-height:25px}
	.research-box > p span{font-size:18px}
	.research-box .r-box > p{margin-top:20px}*/
	.chart-wrap{margin-bottom:40px;}
	.chart-wrap > p{margin-bottom:20px;font-size:16px;}
	.chart-wrap > canvas{width:100% !important;height:auto;}

	/* 연구 및 산학협력 성과 > 연구활동 */
	.great-box{margin-bottom:30px}
	.great-box > img{width:150px}
	.great-box > div{width:calc(100% - 160px);margin-left:10px}
	.great-box > div strong{margin-top:20px;font-size:20px;line-height:25px}
	.great-box > div p{margin-top:20px;font-size:16px;line-height:20px}
	.great-box > div span{margin-top:20px;font-size:16px}

	/* 산학협력단 */
	.industrial-box{margin-top:30px}
	.industrial-box li{width:calc(100% - 5px);}
	.industrial-box li:nth-child(1){margin-right:0;background-size:200px auto;background-position:center 30px}
	.industrial-box li:nth-child(2){margin-top:10px;margin-left:0;background-size:125px auto;background-position:center 30px}

	/* 부설연구기관 */
	.lab-tit a{padding:0 22px 0 0;background-size:16px;}

	/*---------------
	대학생활
	----------------*/
	.ko-cal.board-name-calendar-view .board-calendar-main-wrap .fc-toolbar.fc-header-toolbar{margin-bottom: 20px !important;}
	.con-p.c-red + .tb-scroll{margin-top:15px}
	.tel-box{margin:0 auto}
	.content-tell {margin-bottom: 10px;padding: 0 10px;}
	.tel-box{padding: 10px 6%;font-size: 13px;line-height: 25px;}
	.tel-box li{text-align:center;}
	.tel-box li:not(:last-child){margin-bottom:0px;}
	.tel-box li p{display:block;}
	.tel-box .tel{float:none;padding-left:30px;font-size:15px;background-size:25px auto}

	/* 찾아오시는 길 */
	.traffic-box{margin-top:20px}
	.traffic-box > ul > li{padding-bottom:40px;padding-left:calc(100px + 2.5%);background-size:100px auto !important}
	.traffic-box > ul > li:not(:last-child){margin-bottom:30px;padding-bottom:70px;}
	.traffic-box > ul > li > strong{margin-top:15px;font-size:20px}
	.traffic-box > ul > li > .list2{margin-top:20px}

	.traffic-box2{background-position:center 20px !important}
	.traffic-box2 ul{min-height:auto;border-left:0}
	.traffic-box2 ul li{padding-left:0}
	.traffic-box2 ul li:nth-child(1){font-size:20px;line-height:25px}
	.traffic-box2 ul li:nth-child(2){margin-top:10px;font-size:16px;line-height:25px}
	.traffic-box2.train{padding:161px 10px 43px}
	.traffic-box2.airport{padding:152px 10px 43px}
	.traffic-box2.airport ul{padding-top:0}

	/* 식당메뉴 */
	.restaurant-box li{padding:0 10px;box-sizing:border-box}
	.restaurant-box li a span:nth-of-type(1){margin-bottom:10px}
	.restaurant-box li a span:nth-of-type(2){font-size:16px;line-height:24px}
	.restaurant-box li a strong{font-size:20px;line-height:25px}	

	.restaurant-inform-box{padding:30px;text-align:center;margin: 0 0 40px;}
	.restaurant-inform-box > img{float:none;width:70%;max-width:200px !important}
	.restaurant-inform-box > div{width:100%;padding-left:0}
	.restaurant-inform-box > div > span{font-size:18px}
	.restaurant-inform-box > div strong{margin-top:3px;font-size:24px;line-height:25px}
	.restaurant-inform-box > div p{margin-top:10px;font-size:16px;line-height:20px}
	.restaurant-inform-box > div p > span{padding-right:6px}
	.restaurant-inform-box > div p > span:not(:first-child){padding-left:6px}
	.restaurant-inform-box > div > ul > li{font-size:15px;line-height:25px}
	.restaurant-inform-box > div > ul > li > span{margin-top:15px;padding:5px 10px;font-size:14px}
	.restaurant-inform-box > div > ul > li > ul{margin-top:5px}
	.restaurant-inform-box > div > ul .s-dot > li:before{display:none}

	.menu-tab-box{margin-top:40px;text-align:center}
	.menu-tab-box > div{display:inline-block;float:none}
	.menu-tab-box > div a{width:38px;height:38px;background-size:5px auto !important}
	.menu-tab-box > div p{padding:11px 15px;font-size:16px}
	.menu-tab-box > ul{width:100%;margin-top:30px}
	.menu-tab-box > ul li{float:left;width:25%;box-sizing:border-box}
	.menu-tab-box > ul li a{padding:10px 0;font-size:16px}

	.menu-list-box{margin-top:30px}
	.menu-list-box table td > p{font-size:15px}
	.menu-list-box table td > p:not(:nth-of-type(1)){margin-top:30px}
	.menu-list-box table td > ul{margin-top:10px}
	.menu-list-box table td > ul li{text-align:left;line-height:18px}
	.menu-list-box table td > ul li:not(:first-child){margin-top:7px}	

	/* 국제교류 프로그램 */
	.global-content1{margin:10px auto 40px}
	.global-content1 li{width:calc((100% - 12px) / 2)}
	.global-content1 li:nth-child(2) ~ li{margin-top:30px;}
	.global-content1 li p{margin-top:20px;font-size:16px}
	[class*="global-content"] h4{margin-bottom: 30px;font-size:25px}

	.global-content2 > section{padding:35px 0 75px}
	.global-content3 > section {padding: 40px 0 0;}
	#global-program{width:100%;margin-right:0;padding: 30px 4% 16px;text-align:center;}
	#global-program .item .program-txt{padding-left:2.5%}
	#global-program .item .program-txt dt{margin-top:4px;font-size:20px}
	#global-program .item .program-txt dd p{margin-top:15px;font-size:16px;line-height: 24px;text-align:left;}
	#global-program .control-wrap{position:static;display:inline-block;transform:translate(0,70px);}
	#global-program .control-wrap a{width:30px;height:34px;background-size:10px auto;z-index:1}
	#global-program .mini-board-ctrl{position:static;display:inline-block;margin:0 5px 0 0;transform:translate(0,70px);}
	#global-program .mini-board-ctrl a{width:30px;height:34px;background-size:10px auto;z-index:1}

	.global-program-list{display:none}

	.global-tab ul > li{width:calc((100% - 1px) / 3);    padding: 0 0 20px 0;}
	.global-tab-box .global-sub-tab2 a{font-size:18px}
	.global-tab ul > li.on a:before, .global-tab ul > li:hover a:before, .global-tab ul > li:focus a:before, .global-tab ul > li:active a:before {position: absolute;bottom: 9px;left: 0;width: 100%;height: 2px;background-color: #003d91;content: '';}
	.global-tab ul{border:none}
	.global-tab{margin: 0 0 10px 0;}
	.global-content1 li img {width: 95px;}

	/* 서비스 */
	.service-lnk-wrap .service-lnk-box ul {margin-top: 0;}
	.service-lnk-wrap .service-lnk-box ul li{padding:10px 0 0;min-height:150px;}
	.service-lnk-wrap .service-lnk-box ul li a span{font-size:14px;line-height:18px;}
	.service-lnk-wrap .service-lnk-box ul.graduation li{padding:10px 0 0;min-height:150px;}

	.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(1) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(2) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(3) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(4) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(5) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(6) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(7) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(8) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(9) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(10) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.sm li:nth-of-type(11) a{background-size:60px 44px;}

	.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(1) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(2) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(3) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(4) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(5) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(6) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(7) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(8) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(9) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.exam li:nth-of-type(10) a{background-size:60px 44px;}

	.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(1) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(2) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(3) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(4) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(5) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(6) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(7) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.staff li:nth-of-type(8) a{background-size:60px 44px;}

	.service-lnk-wrap .service-lnk-box ul.graduate li:nth-of-type(1) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.graduate li:nth-of-type(2) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.graduate li:nth-of-type(3) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.graduate li:nth-of-type(4) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.graduate li:nth-of-type(5) a{background-size:60px 44px;}

	.service-lnk-wrap .service-lnk-box ul.graduation li:nth-of-type(1) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.graduation li:nth-of-type(2) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.graduation li:nth-of-type(3) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.graduation li:nth-of-type(4) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.graduation li:nth-of-type(5) a{background-size:60px 44px;}
	.service-lnk-wrap .service-lnk-box ul.graduation li:nth-of-type(6) a{background-size:60px 44px;}


	/* 임시 점검 안내 */
	.temporary-check-box section{width:95%;padding:180px 5% 50px;background-size:80px auto;background-position:center 60px;}
	.temporary-check-box section h2{margin-bottom:10px;font-size:23px;}
	.temporary-check-box section p{margin-bottom:30px;font-size:16px;line-height:25px;}

	/* 글로벌 프로그램 */
	.content-wrap2{padding: 55px 10px 0px 10px;box-sizing: border-box;}

	/* 통학버스 출발지 안내 */
	#btn_container select {height: 40px;padding: 8px 10px;font-size: 15px;}

	/* 기구표 */
	.pop-board {padding: 150px 0 0 0;}
	.pop-board article {height:75vh;}
	.pop-board .pop-board-close {top:-40px;}
	.pop-board .pop-board-close img {width:30px; height:30px;}

	/*.positionchart > p:before {left:-29vw;}
	.code1 li:before {left:-9px;}
	.code2 li:before {left:-10px;}
	.code3:nth-of-type(1):before {left:-10px;}
	.positionchart > p strong:before {top: 68px;left: 50%;margin-left: -47vw;display: block;content:'';clear:both;width:1px;height: 433px;background:#ccc;position: absolute;}*/

	/* 대학 전화번호: pc 숨김 */
	.smu-table .col1{width:26%;}
	.smu-table .col2{width:8%;}
	.smu-table .col3{width:26%;}
	.smu-table .col4{width:26%;}
	.smu-table .tb-tel{padding:19px 10px 20px;border-right:1px solid #ccc;}

	.exel-research .board-notice-list li{width: calc((100% - 25px) / 2);}
	.exel-research .board-notice-list li:nth-child(2n){padding: 0 0 24px 0}
	.exel-research .thumb2 .board-search-input{width: calc(100% - 125px);}

	/*캘린더*/
	.calendar2 .fc-center{display: block;padding: 25px 0 0 0px;}
	.fc button{height: 1.1em !important;}
	.calendar2.fc .fc-toolbar h2 {width: 250px;font-size: 28px;}
	.board-calendar-main-wrap .fc-toolbar button {top: 7px;}

	/* 임시점검안내 */

	.check-wrap .check-box{padding:30px 20px;margin: 50px 0 0;}
	.check-wrap .check-box .check-tit{font-size: 25px;padding: 0;background:none;}
	.check-wrap .check-box .check-txt{font-size: 16px;line-height: 21px;padding: 15px 0 20px;}
	
	/* 검색영역 */
	.b-search-form .b-search-input{height:36px;}

}


@media screen and (max-width:505px) {
	/* 전용색상 */
	.color-box > li div ol{min-height:100px;}
	.btn-read-more4 {margin-left:170px;}
	.g-list-box > li img {max-width: 150px;}
}

@media screen and (max-width:480px) {
	.msg-touch-help{width: 80px;margin: 0 0 0 -40px;}
	/* 메인 비쥬얼 */
	#main-visual .item.visual1{background-size:auto 200px}
	#main-visual .item.visual2{background-size:auto 200px;background-position:right -90px bottom}
	/*#main-visual .item.visual3 p{width:50%}*/

	/**/
	/* 공지사항 */
	.main-mini-wrap02 .mini-board-content01 li{padding-right:0;}
	.main-mini-wrap02 .mini-board-content01 li a{max-width:100%;}
	.main-mini-wrap02 .mini-board-content01 li a span:first-of-type{margin-right:0;}
	.main-mini-wrap02 .mini-board-content01 li > span{display:none;}

	/* 학사일정 */
	.main-mini-wrap02 .mini-board-content02 li span:nth-of-type(1){font-size:16px;}
	.main-mini-wrap02 .mini-board-content02 li span:nth-of-type(2){font-size:16px;}


	.main-mini-wrap01 .item .left-box + div {width: 100%;padding: 20px;float:none;}

	.main-mini-wrap01 .item .left-box + div a p{max-height:91px;}
	.main-mini-wrap09 .people-box > div:nth-of-type(2) a:nth-of-type(1) {margin: 0 0 20px;padding: 0 0 11px;min-height: auto;}

	.main-mini-wrap04{padding: 0 10px 0px;}
	.main-mini-wrap04 ul li{width:100% !important}
	.main-mini-wrap04 ul li > div{box-shadow:none;border: 1px solid #cdcdcd;height: auto;border-radius: 0px;width: 100%;background:none !important;background-color: #fff ; border-radius: 10px;padding: 20px 15px;}
	.main-mini-wrap04 ul li > a > span{height:auto !important}
	.main-mini-wrap04 ul li > a > span img{position:relative;width:100%;min-height:auto !important;}
	.main-mini-wrap04 ul li > a strong {min-height: auto;height: auto;}
	.main-mini-wrap04 ul li div strong{padding:0 0 15px 0;color: #563b99;}
	.main-mini-wrap04 ul li div a {min-width: 105px;font-size: 16px;border: 1px solid #cdcdcd;color: #fff;background: #563b99 none;text-align: center;padding: 7px 15px;}	

	/* 메인컨텐츠02(수시모집요강) */
	.main-mini-wrap03 .item div a{margin: 0 10px 10px;width: calc(65% - 35px);font-weight:500}

	/* 탭 */
	.board-tab{margin-bottom:30px}
	.w6 li{width:calc(100% / 3)}
	/*[class*='last'] li{border:0}*/

	/* 전화번호 검색 */
	.search-tel form{padding:30px 15px;}
	.search-tel form fieldset .btn-wrap .s-tit01{display:none;}
	.search-tel form input[type="text"]{width: calc(100% - 71px);margin: 0;}
	.search-tel form ul{text-align: left;padding: 0 0px 0 10px;}
	.search-tel form ul li label{line-height:24px;}
	/* 대학 */
	table .btn-tel{background-size:20px auto;}
	table .btn-site{background-size:22px auto !important;}
	table .btn-person{background-size:17px auto;}

	#college-visual .item{background-color:#f9f9f9;}
	/*#college-visual .item img{display:none;}*/
	#college-visual .youtube-wrap iframe{height:400px !important;}
	
	#career-visual .item{background-color:#f9f9f9;}

	/* 연구 및 산학협력 성과 > 연구활동 */
	.great-box > img{width:130px}
	.great-box > div{width:100%;margin-left:0}

	/* 글로벌 프로그램 */
	.img-box4 li{width:100%;height:200px}
	.img-box4 li:nth-child(2n){margin-top:20px;margin-left:0}

	.global-comm-box{padding:23px 25px 23px;}
	.global-comm1 p > strong{font-size: 24px;line-height:32px;}
	.global-comm1 p > span:nth-of-type(1){font-size: 18px;line-height: 30px;}
	.global-comm1 p > span:nth-of-type(2){line-height:23px;font-size:14px;}

	/* 국제교류 프로그램 */
	#global-program .item .program-img, #global-program .item .program-txt{width:100%}
	#global-program .item .program-img{height: 247px;overflow: hidden;padding: 0 0 10px 0;}
	#global-program .item .program-img img{width:100%;height:100%;object-fit:cover;}
	#global-program .item .program-txt{margin-top:10px;padding-left:0}
	table .dp-block.w480{display:inline;}

	/*푸터*/
	.foot-lnk-box .foot-ul li a{font-size:14px;line-height: 20px;padding: 0 8px;text-align: center;display: block;}
	.foot-lnk-box .foot-ul li{margin:0 -4px 4px 0;}

	/*상명피플*/
	/*
	#main-star .item > div > span img{width: 174px;margin: 0 auto 20px;}
	#main-star .item > div .left-box{float:none;}
	#main-star .item > div .right-box{float:none;padding: 27px;width: 100%;min-height: auto;border-left: 1px solid #cdcdcd;}
	#main-star .control-wrap{bottom: 80px;}
	#main-star .item .btn-readmore{font-size:14px;}
	#main-star .control-wrap .next {top: 10px;right: 0px;}
	#main-star .control-wrap .prev {top: 9px;right: 41px;}
	#main-star > span h4{text-align:center}
	#main-star .item > div > div > span{ max-height: 79px;
	font-size: 18px;
	line-height: 26px;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-wrap: break-word;
	overflow: hidden;
	box-sizing: border-box;
	height: 56px;}
	*/
	/* 메인컨텐츠02(상명피플) */
	.main-mini-wrap09 .people-box{float:none;margin:0 0 10px;width:100%;}
	.board-name-gallery-list .board-gallery-box a img{height: auto;}

	.tel-box li > div:first-child{display:block;float:none;}
	.tel-box li > div{display:block;float:none;}

	/* 총장인사말 */
	.greeting-box .pc-img{display:none;}
	.greeting-box .mobile-img{display:block;}
	.greeting-box .txt-box .txt{left:10px;position: static;transform: none;background: #f1f1f1;text-align: center;padding: 20px 0;}
	.greeting-box .txt-box .txt p{font-size:18px;line-height: 26px;color: #333;}
	.greeting-box .txt-box .txt p span{font-size:14px;font-weight: 400;}
	.greeting-box .txt-box .txt a{color:#333;font-size:16px;font-weight:400;padding: 5px 20px 0 0;}
	.greeting-box .txt-box .txt a:after{background:url(/_res/ko/img/sub1/btn_president02.png)no-repeat; bottom:6px;}
	
	.btn-read-more4 {margin-left:130px;}
	
	/* 역대총장 */
	.g-list-box > li {width: 49%; margin: 2% 0 25% 0;}
	.g-list-box > li img {max-width: 190px;}
	
	/*홍보웹툰*/
	.webtoon-box  {margin-bottom: 100px;}
	
	.img-webtoon-box > p {font-size: 16px; padding-top: 5px;}
	.img-webtoon-box > a > img{max-width: 150px;}

}

@media screen and (max-width:450px) {
	/* 캘린더 팝업 테이블 */
	.pop-cal{width:100%;height:400px;padding:33px 25px 38px;}
	.pop-cal .tit-date{margin-bottom:20px;font-size:20px;}
	/*.pop-cal h3{margin-bottom:25px;font-size:25px;}
	.pop-cal .tb-cal th{height:33px;}*/
}

@media screen and (max-width:420px) {
	/* 통합로그인 */
	.login_footer h3 img{width:120px;}
	#main_visual_0_1{margin-top: 55px; }
	/*캘린더*/
	.calendar2.fc .fc-toolbar > * > * {margin-left: 0%;}

	/*푸터*/
	.foot-box div > span{/* width:49.4% */}
	.foot-box .foot-lang{padding-right:0}
	.foot-box .foot-lang a:not(:last-child){margin-right:3.68%}
	.foot-sel-box{width:100%}
	.foot-sel-box:not(:first-child) {margin:5px 0 0 0;}
	.foot-sel-box > a{padding: 9px 25% 9px 6%;background: url(/_res/ko/img/common/ic-select.png) no-repeat right 6% center;}
	/* 메인 비주얼 */
	/*#main-visual .item{height:350px}*/

	/* 메인컨텐츠01(상명소식) */
	.main-mini-wrap01 .item img + div a p{max-height:40px}
	.main-mini-wrap02 .mini-board-content02 li span:nth-of-type(1) {width: 37%;}
	.main-mini-wrap02 .mini-board-content02 li span:nth-of-type(2):before{left: 35%;}

	/* 메인컨텐츠02(학생증 발급안내) */
	.main-mini-wrap08 > div{padding:0 10px;margin-top:50px}

	/* 메인컨텐츠 (글로벌 프로그램) */
	.main-mini-wrap04 ul li div strong{font-size:26px;}
	.main-mini-wrap04 ul li > a > span{height:100px}
	.main-mini-wrap04 ul li div a{width: 100%;background: none;background-color: #563b99;text-align: center;padding: 7px 0;border: none;}


	/*.main-mini-wrap05{height:165px}*/
	.main-mini-wrap05 .item > span{width:80px;height:80px;padding:11px 16px}
	.main-mini-wrap05 .item > p{min-height:88px;margin-left:33%}
	.main-mini-wrap05 .item > p strong{font-size:17px;line-height:23px}
	.main-mini-wrap05 .item > p span{font-size:14px}

	/*심볼*/
	.line-share-box.type2 li > span span{display:inline}
	.line-share-box.type2 li{width: calc((100% - 21px) / 2);margin: 0 0 0 8px;}

	/* 상명요람 */
	.settle-box .line-box1 img{width:45%}

	/* 찾아오시는 길 */
	.traffic-box > ul > li{padding-top:100px;padding-left:0;padding-bottom:30px !important;background-position:center top !important}

	/* 글로벌 프로그램 */
	.global-tab ul > li a{font-size:16px}

	/* 식당메뉴 */
	.menu-tab-box > div a{width:33px;height:33px;}
	.menu-tab-box > div p{padding:8px 15px 9px;}

	/*우수연구자 게시판*/
	.exel-research .board-notice-list li{width: 100%;}
	.exel-research .board-notice-list li:{padding: 0 0 10px 0}
    
	/*온라인 취업 서비스*/
	.etc_logo {display:none;}
    .default_logo {display:block; padding-left: 15px;}
	
	.btn-read-more4 {margin-left:128px;}
	
	/* 역대총장 */
	.g-list-box > li {width: 100%;margin: 2% 0 45% 0;}
	.g-list-box > li img {max-width: 350px;}
	.g-list-box > li span {font-size: 18px;}
	.g-list-box > li p {font-size: 15px;}
	
	/* 입학.교육 */
	.global_modal img {width:400px;}
	
	
	.webtoon-list li {margin: 0 16px 24px 0; }
}

@media screen and (max-width:350px) {
	.webtoon-box {text-align:center; margin:0px 0px 100px 0px; max-width:100%}
}