.t001{margin-left : auto;margin-right : auto;width : 550px;
}
.d001{font-size : 1em;font-weight : bold;color : red;margin-left : auto;margin-right : auto;
  text-align : center;
}
.d002{font-size : 80%;color : black;background-color : #92f101;border-style : ridge ridge ridge ridge;border-color : #92f101 #92f101 #92f101 #92f101;border-width : 3px 3px 3px 3px;font-weight : bold;
  text-align : center;
  
  height : 44px;
}
.d005{font-size : 80%;color : black;background-color : #cacaff;border-style : ridge ridge ridge ridge;border-color : #cacaff #cacaff #cacaff #cacaff;border-width : 3px 3px 3px 3px;font-weight : bold;
  text-align : center;
  
}
.d007{font-size : 80%;color : black;background-color : #ffd2d2;border-style : ridge ridge ridge ridge;border-color : #ffd7d7 #ffd7d7 #ffd7d7 #ffd7d7;border-width : 3px 3px 3px 3px;font-weight : bold;
  text-align : center;
  width : 159px;
  height : 44px;
}
.d003{font-size : 80%;color : white;background-color : #007700;border-style : groove groove groove groove;border-color : #007700 #007700 #007700 #007700;border-width : 3px 3px 3px 3px;font-weight : bold;
  text-align : center;
  
}
.d004{font-size : 80%;color : white;background-color : #400080;border-style : groove groove groove groove;border-color : #400080 #400080 #400080 #400080;border-width : 3px 3px 3px 3px;font-weight : bold;
  text-align : center;
  
}
.d006{font-size : 80%;color : white;background-color : #400000;border-style : groove groove groove groove;border-color : #400000 #400000 #400000 #400000;border-width : 3px 3px 3px 3px;font-weight : bold;
  width : 159px;
  text-align : center;
}
.d008{font-size : 80%;color : black;background-color : #ffffb3;border-style : groove groove groove groove;border-color : #000035 #000035 #000035 #000035;border-width : 3px 3px 3px 3px;font-weight : bold;
  text-align : center;
}.d009{font-size : 80%;color : white;background-color : #999900;border-style : groove groove groove groove;border-color : #000035 #000035 #000035 #000035;border-width : 3px 3px 3px 3px;font-weight : bold;
  text-align : center;
}  
TABLE.maintable001{
  vertical-align : top;
  padding-top : 1em;
  padding-left : 1em;
  padding-right : 1em;
  padding-bottom : 1em;
  width : 95%;
  border-top-width : 0.2em;
  border-bottom-width : 0.5em;
  border-bottom-style : solid;
  border-top-color : #ec0000;
  border-bottom-color : #0606ff;
  margin-left : auto;
  margin-right : auto;
}


TABLE.table-brue{
  border-top-width : 1em;
  border-bottom-width : 1em;
  border-top-style : double;
  border-bottom-style : double;
  border-top-color : red;
  border-bottom-color : red;
  background-color : #93c9ff;
  border-left-width : 0.1em;
  border-right-width : 0.1em;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : red;
  border-right-color : red;
  margin-left : auto;
  margin-right : auto;
}

TABLE.maintable002{
  padding-top : 1em;
  padding-left : 1em;
  padding-right : 1em;
  padding-bottom : 1em;
  width : 100%;
  border-top-width : 0.5em;
  border-bottom-width : 0.5em;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : green;
  border-bottom-color : purple;
  margin-left : auto;
  margin-right : auto;
}
TABLE.tablre-center{
  vertical-align : text-top;
  padding-top : 1em;
  padding-left : 1em;
  padding-right : 1em;
  padding-bottom : 1em;
  width : 100%;
  text-align : center;
  margin-left : auto;
  margin-right : auto;
}
TABLE.tablre-center1{
  vertical-align : text-top;
  margin-left : auto;
  margin-right : auto;
}

TABLE.hr001{
  padding-right : 1em;
  border-top-width : 0.2em;
  border-bottom-width : 0.2em;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : green;
  border-bottom-color : green;
  border-left-width : 0.3em;
  border-right-width : 0.3em;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : green;
  border-right-color : green;
  margin-left : 5%;
  margin-right : 5%;
}
TABLE.hr001-2{
  padding-right : 1em;
  border-top-width : 0.2em;
  border-bottom-width : 0.2em;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : #800080;
  border-bottom-color : #800080;
  border-left-width : 0.3em;
  border-right-width : 0.3em;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : #800080;
  border-right-color : #800080;
  margin-left : 5%;
  margin-right : 5%;
}
TABLE.hr002{
  padding-left : 1em;
  padding-right : 1em;
  border-bottom-width : 0.2em;
  border-bottom-style : solid;
  border-top-color : #009900;
  border-bottom-color : #009900;
  margin-left : 5%;
  margin-right : 5%;
}
TABLE.hr002-2{
  padding-left : 1em;
  padding-right : 1em;
  border-bottom-width : 0.2em;
  border-bottom-style : solid;
  border-top-color : #800080;
  border-bottom-color : #800080;
  margin-left : 5%;
  margin-right : 5%;
}
.kaigyoukinsi{
  white-space: nowrap;
  vertical-align : text-top;
}
.kaigyoukinsi-align-right{
  white-space: nowrap;
  vertical-align : text-top;
  text-align : right;
}
.kaigyoukinsi-back-green{
  white-space: nowrap;
  vertical-align : text-top;
  background-color : #e2f2ce;
}
.kaigyoukinsi-065em-brue{
  white-space: nowrap;
  font-size : 0.65em;
  color : #0000ff;
}
.kaigyoukinsi-back-lavender{
  white-space: nowrap;
  vertical-align : text-top;
  background-color : #f4e1ff;
}
.kaigyoukinsi-back-lavender2{
  white-space: nowrap;
  vertical-align : text-top;
  background-color : #e8bfff;
}
.kaigyoukinsi-back-green2{
  white-space: nowrap;
  vertical-align : text-top;
  background-color : #c2e19d;
}
.kaigyoukinsi-bottom-08em{
  white-space: nowrap;
  vertical-align : bottom;
  font-size : 0.8em;
}
.kaigyoukinsi-08em-margin5pa{
  white-space: nowrap;
  vertical-align : bottom;
  font-size : 0.8em;
  margin-left : 5%;
  margin-right : 5%;
  padding-top : 3px;


  
}
.kaigyoukinsi-margin5pa{
  white-space: nowrap;
  vertical-align : bottom;
  margin-left : 5%;
  margin-right : 5%;
  padding-top : 5px;
  padding-bottom : 5px;
}
.kaigyoukinsi-2222222{
  white-space: nowrap;
  vertical-align : bottom;
  margin-right : 5%;
  padding-top : 5px;
  padding-bottom : 5px;
  border-right-width : 1em;
  border-right-style : solid;
  text-decoration : underline overline;
}

TD.maintd18px-brue{
  width : 18px;
  vertical-align : top;
  background-color : #8894ff;
}
TD.maintd120px-pink{
  border-left-width : 5px;
  border-right-width : 5px;
  border-left-style : double;
  border-right-style : double;
  border-left-color : red;
  border-right-color : red;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  width : 120px;
  vertical-align : top;
  background-color : #ffe8f5;
  border-top-width : 5px;
  border-bottom-width : 5px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : red;
  border-bottom-color : red;
}

TD.maintd-content-lavender{
  border-left-width : 5px;
  border-right-width : 5px;
  border-left-style : double;
  border-right-style : double;
  border-left-color : navy;
  border-right-color : navy;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  background-color : #e1e1ff;
  vertical-align : top;
  border-top-width : 5px;
  border-bottom-width : 5px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : navy;
  border-bottom-color : navy;
}


TD.td-k-red-lavender{
  border-top-width : 0.1em;
  border-bottom-width : 0.1em;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : fuchsia;
  border-bottom-color : fuchsia;
  padding-top : 0.5em;
  padding-bottom : 0.5em;
  background-color : #d5bce7;
}
TD.width235px{
  vertical-align : top;
  width : 235px;
}

.center-w_auto{
  margin-left : auto;
  margin-right : auto;
  width : auto;
}