/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav{margin-top:0px;}
.owl-theme .owl-nav [class*=owl-]{/*color:#FFF;font-size:14px;margin:5px;padding:4px 7px;*/background:#D6D6D6;display:inline-block;cursor:pointer;/*border-radius:3px*/}
.owl-theme .owl-nav [class*=owl-]:hover{background:transparent;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.3;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:20px;}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:12px;height:12px;margin:5px 6.5px;background:#bebebe;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#39bced;}

/*related_L*/
.related_L .owl-carousel {position: relative;}
.related_L .owl-nav {position: absolute; top: calc(50% - 26px); left: 0; width: 100%; z-index: 9; filter:alpha(opacity=0); Opacity:0; transition: all 0.5s ease 0s;}
.related_L:hover .owl-nav {filter:alpha(opacity=100); Opacity:1.0; transition: all 0.5s ease 0s;}
.related_L .owl-prev {position: absolute; left: -62px; transition: all 0.5s ease 0s;}
.related_L .owl-next {position: absolute; right: -62px; transition: all 0.5s ease 0s;}
.related_L .owl-prev span::before {content: ''; background: url("../../../../images/icon_prev_01.svg") no-repeat #E8E8E8 center / 7px; width: 52px; height: 52px; border-radius: 52px; display: block;}
.related_L .owl-next span::before {content: ''; background: url("../../../../images/icon_next_01.svg") no-repeat #E8E8E8 center / 7px; width: 52px; height: 52px; border-radius: 52px; display: block;}

@media only screen and (max-width:1200px){
    .related_L .owl-nav {filter:alpha(opacity=1); Opacity:1;}
    .related_L .owl-prev {left: -30px;}
    .related_L .owl-next {right: -30px;}
}
@media only screen and (max-width:992px){
    .related_L .owl-prev {left: -15px;}
    .related_L .owl-next {right: -15px;}
}
@media only screen and (max-width:576px){
    .related_L .owl-prev span::before { background-size: 6px; width: 40px; height: 40px;}
    .related_L .owl-next span::before { background-size: 6px; width: 40px; height: 40px;}
}
@media only screen and (max-width:350px){
    .related_L .owl-prev span::before { background-size: 5px; width: 35px; height: 35px;}
    .related_L .owl-next span::before { background-size: 5px; width: 35px; height: 35px;}
}