/* override skin1 */
.ulizahtml5.ulizahtml5-skin-skin1.vjs-user-inactive:not(.vjs-waiting-resume).vjs-has-started.vjs-device-pc>.vjs-control-bar,
.ulizahtml5.ulizahtml5-skin-skin1.vjs-user-inactive:not(.vjs-waiting-resume).vjs-has-started.vjs-device-mobile>.vjs-control-bar,
.ulizahtml5.ulizahtml5-skin-skin1.vjs-user-inactive:not(.vjs-waiting-resume).vjs-has-started.vjs-device-tablet>.vjs-control-bar,
.ulizahtml5.ulizahtml5-skin-skin1 .vjs-ad-player.vjs-user-inactive:not(.vjs-waiting-resume).vjs-has-started.vjs-device-pc>.vjs-control-bar,
.ulizahtml5.ulizahtml5-skin-skin1 .vjs-ad-player.vjs-user-inactive:not(.vjs-waiting-resume).vjs-has-started.vjs-device-mobile>.vjs-control-bar,
.ulizahtml5.ulizahtml5-skin-skin1 .vjs-ad-player.vjs-user-inactive:not(.vjs-waiting-resume).vjs-has-started.vjs-device-tablet>.vjs-control-bar {
    visibility: visible;
    opacity: 1;
    background: transparent !important;
    -moz-transform: translateY(5em);
    -ms-transform: translateY(5em);
    -o-transform: translateY(5em);
    -webkit-transform: translateY(5em);
    transform: translateY(5em);
    -webkit-transition: transform 0.6s ease 0s;
    -moz-transition: transform 0.6s ease 0s;
    -o-transition: transform 0.6s ease 0s;
    transition: transform 0.6s ease 0s
}

.ulizahtml5.ulizahtml5-skin-skin1 .vjs-progress-control {
    position: absolute;
    top: 3em;
    left: 0;
    margin: 0;
    padding: 1em 2em;
    width: 100%;
    height: 1em
}

.ulizahtml5.ulizahtml5-skin-skin1 .vjs-control-bar {
    height: 5em;
    padding-bottom: 2em;
}

.ulizahtml5.ulizahtml5-skin-skin1.vjs-user-inactive:not(.vjs-waiting-resume)>.vjs-control-bar .vjs-progress-control,
.ulizahtml5.ulizahtml5-skin-skin1 .vjs-ad-player.vjs-user-inactive:not(.vjs-waiting-resume)>.vjs-control-bar .vjs-progress-control {
    pointer-events: none;
    height: .3em;
    top: -.3em;
    padding: 0;
    -webkit-transition: height 0.6s, top 0.6s, padding 0.6s;
    -moz-transition: height 0.6s, top 0.6s, padding 0.6s;
    -o-transition: height 0.6s, top 0.6s, padding 0.6s;
    transition: height 0.6s, top 0.6s, padding 0.6s
}

/* 再生ボタンのデザインをカスタマイズ */
.ulizahtml5 .vjs-center-play-toggle {
    background-color: rgba(0,0,0,.5);
    border-radius: 100%
}

.ulizahtml5.vjs-device-mobile,
.ulizahtml5.vjs-device-tablet {
    font-size: 12px;
}