body, th, td { font-size: 10pt; font-family: 'メイリオ',Meiryo;}
body { text-align: center;}
img { border: 0px; }

.center { margin-left: auto; margin-right: auto; width: 750px;}

.rborder { border: 1px solid gray; border-color: #F3C9DF; padding: 1px 3px;}
.wborder { padding: 1px 3px;}
.aborder { border: solid #93a9d5; border-width: 0px 0px 3px 0px;}

/* テーブル定義 */
/* ページタイトル用 */
.tbl0  { width: 748; border: 0px; margin: 0px; padding: 0px;}
/* １行要素用 */
.tbl1  { width: 734; border: 1px solid; border-color: #e6e6e6; border-width: 0px 0px 2px 0px; margin: 3px;}
/* １行要素用 (下線なし) */
.tbl1e { width: 734; border: 0px; margin: 3px;}
/* 解字木用 */
.tblT  { width: 734; border: 0px; margin: 0px; padding: 0px;}
/* セクションタイトル用 */
.tbl2  { width: 740; border: 1px;   background-color: #CBDCED;}
/* 下部太枠欄用 */
.tbl3  { width: 740; border: 3px solid; border-color: #e6e6e6; padding: 3px;}
/* 下部メッセージ用 */
.tbl4  { width: 740; border: 2px solid; border-color: #CBDCED; padding: 1px 16px;}



.tbl5  { width: 64; border: 1px solid; border-color: #CBDCED; margin: 3px;}
.tbl6  { width: 500; border: 1px solid; border-color: #CBDCED; margin: 3px;}


.tblx  { border: 1px solid; border-color: #CBDCED;}

/* 検索結果 字形表示テーブルデータ */
/* 文字鏡文字用 */
.td0 {	width:64; height:82; background-color: #F0F0F0;
	border: 3px solid #FFFFFF;
	font-family: Arial; font-weight: bold; font-size: 9pt;
	text-align: center;
	padding: 0px 0px; margin: 0px;}
/* JIS文字用 (↑とは背景色以外同じです) */
.td1 {	width:64; height:82; background-color: #FFF4AE;
	border: 3px solid #FFFFFF;
	font-family: Arial; font-weight: bold; font-size: 9pt;
	text-align: center;
	padding: 0px 0px; margin: 0px;}
/* UCS文字用  (↑とは背景色以外同じです) */
.td2 {	width:64; height:82; background-color: #A0FFFF;
	border: 3px solid #FFFFFF;
	font-family: Arial; font-weight: bold; font-size: 9pt;
	text-align: center;
	padding: 0px 0px; margin: 0px;}
/* 空白欄用 */
.tdN {	width:64; height:82; background-color: #FFFFFF;
	border: 3px solid #FFFFFF;
	font-family: Arial; font-weight: bold; font-size: 9pt;
	text-align: center;
	padding: 0px 0px; margin: 0px;}
.tdG {	width:64; height:82; background-color: #EFEFEF;
	border: 3px solid #FFFFFF;
	font-family: Arial; font-weight: bold; font-size: 9pt;
	text-align: center;
	padding: 0px 0px; margin: 0px;}

/* 大サイズ番号表示*/
.bignum	{ font-family: Arial; font-weight: bold; font-size: 14pt;}

/* 法務省HP(moj.go.jp) style */

.cnt_ttl02 {
	clear: both;
	margin: 0px 0px 10px 0px;
	font-size: 13px;
	border-left: 5px solid #3171D8;
	background: #f0f0f0;
}
.cnt_ttl02 span {
	padding: 2px 10px 0px 10px;
}

.cnt_ttl02s {
	margin: 20px 20px 20px 20px;
	color: #b80000;
	font-size: 11px;
}
