	/* 背景色 文字種 文字色
	............................................................... */
		body{
			text-align:center;
		}
/* container
 ---------------------------------------------------------------- */
	#container{
		margin:0 auto 21px auto;
		padding:0 0 0 0;
		width:950px;
	}

/* contents
 ---------------------------------------------------------------- */
	#contents{
		margin:0 0 0 8px;
		width:736px;
		float:left;
	}

	* html div#contents{
		margin:0 0 0 4px;
	}

/* sidemenu
 ---------------------------------------------------------------- */
	#sidemenu{
		margin:0 8px 0 0;
		padding:6px 0 0 0;
		width:192px;
		float:right;
		border:1px solid #ccc;
		background:url(../../img/06/common/side_bg.jpg) 0 0 repeat-y;
		text-align:center;
	}

	* html div#sidemenu{
		margin:0 4px 0 0;
	}

/* info01
 ---------------------------------------------------------------- */
	.info01{
		margin:0 0 10px 0;
	}


/* info02
 ---------------------------------------------------------------- */
	.info02{
		margin:0 0 10px 0;
	}




/* news
 ---------------------------------------------------------------- */
	.news{
		margin:0 0 15px 0;
		padding:4px 3px 0 3px;
		border:1px solid #ccc;
	}

	.news h3{
		margin:0 0 15px 0;
	}

	.news table{
		margin:0 auto 0 auto;
		width:689px;
		font-size:93%;
		line-height:1.1;
	}

	.news table th{
		padding:9px 8px 6px 8px;
		width:87px;
		vertical-align:top;
	}

	.news table td{
		padding:7px 0 10px 15px;
		width:593px;
		background:url(../../img/06/common/index01_mark004.gif) 0 8px no-repeat;
	}

