*	{
		padding:	0px ;
		margin:		0px ;
		font-family:	"メイリオ", Meiryo, Verdana, Geneva, Arial, Helvetica, sans-serif, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック";
} 

#site-box	{
		width:	980px;
		margin:	5px auto
}

#header-box	{
		border-top:		solid 2px #FFF;
		border-bottom:	solid 2px #000;
		border-left:	solid 2px #FFF;
		border-right:	solid 2px #000;
}


#globalNavi-box	{
		height:			22px;
		border-left:	2px solid #FFF;
		border-right:	3px solid #000;
		background-color: #f4f4f4;
}

#globalNavi-box	ul, li {
		margin:		0;
		padding:	0;
		list-style:	none;
}

#globalNavi-box	li{
		float:			left;
		text-align:		center;
		vertical-align:	middle;
		font-size:		14px;
		border-right:	solid 1px #000;
		border-left:	solid 1px #AAA;  
}

#globalNavi-box	li a{
		display:			block;
		width:				193px;
		height:				20px;
		background:			#696969;
		text-decoration:	none;  
		border-top:			solid 1px #AAA;  
		border-bottom:		solid 1px #000;  
		color:				#FFF;
}

#globalNavi-box	li a:hover{
		background:			#dcdcdc;  
		text-decoration:	none;  
		border-top:			solid 1px #000;
		border-bottom:		solid 1px #000;
		color:				#000;  
}  


#event-box	{
		border:	1px solid #555555;
		background-color: #fafafa;
		padding:	8px;
}


#stream-box-title	{
		float:			left;
		width:			758px;
		height:			30px;
		border-bottom: 	1px solid #aaaaaa;
		border-right:	1px solid #555555;
		border-left:	1px solid #555555;
		background-color: #fafafa;
		padding:		4px 0px 0px 10px;
		font-size:		20px;
		text-align:		center;
}

#stream-box	{
		float:			left;
		width:			748px;
		height:			300px;
		font-size:		14px;
		border-left:	1px solid #555555;
		border-right:	1px solid #555555;
		border-bottom: 	1px solid #555555;
		background-color: #fafafa;
		padding:		0px 10px 0px 10px;
		text-align:		center;
}


#map-box-title	{
		float:			left;
		width:			758px;
		height:			30px;
		border-bottom: 	1px solid #aaaaaa;
		border-right:	1px solid #555555;
		border-left:	1px solid #555555;
		background-color: #fafafa;
		padding:		4px 0px 0px 10px;
		font-size:		20px;
		text-align:		center;
}


#map-box	{
		float:			left;
		width:			758px;
		height:			620px;
		border-bottom: 	1px solid #555555;
		border-right:	1px solid #555555;
		border-left:	1px solid #555555;
		background-color: #fafafa;
		padding:		5px 5px 5px 5px;
		font-size:		14px;
		text-align:		center;
}


#video-box-title	{
		float:			left;
		width:			758px;
		height:			30px;
		border-bottom: 	1px solid #aaaaaa;
		border-right:	1px solid #555555;
		border-left:	1px solid #555555;
		background-color: #fafafa;
		padding:		4px 0px 0px 10px;
		font-size:		20px;
		text-align:		center;
}


#video-box	{
		float:			left;
		width:			748px;
		height:			1000px;
		font-size:		14px;
		border-left:	1px solid #555555;
		border-right:	1px solid #555555;
		background-color: #fafafa;
		padding:		0px 10px 0px 10px;
		text-align:		center;
}




#menu-box	{
		float:	right;
		width:	209px;
		height:	2037px;
		line-height: 160%;
		border-right:	1px solid #555555;
		background-color: #fafafa;
		font-size: 14px;
}


#bottom-box	{
		clear:	both;
		font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
		border:	1px solid #555555;
		background-color: #fafafa;
		border-right:	1px solid #555555;
		border-left:	1px solid #555555;
		font-size:	12px;
		padding:	10px;
		text-align: center;

}

h1	{
		font-size:	18px;
		padding:	4px 2px 4px 2px;
}

h2	{
		font-size:	16px;
		padding:	2px 2px 2px 2px;
}

h3	{
		font-size: 12px;
		font-weight:normal;
		padding:	2px 2px 2px 10px;
}

p{
		font-size: 10px;
		padding:	2px 4px 2px 4px;
}

ul	{
		padding : 10px 5px 10px 20px; 
}

a{
	text-decoration:	none;
}

.category	{
		font-size:		14px;
		font-weight:	bold;
		background-color: #dddddd;
		padding: 5px;
		margin: 0px;
}
