/* SJIS系文字一覧…固有 */
table.sjis {
	border-collapse: separate;
	border-top: solid 1px#ddf;
	border-left: solid 1px#ddf;
}
table.sjis th, table.sjis td {
	padding: 1px;
	border: solid 1px;
	border-color: #FFF #aaf #aaf #FFF;
}
table.sjis th {
	background-color: #cdf !important;
}


table#sjis_1byte th, table#sjis_1byte td {
	width: 30px;
	text-align: center;
}
tr.ctrl td, td.ctrl {
	font-size: 9pt;
	color: #f66;
}

table#sjis_1byte td.ctrl2 {
	color: #66f;
}
.sjis_1byte_blank {
	background-color: #fe6;
}
table td.spc {
	font-size: 9pt;
	color: #66f;
}

table#sjis_1byte tr.x40 td, table#sjis_1byte tr.x50 td {
	background-color: #eee;
}

/* 2バイト文字の表固有 */
div.sjis_2byte {
	width: 1240px;
}
div.sjis_2byte table.sjis_2byte td {
	width: 75px;
	font-size: 13px;
	vertical-align: top;
}

.sjis_nec {
	background-color: #bbf !important;
}
.sjis_nec-ibm {
	background-color: #ebf !important;
}
.sjis_ibm {
	background-color: #fbb !important;
}

table.sjis_2byte td.other {
	background-color: #ffc !important;
}
table.sjis_2byte td.otherx {
	background-color: #fcb !important;
}
table.sjis_2byte td.kanji1 {
	background-color: #fee !important;
}
table.sjis_2byte td.kanji2 {
	background-color: #fde !important;
}
table.sjis_2byte td.kanji3 {
	background-color: #fec !important;
}
table.sjis_2byte td.kanji4 {
	background-color: #fdb !important;
}
table.sjis_2byte td.kanjix {
	background-color: #dcf !important;
}
table.sjis_2byte td.gaiji {
	background-color: #efd !important;
}
