/*! @name videojs-seek-buttons @version 2.1.0 @license Apache-2.0 */
.video-js .vjs-seek-button{font-family:'VideoJS';cursor:pointer;font-weight:400;font-style:normal}.video-js .vjs-seek-button.skip-back::before,.video-js.vjs-v6 .vjs-seek-button.skip-back .vjs-icon-placeholder::before,.video-js.vjs-v7 .vjs-seek-button.skip-back .vjs-icon-placeholder::before{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);content:'\F116'}.video-js .vjs-seek-button.skip-forward::before{transform:rotateY(180deg) rotate(-45deg);-ms-transform:rotateY(180deg) rotate(-45deg);-webkit-transform:rotateY(180deg) rotate(-45deg);content:'\F116'}.video-js.vjs-v6 .vjs-seek-button.skip-back::before,.video-js.vjs-v6 .vjs-seek-button.skip-forward::before,.video-js.vjs-v7 .vjs-seek-button.skip-back::before,.video-js.vjs-v7 .vjs-seek-button.skip-forward::before{content:none}.video-js.vjs-v6 .vjs-seek-button.skip-forward .vjs-icon-placeholder::before,.video-js.vjs-v7 .vjs-seek-button.skip-forward .vjs-icon-placeholder::before{transform:scale(-1,1) rotate(-45deg);-ms-transform:scale(-1,1) rotate(-45deg);-webkit-transform:scale(-1,1) rotate(-45deg);content:'\F116'}
/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: #29d;

  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;

  width: 100%;
  height: 2px;
}

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;
  transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;

  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;

  -webkit-animation: nprogress-spinner 400ms linear infinite;
          animation: nprogress-spinner 400ms linear infinite;
}

.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

@-webkit-keyframes nprogress-spinner {
  0%   { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes nprogress-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


#nprogress .bar{z-index:9999;background:#a42227 !important;height:6px}#__next{overflow:hidden;background-color:#141414}*,body{font-family:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Meiryo", "Yu Gothic", "Helvetica Neue", "Helvetica", "Arial", sans-serif}#nprogress .peg{display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:0 0 0 #a42227, 0 0 0 #a42227;opacity:1;transform:rotate(3deg) translate(0px, -4px)}@media (max-width: 768px){#EpisodeSibarGroupRanking-FullEP-2 .joUvFl{margin:-10px !important}}@media (max-width: 414px){#EpisodeSibarGroupRanking-FullEP-2 .joUvFl{margin:-7.5px !important}}@media (max-width: 768px){#EpisodeSibarGroupRanking-FullEP-2 .joUvFl>div{padding:10px !important;flex-direction:column !important;width:calc((100% - 0px) / 3) !important}}@media (max-width: 414px){#EpisodeSibarGroupRanking-FullEP-2 .joUvFl>div{width:50% !important;padding:7.5px !important}}@media (max-width: 768px){#EpisodeSibarGroupRanking-FullEP-2 .joUvFl>div>div{width:100%}#EpisodeSibarGroupRanking-FullEP-2 .joUvFl>div>div:nth-child(n+2){margin-top:5px !important}}@media (max-width: 768px){#EpisodeSibarGroupRanking-FullEP-2 .joUvFl{display:flex;flex-wrap:wrap}}.show-noti{-webkit-animation-name:moveLeftIn;animation-name:moveLeftIn;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.hide-noti{-webkit-animation-name:moveRightOut;animation-name:moveRightOut;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.delay-0{-webkit-animation-delay:0s;animation-delay:0s}.delay-1{-webkit-animation-delay:0.3s;animation-delay:0.3s}.delay-2{-webkit-animation-delay:0.6s;animation-delay:0.6s}.delay-3{-webkit-animation-delay:0.9s;animation-delay:0.9s}.d-none{display:none !important}@-webkit-keyframes moveOutDown{from{transform:translate3d(0, 0, 0);opacity:1}to{transform:translate3d(0, 50px, 0);opacity:0}}@keyframes moveOutDown{from{transform:translate3d(0, 0, 0);opacity:1}to{transform:translate3d(0, 50px, 0);opacity:0}}@-webkit-keyframes moveInUp{from{transform:translate3d(0, 50px, 0);opacity:0}to{transform:translate3d(0, 0, 0);opacity:1}}@keyframes moveInUp{from{transform:translate3d(0, 50px, 0);opacity:0}to{transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes moveRightOut{from{transform:translate3d(0, 0, 0);opacity:1}to{transform:translate3d(100%, 0, 0);opacity:0}}@keyframes moveRightOut{from{transform:translate3d(0, 0, 0);opacity:1}to{transform:translate3d(100%, 0, 0);opacity:0}}@-webkit-keyframes moveLeftIn{from{transform:translate3d(100%, 0, 0);opacity:0}to{transform:translate3d(0, 0, 0);opacity:1}}@keyframes moveLeftIn{from{transform:translate3d(100%, 0, 0);opacity:0}to{transform:translate3d(0, 0, 0);opacity:1}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{background-clip:text;-webkit-background-clip:text;color:transparent}.px-0{padding-right:0 !important;padding-left:0 !important}.px-10{padding-right:10px !important;padding-left:10px !important}.program-page-pt-sp{padding-top:24px}.program-page-pt-pc{padding-top:40px}.program-page-left-content{padding-top:25px}.itemHover div{cursor:pointer}

