	body { text-align: center; margin: 0px; color: #333333; font-size: 12px; line-height:20px; line-break:strict; } 
	
	#container { width: 800px; margin-right: auto; margin-left: auto; border: solid 1px #000000; }
	#top { width : 800px; padding-top: 20px; border-bottom: solid 1px #000000; background-color: #aaccff; }
	#wrapper { width: 800px; }
	#center { float: left; width: 600px; }
	#right { float: left; width : 200px; }
	#footer { width: 800px;  padding: 10 0 10 0px; text-align: center; border-top: solid 1px #000000; background-color: #aaccff; }
	.c-both { clear: both; }
	
	img { border-width: 0; margin: 0px; }
	p { margin-top: 0px; margin-bottom: 10px; }
	
	h1 { margin: 0px; padding: 0px; font-family: ‚l‚r ‚o–¾’©, Verdana, Arial, sans-serif; }
	h2 { margin: 0px; padding: 0px; }
	h3 { margin: 0px; padding: 0px; }
	h4 { margin: 0px; padding: 0px; }
	.h1 { font-size: 20px; }
	.h2 { font-size: 12px; padding-left: 10px; background-color: #000000; color: #ffffff; }
	.h3 { font-size: 12px; padding-left: 10px; margin-top: 10px; background-color: #000000; color: #ffffff; }
	.h4 { font-size: 12px; padding-left: 10px; margin: 10 0 10 0px; border-left: solid 5px #000000; background-color: #aaccff; }

	.mainbox { padding: 20px; text-align: left; }
	.sidebox { padding: 10 20 20 10px; text-align: left; font-size: 12px; }
	.ad { padding-top: 20px; }
	.site { padding: 20px; border: solid 1px #000000; }
	.table { font-size: 12px; line-height:20px; }
	.kensaku { margin-top: 20px; text-align: center; border: solid 1px #000000; background-color: #444444; }
