@charset "utf-8";

/*슬라이드*/
.wrap-visual{box-sizing:border-box;position:relative;}
.wrap-visual .slider{position:relative;z-index:1;}
.wrap-visual .slider li{position:relative;text-align:center;}
.wrap-visual .slider li img{display:inline-block;max-width:none;}
@media all and (max-width:1600px){
	.wrap-visual .slider li img{position:relative;left:50%;transform:translate(-50%,0);}
}
@media all and (max-width:768px){
	.wrap-visual .slider li img{max-height:400px;}
}
@media all and (max-width:420px){
	.wrap-visual .slider li img{}
}

/*콘트롤*/
.wrap-visual button{display:inline-block;cursor:pointer;text-indent:-9999px;}
.wrap-visual .prevnext{display:none;}
.wrap-visual .control{position:absolute;left:50%;bottom:30px;margin-left:-800px;width:1600px;z-index:1;text-align:center;}
.wrap-visual .control .container{display:inline-block;padding:10px 20px;border-radius:30px;line-height:0;}
.wrap-visual .control .playstop,
.wrap-visual .control .paging{display:inline-block;line-height:0;}

.wrap-visual .control .paging li{display:inline-block;margin:0 5px;}
.wrap-visual .control .paging button{width:12px;height:12px;text-indent:-9999px;background-color:rgba(255,255,255,0.2);border-radius:100px;}
.wrap-visual .control .paging .slick-active button{background:#FFF;}

.wrap-visual .control .playstop{margin-left:5px;}
.wrap-visual .control .playstop button{display:none;width:12px;height:12px;vertical-align:1px;}
.wrap-visual .control .playstop button.on{display:inline-block;}
.wrap-visual .control .playstop button.play{background:url(../images/play_1_w.png) no-repeat center;}
.wrap-visual .control .playstop button.stop{background:url(../images/pause_1_w.png) no-repeat center;}

.wrap-visual .control .numbering{display:none;}

@media all and (max-width:768px){
	.wrap-visual .prevnext button{width:35px;height:35px;top:calc(50% - 17.5px);}
	.wrap-visual .prevnext button.prev{left:0;}
	.wrap-visual .prevnext button.next{right:0;}
}