body {
	padding: 0px;
	margin: 0px;
	background-color: #f8f8ff;
	text-align: center;
}

div#Container {
	width: 720px;
	margin: 0px auto;
	background-color: #fff;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
}

div {
	text-align: left;
	font-size: 10pt;
}

/*===============================*/

div#HeaderBlock {
	background-image: url(images/header.jpg);
	height: 60px;
}

div#HeaderBlock h1 {
	display: none;
}
div#LeftBlock {
	text-align: left;
	float: left;
	width: 160px;
}

div#ContentBlock {
	text-align: left;
	float: left;
	width: 540px;
	padding: 10px;
	font-size: 10pt;
}

div#FooterBlock {
	border-top: solid 1px #0086d1;
	border-bottom: solid 1px #ccc;
	clear: both;
	margin-top: 4px;
	text-align: center;
	font-size: 10pt;
	height: 32px;
}

/*===============================*/
ul#MainMenu {
	margin-bottom: 8px;
	padding: 0px;
	margin: 0px;
}

ul#MainMenu li {
	list-style: none;
	width: 150px;
	height: 24px;
	text-indent: -9999px; /* 画像置換 */
}

ul#MainMenu a {
	display: block;
	height: 100%;
}

ul#MainMenu a:focus{
/**/
	overflow: hidden;
/**/
}

ul#MainMenu li#IndexMenuItem { background-image: url(images/menu1b.jpg); }
ul#MainMenu li#IndexMenuItem a { background-image: url(images/menu1a.jpg); }
ul#MainMenu li#IndexMenuItem a.current { background-image: url(images/menu1c.jpg); }

ul#MainMenu li#ConsulMenuItem{ background-image: url(images/menu2b.jpg); }
ul#MainMenu li#ConsulMenuItem a { background-image: url(images/menu2a.jpg); }
ul#MainMenu li#ConsulMenuItem a.current { background-image: url(images/menu2c.jpg); }

ul#MainMenu li#ProduceMenuItem{ background-image: url(images/menu3b.jpg); }
ul#MainMenu li#ProduceMenuItem a { background-image: url(images/menu3a.jpg); }
ul#MainMenu li#ProduceMenuItem a.current { background-image: url(images/menu3c.jpg); }

ul#MainMenu li#PackageIndexMenuItem{ background-image: url(images/menu4b.jpg); }
ul#MainMenu li#PackageIndexMenuItem a { background-image: url(images/menu4a.jpg); }
ul#MainMenu li#PackageIndexMenuItem a.current { background-image: url(images/menu4c.jpg); }

ul#MainMenu li#Ext5MenuItem{ background-image: url(images/menu5b.jpg); }
ul#MainMenu li#Ext5MenuItem a { background-image: url(images/menu5a.jpg); }
ul#MainMenu li#Ext5MenuItem a.current { background-image: url(images/menu5c.jpg); }

ul#MainMenu li#CompanyMenuItem{ background-image: url(images/menu6b.jpg); }
ul#MainMenu li#CompanyMenuItem a { background-image: url(images/menu6a.jpg); }
ul#MainMenu li#CompanyMenuItem a.current { background-image: url(images/menu6c.jpg); }

ul#MainMenu li#Ext15MenuItem{ background-image: url(images/menu7b.jpg); }
ul#MainMenu li#Ext15MenuItem a { background-image: url(images/menu7a.jpg); }
ul#MainMenu li#Ext15MenuItem a.current { background-image: url(images/menu7c.jpg); }


ul#MainMenu a:hover {
	background: none !important;
}

ul#MainMenu li.menuItem2 {
	text-indent: 0px;
	list-style: none;
	padding: 0px 0px 0px 10px;
	width: 140px;
	height: auto;
}

ul#MainMenu li.menuItem2 a {
	width: 140px;
	font-size: 10pt;
	text-decoration: none;
	padding: 2px;
	color: #0086d1;
}

ul#MainMenu li.menuItem2 a:hover {
	background: #33c !important;
	color: #fff;
}
/*===============================*/
div.chapterHeader {
  display: none;
}

div#ContentBlock a {
  color: #888;
  background-color: #fdfeff;
  font-size: 10pt;
  text-decoration: none;
}

div#ContentBlock a:hover {
  background-color: #def;
} 


div#ContentBlock h3 {
  color: #33c;
  font-size: 12pt;
  margin: 4px auto;
}

div#ContentBlock h4 {
  color: #0086d1;
  font-size: 11pt;
  margin: 4px auto;
  text-decoration: underline;
}

div#ContentBlock h5 {
  color: #0086d1;
  font-size: 10pt;
  margin: 4px auto;
}

div#ContentBlock dl {
  margin: 6px 0px 6px 1em;
}

div#ContentBlock dt {
  margin: 4px auto;
  font-weight: bold;
}

div#ContentBlock dd {
  margin: 4px 0px 4px 2em;
}

div#LinkSectionHeader {
  display: none;
}

div#LinkSection {
  display: none;
}