#entrytitle{
	font-size:200%;color:#007b50;
	line-height:120%;padding:12px 0;
}
#entrybody{
	margin:0 8px;line-height:140%;
}  
#entrydate{
	color:#707f7a;border-bottom:1px dotted #707f7a;
	margin:-6px 0 16px 0;padding:0 0 8px 0;
}

li{
	list-style-type:none;
}
.disc{margin-bottom:0.5em;}
.disc li{list-style-type:disc;margin:0 0 0.1em 0.5em;}
.alpha li{list-style-type:lower-alpha;margin:0 0 0.1em 0.5em;}
ol li{list-style-type:decimal;margin:0 0 0.5em 1.5em;}

.waku{
	border-collapse:collapse;
}
.waku td{
	border:1px solid #000;padding:1px 3px;
}
.waku th{
	border:1px solid #000;padding:1px 3px;background:#1fb357;color:#fff;
}
.waku2{border:1px solid #666;padding:8px;}

.tbl1{border-collapse:separate;border-spacing:3px;border:3px solid #1fb357;}
.tbl1 th{vertical-align:top;padding:3px 8px 6px 3px;background:#1fb357;color:#fff;font-weight:bold;}
.tbl1 td{vertical-align:top;padding:3px;background:#f0f0f0;}

.tblrt{vertical-align:top;text-align:right;}

#reference{margin:2em 0 0 0;}
.entrytitle_cat{font-size:82%;font-weight:normal;}
.kome{text-indent:-1em;padding-left:1em;}
.kome2{text-indent:-1.5em;padding-left:1.5em;}
.end{margin-bottom:1em;}

#left-menu{
	margin:12px 0 0 8px;padding:0px 0;
	border:1px solid #ccc;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
}
#left-menu li{
	margin:0 0 0 0;
}
#left-menu li .top{
padding-top:4px;
-webkit-border-top-right-radius: 8px;-webkit-border-top-left-radius: 8px;-moz-border-radius-topright: 8px;-moz-border-radius-topleft: 8px;border-top-right-radius: 8px;border-top-left-radius: 8px;overflow:hidden;
}
#left-menu li .last{
padding-bottom:4px;
	border-bottom:0;
	-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;overflow:hidden;
}
#left-menu li a{
	display:block;font-size:13px;line-height:30px;padding:0 3px 0 6px;border-bottom:1px solid #ccc;
}
#left-menu li a:hover{
	background:#eee;
}


