.h1title{
  font-size : 13px;
  font-weight : bold;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  background-image : url(database/image/cirobg.gif);
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  color : maroon;
}
.h1title-text{
  font-size : 14px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.comment{
  padding-top : 10px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
}
.h1title-repo{
  font-size : 14px;
  color : #6c0080;
  background-image : url(report/image/cirbg.gif);
  background-attachment : scroll;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.h1title-disco{
  font-size : 14px;
  color : navy;
  background-image : url(music/image/cirbbg.gif);
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-weight : bold;
}
.back{
  text-align : right;
}
.contents_main{
  padding-top : 15px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 15px;
}
.text_main{
  padding-top : 15px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-left : 10px;
  margin-right : 10px;
  margin-top : 20px;
  clear : right;
}
.no{
  padding-left : 10px;
  color : black;
  font-size : 14px;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : black;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  text-align : center;
}
.chara{
  background-color : #f4f0f4;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-top-color : #764174;
  border-right-color : #764174;
  border-bottom-color : #764174;
  border-left-color : #764174;
  padding-top : 6px;
  padding-left : 6px;
  padding-right : 6px;
  padding-bottom : 6px;
}
.text_left{
  float : left;
  width : 90px;
  height : 500px;
  font-size : 8pt;
  background-color : white;
  padding-top : 5px;
  padding-left : 10px;
  padding-right : 1px;
  padding-bottom : 5px;
  color : #f24f00;
}
.text_right{
  width : 660px;
  float : none;
  padding-left : 5px;
  padding-top : 5px;
  padding-right : 20px;
  padding-bottom : 5px;
}
.comm_list1{
  margin-top : 7px;
  padding-left : 0px;
  margin-left : 0px;
}
.comm_list2{
  padding-bottom : 0px;
  margin-bottom : 0px;
  padding-left : 15px;
  margin-left : 5px;
  margin-right : 10px;
  background-image : url(image/li_line.gif);
  background-repeat : no-repeat;
  height : 15px;
  margin-top : 0px;
  padding-top : 0px;
  line-height : 18px;
}
#comm_kaisu{
  margin-top : 0px;
  margin-left : 4px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  list-style-type : none;
}
.comm_list2_end{
  background-image : url(image/li_line_end.gif);
  background-repeat : no-repeat;
  padding-left : 15px;
  margin-left : 5px;
  line-height : 18px;
  padding-top : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
}
#comm_kaisu A{
  color : #f04e00;
}
.comm_kansou{
  background-color : #eeeeee;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
}
.hr{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : purple purple purple purple;
}

