/*統一部分*/

BODY{
  text-align : center;
  margin-top:0px;
  background-image : url(../../img/back_01.jpg);
}

TABLE{
  margin: auto;
}

.table_main{
  width : 800px;
  font-size : 10pt;
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #009966 #009966 #009966 #009966;
  text-align : center;
  background-color : white;
  color : gray;
}

.table_copyright{
  width : 800px;
  font-size : 10pt;
  color : white;
  background-color : #009966;
  text-align : right;
  background-image : url(../../img/back_logo.jpg);
  background-repeat : no-repeat;background-position : left center;}.table_top{
  width : 800px;
  font-size : 10pt;
  color : white;
  background-color : #009966;
}


/*リンク部分の色指定*/

A:LINK { color: #0000ff; 
  text-decoration : none;
}

A:VISITED { color: #000080; 
  text-decoration : none;
}

A:HOVER { color: #ff3300; 
  text-decoration : underline;
}

A:ACTIVE { color: #ffff00; 
}

/*BODY要素*/


/*TABLE要素*/

.table_menu{
  font-size : 10pt;
  text-align : center;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : dotted;
  border-bottom-style : dotted;
  border-top-color : black;
  border-bottom-color : black;
  width : 750px;
}

.table_contents{
  font-size : 10pt;
  text-align : center;
  width : 750px;
}

.table_topi{
  font-size : 10pt;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  width : 400px;
}

.table_his{
  font-size : 10pt;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  width : 300px;
}

/*TD&TEXT要素*/

.td_line01{
  background-image : url(img/line01.gif);
  background-repeat : repeat-x;background-position : center center;
}

.td_date{
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : gray;
  font-weight : bold;
}

.td_topic01{
  color : #0080ff;
  background-color : #ecf5ff;
}

.td_topic02{
  color : #ff8080;
  background-color : #ffecec;
}
