@charset "euc-jp";* {	margin: 0;	padding: 0; }body {	font-family: "MS PGothic", "MS Gothic", sans-serif, serif;	font-size: 12px;	color: #7C3B01;	background-color:#FFFFFF;	padding: 0 0 30px;}img {	border: none; }.clear {	clear: both; 	}	span.pageactive {	color: #FF6100;	font-weight: bold;}h1#header {	width: 788px;	height: 140px;	margin: 0 auto;	clear: both;}div#contents {	width: 780px;	margin: 0 auto;	padding-bottom: 5px;	background:#EEEEEE;	clear: both;	border-right: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;}div#navigation { 	width: 720px;	margin: 0 auto;	padding-bottom: 10px;	clear: both;}		#navigation p.home { 		width: 100px;		float: left;		margin-top: 10px;			}#navigation p.home a {		color: #FFB400;		text-decoration: underline;	}	#navigation p.home a:hover {		color: #FF6100;		text-decoration: none;	}	#navigation ul { 		float: left;		list-style: none;		width: 71px; 		height: 21px;	}		#navigation li {			float: left;			text-indent: -9999px;		}		#navigation li a {			display: block;			width: 71px;			height: 21px; 		}		#navigation li#home a {			background-image: url(../images/home.gif); 		}		#navigation li#home a:hover {			background-image: url(../images/home2.gif); 		}							#navigation p.pagenumber {		width: 220px;		float: right;		text-align: right;		margin-top: 5px;		color: #003366;	}		#navigation p.pagenumber a {			color: #FFB400;			text-decoration:none;			font-weight: bold;		}		#navigation p.pagenumber a:hover { 			color: #FF6100;			text-decoration: underline;			font-weight: bold;			text-decoration: underline;		}div#nav_bottom { 	width: 720px;	margin: 0 auto;	clear: both;}	div#nav_bottom p {		text-align: right;		padding-top: 5px;	}	div#nav_bottom p a { 		color: #FFB400;		text-decoration: none;		font-weight: bold;	}	div#nav_bottom p a:hover { 		color: #FF6100;		text-decoration: underline;		font-weight: bold;	}div.details { 	width: 720px;	margin: 0 auto 10px;	padding-bottom: 10px;	background: #FFC000;		clear: both;	border-bottom: 1px dotted #7C3B01;}div.details img { 	width: 88px;	float: left;	margin: 10px 0 15px 15px;}div.detailsright { 	width: 550px; 	float: right;	padding: 10px;}div.detailsright h2 {	font-size: 14px;	font-weight: bold;	margin: 0 0 5px;}div.detailsright h2 span {	margin-left: 20px;}div.detailsright h2 a {	color: #B22400;	text-decoration: underline;}div.detailsright h2 a:hover {	color: #B22400;	text-decoration: none;}#footer {	width: 788px;	height: 14px; 	margin: 0 auto;	clear: both;	background-color:#FFFFFF;}#w3c {	width: 720px;	margin: 10px auto 0;}