#menu{position:fixed; top:50%; right:25px; display:none;}

#skipNavigation {position: absolute; left: 0; top: 0; width: 100%; z-index: 10000;}
#skipNavigation a {display: block; position: absolute; left: 0; top: -10px; width: 100%; height: 1px; margin-bottom: -1px; background: #94c74b; font-size: 0; text-align: center; font-weight: bold; color: #fff;}
#skipNavigation a:hover, #skipNavigation a:focus, #skipNavigation a:active {position: absolute; left: 0; top: 0; height: 20px; padding: 4px; font-size: 13px;}


.visual_wrap{position:relative; height:100vh;/* overflow:hidden; */}
.visual_wrap .bx-wrapper{position:relative; z-index:99;}
.visual{position:relative; width:100%; height:100vh; vertical-align:top;}
.visual .visual_img{width:100%; height:calc(100% - 85px); background-size:cover !important;}
.visual .visual_img{
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: transform 1s;
	-moz-transition: transform 1s;
	transition: transform 1s;
	-webkit-transition-delay: .3s;
	transition-delay: .3s;
	background-size:cover;
}
.visual_wrap .visual .visual_img.scaling{
	-ms-transform: scale(1.25);
    -webkit-transform: scale(1.25);
    transform: scale(1.25);
    -webkit-transition: transform 20s;
    -moz-transition: transform 20s;
    transition: transform 20s;
}


.visual_wrap .visual_in{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); margin-top:-60px; width:100%; text-align:center; z-index:999;}
.visual_wrap .visual_slogan{}
.visual_wrap .visual_slogan .vi_slogan{}
.visual_wrap .visual_slogan .vimg{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%)}
.visual_wrap .visual_slogan .vimg.vimg01{margin-left:-250px; margin-top:50px;}
.visual_wrap .visual_slogan .vimg.vimg02{margin-left:140px; margin-top:40px;}
.visual_wrap .visual_slogan .vimg.vimg03{margin-left:235px; margin-top:60px;}
.visual_wrap .visual_slogan .vimg.vimg04{margin-left:-242px; margin-top:145px;}

.visual_wrap .visual_pager{position:relative; z-index:99; display:flex; justify-content:center; align-items:center; margin-top:40px; width:100%; font-size:0;}
.visual_wrap .visual_pager ul{display:inline-block; vertical-align:top; }
.visual_wrap .visual_pager ul li{float:left; width:15px; height:15px; margin-right:5px; }
.visual_wrap .visual_pager ul li a{display:block; width:100%; height:100%; }
.visual_wrap .visual_pager ul li .circles{position:relative; width:15px; height:15px; border-radius:15px; border:3px solid #fff;}
.visual_wrap .visual_pager ul li a.active .circles{background:#fff; border-radius:15px;}
.visual_wrap .visual_txt{position:relative; display:inline-block;}
.visual_wrap .txt_line{display:inline-block; width:192px; height:1px; background:#fff; margin:0 15px;}
.visual_wrap .bx-controls{display:inline-block;}
.visual_wrap .bx-controls-direction{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); display:block; width:100%; margin-top:-40px; z-index:999;}
.visual_wrap .bx-controls-direction .bx-prev{position:absolute; left:35px; top:50%; transform:translateY(-50%); display:inline-block; width:52px; height:83px; background:url(/images/admissionNew/main/btn_prev_vi.png) left center no-repeat;}
.visual_wrap .bx-controls-direction .bx-next{position:absolute; right:35px; top:50%; transform:translateY(-50%);  display:inline-block; width:52px; height:83px; background:url(/images/admissionNew/main/btn_next_vi.png) right center no-repeat;}
.visual_wrap .bx-controls-direction .bx-prev:hover{display:inline-block; width:52px; height:83px; background:url(/images/admissionNew/main/btn_prev_vi_on.png) center no-repeat;}
.visual_wrap .bx-controls-direction .bx-next:hover{display:inline-block; width:52px; height:83px; background:url(/images/admissionNew/main/btn_next_vi_on.png) center no-repeat;}

.visual_wrap .bx-controls-auto{position:relative; display:inline-block; vertical-align:top; width:30px; height:30px; }
.visual_wrap .bx-controls-auto .bx-controls-auto-item{position:absolute; left:0; top:0; display:block; width:100%; height:100%; text-align:center; font-size:0;}
.visual_wrap .bx-controls-auto .bx-controls-auto-item .bx-start{background:url(/images/admissionNew/main/btn_play.png) center no-repeat;}
.visual_wrap .bx-controls-auto .bx-controls-auto-item .bx-stop{background:url(/images/admissionNew/main/btn_stop.png) center no-repeat;}
.visual_wrap .bx-controls-auto .bx-controls-auto-item .bx-start,
.visual_wrap .bx-controls-auto .bx-controls-auto-item .bx-stop{display:block; width:100%; height:100%; }
.visual_wrap .bx-controls-auto .bx-controls-auto-item .bx-start.active,
.visual_wrap .bx-controls-auto .bx-controls-auto-item .bx-stop.active{display:none; }

.scroll{position:absolute; left:50%; bottom:260px; transform:translateX(-50%); z-index:999; cursor:pointer;}
.scroll a{position:relative; display:block; width:20px; height:33px; border:2px solid #fff; border-radius:52px; box-shadow:0 0 15px rgba(0,0,0,0.5);}
.scroll a .cir{position:absolute; left:50%; top:5px; transform:translateX(-50%); display:block; width:4px; height:10px; background:#fff; border-radius:10px; box-shadow:0 0 15px rgba(0,0,0,0.5);
	-webkit-animation: mover 0.7s infinite alternate;
	animation: mover 0.7s infinite alternate;
}
.scroll a .txt{position:absolute; bottom:-24px; left:50%; transform:translateX(-50%); display:block; font-size:13px; color:#fff; text-shadow:0 0 15px rgba(0,0,0,0.5); font-weight:bold;}
@keyframes mover {
    0% { transform:translate(-50%, 0);}
    100% { transform: translate(-50%, 8px);}
}

.quick_menu_box{position:absolute; bottom:-60px; left:50%; margin-left:-660px; max-width:100%; width:1320px; height:280px; background:#fff; box-shadow:0 0 18px rgba(0,0,0,0.13); z-index:100;}
.quick_menu_box .quick_menu{padding:30px 98px 0; text-align:center; font-size:0;}
.quick_menu_box .quick_menu .quick{display:inline-block; width:calc(100% / 8); vertical-align:top;}
.quick_menu_box .quick_menu .quick > a{display:block; text-align:center;}
.quick_menu_box .quick_menu .quick .icon{display:inline-block; width:105px; height:105px; border-radius:105px; border:1px solid #eaeaea;}
.quick_menu_box .quick_menu .quick .txt{margin-top:15px; line-height:1.2; font-weight:500; transform:rotate(0.03deg); word-break:keep-all;}
.quick_menu_box .quick_menu .quick .txt span{position:relative; display:inline-block; font-size:17px; color:#000;}
.quick_menu_box .quick_menu .quick .txt span:after{content:''; position:absolute; bottom:-2px; left:50%; transform:translateX(-50%); width:0; height:9px; background:rgba(69,205,255,0.49); z-index:-1; opacity:0;}
.quick_menu_box .quick_menu .quick.quick01 .icon{background:#fff url(/images/admissionNew/main/icon_quick_01.png) no-repeat center; position: relative;}
.quick_menu_box .quick_menu .quick.quick02 .icon{background:#fff url(/images/admissionNew/main/icon_quick_02.png) no-repeat center; position: relative;}
.quick_menu_box .quick_menu .quick.quick03 .icon{background:#fff url(/images/admissionNew/main/icon_quick_03.png) no-repeat center;}
.quick_menu_box .quick_menu .quick.quick04 .icon{background:#fff url(/images/admissionNew/main/icon_quick_04.png) no-repeat center;}
.quick_menu_box .quick_menu .quick.quick05 .icon{background:#fff url(/images/admissionNew/main/icon_quick_05.png) no-repeat center; position: relative;}
.quick_menu_box .quick_menu .quick.quick06 .icon{background:#fff url(/images/admissionNew/main/icon_quick_06.png) no-repeat center;}
.quick_menu_box .quick_menu .quick.quick07 .icon{background:#fff url(/images/admissionNew/main/icon_quick_07.png) no-repeat center;}
.quick_menu_box .quick_menu .quick.quick08 .icon{background:#fff url(/images/admissionNew/main/icon_quick_08.png) no-repeat center;}

.quick_menu_box .quick_menu .quick:hover .txt span:after{width:100%; opacity:1; transition:linear 0.3s;}
.quick_menu_box .quick_menu .quick:hover .icon{border:2px solid #55caff; box-shadow:0 0 15px rgba(0,0,0,0.15); transition:linear 0.3s;
	animation-duration: 1s;
	animation-name: flip;
	animation-fill-mode: both;
	animation-iteration-count: infinite;
	animation-timing-function: inherit;
}
/* 메인아이콘 입학통계 */
.quick_menu_box .quick_menu .quick:hover.quick01 .icon,
.quick_menu_box .quick_menu .quick:hover.quick02 .icon,
.quick_menu_box .quick_menu .quick:hover.quick05 .icon{background: none;}
.inner_link {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	opacity: 0;
}
.inner_link:hover{
	opacity: 1;
}
.inner_link a{
	position: absolute;
	display: block;
	color: black;
	width: 100%;
	height: 100%;
	font-size: 14px;
	top: 60%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.inner_link a:hover{
	font-weight: bold;
	color: #37bcfc;
}
.inner_link a:nth-child(2){
	top: 90%;
}
.inner_link a:nth-child(3){
	top: 120%;
}

@keyframes flip{
	0%{background-position:center 20px;}
	20%{background-position:center 10px;}
	40%{background-position:center 20px;}
	60%{background-position:center 15px;}
	100%{background-position:center 20px;}
}

.section{overflow:hidden;}
.section .inner{width:100%; max-width:1320px; margin:0 auto;}
.section .inner2{width:100%; max-width:1440px; margin:0 auto;}
.section .tit_area{position:relative; }
.section .tit_area .h2_tit{font-size:45px; color:#000000;}
.section .tit_area .h2_tit strong{font-weight:800;}
.section .tit_area .italic{font-style:italic;}
.section .tit_area .tit_txt{font-size:20px; color:#5a5a5a;}
.section .tit_area .btn_more{position:absolute; right:0; top:50%; transform:translateY(-50%); margin-top:-3px; display:block; width:29px; height:29px; text-align:center;}
.section .tit_area .btn_more:hover img{transform:rotate(90deg); transition:0.3s;}



.section2{}
.section.section2 .inner{margin-top:-80px; max-width:100%; width:1320px;}
.section.section2 .tit_area{position:relative; max-width:100%; width:1320px;}
.section2 .notice_tab{position:absolute; top:50%; transform:translateY(-50%); right:60px;font-size:0;}
.section2 .notice_tab .tabs{}
.section2 .notice_tab .tabs li{position:relative; display:inline-block;}
.section2 .notice_tab .tabs li + li{margin-left:70px;}
.section2 .notice_tab .tabs li + li:after{content:''; position:absolute; left:-35px; top:50%; transform:translateY(-50%); width:1px; height:18px; background:#e9eaec;}
.section2 .notice_tab .tabs li.on span{color:#0d4d9c;}
.section2 .notice_tab .tabs li.on span:after{content:''; position:absolute; left:50%; bottom:-8px; transform:translateX(-50%); width:100%; height:2px; background:#007ac5;}
.section2 .notice_tab .tabs li > span{position:relative; display:inline-block; font-size:18px; color:#000000; font-weight:500; line-height:1; transform:rotate(0.1deg); cursor:pointer;}
.section2 .preview_notice{position:relative; width:calc(100% + 140px); margin-left:-25px; padding:0 2px; font-size:0;}
.section2 .notice_slider_pc{position:relative;}
.section2 .notice_slider_cover{width:calc(100% + 60px); padding:65px 25px 40px;
	-webkit-mask-image: linear-gradient(to right, black 85%, rgba(0, 0, 0, 0.2) 89%, transparent 97%);
    mask-image: linear-gradient(to right, black 85%, rgba(0, 0, 0, 0.2) 89%, transparent 97%);
}

.section2 .notice_con > a{position:relative; display:block; padding:40px; height:330px; border-radius:24px 0 24px 0; background:#fff; border:2px solid #fff; box-shadow:0 0 25px rgba(0,0,0,0.14);}
.section2 .notice_con .cate{display:inline-block; width:80px; height:32px; line-height:34px; border-radius:6px 0 6px 0; text-align:center; font-size:18px; color:#fff; font-weight:500;}
.section2 .notice_con > a.susi .cate{background:#017eaf;}
.section2 .notice_con > a.jungsi .cate{background:#00b5c8;}
.section2 .notice_con > a.transfer .cate{background:#0d4d9c;}
.section2 .notice_con > a.foreigner .cate{background:#bb9f55;}
.section2 .notice_con > a.grad .cate{background:#bb9f55;}
.section2 .notice_con .tit{margin-top:20px; font-size:20px; font-weight:500; color:#000000; line-height:1.4;  height:7em; /*overflow:hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break:keep-all; */ transform:rotate(0.03deg);}
.section2 .notice_con .txt{margin-top:15px; display:block; font-size:16px; color:#919296; line-height:1.4; height:2.8em; transform:rotate(0.03deg); overflow:hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break:keep-all;}
.section2 .notice_con .date{margin-top:30px; display:inline-block; line-height:1; text-align:center;}
.section2 .notice_con .date .dd{display:block; margin-left:-10px; font-size:40px; color:#464649; font-weight:800;}
.section2 .notice_con .date .yymm{font-size:16px; color:#464649; font-weight:500; transform:rotate(-0.03deg);}

.section2 .notice_slider_pc .notice_con:hover > a{transform:translate3d(0, -25px, 0); transition:ease 0.2s;}
.section2 .notice_slider_pc .notice_con:hover > a.susi{border:2px solid #017eaf;}
.section2 .notice_slider_pc .notice_con:hover > a.jungsi{border:2px solid #00b5c8;}
.section2 .notice_slider_pc .notice_con:hover > a.transfer{border:2px solid #0d4d9c;}
.section2 .notice_slider_pc .notice_con:hover > a.foreigner{border:2px solid #bb9f55;}
.section2 .notice_slider_pc .notice_con:hover > a.grad{border:2px solid #bb9f55;}

.section2 .notice_slider .swiper-scrollbar{position:absolute; left:40px; bottom:-80px; width:calc(100% - 390px); height:4px; background:rgba(186,186,186,0.3);}
.section2 .notice_slider .swiper-scrollbar-drag{background:#6a6d74;}
.section2 .notice_slider .slider_controls{position:absolute; bottom:-88px; right:100px;z-index:100;}
.section2 .notice_slider .swiper-button-prev,
.section2 .notice_slider .swiper-button-next{position:relative; right:auto; left:auto; top:auto; width:auto; display:inline-block; height:20px; margin-top:0; z-index:100; font-size:22px; color:#000; font-weight:bold; vertical-align:top;}
.section2 .notice_slider .swiper-button-prev{float:left; padding-left:35px; background:url(/images/admissionNew/main/btn_prev_noti_on.png) top 6px left no-repeat; background-size:20px auto;}
.section2 .notice_slider .swiper-button-next{float:right; margin-left:20px; padding-left:20px; padding-right:35px; background:url(/images/admissionNew/main/btn_next_noti_on.png) top 6px right no-repeat; background-size:20px auto; border-left:1px solid #e9eaec;}
.section2 .notice_slider .swiper-button-prev.swiper-button-disabled{background:url(/images/admissionNew/main/btn_prev_noti.png) top 6px left no-repeat; background-size:20px auto; color:#d2d3d7; opacity:1;}
.section2 .notice_slider .swiper-button-next.swiper-button-disabled{background:url(/images/admissionNew/main/btn_next_noti.png) top 6px right no-repeat; background-size:20px auto; color:#d2d3d7; opacity:1;}
.section2 .notice_slider .swiper-button-prev:after,
.section2 .notice_slider .swiper-button-next:after{font-size:0;}
.section2 .notice_slider_mb{display:none;}

.section3{background:url(/images/admissionNew/main/bg3.png) center top no-repeat; background-size:cover; }
.section3 .tit_area{margin-bottom:80px; text-align:center;}
.section3 .quick_link{padding:0 60px; font-size:0; text-align:center;}
.section3 .quick_link > li{position:relative; display:inline-block; width:228px; height:228px; margin:0 0 15px 15px; text-align:center; vertical-align:top;}
.section3 .quick_link > li:nth-child(5n+1){margin-left:0;}
.section3 .quick_link > li .con{display:block; width:100%; height:100%; background:rgba(0,122,197,0.8); border-radius:16px 0 16px 0; transition:0.3s;}
.section3 .quick_link > li .in{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:calc(100% - 40px);}
.section3 .quick_link > li .pc_hide{display:none; margin-top:25px; padding-top:25px; border-top:1px solid #fff; text-align:center; opacity:0; transition:ease 0.2s;}
.section3 .quick_link > li .pc_hide > a{position:relative; display:inline-block; width:50%; font-size:18px; color:#fff; font-weight:bold; text-align:center; line-height:1; transform:rotate(0.03deg); opacity:0.6;}
.section3 .quick_link > li .pc_hide > a:hover{opacity:1;}
.section3 .quick_link > li .pc_hide > a:hover:after{content:''; position:absolute; bottom:-10px; left:50%; transform:translateX(-50%); width:5px; height:5px; border-radius:5px; background:#fff;}
.section3 .quick_link > li.wide_gray{margin-left:0;}
.section3 .quick_link > li.wide_gray,
.section3 .quick_link > li.wide_white{width:471px;}
.section3 .quick_link > li.wide_gray > div{background:rgba(106,109,116,0.8) /*url(/images/admissionNew/main/icon_plan_w.png) no-repeat right 20px bottom 20px*/;}
.section3 .quick_link > li .tab3 > a {width: 33%;}
.section3 .quick_link > li.wide_white > div{background:rgba(255,255,255,0.8) url(/images/admissionNew/main/icon_plan_b.png) no-repeat right 20px bottom 20px;}
.section3 .quick_link > li .quick_tit{text-align:center; line-height:1.2;}
.section3 .quick_link > li.normal .quick_tit span{display:block; font-size:18px; color:#ffffff; transform:rotate(0.03deg);}
.section3 .quick_link > li .quick_tit strong{font-size:32px; font-weight:500; color:#ffffff; letter-spacing:-1px;}
.section3 .quick_link > li.wide_gray .quick_tit span{font-size:26px; color:#caad69;}
.section3 .quick_link > li.wide_gray .quick_tit strong{display:block; font-size:32px; color:#fff;}
.section3 .quick_link > li.wide_white .quick_tit span{font-size:26px; color:#007ac5;}
.section3 .quick_link > li.wide_white .quick_tit strong{display:block; font-size:32px; color:#000;}
.section3 .quick_link > li.slide_box{margin-left:15px; float:right;}
.section3 .quick_link > li.slide_box .tit1{font-size:18px; color:#fff; line-height:1.2; transform:rotate(0.03deg);}
.section3 .quick_link > li.slide_box .tit2{margin-top:5px; font-size:26px; color:#fff; word-break:keep-all; line-height:1.1; height:3.3em; overflow:hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break:keep-all;}
.section3 .uos_slider_wrap{position:relative; width:100%; height:100%; overflow:hidden;}
.section3 .uos_slider_wrap .uos_slide{padding:55px 15px 50px;}
.section3 .uos_slider_wrap .swiper-pagination{bottom:30px;}
.section3 .uos_slider_wrap .swiper-pagination-bullet{width: 10px; height:10px; background:rgba(255,255,255,0.7);  border-radius: 50%; font-size: 0}
.section3 .uos_slider_wrap .swiper-pagination-bullet-active{width:25px; height:10px; background: #fff; border-radius: 10px;}

.section3 .quick_link > li:hover .con{transform:translate3d(0,-25px,0); box-shadow:3px 3px 10px rgba(0,0,0,0.1), -3px -3px 10px rgba(0,0,0,0.1); transition:0.3s;}
.section3 .quick_link > li:hover .pc_hide{display:block; opacity:1; transition:ease 0.2s;}
.section3 .quick_link > li:hover .con:before{content:''; position:absolute; left:0; top:0; display:block; width:100%; height:100%; border:2px solid #fff; border-radius:16px 0 16px 0; transition:0.3s;}
.section3 .quick_link > li.normal:hover .quick_tit strong{color:#ffed8b;}



.section4{background:#fff url(/images/admissionNew/main/bg4.png) center top no-repeat; background-size:cover; }
.section4 .inner{position:relative; margin-top:-100px; height:280px;}
.section4 .tit_area{position:absolute;display:block; width:440px; top:0; left:0; text-align:left;}
.section4 .tit_area .h2_tit2{}
.section4 .tit_area .h2_tit2 .s_tit{display:block; margin-top:25px; font-size:28px; color:#000; font-weight:normal;}
.section4 .tit_area .h2_tit2 .pc_br{display:block;}
.section4 .tit_area .h2_tit2 strong{display:block; font-size:40px; font-weight:500; color:#000; line-height:1.2;}
.section4 .tit_area .tit_txt{margin-top:35px; font-size:18px; color:#000;}
.section4 .tit_area .btn_ytb_go{display:inline-block; margin-top:10px; width:80px; height:30px; line-height:30px; font-size:14px; color:#ff0000; text-align:center; border-radius:30px; border:1px solid #ff0000; background:#fff;}
.section4 .youtube_slider_wrap{position:absolute; top:0; left:440px; width:1250px; max-width:100%; margin-top:-30px;}
.section4 .youtube_wrap{padding-top:30px; overflow:hidden}
.section4 .youtube_slider_pc{}
.section4 .youtube_slider_mb{display:none;}
.section4 .youtube_slider_pc{
	-webkit-mask-image: linear-gradient(to right, black 75%, rgba(0, 0, 0, 0.2) 89%, transparent 100%);
    mask-image: linear-gradient(to right, black 75%, rgba(0, 0, 0, 0.2) 89%, transparent 100%);
}
.section4 .youtube_wrap .youtube_con{}
.section4 .youtube_wrap .youtube_con > a{display:block; padding:30px 15px 15px; height:272px; background:#fff; border:1px solid #e1e1e1; border-radius:30px 30px 0 0;}
.section4 .youtube_wrap .youtube_con:hover > a{transform:translate3d(0, -25px, 0); transition:ease 0.2s;}
.section4 .youtube_wrap .youtube_con .tit{padding-left:5px; text-align:left; font-size:17px; color:#000; line-height:1.2; height:2.4em; overflow:hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break:keep-all; transform:rotate(0.03deg);}
.section4 .youtube_wrap .youtube_con .date{margin-top:12px; padding-left:5px; font-weight:bold; font-size:14px; color:rgba(0,0,0,0.4); line-height:1; transform:rotate(0.03deg);}
.section4 .youtube_wrap .youtube_con .thumb_box{margin-top:15px; position:relative; height:0; padding-bottom:56%; overflow:hidden;}
.section4 .youtube_wrap .youtube_con .thumb_box img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; height:auto;}

.section4 .youtube_slider_controls{position:absolute; top:-50px; right:0; width:100%; text-align:right;}
.section4 .youtube_slider_controls > div{position:absolute; top:50%; transform:translateY(-50%);}
.section4 .youtube_slider_btn{right:0; width:25px; height:20px; background:url(/images/admissionNew/main/btn_play2.png)no-repeat center; cursor:pointer;}
.section4 .youtube_slider_btn.play{width:25px; height:20px; background:url(/images/admissionNew/main/btn_pause.png)no-repeat center;}
.section4 .swiper-button-prev,
.section4 .swiper-button-next{position:relative; right:auto; left:auto; top:auto; display:inline-block; width:30px; height:20px; margin-top:0; z-index:100; font-size:22px; color:#000; font-weight:bold; vertical-align:top;}
.section4 .swiper-button-prev{left:auto; right:170px; background:url(/images/admissionNew/main/btn_left.png) center no-repeat;}
.section4 .swiper-button-next{left:auto; right:125px;background:url(/images/admissionNew/main/btn_right.png) center no-repeat;}
.section4 .swiper-button-prev.swiper-button-disabled{background:url(/images/admissionNew/main/btn_left.png) center no-repeat; opacity:1;}
.section4 .swiper-button-next.swiper-button-disabled{background:url(/images/admissionNew/main/btn_right.png) center no-repeat; opacity:1;}
.section4 .swiper-button-prev:after,
.section4 .swiper-button-next:after{font-size:0;}
.section4 .swiper-pagination.swiper-pagination-fraction{bottom: auto; left: auto; right: 45px; display:inline-block; text-align: right; font-size: 16px; line-height:1; font-weight:bold; color:#b2bec6;}
.section4 .swiper-pagination.swiper-pagination-fraction > span{display:inline-block; transform:rotate(0.03deg);}
.section4 .swiper-pagination.swiper-pagination-fraction .swiper-pagination-current{padding-right:10px; color:#000;}

.section4 .floating_img{position:absolute; display:block; z-index:999;}
.section4 .floating_img.img01{left:180px; top:-80px;
	-webkit-animation: mover2 0.7s infinite alternate;
	animation: mover2 0.7s infinite alternate;
}
.section4 .floating_img.img02{position:absolute; right:400px; bottom:-355px;
	-webkit-animation: mover3 1.2s infinite alternate linear;
	animation: mover3 1.2s infinite alternate linear;
}

/* 팝업시작 */
#layer-popup-area {
	position: absolute;
	z-index: 10000;
	width: 100%;
	min-width: 1001px;
	top: 80px;
	pointer-events: none;
}

.popup {
	z-index: 10002;
	position: fixed;
	top: 45%;
	pointer-events: auto;
	/*transform: translateY(-50%);*/
	box-shadow: rgba(0, 0, 0, 0.2) 0 1px 8px 0;
	transition: all 0.5s ease 0s;
	border-radius: 10px;
}

/* 팝업을 각각 좌우로 이동시키는 스타일 */
#counsel-layer-popup1 {
	left: 13%;
	/*transform: translate(-60%, -50%);*/
}
#counsel-layer-popup2 {
	left: 32%;
}
#counsel-layer-popup3 {
	left: 51%;
}
#counsel-layer-popup4 {
	left: 70%;
}

.popup-header {
	color: #fff;
	background: #333;
	text-align: right;
	cursor: pointer;
	line-height: 30px;
	font-size: 14px;
	border-radius: 0 0 10px 10px;
	padding: 2px;
}
.popup-header > input {
	margin-right: 10px;
}

.close-button {
	margin-right: 10px;
	color: #fff;
	background-color: #333;
	border: none;
	cursor: pointer;
	font-weight: bold;
}

.popup-content {
	overflow-y: hidden;
}

.popup-image {
	width: 380px;
	border-radius: 10px 10px 0 0;
}
/* 팝업끝 */

/*배너 CSS*/
div.top-alert.hidden {
	height: 0 !important;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

div.top-alert {
	width: 100%;
	background: #efefef;
	display: flex;
	flex-direction: column;
	align-items: center;
	transition-property: all;
	transition-duration: 1s;
	padding-top: 50px;
	position: absolute;
	z-index: 998;
	top: 50px;
}

div.top-alert > div {
	width: 100%;
	display: flex;
	flex-direction: row;
}

div.top-alert > div.banner-header {
	justify-content: flex-end;
}

div.top-alert > div.banner-header > div {
	cursor: pointer;
	width: 70px;
	height: 30px;
	text-align: center;
	background: #0d4d9c;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

div.top-alert > div.banner-header > div > span {
	font-size: 36px;
	color: #ccc;
}

div.top-alert > div.banner-header > div > span:first-child {
	display: none;
	transition-duration: 0.5s;
}

div.top-alert > div.banner-header > div > span:first-child:hover {
	transform: rotate(90deg);
}

div.top-alert > div.banner-header > div > span:last-child {
	font-size: 14px;
	line-height: 2em;
}

div.top-alert > div.information > div,
div.top-alert > div.banner > div {
	flex-grow: 1;
}

div.top-alert > div.information > div {
	flex-basis: 50%;
	padding: 10px 20px;
	margin-bottom: 20px;
}

div.top-alert > div.information > div:nth-child(2) {
	border-left: 1px dashed #ccc;
}

div.top-alert > div.information > div > div > p,
div.top-alert > div.information > div > div > h3 {
	word-break: keep-all;
}

div.top-alert > div.information > div > div > p {
	white-space: pre-wrap;
	color: #333;
	padding-left: 5px;
	line-height: 24px;
}

div.top-alert > div.information > div > div > h3 {
	font-weight: 600;
	color: #000;
	font-size: 22px;
	line-height: 44px;
}

div.top-alert > div.banner > div {
	display: flex;
	flex-direction: column;
	padding: 10px;
	margin-bottom: 5px;
	flex-basis: 33.3%;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}


div.top-alert > div.banner > div > a {
	width: 80%;
	color: #fff;
	font-size: 17px;
	font-weight: 500;
	line-height: 2em;
	border-bottom: 2px solid #0d4d9c;
	box-sizing: border-box;
	padding: 0 5px;
	text-align: center;
	word-break: keep-all;
	background: #00b2c7;
	margin-bottom: 5px;
	border-radius: 5px 0;
}
div.top-alert > div.banner > div > a:hover{
	border: 1px solid #00b2c7;
	color: #00b2c7;
	background: #efefef;
}

div.top-alert > div.banner > div > h3 {
	color: #000;
	font-weight: 600;
	font-size: 18px;
	line-height: 2em;
}

@media screen and (max-width: 1099px) {
	div.top-alert > div {
		width: 100%;
	}

	div.top-alert > div.information > div > div > h3 {
		font-size: 1.4em;
	}

	div.top-alert > div.information > div > div > p {
		font-size: 15px;
	}

	div.top-alert > div.banner {
		display: flex;
		flex-flow: row wrap;
	}

	div.top-alert > div.banner > div {
		margin-top: 10px;
		flex-basis: 45%;
		box-sizing: border-box;
	}

	div.top-alert > div.banner > div > h3 {
		font-size: 1.4em;
	}

	div.top-alert > div.banner > div > a {
		font-size: 1.2em;
	}

	div.top-alert > div.banner > div:last-child:first-child,
	div.top-alert > div.banner > div:last-child:first-child > a{
		width: 100% !important;
	}

	div.top-alert > div.banner > div:last-child,
	div.top-alert > div.banner > div:last-child:nth-child(odd) > a {
		width: 50%;
	}
}

@media screen and (max-width: 888px) {
	div.top-alert > div {
		flex-direction: column;
	}

	div.top-alert > div.banner-header {
		flex-direction: row;
	}

	div.top-alert > div.information > div {
		margin-bottom: 10px;
	}

	div.top-alert > div.banner {
		display: flex;
		flex-flow: row wrap;
	}

	div.top-alert > div.banner > div {
		flex-basis: 100%;
	}

	div.top-alert > div.banner > div:last-child,
	div.top-alert > div.banner > div:last-child > a,
	div.top-alert > div.banner > div:last-child:nth-child(odd) > a {
		width: 100%;
	}

}

@media screen and (max-width: 699px) {
	div.top-alert > div.banner-header > div {
		width: 50px;
		height: 50px;
	}

	div.top-alert > div.banner-header > div > span:first-child {
		display: inline;
	}

	div.top-alert > div.banner-header > div > span:last-child {
		display: none;
	}

	div.top-alert > div.information > div:first-child {
		margin-top: 0;
	}

	div.top-alert > div.information > div > div > h3 {
		font-size: 1.2em;
	}

	div.top-alert > div.banner > div > h3 {
		font-size: 1.3em;
	}
}

/*배너 CSS 끝*/
@keyframes mover2 {
    0% { transform:translate(0, 0);}
    100% { transform: translate(0, 8px);}
}

@keyframes mover3 {
    0% { transform:translate3d(0, 0,0);}
    100% { transform: translate3d(-10px, -8px,-20px);}
}


@media screen and (max-width:1319px){
	
	.visual_wrap .visual_in{margin-top:-70px;}
	.visual_wrap .visual_slogan{}
	.visual_wrap .visual_slogan .vi_slogan{width:450px;}
	.visual_wrap .visual_pager{margin-top:30px;}
	.visual_wrap .visual_txt{position:relative; display:inline-block;}
	.visual_wrap .visual_txt img{width:155px;}
	.visual_wrap .txt_line{display:inline-block; width:175px; height:1px; background:#fff; margin:0 15px;}
	.visual_wrap .bx-controls{display:inline-block;}
	.visual_wrap .bx-controls-direction{margin-top:-60px;}
	
	.quick_menu_box{bottom:0; width:1024px; height:auto; margin-left:-512px;}
	.quick_menu_box .quick_menu{padding:20px 40px 30px;}
	.quick_menu_box .quick_menu .quick .icon{width:95px; height:95px;}
	.quick_menu_box .quick_menu .quick .txt span{font-size:15px; letter-spacing:-1px;}
	.quick_menu_box .quick_menu .quick .txt span:after{bottom:-3px; height:8px;}
	.quick_menu_box .quick_menu .quick.quick01 .icon{background-size:60px auto;}
	.quick_menu_box .quick_menu .quick.quick02 .icon{background-size:45px auto;}
	.quick_menu_box .quick_menu .quick.quick03 .icon{background-size:56px auto;}
	.quick_menu_box .quick_menu .quick.quick04 .icon{background-size:56px auto;}
	.quick_menu_box .quick_menu .quick.quick05 .icon{background-size:50px auto;}
	.quick_menu_box .quick_menu .quick.quick06 .icon{background-size:53px auto;}
	.quick_menu_box .quick_menu .quick.quick07 .icon{background-size:53px auto;}
	.quick_menu_box .quick_menu .quick.quick08 .icon{background-size:42px auto;}

	.section{overflow:hidden;}
	.section .inner{padding:0 50px;}
	.section.section2 .inner{padding:0 50px;}
	.section .inner2{width:100%; max-width:1440px; margin:0 auto;}
	.section .tit_area{position:relative; margin-bottom:50px;}
	.section .tit_area .h2_tit{font-size:45px;}
	.section .tit_area .tit_txt{font-size:20px; color:#5a5a5a;}
	.section .tit_area .btn_more{position:absolute; right:0; top:50%; transform:translateY(-50%); margin-top:-3px; display:block; width:29px; height:29px; text-align:center;}
	.section .tit_area .btn_more:hover img{transform:rotate(90deg); transition:0.3s;}

	.section2{}
	.section.section2 .inner{margin-top:-60px;}
	.section2 .notice_tab{right:50px;}
	.section2 .notice_tab .tabs li + li{margin-left:64px;}
	.section2 .notice_tab .tabs li + li:after{left:-32px; height:17px;}
	.section2 .notice_tab .tabs li.on span:after{}
	.section2 .notice_tab .tabs li > span{font-size:17px;}	
	.section2 .notice_con > a{padding:30px; height:auto;}
	
	.section3{background:url(/images/admissionNew/main/bg3.png) center top no-repeat; background-size:cover; }
	.section3 .tit_area{margin-bottom:70px;}
	.section3 .quick_link{padding:0;}
	.section3 .quick_link > li{position:relative; display:inline-block; width:calc(100%/5 - 60px/5); height:220px;}
	.section3 .quick_link > li .pc_hide{margin-top:20px; padding-top:20px;}
	.section3 .quick_link > li .pc_hide > a{font-size:17px;}
	.section3 .quick_link > li.wide_gray{margin-left:0;}
	.section3 .quick_link > li.wide_gray,
	.section3 .quick_link > li.wide_white{width:calc((100% - (100%/5 - 60px/5))/2 - 30px/2);}
	.section3 .quick_link > li.normal .quick_tit span{font-size:17px;}
	.section3 .quick_link > li .quick_tit strong{font-size:30px;}
	.section3 .quick_link > li.wide_gray .quick_tit span,
	.section3 .quick_link > li.wide_white .quick_tit span{font-size:25px;}
	.section3 .quick_link > li.wide_gray .quick_tit strong,	
	.section3 .quick_link > li.wide_white .quick_tit strong{font-size:30px;}
	.section3 .quick_link > li.slide_box .tit1{font-size:17px; }
	.section3 .quick_link > li.slide_box .tit2{font-size:25px;}

	
	.section4{}
	.section4 .inner{margin-top:-80px;}
	.section4 .tit_area{position:relative; width:auto;}
	.section4 .tit_area .h2_tit2{margin-top:25px; font-size:28px;}
	.section4 .tit_area .h2_tit2 .s_tit{font-size:23px;}
	.section4 .tit_area .h2_tit2 strong{font-size:37px;}
	.section4 .tit_area .tit_txt{margin-top:30px; font-size:17px;}
	.section4 .youtube_slider_wrap{position:absolute; left:400px; width:calc(100% - 400px); max-width:calc(100% - 400px);}
	.section4 .youtube_wrap{padding-top:30px; overflow:hidden}
	.section4 .youtube_slider_pc{-webkit-mask-image: linear-gradient(to right, black 75%, rgba(0, 0, 0, 0.2) 89%, transparent 97%);
		mask-image: linear-gradient(to right, black 75%, rgba(0, 0, 0, 0.2) 89%, transparent 97%);
	}
	.section4 .youtube_wrap .youtube_con > a{display:block; padding:30px 15px 15px; height:auto;}
	.section4 .youtube_wrap .youtube_con .tit{padding-left:5px; font-size:17px;}
	.section4 .youtube_wrap .youtube_con .date{font-size:14px;}
	.section4 .youtube_wrap .youtube_con .thumb_box img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); height:auto; width:100%;}

	.section4 .youtube_slider_controls{position:absolute; top:-50px; right:50px; width:100%; text-align:right;}
	.section4  .youtube_slider_controls > div{position:absolute; top:50%; transform:translateY(-50%);}
	.section4 .swiper-button-prev,
	.section4 .swiper-button-next{position:relative; right:auto; left:auto; top:auto; width:30px; height:20px; margin-top:0; z-index:100; font-size:22px; vertical-align:top;}
	.section4 .swiper-button-prev{left:auto; right:170px; background:url(/images/admissionNew/main/btn_left.png) center no-repeat;}
	.section4 .swiper-button-next{left:auto; right:125px;background:url(/images/admissionNew/main/btn_right.png) center no-repeat;}
	.section4 .swiper-button-prev.swiper-button-disabled{background:url(/images/admissionNew/main/btn_left.png) center no-repeat; opacity:1;}
	.section4 .swiper-button-next.swiper-button-disabled{background:url(/images/admissionNew/main/btn_right.png) center no-repeat; opacity:1;}
	.section4 .swiper-button-prev:after,
	.section4 .swiper-button-next:after{font-size:0;}
	.section4 .swiper-pagination.swiper-pagination-fraction{bottom: auto; left: auto; right: 45px; display:inline-block; text-align: right; font-size: 16px; color:#b2bec6;}
	.section4 .swiper-pagination.swiper-pagination-fraction .swiper-pagination-current{padding-right:10px; color:#000}
	.section4 .floating_img.img02{width:350px; right:0; bottom:-280px;}

}

@media screen and (max-width:1024px){
	.section,
	.fp-tableCell{height:auto !important;}
	.section1{padding:60px 0 0;}
	.section2{padding:100px 0 160px;}
	.section3{padding:80px 0 100px;}
	.section4{padding:200px 0 220px;}

	.visual_wrap{height:auto;}
	.visual,
	.visual .visual_img{height:calc(100vh - 65px);}
	.visual_wrap .visual_in{margin-top:-50px;}
	.visual_wrap .visual_slogan .vi_slogan{width:420px;}
	.visual_wrap .txt_line{width:155px;}
	.visual_wrap .bx-controls-direction{display:none;}
	.scroll{bottom:50px;}

	.quick_menu_box{position:relative; bottom:auto; left:auto; margin-left:0; width:calc(100% - 140px); height:auto; margin:0 auto;  box-shadow:none;}
	.quick_menu_box .quick_menu{padding:60px 0;}
	.quick_menu_box .quick_menu .quick{width:calc(100% / 4);}

	.quick_menu_box .quick_menu .quick:nth-child(5),
	.quick_menu_box .quick_menu .quick:nth-child(6),
	.quick_menu_box .quick_menu .quick:nth-child(7),
	.quick_menu_box .quick_menu .quick:nth-child(8){margin-top:20px;}
	.quick_menu_box .quick_menu .quick .icon{width:85px; height:85px;}
	.quick_menu_box .quick_menu .quick .txt span{font-size:15px; letter-spacing:-1px;}
	.quick_menu_box .quick_menu .quick .txt span:after{bottom:-3px; height:8px;}
	.quick_menu_box .quick_menu .quick.quick01 .icon{background-size:55px auto;}
	.quick_menu_box .quick_menu .quick.quick02 .icon{background-size:40px auto;}
	.quick_menu_box .quick_menu .quick.quick03 .icon{background-size:51px auto;}
	.quick_menu_box .quick_menu .quick.quick04 .icon{background-size:51px auto;}
	.quick_menu_box .quick_menu .quick.quick05 .icon{background-size:45px auto;}
	.quick_menu_box .quick_menu .quick.quick06 .icon{background-size:48px auto;}
	.quick_menu_box .quick_menu .quick.quick07 .icon{background-size:48px auto;}
	.quick_menu_box .quick_menu .quick.quick08 .icon{background-size:37px auto;}
	@keyframes flip{
		0%{background-position:center 15px;}
		20%{background-position:center 5px;}
		40%{background-position:center 15px;}
		60%{background-position:center 10px;}
		100%{background-position:center 15px;}
	}
	
	.section .tit_area .h2_tit{font-size:38px;}
	.section .tit_area .tit_txt{font-size:19px;}
	.section .tit_area .btn_more{position:absolute; right:0; top:50%; transform:translateY(-50%); margin-top:-3px; display:block; width:25px; height:25px; text-align:center;}
	.section .tit_area .btn_more img{width:100%;}
	
	.section2{}
	.section.section2 .inner{margin-top:0;}
	.section.section2 .tit_area{}
	.section2 .notice_tab{right:50px;}
	.section2 .notice_tab .tabs{}
	.section2 .notice_tab .tabs li{}
	.section2 .notice_tab .tabs li + li{margin-left:46px;}
	.section2 .notice_tab .tabs li + li:after{left:-23px; height:17px;}
	.section2 .notice_tab .tabs li.on span:after{}
	.section2 .notice_tab .tabs li > span{font-size:17px;}

	.section2 .preview_notice{width:100%;margin-left:0;}
	.section2 .notice_slider{margin-top:0; margin-left:0;}
	.section2 .notice_con > a{padding:25px;}
	.section2 .notice_con .cate{width:80px; height:30px; line-height:30px; font-size:17px;}
	.section2 .notice_con .tit{margin-top:20px; margin-bottom: 40px; font-size:17px; line-height:1.3; height:2.6em;}
	.section2 .notice_con .txt{margin-top:10px; font-size:15px; line-height:1.3; height:2.6em;}
	.section2 .notice_con .date .dd{font-size:38px; color:#464649; }
	.section2 .notice_con .date .yymm{font-size:15px; color:#464649; transform:rotate(-0.03deg);}

	.section2 .notice_slider .swiper-scrollbar{width: calc(100% - 240px);position:absolute; left:0; bottom:-50px; height:4px; background:rgba(186,186,186,0.3);}
	.section2 .notice_slider .swiper-scrollbar-drag{background:#6a6d74;}
	.section2 .notice_slider .slider_controls{right:0; bottom:-60px;}
	.section2 .notice_slider .swiper-button-prev,
	.section2 .notice_slider .swiper-button-next{font-size:18px}
	.section2 .notice_slider .swiper-button-prev{padding-left:35px; background:url(/images/admissionNew/main/btn_prev_noti_on.png) top 4px left no-repeat; background-size:20px auto;}
	.section2 .notice_slider .swiper-button-next{padding-right:35px; background:url(/images/admissionNew/main/btn_next_noti_on.png) top 4px right no-repeat; background-size:20px auto;}
	.section2 .notice_slider .swiper-button-prev.swiper-button-disabled{background:url(/images/admissionNew/main/btn_prev_noti.png) top 4px left no-repeat; background-size:20px auto; color:#d2d3d7; opacity:1;}
	.section2 .notice_slider .swiper-button-next.swiper-button-disabled{background:url(/images/admissionNew/main/btn_next_noti.png) top 4px right no-repeat; background-size:20px auto; color:#d2d3d7; opacity:1;}
	.section2 .notice_slider .swiper-button-prev:after,
	.section2 .notice_slider .swiper-button-next:after{font-size:0;}
	.section2 .notice_slider_mb{display:none;}
	
	.section3{}
	.section3 .tit_area{margin-bottom:60px;}
	.section3 .tit_area img{height:106px;}
	.section3 .quick_link > li{position:relative; display:inline-block; width:calc(100%/3 - 30px/3); height:210px;}
	.section3 .quick_link > li:nth-child(5n+1){margin-left:15px;}
	.section3 .quick_link > li:nth-child(3n+1){margin-left:0;}
	.section3 .quick_link > li .pc_hide{margin-top:18px; padding-top:18px;}
	.section3 .quick_link > li .pc_hide > a{font-size:16px;}
	.section3 .quick_link > li.wide_gray{margin-left:0;}
	.section3 .quick_link > li.wide_gray,
	.section3 .quick_link > li.wide_white{width:calc(100%/2 - 15px/2);}
	.section3 .quick_link > li.normal .quick_tit span{font-size:16px;}
	.section3 .quick_link > li .quick_tit strong{font-size:27px;}
	.section3 .quick_link > li.wide_gray .quick_tit span,
	.section3 .quick_link > li.wide_white .quick_tit span{font-size:24px;}
	.section3 .quick_link > li.wide_gray .quick_tit strong,	
	.section3 .quick_link > li.wide_white .quick_tit strong{font-size:27px;}
	.section3 .quick_link > li.slide_box{float:none;}
	.section3 .quick_link > li.slide_box .tit1{font-size:16px;}
	.section3 .quick_link > li.slide_box .tit2{font-size:24px;}
	.section3 .uos_slider_wrap .uos_slide{padding:45px 20px 30px;}
	.section3 .uos_slider_wrap .swiper-pagination{bottom:25px;}
	
	
	.section4{}
	.section4 .inner{margin-top:0;}
	.section4 .tit_area{position:relative;}
	.section4 .tit_area .youtube_img{width:150px;}
	.section4 .floating_img.img01{width:90px; left:155px; top:-75px;}
	.section4 .floating_img.img02{width:280px; right:0; bottom:-220px;}
	.section4 .tit_area .h2_tit2{margin-top:20px; font-size:24px;}
	.section4 .tit_area .h2_tit2 strong{font-size:32px;}
	.section4 .tit_area .tit_txt{margin-top:30px; font-size:17px;}
	.section4 .youtube_slider_wrap{position:absolute; left:380px; width:calc(100% - 380px);}
	.section4 .youtube_wrap .youtube_con .tit{font-size:16px;}
	.section4 .youtube_wrap .youtube_con .date{margin-top:10px;}
	.section4 .youtube_wrap .youtube_con .thumb_box{margin-top:15px;}
	.section4 .youtube_slider_controls{position:absolute; top:-50px; right:50px; width:100%; text-align:right;}
	.popup{top: 15%;}
	#counsel-layer-popup1 {
		left: 4%;
	}
	#counsel-layer-popup2 {
		left: 23%;
	}
	#counsel-layer-popup3 {
		left: 42%;
	}
	#counsel-layer-popup4 {
		left: 61%;
	}
}

@media screen and (max-width:850px){
		.section2{padding:60px 0 140px;}	
}

@media screen and (max-width:767px){	
	.visual,
	.visual .visual_img{height:100vh;}
	.visual_wrap .visual_in{margin-top:-30px;}
	.visual_wrap .visual_slogan .vi_slogan{width:360px;}
	.visual_wrap .visual_txt img{width:135px;}
	.visual_wrap .txt_line{width:115px;}
	.visual_wrap .visual_pager ul li{width:13px; height:13px; margin-right:5px; }
	.visual_wrap .visual_pager ul li .circles{width:13px; height:13px; border-radius:13px; border:2px solid #fff;}
	.visual_wrap .bx-controls-auto{width:20px; height:20px; }		
	
	.scroll{bottom:40px;}
	.scroll a{width:16px; height:27px; border:2px solid #fff; border-radius:52px; box-shadow:0 0 15px rgba(0,0,0,0.5);}
	.scroll a .cir{width:4px; height:8px;}
	
	@keyframes mover {
		0% { transform:translate(-50%, 0); }
		100% { transform: translate(-50%, 7px); }
	}

	.quick_menu_box{width:calc(100% - 85px);}
	.quick_menu_box .quick_menu{padding:40px 0;}
	.quick_menu_box .quick_menu .quick:nth-child(5),
	.quick_menu_box .quick_menu .quick:nth-child(6),
	.quick_menu_box .quick_menu .quick:nth-child(7),
	.quick_menu_box .quick_menu .quick:nth-child(8){margin-top:16px;}
	.quick_menu_box .quick_menu .quick .icon{width:70px; height:70px;}
	.quick_menu_box .quick_menu .quick .txt{margin-top:10px;}
	.quick_menu_box .quick_menu .quick .txt span{font-size:14px;}
	.quick_menu_box .quick_menu .quick .txt span:after{bottom:-2px; height:6px;}
	.quick_menu_box .quick_menu .quick.quick01 .icon{background-size:45px auto;}
	.quick_menu_box .quick_menu .quick.quick02 .icon{background-size:30px auto;}
	.quick_menu_box .quick_menu .quick.quick03 .icon{background-size:41px auto;}
	.quick_menu_box .quick_menu .quick.quick04 .icon{background-size:41px auto;}
	.quick_menu_box .quick_menu .quick.quick05 .icon{background-size:35px auto;}
	.quick_menu_box .quick_menu .quick.quick06 .icon{background-size:38px auto;}
	.quick_menu_box .quick_menu .quick.quick07 .icon{background-size:38px auto;}
	.quick_menu_box .quick_menu .quick.quick08 .icon{background-size:27px auto;}

	.section{padding:0;}
	.section1{padding:0;}
	.section2{padding:50px 0 90px;}
	.section3{padding:60px 0 80px;}
	.section4{padding:110px 0 100px;}
	
	.section .inner{width:100%; padding:0 5%;}
	.section .inner2{width:100%; padding:0 5%;}
	.section .tit_area{margin-bottom:30px;}
	.section .tit_area .h2_tit{font-size:30px;}
	.section .tit_area .tit_txt{font-size:17px;}
	.section .tit_area .btn_more{position:absolute; right:0; top:4px; transform:translateY(0); margin-top:0; width:24px; height:24px;}

	.section.section2 .inner{padding:0 5%;}
	.section.section2 .tit_area{width:100%;}
	.section2 .notice_tab{position:relative; top:auto; right:auto; transform:translateY(0); margin-top:40px; padding:0 4px;}
	.section2 .notice_tab .tabs{width:calc(100% + (100%/12)); margin-left:-4.15%}
	.section2 .notice_tab .tabs:after{display:none;}
	.section2 .notice_tab .tabs li{position:relative; display:inline-block; width:calc(100%/6); text-align:center;}
	.section2 .notice_tab .tabs li + li{margin-left:0;}
	.section2 .notice_tab .tabs li + li:after{left:0%;}
	.section2 .notice_tab .tabs li.on span:after{bottom:-6px;}
	.section2 .notice_tab .tabs li > span{position:relative; display:inline-block; font-size:18px; line-height:1; cursor:pointer;}
	.section2 .notice_slider_cover{display:none;}
	.section2 .notice_slider_mb{display:block;}
	.section2 .notice_slider_pc_wrap{display:none;}
	.section2 .notice_slider_mb{overflow:hidden;}
	.section2 .notice_con{display:inline-block; width:calc(100%/2 - 10px/2); margin:5px 0; margin-left:10px; }
	.section2 .notice_con:nth-child(2n+1){margin-left:0;}
	.section2 .notice_con > a{padding:25px 25px 30px; height:auto; box-shadow:none; background:#fff; border:1px solid #dddddd;}
	.section2 .notice_con .cate{width:70px; height:26px; line-height:28px; font-size:15px;}
	.section2 .notice_con .tit{margin-top:15px; font-size:18px; line-height:1.2; height:2.4em;}
	.section2 .notice_con .txt{margin-top:15px; font-size:15px; line-height:1.2; height:2.4em;}
	.section2 .notice_con .date_m{margin-top:15px; font-size:15px; color:#484849; letter-spacing:-1px; transform:rotate(0.03deg);}	
	.section2 .notice_slider .swiper-scrollbar{bottom:-40px; width:calc(100% - 190px); height:4px; background:rgba(186,186,186,0.3);}
	.section2 .notice_slider .swiper-scrollbar-drag{background:#6a6d74;}
	.section2 .notice_slider .slider_controls{bottom:-50px;}
	.section2 .notice_slider .swiper-button-prev,
	.section2 .notice_slider .swiper-button-next{font-size:16px; transform:rotate(0.03deg);}
	.section2 .notice_slider .swiper-button-prev{padding-left:30px; background:url(/images/admissionNew/main/btn_prev_noti_on.png) top 4px left no-repeat; background-size:18px auto;}
	.section2 .notice_slider .swiper-button-next{margin-left:10px; padding-left:10px; padding-right:30px; background:url(/images/admissionNew/main/btn_next_noti_on.png) top 4px right no-repeat; background-size:18px auto;}
	.section2 .notice_slider .swiper-button-prev.swiper-button-disabled{background:url(/images/admissionNew/main/btn_prev_noti.png) top 4px left no-repeat; background-size:18px auto; color:#d2d3d7; opacity:1;}
	.section2 .notice_slider .swiper-button-next.swiper-button-disabled{background:url(/images/admissionNew/main/btn_next_noti.png) top 4px right no-repeat; background-size:18px auto; color:#d2d3d7; opacity:1;}
		
	.section3{}
	.section3 .tit_area{margin-bottom:50px;}
	.section3 .tit_area img{height:75px;}
	.section3 .quick_link > li{width:calc(100%/2 - 10px/2); height:160px; margin:0 0 10px 10px}	
	.section3 .quick_link > li:nth-child(5n+1),
	.section3 .quick_link > li:nth-child(3n+1){margin-left:10px;}
	.section3 .quick_link > li:nth-child(2n+1){margin-left:0;}
	.section3 .quick_link > li .pc_hide{display:block; padding-top:14px; margin-top:10px; opacity:1;}
	.section3 .quick_link > li .pc_hide > a{font-size:14px; opacity:1; width:auto;}
	.section3 .quick_link > li .pc_hide > a + a{margin-left:40px;}
	.section3 .quick_link > li .pc_hide > a:before{content:''; position:absolute; bottom:auto; top:0; left:-20px; transform:translateX(0); width:1px; height:100%; border-radius:0; background:#fff;}
	.section3 .quick_link > li .pc_hide > a:first-child:before,
	.section3 .quick_link > li .pc_hide > a:hover:after{display:none;}
	.section3 .quick_link > li.wide_white{margin-left:0;}
	.section3 .quick_link > li.wide_gray,
	.section3 .quick_link > li.wide_white{width:100%;}
	.section3 .quick_link > li.wide_gray > div{padding:50px 20px 0; display:block; background:rgba(106,109,116,0.8) url(/images/admissionNew/main/icon_plan_w.png) no-repeat center top 15px; background-size:32px auto;}
	.section3 .quick_link > li.wide_white > div{padding:50px 20px 0; display:block; background:rgba(255,255,255,0.8) url(/images/admissionNew/main/icon_plan_b.png) no-repeat center top 15px; background-size:32px auto;}
	.section3 .quick_link > li .quick_tit{text-align:center; line-height:1.2;}
	.section3 .quick_link > li.normal .quick_tit span{font-size:16px;}
	.section3 .quick_link > li .quick_tit strong{font-size:22px;}
	.section3 .quick_link > li.wide_gray .quick_tit span,
	.section3 .quick_link > li.wide_white .quick_tit span{font-size:20px;}
	.section3 .quick_link > li.wide_gray .quick_tit strong,	
	.section3 .quick_link > li.wide_white .quick_tit strong{font-size:22px;}
	.section3 .quick_link > li.wide_gray .in,
	.section3 .quick_link > li.wide_white .in{position:relative;}
	.section3 .quick_link > li.slide_box .tit1{font-size:16px;}
	.section3 .quick_link > li.slide_box .tit2{font-size:21px;}
	.section3 .uos_slider_wrap .uos_slide{padding:35px 20px 20px;}
	.section3 .uos_slider_wrap .swiper-pagination{bottom:15px;}
	.section3 .uos_slider_wrap .swiper-pagination-bullet{width: 8px; height:8px;}
	.section3 .uos_slider_wrap .swiper-pagination-bullet-active{width:16px; height:8px;}
	.section3 .quick_link > li:hover .con{transform:translate3d(0,0,0); box-shadow:3px 3px 10px rgba(0,0,0,0.1), -2px -2px 5px rgba(0,0,0,0.1); transition:0.3s;}

	.section4{}
	.section4 .inner{height:auto; padding:0 8%;}
	.section4 .tit_area{position:relative; width:100%;}
	.section4 .tit_area .youtube_img{width:160px;vertical-align:top;}
	.section4 .floating_img.img01{width:90px; left:290px; top:-75px;}
	.section4 .floating_img.img02{display:none;}
	.section4 .tit_area .h2_tit2 .s_tit{display:inline-block; margin-top:0; margin-left:5px; font-size:19px; vertical-align:bottom;}
	.section4 .tit_area .h2_tit2 .pc_br{display:inline-block;}
	.section4 .tit_area .h2_tit2 strong{margin-top:10px; font-size:28px;}
	.section4 .tit_area .tit_txt{margin-top:25px; font-size:17px;}
	.section4 .tit_area .btn_ytb_go{margin-top:10px; width:70px; height:26px; line-height:26px; font-size:13px}
	.section4 .youtube_slider_wrap{position:relative; left:auto; top:auto; width:100%; max-width:100%;}
	.section4 .youtube_slider_pc{display:none;}
	.section4 .youtube_slider_mb{display:block;}
	.section4 .youtube_wrap .youtube_con{display:inline-block; width:calc(100%/2 - 20px/2); /*margin:0 0 10px 10px;*/}
	.section4 .youtube_wrap .youtube_con:nth-child(2n+1){margin-left:0;}
	.section4 .youtube_wrap .youtube_con > a{padding:20px 15px 15px;}
	.section4 .youtube_wrap .youtube_con .tit{font-size:15px;}
	.section4 .youtube_wrap .youtube_con .date{margin-top:10px;}
	.section4 .youtube_slider_controls{position:absolute; top:auto; right:auto; left:50%; transform:translateX(-50%); bottom:-50px; width:auto; margin-left:-80px; min-width:160px; text-align:center; height:20px; font-size:0;}
	.section4 .youtube_slider_controls > div{position:relative; top:auto; transform:translateY(0); display:inline-block; float:left;}
	.section4 .youtube_slider_btn{right:auto; margin-left:10px; width:25px; height:20px; background:url(/images/admissionNew/main/btn_play2.png)no-repeat center; cursor:pointer;}
	.section4 .youtube_slider_btn.play{width:25px; height:20px; background:url(/images/admissionNew/main/btn_pause.png)no-repeat center; background-size: auto 14px;}
	.section4 .swiper-button-prev,
	.section4 .swiper-button-next{position:relative; right:auto; left:auto; top:auto; margin:0 4px; width:30px; height:20px; margin-top:0; z-index:100; font-size:19px; color:#000; vertical-align:top;}
	.section4 .swiper-button-prev,
	.section4 .swiper-button-next{right:auto; background-size:22px auto}
	.section4 .swiper-button-prev.swiper-button-disabled,
	.section4 .swiper-button-next.swiper-button-disabled{background-size:22px auto}
	.section4 .swiper-pagination.swiper-pagination-fraction{margin-left:10px; position:relative; bottom: auto; left: auto; right: auto; display:inline-block; width:auto; font-size:14px; line-height:20px;}
}


@media screen and (max-width:490px){
	.quick_menu_box{width:95%;}
	.section4{padding:100px 0 100px;}	

	.section .tit_area{margin-bottom:25px;}
	.section .tit_area .h2_tit{font-size:27px;}
	.section .tit_area .tit_txt{font-size:15px;}
	.section .tit_area .btn_more{top:2px; width:22px; height:22px;}
	.section .tit_area .btn_more img{width:100%;}

	.section2 .notice_tab{margin-top:30px;}
	.section2 .notice_tab .tabs{display:flex; justify-content: space-between;}
	.section2 .notice_tab .tabs li.on span:after{bottom:-4px;}
	.section2 .notice_tab .tabs li > span{font-size:15px;}

	.section2 .notice_slider_mb{display:block;}
	.section2 .notice_slider_pc{display:none;}
	.section2 .notice_slider_mb{overflow:hidden;}
	.section2 .notice_con > a{padding:15px 10px 15px 15px;}
	.section2 .notice_con .cate{width:56px; height:22px; line-height:24px; font-size:13px;}
	.section2 .notice_con .tit{margin-top:12px; font-size:15px;}
	.section2 .notice_con .txt{margin-top:12px; font-size:13px;}
	.section2 .notice_con .date_m{margin-top:12px; font-size:13px;}

	.section4{}
	.section4 .inner{padding:0 6%;}
	.section4 .tit_area .youtube_img{width:120px;}
	.section4 .floating_img.img01{width:70px; left:220px; top:-70px;}
	.section4 .tit_area .h2_tit2 .s_tit{font-size:17px; letter-spacing:-1px; }
	.section4 .tit_area .h2_tit2 strong{font-size:24px; letter-spacing:-1px; word-break:keep-all;}
	.section4 .tit_area .tit_txt{margin-top:15px; font-size:16px;}
	.section4 .tit_area .btn_ytb_go{margin-top:8px;}
	.section4 .youtube_wrap .youtube_con{width:calc(100%/2 - 16px/2); /*margin:0 0 8px 8px;*/}
	.section4 .youtube_wrap .youtube_con > a{padding: 20px 10px 10px; border-radius:25px 25px 0 0;}
	.section4 .youtube_wrap .youtube_con .tit{font-size:14px;}

	.popup{left:4% !important; top: 15%;}
	.popup-image{width: 350px !important;}

}

@media screen and (max-width:390px){
	.visual_wrap .visual_slogan .vi_slogan{width:270px;}
	.visual_wrap .visual_txt img{width:105px;}
	.visual_wrap .txt_line{margin:0 10px; width:65px;}
	
	.visual_wrap .visual_pager ul li{width:10px; height:10px; margin-right:4px; }
	.visual_wrap .visual_pager ul li .circles{width:10px; height:10px; border-radius:10px;}
	.visual_wrap .bx-controls-auto{width:18px; height:18px; }
	.visual_wrap .bx-controls-auto .bx-controls-auto-item .bx-start{background:url(/images/admissionNew/main/btn_play.png) center no-repeat; background-size:auto 12px;}
	.visual_wrap .bx-controls-auto .bx-controls-auto-item .bx-stop{background:url(/images/admissionNew/main/btn_stop.png) center no-repeat; background-size:auto 11px;}

	.quick_menu_box .quick_menu .quick .icon{width:60px; height:60px;}
	.quick_menu_box .quick_menu .quick .txt span{padding:0; font-size:12px;}
	.quick_menu_box .quick_menu .quick .txt span:after{bottom:2px; height:5px;}
	.quick_menu_box .quick_menu .quick.quick01 .icon{background-size:40px auto;}
	.quick_menu_box .quick_menu .quick.quick02 .icon{background-size:25px auto;}
	.quick_menu_box .quick_menu .quick.quick03 .icon{background-size:36px auto;}
	.quick_menu_box .quick_menu .quick.quick04 .icon{background-size:36px auto;}
	.quick_menu_box .quick_menu .quick.quick05 .icon{background-size:30px auto;}
	.quick_menu_box .quick_menu .quick.quick06 .icon{background-size:33px auto;}
	.quick_menu_box .quick_menu .quick.quick07 .icon{background-size:33px auto;}
	.quick_menu_box .quick_menu .quick.quick08 .icon{background-size:22px auto;}

	.section3{}
	.section3 .tit_area{margin-bottom:40px;}
	.section3 .tit_area img{height:65px;}
	.section3 .quick_link > li{height:140px; margin:0 0 10px 10px}	
	.section3 .quick_link > li .in{width: calc(100% - 20px);}
	.section3 .quick_link > li .pc_hide{padding-top:10px;}
	.section3 .quick_link > li .pc_hide > a{font-size:13px;}
	.section3 .quick_link > li .pc_hide > a + a{margin-left:20px;}
	.section3 .quick_link > li .pc_hide > a:before{left:-10px;}
	.section3 .quick_link > li.wide_white{width:100%;}
	.section3 .quick_link > li.wide_gray > div{padding:50px 20px 0; display:block; background:rgba(106,109,116,0.8) url(/images/admissionNew/main/icon_plan_w.png) no-repeat center top 15px; background-size:28px auto;}
	.section3 .quick_link > li.wide_white > div{padding:50px 20px 0; display:block; background:rgba(255,255,255,0.8) url(/images/admissionNew/main/icon_plan_b.png) no-repeat center top 15px; background-size:28px auto;}
	.section3 .quick_link > li .quick_tit{text-align:center; line-height:1.2;}
	.section3 .quick_link > li.normal .quick_tit span{font-size:14px;}
	.section3 .quick_link > li .quick_tit strong{font-size:19px;}
	.section3 .quick_link > li.wide_gray .quick_tit span,
	.section3 .quick_link > li.wide_white .quick_tit span{font-size:17px;}
	.section3 .quick_link > li.wide_gray .quick_tit strong,	
	.section3 .quick_link > li.wide_white .quick_tit strong{font-size:19px;}
	.section3 .quick_link > li.wide_gray .in,
	.section3 .quick_link > li.wide_white .in{position:relative;}
	.section3 .quick_link > li.slide_box .tit1{font-size:14px;}
	.section3 .quick_link > li.slide_box .tit2{font-size:18px;}
	.section3 .uos_slider_wrap .uos_slide{padding:25px 15px 20px;}
	.section3 .uos_slider_wrap .swiper-pagination{bottom:10px;}
}

@media screen and (max-width:320px){

	.section2 .notice_tab .tabs li > span{font-size:13px;}

	.section3 .quick_link > li.normal .quick_tit span{font-size:13px;}
	.section3 .quick_link > li .quick_tit strong{font-size:18px;}
	.section3 .quick_link > li.wide_gray .quick_tit span,
	.section3 .quick_link > li.wide_white .quick_tit span{font-size:16px;}
	.section3 .quick_link > li.wide_gray .quick_tit strong,	
	.section3 .quick_link > li.wide_white .quick_tit strong{font-size:18px;}
	.section3 .quick_link > li.slide_box .tit1{font-size:13px;}
	.section3 .quick_link > li.slide_box .tit2{font-size:17px;}

	.section4{}
	.section4 .inner{padding:0 5%;}
	.section4 .tit_area .youtube_img{width:100px;}
	.section4 .floating_img.img01{width:50px; left:195px; top:-50px;}
	.section4 .tit_area .h2_tit2 .s_tit{font-size:15px;}
	.section4 .tit_area .h2_tit2 .pc_br{display:block;}
	.section4 .tit_area .h2_tit2 strong{font-size:22px;}
	.section4 .tit_area .tit_txt{margin-top:10px; font-size:15px;}
	.section4 .tit_area .btn_ytb_go{margin-top:5px;}
	.section4 .youtube_wrap .youtube_con{width:calc(100%/2 - 10px/2); /*margin:0 0 5px 5px;*/}
	.section4 .youtube_wrap .youtube_con > a{padding: 20px 10px 10px; border-radius:25px 25px 0 0;}
	.section4 .youtube_wrap .youtube_con .tit{font-size:13px; letter-spacing:-1px;}
	.section4 .youtube_wrap .youtube_con .date{font-size:12px;}
	.section4 .youtube_wrap .youtube_con .thumb_box{margin-top:10px;}
}