@charset "UTF-8";

.lac-div {
    /* タップ長押し時に選択されてしまうのを防ぐ */
    -ms-user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;

    display: inline-block;
    vertical-align: bottom;
    overflow: hidden;
}

/* 幅指定 */
.lac-div--width-set {}
/* 高さ指定 */
.lac-div--height-set {}

/* lac-divにfitする要素 */
.lac-div__fit {
    position: relative;
    display: inline-block;
    vertical-align: bottom;
}
/* 幅追従 */
.lac-div.lac-div--width-set .lac-div__fit {
    width: 100%;
}
/* 高さ追従 */
.lac-div.lac-div--height-set .lac-div__fit {
    height: 100%;
}

/* audio, videoをまとめる要素 */
.lac-video-div {
    position: absolute;
}
.lac-video-div > video {
    position: absolute;
    object-fit: fill;
}
.lac-video-div > video:first-of-type {
    position: relative;
}
.lac-audio-div {
    position: absolute;
    display: none;
}


.liveact-fullscreen-background {
    background-color: rgba(0, 0, 0, 0.75);
    z-index: 10000;
    position: fixed;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;    
}

.liveact-video {
    position: absolute;
}

/* コントロールバー (シークバー有) */
.liveact-controls {
    /* fit to player */
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    
    display: flex;
    align-items: center;
    -webkit-align-items: center;

    font-size: 36px;
    line-height: 1;

    /* fall-back */
    box-sizing: border-box;

    flex-direction: column;
    
    /* ザブトン */
    border-bottom: 1px solid black;
    color: rgba(255, 255, 255, 0.8);

    /* 後ろのcanvasにイベントを飛ばすためにザブトンのイベントは無効にする */
    pointer-events: none;
}
.lac-div--mobile .liveact-controls {
    /* viewport-width: 320px -> 36px */
    font-size: 11.25vmin;
}

/* コントロール(シークバー無) */
/* --audioと--swipeは旧仕様です。 */
/* --no-seekbarをご利用ください。 */
.liveact-controls.liveact-controls--audio,
.liveact-controls.liveact-controls--swipe,
.liveact-controls.liveact-controls--no-seekbar{
    padding: 0;
    text-shadow: 1px 1px 3px #000;
    border-bottom: none;
    font-size: 54px;
}

/* コントロールが見えなくなったら設定される */
.liveact-controls.liveact-controls--faded-out * {
    /* コントロールを操作させない */
    pointer-events: none !important;
}

.liveact-fullscreen-background .liveact-controls.liveact-controls--audio,
.liveact-fullscreen-background .liveact-controls.liveact-controls--swipe,
.liveact-fullscreen-background .liveact-controls.liveact-controls--no-seekbar{
    flex-direction: column-reverse;
}

.lac-div--mobile .liveact-controls.liveact-controls--audio,
.lac-div--mobile .liveact-controls.liveact-controls--swipe,
.lac-div--mobile .liveact-controls.liveact-controls--no-seekbar {
    /* viewport-width: 320px -> 54px */
    font-size: 16.875vmin;
}

/* 要素非表示用 */
.liveact-player__element--invisible {
    display: none !important;
}

/* Pointer Event用の、タッチ時デフォルト操作リセット */
.liveact-player__element--reset-touch {
    /* -ms-touch-action: none; */
    /* touch-action: none; */
}
/* Pointer Event用の、タッチ時デフォルト操作リセット */
.liveact-player__element--reset-touch.liveact-player__element--MS {
    -ms-touch-action: none;
    touch-action: none;
}

/* iOS, Android等のデフォルトハイライト無効化用 */
.liveact-player__element--reset-highlight {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    tap-highlight-color:rgba(0, 0, 0, 0);
}

/* ハイパーリンク機能用 */
/* プレイヤークリック時のハイライト */
.liveact-link-highlight {
    width:  100%;
    height: 100%;
    position: absolute;
    left: 0;
    top:  0;
    pointer-events: none;
    background-color: rgba(0, 0, 0, 0.5);
}

/* コントロール内の要素 */
.liveact-controls > .lac-row {
    padding: 0 0.3em 0 0.2em;
    flex-direction: row;
    display: inline-flex;
    vertical-align: bottom;
    box-sizing: border-box;
    font-size: 1em;
    width: 100%;
    align-items: center;
    -webkit-align-items: center;
    background-color: rgba(0, 0, 0, 0.5);

    /* ザブトンはクリックできる */
    pointer-events: auto;
}

.liveact-controls.liveact-controls--audio > .lac-row,
.liveact-controls.liveact-controls--swipe > .lac-row,
.liveact-controls.liveact-controls--no-seekbar > .lac-row {
    background-color: rgba(0, 0, 0, 0.0);
    justify-content: flex-end;
    padding: 0;

    /* no-seekbarではザブトンをクリックできない */
    pointer-events: none;
}

.liveact-controls > .lac-row > div {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
    box-sizing: border-box;
    font-size: 1em;
    pointer-events: auto;
}

.liveact-controls > .lac-row > div:hover {
    color: rgba(255, 255, 255, 1);
}

/* コントロール内のボタン */
.lac-button {
    text-align: center;
    /* フォントアイコンのフォントを指定 */
    /* デフォルトのフォントは本cssファイル末尾に、data-urlとして埋め込んであります。 */
    font-family: 'liveact-controls';
    font-style: normal;
    cursor: pointer;
    line-height: 1;
    width:  1em;
    height: 1em;
}
.lac-button:before {
    font-size: 60%;
    width:  1em;
    height: 1em;
    margin: auto;
    display: block;
}

/* 各ボタンのレイアウト */
/* アイコンの見た目はさらに下にまとめてあります */
.lac-play {}

.lac-volume {}


.lac-seekbar {
    padding: 0 0.3em;
    height: 1em;
    /* fill rest width */
    flex-grow: 1;
    /* シークバーエリアの上下の空白はイベントを無効にする */
    pointer-events: none;
}
.lac-seekbar-wrap {
    position: relative;
    width: 100%;
    height: 0;
    margin: auto 0;
}

/* シークバー自体のイベントは有効にする */
.lac-seekbar-wrap * {
    pointer-events: auto;
}

.lac-seekbar .lac-seekbar-base,
.lac-seekbar .lac-seekbar-loading,
.lac-seekbar .lac-seekbar-current {
    position: absolute;
    font-size: 140%;
    width: 100%;
    height:        0.10em;
    margin-top:   -0.05em;
    border-radius: 0.05em;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
}
.lac-seekbar .lac-seekbar-base {
    background: rgba(255, 255, 255, 0.3);
}
.lac-seekbar .lac-seekbar-loading {
    background: rgba(255, 255, 255, 0.5);
    pointer-events: none;
}
.lac-seekbar .lac-seekbar-current {
    background: rgba(255, 255, 255, 0.9);
    pointer-events: none;
}
.lac-seekbar .lac-seekbar-pointer {
    position: absolute;
    z-index: 100;
    font-size: 555%;
    width:  0.1em;
    height: 0.1em;
    margin-top:  -0.05em;
    margin-left: -0.05em;
    background: rgba(255, 255, 255, 1);
    border-radius:         50%;
    -webkit-border-radius: 50%;
    -moz-border-radius:    50%;
    cursor: pointer;
}

/* コンパクトモードのシークバー */
.lac-seekbar.lac-seekbar--compact {
    height: 0.2em;
    margin: 0;
}

.lac-seekbar.lac-seekbar--compact .lac-seekbar-wrap {
    margin: auto 0 0.1em;
}

/* シークバー上の区切り線 */
.lac-seekbar-wrap > .lac-seekbar-separator-list {
    cursor: none;
    pointer-events: none;
}

.lac-seekbar-wrap > .lac-seekbar-separator-list > .lac-seekbar-separator {
    position: absolute;
    cursor: none;
    pointer-events: none;
    margin-top: -0.5em;
    margin-left: -5px;
    width: 10px;
    height: 1em;
    transform: scaleX(0.2) scaleY(0.15);
    background-color: rgba(0, 0, 0, 0.44);
}

.lac-time {
    font-size: 40% !important;
    white-space: nowrap;
    text-align: center;
}

.lac-loop {}

.lac-fullscreen {}

.lac-screen-play {
    font-size: 80px;
    width:  1em;
    height: 1em;
    
    /* centering */
    position: absolute;
    top:    0;
    bottom: 0;
    left:   0;
    right:  0;
    margin: auto;

    display: table-cell;
    color: rgba(255, 255, 255, 1);
    vertical-align: middle;
    box-sizing: border-box;

    border-radius:         50%;
    -webkit-border-radius: 50%;
    -moz-border-radius:    50%;
    background: rgba(0, 0, 0, 0.5);

    pointer-events: none;
}
.lac-div--mobile .lac-screen-play {
    /* viewport-width: 320px -> 80px */
    font-size: 25vmin;
}
 

/* 拡大ボタン */
.lac-swipe-ui-zoom-in {}

/* 縮小ボタン */
.lac-swipe-ui-zoom-out {}

/* スワイプモード切替ボタン */
.lac-swipe-ui-mode-toggle {}

/* ジャイロセンサー切替ボタン */
.lac-gyro-sensor {}


/* ユーザカスタムボタン */
/* ひとつ目のボタン */
.lac-user-button1 {}


/*==============================================================================
 *  ミニメニュー
 *============================================================================*/

.lac-minimenu-field {
    display: flex;
    position: relative;
    width: 100%;
    flex-grow: 1;

    /* 後ろのcanvasにイベントを飛ばす */
    pointer-events: none;
}

.lac-minimenu {
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    align-items: flex-end;
    flex-direction: column-reverse;
}

.lac-minimenu.lac-minimenu--open {
    display: flex;
}

.lac-minimenu-wrap {
    display: flex;
    flex-direction: column;
    margin: 4px;
    padding: 4px;
    max-height: 100%;
    width: 100%;
    word-wrap: break-word;
    pointer-events: auto;
    background-color: rgba(0, 0, 0, 0.5);
    overflow: hidden;
}

.lac-minimenu .lac-minimenu-header {
    font-size: 0.6em;
    text-align: center;
}

.lac-minimenu .lac-minimenu-body {
    font-size: 0.4em;
    overflow-y: auto;
    padding: 4px;
}

.lac-minimenu .lac-minimenu-footer {
    font-size: 0.5em;
    text-align: center;
}

/* チャプターミニメニュー */

.lac-chapter-minimenu ol {
    text-align: center;
}

.lac-chapter-minimenu input {
    width: 8em;
}

.lac-chapter-minimenu button {
    width: 10em;
}

.lac-chapter-minimenu .lac-remove {
    cursor: pointer;
}


/*==============================================================================
 *  プレイヤーアイコン
 *============================================================================*/

/* .lac-buttonon : オン状態のときの見た目 */


/* 一時停止 */
.lac-play:before {
    content: "\e901";
}

/* 再生 */
.lac-play.lac-buttonon:before {
    content: "\e900";
}

/* ボリューム（ミュート） */
.lac-volume:before {
    content: "\e902";
}

/* ボリューム */
.lac-volume.lac-buttonon:before {
    content: "\e903";
}

/* ループOFF */
.lac-loop:before {
    content: "\e904";
}

/* ループON */
.lac-loop.lac-buttonon:before {
    content: "\e905";
}

/* フルスクリーンOFF */
.lac-fullscreen:before {
    content: "\e906";
}

/* フルスクリーンON */
.lac-fullscreen.lac-buttonon:before {
    content: "\e907";
}

/* mp4動画の、プレイヤー中央の大きな再生ボタン */
.lac-screen-play:before {
    content: "\e901";
    position: absolute;
    font-size: 60px;
    left: 18.0%;
    top:  12.5%;
}
.lac-div--mobile .lac-screen-play:before {
    /* viewport-width: 320px -> 60px */
    font-size: 18.75vmin
}

/* 拡大ボタン */
.lac-swipe-ui-zoom-in:before {
    content: "\e908";
}
/* 拡大ボタン(カーソルオン) */
.lac-swipe-ui-zoom-in:hover:before {
    content: "\e909";
}

/* 縮小ボタン */
.lac-swipe-ui-zoom-out:before {
    content: "\e90a";
}
/* 縮小ボタン(カーソルオフ) */
.lac-swipe-ui-zoom-out:hover:before {
    content: "\e90b";
}

/* スワイプモード切替ボタン */
/* 回転モード */
.lac-swipe-ui-mode-toggle:before {
    content: "\e90c";
}
/* 移動モード */
.lac-swipe-ui-mode-toggle.lac-buttonon:before {
    content: "\e90d";
}


/* ジャイロセンサーON */
.lac-gyro-sensor:before {
    content: "\e90e";
}
/* ジャイロセンサーOFF */
.lac-gyro-sensor.lac-buttonon:before {
    content: "\e90f";
}

/* チャプターボタン */
.lac-chapter:before {
    content: "\e910";
}
.lac-chapter.lac-buttonon:before {
    color: rgba(255, 255, 255, 1);
    content: "\e910";
}

/* コントロールのデザイン調整用スペーサー */
.lac-spacer {
    flex-grow: 1;
}


/* ユーザカスタムボタン */
/* ひとつ目のボタンの見た目 */
.lac-user-button1:before
{
    /* contentやbackground-image等を用いて、ボタンアイコンを記述する */
    /* content: "\e906"; */
}



@font-face {
    font-family: 'liveact-controls';
    src:
    url(data:application/octet-stream;base64,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) format('truetype'),
    url(data:application/octet-stream;base64,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) format('woff');
}