@charset "UTF-8";
  
  /*
  (C) 日本トレーサビリティセンター
  */
  
  BODY { 
  line-height:1.2;
  font-family: "MS PGothic";
  }
  
  span.sp1 { font-size: 20px; }
  
  A{TEXT-DECORATION:none}
  A:link    { text-decoration: none;  color: #005599; } 
  A:visited { text-decoration: none;  color: #007700; } 
  A:active  { text-decoration: none;  color: #EE0066; } 
  A:hover   { text-decoration: none;  color: black;  background-color:red;  cursor: crosshair; }
  
  
  A.tm         { text-decoration:none; color:limegreen; }
  A.tm:link    { text-decoration:none; color:limegreen; font-weight:bold; }
  A.tm:visited { text-decoration:none; color:limegreen; font-weight:bold; }
  A.tm:active  { text-decoration:none; color:#FFFFFF;  background-color:#000000; }
  A.tm:hover   { text-decoration:none; color:paleturquoise;  background-color:forestgreen;  cursor:crosshair; }
  
  
  A.tLink { text-decoration:none; color:gold; font-weight:bold; font-size:15px; font-style:normal; } 
  A.tLink:link    { text-decoration:none; color:gold; } 
  A.tLink:visited { text-decoration:none; color:gold; } 
  A.tLink:active  { text-decoration:none; color:gold; } 
  A.tLink:hover   { text-decoration:none; cursor:crosshair; color:black; background-color:lightgreen; } 
  
  
  A.jtc { text-decoration:none; color:black; font-weight:bold; font-size:30px; font-style:normal; } 
  A.jtc:link { text-decoration:none; color:black; font-weight:bold; font-size:30px; font-style:normal; } 
  A.jtc:visited { text-decoration:none; color:black; font-weight:bold; font-size:30px; font-style:normal; } 
  A.jtc:active { text-decoration:none; color:black; font-weight:bold; font-size:30px; font-style:normal; } 
  A.jtc:hover { text-decoration:none; cursor:crosshair; color:black; background-color:goldenrod; } 
  
  
  /* 見えないテーブル (背景色同色のテーブル) */
  TABLE.noframe { background-color:white;  border: 0px none transparent;  padding:0px; }
  TD.noframe { background-color:white; color:black; padding:0px; font-size:12px; font-weight:normal; font-style:normal; }
  
  
h3.midTitle {
  background-image: url(./img/midTitle.gif);
  border: 1px #33AA33 solid;
  padding: 5px 0px 3px 0px;
  font-weight: bold;
  text-indent: 0.5em;
  color: #000000;
  font-size: 100%;
  margin: 15px 0px 5px 0px;
  width:98%;
}


h3.roseTitle {
  background-image: url(./img/pinkRose2.gif);
  border: 0px #FFFFFF solid;
  padding: 5px 0px 3px 0px;
  font-weight: bold;
  text-indent: 0.5em;
  color: #000000;
  font-size: 200%;
  margin: 15px 0px 5px 0px;
  width:98%;
}


.dot6Font { font-size: 6px; }
.ulb { text-decoration:underline;  font-weight:bold;  font-size:110%; }

.btn_px12b { 
  background-color: #EEEEFF; 
  color: black; 
  border: 1px double gray; 
  font-size: 12px; 
  font-weight: bold; 
  font-style: normal; 
 }

.btnRed_px12b { 
  background-color: #FFBBBB; 
  color: black; 
  border: 1px double gray; 
  font-size: 12px; 
  font-weight: bold; 
  font-style: normal; 
 }

.btnLblue_px12b { 
  background-color: #CCFFFF; 
  color: black; 
  border: 1px double gray; 
  font-size: 12px; 
  font-weight: bold; 
  font-style: normal; 
 }

 .key { 
  background-color: #333399; 
  color: #F0F0FF; 
  padding: 0px; 
  border: 1px solid #808080; 
  font-size: 12px; 
  font-weight: bold; 
  font-style: normal; 
  } 
