@charset "UTF-8";

/* banner共通 */
div.banner a {
  display: block;
  margin-bottom: 10px;
  text-indent: -9999px;
  outline: none;
}

/* backgroundではなくimgタグに入れる場合 */
div.banner2 a {
  display: block;
  margin-bottom: 10px;
  outline: none;
}

/* グレーの枠線を表示しないパターン */
div.banner0 a {
  display: block;
  border: none;
  margin-bottom: 8px;
  text-indent: -9999px;
  outline: none;
}

div.bnr-common10 a {
  width: 210px;
  height: 66px;
  background: url("./img/banners/bnr_twitter_20220607.png") no-repeat;
  background-size: 210px 66px;
}

div.bnr-common11 a {
  width: 235px;
  height: 80px;
  background: url("./img/banners/bnr_twitter_20220607.png") no-repeat;
}

div.bnr-common12 a {
  width: 210px;
  height: 180px;
  background: url("./img/banners/bnr_myvidex_pr_20151023.jpg") no-repeat;
}

div.bnr-common13 a {
  width: 210px;
  height: 110px;
  background: url("./img/banners/bnr_onecoin_bnr.jpg") 0 0 no-repeat;
}

div.bnr-common14 a {
  width: 210px;
  height: 66px;
  background: url("./img/banners/bnr_youtube_20220607.png") no-repeat;
  background-size: 210px 66px;
}

div.bnr-common15 a {
  width: 235px;
  height: 80px;
  background: url("./img/banners/bnr_youtube_20220607.png") no-repeat;
}

div.bnr-common2 a {
  width: 210px;
  height: 80px;
  background: url("./img/banners/bnr_mac_sec.gif") 0 0 no-repeat;
}

div.bnr-common3 a {
  border: none;
  width: 210px;
  height:110px;
  background: url("./img/banners/blog_bana_2.png") 0 0 no-repeat;
}

div.bnr-common4 a {
  width: 210px;
  height: 210px;
  background: url("./img/banners/bnr_hijoshi_movie.jpg") 0 0 no-repeat;
}

#top div.bnr-common5 div.blogphoto01 {
  float: right;
  margin: 13px 0 0 105px;
  padding: 0;
  height: 43px;
  width: 57px;
}

#top div.bnr-common5 div.blogphoto01 img {
  border: none;
}

div.bnr-common5 div.blogphoto02 {
  float: right;
  margin: 13px 5px 0 0;
  padding: 0;
  height: 43px;
  width: 57px;
}

#top div.bnr-common5 div.blogphoto02 img {
  border: none;
}

*:first-child + html div.bnr-common5 div.blogphoto01 {
  float: right;
  margin: 0;
  padding: 0;
  height: 43px;
  width: 57px;
}

*:first-child + html #top div.bnr-common5 div.blogphoto01 img {
  border: none;
}

*:first-child + html div.blogphoto02 {
  float: right;
  margin: 13px 5px 0 0;
  padding: 0;
  height: 43px;
  width: 57px;
}

*:first-child + html #top div.bnr-common5 div.blogphoto02 img {
  border: none;
}

div.bnr-common5 div.txt-area {
  margin: 0 0 10px 0;
  padding: 0 2px 2px 2px;
  height: auto;
  width: 231px;
  display: block;
  background: #069CE9;
}

div.bnr-common5 div.txt-area .txt {
  margin: 0;
  padding: 10px 7px 7px 7px;
  height: auto;
  width: 215px;
}

div.bnr-labs a {
  width: 210px;
  height: 60px;
  background: url("./img/banners/bnr_videx_labs.jpg") no-repeat;
}

div.bnr-labs-top a {
  width: 235px;
  height: 60px;
  background: url("./img/banners/bnr_top_videx_labs.jpg") no-repeat;
}

div.updated {
  display: block;
  height: 10px;
  margin: 0 0 5px 0;
  padding: 0 0 7px 0;
  width: 216px;
}

#blog {
  display: block;
  color: #fff;
  float: left;
  font-size: 14px;
}

#blogupdated {
  color: #fff;
  display: table;
  float: right;
  margin: 2px 0 0 0;
  font-size: 11px;
}

div.bnr-common5 div.txt-area #blogtitle {
  background: #fff;
  line-height: 1.4em;
  margin: 5px auto 0 auto;
  padding: 5px;
  width: auto;
}

div.bnr-common5 a {
  text-indent: 0;
}

div.bnr-common5 > a {
  text-indent: -9999px;
  width: 235px;
  height: 68px;
  background: url("./img/banners/bnr_top_prblog.jpg") -2px 0 no-repeat;
}

div.bnr-common5 > a img {
  border: none;
  position: relative;
  width: 53px;
  float: right;
  z-index: 10;
}

div.bnr-common6 a {
  width: 210px;
  height: 80px;
  background: url("./img/banners/sp_promotion_smartphone_section.jpg") 0 0 no-repeat;
}

div.bnr-common7 a {
  border: none;
  width: 210px;
  height: 80px;
  background: url("./img/banners/sp_promotion_chromecast_section.jpg") 0 0 no-repeat;
}

/* ANIME */
div.bnr-anime1 a {
  border: none;
  width: 210px;
  height: 110px;
  background: url("./img/banners/bnr_shinryonaika.jpg") 0 0 no-repeat;
}

div.bnr-anime2 a {
  width: 210px;
  height: 110px;
  background: url("./img/banners/bnr_rider_super.jpg") no-repeat;
}

div.bnr-anime3 a {
  width: 210px;
  height: 110px;
  background: url("./img/banners/bnr_fourze.jpg") no-repeat;
}

div.bnr-anime4 a {
  width: 210px;
  height: 80px;
  background: url("./img/banners/bnr_teduka.jpg") no-repeat;
}

div.bnr-anime5 a {
  border: none;
  width: 210px;
  height: 110px;
  background: url("./img/banners/bnr_purupom.jpg") no-repeat;
}

/* documentary */
div.bnr-documentary14 a {
  border: none;
  width: 210px;
  height: 110px;
  background: url("./img/banners/bnr_NGC201504.jpg") no-repeat;
}

div.bnr-documentary15 a {
  border: none;
  width: 210px;
  height: 110px;
  background: url("./img/banners/bnr_ngconefree_bnr.jpg") no-repeat;
}

div.bnr-documentary16 a {
  border: none;
  width: 210px;
  height: 110px;
  background: url("./img/banners/bnr_NGC.jpg") no-repeat;
}

div.bnr-documentary17 a {
  border: none;
  width: 210px;
  height: 110px;
  background: url("./img/banners/bnr_tetsudou.jpg") no-repeat;
}

/* bitcash */
div.bnr-bitcash a {
  width: 210px;
  height: 78px;
  background: url("./img/banners/bnr_bitcash_v.gif") 0 0 no-repeat;
}

/* freemovie */
div.container1 div#freemovie {
  height: 120px;
  background: url("./img/banners/bnr_mytheater_top.jpg") 0 0 no-repeat;
  overflow: hidden;
}

div.container1 div#freemovie h2 {
  padding: 0;
  text-indent: -9999px;
  text-align: left;
}

div.container1 div#freemovie h2 a {
  display: block;
  width: 970px;
  height: 120px;
  background: url("./img/banners/bnr_mytheater_top.jpg") 0 0 no-repeat;
  text-indent: -9999px;
  text-align: left;
}

div.container1 div#freemovie h2 a:hover {
  background: url("./img/banners/bnr_mytheater_top.jpg") 0 0 no-repeat;
  text-decoration: none;
  text-align: left;
}

div.container1 div#freemovie h3 {
  float: right;
  width: 225px;
  height: 70px;
  background: url("img/banners/bg_regist.jpg") 0 0 no-repeat;
  text-indent: -9999px;
}

div.container1 div#freemovie h3 a {
  display: block;
  width: 190px;
  height: 30px;
  margin: 32px 0 0 15px;
  background: url("img/banners/btn_regist.jpg") 0 0 no-repeat;
  text-indent: -9999px;
  outline: none;
}

div.container1 div#freemovie h3 a:hover {
  background: url("img/banners/btn_regist.jpg") 0 -30px no-repeat;
}

/* top */
div.container1 div#promotion20130531 {
  height: 100px;
  background: url("./img/banners/bnr_top_20130531.jpg") 0 0 no-repeat;
  overflow: hidden;
  margin-bottom: 8px;
}

div.container1 div#promotion20130531 h2 {
  padding: 0;
  text-indent: -9999px;
  text-align: left;
}

div.container1 div#promotion20130531 h2 a {
  display: block;
  width: 970px;
  height: 100px;
  background: url("./img/banners/bnr_top_20130531.jpg") 0 0 no-repeat;
  text-indent: -9999px;
  text-align: left;
}

div.container1 div#promotion20130531 h2 a:hover {
  background: url("./img/banners/bnr_top_20130531.jpg") 0 -100px no-repeat;
  text-decoration: none;
  text-align: left;
}

