@charset "utf-8";
/* CSS Document */

body{
		background-position:0 110px;
		margin:0;
		text-align:center;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		line-height:160%;
}

#container{
		width:980px;
		margin:0 auto 20px;
		text-align:left;
}

#header{
		position:relative;
		height:103px;
		width:980px;
}

#header h1{
	position:absolute;
	background-image:url(../images/header.png);
	background-repeat:no-repeat;
	width:620px;
	height:70px;
	top:15px;
	left:0;
	margin:0;
	padding:0;
	text-indent:-99999px;
}

#content{
	padding:50px 0 0 0 ;
}
#content_2{
	padding:50px 0 0 0 ;
	text-align:center;
}

.top-img-right{
		float:right;
		margin:15px 40px 15px 10px;
}

ul#top-up{
		padding:0 0 0 15px;
		line-height: 140%;
		width:100%;
}

.li-bottom15 li{
		padding-bottom:10px;
}

ul.top-2bt{
		margin:0;
		padding:0;
		height: 135px;
		list-style:none;
		width:980px;
		clear:both;
}

ul.top-2bt li{
	float:left;
	width:395px;
	height:135px;
	display:block;
	padding:0 0 0 60px;
	margin:0;
}

ul.top-2bt li a{
	width:395px;
	height:135px;
	display:block;
	text-indent:-99999px;
}

.top_button-left a{
		background-image:url("../images/top_button-left.png");
		background-repeat:no-repeat;
}

.top_button-right a{
		background-image:url("../images/top_button-right.png");
		background-repeat:no-repeat;
}

.top_button-left a:hover,
.top_button-right a:hover{
		background-position:0 -137px;
}
ul.align_left{
		margin:30px 0 0 0;
		padding:10px 0 0 20px;
		text-align:left;
		clear:both;
/*		width:980px;*/
		border-top:1px solid;
		font-size:12px;
}


form{
		margin: 0;
}


/* 録画配信
------------------------------------- */

ul.rokuga_navi{
		margin: 0;
		padding: 0;
		height: 48px;
		list-style:none;
}
ul.rokuga_navi li{
		margin: 0 60px 0 0;
		padding: 0;
		width:286px;
		height:48px;
		float:left;
}
ul.rokuga_navi li.li_rokuga-3{
		margin: 0;
		padding: 0;
		width:286px;
		height:48px;
		float:left;
}
ul.rokuga_navi li a{
		margin: 0;
		padding: 0;
		height:48px;
		display:block;
		text-indent:-99999px;
}		

ul.rokuga_navi li.li_rokuga-1 a{
		background:url("../images/btn_back.png") no-repeat 0 0;
}
ul.rokuga_navi li.li_rokuga-2 a{
		background:url("../images/btn_gikai-top.png") no-repeat 0 0;
}
ul.rokuga_navi li.li_rokuga-3 a{
		background:url("../images/btn_live-top.png") no-repeat 0 0;
}

ul.rokuga_navi li.li_rokuga-1 a:hover,
ul.rokuga_navi li.li_rokuga-2 a:hover,
ul.rokuga_navi li.li_rokuga-3 a:hover{
		background-position: 0 -49px;
}

ul.nendo_navi{
		margin: 50px 0 0;
		padding: 0;
		list-style:none;
		clear:both;
		text-align:left;
}
ul.nendo_navi li a,
ul.nendo_navi li a:link,
ul.nendo_navi li a:active, 
ul.nendo_navi li a:visited{
	color: #ffffff;
	text-decoration:underline;
}
ul.nendo_navi li a:hover {
	color:#FCF;
	text-decoration:underline;
}

ul.nendo_navi li a{
		margin: 0;
		width:221px;
		height:65px;
		display: block;
}
ul.nendo_navi li.li_nendo{
		margin: 0 10px 20px;
		float:left;
		padding: 0;
		width:221px;
		height:65px;
		text-align:center;
		line-height:65px;
		color:#ffffff;
		font-size: 130%;
		letter-spacing:0.08em;
		background:url("../images/ondemand_button-year.png") no-repeat 0 0;
}

.font_bold{
		margin: 0;
		padding: 0;
		font-weight:bold;
}

/* live
------------------------------------- */

ul.live_navi{
		margin: 0 173px 20px 173px;
		padding: 0;
		height: 48px;
		width:634px;
		list-style:none;
}
ul.live_navi li{
		margin: 0;
		padding: 0;
		width:286px;
		height:48px;
		float:left;
}
ul.live_navi .li_live_1{
		margin: 0 60px 0 0;
		padding: 0;
}
ul.live_navi li a{
		height:48px;
		display:block;
		text-indent:-99999px;
}

ul.live_navi .li_live_1 a {
		background:url("../images/btn_gikai-top.png") no-repeat 0 0;
}
ul.live_navi .li_live_2 a {
		background:url("../images/btn_live-top.png") no-repeat 0 0;
}
ul.live_navi .li_live_1 a:hover,
ul.live_navi .li_live_2 a:hover {
		background-position:0 -48px;
}


/* live table
------------------------------------- */

.live_table table{
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		border-collapse:collapse;
}
.live_table table.brd_r-b{
		border-right:1px solid #999999;
		border-bottom:1px solid #999999;
}
.live_table .tableborder{
		border-right:1px solid #999999;
		border-top:1px solid #999999;
}
.live_table .tableborder td{
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}
.live_table .tableborder td.size_12{
font-size:13px;
}
.live_table .tablecolor{
	background-color:#f2f2f2;
}


/* footer
------------------------------------- */


#footer{
		margin: 0;
		padding: 14px 0 0;
		background:#A9A9A9 repeat-x;
		height:84px;
		letter-spacing: 0.03em;
}
#footer ul.footer_inner{
		margin:0;
		padding:0;
		width:980px;
		font-size:14px;
		color:#ffffff;
		text-align:right;
		list-style:none;
}


/* clearfix
------------------------------------- */

.clearfix:after {
  content: ".";  /
  display: block;  
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

