/* CSS Document */body {       color:#333;       font-size: 0.75em;       background: url(../images/bg.gif) repeat;       text-align: center;       font-family: Verdana,Arial,sans-serif;       padding:0;       margin:0;}img { border-style: none;}a	{color: #333; text-decoration:none}a:link  {color: #333;}a:hover	{color: #CC3300;}/*-------------------------------------------------------------------全体を格納 ---------------------------------------------------------------------*/#contents{        width: 760px;        margin: 0  auto;        border-right: 1px solid #333;        border-left: 1px solid #000099;        margin-bottom: 0px;        background-color: #ffffff;        border-bottom: 1px solid #f3f3f3;}#contents h1{	  	font-size:11px;	font-weight:normal;	color : rgb(255, 255, 255);        margin: 0 auto;        background-color : rgb(0, 0, 153);        text-align: left;    width : 760px;  height : 3px;}h1 span {	  display:none;}/*------------------------------------------------------------------- ヘッダー ---------------------------------------------------------------------*/#header  {	          margin: 0px;	padding: 0px;        height: 61px;        background : #ffffff url(../images/logo.jpg) no-repeat scroll right top;                text-align: left;    width : 760px;}#header	h2{	          text-indent:-99999px;	display:none;}.headfla {	margin: 0px 600px 0px 0px;        background-position: bottom left;}.flash2 a{	                margin : 0px 0px 0px 10px;  background-image : url(../images/logo2.jpg);  background-repeat : no-repeat;  background-position : left bottom;  height : 60px;  text-indent : -9999px;  width : 141px;  display : block;}	/*------------------------------------------------------------------- 左側メニュー ---------------------------------------------------------------------*/#menu{       float:left;       width: 160px;       margin: 0px 0px 0px 0px;       padding: 0px;       background-color: #f3f3f3;       text-align: left;}h4{	font-size:13px;	color:#003399;	text-align:left;        line-height: 1.7em;        padding:0px 0px 0px 15px;        margin: 0px;        background-color: #dfe3e6;}ul{       color: #666666;       line-height: 1.7em;       margin: 0px;       padding: 0px;       list-style-type:none;}li{       margin:0px;       padding:2px 0px 2px 15px;       border-top:solid 1px #ccc;       border-bottom:solid 1px #ccc;       background-color: #dfe3e6;}.submenu{       color: #666666;       line-height: 1.7em;       margin: 0px 0px 0px 0px;       padding:1px 0px 1px 10px;       list-style-type:none;       background-color: #f3f3f3;       border-bottom:solid 1px #f3f3f3;}.now{       background-color: #ffffcc;       border-left:solid 3px #000099;}/* ブロック型メニュー */ul.BoxMenu{	padding:0px ;}ul.BoxMenu li{       padding:0px ;}ul.BoxMenu li a{	display:block;	text-decoration:none;	width:157px;        padding:2px 0px 2px 15px;}ul.BoxMenu li a:hover{	background-color:#fffff0 ;}div.box{        width:156px;	text-align:center;}/*-------------------------------------------------------------------中央コンテンツ---------------------------------------------------------------------*/#centercolumn{       float:right;       margin: 0px;       width: 595px;       padding: 0px;}.centercolumn h2{	font-size:14px;	padding:3px 0 3px 10px;}.topfla {	margin: 0px 0px 0px 0px;}.sub	{	margin: 15px 0px 0px 20px;        width:300px;}.scroll {        width:300px;	height:190px;	margin: 0px 0px 0px 20px;	        overflow:auto;        border:solid 1px yellowgreen;	background-color:#fff;}.scroll p{	        padding-left:15px;        line-height:100%;	font-size:0.8em;        margin-bottom: 3px;}.scroll a{color: #003399; text-decoration:underline}.sub div {	background-color:yellowgreen;	padding:2px 0px 2px 5px;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	color:#fff;	text-align:left;}p	{	text-align:justify;	text-justify:distribute;	line-height:125%;	font-size:0.75em;}.ecoimg	{	margin: 20px 0px 20px 25px;        padding:0px;        width:299px;	border: 0px;	text-align:center;}.subad	{	margin: 15px 0px 0px 30px;        padding:5px 0px 2px 20px;        width:270px;	border:solid 2px yellowgreen;	background-color:#ffffcc;	line-height:1.7em;	font-size:0.75em;}.sub2	{	margin: 18px 0px 0px 30px;        width:220px;	border:solid 1px #000099;	background-color:#fff;}.sub2 div {	background-color:#000099;	padding: 2px 0px 2px 0px;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	color:#fff;}.sub2 dl  {	padding:0px 7px 0px 7px;	line-height:1.7em;	font-size:0.75em;        text-align: center;	}/*-------------------------------------------------------------------- フッター ---------------------------------------------------------------------*/#footer{       margin: 0;       clear: both;       width: 760px;       height: 20px;       background-color: #ccc;       border-top:solid 1px #000099;}.s	{	margin:10px;	text-align:center;	line-height:120%;	font-size:0.75em;	}/*--------------------------------------------------------------------バグ対策（強引な応急処置）---------------------------------------------------------------------*/div#option{	margin-top:5px;}