
A:link { color:#0000FF; text-decoration: underline; font-size:12px;}
A:VISITED { color: #CC00FF; text-decoration: underline; font-size:12px;}
A:HOVER { color:#CC00FF; TEXT-DECORATION: none; font-size:12px;}

BODY {font-size:12px; color:#605048;}
TH {font-size:12px; color:#000000;}
TD {font-size:12px; color:#000000;}
P {font-size:12px; color:#000000;}
H1 {font-size:8px; color:#af8550; font-weight: lighter;}
H2 {font-size:14px; color:#FFFFFF;}
H3 {font-size:12px; color:#FFFFFF;}
H4 {font-size:12px; color:#000000;}

td.foot { font-size:10px; color:#ffffff; background:#92C910;}
span.red { color: #FF0000;}
span.orange { color: #FF8000;}

.con { font-size: 12px; color: #9e274e; font-weight: bold;}

 A:link.H2 { font-size: 12px; color: #FFFFFF; text-decoration: none;}
 A:visited.H2 { font-size: 12px; color: #FFFFFF; text-decoration: none;}
 A:hover.H2 { font-size: 12px; color: #FFFFFF; text-decoration: underline;}

 A:link.head { color: #FFFFFF; text-decoration: underline; font-weight: lighter;}
 A:visited.head { color: #FFFFFF; text-decoration: underline; font-weight: lighter;}
 A:hover.head { color: #FFFFFF; text-decoration: none; font-weight: lighter;}

 A:link.foot { font-size: 10px; color: #FFFFFF; text-decoration: none;}
 A:visited.foot { font-size: 10px; color: #FFFFFF; text-decoration: none;}
 A:hover.foot { font-size: 10px; color: #FFFFFF; text-decoration: none;}

 A:link.foot-bar { font-size: 10px; color: #FFFFFF; text-decoration: none;}
 A:visited.foot-bar { font-size: 10px; color: #FFFFFF; text-decoration: none;}
 A:hover.foot-bar { font-size: 10px; color: #FFFFFF; text-decoration: none;}

 A:link.first { font-size:10px; color: #755b31; text-decoration: underline; font-weight: lighter;}
 A:visited.first { font-size:10px; color: #755b31; text-decoration: underline; font-weight: lighter;}
 A:hover.first { font-size:10px; color: #755b31; text-decoration: none; font-weight: lighter;}




  /* 検索結果　ヘッダーテーブル */

table.head{
    background-color:#E1F0FF;
    padding:0.3em 1em;
    border-top:1px solid #d1d1d1;
    border-right: none;
    border-bottom: none;
    border-left: none;
}

  /* 細線グレーのテーブル */
table.gray{
    border-top:1px solid #d1d1d1;
    border-left:1px solid #d1d1d1;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.gray th{
    border-right:1px solid #d1d1d1;
    border-bottom:1px solid #d1d1d1;
    color:#330000;
    background-color:#ffffff;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.gray td{
    border-right:1px solid #d1d1d1;
    border-bottom:1px solid #d1d1d1;
    padding:0.3em 1em;
}


  /* 細線薄いベージュのテーブル */
table.bage{
    border-top:1px solid #AB9B81;
    border-left:1px solid #AB9B81;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    border-top-color: #FFFFFF;
}
.bage th{
    border-right:1px solid #AB9B81;
    border-bottom:1px solid #AB9B81;
    color:#330000;
    background-color:#ffffff;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
    border-top-color: #FFFFFF;
}
.bage td{
    border-right:1px solid #AB9B81;
    border-bottom:1px solid #AB9B81;
    padding:0.3em 1em;
    border-top-color: #FFFFFF;
}


/*新規表組み装飾*/
.new_table{
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
th.new_table_sub{
	background-color: #FFFFFF;
	padding: 4px;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;

}

/*グレーグラデーション背景*/

td.new_table{
	background-color: #FFFFFF;
	padding: 4px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-repeat: repeat-x;
	color: #333333;

}

td.new_table_none{
	background-color: #FFFFFF;
	padding: 4px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-repeat: repeat-x;
	color: #333333;
}



A.btn {
  display: block;             /* ブロック要素にする */
  width: 95px;                /* 横幅 */
  color: #ffffff;
  background-color: #A68264;  /* 背景色 */
  border: outset 2px #201D11; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 12px;            /* フォントサイズ */
  line-height: 12px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
A.btn:hover {
  color: #A68264;
  background-color: #D2C0B1;  /* 背景色 */
  border: inset 2px #DDD7BF;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
A.btn:active { color: #A68264; }
A.btn:visited { color: #ffffff; }


