._fnctWrap {line-height:1.5;}

.wrap-visual {position:relative; height: 815px;}
.wrap-visual .slider {position:relative; z-index:1; height: 100%;}
.wrap-visual .slider .slick-track, .wrap-visual .slider .slick-list {height: 100%;}
.wrap-visual .slider li {position:relative; text-align:center; height: 100%;}

.wrap-visual .control {position: absolute; width: 100%; left: 0; bottom: 39%; text-align:center; z-index: 6;}
.wrap-visual .control .paging {display:inline-block; vertical-align: middle;}
.wrap-visual .control .paging ul {display:inline-block;}
.wrap-visual .control .paging li {float:left; margin:0 4px;}
.wrap-visual .control .paging li.slick-active button {border-color: #6BC1FC; position:relative;}
.wrap-visual .control .paging li button {width:13px; height:13px; text-indent:-9999px; border-radius: 50%; border: 2px solid #fff;}

.wrap-visual .control .playstop {display:inline-block; position:relative; top:-3px; margin:0 0 0 4px;}
.wrap-visual .control .playstop button {display:none; text-indent:-9999px;}
.wrap-visual .control .playstop button.on {display:inline-block;}
.wrap-visual .control .play {width:12px; height:12px; background:url('../images/visual_play.png') no-repeat center center;}
.wrap-visual .control .stop {width:12px; height:12px; background:url('../images/visual_pause.png') no-repeat center center;}

.wrap-visual .prevnext {position: absolute;left: 0;top: 42%;width: 100%;transform: translateY(-50%);z-index: 100;}
.wrap-visual .prevnext .container {position: relative;display: flex;justify-content: space-between;padding: 0 10px;}
.wrap-visual .prevnext button {width:45px;height:75px;text-indent: -9999px;}
.wrap-visual .prevnext .prev {background: url('../images/btnArrow_prev.png') no-repeat center center;}
.wrap-visual .prevnext .next {background: url('../images/btnArrow_next.png') no-repeat center center;}


@media all and (max-width: 1400px){
	.wrap-visual .prevnext .prev {}
	.wrap-visual .prevnext .next {}
}

@media all and (max-width:1300px) {

}

@media all and (max-width:1023px) {
	.wrap-visual {height: 700px;}
	.wrap-visual .control {margin: 65px 0 25px;}
	.wrap-visual .prevnext button {}
	.wrap-visual .prevnext .prev {}
	.wrap-visual .prevnext .next {}
}

@media all and (max-width:768px) {
	.wrap-visual {height: 700px;}
	.wrap-visual .control {display: none;}
	.wrap-visual .prevnext {top: 38%;}
	.wrap-visual .prevnext button {width: 30px; height: 45px; transform: initial; background-size: contain !important;}
	.wrap-visual .prevnext .prev {}
	.wrap-visual .prevnext .next {}
}

@media all and (max-width:550px) { 
	.wrap-visual .prevnext button {
    width: 20px;
}


	
}
