.honbun {	font-size: 90%;	line-height: 140%;}.small  { font-size: 80%; line-height: 140% }.caption {	font-size: 80%;	font-style: normal;	line-height: 120%;	color: #000066;}.title  { color: #ff8c00; font-weight: bold; font-size: 110%; line-height: 130% }.mokuji { font-size: 90%; line-height: 110% }.white  { color: white; font-size: 80%; line-height: 120% }.url  { font-size: 80%; line-height: 120% }.head-img {  background-image: url("image/head-blue.gif");  background-repeat: no-repeat;}.menu {  PADDING-BOTTOM:2px;  PADDING-LEFT:0PX;  background-color: #CACFEC;}.sub-title {  margin-left:10px;  margin-bottom: 2px;  LINE-HEIGHT: 100%;  text-align: center;  FONT-SIZE:80%;  COLOR:white;}.linkjunl {  color:blue;  LINE-HEIGHT: 120%;  FONT-SIZE:100%;  FONT-WEIGHT: bold;}.linktitle {  BORDER-RIGHT:#6A6FAC 1px solid;  BORDER-BOTTOM:#6A6FAC 1px solid;  BACKGROUND-COLOR: #EDEFFA;  margin:1em;  font-size: 90%;  line-height:130%;  PADDING: 1px;}.linkurl {  BORDER-RIGHT:#6A6FAC 1px solid;  BORDER-BOTTOM:#6A6FAC 1px solid;  BACKGROUND-COLOR: #EDEFFA;  margin:1em;  font-size: 80%;  line-height:130%;  PADDING: 1px;}.text {  font-size: 90%;  line-height:150%}.small {  font-size: 80%;  line-height:150%}.indextitle {  font-size: 100%;  line-height:120%;}.digest {  FONT-SIZE:90%;  line-height:130%;  width: 90%;  position:relative;  left:2em;}.address {  PADDING: 0.5em;  BORDER-RIGHT:#6A6FAC 2px solid;  BORDER-BOTTOM:#6A6FAC 2px solid;  BORDER-LEFT: #6A6FAC 1px solid;  BORDER-TOP: #6A6FAC 1px solid;  BACKGROUND-COLOR: #EDEFFA;  LINE-HEIGHT:130%;  margin:0.5em;  font-size: 80%;  line-height:130%;  color:blue;}.mainbox {  PADDING: 10px;  margin:10px;  width:100%;}.box {  PADDING: 0.5em;  BORDER-RIGHT:#6A6FAC 2px solid;  BORDER-BOTTOM:#6A6FAC 2px solid;  BORDER-LEFT: #6A6FAC 1px solid;  BORDER-TOP: #6A6FAC 1px solid;  BACKGROUND-COLOR: #EDEFFA;  LINE-HEIGHT:130%;  margin:0.5em;}.img_box {  margin-left:0.5em;  margin-right:0.5em;  margin-bottom:0.5em;  PADDING-bottom: 4px;  FONT-SIZE:80%;  FONT-WEIGHT: bold;  LINE-HEIGHT: 120%;}.img_box2 {  margin:0.5em;  PADDING: 0.5em;  BORDER-RIGHT: #6A6FAC 2px solid;  BORDER-TOP: #6A6FAC 1px solid;  BORDER-LEFT: #6A6FAC 1px solid;  BORDER-BOTTOM: #6A6FAC 2px solid;  BACKGROUND-COLOR: #EDEFFA;  FONT-SIZE:80%;  color:blue;  LINE-HEIGHT: 140%;}.img_box3 {  margin:0.5em;  PADDING: 0.5em;  BORDER-RIGHT: #ff6600 2px solid;  BORDER-TOP: #ff6600 1px solid;  BORDER-LEFT: #ff6600 1px solid;  BORDER-BOTTOM: #ff6600 2px solid;  BACKGROUND-COLOR: #ffffcc;  FONT-SIZE:80%;  color:blue;  LINE-HEIGHT: 140%;}.img_box_b {  margin:4px;}.newtitle {  BORDER-RIGHT: #ff6600 2px solid;  BORDER-TOP: #ff6600 1px solid;  BORDER-LEFT: #ff6600 3px solid;  BORDER-BOTTOM: #ff6600 1px solid;  PADDING-left: 0.5em;  PADDING-right: 0.5em;  BACKGROUND-COLOR: #ffffcc;  color:5175ff;  LINE-HEIGHT: 150%;  FONT-SIZE:90%;}.new {  PADDING-LEFT: 1em;  BACKGROUND-COLOR: white;  LINE-HEIGHT: 130%;  FONT-SIZE:80%;  margin-top: 5px;  margin-bottom: 1em;}H1 {  margin-left:10px;  margin-top: 10px;  margin-bottom: 2px;  LINE-HEIGHT: 130%;  FONT-SIZE:180%;}H2 {  margin-left:10px;  margin-top: 10px;  margin-bottom: 2px;  LINE-HEIGHT: 130%;  FONT-SIZE:160%;}H3 {  margin-left:10px;  margin-top: 10px;  margin-bottom: 2px;  LINE-HEIGHT: 140%;  FONT-SIZE:140%;}H4 {  BORDER-RIGHT: #ff6600 2px dotted;  BORDER-TOP: #ff6600 2px dotted;  BORDER-LEFT: #ff6600 2px dotted;  BORDER-BOTTOM: #ff6600 2px dotted;  FONT-SIZE:140%;  LINE-HEIGHT: 140%;  PADDING: 6px;  PADDING-left: 1em;  BACKGROUND-COLOR: #ffffcc;  margin:6px;}H6 {  PADDING-RIGHT: 0.2em;  BORDER-RIGHT: #6A6FAC 1px solid;  BORDER-TOP: #6A6FAC 1px solid;  PADDING-LEFT: 1em;  FONT-WEIGHT: bold; FONT-SIZE: 110%;  PADDING-BOTTOM: 0.2em;  BORDER-LEFT: #6A6FAC 4px solid;  COLOR: #6A6FAC;  PADDING-TOP: 0.2em;  BORDER-BOTTOM: #6A6FAC 1px solid;  BACKGROUND-COLOR: white}.TH4 {  BORDER-BOTTOM: 2px DASHED #6A6FAC;  PADDING-BOTTOM:2px;  PADDING-LEFT:0PX;  background-color: #5175c9;}.TD2 {  BORDER-RIGHT: #6A6FAC 1px solid;  BORDER-BOTTOM: #6A6FAC 1px solid;  FONT-SIZE: 90%;  LINE-HEIGHT: 130%;  BACKGROUND-COLOR: #ffffff;  PADDING-LEFT: 8px;  PADDING-RIGHT: 8px;  PADDING-BOTTOM: 2px;  PADDING-TOP: 2px;  margin:1px}.TD3 {  BACKGROUND-COLOR: #CACFEC;  BORDER-RIGHT: #6A6FAC 1px solid;  BORDER-BOTTOM: #6A6FAC 1px solid;  FONT-WEIGHT: bold; FONT-SIZE: 90%;}a:hover {  color: blue;  background-color: #CACFEC;}a:link, a:visited, a:active {  color: blue;  text-decoration:none;}#navcontainer {  background-color: #CACFEC;  FONT-SIZE:90%;}#navcontainer ul {  list-style: none;  margin: 2px;  padding: 1px;  border: none;}#navcontainer li {  border-top: 1px solid #ffffff;  border-bottom: 1px solid #6A6FAC;  border-right: 1px solid #6A6FAC;  margin: 4;}#navcontainer li a {  display: block;  padding: 5px 5px 5px 0.5em;  border-left: 5px solid #6A6FAC;  background-color: #ffffff;  text-decoration: none;  width: 100%;}html>body #navcontainer li a {  width: auto;}#navcontainer li a:hover {  border-left: 5px solid #ffff00;  border-right: 1px solid #ffffff;  background-color: #6A6FAC;  color:#ffffff;}.head2{border-style:solid; border-width:1px 2px 2px 1px; border-color:#CACFEC ;background:#fff ; margin:0.5em}H5{background-color:#5175c9; color:white; margin:0; padding:0.2em 0.5em 0.1em 1em; FONT-SIZE: 1.5em;}P{text-indent:1em; margin:0.5em; FONT-SIZE: 0.9em; LINE-HEIGHT: 1.4em}