@charset "UTF-8";

._fnctWrap {line-height:1.5;}
.wrap-visual {position:relative; overflow:hidden;}
#multipleDiv_ksa_dev_40 .wrap-visual .slick-list{margin:0 -2.5%; transform: translate(10px, 0);}
.wrap-visual .slider li {position:relative; text-align:center; float:left;}

.wrap-visual .control { position:absolute; bottom:0px; left:0px; width:100%; display: flex; align-items: center; background-color: rgba(0,0,0,.7); padding: 20px 25px; box-sizing: border-box;}
.wrap-visual .control p{margin-right: 15px;}
.wrap-visual .control p span{color: #ffffff; font-size: 14px; font-family: "Arial"; font-weight: bold;}
.wrap-visual .control p span.current{color: #ffea00;}
.wrap-visual .control .visual_remote{display: flex; align-items: center;}
.wrap-visual .control .visual_prev{background: url(../images/popup_prev.png) no-repeat center center; width: 11px; height: 14px; font-size: 0; margin: 0; padding: 0; border: 0;}
.wrap-visual .control .visual_next{background: url(../images/popup_next.png) no-repeat center center; width: 11px; height: 14px; font-size: 0; margin: 0; padding: 0; border: 0;}
.wrap-visual .control .playstop{margin: 0 10px;}
.wrap-visual .control .playstop button{display: none; border: 0; margin: 0; padding: 0; font-size: 0;}
.wrap-visual .control .playstop button.on{display: block; width: 10px; height: 10px;}
.wrap-visual .control .playstop button.play{background: url(../images/popup_play.png) no-repeat center center;}
.wrap-visual .control .playstop button.stop{background: url(../images/popup_stop.png) no-repeat center center;}

@media all and (max-width:1230px) {
    #multipleDiv_ksa_dev_40{padding:50px 0;}
}