P.menu1{
  font-size:0.9em;
  padding:0px;
  margin:5px 0px 0px 0px;
  background-color : #e0f3c7;
  height:2.5em;
}

P.menu1 A{
  color : white;
  margin : 5px 0px 0px 3px
  border-top : outset 2px;
  border-bottom : outset 2px;
  border-right : outset 2px;
  border-left : outset 2px;
  text-decoration:none;
  display:block;
  width:7em;
  float:left;
  line-height:1.5em;
  background-color : #009933;
}

P.menu1 A:HOVER{
background-color : #00fb00;
  color : #006400;
}

P.menu1 SPAN{
color : green;
display:none;
  font-size : 2px;
  background-color : white;
}
P.menu1 .hide{
display:none;
}
P{
  line-height : 1.25em;
  margin-top : 5px;
  margin-bottom : 10px;
}
H1{
  font-size : 1.25em;
  font-weight : bold;
  text-align : left;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-bottom : 20px;
  margin-top : 0px;
  line-height : 1.3em;
}
H2{
  font-size : 1.2em;
  font-weight : bolder;
  padding-bottom : 3px;
  padding-left : 5px;
  text-align : left;
  padding-top : 3px;
  padding-right : 5px;
  margin-bottom : 15px;
  margin-top : 5px;
}
#top{
  padding-top : 10px;
  padding-left : 450px;
  padding-right : 100px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  background-color : #e0f3c7;
  font-size : 0.8em;
  background-image : url(../image/logo3.gif);
  background-repeat : no-repeat;
  height : 30px;
  text-align : right;
}
.navi1{
  padding-top : 5px;
  padding-bottom : 0px;
  padding-left : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
  margin-left : 10px;
  font-size : 0.85em;
  text-align : left;
}
BODY{margin-top : 0px;margin-left : 0px;margin-right : 0px;background-repeat : repeat-y;color : black;background-color : white;
  text-align : center;
  line-height : 1.25em;
}
UL{padding-left : 1em;list-style-type : square;line-height : 1.5em;
  text-align : left;
  padding-top : 0px;
  margin-top : 0px;
  padding-bottom : 0px;
  margin-bottom : 10px;
}
.contents{width : 550px;
  
  margin-left : auto;
  margin-right : auto;
}
HR{margin-left : 10px;margin-right : 10px;padding-bottom : 0px;margin-bottom : 5px;padding-top : 0px;padding-left : 0px;padding-right : 0px;margin-top : 5px;}
.center1{text-align : center;}
.date{text-align : right;line-height : 1.1em;padding-right : 0px;margin-top : 0px;margin-right : 10px;}
.footer{text-align : left;padding-top : 0px;margin-top : 1px;padding-left : 0px;padding-right : 0px;padding-bottom : 0px;margin-left : 10px;margin-right : 1px;margin-bottom : 1px;}
.red{color : red;}
CAPTION{
  font-weight : bold;
  text-align : left;
  font-size : 1.07em;
  padding-top : 5px;
  padding-bottom : 2px;
}
H3{
  font-size : 1em;
  font-weight : bold;
  margin-top : 0px;
  margin-bottom : 15px;
  border-top-style : none;
  padding-bottom : 1px;
  padding-top : 5px;
}
H4{
  font-size : 1em;
  font-weight : bold;
  margin-top : 5px;
  margin-bottom : 5px;
}
H5{
  font-size : 0.95em;
  font-weight : bold;
  margin-top : 0px;
  margin-bottom : 5px;
  padding-bottom : 0px;
}
.update{
  width : 100%;
  height : auto;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
  color : white;
  background-color : green;
  border-style : none;
  font-weight : normal;
  background-image : url(../image/back/backgreen.gif);
  text-align : justify;
}
.baseblue{
  color : black;
  background-color : #d7d7ff;
}
.baseyel{
  color : black;
  background-color : #ffff99;
}
.basegreen{
  color : black;
  background-color : #e0f3c7;
}
.yelred{font-weight : bold;color : red;background-color : #ffff99;}
.totop{
  font-size : 0.8em;
  text-align : right;
  margin-top : 15px;
  margin-bottom : 15px;
  clear : both;
}
.in3{
  margin-left : 3em;
}
.moji{
  
  letter-spacing : 1em;
}
.moji2{
  
  letter-spacing : 2em;
}
.moji3{
  
  letter-spacing : 3em;
}
.right{
  text-align : right;
}
.dotblue{
  border-bottom-width : 2px;
  border-bottom-style : dotted;
  border-bottom-color : navy;
  color : navy;
}
.lineblue{border-top-width : 2px;border-left-width : 2px;border-right-width : 2px;border-bottom-width : 2px;border-top-style : solid;border-right-style : solid;border-bottom-style : solid;border-left-style : solid;border-top-color : #d7d7ff;border-left-color : #d7d7ff;border-right-color : #d7d7ff;border-bottom-color : #d7d7ff;}
.linegreen{border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-top-color : #e0f3c7;border-left-color : #e0f3c7;border-right-color : #e0f3c7;border-bottom-color : #e0f3c7;}
.linepink{border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : #ff00ff #ff00ff #ff00ff #ff00ff;}
.lineyell{border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-top-color : #ffffaa;border-right-color : #ffffaa;border-bottom-color : #ffffaa;border-left-color : #ffffaa;}
.mokuji1{
  font-size : 0.9em;
border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;border-color : gray gray gray gray;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  line-height : 1.25em;
}
.in3red{
  text-indent : -3em;
  padding-left : 3em;
  color : red;
  background-color : white;
  font-size : 0.9em;
}
.pdf1{
  font-size : 0.9em;border-top-width : 2px;border-left-width : 2px;border-right-width : 2px;border-bottom-width : 2px;border-style : solid solid solid solid;border-color : red red red red;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
.kakomi1{
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;border-width : 1px;border-left-width : 1px;border-right-width : 1px;border-bottom-width : 1px;border-style : solid solid solid solid;border-color : blue;border-left-color : blue;border-right-color : blue;border-bottom-color : blue;
  width : 300px;
  left : 25%;
  position : relative;
  margin-left : auto;
  margin-right : auto;

}.kakomi1gre{
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;border-width : 1px;border-left-width : 1px;border-right-width : 1px;border-bottom-width : 1px;border-style : solid solid solid solid;border-color : green blue blue;border-left-color : blue;border-left-color : green;border-right-color : green;border-bottom-color : green;
  width : 300px;
  left : 25%;
  position : relative;
  margin-left : auto;
  margin-right : auto;
}
}.kakomi1red{
  padding : 3px;
  border-width : 1px;
  border-style : solid;
  border-color : red;
  width : 300px;
  left : 25%;
  position : relative;
  margin-left : auto;
  margin-right : auto;
}
.kakomi2{
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  margin-left : auto;
  margin-right : auto;border-width : 3px 3px 3px 3px;border-style : double double double double;border-color : blue blue blue blue;
  width : 300px;
  position : relative;
  left : 25%;

}.kakomibgreen{
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  margin-left : auto;
  margin-right : auto;border-width : 3px 3px 3px 3px;border-style : double double double double;border-color : #009933;border-right-color : #009933;border-bottom-color : #009933;border-left-color : #009933;
  width : 300px;
  position : relative;
  left : 25%;
  font-size : 1.1em;
  font-weight : bold;
  color : black;
  background-color : white;
  text-align : center;

}.kakomibred{
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  margin-left : auto;
  margin-right : auto;border-top-width : 5px;border-right-width : 5px;border-bottom-width : 5px;border-left-width : 5px;border-style : double double double double;border-top-color : red;border-right-color : red;border-bottom-color : red;border-left-color : red;
  width : 300px;
  position : relative;
  left : 25%;
  font-size : 1.1em;
  font-weight : bold;
  color : black;
  background-color : white;
  text-align : center;
}
.ssize1{
  font-size : 0.8em;
}
DT{
  font-weight : bold;
  margin-top : 5px;
  margin-bottom : 5px;
}
DD{
  margin-top : 5px;
  margin-bottom : 10px;
}
DL{
  margin-top : 5px;
}
.sbred{
  font-size : 0.9em;
  font-weight : bold;
  color : red;
}
.baseyelb{
  font-weight : bold;
  color : black;
  background-color : #ffffaa;
  width : 300px;
  left : 25%;
  position : relative;
  text-align : center;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
.sq{
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : black black black black;}
.ssize2{
  font-size : 0.9em;
}
.right1{
  text-align : right;
}
.boldin3{
  font-weight : bold;
  text-indent : -3em;
  padding-left : 3em;
  width : 100%;
  
  left : auto;
  margin-left : 4em;
}.text3{
  text-indent : -3em;
  padding-left : 3em;
  left : auto;
}.text2{
  text-indent : -2em;
  padding-left : 2em;
  left : auto;
}.text1{
  text-indent : -1em;
  padding-left : 1em;
  left : auto;
}.text1red{
  text-indent : -1em;
  padding-left : 1em;
  left : auto;
  color : red;
  background-color : white;
}.text3red{
  text-indent : -3em;
  padding-left : 3em;
  left : auto;
  color : red;
  background-color : white;
}.text1reds{
  text-indent : -1em;
  padding-left : 1em;
  left : auto;
  font-size : 0.85em;
  color : red;
}
.msize1{
  font-size : 1em;
}
.blue{
  color : blue;
}
.orange{
  color : #ff8000;
}
.green{
  color : green;
}
.violet{
  color : purple;
}
.pink{
  color : #f20079;
}
.dblue{
  color : #000f99;
}
.bgreen{
  color : white;
  background-color : #009933;
}
.bblue{
  color : white;
  background-color : #003399;
}
.nyu{
  font-size : 0.95em;
  color : black;
  background-color : #ffffd0;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
border-width : 1px 1px 1px 1px;border-top-style : dotted;border-left-style : dotted;border-right-style : dotted;border-bottom-style : dotted;border-color : #003399 #003399 #003399 #003399;
  line-height : 1.5em;
  margin-bottom : 40px;
}
.bredlsize{
  font-size : 1.2em;
  font-weight : bold;
  color : red;
}
.lbold{
  font-size : 1.1em;
  font-weight : bold;
}
.uline{
  text-decoration : underline;
}
TH{
  color : black;
  background-color : #e1e1ff;
}