._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 .slider li:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background: #14141478;}

.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: 50%; width: 100%; z-index: 100;}
.wrap-visual .prevnext .container {position: relative;}
.wrap-visual .prevnext button {position: absolute; width:45px; height:75px; text-indent: -9999px; transform: translate(0px, -50%);}
.wrap-visual .prevnext .prev {left: -100px; background: url('../images/btnArrow_prev.png') no-repeat center center;}
.wrap-visual .prevnext .next {right: -100px; background: url('../images/btnArrow_next.png') no-repeat center center;}


@media all and (max-width: 1400px){
	.wrap-visual .prevnext .prev {left: 0;}
	.wrap-visual .prevnext .next {right: 0;}
}

@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 {transform: translate(0px, -200%);}
	.wrap-visual .prevnext .prev {left: 5%;}
	.wrap-visual .prevnext .next {right: 5%;}


}

@media all and (max-width:768px) {
	.wrap-visual {height: 700px;}




	.wrap-visual .control {display: none;}



	.wrap-visual .prevnext .prev {left: 15px;}
	.wrap-visual .prevnext .next {right: 15px;}
}
