@charset "utf-8";


#rec08 {
  clear:both;
  margin:0px;
  padding-bottom:25px;
  width:130;
  height:17px;
  background:url(../record/images/rec_tl_08.gif) no-repeat;
  text-indent:-10000px;
  }



#file001 {
  margin:0px;
  padding-bottom:25px;
  width:230px;
  height:15px;
  background:url(../record/images/f001_tl_01.gif) no-repeat;
  text-indent:-10000px;
  }

#file002 {
  margin:0px;
  padding-bottom:25px;
  width:200px;
  height:15px;
  background:url(../record/images/f002_tl_01.gif) no-repeat;
  text-indent:-10000px;
  }

#file003 {
  margin:0px;
  padding-bottom:25px;
  width:140px;
  height:15px;
  background:url(../record/images/f003_tl_01.gif) no-repeat;
  text-indent:-10000px;
  }

#file004 {
  margin:0px;
  padding-bottom:25px;
  width:105px;
  height:15px;
  background:url(../record/images/f004_tl_01.gif) no-repeat;
  text-indent:-10000px;
  }




#filecontent {
  padding:0px;
  margin:15px 30px 0px 30px;
  }

#filecontent h3 {
  margin:0px 0px 15px 0px;
  padding:0px 0px 0px 5px;
  line-height:120%;
  color:#2A59A8;
  border-left:solid #2A59A8 5px;
  }

#filecontent p {
  margin:0;
  padding:0px 0px 20px 0px;
  line-height:140%;
  }




/*
#filetable {
  width:520px;
  border-collapse: collapse;
  font-size:small!important;
  font-size:x-small;
  margin-bottom:20px;
  }
  
#filetable th {
  padding:8px;
  white-space:nowrap;
  border-bottom:solid #ddd 1px;
  text-align:left;
  }

#filetable td {
  padding:8px;
  border-bottom:solid #ddd 1px;
  }

*/

#filetable {
  width:520px;
  border-collapse: collapse;
  border:solid #ccc 1px ;
  font-size:x-small!important;
  font-size:xx-small;
  }
  
#filetable th {
  padding:5px;
  border:solid #ccc 1px ;
  background-color:#999;
  color:#fff;
  }
  
#filetable td {
  text-align:center;
  padding:5px;
  border:solid #ccc 1px ;
  }


#filecontentbox {
  padding:0px;
  margin:0px 0px 20px 0px;
}

#filecontentbox img {
  text-align:center;
}


#filecontentback {
  padding:0px;
  margin:0px 0px 10px 0px;
}


#filecontent #filecontentbox #filecontentboximg a {
  text-decoration:none;
  border:0;
  }

#filecontent #contact a {
  display:block;
  width:100%;
  padding:15px 0px 15px 0px;
  margin:0px 0px 20px 0px;
  border:solid #999 1px;
  color:#fff;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  background-color:#2A59A8;
  }

#filecontent #contact a:hover {
  text-decoration:none;
  display:block;
  color:#fff;
  background-color:#f90;
  }


a {
  text-decoration:none;
  border-bottom:dashed #36c 1px;
  color:#36c;
  }

a:hover {
  border-bottom:dashed #f60 1px;
  color:#f60;
  }




