.rinku{
    display: none;
}

#rinku .chunichi{
    display: none !important;
}
#rinku .rinku{
    display: unset !important;
}
#rinku .blue{
    background-color: rgba(69,26,126,0.65);
}
#rinku #area{
    background: linear-gradient(
                    to right, rgba(69, 26, 126, 0.6), 
                    rgba(144, 19, 134, 0.6), 
                    rgba(219, 12, 142, 0.6) );
}
#rinku #area:after{
    border-color: rgba(144, 19, 134, 0.6) transparent transparent transparent;
}
#rinku #bottoms #stagebar{
    background: linear-gradient(to right, #451a7e, #901386, #db0c8e);
}
#rinku #ext_area .ext_left {
    background-image: url(/zyoyusai/imgs/rinku/story_ph1.jpg), 
                    url(/zyoyusai/imgs/rinku/story_ph2.jpg);
}
#rinku #ext_area .ext_right {
    background-image: url(/zyoyusai/imgs/rinku/story_ph3.jpg), 
                    url(/zyoyusai/imgs/rinku/story_ph4.jpg);
}
#rinku #faq .faq-item{
    border: 1px solid #901386;
}
#rinku #faq .faq-answer {
    background: linear-gradient(
                    to right, rgba(69, 26, 126, 0.6), 
                    rgba(144, 19, 134, 0.6), 
                    rgba(219, 12, 142, 0.6) );
}
.VideoWrap {
    position: relative;
    width: 900px;
    max-width: 100%;
    margin: 0 auto 60px;
}
.VideoWrap video {
    width: 100%;
    height: auto;
    display: block;
}
.ControlBtn {
    position: absolute;
    bottom: 1em;
    background: rgba(0, 0, 0, 0.6);
    color: white;
    border: none;
    padding: 0.5em 1em;
    font-size: 0.9em;
    cursor: pointer;
    border-radius: 5px;
}
.MuteBtn {
    left: 1em;
}
.PlayBtn {
    right: 1em;
}

@media (max-width: 768px) {
    .VideoWrap {
        margin: 0 auto 30px;
    }
}