@charset "utf-8";

.ls-thumbnail .tbs-player {
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    font-family: "游ゴシック体", YuGothic, "YuGothic M", Meiryo, sans-serif;
    pointer-events: all;
}
.ls-thumbnail .tbs-player.tp-fullscreen {
    width: 100% !important;
    height: 100% !important;
}
.ls-thumbnail .tbs-player * {
    margin: 0px;
    padding: 0px;
}
.ls-thumbnail .tbs-player .tp-ui .tp-ui-error-msg {
    display: none;
}
.ls-thumbnail .tbs-player.tp-error .tp-ui .tp-ui-error-msg {
    display: block;
    width: 100%;
    height: 100%;
	background: url(../img/umv7_boobo.png) center bottom no-repeat;
	background-size: 35%;
	background-color: #eee;
}
.ls-thumbnail .tbs-player .tp-video {
    display: block;
    width: 100%;
    height: 100%;
    background-color: transparent;
}
.ls-thumbnail .tbs-player.tp-ad-status-playing .tp-video,
.ls-thumbnail .tbs-player.tp-ad-status-pause .tp-video {
    display: none;
}
.ls-thumbnail .tbs-player .tp-ui {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    overflow: hidden;
}
.ls-thumbnail .tbs-player .tp-ui .tp-ui-play {
    display: none;
}
.ls-thumbnail .tbs-player.tp-splash .tp-ui .tp-ui-play {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}
.ls-thumbnail .tbs-player .tp-ui .tp-ui-play i.fas.fa-play {
    /* display: none; */
    color: rgba(0,0,0,0);
    text-shadow: none;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    margin: 0px;
}
.ls-thumbnail .tbs-player .tp-ui .tp-ui-play i.fas.fa-play::after {
    content: attr(data-msg);

    position: absolute;
    z-index: 2;
    right: 24px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;

    bottom: 18px;
    width: 76px;
    height: 24px;
    border-radius: 3px;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;

    font-size: 16px;
    font-family: "游ゴシック体", YuGothic, "YuGothic M", Meiryo, sans-serif;
}
.ls-thumbnail .tbs-player .tp-ui .tp-ui-play::before {
    content: "";
    position: absolute;
    z-index: 2;
    right: 24px;
    bottom: 48px;
    width: 76px;
    height: 76px;
    border-radius: 50px;
    /* border: 3px solid #ffffff; */
    background-color: rgba(0, 0, 0, 0.5);
}
.ls-thumbnail .tbs-player .tp-ui .tp-ui-play::after {
    content: "";
    position: absolute;
    z-index: 2;
    right: 46px;
    bottom: 70px;
    width: 0;
    height: 0;
    border-left: 26px solid #ffffff;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
}

.ls-thumbnail .tbs-player.tp-inactive-ui .tp-ui {
    cursor: none;
}
.ls-thumbnail .tbs-player.tp-active-ui .tp-ui {
    cursor: auto;
}

@keyframes ui-play-anim {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
.ls-thumbnail .tbs-player.tp-status-pause.tp-sp-mode .tp-ui::after {
    content: "";
    position: absolute;
    z-index: 2;
    right: 45px;
    bottom: 45px;
    width: 0;
    height: 0;
    border-left: 40px solid #ffffff;
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;
    opacity: 0;

    animation: ui-play-anim 0.7s ease;
}

.ls-thumbnail .tbs-player.tp-status-playing.tp-sp-mode .tp-ui::before {
    content: "";
    position: absolute;
    z-index: 2;
    right: 45px;
    bottom: 45px;
    width: 45px;
    height: 40px;
    border-left: 20px solid #ffffff;
    border-right: 20px solid #ffffff;
    box-sizing: border-box;
    opacity: 0;

    animation: ui-play-anim 0.7s ease;
}


/* ****************************** 本編動画の制御ボタン ****************************** */
.ls-thumbnail .tbs-player .tp-ui .tp-ui-ctrlbar {
    display: none;
}
.ls-thumbnail .tbs-player.tp-splash .tp-ui .tp-ui-ctrlbar {
    display: none;
}
.ls-thumbnail .tbs-player.tp-inactive-ui .tp-ui .tp-ui-ctrlbar {
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: -44px;
    height: 36px;
    background-color: rgba(0, 0, 0, 0.4);

    transition: bottom 0.3s ease;
}
.ls-thumbnail .tbs-player.tp-active-ui .tp-ui .tp-ui-ctrlbar {
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    height: 36px;
    background-color: rgba(0, 0, 0, 0.4);
}
.ls-thumbnail .tbs-player .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-play,
.ls-thumbnail .tbs-player .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-pause,
.ls-thumbnail .tbs-player .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-muted,
.ls-thumbnail .tbs-player .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-volume01,
.ls-thumbnail .tbs-player .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-volume02,
.ls-thumbnail .tbs-player .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-volume03,
.ls-thumbnail .tbs-player .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-volume-bar-out,
.ls-thumbnail .tbs-player .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-current-time-label,
.ls-thumbnail .tbs-player .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-time-sep-label,
.ls-thumbnail .tbs-player .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-total-time-label,
.ls-thumbnail .tbs-player .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-enter-fullscreen,
.ls-thumbnail .tbs-player .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-exit-fullscreen,
.ls-thumbnail .tbs-player .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-seek-bar-out
{
    display: none;
}
.ls-thumbnail .tbs-player .tp-ui .tp-ui-ctrlbar button {
    position: absolute;
    background-color: transparent;
    border: none;
    font-size: 24px;
    color: rgba(255, 255, 255, 1.0);
    top: 0px;
    height: 36px;
    padding: 4px;
}
.ls-thumbnail .tbs-player .tp-ui .tp-ui-ctrlbar button:hover i {
    text-shadow: 0px 0px 10px rgba(255,255,255,1.0);
}

.ls-thumbnail .tbs-player.tp-status-pause .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-play,
.ls-thumbnail .tbs-player.tp-status-playing .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-pause {
    display: block;
    font-size: 24px;
    left: 10px;
}
.ls-thumbnail .tbs-player.tp-status-pause.tp-sp-mode .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-play,
.ls-thumbnail .tbs-player.tp-status-playing.tp-sp-mode .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-pause {
    display: none;
}
.ls-thumbnail .tbs-player.tp-status-playing .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-pause * {
    color: rgba(255, 255, 255, 0);
}
.ls-thumbnail .tbs-player.tp-status-playing .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-pause::before {
    content: "";
    position: absolute;
    display: block;
    height: 24px;
    width: 10px;
    top: 6px;
    left: 4px;
    background-color: #ffffff;
}
.ls-thumbnail .tbs-player.tp-status-playing .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-pause::after {
    content: "";
    position: absolute;
    display: block;
    height: 24px;
    width: 10px;
    top: 6px;
    left: 18px;
    background-color: #ffffff;
}

.ls-thumbnail .tbs-player.tp-status-muted .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-muted,
.ls-thumbnail .tbs-player.tp-status-volume01 .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-volume01,
.ls-thumbnail .tbs-player.tp-status-volume02 .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-volume02,
.ls-thumbnail .tbs-player.tp-status-volume03 .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-volume03 {
    display: block;
    left: 48px;
}
.ls-thumbnail .tbs-player.tp-status-muted .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-volume-bar-out,
.ls-thumbnail .tbs-player.tp-status-volume01 .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-volume-bar-out,
.ls-thumbnail .tbs-player.tp-status-volume02 .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-volume-bar-out,
.ls-thumbnail .tbs-player.tp-status-volume03 .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-volume-bar-out {
    position: absolute;
    display: block;
    top: 10px;
    left: 84px;
    width: 70px;
    height: 14px;
    background-color: rgba(128, 128, 128, 0.7);
    pointer-events: none;
}
.ls-thumbnail .tbs-player .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-volume-bar-in {
    display: block;
    width: 0%;
    height: 100%;
    background-color: rgba(6, 192, 248, 0.7);
    pointer-events: none;
}
.ls-thumbnail .tbs-player.tp-status-muted .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-volume-bar-in {
    background-color: rgba(128, 128, 128, 0.7);
}
.ls-thumbnail .tbs-player.tp-status-muted .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-volume-bar-fg,
.ls-thumbnail .tbs-player.tp-status-volume01 .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-volume-bar-fg,
.ls-thumbnail .tbs-player.tp-status-volume02 .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-volume-bar-fg,
.ls-thumbnail .tbs-player.tp-status-volume03 .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-volume-bar-fg {
    position: absolute;
    display: block;
    top: 10px;
    left: 84px;
    width: 70px;
    height: 14px;
    background-color: rgba(255, 255, 255, 0);
    cursor: pointer;
    z-index: 1;
}
.ls-thumbnail .tbs-player.tp-live .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-current-time-label {
    display: none !important;
}
.ls-thumbnail .tbs-player.tp-status-muted.tp-sp-mode .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-muted,
.ls-thumbnail .tbs-player.tp-status-volume01.tp-sp-mode .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-volume01,
.ls-thumbnail .tbs-player.tp-status-volume02.tp-sp-mode .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-volume02,
.ls-thumbnail .tbs-player.tp-status-volume03.tp-sp-mode .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-volume03 {
    display: none;
}
.ls-thumbnail .tbs-player.tp-status-muted.tp-sp-mode .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-volume-bar-out,
.ls-thumbnail .tbs-player.tp-status-volume01.tp-sp-mode .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-volume-bar-out,
.ls-thumbnail .tbs-player.tp-status-volume02.tp-sp-mode .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-volume-bar-out,
.ls-thumbnail .tbs-player.tp-status-volume03.tp-sp-mode .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-volume-bar-out {
    display: none;
}
.ls-thumbnail .tbs-player.tp-sp-mode .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-volume-bar-in {
    display: none;
}
.ls-thumbnail .tbs-player.tp-status-muted.tp-sp-mode .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-volume-bar-fg,
.ls-thumbnail .tbs-player.tp-status-volume01.tp-sp-mode .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-volume-bar-fg,
.ls-thumbnail .tbs-player.tp-status-volume02.tp-sp-mode .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-volume-bar-fg,
.ls-thumbnail .tbs-player.tp-status-volume03.tp-sp-mode .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-volume-bar-fg {
    display: none;
}

.ls-thumbnail .tbs-player .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-current-time-label {
    display: none;
}
.ls-thumbnail .tbs-player.tp-status-pause .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-current-time-label,
.ls-thumbnail .tbs-player.tp-status-playing .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-current-time-label {
    display: block;
    position: absolute;
    background-color: transparent;
    border: none;
    font-size: 14px;
    color: rgba(255, 255, 255, 1.0);
    top: 10px;
    left: 165px;
    width: 50px;
    text-align: center;
}
.ls-thumbnail .tbs-player .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-time-sep-label {
    display: none;
}
.ls-thumbnail .tbs-player.tp-status-pause .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-time-sep-label,
.ls-thumbnail .tbs-player.tp-status-playing .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-time-sep-label {
    display: block;
    position: absolute;
    background-color: transparent;
    border: none;
    font-size: 14px;
    color: rgba(255, 255, 255, 1.0);
    top: 10px;
    left: 215px;
    width: 10px;
    text-align: center;
}
.ls-thumbnail .tbs-player .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-total-time-label {
    display: none;
}
.ls-thumbnail .tbs-player.tp-status-pause .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-total-time-label,
.ls-thumbnail .tbs-player.tp-status-playing .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-total-time-label {
    display: block;
    position: absolute;
    background-color: transparent;
    border: none;
    font-size: 14px;
    color: rgba(255, 255, 255, 1.0);
    top: 10px;
    left: 225px;
    width: 50px;
    text-align: center;
}
.ls-thumbnail .tbs-player.tp-live .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-current-time-label,
.ls-thumbnail .tbs-player.tp-live .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-time-sep-label,
.ls-thumbnail .tbs-player.tp-live .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-total-time-label {
    display: none !important;
}

.ls-thumbnail .tbs-player.tp-status-pause.tp-sp-mode .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-current-time-label,
.ls-thumbnail .tbs-player.tp-status-playing.tp-sp-mode .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-current-time-label {
    left: 10px;
}
.ls-thumbnail .tbs-player.tp-status-pause.tp-sp-mode .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-time-sep-label,
.ls-thumbnail .tbs-player.tp-status-playing.tp-sp-mode .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-time-sep-label {
    left: 60px;
}
.ls-thumbnail .tbs-player.tp-status-pause.tp-sp-mode .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-total-time-label,
.ls-thumbnail .tbs-player.tp-status-playing.tp-sp-mode .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-total-time-label {
    left: 70px;
}

.ls-thumbnail .tbs-player.tp-status-pause .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-enter-fullscreen,
.ls-thumbnail .tbs-player.tp-status-playing .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-enter-fullscreen {
    display: block;
    font-size: 21px;
    right: 5px;
    width: 40px;
}
.ls-thumbnail .tbs-player.tp-status-pause.tp-fullscreen .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-enter-fullscreen,
.ls-thumbnail .tbs-player.tp-status-playing.tp-fullscreen .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-enter-fullscreen {
    display: none;
}
.ls-thumbnail .tbs-player.tp-status-pause.tp-fullscreen .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-exit-fullscreen,
.ls-thumbnail .tbs-player.tp-status-playing.tp-fullscreen .tp-ui .tp-ui-ctrlbar button.tp-ui-ctrl-exit-fullscreen {
    display: block;
    font-size: 1.8rem;
    right: 0.8rem;
}

.ls-thumbnail .tbs-player.tp-status-muted .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-seek-bar-out,
.ls-thumbnail .tbs-player.tp-status-volume01 .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-seek-bar-out,
.ls-thumbnail .tbs-player.tp-status-volume02 .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-seek-bar-out,
.ls-thumbnail .tbs-player.tp-status-volume03 .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-seek-bar-out {
    position: absolute;
    display: block;
    top: -8px;
    left: 0rem;
    width: 100%;
    height: 8px;
    background-color: rgba(128, 128, 128, 0.7);
    pointer-events: none;
}
.ls-thumbnail .tbs-player .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-seek-bar-out .tp-ui-ctrl-seek-bar-buf {
    position: absolute;
    display: block;
    top: 0rem;
    left: 0rem;
    height: 8px;
    background-color: rgba(192, 192, 192, 0.7);
    pointer-events: none;
    z-index: 1;
}
.ls-thumbnail .tbs-player .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-seek-bar-out .tp-ui-ctrl-seek-bar-played {
    position: absolute;
    display: block;
    top: 0rem;
    left: 0rem;
    height: 8px;
    background-color: rgba(6, 192, 248, 0.7);
    pointer-events: none;
    z-index: 2;
}

.ls-thumbnail .tbs-player .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-seek-bar-out .tp-ui-ctrl-tooltip-played {
    position: absolute;
    display: none;
    top: -2rem;
    left: 0rem;
    height: 1.4rem;
    padding: 0.1rem 0.4rem;
    font-size: 1rem;
    text-align: center;
    background-color: rgba(255, 255, 255, 1.0);
    opacity: 0.7;
    pointer-events: none;
    z-index: 2;
}
.ls-thumbnail .tbs-player.tp-active-seekbar .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-seek-bar-out .tp-ui-ctrl-tooltip-played {
    display: none;
}
.ls-thumbnail .tbs-player .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-seek-bar-out .tp-ui-ctrl-tooltip-seek {
    position: absolute;
    display: none;
    top: -2rem;
    left: 0rem;
    height: 1.4rem;
    padding: 0.1rem 0.4rem;
    font-size: 1rem;
    text-align: center;
    background-color: rgba(255, 255, 255, 1.0);
    opacity: 0.7;
    pointer-events: none;
    z-index: 2;
}
.ls-thumbnail .tbs-player.tp-active-seekbar .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-seek-bar-out .tp-ui-ctrl-tooltip-seek {
    display: none;
}

.ls-thumbnail .tbs-player.tp-status-muted .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-seek-bar-fg,
.ls-thumbnail .tbs-player.tp-status-volume01 .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-seek-bar-fg,
.ls-thumbnail .tbs-player.tp-status-volume02 .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-seek-bar-fg,
.ls-thumbnail .tbs-player.tp-status-volume03 .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-seek-bar-fg {
    position: absolute;
    display: block;
    top: -1.0rem;
    left: 0rem;
    width: 100%;
    height: 1rem;
    background-color: rgba(255, 255, 255, 0);
    cursor: pointer;
    z-index: 1;
}
.ls-thumbnail .tbs-player.tp-live .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-seek-bar-out,
.ls-thumbnail .tbs-player.tp-live .tp-ui .tp-ui-ctrlbar .tp-ui-ctrl-seek-bar-fg {
    display: none !important;
}

/* ****************************** エラーメッセージの表示 ****************************** */
.ls-thumbnail .tbs-player .tp-ui-message {
    display: none;
    /* display: table-cell; */
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    /* background-color: #fdd; */
    background-color: #000;
    z-index: 2;
}
.ls-thumbnail .tbs-player .tp-ui-message .tp-ui-message-outer {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
}
.ls-thumbnail .tbs-player .tp-ui-message .tp-ui-message-inner {
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    height: 1.4rem;
    width: 100%;
    margin: auto;
    color: #fff;
    font-size: 1rem;
    text-align: center;
}

/* ****************************** 広告再生時の制御ボタン ****************************** */
.ls-thumbnail .tbs-player .tp-ad-container {
    display: none;
}
.ls-thumbnail .tbs-player.tp-ad-status-playing .tp-ad-container,
.ls-thumbnail .tbs-player.tp-ad-status-pause .tp-ad-container {
    display: block;
}
.ls-thumbnail .tbs-player .tp-ad-ui-ctrlbar {
    display: none;
}
.ls-thumbnail .tbs-player.tp-ad-inactive-ui .tp-ad-ui-ctrlbar {
    display: none;
}
.ls-thumbnail .tbs-player.tp-ad-active-ui .tp-ad-ui-ctrlbar {
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    height: 36px;
    background-color: rgba(0, 0, 0, 0.4);
}
.ls-thumbnail .tbs-player .tp-ad-ui-ctrlbar button.tp-ad-ui-ctrl-play,
.ls-thumbnail .tbs-player .tp-ad-ui-ctrlbar button.tp-ad-ui-ctrl-pause,
.ls-thumbnail .tbs-player .tp-ad-ui-ctrlbar button.tp-ad-ui-ctrl-muted,
.ls-thumbnail .tbs-player .tp-ad-ui-ctrlbar button.tp-ad-ui-ctrl-volume01,
.ls-thumbnail .tbs-player .tp-ad-ui-ctrlbar button.tp-ad-ui-ctrl-volume02,
.ls-thumbnail .tbs-player .tp-ad-ui-ctrlbar button.tp-ad-ui-ctrl-volume03,
.ls-thumbnail .tbs-player .tp-ad-ui-ctrlbar .tp-ad-ui-ctrl-volume-bar-out,
.ls-thumbnail .tbs-player .tp-ad-ui-ctrlbar .tp-ad-ui-ctrl-current-time-label
{
    display: none;
}
.ls-thumbnail .tbs-player .tp-ad-ui-ctrlbar button {
    position: absolute;
    background-color: transparent;
    border: none;
    font-size: 2rem;
    color: rgba(255, 255, 255, 1.0);
    top: 0.2rem;
    bottom: 0.2rem;
}
.ls-thumbnail .tbs-player.tp-ad-status-pause .tp-ad-ui-ctrlbar button.tp-ad-ui-ctrl-play,
.ls-thumbnail .tbs-player.tp-ad-status-playing .tp-ad-ui-ctrlbar button.tp-ad-ui-ctrl-pause {
    display: block;
    font-size: 1.8rem;
    left: 0.8rem;
}
.ls-thumbnail .tbs-player.tp-ad-status-muted .tp-ad-ui-ctrlbar button.tp-ad-ui-ctrl-muted,
.ls-thumbnail .tbs-player.tp-ad-status-volume01 .tp-ad-ui-ctrlbar button.tp-ad-ui-ctrl-volume01,
.ls-thumbnail .tbs-player.tp-ad-status-volume02 .tp-ad-ui-ctrlbar button.tp-ad-ui-ctrl-volume02,
.ls-thumbnail .tbs-player.tp-ad-status-volume03 .tp-ad-ui-ctrlbar button.tp-ad-ui-ctrl-volume03 {
    display: block;
    left: 3.6rem;
}
.ls-thumbnail .tbs-player.tp-ad-status-muted .tp-ad-ui-ctrlbar .tp-ad-ui-ctrl-volume-bar-out,
.ls-thumbnail .tbs-player.tp-ad-status-volume01 .tp-ad-ui-ctrlbar .tp-ad-ui-ctrl-volume-bar-out,
.ls-thumbnail .tbs-player.tp-ad-status-volume02 .tp-ad-ui-ctrlbar .tp-ad-ui-ctrl-volume-bar-out,
.ls-thumbnail .tbs-player.tp-ad-status-volume03 .tp-ad-ui-ctrlbar .tp-ad-ui-ctrl-volume-bar-out {
    position: absolute;
    display: block;
    top: 1.0rem;
    left: 6.2rem;
    width: 5rem;
    height: 1rem;
    background-color: rgba(128, 128, 128, 0.7);
    /* cursor: pointer; */
    pointer-events: none;
}
.ls-thumbnail .tbs-player .tp-ad-ui-ctrlbar .tp-ad-ui-ctrl-volume-bar-in {
    display: block;
    width: 0%;
    height: 100%;
    background-color: gold!important;
    pointer-events: none;
}
.ls-thumbnail .tbs-player.tp-ad-status-muted .tp-ad-ui-ctrlbar .tp-ad-ui-ctrl-volume-bar-in {
    background-color: rgba(128, 128, 128, 0.7);
}
.ls-thumbnail .tbs-player.tp-ad-status-muted .tp-ad-ui-ctrlbar .tp-ad-ui-ctrl-volume-bar-fg,
.ls-thumbnail .tbs-player.tp-ad-status-volume01 .tp-ad-ui-ctrlbar .tp-ad-ui-ctrl-volume-bar-fg,
.ls-thumbnail .tbs-player.tp-ad-status-volume02 .tp-ad-ui-ctrlbar .tp-ad-ui-ctrl-volume-bar-fg,
.ls-thumbnail .tbs-player.tp-ad-status-volume03 .tp-ad-ui-ctrlbar .tp-ad-ui-ctrl-volume-bar-fg {
    position: absolute;
    display: block;
    top: 1.0rem;
    left: 6.2rem;
    width: 5rem;
    height: 1rem;
    background-color: rgba(255, 255, 255, 0);
    cursor: pointer;
    z-index: 1;
}
.ls-thumbnail .tbs-player.tp-ad-status-pause .tp-ad-ui-ctrlbar .tp-ad-ui-ctrl-current-time-label,
.ls-thumbnail .tbs-player.tp-ad-status-playing .tp-ad-ui-ctrlbar .tp-ad-ui-ctrl-current-time-label {
    display: block;
    position: absolute;
    background-color: transparent;
    border: none;
    font-size: 1.4rem;
    color: rgba(255, 255, 255, 1.0);
    top: 0.3rem;
    left: 13rem;
    width: 9rem;
    text-align: center;
}
