@charset "utf-8";



.mVisual{width:100%;margin:0;padding:0px 0;text-align:center;float:left;position:relative;height:815px;}
.mVisual .list{position:relative;}
.mVisual .unit{position:relative;float:left;width:55%;margin:160px 0 0 0;box-sizing:border-box;}
.mVisual .unit .unitWrap{display:block;position:relative;overflow:hidden;padding-left:2%;}

.mVisual .unit .img{display:block;position:relative;overflow:hidden;width:593px;height:458px;box-sizing:border-box;z-index:0;}
.mVisual .unit .img img{position:relative;width:100%;height:100%;z-index:1;}

.mVisual .unit a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;}
.mVisual .unit a.btn_play{left:50%;top:50%;width:120px;height:121px;margin:-60px 0 0 120px;background:url(/images/common/ico_cirPlay_b.png) no-repeat center;}
.mVisual .unit .br_m{display:none;}

.mVisual .slick-dots{position:absolute;top:60px;overflow:hidden;width:80px;height:40px;background-color:#4365de;border-radius:20px;z-index:10;margin-left:3%;}
.mVisual .slick-dots li{float:left;margin-right:6px;}
.mVisual .slick-dots li button{overflow:hidden;width:4px;height:4px;border-radius:50%;background:#bbc4c9;text-indent:-999px;transition:0.2s;display:none !important;}
.mVisual .slick-dots li.slick-active button{width:50px;border-radius:0;background:#009fdb;}
.mVisual .slick-arrow{position:absolute;top:80px;overflow:hidden;width:40px;background-position:center center;background-repeat:no-repeat;text-indent:-999px;z-index:11;margin-left:3%;}
.mVisual .slick-arrow.slick-prev{background-image:url(/images/common/pop_prev.gif);}
.mVisual .slick-arrow.slick-next{background-image:url(/images/common/pop_next.gif);margin-left:calc(3% + 40px);}

.mVisual .list_control{position:absolute;top:60px;left:50%;margin-left:-20%;z-index:999999;}
.mVisual .list_control .listPaging{display:block;float:left;width:80px;height:40px;margin:0 10px;text-align:center;background:#4365de;padding:4px 10px 0 10px;color:#fff;border-radius:20px;}
.mVisual .list_control .listPaging>b,
.mVisual .list_control .listPaging>span{font-size:18px;line-height:33px;color:#fff;}
.mVisual .list_control .listPaging>b{font-weight:700;padding-right:10px;}
.mVisual .list_control .listPaging>span{font-weight:300;padding-left:10px}
.mVisual .list_control>button{display:block;float:right;overflow:hidden;width:40px;height:40px;background-repeat:no-repeat;background-position:center;text-align:left;text-indent:-999px;}
.mVisual .list_control .btn_pause{background-image:url(/images/common/ico_cirPause.png);}
.mVisual .list_control .btn_play{background-image:url(/images/common/ico_cirPlay.png);}

.mVisual_player{display:none;table-layout:fixed;position:fixed;left:0;top:0;width:100%;height:100%;z-index:5000;}
.mVisual_player.on{display:inline-table;}
.mVisual_player .playerWrap{display:table-cell;position:relative;text-align:center;vertical-align:middle;}
.mVisual_player .playerWrap .play_iframe{display:inline-block;position:relative;width:762px;vertical-align:middle;}
.mVisual_player .playerWrap .play_iframe>div{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5001;}
.mVisual_player .playerWrap .play_iframe iframe{}
.mVisual_player .playerWrap .play_iframe .btn_close{display:block;position:absolute;right:5px;top:-30px;overflow:hidden;width:21px;height:21px;background:url(https://ent.daelim.ac.kr/type/IPSI_A/img/main/ico_popCloseX.png) no-repeat center;text-indent:-999px;z-index:5002;}


@media all and (max-width:2500px){
.mVisual .list_control{margin-left:-18%;}
}

@media all and (max-width:2320px){
.mVisual .list_control{margin-left:-17%;}
}

@media all and (max-width:2100px){
.mVisual .slick-dots{margin-left:2%;}
.mVisual .slick-arrow{margin-left:2%;}
.mVisual .slick-arrow.slick-next{margin-left:calc(2% + 40px);}
.mVisual .list_control{margin-left:-16%;}
}
@media all and (max-width:1800px){
.mVisual .unit .unitWrap{padding-left:0;}
.mVisual .slick-dots{margin-left:0;}
.mVisual .slick-arrow{margin-left:0;}
.mVisual .slick-arrow.slick-next{margin-left:40px;}
.mVisual .list_control{margin-left:0;left:140px;}
}


.owl-carousel.mvismo{display:none !important;}

@media all and (max-width:1000px){
.mVisual{display:none !important;}
.owl-carousel.mvismo{display:block !important;}
.owl-carousel .owl-item{background:#0066c5;}
.owl-carousel .owl-item img{width:100% !important;display:block;min-height:200px}

.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(grabbing.png) 8 8, move;}
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}

.owl-theme .owl-controls .owl-pagination{position:absolute;bottom:0px;right:4%;display:flex;justify-content:center;margin-top:0px;z-index:999;}
.owl-theme .owl-controls .owl-page,.owl-theme .owl-controls .owl-page span{width:12px;height:12px;margin-right:6px;border-radius:12px;}
.owl-theme .owl-controls .owl-page.active,.owl-theme .owl-controls.clickable .owl-page:hover,.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{width:25px;}
.owl-theme .owl-controls .owl-page span{border:solid 2px #fff;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:none;border-color:#fff;}






}







.count_epli{width:100%;overflow:hidden;border-top:2px solid #878787;}
.lr_epli li{border-bottom:1px solid #ddd;}
.lr_epli li a{padding:16px 0;color:#6a6665;cursor:text;display:flex;justify-content:center;}
.lr_epli li a font{color:#9b9b9b;display:inline-block;}
.lr_epli li a font.num{width:30%;}
.lr_epli li a font.tit{width:30%;}
.lr_epli li a font.name{width:20%;}
.lr_epli li a font.date{width:20%;}
.lr_epli li:hover a font{color:#ff003f;}
				
@media screen and (max-width:640px) {		
.rollList font{padding:10px 0;font-size:14px;}
.rollList font.num{width:22%;}
.rollList font.tit{width:40%;}
.rollList font.name{width:12%;}
.rollList font.date{width:22%;}
}