div.topics{
margin : 2em 1em 1em 1em ;
background-color : #ffeaf4 ;
padding : 5 5 5 5
}

h2.topics{
font-size : 100% ;
background-color : #ffeaf4 ;
margin : 0 1em 0 2em ;
border : 0
}

p.topics{
font-size : 95% ;
}

img.tittle01{
float : left ;
margin : 1 10 1 6 
}

/*事業内容紹介資料掲載表*/

table.siryo {
margin : 0 auto 1em 2em ;
line-height : 1em ;
border-collapse : collapse ;
empty-cells : show ;
}

th.siryo {
border : #ff9933 1px solid ;
background-color : #ffffcc  ;
padding : 5px 5px 5px 5px ; 
font-size : 90% ;
color : #990000 ;
line-height : 1em ;
font-family :"ＭＳ Ｐゴシック","Osaka","sans-serif"; 
text-align : center ;
}

td.siryo {
border : #ff9933 1px solid ;
padding : 5px 5px 5px 5px ; 
font-size : 90% ;
line-height : 1.2em ;
font-family :"ＭＳ Ｐゴシック","Osaka","sans-serif"; 

}

caption.siryo {
padding : 5px 5px 5px 5px ; 
font-size : 95% ;
line-height : 1em ;
font-family :"ＭＳ Ｐゴシック","Osaka","sans-serif"; 
text-align : left ;
text-decoratin: bold ;
font-weight : bold ;
margin : 0 auto 0 3em ;
}

.retsu01 {
width : 260px ;
}
.retsu02 {
width : 150px ;
}
.retsu03 {
width : 180px ;
}

/*メニュー紹介分野別表*/
table.bunya{
  font-size : 100% ;
  font-family : "ＭＳ Ｐゴシック","平成明朝","serif" ;
  border-collapse : collapse ;
  empty-cells : show ;
  margin :0 10px 0 10px ;
  padding : 2px ;
  line-height : 2em ;
}

th.bunya{
  font-size : 90%;
  color : #990000 ;
  font-family : "ＭＳ Ｐゴシック","Osaka","sans-serif" ;
  border : 1px solid #ff9933  ;
  text-align : center;
  text-decoratin : bold ;
  line-height : 1.5em;
  padding: 5px 5px 5px 5px ;
}

td.bunya{
  font-size : 85%;
  font-family : "ＭＳ Ｐゴシック","平成明朝","serif" ;
  border : 1px solid #ff9933  ;
  line-height : 1.5em;
  height : 3em ;
  padding: 5px 5px 5px 5px ;
}

caption.bunya{
  caption-side : top ;
  margin :0 10px 0 10px ;
  text-align : left ;
  font-size : 85% ;
  color : #990000 ;
  font-family : "ＭＳ Ｐゴシック","Osaka","sans-serif" ;
  font-weight : bold;
  word-spacing : 1em ;
  border : 1px solid #ff9933  ;
  background-color : #ffffcc ;
  padding: 5px 15px 5px 15px ;
  line-height : 1.5em ;
}

.bunya_01{
  width :15em ;
}

.bunya_03{
  width :6em ;
}

.bunya_04{
  width :6em ;
}


/*事業名、概要紹介*/
td.head_01{
  background-color : #ffcc99 ;
  border-right : 1px solid #ff9933 ;
  border-left : 1px solid #ff9933 ;
  border-top : 1px solid #ff9933 ;
  color : #660000 ;
  font-size : 85% ;
  font-weight : bold ;
  padding : 0 5px 0 1em ;
}

td.head_02{
  background-color : #ffffcc ;
  border-right : 1px solid #ffcc99 ;
  border-left : 1px solid #ffcc99 ;
  border-bottom : 1px solid #ff9933 ;
  padding : 0 5px 0 5px ;
}

/*改正履歴*/

table.rireki {
margin : 0 auto 1em 2em ;
line-height : 1em ;
border-collapse : collapse ;
empty-cells : show ;
}

th.rireki {
border : #cc99ff 1px solid ;
background-color : #ccffff  ;
padding : 5px 5px 5px 5px ; 
font-size : 95% ;
color : #000000 ;
line-height : 1em ;
font-family :"ＭＳ Ｐゴシック","Osaka","sans-serif"; 
text-align : center ;
}

td.rireki {
border : #cc99ff 1px solid ;
padding : 10px 5px 5px 5px ; 
vertical-align : top ;
}

caption.rireki {
padding : 5px 5px 5px 5px ; 
font-size : 95% ;
line-height : 1em ;
font-family :"ＭＳ Ｐゴシック","Osaka","sans-serif"; 
text-align : left ;
text-decoratin: bold ;
font-weight : bold ;
margin : 0 auto 0 3em ;
}

.rireki_01 {
width : 130px ;
}
.rireki_02 {
width : 470px ;
}

td.rireki h3 {
font-size : 100% ;
line-height : 1.2em ;
font-family :"ＭＳ Ｐゴシック","Osaka","sans-serif";
margin : 0 5px 5px 1em ;
text-indent : -1em ;
}

td.rireki p {
font-size : 100% ;
line-height : 1.1em ;
font-family :"ＭＳ Ｐゴシック","Osaka","sans-serif";
margin : 0 5px 5px 10px ;
text-indent : 1em ;
}

td.rireki{
font-size : 90% ;
}