	body	{background-image:url(http://hamachikumi.plala.jp/mizuki/HP/BG.GIF);
		 color	:#3D8058;
		 text-align: center}

	A:link		{color	:#3D8058}
	A:visited	{color	:#3D8058}
	A:hover		{color	:#FF0000}


	#wrapper	{margin-left : auto;
			 margin-right: auto;
			 width: 720px;
			 text-align: left}

	#header		{width: 720px;
			 border		  :solid 2px #3D8058;
			 background-color :#3D8058;
			 color		  :#E8FFF4;
			 font-size	  :medium;
			 padding	  :2px;
			 margin-top	  :0px;
			 margin-bottom	  :20px}

	#side		{width: 210px;
			 float: left;
			 margin-right: 10px}

	#side div.d1	{background-color :#3D8058;
			 border		  :solid 1px #3D8058;
			 color		  :#E8FFF4;
			 text-align	  :left;
			 font-size	  :small;
			 padding	  :3px;
			 margin-top	  :0px;
			 margin-bottom	  :0px}

	#side div.d2	{background-color :#E8FFF4;
			 border		  :solid 1px #3D8058;
			 color		  :#3D8058;
			 text-align	  :left;
			 line-height	  :120%;
			 font-size	  :smaller;
			 padding	  :4px;
			 padding-top	  :10px;
			 padding-bottom	  :10px;
			 margin-top	  :0px;
			 margin-bottom	  :10px}

	#side div.d3	{background-color :#3D8058;
			 color		  :#E8FFF4;
			 text-align	  :left;
			 line-height	  :120%;
			 font-size	  :smaller;
			 padding	  :5px;
			 margin-top	  :0px;
			 margin-bottom	  :0px}

	#side p		{text-align	:center;
			 padding	:0px;
			 margin-top	:0px;
			 margin-bottom	:5px}

	#side img.img1	{border-style	:none}

	#side img.img2	{border-style	:none;
			 float		:left;
			 margin-right	:10px}

	#side hr	{width		:95%;
			 clear		:left;
			 margin-top	:5px;
			 margin-bottom	:5px;
			 border		:dotted 1px #3D8058}

	#side span.ss 	{text-decoration:line-through}



	#title		{width: 290px;
			 float: left;
			 margin-right: 10px;
			 text-align: center}

	#title img	{margin-bottom: 10px}


	#title div.d1	{width: 250px;
			 background-color :#3D8058;
			 border		  :solid 1px #3D8058;
			 color		  :#E8FFF4;
			 text-align	  :left;
			 font-size	  :small;
			 padding	  :3px;
			 margin-top	  :0px;
			 margin-bottom	  :0px}

	#title div.d2	{width: 250px;
			 background-color :#E8FFF4;
			 border		  :solid 1px #3D8058;
			 color		  :#3D8058;
			 text-align	  :left;
			 line-height	  :150%;
			 font-size	  :smaller;
			 padding	  :3px;
			 margin-top	  :0px;
			 margin-bottom	  :10px}


	#contents	{width: 200px;
			 float: left}

	#contents div.d1{background-color :#3D8058;
			 border		  :solid 1px #3D8058;
			 color		  :#E8FFF4;
			 text-align	  :left;
			 font-size	  :small;
			 padding	  :3px;
			 margin-top	  :0px;
			 margin-bottom	  :0px}

	#contents div.d2{background-color :#E8FFF4;
			 border		  :solid 1px #3D8058;
			 color		  :#3D8058;
			 text-align	  :left;
			 line-height	  :180%;
			 font-size	  :smaller;
			 padding	  :3px;
			 margin-top	  :0px;
			 margin-bottom	  :10px}

	#contents div.d3{background-color :#3D8058;
			 color		  :#E8FFF4;
			 text-align	  :left;
			 line-height	  :120%;
			 font-size	  :smaller;
			 padding	  :5px;
			 margin-top	  :0px;
			 margin-bottom	  :10px}

	#contents p	{background-color :#E8FFF4;
			 border		  :none;
			 color		  :#3D8058;
			 margin-top	  :0px;
			 margin-bottom	  :0px}

	#footer		{width		  :720px;
			 clear		  :left;
			 background-color :#3D8058;
			 color		  :#E8FFF4;
			 text-align	  :right;
			 vertical-align	  :bottom;
			 font-size	  :smaller;
			 padding-top	  :10px;
			 padding-bottom	  :0px;
			 margin-top	  :0px;
			 margin-bottom	  :0px}
