/* version: 2004.08.26 */body {	margin:0px;	background-color : white;	color:#000000;}/* ----------------------------------------------------- *//* font *//* ----------------------------------------------------- */H1, H2, H3, H4{	font-family:‚l‚r ‚oƒSƒVƒbƒN, Hiragino Kaku Gothic Pro, ƒqƒ‰ƒMƒmŠpƒS Pro W3, Osaka;}.fsxl, .fsxxl, .fsxxxl{	font-family:‚l‚r ‚oƒSƒVƒbƒN, Hiragino Kaku Gothic Pro, ƒqƒ‰ƒMƒmŠpƒS Pro W3, Osaka;}.fss, .fsm, .fsl, body, td{	font-family:‚l‚r ‚oƒSƒVƒbƒN, Hiragino Kaku Gothic Pro, ƒqƒ‰ƒMƒmŠpƒS Pro W3, Osaka;}.ffa { font-family: arial, sans-serif; }.ffv { font-family: verdana, sans-serif; }.fft { font-family: times new roman, sans-serif; }.fftr { font-family: trebuchet ms, sans-serif; }/* ----------------------------------------------------- *//* link *//* ----------------------------------------------------- */a:link {	color:#660000;	text-decoration:underline;}a:active {	color:#999999; text-decoration:underline;}a:visited {	color:#990000; text-decoration:underline;}a:hover {	color:#999999; text-decoration:underline;}a.ln:link {	color:#333333;	text-decoration:underline;}a.ln:active {	color:#FFCC00; text-decoration:underline;}a.ln:visited {	color:#333333; text-decoration:underline;}a.ln:hover {	color:#999999; text-decoration:underline;}a.fa:link {	color:#ffffff;	text-decoration:underline;}a.fa:active {	color:#FFCC00; text-decoration:underline;}a.fa:visited {	color:#ffffff; text-decoration:underline;}a.fa:hover {	color:#cccccc; text-decoration:underline;}/* ----------------------------------------------------- *//* margin *//* ----------------------------------------------------- */form { margin:0; }h1, h2, h3 { margin:0; } /*p { margin:0 0 15px 0; } *//* ----------------------------------------------------- *//* GENERIC *//* ----------------------------------------------------- */.raq {	font-family: verdana, sans-serif;	color:#f00;	font-weight:bold;	margin-right:2px;}.none { display: none; }.fram {	padding:10px;	border:solid 1px #000000;	margin:0 0 15px 0;}a img {  border-width:0;  border-style:none;}h4 {	border-left: 8px #cc0000 solid;	padding: 2px 0 2px 5px;	margin-bottom: 15px;} /* ----------------------------------------------------- *//* TOP PAGE *//* ----------------------------------------------------- */.TopNewsBlk { margin-bottom: 10px; clear: both; }.newsupdate { color: #999999;}