@charset "EUC-JP";			/* 文字コードの指定 */

#Contents #Outline {
	margin-bottom: 2em;
}
#Contents #Yomi {
	background-repeat:no-repeat;
	background-position:left center;
	background-image: url(yomi.gif);
	padding-left:72px;
	margin-bottom:0.5em;
}
#Contents #Summary {
	background-repeat:no-repeat;
	background-position:left center;
	background-image: url(summary.gif);
	padding-left:72px;
	margin-bottom:0.5em;
}
#Contents #Relations {
	background-repeat:no-repeat;
	background-position:left center;
	background-image: url(relations.gif);
	padding-left:72px;
	margin-bottom:0.5em;
}
#Contents #Relations a {
	margin-right: 1em;
}




.pagelist {
	clear:both;
	margin-top:0.4em;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.pagelist .ref {
	font-size:80%;
	text-align:center;
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;
	background-color: #f0f0f0;
	margin-right:0.4em;
	margin-bottom:0.4em;
	padding:0.2em;
	float:left;
}
.pagelist .noref {
	font-size:80%;
	text-align:center;
	margin-right:0.4em;
	margin-bottom:0.4em;
	padding:0.2em;
	float:left;
}

#search {
	border-color:#009900;
	border-style:dotted;
	border-width:1px;
}

#search form{
	margin:10px;
}
#search form label{
	width:5.5em;
}

#word {
	clear:both;
	margin-top:1em;
}
#word ul{
	margin:0px;
	list-style-type: none;
}

#word li{
	text-align:center;
	border-color:#aaeeaa;
	border-style:solid;
	border-width:1px;
	width:25em;
	margin-right:0.4em;
	margin-bottom:0.4em;
	float:left;
}

#term {
}
#term h3{
	border-bottom:solid;
	border-width:1px;
}
#term #kana{
	margin-bottom: 1em;
}