@charset "UTF-8";
.promo_click {
  position: absolute;
  z-index: 9;
  right: 15px;
  cursor: pointer;
  border: none;
  background: rgba(0, 0, 0, 0.5);
  color: white;
  padding: 5px 10px;
  border-radius: 4px;
  outline: 2px solid transparent;
  transition: all 0.3s ease;
}

/* 播放/暫停按鈕基本樣式 */
.owl_click {
  position: absolute;
  z-index: 9;
  right: 15px;
  cursor: pointer;
  border: none;
  background: rgba(0, 0, 0, 0.5);
  color: white;
  padding: 5px 10px;
  border-radius: 4px;
  outline: 2px solid transparent;
  transition: all 0.3s ease;
}

.responsive_main .owl_click {
  top: 0;
}

.responsive_main.sub .owl-prev,
.responsive_main.sub .owl-next {
  top: 23px;
}
.responsive_main.sub .owl_click {
  top: -30px;
  right: 13px;
}

/* focus 狀態樣式 */
.owl_click:focus {
  background: #534e6d;
  opacity: 1;
}

/* hover 狀態樣式 - 稍微加深 */
.owl_click:hover {
  background: rgba(83, 78, 109, 0.9); /* #534e6d 的 90% 透明度 */
  transform: scale(1.05);
}

/* 暫停狀態樣式 */
.owl_click.paused {
  background: rgba(83, 78, 109, 0.7); /* #534e6d 的 70% 透明度 */
}

.owl_click.paused:hover {
  background: rgba(83, 78, 109, 0.8); /* #534e6d 的 80% 透明度 */
}

/* 按鈕圖示樣式 */
.owl_click i {
  font-size: 1.125rem;
  pointer-events: none;
}

.news_marquee {
  padding-right: 55px;
  position: relative;
}

.owl-theme .owl-dots .owl-dot {
  background: transparent;
  border: 0;
}

