
body	{
		background-color:#222;
		margin:0px;
		text-align:center;
}
img		{
border-style:none;
}

a	{
		color:white;
}

a:hover{
		text-decoration:none;
}

.body	{
		margin:0px;
		padding:0px;
		background-color:#000;
		margin-left:auto;
		margin-right:auto;
		width:770px;
		}
		
		
.infocube	{
		font-size:12px;
		color:#ffffff;
		padding-top:5px;
		padding-bottom:5px;
}


/* --------ナビゲーションメニュー------ */
.navi	{
		margin-left:5px;
		padding-top:10px;
		padding-bottom:14px;
		background-image:url(images/navi_bg.gif);
		background-repeat:no-repeat;

}

.navi a:hover	{
				position:relative;top:1px;left:1px; /* 字下げする */
}
/* --------ナビゲーションメニュー------ */

/* ---------左メニュー------------- */
.menu	{
		font-size:small;
		font-weight:bold;
		color:#999;
		margin-top:50px;
		margin-left:5px;
		width:200px;
		float:left;
		padding:0px;
		}

.left	{
		color:white;
		margin-top:0px;
		width:200px;
		height:200px;
		text-align:left;
		background-image:url(images/menu_bg.gif);
		background-repeat:no-repeat;
		padding:10px 0px;
}

.what	{padding:2px;color:yellow;font-size:large;}

.left div	{margin-left:25px;}

.left hr	{width:183px;color:#f60;margin-left:6px;}
/* ---------左メニュー------------- */

/* -----コンテンツ ------------*/
.con	{
		margin-left:30px;
		border:solid 1px #f60;
		float:left;
}

h1		{
		margin:0px;
		width:500px;
		padding:10px;
		background-color:#f60;
		text-align:left;
		color:#fff;
}

.about	{
		margin-top:0px;
		margin-bottom:0px;
		padding:15px;
		width:490px;
		height:250px;
		color:#fff;
		font-weight:bold;
		text-align:justify;
		text-justify:distribute;
		line-height:180%;
		overflow:auto;
}
/* --------コンテンツ----------- */

/* --------更新記------------ */
.news	{
		font-weight:bold;
		text-align:justify;
		text-justify:distribute;
		line-height:120%;
		margin-top:15px;
		margin-left:35px;
		padding:20px;
		width:475px;
		float:left;
		color:#fff;
		background-image:url(images/news.gif);
		background-repeat:no-repeat;
}

.news hr	{color:#f60;}
.news div	{margin-left:10px;}
.refresh	{margin-left:20px;font-size:large;color:yellow;}
/* --------更新記------------ */

/* --------フッター-------------- */
.footer{
		border-top:solid 2px #f60;
		padding:5px;
		clear:both;
}

.copy	{
		margin-top:0px;
		width:760px;
		color:white;
		font-weight:bold;
		font-size:x-small;
}
/* --------フッター-------------- */

/* ---------googleバナー----- */
.google	{
		height:90px;
		padding-top:20px;
		clear:both;
}

/* ---------googleバナー----- */