body { 
	margin:10px auto; padding:0;
	text-align:center;
}

table {
	margin-left:auto;
	margin-right:auto;
}

table#logmenu {
	color: #FFFFFF;
	margin:10px auto;
	width:350px;
	font-size:smaller;
}

table#logmenu td,table#logmenu th {
	padding:0.3em;
	border-bottom:1px dotted #cccccc;
}

table#logmenu td.blank {
	color:#999999;
}

table#logmenu caption {
	font-size:larger;
	font-weight:bold;
	padding-bottom:0.8em;
}

div#home {
	text-align:center;
	font-weight:bold;
}

div#diarytop {
	margin:0 auto;
	width:75%;
	text-align:right;
}

div#shiromuku {
	margin:0 auto;
	width:75%;
	text-align:right;
	font-size:xx-small;
}

img#logo {
	margin:10px auto;
}