#heddar {
	background-image: url(../img/navigation/image_top.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 91px;
	width: 568px;
	vertical-align: bottom;
	background-position: bottom;
}
/*上部サブメニューリンク*/

#submenuBox {
	font-size: 10px;
	color: #003366;
	width: 426px;
}
#submenuBox a:link {
	color: #000066;
	text-decoration: none;
}
#submenuBox a:visited {
	color: #003399;
	text-decoration: none;
}
#submenuBox a:hover {
	color: #CC0066;
	text-decoration: underline;
}
#submenuBox a:active {
	color: #003366;
	text-decoration: none;
}

/*左メニューボタン*/
.menu_botan {
	font-size: 11px;
	color: #000066;
	background-image: url(../img/topmenu/menu_botan.gif);
	background-repeat: no-repeat;
	display: block;
	height: 21px;
	width: 130px;
	margin: 0px;
	vertical-align: middle;
	padding-top: 5px;
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.menu_botan a:link {
	color: #000066;
	text-decoration: none;
}
.menu_botan a:visited {
	color: #000066;
	text-decoration: none;
}
.menu_botan a:hover {
	color: #33CCFF;
	text-decoration: none;
}
.menu_botan a:active {
	color: #3366CC;
	text-decoration: none;
}
.side_menu {
	width: 130px;
	background: url(../img/navigation/frame_leftback.jpg) repeat-y;
	color: #333333;
}
.side_menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.side_menu li {
	font-size: 11px;
	background-image: url(../img/topmenu/menu_botan.gif);
	background-repeat: no-repeat;
	display: block;
	height: 21px;
	width: 130px;
	margin: 0px;
	vertical-align: middle;
	padding-top: 5px;
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.side_menu a:link {
	color: #000066;
	text-decoration: none;
}
.side_menu a:visited {
	color: #000066;
	text-decoration: none;
}
.side_menu a:hover {
	color: #33CCFF;
	text-decoration: none;
}
.side_menu a:active {
	color: #3366CC;
	text-decoration: none;
}

.index_title1 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/index_titlebase.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 555px;
	display: block;
	padding-left: 45px;
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	margin: 0px;
}
.title1 {
	font-size: 16px;
	font-weight: bold;
	color: #FF0099;
	background-image: url(../img/common/title1.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 480px;
	padding-left: 70px;
	padding-top: 10px;
	margin-top: 5px;
	margin-bottom: 15px;
	display: block;
	text-align: left;
}

#topbanaBox {
  text-align: left;
  margin-left: 20px;
}

#topbanaBox img {
  border: 1px solid #999;
  margin: 3px;
}
/*link
-----------------------------------*/
a img {
  text-decoration: none;
  border-style: none;
}

#topbanaBox a:hover img {
  filter: alpha(opacity=80);
  -moz-opacity:0.80;
  opacity:0.80;
}

