@charset "Shift_JIS";
body { margin: 0px; background-image:url(img/live.jpg); background-position:center 150px; background-repeat:no-repeat; }


body#archive {background-image:url(img/live_archive.jpg); }


#playerBlock { width: 640px; margin-top: 195px; margin-right: auto; margin-left: auto; }






body{font-size:12px;}
img{margin:0; border:0px;}
p{ margin:0 0 2em 0 ;}
a:hover img{filter: alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
a:hover img.none{filter: alpha(opacity=100); -moz-opacity:1; opacity:1;}
ol,ul{list-style:none; margin:0; padding:0;}

a:link,a:visited,a:active
{
	color:#0075b2;
	text-decoration: underline;
	}
a:hover
	{
	color:#1e82e7;
	text-decoration:none;
	}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

#footer_copy{ padding-top:20px; padding-bottom:10px; clear:left; width:980px; margin:0 auto; }
#banner { text-align: right; }

.bnrimgDiv{ margin-bottom:5px;}


/*live_arcive---------------------------*/
.small_txt{ width:960px; text-align:right; margin:10px; }
.live_no { font-size: 12px; font-weight: bold; color: #40B2E1; }

.thumArea { width:990px; padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 10px; }
.thumArea li { display:block; float: left; height: 122px; width:315px; margin:0 7px 10px 0; }
.thumArea li img{ width:315px; }


#movie_top { margin: 28px 0px 28px; }
#movie_txtBox{padding-bottom:28px; background:url(../img/contents_footer.jpg) no-repeat bottom;}
#movie_toptxt{ margin:0px 20px 20px 20px; text-align:left; color:#686868; font-size:10px; letter-spacing:0.1em; line-height:140%; } 


#titleDiv{ width:960px; margin:0 auto;}
h1{ margin:0;height:146px; overflow:hidden;}
h1 a{ display:block; height:0px; width:520px;padding-top:146px;}
* html h1 a{height:146px;}

#kankyou{margin: 0 auto 30px; padding:10px; width:700px; border:1px #444 solid; text-align:left;}
#tyuui{margin: 0 auto 30px; padding:10px; width:700px; border:3px #f9c30b solid; text-align:center;}