#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;}
