._fnctWrap {line-height:1.5;}

.wrap-visual {position:relative;width:1300px;margin:0 auto;background: #333;}
.wrap-visual ul li{display:none;}
.wrap-visual .slider {position:relative; z-index:1;}
.wrap-visual .slider li {position:relative;text-align:center;display: inline-block;vertical-align: top;background:#333;transition: none !important;}
.wrap-visual .slider li img {display:block;max-width:100%;height:500px;margin-right:0;margin-left:auto;filter: brightness(40%);background:#333;}
.wrap-visual .slider li.slick-current img {width:900px;margin-right:auto;display: block;margin-left:0;filter: brightness(100%);animation-name: fade-faker;animation-duration: 0.5s;}
.wrap-visual .slider li.slick-current + li img{margin-left:0;}

@keyframes fade-faker {
0%{opacity:0.5;}
100%{opacity:1;}
}

.wrap-visual .control {position:absolute;bottom: 50px;z-index:1;left: 100px;}
.wrap-visual .control .paging {display:inline-block;}
.wrap-visual .control .paging ul {display:inline-block;}
.wrap-visual .control .paging li {display: inline-block;vertical-align: middle;margin-top:0 !important;margin: 0 3px;height: 10px;}
.wrap-visual .control .paging li.slick-active button {background: #fff;}
.wrap-visual .control .paging li button {display: inline-block;vertical-align: top;border:1px solid #fff;width:10px;height: 10px;text-indent:-9999px;border-radius: 50%;}
.wrap-visual .control .playstop {display:inline-block;position:relative;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 {background: url('../images/white-play.png') no-repeat center;width:4px;height: 10px;}
.wrap-visual .control .stop {background: url('../images/white-pause.png') no-repeat center;width:4px;height: 10px;}
.wrap-visual .prevnext {position: absolute;top: 50%; width: 100%; z-index: 100;}
.wrap-visual .prevnext .container {position: relative;}
.wrap-visual .prevnext button {position: absolute; width:28px; height:55px; text-indent: -9999px;margin-top:-27.5px;}
.wrap-visual .prevnext .prev {left: -55px; background: url('../images/w-leftarrow.png') no-repeat center center;}
.wrap-visual .prevnext .next {right: -55px; background: url('../images/w-rightarrow.png') no-repeat center center;}

@media all and (min-width:1921px) {
}

@media all and (max-width:1400px) {
	.wrap-visual{width:100%;}
	.wrap-visual .prevnext .prev{left:65px;}
	.wrap-visual .prevnext .next{right:calc(35% + 30px);}
	.wrap-visual .control{left: 50px;}
}

@media all and (max-width:1300px) {
	.wrap-visual .prevnext .prev{left:30px;}
	.wrap-visual .prevnext .next{right:calc(30% + 30px);}
}

@media all and (max-width:1023px) {
	.wrap-visual .prevnext .next{right:calc(36% + 30px);}
}

@media all and (max-width:767px) {
	.wrap-visual .slider li img {max-height:350px;}
	.wrap-visual .prevnext{display:none;}
	.wrap-visual .control{left:0;width:100%;text-align:center;bottom:20px;}
}
