.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent;position:absolute ;left: 0;right: 0;bottom:20px;z-index: 99;}
.owl-theme .owl-nav{margin-top:10px;display: none;}
.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:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{position: absolute;z-index: 99;bottom:5%;left: 0;right: 0;}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:#2e2ba0 !important; border-color: #2e2ba0!important;}
.owl-theme .owl-dots .owl-dot span{width:12px!important;height:12px!important;margin:5px!important;border: 2px solid #cf171f !important;background: #cf171f !important;display: block;-webkit-backface-visibility: visible;transition: opacity 200ms ease;border-radius:30px;}

.pc_box .owl-theme .owl-nav {margin-top: 10px;font-size: 18px;color: #fff;}
.pc_box .owl-carousel .owl-nav .owl-next, .pc_box .owl-carousel .owl-nav .owl-prev, .pc_box .owl-carousel .owl-dot{color:#FFF;font-size:14px;margin:2px 4px;padding: 2px 9px;background: #cf171f;display:inline-block;cursor:pointer;border-radius:50%;width:25px;height:25px;line-height: 21px;}