._fnctWrap {line-height:1.5;}

/* Rolling Banner */
.wrap-banner {}
.wrap-banner .container {position: relative;}
.wrap-banner .slider a {position: relative; left: 0; top: 0; display: block; background: #fff; padding: 36px 0 36px 50px; border: 1px solid #cdcdcd; font-family: 'Noto Regular'; font-size: 18px; text-align: center; color: #000; transition: .4s;}
.wrap-banner .slider a:hover {left: 0; top: -10px; background: #1b60c6; color: #fff;}
.wrap-banner .slider .text {position: relative;}
.wrap-banner .slider .icon {position: absolute; right: 120%; top: -7px; width: 41px; height: 41px;}
.wrap-banner .slider a:hover .icon {background-position: center bottom !important;}
.wrap-banner .slider .slick-list {padding: 0 1px;}
.wrap-banner .slider .slick-slide { padding: 10px 0 0 0; margin: 0 -1px 0 0;}
.wrap-banner .control {position: absolute; left: 0; top: 0; width: 100%;}
.wrap-banner .control button {position: absolute; top: 45px; width: 25px; height: 40px; text-indent: -999999px; transition: .4s;}
.wrap-banner .control button.prev {left: -10px; background: url('../images/btn_banner_prev.png') no-repeat left center;}
.wrap-banner .control button.prev:hover {background-position: right center;}
.wrap-banner .control button.next {right: -10px; background: url('../images/btn_banner_next.png') no-repeat right center;}
.wrap-banner .control button.next:hover {background-position: left center;}

@media all and (max-width: 1435px) {
    .wrap-banner .control button.prev {left: 0;}
    .wrap-banner .control button.next {right: 0;}
}