body		{	width:				;
			height:				;
			border:				;
			margin:				0px;
			padding:			0px;
			float:				;
			clear:				;
			text-align:			center;
			background-color:		gray;
			color:				;
			font-size:			12px;
			font-weight:			;
			text-indent:			;
			letter-spacing:			;
			line-height:			;		
			background-image:		url(../images/bg.gif);
			background-repeat:		;
		}
			
a:link		{	color:				darkslategray;
			text-decoration: 		;
		}
			
a:visited	{	color:				darkslategray;
			text-decoration: 		;
		}
			
a:active	{	color:				darkslategray;
			text-decoration: 		;
		}

a:hover		{	color:				darkslategray;
			text-decoration: 		;
		}
			
img		{	width:				;
			height:				;
			border:				0px;
			margin:				5px;
			padding:			;
			float:				;
			clear:				;
			text-align:			;
			background-color:		;
			color:				;
			font-size:			;
			font-weight:			;
			text-indent:			;
			letter-spacing:			;
			line-height:			;		
			background-image:		;
			background-repeat:		;
		}
  
div#body	{	width:				800px;
			height:				;
			border:				;
			margin:				0px auto;
			padding:			;
			float:				;
			clear:				;
			text-align:			left;
			background-color:		white;
			color:				;
			font-size:			;
			font-weight:			;
			text-indent:			;
			letter-spacing:			;
			line-height:			;		
			background-image:		;
			background-repeat:		;
		}
	
.header		{	width:				780px;
			height:				;
			border:				;
			margin:				;
			padding:			10px;
			float:				;
			clear:				;
			text-align:			;
			background-color:		gray;
			color:				white;
			font-size:			;
			font-weight:			bold;
			text-indent:			;
			letter-spacing:			;
			line-height:			;		
			background-image:		url(../images/header_bg.jpg);
			background-repeat:		none;
		}

.header a		{	width:			;
			height:				;
			border:				;
			margin:				;
			padding:			;
			float:				;
			clear:				;
			text-align:			;
			background-color:		;
			color:				white;
			font-size:			;
			font-weight:			;
			text-indent:			;
			letter-spacing:			;
			line-height:			;		
			background-image:		;
			background-repeat:		;
			text-decoration: 		none;
		}
			
.main		{	width:				800px;
			height:				;
			border:				;
			margin:				0px;
			padding:			0px;
			float:				;
			clear:				;
			text-align:			;
			background-color:		;
			color:				;
			font-size:			;
			font-weight:			;
			text-indent:			;
			letter-spacing:			;
			line-height:			;		
			background-image:		;
			background-repeat:		;
		}
		
* html .main	{	width:				750px;
			height:				;
			border:				;
			margin:				0px;
			padding:			0px;
			float:				;
			clear:				;
			text-align:			;
			background-color:		;
			color:				;
			font-size:			;
			font-weight:			;
			text-indent:			;
			letter-spacing:			;
			line-height:			;		
			background-image:		;
			background-repeat:		;
		} /*IE6のみ適応*/
		
*:first-child+html .main	{	width:				750px;
					height:				;
					border:				;
					margin:				0px;
					padding:			0px;
					float:				;
					clear:				;
					text-align:			;
					background-color:		;
					color:				;
					font-size:			;
					font-weight:			;
					text-indent:			;
					letter-spacing:			;
					line-height:			;		
					background-image:		;
					background-repeat:		;
				} /*IE7のみ適応*/
				
head~/* */body .main	{	width:				750px;
				height:				;
				border:				;
				margin:				0px;
				padding:			0px;
				float:				;
				clear:				;
				text-align:			;
				background-color:		;
				color:				;
				font-size:			;
				font-weight:			;
				text-indent:			;
				letter-spacing:			;
				line-height:			;		
				background-image:		;
				background-repeat:		;
			} /*IE8のみ適応*/
		
.main_menu	{	width:				780px;
			height:				50px;
			border:				;
			margin:				0px 0px 0px 0px;
			padding:			;
			float:				;
			clear:				;
			text-align:			;
			background-color:		gray;
			color:				;
			font-size:			;
			font-weight:			;
			text-indent:			;
			letter-spacing:			;
			line-height:			;		
			background-image:		;
			background-repeat:		;
		}
		
.contents_menu	{	width:				790px;
			height:				40px;
			border:				;
			margin:				0px;
			padding:			5px;
			float:				;
			clear:				both;
			text-align:			;
			background-color:		white;
			color:				;
			font-size:			;
			font-weight:			;
			text-indent:			;
			letter-spacing:			;
			line-height:			;		
			background-image:		;
			background-repeat:		;
		}
			
.side_menu	{	width:				140px;
			height:				100%;
			border:				;
			margin:				;
			padding:			5px;
			float:				left;
			clear:				both;
			text-align:			;
			background-color:		white;
			color:				;
			font-size:			;
			font-weight:			bold;
			text-indent:			;
			letter-spacing:			;
			line-height:			;		
			background-image:		url(../images/menu_bg.gif);
			background-repeat:		;
		}
		
.side_menu a	{	text-decoration: 		none;
		}
		
.contents	{	width:				640px;
			height:				;
			border:				;
			margin:				;
			padding:			5px;
			float:				right;
			clear:				;
			text-align:			;
			background-color:		;
			color:				;
			font-size:			;
			font-weight:			;
			text-indent:			;
			letter-spacing:			;
			line-height:			;		
			background-image:		;
			background-repeat:		;
		}

.contents_left	{	width:				310px;
			height:				;
			border:				;
			margin:				;
			padding:			5px;
			float:				left;
			clear:				;
			text-align:			;
			background-color:		;
			color:				;
			font-size:			;
			font-weight:			;
			text-indent:			;
			letter-spacing:			;
			line-height:			;		
			background-image:		;
			background-repeat:		;
		}

.contents_right	{	width:				310px;
			height:				;
			border:				;
			margin:				;
			padding:			5px;
			float:				right;
			clear:				;
			text-align:			;
			background-color:		;
			color:				;
			font-size:			;
			font-weight:			;
			text-indent:			;
			letter-spacing:			;
			line-height:			;		
			background-image:		;
			background-repeat:		;
		}
			
.footer		{	width:				780px;
			height:				;
			border:				;
			margin:				;
			padding:			10px;
			float:				;
			clear:				both;
			text-align:			;
			background-color:		gray;
			color:				;
			font-size:			;
			font-weight:			;
			text-indent:			;
			letter-spacing:			;
			line-height:			;		
			background-image:		url(../images/footer_bg.jpg);
			background-repeat:		none;
		}

.footer a		{	width:			;
			height:				;
			border:				;
			margin:				;
			padding:			;
			float:				;
			clear:				;
			text-align:			;
			background-color:		;
			color:				black;
			font-size:			;
			font-weight:			;
			text-indent:			;
			letter-spacing:			;
			line-height:			;		
			background-image:		;
			background-repeat:		;
			text-decoration: 		none;
		}