hr.title {
  color: #ffff00; /* 線の色(IE用) */
  background-color: #ffff00; /* 線の色(NN用) */
  height: 8px; /* 線の太さ */
  border: 3px; /* 枠の太さ */
  border-color: #0000ff; /* 枠の色 */
  border-style: double; /* 枠の種類 */
}


th {
	FONT-SIZE: 100%; TEXT-ALIGN: left
}
th.labelC {
	FONT-SIZE: 100%; TEXT-ALIGN: center
}
td.verinfo {
	FONT=SIZE: 100%; TEXT-ALIGN: right
}
td.index {
	FONT-SIZE: 100%; TEXT-ALIGN: left
}
td.imgex {
	FONT-SIZE: 80%; TEXT-ALIGN: center
}
td.labelC {
	FONT-SIZE: 100%; TEXT-ALIGN: center
}
div.warning{
	margin:0px;
	padding:4px;
	border-width:2px 2px 2px 2px;
	border-color:#ff0000;
	border-style:solid;
}
div.warning2{
	margin:0px;
	padding:4px;
	border-width:2px 2px 0px 2px;
	border-color:#ff0000;
	border-style:solid;
}


.TableAttr_warning {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; BORDER-BOTTOM: #ff0000 1px solid; BORDER-COLLAPSE: collapse
}
.TableAttr_warning TD {
	BORDER-RIGHT: #ff0000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ff0000 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ff0000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ff0000 1px solid
}
.TableAttr_warningB {
	BORDER-RIGHT: #0000ff 1px solid; BORDER-TOP: #0000ff 1px solid; BORDER-LEFT: #0000ff 1px solid; BORDER-BOTTOM: #0000ff 1px solid; BORDER-COLLAPSE: collapse
}
.TableAttr_warningB TD {
	BORDER-RIGHT: #0000ff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #0000ff 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #0000ff 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #0000ff 1px solid
}


.TableAttr_auto {
	BORDER-RIGHT: #2b2b2b 1px solid; BORDER-TOP: #2b2b2b 1px solid; BORDER-LEFT: #2b2b2b 1px solid; BORDER-BOTTOM: #2b2b2b 1px solid; BORDER-COLLAPSE: collapse
}
.TableAttr_auto th{
	BORDER-RIGHT: #2b2b2b 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #2b2b2b 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-LEFT: #2b2b2b 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #2b2b2b 1px solid; BACKGROUND-COLOR: #C7D6EE; TEXT-ALIGN: center; vertical-align:middle
}
.TableAttr_auto td{
	BORDER-RIGHT: #2b2b2b 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #2b2b2b 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #2b2b2b 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #2b2b2b 1px solid
}

table.TableAttr {
	BORDER-RIGHT: #2b2b2b 1px solid; BORDER-TOP: #2b2b2b 1px solid; BORDER-LEFT: #2b2b2b 1px solid; BORDER-BOTTOM: #2b2b2b 1px solid; BORDER-COLLAPSE: collapse
}
th.TableAttr {
	BORDER-RIGHT: #2b2b2b 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #2b2b2b 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-LEFT: #2b2b2b 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #2b2b2b 1px solid; BACKGROUND-COLOR: #C7D6EE; TEXT-ALIGN: center; vertical-align:middle
}
td.TableAttr {
	BORDER-RIGHT: #2b2b2b 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #2b2b2b 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #2b2b2b 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #2b2b2b 1px solid
}
.style2 {color: #0000FF}
.style4 {
	color: #FF0000;
	font-weight: bold;
}
.styleB4 {
	color: #0000FF;
	font-weight: bold;
}

.style5 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: x-large;
}
.style7 {
	font-size: x-small;
	font-weight: bold;
}
.style8 {font-size: xx-small}
.style10 {font-size: xx-small}
.style12 {color: #FFFF00}

