.pro_title00 {
  TEXT-ALIGN: center; background-color: #bb0000; color: white; font-weight : bold
}
.pro_body00 {
  TEXT-ALIGN: center; background-color: #ffcccc;
}
p.menu_date {
  background-color: #DCDCDC;
  margin-right: 30em;
  margin-bottom: 0em;
}
p.menu1 {
  margin-top: 0em;
  margin-left: 1em;
}
p.menu2 {
  margin-top: 1em;
  margin-left: 7.5em;
  margin-bottom: 1em;
}
p.menu3 {
  background-color: #DCDCDC;
  margin-top: 1em;
  margin-right: 5em;
  margin-left: 1em;
  margin-bottom: 0em;
  line-height: 2em;
}
p.menu4 {
  background-color: #FF8C00;
  margin-top: 1em;
  margin-right: 5em;
  margin-left: 1em;
  margin-bottom: 0em;
  line-height: 2em;
}
p.menu5 {
  background-color: #DCDCDC;
  margin-top: 0em;
  margin-bottom: 0.5em;
  margin-left: 2em;
  margin-right: 5em;
}
p.body {
  margin-top: 0em;
  margin-left: 1em;
  margin-bottom: 0em;
  line-height: 2em;
}
p.body_type1 {
  margin-top: 0em;
  margin-left: 2em;
  margin-bottom: 0em;
  line-height: 1.5em;
}
p.body_type2 {
  margin-top: 0.5em;
  margin-left: 4em;
  margin-bottom: 0em;
  line-height: 2em;
  background-color: #DCDCDC;
}
p.body_type2_n_bgcol {
  margin-top: -1em;
  margin-left: 4em;
  margin-bottom: 0em;
  line-height: 1.5em;
}
p.body_type3 {
  margin-top: 0em;
  margin-left: 5em;
  margin-bottom: 0em;
  line-height: 1.2em;
}
p.body_type4 {
  margin-top: 1em;
  margin-left: 1em;
  margin-bottom: 1em;
  line-height: 1.5em;
}
p.body_type5 {
  margin-top: 0em;
  margin-left: 1em;
  margin-bottom: 1em;
  line-height: 1.5em;
}
p.body_type6 {
  margin-top: 0em;
  margin-left: 2em;
  margin-bottom: 1.5em;
  line-height: 1.5em;
}
p.body_type7 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 3.5em;
}
p.body_link {
  margin-top: 1em;
  margin-left: 1em;
  margin-bottom: 1em;
  line-height: 1em;
}
p.body_list {
  margin-top: 0em;
  margin-left: 1.5em;
  margin-bottom: 0em;
  line-height: 1.2em;
}
p.body_red {
  margin-top: 0em;
  margin-left: 2em;
  margin-bottom: 1.5em;
  line-height: 1.5em;
  color: #FF0000;
}
p.body_red2 {
  margin-top: -1em;
  margin-left: 3em;
  margin-bottom: 2em;
  line-height: 1em;
  color: #FF0000;
}
p.body_attlist1 {
  margin-top: 0em;
  margin-left: 2em;
  margin-bottom: 0em;
  line-height: 1.5em;
  color: #FF0000;
}
p.body_attlist2 {
  margin-top: 0em;
  margin-left: 4em;
  margin-bottom: 0.5em;
  line-height: 1em;
  color: #FF0000;
}
p.body_newimg {
  margin-top: 0em;
  margin-left: 1em;
  margin-bottom: 0.5em;
  line-height: 2em;
}
p.title_white {
  margin-top: 0em;
  margin-left: 1em;
  margin-bottom: 0em;
  line-height: 1.5em;
  color: #FFFFFF;
}
p.image_left {
  margin-top: -0.5em;
  margin-left: 2em;
  line-height: 0em;
}
p.image_left2 {
  margin-top: 0.5em;
  margin-left: 3.5em;
  margin-bottom: 0.5em;
  line-height: 0em;
}
tr.bgcol_1 {
  background-color: #FFCCCC;
}
tr.bgcol_2 {
  background-color: #E3E3E3;
}
li.type1 {
  margin-top: 0em;
  margin-left: 2em;
}
li.type2 {
  margin-top: 0em;
  margin-left: 1em;
}
li.type3 {
  margin-top: 0em;
  margin-left: -1em;
}
li.type4 {
  margin-top: 1em;
  margin-bottom: 0.5em;
}
li.type5 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
ul.type1 {
  margin-top: 0em;
  margin-bottom: 0em;
}
ul.type2 {
  margin-top: -1em;
  margin-bottom: 1em;
}
ul.type3 {
  margin-top: -0.5em;
  margin-bottom: 1em;
  margin-left: 2.5em;
}
ul.type4 {
  margin-top: -0.5em;
  margin-bottom: 1em;
}
ul.type5 {
  margin-left: 1em;
  margin-bottom: 1em;
  line-height: 1.5em;
}
ol.type4 {
  margin-top: -0.5em;
  margin-bottom: 1em;
}

