@charset "utf-8";

/* 컨텐츠 그룹 */
#container{position:relative;width:100%;padding:0;}

/* 비주얼 */
.visual{position:relative;overflow:hidden;}
.visual .count_box{position:relative;float:left;width:70px;height:45px;font-size:16px;line-height:45px;color:#fff;text-align:center;}
.visual .count_box:after{position:absolute;right:0;top:0;width:1px;height:100%;content:'';background-color:#fff;opacity:0.25;}
.visual .slide_box .cont_box{position:relative;float:left;z-index:10;width:300px;line-height:0;transition:all ease-in-out 400ms;}


.visual .slide_box .cont_box .bg_box .img_box{display:block;}
.visual .slide_box .cont_box.slick-current{z-index:11;}
.visual .slide_box .cont_box.slick-current .cont{transform:translate(0, 0);opacity:1;visibility:visible;}
.visual .slide_box.slick-slider{position:relative;display:block;box-sizing:border-box;overflow:hidden;}
.visual .slide_box .slick-list{position:relative;display:block;margin:0;padding:0;}









.popup .control_box{position:absolute;right:10px;top:8px;}
.popup .control_box button{padding:0;margin:0;line-height:45px;color:transparent;background-position:center center;background-repeat:no-repeat;background-color:transparent;overflow:hidden;}
.popup .control_box .prev{background-image:url(../img/btn_prev.gif); border:0px; solid #000000}
.popup .control_box .next{background-image:url(../img/btn_next.gif); border:0px;}
.popup .control_box .auto.play{background-image:url(../img/btn_play.gif); border:0px;}
.popup .control_box .auto.pause{background-image:url(../img/btn_stop.gif); border:0px;}
.popup .slide_box{position:absolute;left:0;bottom:0;width:100%;height:325px;overflow:hidden;}
.popup .slide_box .cont_box{float:left;line-height:0;}
.popup .slide_box .cont_box a{display:block;color:#fff;}
.popup .slide_box .cont_box .img_box{display:block;}
.popup .slide_box .cont_box .img_box img{width:300px;height:325px;}
