/*統一部分*/

BODY{
  text-align : center;
  margin-top:0px;
  background-image : url(../../img/back_01.jpg);
}

TABLE{
  margin: auto;
}

h2 {
	font-size: 11pt;
	color: #F90;
}

.table_main{
  width : 800px;
  font-size : 10pt;
  color : #009966;
  
  background-color : white;
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #009966 #009966 #009966 #009966;
  text-align : center;
}

.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_spec{
  font-size : 8pt;
  width : 700px;
  color : #009966;
}

.table_info{
  font-size : 10pt;
  width : 650px;
  color : #999999;
}

.table_cg{
  width : 550px;
  text-align : center;
  font-size : 10pt;
  color : gray;
}

/*TD&TEXT要素*/

.TD_r_n{
  font-size : 10pt;
  text-align : right;
}

.TD_l_n{
  font-size : 10pt;
  text-align : left;
}

.TD_c_n{
  font-size : 10pt;
  text-align : center;
}

.TD_r_title01{
  font-size : 10pt;
  font-weight : bold;
  color : white;
  background-color : #ff8080;
}

.TD_c_title01{
  font-size : 10pt;
  font-weight : bold;
  color : white;
  background-color : #ff8000;
  text-align : center;
}

.TR_spec{
  background-color : #e1ffe1;
}
table.spec th ,
table.spec td {
	font-size : 8pt;
}
table.spec th {
	text-align: right;
	width: 80px;
}
table.spec td {
	text-align: left;
}