@charset "UTF-8";body {	margin: 0; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */	padding: 0;	text-align: center; /* これにより、IE 5* ブラウザではコンテナが中央揃えになります。そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */	color: #CCCCCC;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	background-color: #4a7200;}a:link {	color: #CBD800;}a:visited {	color: #CBD800;}a:hover {	color: #E1EE02;}a:active {	color: #ACB701;}p {	margin: 0px;	padding: 0px;}img {	border-style: none;}hr {	border-width: 1px;	border-color: #003300;}#container {	width: 800px;	margin: 0 auto;	text-align: left;	background-image: url(../img/background.jpg);	background-repeat: repeat-y;	border-top: #000000;	border-right: #000000;	border-bottom: #000000;	border-left: #000000;}#header {	padding: 0 50px 20px;  /* この余白は、その下に表示される div のエレメントの左揃えと一致します。#header でテキストの代わりにイメージが使用される場合は、必要に応じて、余白を削除してください。 */	margin: 0px;}#header h1 {	margin: 0; /* #header div の最後のエレメントのマージンを 0 に設定することにより、マージンの相殺（div 間の原因不明のスペース）が回避されます。div の周囲に境界線が適用されている場合は、境界線によってマージンの相殺が回避されるため、この操作は不要です */	padding: 10px 0 5px; /* マージンの代わりに余白を使用して、エレメントを div の端に接触しない位置に維持することができます */}#header span {	display: none;}#headad {	float: right;	font-size: 9px;}#headad h2 {	font-size: 13px;	margin: 0px;	padding: 0px 0px 2px;	color: #A6C50F;}#menu {	padding-top: 10px;	padding-bottom: 15px;	clear: both;	height: 30px;}#mainContent {	padding: 0 60px;	line-height: 150%;	font-size: 12px;}#mainContent h2 {	color: #8DB048;	padding: 0px;	font-size: 16px;	margin: 0px 0px 10px;}#footer {	padding: 5px 35px 0;	clear: both;	background-image: url(../img/footerbg.jpg);	background-repeat: no-repeat;	height: 60px;	background-color: #4A7200;}#footer p {	margin: 7px 0 0; /* フッターの最初のエレメントのマージンを 0 に設定することにより、マージンの相殺（div 間のスペース）が回避されます */	padding: 3px 0 10px; /* このエレメントの余白により、マージンの相殺を発生させることなく、マージンの効果とまったく同じように、スペースが設定されます */	font-size: 10px;	text-align: right;	border-top: 1px solid #24320A;}.leftfloat {	float: left;	padding-right: 20px;}.clearfloat {	clear: both;	height: 0px;}.rightfloat_toppage {	float: right;	width: 300px;	margin-bottom: 10px;}.topmargin {	margin-top: 20px;}#topics {	width: 650px;	margin-right: auto;	margin-left: auto;	padding: 0px 0px 10px;}#topics iframe {	border: 1px solid #4A5F24;}#ttlbanner {	padding-bottom: 20px;}#mainContent th {	color: #99CC00;	font-size: 14px;	font-weight: normal;	text-align: left;	border-bottom: 1px solid #99CC00;	border-left: 5px solid #99CC00;	padding-left: 8px;}#gaiyou  .koumoku1 {	float: left;	clear: both;}#gaiyou .koumoku2 {	list-style: none;	width: 350px;	display: block;	padding: 0px;	margin: 0px 0px 0px 95px;	float: left;}#gaiyou2 dl {	margin: 0px 0px 15px;	padding-left: 20px;}#gaiyou2 dt {	color: #99CC00;	float: left;	width: 95px;	display: block;}#gaiyou2 dd {	margin-left: 100px;	display: block;}#gaiyou2 #soshiki li {	list-style: none;	display: block;	width: 170px;	float: left;}#links_cha {	vertical-align: top;}#links_cha a {	font-weight: bold;	color: #9EBB0E;}#links_kanko {	vertical-align: top;}#toriatukaiten {	border: 1px solid #C8D800;	margin-right: 20px;	margin-left: 20px;	padding-top: 10px;	padding-left: 10px;	background-color: #535E21;	padding-bottom: 12px;}#toriatukaiten ul {	margin: 10px 0px;	padding-left: 28px;}#toriatukaiten li {	float: left;	display: block;	width: 180px;	line-height: 200%;	font-size: 14px;	list-style: url(../img/listtag.gif) inside;	padding-left: 10px;}#linkothers {	margin-right: 20px;	margin-left: 20px;	padding-top: 0px;	padding-left: 10px;	margin-top: 30px;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}#linkothers h3 {	color: #CCCCCC;	font-size: 15px;	font-weight: normal;}#linkothers li {	float: left;	display: block;	width: 180px;	line-height: 200%;	font-size: 12px;	list-style: url(../img/listtag.gif) inside;	padding-left: 10px;}#linkothers a {	color: #BAD151;}#campain table {	margin-bottom: 25px;}.topbanner {	margin-bottom: 25px;}
