._fnctWrap {line-height:1.5;}

.wrap-side-pop {position: relative; max-width: 1480px; margin: 0 auto;}
.wrap-side-pop .box-slider {position: relative;  margin: 0 auto;}
.wrap-side-pop .box-slider li {text-align: center; padding: 0 17px;}
.wrap-side-pop .slider {padding: 0 4%;}
.wrap-side-pop .slider a {display: block; text-align: center;}
.wrap-side-pop .slider a img {display: inline-block;}
.wrap-side-pop .control {position: absolute; left: 0; top: 35%; width: 100%; height: 0px;}
.wrap-side-pop .control button {display: inline-block; vertical-align: middle; text-indent: -9999px;}
.wrap-side-pop .control button.slick-hidden {display: none;}
.wrap-side-pop .control .prev,
.wrap-side-pop .control .next {position: absolute; width: 30px; height: 50px;}
.wrap-side-pop .control .prev {left: 0; background: url('../images/ico-pop-prev.png') no-repeat center center;}
.wrap-side-pop .control .next {right: 0; background: url('../images/ico-pop-next.png') no-repeat center center;}
.wrap-side-pop .control2 {margin-top: 35px; text-align: center;}
.wrap-side-pop .control2 .pop-today,
.wrap-side-pop .control2 .pop-close,
.wrap-side-pop .control2 .pop-state,
.wrap-side-pop .control2 .pop-play {display: inline-block; margin: 0 6px; vertical-align: middle;}
.wrap-side-pop .control2 .pop-today {padding: 8px 26px; background: #060606; border-radius: 100px; font-family: 'Noto Light'; font-size: 18px; color: #fff;}
.wrap-side-pop .control2 .pop-today input {cursor: pointer;}
.wrap-side-pop .control2 .pop-close button {position: relative; padding: 8px 50px 8px 30px; background: #101213; border-radius: 100px; font-family: 'Noto Light'; font-size: 18px; color: #fff;}
.wrap-side-pop .control2 .pop-close button:after {content: ''; position: absolute; right: 20px; top: 16px; width: 14px; height: 13px; background:url('../images/ico-pop-close.png') no-repeat;}
.wrap-side-pop .control2 .pop-play {padding: 14px 11px; background: #101213; border-radius: 100px; font-size: 0;}
.wrap-side-pop .control2 .pop-play .stop,
.wrap-side-pop .control2 .pop-play .play {display: none; width: 9px; height: 14px; margin: 0 10px; text-indent: -999999px;}
.wrap-side-pop .control2 .pop-play .stop {background: url('../images/ico-pop-stop.png') no-repeat center center;}
.wrap-side-pop .control2 .pop-play .play {background: url('../images/ico-pop-play.png') no-repeat center center;}
.wrap-side-pop .control2 .pop-play .stop.on,
.wrap-side-pop .control2 .pop-play .play.on {display: inline-block; vertical-align: middle;}
.wrap-side-pop .control2 .pop-state span {display: inline-block; padding: 8px 28px; background: #23a3b9; border-radius: 100px; font-family: 'Noto Light'; font-size: 18px; color: #fff;}
.wrap-side-pop .control2 .pop-state em {padding: 0 4px 0 0; font-family: 'Noto Medium'; font-size: 20px; color: #0c252a;}

@media all and (max-width: 1480px) {
    .wrap-side-pop .slider {padding: 0 6%;}
    .wrap-side-pop .control .prev {left: 20px;}
    .wrap-side-pop .control .next {right: 20px;}
}

@media all and (max-width: 768px) {
    #multipleContentsDiv_cku_3611 {margin: 100px auto 0 auto;}
    .wrap-side-pop .slider {padding: 0 12%;}
}

@media all and (max-width: 630px) {
    .wrap-side-pop .control2 .pop-state {display: none;}
}