@charset "UTF-8";
#banner img{border-radius: 35px;}
.video_hlink{cursor: pointer;transform: scale(0.92);transition: transform .3s ease-in-out;border-radius: 35px;overflow: hidden;}
.video_block .swiper{padding: 1rem 1rem 1rem 0;}
.swiper-slide:hover .video_hlink{transform: scale(0.96);box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.35);}
.swiper-button-next, .swiper-button-prev { color: #333333; width: 40px; height: 40px; border: 1px solid #333; border-radius: 100%;}
.swiper-button-next:after, .swiper-button-prev:after{font-size: 14px;}
.swiper-button-next, .swiper-button-prev{width: 40px;height: 40px;border: 1px solid rgb(51,51,51,0.35); border-radius: 100%;}
.swiper-button-next:hover, .swiper-button-prev:hover{border: 1px solid rgb(51,51,51,1);}
.swiper-button-next.swiper-button-disabled:hover, .swiper-button-prev.swiper-button-disabled:hover {border: 1px solid rgb(51,51,51,0.35)}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity: 0;}
.swiper-button-next.swiper-button-disabled:after, .swiper-button-prev.swiper-button-disabled:after{opacity: 0.35;}
.video_block{position: relative;padding: 0 75px;}
.video_block a{text-decoration: none;}
figure.video_box{margin-bottom: 0;}
.video_box figcaption{background-color: #EDEDED;
    text-align: center;
/*    color: #333333;*/
    font-size: 20px;
    line-height: 22px;
    height: 84px;
    display: flex;
    align-items: center;
    justify-content: center;}
.swiper-button-next, .swiper-button-prev{color: #333333;}
@media (max-width:991px) {
#banner img {border-radius: 10px;}
.video_hlink{border-radius: 10px;}
}
@media (max-width:767px) {
    .video_block {padding: 0 35px;}
    .swiper-button-next, .swiper-button-prev {width: 32px;height: 32px;}
    .swiper-button-next{right: 0;}
    .swiper-button-prev {left: 0;}
    .video_block .swiper {padding-right: 0;}
    .video_text_box h2,#secVideo01 h1,#secVideo01 h3,#secVideo01 p{text-align: center;}
}
@media (max-width:576px) {
    .swiper-button-next, .swiper-button-prev {display: none;}
    .video_block {padding: 0;}
    .video_text_box p{text-align: center;}
}
