@charset 'utf-8';
@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i');

#main header:before{position:absolute; width:100%; height:100%; content:""; background:rgba(0,0,0,0.3);}
#main header.on:before{display:none;}
#main .nav-btn-area > ul li{border:1px solid #fff}
#main .nav-btn-area > ul li:first-child{border-right:0}
#main header.on .nav-btn-area > ul li{float:left; border:1px solid #989898; box-sizing: border-box;}
#main header.on .nav-btn-area > ul li:first-child{border-right:0;}
#main header.on .inner-header .user .country-link{color:#888}
#main header .inner-header .user .util-menu li i.facebook-icon{background:url(/images/common/ico/ico_main_facebook_off.png) no-repeat center; background-size:13px 24px;}
#main header .inner-header .user .util-menu li i.youtube-icon{background:url(/images/common/ico/ico_main_youtube_off.png) no-repeat center; background-size:22px 17px;}
#main header .inner-header .user .util-menu li i.BizOn-icon{background:url(/images/common/ico/ico_main_bizon_off.png) no-repeat center; background-size:21px 22px;}
#main header .inner-header .user .util-menu li i.BizOnHome-icon{background:url(/images/common/ico/ico_main_bizonhome_small.png) no-repeat center; background-size:24px 42px; width:24px; height:42px; margin-top:-8px}
#main header .inner-header .user .util-menu li i.BizOnHome-icon img{display: none}
#main header.on .inner-header .user .util-menu li i.facebook-icon{background:url(/images/common/ico/ico_facebook_off.png) no-repeat center; background-size:13px 24px;}
#main header.on .inner-header .user .util-menu li i.youtube-icon{background:url(/images/common/ico/ico_youtube_off.png) no-repeat center; background-size:22px 17px;}
#main header.on .inner-header .user .util-menu li i.BizOn-icon{background:url(/images/common/ico/ico_bizon_off.png) no-repeat center; background-size:21px 22px;}
#main header.on .inner-header .user .util-menu li i.BizOnHome-icon{background:url(/images/common/ico/ico_main_bizonhome_gray.png) no-repeat center; background-size:24px 42px; width:24px; height:42px; transition: 0.4s all}
#main header .inner-header .user .util-menu li i.BizOnHome-icon:hover{background:none}
#main header .inner-header .user .util-menu li i.BizOnHome-icon:hover:after{content:''; position:absolute; background:url(/images/common/ico/ico_main_bizonhome.png) no-repeat center; background-size:28px 48px; width:28px; height:48px; margin-top:-13px; left:50%; top:50%; transform: translate(-50%, -50%); margin-top:-2px; }
#main header .inner-header .user .util-menu li:first-child{position:relative; margin-top:-4px}
#main header .gnb-area .gnb-menu .depth1 > li {margin-top: 22px;}
#main header .gnb-area .gnb-menu .depth1 > li > a{color:#ffffff;}
#main header .gnb-area .gnb-menu .depth1 > li > a strong {color: #fff;}
#main header .gnb-area .gnb-menu .depth1 > li > a strong span{color: #fff;}
#main header .gnb-area .gnb-menu .depth1 > li > a > span{color:#fff;}
#main header h1.logo .main-logo i{display:block; vertical-align: middle; width:187px; height:54px;background:url(/images/common/main_logo.png) no-repeat center; background-size:187px 54px;}
#main header.on h1.logo .main-logo i{display:block; vertical-align: middle; width:187px; height:54px;background:url(/images/common/main_logo_gray.png) no-repeat center; background-size:187px 54px;}
#main header h1.logo .sub-logo i{display:block; vertical-align: middle; width:199px; height:54px;background:url(/images/common/sub_logo.png) no-repeat center; background-size:199px 54px;}
#main header.on h1.logo .sub-logo i{display:block; vertical-align: middle; width:199px; height:54px;background:url(/images/common/sub_logo_gray.png) no-repeat center; background-size:199px 54px;}
#main header .inner-header .user .country-link{ color:#fff; font-size:18px; font-weight:bold; line-height:25px; vertical-align:middle; margin-right:13px}
#main header .nav-btn-area .nav-btn-search i{background:url(/images/common/ico/ico_btn_search.png) no-repeat center; background-size:44px 44px;}
#main header .nav-btn-area .nav-btn-open i{background:url(/images/common/ico/ico_nav_open.png) no-repeat center; background-size:44px 44px;}
#main header.on .nav-btn-area .nav-btn-search i{background:url(/images/common/ico/ico_btn_search_gray.png) no-repeat center; background-size:44px 44px;}
#main header.on .nav-btn-area .nav-btn-open i{background:url(/images/common/ico/ico_nav_open_gray.png) no-repeat center; background-size:44px 44px;}

#main header .inner-header .user .dropmenu.pdf{left:-38px; top:41px}
#main header .inner-header .user .dropmenu.youtube{left:82px; top:38px}
#main header .inner-header .user .dropmenu.bizon{left:118px; top:38px}
#main header .inner-header .user .dropmenu.bizonhome{left:-71px; top:50px}

.eng-pdf{float:left; position: relative}
.eng-pdf > .country-link.on{color:#f97800!important; font-size:21px!important}

/*visual*/
.m-visual-content{display:none;}

.main-visual-container{width:100%; position: relative}
.visual-content {position: relative; height:938px; width: 100%;}
.visual-content .viusal-swiper-container{position: relative; width:100%;height: 100%;overflow: hidden;}
.visual-content .viusal-swiper-container .swiper-wrapper{width:100%; height:100%;}
.visual-content .viusal-swiper-container .swiper-slide1{width: 100%; height: 100%; background: url(/images/home/visual_img1.jpg) no-repeat center; background-size: cover;}
.visual-content .viusal-swiper-container .swiper-slide2{width: 100%; height: 100%; background: url(/images/home/visual_img2.jpg) no-repeat center; background-size: cover;}
.visual-content .viusal-swiper-container .swiper-slide3{width: 100%; height: 100%; background: url(/images/home/visual_img3.jpg) no-repeat center; background-size: cover;}
.visual-content .viusal-swiper-container .swiper-slide4{width: 100%; height: 100%; background: url(/images/home/visual_img4.jpg) no-repeat center; background-size: cover;}
.visual-content .viusal-swiper-container .swiper-slide5{width: 100%; height: 100%; background: url(/images/home/visual_img5.jpg) no-repeat center; background-size: cover;}
.visual-content .viusal-swiper-container .swiper-slide6{width: 100%; height: 100%; background: url(/images/home/visual_img6.jpg) no-repeat center; background-size: cover;}

.visual-content .viusal-swiper-container .swiper-slide .slide-txt-area{position: absolute;top: 0;left: 0; right: 0; bottom: 0; white-space: nowrap; z-index: 2; width:100%;text-align:center; margin: 0 auto;}
.visual-content .viusal-swiper-container .swiper-slide .slide-txt-area:after{content: "";display: inline-block;vertical-align: middle;height: 100%;}
.visual-content .viusal-swiper-container .swiper-slide .slide-txt-area .slide-txt{display: inline-block; max-width:1170px; padding:0 15px; vertical-align: middle;white-space: normal; word-break: keep-all;}
.visual-content .viusal-swiper-container .swiper-slide .slide-txt-area .slide-txt p{color:#fff; font-family:'NanumSquare'; font-size:36px;}
.visual-content .viusal-swiper-container .swiper-slide .slide-txt-area .slide-txt p span{line-height:48px;}
.visual-content .viusal-swiper-container .swiper-slide .slide-txt-area .slide-txt p strong{font-size:78px; display:block; margin-bottom:5px;}

.visual-content .visual-pagination{position: absolute;left: 0; right: 0; bottom:295px; white-space: nowrap; z-index: 2; width:100%;text-align:center; margin: 0 auto; color:#ededed;font-size:24px;}
.visual-content .visual-pagination:after{content: "";display: inline-block;vertical-align: middle;height: 100%;}
.visual-content .visual-pagination .bnrPage{display:inline}
.visual-content .visual-pagination .bnrPage .swiper-pagination-current{font-size:24px; color:#f97800; font-weight:bold;}
.visual-content .visual-pagination .bnrPage .swiper-pagination-total{font-size:18px; color:#ededed;}
.visual-content .visual-pagination .controller {display:inline; margin-left:20px;}
.visual-content .visual-pagination .controller .btn-pause {display: inline-block; width: 14px; height: 14px; background: url(/images/common/btn/btn_visual_stop.png) no-repeat left center;
background-size: 10px 14px;}
.visual-content .visual-pagination .controller .btn-pause.playing {background: url(/images/common/btn/btn_visual_play.png) no-repeat left center;}

.scroll-layout:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.scroll-layout{width:239px; padding:20px 28px; position: absolute; bottom:60px; left:50%; margin-left:-147px;  background-color: rgba(0, 0, 0, 0.4); z-index:10; border-radius:40px; opacity: 0; }
.scroll-layout i{display:inline-block; float:left; vertical-align: middle; width:24px; height:38px; margin-right:20px;background:url(/images/common/ico/ico_scroll.png) no-repeat center; background-size:24px 38px}
.scroll-layout p{color:#fff; font-size:18px;font-family:'NanumSquare'; float:right; line-height: 26px;}

/*scroll bar*/
.scroll-bar-area{position: absolute; top:-40px; left:50%; margin-left:-1px; z-index:10}
.inner-scroll-bar{position:relative; overflow:hidden; width:2px; min-height:130px;}
.white-scroll-bar{background-color:#fff; position: absolute; top:0; left:0;width:2px; height:130px;}
.org-scroll-bar{background-color:#f97800; position: absolute; bottom:0; left:0;width:2px; height:130px;}

/*main-container*/
.main-container{}
.main-container .content-type1{width:100%;background:#f2f2f2;}
.main-container .main-tit{padding-top:114px; text-align:center;}
.main-container .main-tit h3{color:#202020; font-size:46px; font-family:'NanumSquare'; margin-bottom:5px;}
.main-container .main-tit p{font-size:20px; line-height:28px; word-break: keep-all;}

/*경영대공지*/
.main-container .notice-container{max-width: 1170px; margin: 0 auto; position: relative; padding:0 15px 80px 15px;font-family:'NanumSquare';}
.main-container .notice-container .notice-content{margin-top:80px;}
.main-container .notice-container .notice-content .swiper-wrapper{display:block;}
.main-container .notice-container .notice-content .swiper-wrapper:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.main-container .notice-container .notice-content .swiper-slide{float:left; width:31.66%; height: 329px; margin-right:2.5%; margin-bottom:30px; -webkit-transition: all 0.3s; /* For Safari 3.1 to 6.0 */ transition: all 0.3s;}
.main-container .notice-container .notice-content .swiper-slide:hover{-webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); box-shadow: 3px 3px 4px 0px rgba(0, 0, 0, 0.3);}
.notice-content .swiper-container{overflow:visible}
.main-container .notice-container .notice-content .swiper-slide:nth-child(3n+0){margin-right:0}
.main-container .notice-container .notice-content .swiper-slide .notice-box{position:relative; padding:40px; background: #fff; border-top:2px solid #f97800; min-height:320px; box-sizing: border-box;}
.main-container .notice-container .notice-content .swiper-slide6 .notice-box{border-top:2px solid #0a66c3;}
.notice-container .notice-content .swiper-slide .notice-box .notice-tit{position: relative; font-size:24px; color:#202020; font-family:'NanumSquare'; font-weight:600; margin-bottom:30px;}
.notice-container .notice-content .swiper-slide .notice-box .notice-tit .btn-notice-more{position: absolute; top:0; right:0;}
.notice-container .notice-content .swiper-slide .notice-box .notice-tit .btn-notice-more i{display:inline-block; vertical-align: middle; width:15px; height:15px;
background:url(/images/common/ico/ico_more_black.png) no-repeat center; background-size:15px 15px}
.notice-container .notice-content .swiper-slide .notice-box .noticel-list ul > li{display: block; width:100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom:20px;}
.notice-container .notice-content .swiper-slide .notice-box .noticel-list ul > li > dl > dd{margin-top:2px;}
.notice-container .notice-content .swiper-slide .notice-box .noticel-list ul > li:last-child{margin-bottom:0}
.notice-container .notice-content .swiper-slide .notice-box .noticel-list ul > li a{color:#202020; font-size:18px;}
.notice-container .notice-content .swiper-slide .notice-box .noticel-list ul > li a:hover{color:#f97800; text-decoration: underline}
.notice-container .notice-content .swiper-slide .notice-box .noticel-list ul > li:before{content:""; display:inline-block; width:3px; height:3px; margin-right:9px; vertical-align:middle; background:#202020;}
.main-container .notice-container .notice-content .swiper-slide6 .noticel-list ul > li:before{display:none;}
.main-container .notice-container .notice-content .swiper-slide6 .noticel-list ul > li dt{color:#202020; line-height:28px}

/*경영대 소개*/
.intro-type{width:100%; min-height:803px; background: url(/images/home/bg_intro.png) no-repeat center;}
.intro-type .intro-container{max-width: 1170px; margin: 0 auto; position: relative; padding:0 15px;font-family:'NanumSquare'}
.intro-type .intro-container .intro-content{margin-top:120px;}
.intro-type .intro-container .intro-content:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.intro-type .intro-container .video-cont{width:585px; height:342px;margin-right:40px; float:left; }
.intro-type .intro-container .video-cont .video{width:100%; height:100%; } 
.intro-type .intro-container .video-cont .video img{width:100%; height:100%;} 
.intro-type .intro-container .intro-txt{float:right; width:calc(100% - 625px); margin-top:90px;}
.intro-type .intro-container .intro-txt strong{font-size:66px; color:#fff; font-weight:300;font-style: italic; display:block; margin-bottom:15px; font-family: 'Roboto', sans-serif;}
.intro-type .intro-container .intro-txt em{font-weight:400;font-style: italic; }
.intro-type .intro-container .intro-txt p{color:#ffffff; font-size:18px; line-height:32px; word-break: keep-all;}

/*학부안내*/
.department-container{max-width: 1170px; margin: 0 auto; position: relative; padding:0 15px;font-family:'NanumSquare'}
.department-container .department-content{padding:90px 0}
.department-container .department-content ul.department-list {display: flex; justify-content: center; gap: 30px;}
.department-container .department-content ul.department-list:last-child {margin-top: 30px !important;}
.department-container .department-list > li{width:33.333%; height:20vw; max-height:240px; position: relative; height:240px; }
.department-container .department-list li:last-child{margin-right:0;}
.department-container .department-list > li.ai {margin-right:0;}
.department-container .department-list > li > a{display:block;}
.department-container .department-list > li > a > strong{font-size:32px; color:#fff; font-family:"NanumSquare"; font-weight:normal; position:absolute; top:0; left:0; bottom:0; right:0;
display:flex; align-items:center; justify-content:center; display:-webkit-flex; -webkit-align-item:center; -webkit-justify-content:center}
/* .department-container .department-list > li.business {margin-left:18.34%;} */
.department-container .department-list > li.business{background:url(/images/home/department_img1.jpg) no-repeat center; background-size:cover;}
.department-container .department-list > li.info {background:url(/images/home/department_img2.jpg) no-repeat center; background-size:cover;}
.department-container .department-list > li.ai {background:url(/images/home/department_img6.jpg) no-repeat center; background-size:cover; text-align: center;}
.department-container .department-list > li.school{margin-right: 0; background:url(/images/home/department_img3.jpg) no-repeat center; background-size:cover;}
.department-container .department-list > li.finance { background:url(/images/home/department_img4.jpg) no-repeat center; background-size:cover;}
.department-container .department-list > li.enterprise { background:url(/images/home/department_img5.jpg) no-repeat center; background-size:cover;}
.department-container .department-list li .major-cont{display: flex; width:100%; height:100%; position: absolute; top:0; left:0; text-align:center; font-weight:bold; color:#fff;font-size:32px; display:none; background:rgba(0,0,0,0.6); align-items: center; justify-content: center;}
.department-container .department-list li .major-cont a {display: flex; width: 100%; height: 100%; align-items: center; justify-content: center;}
.department-container .department-list li .major-cont a strong {color: #fff;}
.department-container .department-list li .major-cont > ul:after{clear: both}
.department-container .department-list li .major-cont > ul > li > a{font-size:22px; color:#fff}
.department-container .department-list li .major-cont > ul > li > a:hover{color:#f97800; text-decoration: underline}
.department-container .department-list > li.school .major-cont > ul > li, .department-container .department-list > li.enterprise .major-cont > ul > li{float:none; width:100%; display:inline}

/*학생활동*/
.activity-container{max-width: 1170px; margin: 0 auto; position: relative; padding:0 15px;font-family:'NanumSquare'}
.activity-content{padding:90px 0; position: relative}
.activity-content .swiper-slide{width:31.66%; margin-right:2.5%; }
.activity-content .swiper-slide > a{display:block; width:100%}
.activity-content .activity-img{position:relative; width:100%; background-position: center; background-repeat: no-repeat; background-size: cover; padding-bottom:100%;}
.activity-content .activity-img > img{display:none; position:absolute; top:0; bottom:0; left:0; right:0; margin: auto; width:54px; height:54px;}
.activity-content .activity-txt{text-align:center; color:#202020; font-weight:bold; margin-top:15px; font-size:20px;}
.activity-content .swiper-button-prev{background-image:url(/images/home/btn_activity_prev.png);left: 0; right: auto;}
.activity-content .swiper-button-next{background-image:url(/images/home/btn_activity_next.png);right: 0; left: auto;}
.activity-content .swiper-button-next, .activity-content .swiper-button-prev {
position: absolute;
top: 50%;
width: 37px;
height: 69px;
margin-top: -69px;
z-index: 10;
cursor: pointer;
-moz-background-size: 37px 69px;
-webkit-background-size: 37px 69px;
background-size: 37px 69px;}

/*국민new&hot*/
.newnhot-area{max-width: 1170px; margin: 0 auto; position: relative; padding:0 15px 90px 15px;font-family:'NanumSquare'}
.newnhot-area .main-tit{margin-bottom:90px;}
.newnhot-area ul li{line-height:50px;}
.newnhot-area ul li a{font-size:32px; color:#202020; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position:relative;}
.newnhot-area ul li a.on span{border-bottom:1px solid #202020;}
.newnhot-area .newnhot-content{position:relative; width:610px; margin:0 auto; padding-bottom:2px;}
.newnhot-area .newnhot-content .inner-newhot{margin-left:140px; height:200px; overflow:hidden; position:relative;}
.newnhot-area .newnhot-content .inner-newhot:before{content:''; position:absolute; top:0; left:0; width:100%; height:41px; 
background:url('/images/home/new_top_bg.png') repeat-x; z-index:10; pointer-events:none}
.newnhot-area .newnhot-content .inner-newhot:after{content:''; position:absolute; bottom:0; left:0; width:100%; height:89px; 
background:url('/images/home/new_bottom_bg.png') repeat-x; z-index:10; pointer-events:none}
.newnhot-area .newnhot-content .newnhot-control{position:absolute; top:50%; left:0; z-index:1; margin-top:-75px;}
.newnhot-area .newnhot-content .newnhot-control .text-page{display:none;}
.newnhot-area a.stop{background:url('/images/home/btn_new_stop.png') center no-repeat; width:50px; height:50px; display:block;}
.newnhot-area a.stop.active{background:url('/images/home/btn_new_play.png') center no-repeat;}
.newnhot-area a.swiper-button-bottom{background:url('/images/home/btn_new_activity_next.png') center no-repeat; width:50px; height:50px; display:block;}
.newnhot-area a.swiper-button-top{background:url('/images/home/btn_new_activity_prev.png') center no-repeat; width:50px; height:50px; display:block;}
.newnhot-area .m-newnhot-content{display:none;}

/*큰 태블릿*/
@media all and (min-width:992px) and (max-width:1199px) {
.intro-type .intro-container .intro-txt{margin-top:90px; margin-top:7.5vw;}
.intro-type .intro-container .intro-txt strong{font-size:66px; font-size:5vw; line-height:5vw;}
.intro-type .intro-container .intro-txt p{font-size:18px; line-height:32px; font-size:1.5vw; line-height:2.5vw}

}

/*모바일&태블릿*/
@media all and (max-width:991px){

#main .m-header-wrap .m-header{position: absolute; top: 0; left: 0; z-index: 100; width:100%;}
#main .m-header-wrap .m-header:before{position:absolute; width:100%; height:60px; content:""; background:rgba(0,0,0,0.3);}
#main .m-header-wrap .m-header .user{background:none}
.m-header-wrap .m-header .user .country-link{color:#fff!important; font-weight:bold; font-size:23px; position: absolute; top:17px; right:186px;}
#main .m-header-wrap .m-header .user .country-link i{display:inline-block; vertical-align: middle; width:36px; height:34px;background:url(/images/common/ico/ico_english.png) no-repeat center; 
background-size:36px 34px;}
#main .m-header-wrap .m-inner-header h1.logo .main-logo i{background:url(/images/common/main_logo.png) no-repeat center; background-size:187px 54px;}
#main .m-header-wrap .m-inner-header h1.logo .sub-logo i{background:url(/images/common/sub_logo.png) no-repeat center; background-size:199px 54px;}
#main .m-header-wrap .user .util-menu li i.facebook-icon{background:url(/images/common/ico/ico_main_facebook_off.png) no-repeat center; background-size:13px 24px;}
#main .m-header-wrap .user .util-menu li i.youtube-icon{background:url(/images/common/ico/ico_main_youtube_off.png) no-repeat center; background-size:22px 17px;}
#main .m-header-wrap .user .util-menu li i.BizOn-icon{background:url(/images/common/ico/ico_main_bizon_off.png) no-repeat center; background-size:21px 22px;}
#main .m-header-wrap .user .util-menu li i.BizOnHome-icon{background:url(/images/common/ico/ico_main_bizonhome.png) no-repeat center; background-size:22px 39px; width:22px; height:39px; margin-top:-5px}

#main .m-header-wrap .m-inner-header{position: relative; width: 100%; height:120px; background: url(/images/common/bg/gnb_bg.png) repeat; position: relative; border-bottom:0 !important; font-size:0;}
#main .m-header-wrap .m-inner-header .nav-btn-area{ margin-right:15px; width:auto;}
#main .m-header-wrap .m-inner-header .nav-btn-area > ul li{border:none; margin-right:15px;}
#main .m-header-wrap .m-inner-header .nav-btn-area > ul li:last-child{margin-right:0}
#main .m-header-wrap .m-inner-header .nav-btn-area i{display:inline-block; vertical-align: middle; width:44px; height:44px;}
#main .m-header-wrap .m-inner-header .nav-btn-area > ul li .m-nav-btn-search i{background:url(/images/common/ico/ico_btn_search.png) no-repeat center; background-size:44px;}
#main .m-header-wrap .m-inner-header .nav-btn-area > ul li .m-nav-btn-open i{background:url(/images/common/ico/ico_nav_open.png) no-repeat center; background-size:44px;}

#main .m-header-wrap .m-header.m-header-active .user{background:#ededed}
#main .m-header-wrap .m-header.m-header-active .m-inner-header {background: #fff; border-bottom:1px solid #ccc !important;}
#main .m-header-wrap .m-header.m-header-active .m-inner-header h1.logo .main-logo i{width:187px; height:54px;
background:url(/images/common/main_logo_gray.png) no-repeat center; background-size:187px 54px;}
#main .m-header-wrap .m-header.m-header-active .m-inner-header h1.logo .sub-logo i{width:199px; height:54px;
background:url(/images/common/sub_logo_gray.png) no-repeat center; background-size:199px 54px}
#main .m-header-wrap .m-header.m-header-active .user .country-link i{width:36px; height:34px;background:url(/images/common/ico/ico_english_gray.png) no-repeat center; 
background-size:36px 34px}
#main .m-header-wrap .m-header.m-header-active .user .country-link {color: #888!important; }
#main .m-header-wrap .m-header.m-header-active .user .util-menu li i.facebook-icon{/*width:13px; height:24px;*/
background:url(/images/common/ico/ico_facebook_off.png) no-repeat center; background-size:13px 24px;}
#main .m-header-wrap .m-header.m-header-active .user .util-menu li i.youtube-icon{/*width:22px; height:17px;*/
background:url(/images/common/ico/ico_youtube_off.png) no-repeat center; background-size:22px 17px;}
#main .m-header-wrap .m-header.m-header-active .user .util-menu li i.BizOn-icon{/*width:21px; height:22px;*/
background:url(/images/common/ico/ico_bizon_off.png) no-repeat center; background-size:21px 22px;}
#main .m-header-wrap .m-header.m-header-active .user .util-menu li i.BizOnHome-icon{/*width:19px; height:32px; */background:url(/images/common/ico/m_ico_main_bizonhome_gray.png) no-repeat center; background-size:22px 39px; width:22px; height:39px;  margin-top:-5px}
#main .m-header-wrap .m-header.m-header-active  .m-inner-header .nav-btn-area > ul li .m-nav-btn-search i{background:url(/images/common/ico/ico_btn_search_gray.png) no-repeat center;
background-size:44px 44px;}
#main .m-header-wrap .m-header.m-header-active  .m-inner-header .nav-btn-area > ul li .m-nav-btn-open i{width:44px; height:44px; 
background:url(/images/common/ico/ico_nav_close.png) no-repeat center; background-size:24px;}

.visual-content{height:862px; height:86.9vw;}
.visual-content .visual-pagination{bottom:29vw;}
.visual-content .viusal-swiper-container .swiper-slide .slide-txt-area .slide-txt p{font-size:36px; font-size:3vw;}
.visual-content .viusal-swiper-container .swiper-slide .slide-txt-area .slide-txt p strong{font-size:72px; font-size:7vw;}

.main-container .notice-container .notice-content .swiper-slide{width:500px; height:100%; margin-bottom:0}
.main-container .notice-container .notice-content .swiper-wrapper{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;}
    
.intro-type{background:none; min-height:auto;}
.intro-type .intro-container .intro-content{position: relative; padding-bottom:100px;}
.intro-type .intro-container .video-cont{width:calc(100% - 40px); height:390px; height:39.3vw; position: absolute; top:0; left:0}
.intro-type .intro-container .intro-txt{width:calc(100% - 40px); background:#f97800; margin-top:0; padding-top:39.3vw; margin-top:40px;}
.intro-type .intro-container .intro-txt strong{padding:0 40px;}
.intro-type .intro-container .intro-txt p{padding:0 40px 40px 40px;}
.visual-content .viusal-swiper-container .swiper-slide .slide-txt-area .slide-txt p span{line-height:4.23vw;}

.department-container .department-list > li{height:24.2vw}
.department-container .department-list > li > a > strong{display:none}
.department-container .department-list li .major-cont > ul > li{}
.department-container .department-list li .major-cont{font-weight:normal; display:block; background:none;}
.department-container .department-list > li.business{}
.department-container .department-list > li.school {margin-right: 2%;}
.department-container .department-list > li.finance {margin-right: 0;}


.activity-content .activity-img{height:334px; padding-bottom:0}
.activity-content .swiper-slide{width:500px; height:100%; margin-bottom:0}
.activity-content .swiper-slide .swiper-slide .swiper-wrapper{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;}
.activity-btn{display:none}
.swiper-container{overflow:hidden!important;}
.main-container .notice-container .notice-content .swiper-slide:hover{box-shadow: none; transform: none;}
.main-container .notice-container .notice-content .swiper-slide:nth-child(3n+0){margin-right:2.5%}
.main-container .notice-container .notice-content .swiper-slide:last-child{margin-right:0}
.department-container .department-content .department-list {gap: 15px;}
.department-container .department-list li .major-cont {display: flex; align-items: center; justify-content: center; font-size: 25px;}
}

/*태블릿*/
@media all and (min-width:768px) and (max-width:991px){

}

/*모바일*/
@media all and (max-width:767px){
.visual-content .viusal-swiper-container .swiper-slide .slide-txt-area .slide-txt p span{}
.m-header-wrap .m-header .user .country-link{color:#fff!important; font-size:14px; position: absolute; top:6px; right:128px;}
#main .m-header-wrap .m-inner-header h1.logo .main-logo i{width:100px; height:30px;background:url(/images/common/main_logo.png) no-repeat center; background-size:100px 30px;}
#main .m-header-wrap .m-inner-header h1.logo .sub-logo i{width:107px; height:30px;background:url(/images/common/sub_logo.png) no-repeat center; background-size:107px 30px;}
#main .m-header-wrap .m-header .user .country-link i{width:18px; height:16px;background:url(/images/common/ico/ico_english.png) no-repeat center; background-size:18px 16px;}
#main .m-header-wrap .user .util-menu li i.facebook-icon{width:10px; height:19px;background:url(/images/common/ico/ico_main_facebook_off.png) no-repeat center; background-size:10px 19px;}
#main .m-header-wrap .user .util-menu li i.youtube-icon{width:17px; height:12px;background:url(/images/common/ico/ico_main_youtube_off.png) no-repeat center; background-size:17px 12px;}
#main .m-header-wrap .user .util-menu li i.BizOn-icon{width:15px; height:16px;background:url(/images/common/ico/ico_main_bizon_off.png) no-repeat center; background-size:15px 16px;}
#main .m-header-wrap .user .util-menu li i.BizOnHome-icon{width:14px; height:23px;background:url(/images/common/ico/ico_main_bizonhome.png) no-repeat center; background-size:14px 23px; margin-top:0}
#main .m-header-wrap .m-header:before{height:30px;}
#main .m-header-wrap .m-header.m-header-active .m-inner-header {background: #fff; border-bottom:1px solid #ccc}
#main .m-header-wrap .m-header.m-header-active .m-inner-header h1.logo .main-logo i{width:100px; height:30px;background:url(/images/common/main_logo_gray.png) no-repeat center; background-size:100px 30px;}
#main .m-header-wrap .m-header.m-header-active .m-inner-header h1.logo .sub-logo i{width:107px; height:30px;background:url(/images/common/sub_logo_gray.png) no-repeat center; background-size:107px 30px}
#main .m-header-wrap .m-header.m-header-active .user .country-link i{width:18px; height:16px;background:url(/images/common/ico/ico_english_gray.png) no-repeat center; background-size:18px 16px;}
#main .m-header-wrap .m-header.m-header-active .user .util-menu li i.facebook-icon{width:10px; height:19px;background:url(/images/common/ico/ico_facebook_off.png) no-repeat center; background-size:10px 19px;}
#main .m-header-wrap .m-header.m-header-active .user .util-menu li i.youtube-icon{width:17px; height:12px;background:url(/images/common/ico/ico_youtube_off.png) no-repeat center; background-size:17px 12px;}
#main .m-header-wrap .m-header.m-header-active .user .util-menu li i.BizOn-icon{width:15px; height:16px;background:url(/images/common/ico/ico_bizon_off.png) no-repeat center; background-size:15px 16px;}
#main .m-header-wrap .m-header.m-header-active .user .util-menu li i.BizOnHome-icon{width:14px; height:23px;background:url(/images/common/ico/ico_bizonhome_off.png) no-repeat center; background-size:14px 23px; margin-top:0}

#main .m-header-wrap .m-inner-header{height:60px; background: url(/images/common/bg/gnb_bg.png) repeat; position: relative}
#main .m-header-wrap .m-inner-header .nav-btn-area:after{clear:both; display:block; overflow:hidden; content:""; height:0}
#main .m-header-wrap .m-inner-header .nav-btn-area > ul li{margin-right:0 !important;}
#main .m-header-wrap .m-header .m-inner-header .nav-btn-area > ul li .m-nav-btn-search i{display:inline-block; vertical-align: middle; width:33px; height:32px; 
background-size:33px 32px;}
#main .m-header-wrap .m-inner-header .nav-btn-area > ul li .m-nav-btn-open i{display: inline-block; vertical-align: middle; width: 33px; height: 32px; background-size:33px 32px;} 
#main .m-header-wrap .m-header-active .m-inner-header h1.logo .main-logo i{display:block; vertical-align: middle; width:100px; height:30px;background:url(/images/common/main_logo_gray.png) no-repeat center;
background-size:100px 30px;}
#main .m-header-wrap .m-header-active .m-inner-header h1.logo .sub-logo i{display:block; vertical-align: middle; width:107px; height:30px;background:url(/images/common/sub_logo_gray.png) no-repeat center; 
background-size:107px 30px;}
#main .m-header-wrap .m-header.m-header-active  .m-inner-header .nav-btn-area > ul li .m-nav-btn-open i{width:33px; height:32px; 
background:url(/images/common/ico/ico_nav_close.png) no-repeat center; background-size:18px;}
#main .m-header-wrap .m-inner-header .nav-btn-area{margin-right:0px !important;}
#main .m-header-wrap .m-header.m-header-active .m-inner-header .nav-btn-area > ul li .m-nav-btn-search i{display:inline-block; vertical-align: middle; width:33px; height:32px; 
background-size:33px 32px;}

.visual-content .visual-pagination{bottom:140px; bottom:18vw;}
.visual-content .visual-pagination{font-size:3.1vw;}
.visual-content .visual-pagination .bnrPage .swiper-pagination-current{font-size:30px; font-size:3.9vw}
.visual-content .visual-pagination .bnrPage .swiper-pagination-total{font-size:24px; font-size:3.1vw;}

/*main-container*/
.main-container{}
.main-container .main-tit{padding-top:65px;}
.main-container .main-tit h3{font-size:28px;}
.main-container .main-tit p{font-size:14px; line-height:20px;}

.main-container .notice-container .notice-content{margin-top:40px;}
.main-container .notice-container .notice-content .swiper-slide{width:250px;}
.main-container .notice-container .notice-content .swiper-slide .notice-box{padding:20px; min-height:248px; box-sizing: border-box}
.notice-container .notice-content .swiper-slide .notice-box .notice-tit{font-size:18px;margin-bottom:15px;}
.notice-container .notice-content .swiper-slide .notice-box .notice-tit .btn-notice-more i{width:11px; height:11px;background:url(/images/common/ico/ico_more_black.png) no-repeat center; background-size:11px 11px}
.notice-container .notice-content .swiper-slide .notice-box .noticel-list ul > li a{font-size:14px;}
.main-container .notice-container .notice-content .swiper-slide6 .noticel-list ul > li{font-size:14px;}
.main-container .notice-container .notice-content .swiper-slide6 .noticel-list ul > li dt{line-height:20px;}
.department-container .department-content {padding-top: 40px; padding-bottom: 60px;}
.department-container .department-content ul.department-list {gap: 15px;}
.department-container .department-list li .major-cont {font-size: 18px;}

.intro-type .intro-container .video-cont{width:calc(100% - 20px);}
.intro-type .intro-container .intro-txt{width:calc(100% - 20px);  padding-top:39.3vw; margin-top:20px;}
.intro-type .intro-container .intro-content{margin-top:40px; padding-bottom:70px}
.intro-type .intro-container .intro-txt strong{font-size:7.9vw; padding:0 20px;}
.intro-type .intro-container .intro-txt p{font-size:3.35vw; line-height:4.6vw; padding:0 20px 20px 20px}





.activity-content{padding:40px 0}
.activity-content .activity-img{height:167px}
.activity-content .swiper-slide{width:250px;}
.activity-content .activity-txt{font-size:14px;}

.newnhot-area{padding:0 15px 40px 15px}
.newnhot-area .main-tit{margin-bottom:40px}
.newnhot-area a.swiper-button-left{background:url('/images/home/m_btn_new_activity_prev.png') center no-repeat; float:left; background-size:18px 33px; width:18px; height:33px;}
.newnhot-area a.swiper-button-right{background:url('/images/home/m_btn_new_activity_next.png') center no-repeat; float:right; background-size:18px 33px; width:18px; height:33px}
.newnhot-area a.stop{display:none;}
.newnhot-area .swiper-slide a{font-size:18px; color:#202020; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position:relative;}
.newnhot-area .swiper-slide{text-align:center; line-height:36px;}
.newnhot-area .newnhot-content{display:none;}
.newnhot-area .m-newnhot-content{display:block; position:relative;}
.newnhot-area .m-newnhot-content .swiper-container{height:auto; margin-left:0; width:calc(100% - 50px); margin:0 auto; z-index:2; height:36px;}
.newnhot-area .m-newnhot-content .swiper-container:before{display:none; width:0; height:0;}
.newnhot-area .m-newnhot-content .swiper-container:after{display:none; width:0; height:0;}
.newnhot-area .m-newnhot-content{width:auto; padding-bottom:50px; margin:0 auto;}
.newnhot-area .m-newnhot-content .newnhot-control{margin-top:0; position:absolute; top:20px; left:0; width:100%; text-align:center;}
.newnhot-area .m-newnhot-content .newnhot-control .inner-control{position:relative; width:100%; height:100%;}
.newnhot-area .m-newnhot-content .newnhot-control .inner-control:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.newnhot-area .m-newnhot-content .newnhot-control .text-page{display:inline-block; vertical-align:top;}
.newnhot-area .m-newnhot-content .text-page span{color:#202020; font-size:18px; font-family:"NanumSquare"; display:inline-block; letter-spacing:-1px}
.newnhot-area .m-newnhot-content .text-page span:first-child{font-size:26px; color:#f97800}
.newnhot-area .m-newnhot-content .text-page span:last-child{position:relative; padding-left:12px;}
.newnhot-area .m-newnhot-content .text-page span:last-child:before{content:"/"; position:absolute; left:0; top:0;}

/*scroll bar*/
.scroll-bar-area{top:-30px;}
.inner-scroll-bar{position:relative; overflow:hidden; width:2px; min-height:75px;}
.white-scroll-bar{height:75px;}
.org-scroll-bar{height:75px;}
}





















