html {
height: 100%;
}
div {
margin: 0 auto;
padding: 0;
font-family: noto sans;
}
body {
margin: 0;
padding:20px 21px 20px 20px;
font-family: noto sans;
background-color: #dddddd;
color: #000000;
}
#container {
width:1000px;
height:auto;
padding: 0px 20px 20px 10px;
font-size: 16px;
font-family: noto sans;
margin: 0 auto;
background:#fff;
}

#box {
  vertical-align: top;
  padding: 10px 20px 5px 20px;
}

#box20-designed-for-left-memu {
  display: inline-block;
  vertical-align: top;
  width: 17%;
  padding: 10px;
}
#box70 {
  display: inline-block;
  vertical-align: top;
  width: 77%;
  padding: 5px 5px 5px 1px;
}
#index-body-left {
  display: inline-block;
  vertical-align: top;
  width: 40%;
  padding: 5px 5px 5px 5px;
}
#index-body-right {
  display: inline-block;
  vertical-align: top;
  width: 55%;
  padding: 5px 1px 5px 10px;
}
.bottomborder { 
border-bottom: 2px solid #000000;
}
.vnav ul, .vnav ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
}
.vnav ul {
	border: solid 1px #000;
	border-bottom-width: 0;
}
.vnav ul li {
	border-bottom: solid 2px #000;
}
.vnav ul li a {
	display: block;
	text-decoration: none;
	padding: 2px 10px;
	color: #336;
	background-color: #cc9;	
}
.vnav ul li a:hover {
	background-color: #336;
	color: #fff;
}
/* Hide from IE-mac \*/
* html .vnav ul li a/* hide from IE 5.0 */ {height: 1%;}
/* End hide */
.vnav {
  font-family: noto sans;
  font-weight: bold;
  line-height: 180%;
  font-size: 70%;
}
.hnav {
  margin: 0;
  white-space: nowrap;
  color: #000000;
  font-family: noto sans;
}
.hnav {
  padding: 3px 0 4px;
  font-family: noto sans;
  border-bottom-width: 1px;
}
.hnav ul {
  margin: 0;
  padding: 0;
  text-align: center;
  list-style-type: none;
  line-height: normal;
  font-family: Arial, noto sans
}
.hnav ul li {
  display: inline;
  white-space: nowrap;
  font-family: noto sans;
}

.hnav, .hnav ul li a {
	background-color: #cc9;
	color: #336;
}
.hnav ul li a:hover {
	background-color: #336;
	color: #fff;
	text-decoration: underline;
}
#masthead {
  border-bottom-width: 1px;
  font-family: noto sans;
  border: 0px solid #000000;
  z-index: 10;
  background-color: #fff;
  color: #fff;
  padding: 10px;
}
#masthead h1 {
  display: inline;
  font-family: noto sans;
}
a:link {
  color: #0000FF;
  background-color: transparent;
  text-decoration: none;
}

a:visited {
  color: #B903D6;
  background-color: transparent;
  text-decoration: none;
}

a:hover {
  color: red;
  background-color: #F4F4A3;
  text-decoration: underline;
}

a:active {
  color: yellow;
  background-color: #000000;
  text-decoration: underline;
}
.JL9 {font-size:9pt; }
.JL10 {font-size:10pt; }
.JL11 {font-size:11pt; }
.JL12 {font-size:12pt; }
.JL13 {font-size:13pt; }
.JL14 {font-size:14pt; }
.JL16 {font-size:16pt; }
.JL18 {font-size:18pt; }
.JL20 {font-size:20pt; }
.JL22 {font-size:22pt; }
.JL24 {font-size:25pt; }
.JL26 {font-size:26pt; }
.JL28 {font-size:28pt; }
.JL30 {font-size:30pt; }
.JL32 {font-size:32pt; }
.JL34 {font-size:34pt; }
.JL9blackbold {font-size:9pt; font-weight:bold; }
.JL9redbold {font-size:9pt; font-weight:bold; color:#990000; }
.JL9bluebold {font-size:9pt; font-weight:bold; color:#000066; }
.JL10blackbold {font-size:10pt; font-weight:bold; }
.JL10redbold {font-size:10pt; font-weight:bold; color:#990000; }
.JL10bluebold {font-size:10pt; font-weight:bold; color:#000066; }
.JL11blackbold {font-size:11pt; font-weight:bold; }
.JL11redbold {font-size:11pt; font-weight:bold; color:#990000; }
.JL11bluebold {font-size:11pt; font-weight:bold; color:#000066; }
.JL12blackbold {font-size:12pt; font-weight:bold; }
.JL12redbold {font-size:12pt; font-weight:bold; color:#990000; }
.JL12bluebold {font-size:12pt; font-weight:bold; color:#000066; }
.JL13blackbold {font-size:13pt; font-weight:bold; }
.JL13redbold {font-size:13pt; font-weight:bold; color:#990000; }
.JL13bluebold {font-size:13pt; font-weight:bold; color:#000066; }
.JL14blackbold {font-size:14pt; font-weight:bold; }
.JL14redbold {font-size:14pt; font-weight:bold; color:#990000; }
.JL14bluebold {font-size:14pt; font-weight:bold; color:#000066; }
.JL16blackbold {font-size:16pt; font-weight:bold; }
.JL16redbold {font-size:16pt; font-weight:bold; color:#990000; }
.JL16bluebold {font-size:16pt; font-weight:bold; color:#000066; }
.JL18blackbold {font-size:18pt; font-weight:bold; }
.JL18redbold {font-size:18pt; font-weight:bold; color:#990000; }
.JL18bluebold {font-size:18pt; font-weight:bold; color:#000066; }
.JL20blackbold {font-size:20pt; font-weight:bold; }
.JL20redbold {font-size:20pt; font-weight:bold; color:#990000; }
.JL20bluebold {font-size:20pt; font-weight:bold; color:#000066; }
.JL22blackbold {font-size:22pt; font-weight:bold; }
.JL22redbold {font-size:22pt; font-weight:bold; color:#990000; }
.JL22bluebold {font-size:22pt; font-weight:bold; color:#000066; }
.JL24blackbold {font-size:25pt; font-weight:bold; }
.JL24redbold {font-size:25pt; font-weight:bold; color:#990000; }
.JL24bluebold {font-size:25pt; font-weight:bold; color:#000066; }
.JL26blackbold {font-size:26pt; font-weight:bold; }
.JL26redbold {font-size:26pt; font-weight:bold; color:#990000; }
.JL26bluebold {font-size:26pt; font-weight:bold; color:#000066; }
.JL28blackbold {font-size:28pt; font-weight:bold; }
.JL28redbold {font-size:28pt; font-weight:bold; color:#990000; }
.JL28bluebold {font-size:28pt; font-weight:bold; color:#000066; }
.JL30blackbold {font-size:30pt; font-weight:bold; }
.JL30redbold {font-size:30pt; font-weight:bold; color:#990000; }
.JL30bluebold {font-size:30pt; font-weight:bold; color:#000066; }
.JL32blackbold {font-size:32pt; font-weight:bold; }
.JL32redbold {font-size:32pt; font-weight:bold; color:#990000; }
.JL32bluebold {font-size:32pt; font-weight:bold; color:#000066; }
.JL34blackbold {font-size:34pt; font-weight:bold; }
.JL34redbold {font-size:34pt; font-weight:bold; color:#990000; }
.JL34bluebold {font-size:34pt; font-weight:bold; color:#000066; }
.JL36bluebold {font-size:36pt; font-weight:bold; color:#000066; }
.JL38redbold {font-size:38pt; font-weight:bold; color:#990000; }
.JL38bluebold {font-size:38pt; font-weight:bold; color:#000066; }
.yellow { background-color:#ffff00; }
.lightyellow { background-color:#fbf8b8; }

