/* •Ò�¬ he */

div.he{
	border: solid 3px #dddddd;
	margin-bottom: 5px;
}
@media only screen 
and (max-width: 1024px) {
	div.he {
		border-right: none;
	}
}
div.he div.for,
div.he div.inv {
	padding-top: 35px;
}
div.he div.for {
	margin-bottom: 20px;
	white-space: nowrap;
}
div.he div.for span.tn {
	font-size: small;
}
table.he,
div.he div.note,
div.he div.inv {
	margin-bottom: 20px;
}
table.he {
	border: none;
}
table.he th {
	background-color: transparent;
	color: inherit;
}
table.he th,
table.he td {
	padding: 0;
	border: none;
	white-space: nowrap;
}
@media only screen 
and (min-width: 1024px) {
	table.he th.shozoku {
		width: 55px;
	}
}
table.he th.fNo {
	width: 20px;
}
table.he td.shozoku {
	text-align: right;
}
table.he th.seizou,
table.he td.seizou,
table.he td.seizous,
table.he th.bikou,
table.he td.bikou {
	color: #808080;
	background-color: #ffffff;
	vertical-align: bottom;
}
table.he th.seizou,
table.he td.seizou,
table.he th.bikou,
table.he td.bikou {
	padding: 1px 5px;
}
table.he td.seizou,
table.he td.bikou {
	border: solid 1px #bbbbbb;
}
table.he td.bikou {
	font-size: small;
}
table.he th.cNo {
	font-size: small;
}
table.he td.cNo {
	text-align: center;
}
table.he span.s {
	font-size: small;
}
div.he div.inv,
div.he div.power {
	white-space: nowrap;
}
div.he div.inv span.note {
	font-size: small;
	padding-left: 20px;
}
div.he div.inv span.division { font-size: small; }
div.he div.inv span.inv { font-weight: bold; }
.invMitsubishi,
.invToshiba,
.invHitachi,
.invToyo {
	font-weight: bold; 
}
.invMitsubishi { color: #ff0000; }
.invToshiba { color: #008000; }
.invHitachi { color: #0000ff; }
.invToyo { color: #009cc0; }
th.cNo img,
div.power img {
	border: none;
}
