	/* 背景色 文字種 文字色
	............................................................... */
		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 #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;
		text-align:center;
	}

	* html #sidemenu{
		margin:0 4px 0 0;
	}
/* info01
 ---------------------------------------------------------------- */
	h2{
		margin:0 0 16px 0;
	}

	.info01{
		border:1px solid #ccc;
		font-size:93%;
	}

	.info01 h3{
		margin:0 0 13px 0;
	}


/* info02
 ---------------------------------------------------------------- */
	.info02{
		text-align:center;
		margin:0 0 17px 0;
	}

	.info02 div{
		text-align:center;
		margin:0 auto 4px auto;
		padding:0 0 4px 0;
		width:690px;
		background:url(../../img/02/common/dot.gif) 0 bottom repeat-x;
	}

	.info02 div h4{
		text-align:left;
		width:490px;
		float:left;
	}

	.info02 div h4 span.red{
		color:#d7003a;
	}

	.info02 div p{
		text-align:left;
		width:700px;
		float:left;
	}

	.info02 div p a{
		color:#4a488e;
	}

	.info02 div h5{
		width:200px;
		float:right;
	}


/* info03
 ---------------------------------------------------------------- */
	.info03{
	}

	.info03 h3{
		margin:0 0 18px 0;
	}

	.info03 table{
		width:689px;
	}

	.info03 table th{
		padding:7px 0 10px 12px;
		width:91px;
		background:url(../../img/02/common/dot.gif) 0 bottom repeat-x;
	}

	.info03 table td{
		padding:7px 0 10px 12px;
		width:586px;
		background:url(../../img/02/common/dot.gif) 0 bottom repeat-x;
	}
