td{ 
	font-size : 12px; 
	color:#CCCCCC;
	line-height: 1.7em;
}


a{
	color:#FFFFFF;
}
a:hover{
	color:#FFFFFF;
}


.main{
	padding:20px 25px 0px 30px;
}

.main2{
    float: right;
} 


.sdd{
	padding:10px 25px 0px 30px;
	
}

.sdd2{
	width:660px;
	padding:0px 0px 0px 35px;
	clear:both;

}

.sdd3{
	width:700px;
	padding:0px 0px 0px 40px;
	clear:both;

}

.sdd4{
	width:650px;
	padding:0px 0px 0px 80px;
	height:100%;
	clear:both;

}

.tvwk{
	width:660px;
	background-color:#E6E6E6;
	height:100%;
	clear:both;
}
.tvwk2{
	width:720px;
	background-color:#E6E6E6;
	height:100%;
	clear:both;

}
.tvwk3{
	width:680px;
	background-color:#111111;
	height:340px;
	clear:both;

}
.tvwk4{
	width:700px;
	background-color:#333333;
	height:420px;
	clear:both;

}
.tvwk5{
	width:670px;
	padding:0px 0px 0px 20px;
	background-color:#E6E6E6;
	height:520px;
	clear:both;


}
.sdmain{
	padding:10px 35px 0px 40px;


}
.sdmain2{
	padding:10px 10px 0px 40px;


}
.sdmain3{
	padding:10px 35px 0px 75px;


}

.sdmain4{
	padding:0px 35px 0px 110px;


}

.calendar td{
	font-size : 11px;
	letter-spacing: -1;
	vertical-align: middle;
}

.liveday{
	margin-bottom : 5px;
}
.liveday td{
	font-size : 14px;
	font-weight: bold;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 10px;
	margin-bottom : 10px;
}

.livetitle{
	margin-top : 10px;
}

.livemenu{
	line-height: 1.6;
}

.livecastber {
	clear:both;
	margin-bottom:3px;
}

.linkgyokan{
	padding-bottom : 10px;
}

.copyright{
	margin-top:15px;
	font-size : 11px;
	color:#CCCCCC;
	line-height: 1.2;
	margin:10px 0px 20px 0px;

}

.copyright a{
	color:#CCCCCC;
}

.menu{
	padding-left : 10px;
	padding-bottom : 18px;
}
.index{
	font-size : 11px;
	padding-top : 2px;
	padding-bottom : 3px;
	color:#FFFFFF;
}

.index a{
	text-decoration:none;
	color:#FFFFFF;
}



.linksyu{
	margin-top : 10px;
}


.linksyu td{
	color : #999999;
	padding-bottom :5px;
	padding-top:5px;
	padding-left:20px;
}

.linksyu th{
	color : #666666;
	padding-bottom : 5px;
	padding-left:10px;
	font-size:12px;
	text-align:left;
	border-bottom:1px dotted #DCDCDC;
}



.linksyu a{
	color : #FFFFFF;
	text-decoration : none;
}

.linksyu a:hover{
	color : #FFFFFF;
	text-decoration : underline;
}

.about td{
	font-size : 11px;
	line-height: 1.5;
}

hr {
	color: #666666; /* 線の色(IE用) */
	background-color: #999999; /* 線の色(NN用) */
	height: 1px; /* 線の太さ */
	border: 0px; /* 枠の太さ */
	border-style: dashed; /* 枠の種類 */
	margin:10px 0px 10px 0px;
	padding:0px;
}

/*今月のムービー*/
.tdmv{
	padding-top:0px;
	padding-bottom:10px;
}

.zechoten{
	float:right;
	width:130px;
	margin:-5px 0px 10px 0px;
}


.wd200{
	width:200px;
}
.wd250{
	width:250px;
}
.wd300{
	width:300px;
}

.marB10{
	margin-bottom:10px;
}
.marB15{
	margin-bottom:15px;
}
.marB20{
	margin-bottom:20px;
}
.marB25{
	margin-bottom:25px;
}
