H1
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: medium;
	padding-bottom: 3px;
	margin: 1px;
	padding-top: 3px;
	background-color: #c0c0ff;
}

H2
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: medium;
	padding-bottom: 3px;
	margin: 1px;
	padding-top: 3px;
	background-color: #ffffcc;
	font-size: small;
}

P
{
	font-size: x-small;
}


LI
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 1px;
	font-size: x-small;
}

.detailinfo
{
	font-size: x-small;
	color: blue;
	cursor: pointer;
}

.hatena
{
	font-size: x-small;
}

.textsmall
{
	font-size: x-small;
}

.blogrank
{
	font-size: x-small;
	text-align: right;
}



