* {margin:0; padding:0; outline:none;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
body {font:11px Verdana,Arial; background:#ffffff; color:#000000;width:100%;}
a img {border:none;}
a {text-decoration:none;}


#wrap{
	width:1024px;
	text-align:left;
}

#header{
	width:100%;
	margin-bottom:10px;
	float:left;
}
	p.message{
		font-weight:bold;
		font-size:12px;
		background-color:#f0f0f0;
		color:#333;
		height:18px;
		width:100%;
	}
	#htitle{float:left;width:300px;}
	#hcontents{float:right;width:724px;text-align:right;}
	#hmessage{float:left;width:100%;}


#sidebar{
	width:153px;
	min-height:100%;
	float:left;
	height:700px;
	text-align:center;
	margin-right:10px;
}

	p.button{
		font-weight:bold;
		font-size:14px;
		background-color:#333;
		color:#f0f0f0;
		height:21px;
		width:100%;
		margin-bottom:10px;
		border:3px solid #333;
	}




#contents{
	width:850px;
	float:right;
}

#hmenu{
	width:100%;
	height:100px;
	float:left;
}

	
	
	p.date{
		font-size:11px;
		text-align:left;
		color:#333;
		width:100%;
	}
	
	p.start{
		font-size:13px;
		text-align:center;
		background-color:#c0c0c0;
		color:#333;
		width:100%;
	}
	
	p.reg{
		font-size:13px;
		text-align:center;
		background-color:#c0c0c0;
		color:#333;
		width:100%;
	}

#list{
	width:100%;
	height:auto;
	min-height:500px;
	float:left;
	padding-left:10px;
	border-left:1px solid #c0c0c0;
	padding-bottom:30px;
}

	#STREAM{
		text-align:center;
		width:160px;
		height:200px;
		float:left;
		padding:3px;
		margin-bottom:4px;
	}
	
	p.binfo{
		font-weight:bold;
		background-color:#333333;
		color:#ffffff;
		height:15px;
	}
	
	p.topic{
		text-align:left;
		font-size:10px;
		color:#505050;
		line-height:110%;
		height:58px;
		border:1px solid #c0c0c0;
	}
	
	p.time{
		background-color:#f2f2f2;
	}
	
	#view{
		position: absolute; 
		bottom: 0px; 
		right:0px; 
		width:auto;
		text-align:right;
		background-color: #dc143c; 
		color:white;
		font-weight:bold;
		font-size:12px;
	}
	
	div.tooltip	{
	width: 250px;
	position: absolute;
	left: -9999px;
	background: #EEE;
	padding: 5px;
	border: 1px solid #AAA;
	}
	
	div.tooltip p{
		color: #FFF;
		background: #222;
		padding: 5px 10px;
	}


a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:180px;height:150px;z-index:2;text-decoration:none;}
a.tooltip:hover span{display:inline; position:absolute; border:1px solid #cccccc; background:#ffffff; color:#333;z-index:2;text-align:left;text-decoration:none;}

