DIV.MenuMap {
	FONT-SIZE: smaller
}
TABLE TD.Caption {
  width: 200px;
  background-color: #3366CC;
  color: #FFFFFF;
  vertical-align: top;
  font-size: 10pt;/*文字サイズ*/
}
TABLE TD.Contents {
  font-size: 10pt;/*文字サイズ*/
}
TABLE.TitleTable {
	WIDTH: 750px;
	BACKGROUND-COLOR: #ffffff;
}
TD.ESTitle {
	PADDING-LEFT: 0.5em;
	FONT-WEIGHT: bold;
	FONT-SIZE: 36px;
	COLOR: #000000;
	BORDER-BOTTOM: #3366cc 1px solid;
	FONT-STYLE: italic;
	FONT-FAMILY: "ＭＳ ゴシック",sans-serif; HEIGHT: 60px;
}
TD.TitleSrc {
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: bottom;
	BORDER-BOTTOM: #3366cc 1px solid;
	TEXT-ALIGN: right;
}
TD.TitleImage {
	PADDING-RIGHT: 1em;
	BORDER-BOTTOM: #3366cc 1px solid;
	TEXT-ALIGN: right;
}
TD.Blank {
	LINE-HEIGHT: 6px;
}
TD.Line {
	LINE-HEIGHT: 3px;
	BORDER-BOTTOM: #3366cc 1px solid;

}
TD.Menu {
	FONT-SIZE: 12px;
	WIDTH: 150px;
	LINE-HEIGHT: 16px;
	text-align : left;
}
TD.Menu A.Button {
	BORDER-RIGHT: #ffffff 2px outset;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #ffffff 2px outset;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px;
	BORDER-LEFT: #ffffff 2px outset;
	WIDTH: 120px;
	COLOR: #ffffff;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #ffffff 2px outset;
	BACKGROUND-COLOR: #3366cc;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
TD.Menu A.Button:active {
	COLOR: #ffffff;
}
TD.Menu A.Button:visited {
	COLOR: #ffffff;
}
.submenu {
  background: #EAEBD8;
  border: 1px solid #5970B2;
  visibility: hidden;
  position: absolute;
  width: 120px;
  z-index: 3;
}

.submenu a {
	PADDING-TOP: 3px;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1px;
	BORDER-TOP: #ffffff 2px outset;
	BORDER-BOTTOM: #ffffff 2px outset;
	BORDER-RIGHT: #ffffff 2px outset;
	BORDER-LEFT: #ffffff 2px outset;
	display: block;
	text-align: left;
	text-decoration: none;
	background: #FFFFCC;
	color: #0000ff;
}

.submenu a:hover {
	PADDING-TOP: 3px;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1px;
	BORDER-TOP: #ffffff 2px outset;
	BORDER-BOTTOM: #ffffff 2px outset;
	BORDER-RIGHT: #ffffff 2px outset;
	BORDER-LEFT: #ffffff 2px outset;
	display: block;
	text-align: left;
	text-decoration: none;
	background: #9999FF;
	color: #FFFFFF;
}
.lbor{/*全体枠*/
  width: 758px;/*全体の幅*/
  border-left: solid 4px #6565D9;/*枠色*/
  border-bottom: solid 1px #6565D9;
  border-right: solid 1px #6565D9;
  border-top: solid 1px #6565D9;
  }
.title{/*タイトル部分*/
  width: 730px;/*全体の幅*/
  font-size: 12pt;/*文字サイズ*/
  font-weight: bold;
/*  font-family: Impact,Arial,Verdana,sans-serif; */
  color: #FFFFFF;/*文字色*/
  background-color: #6565D9;/*背景色*/
  padding: 5px 1em 3px 0.7em;
  border-left: solid 3px #CED9FF;
  filter: alpha(opacity=100,finishopacity=10,style=1);
}
.text{/*内容部分*/
  font-size: 10pt;/*文字サイズ*/
  color: #151515;/*文字色*/
  padding: 0.7em;
  border-top: solid 1px #6565D9;/*枠色*/
  border-right: solid 1px #F5F5FF;
  border-left: solid 3px #CED9FF;
}
h2.title02{
	margin: 0.5em 10% 1.2em 10px;
	padding: 0.3em 0.5em 0.2em 0.5em;
	border-style: solid;
	border-width: 0 0 1px 25px;
	border-color: #7878C9;
	font-size: 16px;
}
h3.title02{
	margin: 0.9em 15% 0.5em 10px;
	padding: 0.2em 0.5em 0.1em 0.5em;
	border-style: solid;
	border-width: 0 0 1px 17px;
	border-color: #8C8CDE;
	font-size: 14px;
}

