BODY 
{
  scrollbar-face-color:#fffff;
  scrollbar-base-color:#F5F5F5;
  scrollbar-shadow-color: #d06c8f;
  scrollbar-highlight-color:#fffff;
  scrollbar-3dlight-color: #BC8F8F;
  scrollbar-darkshadow-color:#A0522D;
  scrollbar-arrow-color: #A0522D;
}
A:LINK {
  color : #2761d8;
  TEXT-DECORATION: underline
;
}
A:VISITED {
  color : #25a8da;
  TEXT-DECORATION: underline
;
}
A:HOVER {
  color : #dd2226;
  TEXT-DECORATION: none
;
  background-color : #ffffff;
}
A:ACTIVE {
  color : #dd2226;
  TEXT-DECORATION: none
;
  background-color : #fff2d2;
}
A.nav {
  TEXT-DECORATION: underline
;
  color : #cc0000;
}
A.nav:visited {
  TEXT-DECORATION: underline
;
}
A.nav:hover {
  COLOR: #ff0000;
  TEXT-DECORATION: none
;
}
A.nav:active {
  COLOR: #ff0000;
  BACKGROUND-COLOR: transparent;
  TEXT-DECORATION: none
;
}
ADDRESS {
  FONT-SIZE: small;
  FONT-STYLE: italic
;
}
BLOCKQUOTE {
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-BOTTOM: 5px;
  PADDING-TOP: 5px;
  FONT-STYLE: italic;
  BACKGROUND-COLOR: #eeeeee
;
}
BODY {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-TOP: 0px;
  background-color : #f0f0f0;
  background-image : url(dot.bmp);
}
DD {
  FONT-SIZE: small
;
}
DT {
  MARGIN-TOP: 10px;
  FONT-WEIGHT: bold;
  FONT-SIZE: small
;
}
EM {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-WEIGHT: normal;
  FONT-SIZE: x-small;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  LINE-HEIGHT: 1em;
  PADDING-TOP: 0px
;
}
FORM {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-TOP: 0px
;
}
H1 {
  FONT-SIZE: x-large;
  color : #0084f0;
}
H2 {
  margin-top : 1em;
  FONT-SIZE: large;
  LINE-HEIGHT: 1.3em;
  font-family : "MS UI Gothic";
  color : #ffa042;
}
HR {
  DISPLAY: none
;
  color : teal;
}
IMG {
  BORDER-TOP-WIDTH: 0px;
  BORDER-LEFT-WIDTH: 0px;
  BORDER-BOTTOM-WIDTH: 0px;
  BORDER-RIGHT-WIDTH: 0px
;
}
LI {
  font-size : x-small;
  LINE-HEIGHT: 1.3em
;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
}
P {
  FONT-SIZE: small;
  LINE-HEIGHT: 1.3em
;
}
TD {
  FONT-SIZE: small
;
}
TH {
  FONT-WEIGHT: normal;
  FONT-SIZE: small
;
}
.center {
  TEXT-ALIGN: center
;
}
.contents {
  PADDING-RIGHT: 30px;
  PADDING-LEFT: 30px;
  left : 21%;
  PADDING-BOTTOM: 30px;
  width : 58%;
  PADDING-TOP: 30px;
  POSITION: absolute
;
  background-color : white;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
  border-style : solid solid solid solid;
  border-top-color : #0080c0;
  border-right-color : #0080c0;
  border-bottom-color : #0080c0;
  border-left-color : #0080c0;
}
.footer {
  left : 80%;
  width : 19%;
  POSITION: absolute
;
  background-color : white;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
  border-style : solid solid solid solid;
  border-top-color : #0080c0;
  border-right-color : #0080c0;
  border-bottom-color : #0080c0;
  border-left-color : #0080c0;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  font-size : 14px;
  line-height : 1.4em;
  text-align : left;
}
.global-navigation {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  margin : 4px 0px 0px;
  margin-left : 0px;
  PADDING-TOP: 0px;
  background-color : #daebf3;
  border-top-width : 2px;
  border-left-width : 1px;
  border-bottom-width : 2px;
  border-top-style : solid;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : dashed;
  border-top-color : #5879cf;
  border-bottom-color : #5879cf;
}
.gn {
  BORDER-RIGHT: 1px solid;
  PADDING-RIGHT: 5px;
  DISPLAY: inline;
  PADDING-LEFT: 5px;
  font-size : 12px;
  LIST-STYLE-TYPE: none
;
  color : white;
}
.left {
  FLOAT: left
;
}
.li {
  FONT-SIZE: small;
  MARGIN-LEFT: 0px;
  LINE-HEIGHT: 1.3em;
  LIST-STYLE-TYPE: none
;
}
.search {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  left : 365px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  width : 50%;
  PADDING-TOP: 0px;
  POSITION: absolute;
  top : 200px;
  TEXT-ALIGN: right
;
  background-color : white;
}
.submenu {
  padding-right : 10px;
  padding-left : 10px;
  padding-bottom : 10px;
  WIDTH: 20%;
  padding-top : 10px;
  POSITION: absolute
;
  background-color : white;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #0080c0;
  border-right-color : #0080c0;
  border-bottom-color : #0080c0;
  border-left-color : #0080c0;
}
.pl{
  MARGIN: 3px
;
}
.copy {
  MARGIN-TOP: 2.5em;
  DISPLAY: block;
  FONT-SIZE: small;
  FONT-STYLE: italic;
  TEXT-ALIGN: center
;
}
.link {
  DISPLAY: block;
  margin-top : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  margin-left : 5px;
  TEXT-ALIGN: center
;
}
.next {
  MARGIN-TOP: 3em;
  DISPLAY: block;
  FONT-SIZE: small;
  TEXT-ALIGN: right
;
}
.page-summary {
  margin-top : 10px;
  MARGIN-LEFT: 30px
;
  font-size : 12px;
  background-color : #eeeeee;
}
.gyousei{
  MARGIN-TOP: 2em;
  FONT-SIZE: small;
  background-color : #d1f1d5;
}
.site-title {
  MARGIN-TOP: 10px;
  MARGIN-LEFT: 30px
;
}
.source {
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  FONT-SIZE: small;
  PADDING-BOTTOM: 5px;
  COLOR: #000000;
  PADDING-TOP: 5px;
  BACKGROUND-COLOR: #eeeeee
;
}
.topic-path {
  PADDING-LEFT: 50px;
  font-size : 14px;
  font-weight : bold;
  background-color : white;
}
.hr {
  DISPLAY: block;
  WIDTH: 90%
;
  color : #0080c0;
}
.red {
  COLOR: #ff0000;
  BACKGROUND-COLOR: transparent
;
}
H3{
  font-size : 14pt;
  border-top-width : 1em;
  font-family : "MS UI Gothic";
  font-weight : bold;
}
.bigger{
  font-size : large;
  border-top-width : 1em;
}
.contents2 {
  padding-right : 15px;
  padding-left : 15px;
  left : 21%;
  padding-bottom : 15px;
  width : 78%;
  padding-top : 15px;
  POSITION: absolute
;
  background-color : white;
  border-width : 2px 2px 2px 2px;
  border-style : solid solid solid solid;
  border-color : #0080c0 #0080c0 #0080c0 #0080c0;
}
.td1 {
  BACKGROUND-COLOR: #c8c8c8
;
}
.td2 {
  BACKGROUND-COLOR: #ecf6d8
;
  font-size : 15pt;
  font-weight : normal;
}
.td3 {
  BACKGROUND-COLOR: #cbe4a0
;
}
.td4 {
  BACKGROUND-COLOR: #ffffff
;
}
.td5 {
  BACKGROUND-COLOR: #a4e0ba
;
}
.td6 {
  BACKGROUND-COLOR: #a5d9ab
;
  font-size : 14px;
}
.contents3{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  width : 90%;
  left : 5%;
  border-width : 2px 2px 2px 2px;
  border-style : solid solid solid solid;
  border-color : teal teal teal teal;
  background-color : white;
  position : absolute;
}
.topcon{
  width : 500px;
  height : 80px;
  top : 24px;
  left : 385px;
  border-top-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-style : solid;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  z-index : 1;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  position : absolute;
  font-size : 14px;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
  border-top-color : #7694c8;
  border-right-color : #7694c8;
  border-bottom-color : #7694c8;
  border-left-color : #7694c8;
  font-weight : bold;
  background-color : white;
}
.imgwaku{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
}
.linkG{
  color : #47acba;
}
.title5{
  padding-top : 0px;
  padding-left : 0px;
  padding-bottom : 0px;
  color : #4478b7;
  font-size : 24px;
  font-weight : bold;
  padding-right : 0px;
}
.title6{
  font-weight : bold;
  color : white;
  background-color : #008080;
  padding-top : 0px;
  padding-left : 10px;
  padding-bottom : 0px;
  margin-top : 10px;
  margin-bottom : 10px;
  margin-left : auto;
  border-left-width : 20px;
  border-left-style : solid;
  border-left-color : #005680;
  font-size : 16px;
  font-family : "‚i‚r ƒSƒVƒbƒN";
}
.title7{
  font-size : 16px;
  background-color : #4478b7;
  padding-top : 2px;
  padding-left : 20px;
  padding-bottom : 2px;
  border-left-width : 20px;
  border-left-style : solid;
  border-left-color : #708090;
}
.titlef1{
  color : #4478b7;
  background-color : #e9ecf3;
  padding-left : 10px;
  font-weight : normal;
  padding-top : 2px;
  padding-right : 0px;
  padding-bottom : 2px;
  border-width : 1px 1em 1px;
  border-left-width : 1em;
  border-right-width : 1px;
  border-bottom-width : 4px;
  border-style : solid solid solid solid;
  border-color : #cdd7e4;
  border-right-color : black;
  border-bottom-color : #d9d9d9;
  border-left-color : #cdd7e4;
  border-right-color : #cdd7e4;
  border-bottom-color : #cdd7e4;
  margin-top : 2px;
  margin-bottom : 10px;
  font-size : 12px;
  font-family : "‚i‚r ‚oƒSƒVƒbƒN";
}
.titlef2{
  color : black;
  padding-top : 5px;
  padding-left : 1em;
  padding-right : 0px;
  padding-bottom : 4px;
  margin-top : 0px;
  margin-bottom : 0px;
  font-family : "‚i‚r ƒSƒVƒbƒN";
  border-bottom-width : 5px;
  border-bottom-style : solid;
  border-bottom-color : #66aa9b;
  background-color : #c6e0c5;
  font-size : 14px;
  margin-left : 0px;
}
.titlef4{
  padding-top : 2px;
  padding-left : 10px;
  padding-right : 2px;
  padding-bottom : 0px;
  font-weight : normal;
  border-bottom-width : 6px;
  border-bottom-style : double;
  border-bottom-color : #4478b7;
  font-size : 12px;
  font-family : "‚i‚r ƒSƒVƒbƒN";
  color : #300060;
  background-color : #e1e4ec;
}
.titlef3{
  font-weight : normal;
  color : black;
  background-color : #f4f7d7;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 0px;
  padding-bottom : 2px;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : #46ac51;
  border-bottom-color : #46ac51;
  margin-bottom : 3px;
  font-size : 13px;
  font-family : "‚i‚r ƒSƒVƒbƒN";
  text-align : center;
}
.dr{
  color : #ffffff;
  background-color : #800000;
  padding-top : 2px;
  padding-left : 4px;
  padding-right : 2px;
  padding-bottom : 2px;
  font-size : 16px;
  font-weight : bold;
  margin-top : 10px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 10px;
  line-height : 2em;
}
.ol{
  font-size : 16px;
  font-weight : bold;
  line-height : 2em;
  background-color : olive;
  padding-top : 2px;
  padding-left : 4px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 10px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 10px;
  color : #ffffff;
}
.orange{
  color : #ff8040;
}
.sblu{
  color : #009999;
}
.green{
  color : #037c4f;
}
.orieve{
  color : #999900;
}
.ch6{
  font-size : 13px;
  line-height : 1.4em;
  padding-top : 10px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 6px;
  background-color : white;
  color : black;
  font-weight : bold;
}
.ch7{
  font-size : 13px;
  line-height : 1.4em;
  padding-top : 10px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 6px;
  background-color : white;
  color : black;
  font-weight : bold;
}
.ch8{
  font-size : 13px;
  line-height : 1.4em;
  padding-top : 10px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 6px;
  background-color : white;
  color : black;
  font-weight : bold;
}
.ch11{
  line-height : 1.3em;
  margin-bottom : 5px;
  padding-top : 2px;
  padding-bottom : 2px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #7694c8 #7694c8 #7694c8 #7694c8;
}
.ch1{
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
}
.ch2{
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  border-bottom-width : 2px;
  border-bottom-style : solid;
  border-bottom-color : #a7e29c;
}
UL{
  margin-top : 4px;
  margin-left : 4px;
  margin-right : 4px;
  margin-bottom : 4px;
}

