@font-face{
font-family: 'bc-custom-end-icons';
src: url('data:application/octet-stream;base64,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') format('woff'),
   url('data:application/octet-stream;base64,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') format('truetype');
}
/* Common resets */
/* If visible, play icon should be replay */
.video-js.vjs-ended .vjs-play-control::before {
  font-family: bc-custom-end-icons;
  content: '\e801';
}
/* Show poster and hide controls on end */
.video-js.vjs-ended .vjs-poster {
  display: block;
}
.video-js.vjs-ended .vjs-control-bar {
  display: none;
}
/* 'toptail' skin: 3 videos at top and bottom with current video in between */
.video-js.upnext-toptail .vjs-upnext-list {
  position: absolute;
  color: #fff;
  text-shadow: 0 0 5px #000;
  height: 100%;
  width: 100%;
  display:block;
  background: rgba(0,0,0,0.5);
}
.video-js.upnext-toptail .vjs-upnext-list > a {
  display:block;
  width:33.3333%;
  height:33.3333%;
  background-size:cover;
  position: absolute;
  cursor:pointer;
  overflow: hidden;
}
.video-js.upnext-toptail .vjs-upnext-list a:hover {
  box-shadow: inset 0 0 5em 1em #000;
}
.video-js.upnext-toptail .vjs-upnext-list a h4 {
  position: relative;
  word-wrap: break-word;
  top: 50%;
  transform: translateY(-50%);
  padding:5px;
  text-align: left;
  font-size:120%;
}
.video-js.upnext-toptail .vjs-upnext-list a p {
  display:none;
}
.video-js.upnext-toptail .vjs-upnext-list > a:nth-child(2),
.video-js.upnext-toptail .vjs-upnext-list > a:nth-child(5) {
  left: 33.3333%;
}
.video-js.upnext-toptail .vjs-upnext-list > a:nth-child(3),
.video-js.upnext-toptail .vjs-upnext-list > a:nth-child(6) {
  left: 66.6666%;
}
.video-js.upnext-toptail .vjs-upnext-list > a:nth-child(4),
.video-js.upnext-toptail .vjs-upnext-list > a:nth-child(5),
.video-js.upnext-toptail .vjs-upnext-list > a:nth-child(6) {
  bottom:0;
}
.video-js.upnext-toptail .vjs-upnext-list > a:nth-child(n+7) {
  display:none;
}
.video-js.upnext-toptail .vjs-upnext-replay {
  display: block;
  position: absolute;
  width:100%;
  height:33.3333%;
  min-height:33.3333%;
  top: 33.333%;
  color: #fff;
  text-shadow: 0 0 5px #000;
  cursor: pointer;
}
.video-js.upnext-toptail img {
  display:none;
}
.video-js.upnext-toptail .vjs-upnext-replay a::before {
  display: inline-block;
  font-family: bc-custom-end-icons;
  content: '\e801';
  font-size: 5em;
  float: left;
  margin: auto 20px;
}
.video-js.upnext-toptail .vjs-upnext-replay a {
  display: inline-block;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  text-align: left;
}
.video-js.upnext-toptail .vjs-upnext-list a:hover,
.video-js.upnext-toptail .vjs-upnext-replay a:hover {
  color: #eee;
  text-decoration: none;
}
.video-js.upnext-toptail .vjs-upnext-replay h4 {
  font-size: 200%;
}
.video-js.upnext-toptail .vjs-upnext-replay,
.video-js.upnext-toptail .vjs-upnext-list,
.video-js.upnext-former .vjs-upnext-replay,
.video-js.upnext-former .vjs-upnext-list {
  opacity:0;
  transition: opacity .5s ease-in;
  pointer-events: none;
}
.video-js.upnext-toptail.vjs-ended .vjs-upnext-replay,
.video-js.upnext-toptail.vjs-ended .vjs-upnext-list,
.video-js.upnext-former.vjs-ended .vjs-upnext-replay,
.video-js.upnext-former.vjs-ended .vjs-upnext-list {
  opacity:1;
  pointer-events: auto;
}
/* 'smartplayerish' skin: Similar layout to smart player */
.video-js.upnext-former .vjs-upnext-replay {
  position: absolute;
  width:100%;
  height:66.6666%;
  top: 0;
  color: #fff;
  text-shadow: 0 0 5px #000;
  cursor: pointer;
  background: rgba(0,0,0,0.3);
  text-align: left;
}
.video-js.upnext-former .vjs-upnext-replay a * {
  margin: 2%;
}
.video-js.upnext-former .vjs-upnext-replay a img {
  height: 60%;
  float: left;
}
.video-js.upnext-former .vjs-upnext-replay a h4 {
  font-size: 200%;
}
.video-js.upnext-former .vjs-upnext-list {
  position: absolute;
  color: #fff;
  text-shadow: 0 0 5px #000;
  height: 45%;
  width: 100%;
  top: 55%;
  overflow: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  background: #000;
  z-index: 1000;
  border-top:2px solid #000;
}
.video-js.upnext-former .vjs-upnext-list a {
  display: inline-block;
  height: 100%;
  width: 30%;
  background-size: contain;
  overflow:hidden;
  padding: 10px;
  box-sizing: border-box;
  white-space: normal;
  cursor: pointer;
  text-align: left;
}
.video-js.upnext-former .vjs-upnext-list a:hover,
.video-js.upnext-former .vjs-upnext-replay a:hover {
  color: #eee;
  text-decoration: none;
}
.video-js.upnext-former .vjs-upnext-list a h4 {
  font-size:115%;
  font-weight: normal;
  position:absolute;
  z-index:1000;
  top:70%;
  padding:0 6px;
  color: #CCC;
  line-height:140%;
}
.video-js.upnext-former .vjs-upnext-list a p {
  position:absolute;
  width:100%;
  height:100%;
  background: rgba(0,0,0,0.3);
  top:0;
  left:0;
  text-indent:-9999px;
}
.video-js.upnext-former .vjs-upnext-list a p:hover {
/*  opacity: 1;
  transition: opacity .2s ease-in;
*/
}
.video-js.upnext-former .vjs-upnext-replay a::before {
  display: block;
  font-family: bc-custom-end-icons;
  content: '\e801';
  left: 18%;
  top: 20%;
  font-size: 5em;
  position: absolute;
}

/* 2016.4.8 霑ｽ蜉� */
.main-text .movie { z-index:1000; }
.video-js.upnext-former .vjs-upnext-replay a img {border:2px solid #000; }
.video-js.upnext-former .vjs-upnext-list { }
.video-js.upnext-former .vjs-upnext-list a { position:relative; border-left:2px solid #000; background-repeat: no-repeat;}
.video-js.upnext-former .vjs-upnext-list a:hover h4 { color:#EEE;}
.video-js.upnext-former .vjs-upnext-list a:hover p { background: rgba(255,255,255,0.1); }
.video-js.upnext-former .vjs-upnext-replay a * {color:#FFF;}
.video-js.upnext-former .vjs-upnext-replay a p {display:none;}

/* 2016.4.15 蜀咲函繝懊ち繝ｳ荳ｭ螟ｮ驟咲ｽｮ */
.video-js .vjs-big-play-button{
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
margin: auto;
}
.vjs-playing .vjs-ima3-flash-ad-container{
opacity: 0;
}