._fnctWrap {line-height:1.5;}

/*popupWrap{background:url(./../images/bg.jpg) center top / contain no-repeat; padding: 150px 50px 0 50px;}*/

.wrap-popup .popupTitle{font-size:40px; margin-bottom:40px; padding:0 25px;}
.wrap-popup .popupTitle strong{font-size:40px; font-family:'Noto Medium';}
.wrap-popup .popupTitle span{font-size:40px;}

.wrap-popup  .slider .slick-slide{padding:0 25px; position:relative;}
.wrap-popup  .slider .slick-slide a:before{content:''; width:95px; height:95px; display:block; background:url(./../images/playBtn.png) center top / contain no-repeat; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%);}
.wrap-popup  .slider .slick-slide img{width:100%;}

.wrap-popup {position: relative;padding-bottom: 80px;max-width: 1220px;margin:0 auto;background: #fff;padding-top: 50px;}
.wrap-popup .control {position: absolute;top: 80px;right: 50px;display: flex;align-items: center;gap: 0;}
.wrap-popup .control > button {width: 10px; display:inline-block; height: 17px; text-indent: -9999px;}
.wrap-popup .control > button.prev {background:url(./../images/btn-left.png) no-repeat;}
.wrap-popup .control > button.play {background:url(./../images/btn-play.png) center no-repeat; display: none;}
.wrap-popup .control > button.stop {background:url(./../images/btn-stop.png) center no-repeat; display: none;}
.wrap-popup .control > button.play.on,
.wrap-popup .control > button.stop.on {display: inline-block; margin:0 10px;}
.wrap-popup .control > button.next {background:url(./../images/btn-right.png) no-repeat;}
.wrap-popup .control .paging{display: inline-block;height: 10px;margin-left: 10px;}
.wrap-popup .control .paging .slick-dots{height: 10px;}
.wrap-popup .control .paging .slick-dots li{display: inline-block;padding:0 5px;float: left;}
.wrap-popup .control .paging .slick-dots li button{display:block; width:10px; height:10px; background-color:#bbbbbc; border-radius:100%; text-indent:-9999px;}
.wrap-popup .control .paging .slick-dots li.slick-active button{background-color:#00aeee;}

@media all and (max-width: 1100px) {
	.popupWrap{padding:100px 50px 0 50px;}
    .wrap-popup {padding-bottom: 0;}
	.wrap-popup .control{right:20px;}
}

@media all and (max-width: 767px) {
    .wrap-popup .slider img {width: 100%;}
	.popupWrap{padding:50px 20px 0 20px;}
	.wrap-popup .popupTitle strong{font-size:25px;}
.wrap-popup .popupTitle span{font-size:25px;}
.wrap-popup .popupTitle{    margin-bottom: 20px;}
.wrap-popup{padding-top:25px;}
}