#kokuji { 	color: red; 	font-size: smaller; 	text-align: center; 	padding: 2px; 	border: solid 1px gray; 	outline-style: none; 	}#kokuji td { 	border-style: none;	padding-left: 5px;	}.kokujitit { 	color: red; 	font-size: larger; 	}ul.kanji_ex { 	list-style-type: none; 	margin: 1em 0 1em 0; 	list-style-image: none; 	}ul.kanji_ex li {	margin: 0 0 0 1em; 	list-style-type: none; 	list-style-image: none; 	}.step table{ 	margin-top: 10px; 	margin-bottom: 20px; 	border-collapse: collapse; 	border-style: solid; 	border-width: 0; 	}.step td{  border-style: solid;  border-color: #795B20;  border-width: 1px 0px;  padding-left: 5px;  }.calling table{  margin-top: 10px;  border-collapse: collapse;  border-style: solid;  border-color: #795B20;  border-width: 1px;  width: 650px;	}.calling th {  border-style: solid;  border-color: #795B20; /*  666699*/  border-width: 1px 0px;  padding-left: 10px;  font-weight: normal;  text-align: left;	}.calling td{ 	border-style: solid; 	border-color: #795b20; 	border-width: 1px 0; 	padding: 3px    }.tyuki { 	font-size: smaller; 	}.gyou { 	font-size: smaller; 	}.gyouth { 	font-size: smaller; 	margin-right: 20px; 	padding-right: 30px; 	}.tyuki_red { 	color: red; 	font-size: smaller; 	}.categoryh3 { 	font-size: 1.2em; 	margin-left: -1em; 	}ul.nomark_list_red{ 	color: red; 	text-indent: -1em; 	margin-left: 30px; 	padding: 0; 	} ul.nomark_list_red li{ 	color: red; 	background-image: none; 	background-repeat: repeat; 	background-attachment: scroll; 	background-position: 0 0; 	text-indent: -1em; 	padding-left: 1em; 	list-style: none; 	}.kango_list { 	background: white; 	background-image: url(../img/list4.gif);	background-repeat: no-repeat; 	background-position: 0 top;	padding-left: 17px; 	list-style-type: none; 	list-style-image: none; 	}.M7840 img.spimg {	width:15px;	height:15px;	background-image:url(../img/M7840.gif); 	background-position: 0 center; vertical-align: text-bottom; bottom: -20%; 	}.M20CB img.spimg {	width:15px;	height:15px;	background-image:url(../img/M20CB.gif); 	background-position: 0 center; vertical-align: text-bottom; bottom: -20%; 	}.ex0001 img.spimg {	width:15px;	height:15px;	background-image:url(../img/ex0001.gif); 	background-position: 0 center; vertical-align: text-bottom; bottom: -20%; 	}.ex0002 img.spimg {	width:15px;	height:15px;	background-image:url(../img/ex0002.gif); 	background-position: 0 center; vertical-align: text-bottom; bottom: -20%; 	}.ex0003 img.spimg {	width:15px;	height:15px;	background-image:url(../img/ex0003.gif); 	background-position: 0 center; vertical-align: text-bottom; bottom: -20%; 	}.ex0004 img.spimg {	width:15px;	height:15px;	background-image:url(../img/ex0004.gif); 	background-position: 0 center; vertical-align: text-bottom; bottom: -20%; 	}.ex0005 img.spimg {	width:15px;	height:15px;	background-image:url(../img/ex0005_red.gif); 	background-position: 0 center; vertical-align: text-bottom; bottom: -20%; 	}.uc3775 img.spimg {	width:15px;	height:15px;	background-image:url(../img/uc3775.gif); 	background-position: 0 center; vertical-align: text-bottom; bottom: -20%; 	}	.uc7328 img.spimg {	width:15px;	height:15px;	background-image:url(../img/uc7328_red.gif); 	background-position: 0 center; vertical-align: text-bottom; bottom: -20%; 	}				.uc6884 img.spimg {	width:15px;	height:15px;	background-image:url(../img/uc6884.gif); 	background-position: 0 center; vertical-align: text-bottom; bottom: -20%; 	}	.uc6884_red img.spimg {	width:15px;	height:15px;	background-image:url(../img/uc6884_red.gif); 	background-position: 0 center; vertical-align: text-bottom; bottom: -20%; 	}	.uc9641 img.spimg {	width:15px;	height:15px;	background-image:url(../img/uc9641.gif); 	background-position: 0 center; vertical-align: text-bottom; bottom: -20%; 	}		.uc513E img.spimg {	width:15px;	height:15px;	background-image:url(../img/uc513E.gif); 	background-position: 0 center; vertical-align: text-bottom; bottom: -20%; 	}	.uc3A16 img.spimg {	width:15px;	height:15px;	background-image:url(../img/uc3A16.gif); 	background-position: 0 center; vertical-align: text-bottom; bottom: -20%; 	}			.uc57FF img.spimg {	width:15px;	height:15px;	background-image:url(../img/uc57FF.gif); 	background-position: 0 center; vertical-align: text-bottom; bottom: -20%; 	}	.uc3501 img.spimg {	width:15px;	height:15px;	background-image:url(../img/uc3501.gif); 	background-position: 0 center; vertical-align: text-bottom; bottom: -20%; 	}	.uc511E img.spimg {	width:15px;	height:15px;	background-image:url(../img/uc511E.gif); 	background-position: 0 center; vertical-align: text-bottom; bottom: -20%; 	}		.uc7F3B_red img.spimg {	width:15px;	height:15px;	background-image:url(../img/uc7F3B_red.gif); 	background-position: 0 center; vertical-align: text-bottom; bottom: -20%; 	}		.uc7458 img.spimg {	width:15px;	height:15px;	background-image:url(../img/uc7458.gif); 	background-position: 0 center; vertical-align: text-bottom; bottom: -20%; 	}		.uc651E img.spimg {	width:15px;	height:15px;	background-image:url(../img/uc651E.gif); 	background-position: 0 center; vertical-align: text-bottom; bottom: -20%; 	}	.uc01DD img.spimg {	width:9px;	height:15px;	background-image:url(../img/uc01DD.gif); 	background-position: 0 center; vertical-align: top; bottom: -10%; 	background-repeat: no-repeat;	}.uc0266 img.spimg {	width:9px;	height:15px;	background-image:url(../img/uc0266.gif); 	background-position: 0 center; vertical-align: top; bottom: -10%; 	background-repeat: no-repeat;	}	.uc0304 img.spimg {	width:6px;	height:9px;	background-image:url(../img/uc0304.gif); 	background-position: 0 center; vertical-align: top; bottom: -10%; 	background-repeat: no-repeat;	}											