A:link { text-decoration: none; color:#f08080 }
A:visited { text-decoration: none; color=#ffa500; }
A:active { text-decoration: underline; color:#ff1493; } 
A:hover{ text-decoration: underline; color:#ffffff; }

em {
	font-weight: bold;
	font-style: Comic Sans MS;
}
.mname { 
	color: #dddddd;
}
.bname {
	color: #eeaaaa;
}
.dname{
	color: #ee6666;
}


div.contents{
		font-weight: bold; 
		font-size: 100%;
		color: #fff;
		border:solid #CCCCCC;
		border-width:0 0 1px 7px;
		border-color:#cccccc;
		padding: 1px 1px;
		margin: 20px 10px 0px; 
		border-style:dashed;
}
div.favorit{
	border: 5px double #ff3300;
	padding:10px 3px;
	border-color:#cccccc;
	border-width:1px 1px 1px 7px;
margin: 15px 0px 0px 0px;
}

div.explanation{
	padding:10px 3px;
	border-color:#cccccc;
	border-width:0px 0px 1px 7px;
	border-style:dashed;
	background:url(http://www.geocities.jp/server-errors/not_found.html);
}
div.normal{
	padding:10px 3px;
	border-color:#cccccc;
	border-width:1px 1px 1px 7px;
	border-style:dash;
	background:url(http://www.geocities.jp/server-errors/not_found.html);
}
p { line-height:1.5; margin:0; padding:0 1em 1em 1em; }

h2{
	position:relative;
	top:-1em;
	margin:0
	padding:0.1em; 
	border-color:#cccccc;
	border-width:1px 1px 1px 7px;
	border-style:solid;
	width:10em;
	text-align:center;
	font-size: 14px
}
h3.explanation{
	font-weight: bold; 
	font-size: 100%;
	color: #fff;
	border:solid #CCCCCC;
	border-width:0 0 1px 7px;
	border-color:#cccccc;
	padding: 1px 1px;
	margin: 20px 10px 0px; 
	border-style:dashed;
}
h5{
	position:relative;
	top:-1em;
	margin:0
	padding:0.1em; 
	border-color:#cccccc;
	border-width:1px 1px 1px 7px;
	border-style:solid;
	width:10em;
	text-align:center; 
}