<STYLE TYPE="text/css">
<!--

BODY{
color:#000000;				 				 /*Mainの文字の色*/
Background-color:#000000;	 						 /*Backgroundの色*/
scrollbar-face-color:#FFFFFF; 
scrollbar-track-color:#FFFFFF; 
scrollbar-arrow-color:#000000; 
scrollbar-highlight-color:#FFFFFF; 
scrollbar-shadow-color:#999999; 
scrollbar-3dlight-color:#666666; 
scrollbar-darkshadow-color:#FFFFFF; 
}
/***********************************************/
/* 基本　 　                                    */
/***********************************************/

*{
color:#555555;
font-size:10pt;
font-style:normal;
font-weight:normal;
font-family: Verdana, Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro", "Osaka", "lroSVbN";
text-decoration:none;
}

TABLE.Main{
color: #646464; /* 文字の色 */
filter:progid:DXImageTransform.Microsoft.Gradient(startcolorstr="#FFFFFF",endcolorstr="#CCCCCC",gradienttype=0);
border-right:2px #AB971C solid;
border-left:2px #AB971C solid;
}
TABLE.Main2{
color: #646464; /* 文字の色 */
background-color: #FFFFFF; /* 背景の色 */
border-right:2px #AB971C solid;
border-left:2px #AB971C solid;
}
TABLE.Main3{
color: #646464; /* 文字の色 */
filter:progid:DXImageTransform.Microsoft.Gradient(startcolorstr="#CCCCCC",endcolorstr="#FFFFFF",gradienttype=0);
border-right:2px #AB971C solid;
border-left:2px #AB971C solid;
}


TD.Main{
margin:0px; padding:10px;
color:#666666;
background-color :#FFFFFF;
border-bottom:1px #bfb556 dotted;
}

TD.Map{
font-size:14pt;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro", "Osaka", "lroSVbN";
margin:0px; padding:10px;
color:#000000;
background-color :#dcdcdc;
border-bottom:1px #b4b4b4 solid;
}

TD.Map2{
font-size:12pt;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro", "Osaka", "lroSVbN";
margin:0px; padding:10px;
color:#000000;
background-color :#dcdcdc;
border-bottom:1px #b4b4b4 solid;
}


TD.Sub{
margin:0px; padding:8px;
color:#555555;
background-color :#FFFFFF;
}
TD.F{
margin:0px; padding:0px;
color:#555555;
background-color :#FFFFFF;
}

A.navi {
margin:0px; padding:0px;
color:#FFFFFF;
font-size:9pt;
text-decoration:none;
}
A:hover.navi {
margin:0px; padding:0px;
color:#FFFFAA;
}


/***********************************************/
/* MAINMENU　                                   */
/***********************************************/
A.menu_left {
	position:relative;
	float: right;
	margin:0px;
	padding:8px;
	display:block;
	background:transparent url(/img/main_menu01_off.gif) no-repeatborder-top;
	width: 218px;
	height: 30px;
	top: 311px;


:0px;
color:#000000;
width:130px;height:36px;
font-size:12pt;
font-weight:bold;
text-decoration:none;
}
A:hover.menu_left {
margin:0px; padding:8px;
background:transparent url(/img/main_menu01_on.gif) no-repeatborder-top:0px;
color:#666666;
}

A.menu_cent {
	position:relative;
	float: right;
	margin:0px;
	padding:8px;
	display:block;
	background:transparent url(/img/main_menu02_off.gif) no-repeatborder-top;
	left: 270px;
	top: 344px;

:0px;
color:#000000;
width:130px;height:36px;
font-size:12pt;
font-weight:bold;
text-decoration:none;
}
A:hover.menu_cent {
margin:0px; padding:8px;
background:transparent url(/img/main_menu02_on.gif) no-repeatborder-top:0px;
color:#666666;
}

A.menu_cent2 {
position:relative;
float: right;
margin:0px; padding:8px;
display:block;
background:transparent url(/img/main_menu03_off.gif) no-repeatborder-top:0px;
color:#000000;
width:130px;height:36px;
font-size:12pt;
font-weight:bold;
text-decoration:none;
}
A:hover.menu_cent2 {
margin:0px; padding:8px;
background:transparent url(/img/main_menu03_on.gif) no-repeatborder-top:0px;
color:#666666;
}

A.menu_right {
	position:relative;
	float: right;
	margin:0px;
	padding:8px;
	display:block;
	background:transparent url(/img/main_menu04_off.gif) no-repeatborder-top;
	left: 669px;
	top: 425px;

:0px;
color:#000000;
width:130px;height:36px;
font-size:12pt;
font-weight:bold;
text-decoration:none;
}

A:hover.menu_right {
margin:0px; padding:8px;
background:transparent url(/img/main_menu04_on.gif) no-repeatborder-top:0px;
color:#666666;
}

/***********************************************/	
/* MAINMENU　ADD 2007/02/20 メニュー5項目へ変更*/
/***********************************************/
A.menu2_left {
	position:relative;
	float: right;
	margin:0px;
	padding:8px;
	display:block;
	background:transparent url(/img/main_menu11_off.gif) no-repeatborder-top;

	:0px;
	color:#000000;
	width:110px;height:36px;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
}

A:hover.menu2_left {
	margin:0px; padding:8px;
	background:transparent url(/img/main_menu11_on.gif) no-repeatborder-top:0px;
	color:#666666;
}

A.menu2_cent {
	position:relative;
	float: right;
	margin:0px;
	padding:8px;
	display:block;
	background:transparent url(/img/main_menu12_off.gif) no-repeatborder-top;

	:0px;
	color:#000000;
	width:110px;height:36px;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
}

A:hover.menu2_cent {
	margin:0px; padding:8px;
	background:transparent url(/img/main_menu12_on.gif) no-repeatborder-top:0px;
	color:#666666;
}

A.menu2_cent2 {
	position:relative;
	float: right;
	margin:0px; padding:8px;
	display:block;
	background:transparent url(/img/main_menu13_off.gif) no-repeatborder-top:0px;
	color:#000000;
	width:110px;height:36px;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
}

A:hover.menu2_cent2 {
	margin:0px; padding:8px;
	background:transparent url(/img/main_menu13_on.gif) no-repeatborder-top:0px;
	color:#666666;
}

A.menu2_cent3 {
	position:relative;
	float: right;
	margin:0px; padding:8px;
	display:block;
	background:transparent url(/img/main_menu14_off.gif) no-repeatborder-top:0px;
	color:#000000;
	width:110px;height:36px;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
}

A:hover.menu2_cent3 {
	margin:0px; padding:8px;
	background:transparent url(/img/main_menu14_on.gif) no-repeatborder-top:0px;
	color:#666666;
}

A.menu2_right {
	position:relative;
	float: right;
	margin:0px;
	padding:8px;
	display:block;
	background:transparent url(/img/main_menu15_off.gif) no-repeatborder-top;

:0px;
	color:#000000;
	width:110px;height:36px;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
}

A:hover.menu2_right {
	margin:0px; padding:8px;
	background:transparent url(/img/main_menu15_on.gif) no-repeatborder-top:0px;
	color:#666666;
}


/***********************************************/
/* MAP_ICON                                    */
/***********************************************/
A.map_icon {
	background:transparent url(/img/map_off.gif) no-repeatborder-top;
	width:93px;height:19px;
}

A:hover.map_icon {
	background:transparent url(/img/map_on.gif) no-repeatborder-top:0px;
}


/***********************************************/
/* TOP_contents                                 */
/***********************************************/
A.top_news_g {
	margin:0px;
	padding:4px;
	float: left;
	display:block;
	background-color:#D9D9D9;
	color:#707070;
	border-top:0px #b4b4b4 solid;
	border-bottom:1px #b4b4b4 dotted;
	border-left:1px #b4b4b4 solid;
	border-right:1px #b4b4b4 solid;
	width:745px;
	height:18px;
	font-size:8pt;
	line-height:18px;
	text-decoration:none;
}

A:hover.top_news_g {
	float: left;
	background-color:#9D9D9D;
	color:#FFFFFF;
	border-top:0px #b4b4b4 solid;
	border-bottom:1px #b4b4b4 dotted;
	border-left:1px #b4b4b4 solid;
	border-right:1px #b4b4b4 solid;
}

A.top_news_h {
	margin:0px;
	padding:4px;
	float: left;
	display:block;
	background-color:#FFFFFF;
	color:#ab971c;
	border-top:0px #b4b4b4 solid;
	border-bottom:1px #b4b4b4 dotted;
	border-left:1px #b4b4b4 solid;
	border-right:1px #b4b4b4 solid;
	width:745px;
	height:18px;
	font-size:8pt;
	line-height:18px;
	text-decoration:none;
}

A:hover.top_news_h {
	float: left;
	background-color:#ab971c;
	color:#FFFFFF;
	border-top:0px #b4b4b4 solid;
	border-bottom:1px #b4b4b4 dotted;
	border-left:1px #b4b4b4 solid;
	border-right:1px #b4b4b4 solid;
}


A.top_news_main_g {
	margin:0px;
	padding:4px;
	float: left;
	display:block;
	background-color:#D9D9D9;
	color:#707070;
	border-top:0px #b4b4b4 solid;
	border-bottom:1px #b4b4b4 dotted;
	border-left:1px #b4b4b4 solid;
	border-right:1px #b4b4b4 solid;
	width:548px;height:18px;
	font-size:8pt;
	line-height:18px;
	text-decoration:none;
}

A:hover.top_news_main_g {
	float: left;
	background-color:#9D9D9D;
	color:#FFFFFF;
	border-top:0px #b4b4b4 solid;
	border-bottom:1px #b4b4b4 dotted;
	border-left:1px #b4b4b4 solid;
	border-right:1px #b4b4b4 solid;
}

A.top_news_main_h {
	margin:0px;
	padding:4px;
	float: left;
	display:block;
	background-color:#FFFFFF;
	color:#ab971c;
	border-top:0px #b4b4b4 solid;
	border-bottom:1px #b4b4b4 dotted;
	border-left:1px #b4b4b4 solid;
	border-right:1px #b4b4b4 solid;
	width:548px;height:18px;
	font-size:8pt;
	line-height:18px;
	text-decoration:none;
}

A:hover.top_news_main_h {
	float: left;
	background-color:#ab971c;
	color:#FFFFFF;
	border-top:0px #b4b4b4 solid;
	border-bottom:1px #b4b4b4 dotted;
	border-left:1px #b4b4b4 solid;
	border-right:1px #b4b4b4 solid;
}

/***********************************************/
/* 見出し（左揃え） Info 用　2007/9/28         */
/***********************************************/
H1.info {
  color: #000000; /* 文字の色 */
  padding-left: 10px; /* 左の余白 */
  border-width: 0px 0px 2px 20px; /* 枠の幅 */
  border-style: solid; /* 枠の種類 */
  border-color: #9D9D9D; /* 枠の色 */
  line-height: 100%; /* 行の高さ */
  width:548px;height:28px;
  font-size:16pt;
}
H2.info {
  color: #000000; /* 文字の色 */
  padding-left: 10px; /* 左の余白 */
  border-width: 0px 0px 2px 15px; /* 枠の幅 */
  border-style: solid; /* 枠の種類 */
  border-color: #9D9D9D; /* 枠の色 */
  line-height: 100%; /* 行の高さ */
  width:548px;height:24px;
  font-size:14pt;
}
H3.info {
  color: #000000; /* 文字の色 */
  padding-left: 10px; /* 左の余白 */
  border-width: 0px 0px 2px 10px; /* 枠の幅 */
  border-style: solid; /* 枠の種類 */
  border-color: #9D9D9D; /* 枠の色 */
  line-height: 100%; /* 行の高さ */
  width:548px;height:24px;
  font-size:12pt;font-weight:bold;
  vertical-align: text-bottom;
}

-->
</STYLE>
