#contentBox{width:524px;position:relative;}
#leftcolumn {margin-right:17px;}

#contentBox h2{margin-top:26px;color:#993366;}
#contentBox h3{margin-top:26px;color:#993366;}
#contentBox h4{margin-top:26px;color:#9A4890;border-bottom:1px dotted #9A4890;margin-bottom:5px;}
#contentBox h5{font-size:0.9em;margin-top:24px;margin-bottom:10px;}
#contentBox h6{font-size:1em;margin-top:20px;margin-bottom:0.5em;color:#54605f;font-size:0.8em;}
#contentBox table td,th{text-align:left;padding:3px;font-size:0.8em;line-height:150%;}
.toTop{margin-top:10px;margin-bottom:20px;}
#contentBox p{margin-bottom:1em;text-indent:1em;font-size:0.8em;}
#contentBox ul,ol{font-size:0.8em;}
p.title{border-bottom:dotted 1px;font-weight:bold;}
p.entry{font-weight:bold;}

/*-----------------------------------------------for aisatu*/

#aisatu {
	margin: 10px 0 0 0;
	padding: 0px;
	float: none;
}

#aisatuimg {
	float: left;
	padding-right: 1em;
}

ul.circle {
	margin: 0px 0 0 24px;
	padding: 0px;
	list-style-type: disc;
}

/*-----------------------------------------------for tokushoku*/

#tokushoku {
	margin: 20px 0 0 0;
	padding: 0px;
	color:#663333;
}

#tokushoku ul{
	list-style-type: none;
}

#tokushoku li{
	margin: 0.5em 0 0 0;
	line-height: 1.2em;
	font-size: 1.2em;
}

/*-----------------------------------------------for kamoku*/

#kamoku {
	margin: 20px;
}

#kamoku table {
	border: 2pt double #333333;
}

#kamoku th	{
	text-align: center;
	vertical-align:middle;
	font-weight: bold;
	background-color: #99cccc;
	border: 1pt solid;
}

#kamoku td {
	border: 1pt solid #666666;
	vertical-align:middle;
}

#kamoku td.kamoku1	{
	text-align: center;
	width: 20px;
	background-color: #ccffff;
}

#kamoku td.kamoku2	{
	text-align: center;
	width: 20px;
	background-color: #ccffff;
}

#kamoku td.kamoku3	{
	text-align: left;
	width: 130px;
}

#kamoku td.kenkyu	{
	text-align: center;
}

#kamoku td.tani	{
	text-align: center;
	width: 20px;
}

#kamoku td.kaisetsu	{
	text-align: center;
	width: 48px;
}

#kamoku td.tanto	{
	width: 64px;
}

#kamoku .small	{
	font-size: 6pt;
}

#kamoku p.comment	{
	font-size: 8pt;
	margin: 8px 0 0 20px;
	line-height: 1em;
}

#kamoku p.comment2	{
	font-size: 8pt;
	margin: 8px 0 0 42px;
	line-height: 1em;
}

/*-----------------------------------------------for shido*/

#shido	{
	line-height: 1em;
}

#shido p {
	text-indent: 0;
	font-size:12pt;
}

#shido .honbun1	{
	width: 480px;
	margin: 1em 0 0 1em;
	float: left;
}

#shido .text1 {
	margin: 0;
	float: left;
	width: 80px;
	font-family: "‚l‚r –¾’©",serif;
	font-size: 8pt;
	font-weight: bold;
}
#shido .textkyoju {
	margin: 0;
	float: left;
	width: 80px;
	font-family: "‚l‚r –¾’©",serif;
	font-size: 9pt;
	font-weight: bold;
}

#shido .textname {
	margin: 0;
	float: left;
	width: 400px;
	font-family: "‚l‚r –¾’©",serif;
	font-size: 9pt;
	font-weight: bold;
}

#shido .text2 {
	margin: 0;
	float: left;
	width: 400px;
	font-family: "‚l‚r –¾’©",serif;
	font-size: 8pt;
	font-weight: normal;
}

/*-----------------------------------------------for shikaku*/

#shikaku	{
	line-height: 1em;
}

#shikaku ol{
	margin: 12px 0 0 24px;
	padding: 0px;
	list-style-type: decimal;
}

#shikaku table	{
	margin:1em 3em;
	border: 2px double #666666;
}

#shikaku th	{
	text-align: center;
	vertical-align:middle;
	font-weight: bold;
	background-color: #0099cc;
	padding: 2px;
	border: 1px solid #999999;
}

#shikaku td	{
	padding: 2px;
	border: 1px solid #999999;
}

#shikaku p {
	text-indent: 0;
	font-size:10pt;
}

#shikaku p.menkyo	{
	margin: 0;
}
#shikaku p.kyoka	{
	margin: 0 0 0 1em;
}
#shikaku p.shinrishi	{
	margin: 12px 0 12px 24px;
}

/*-----------------------------------------------for journal*/

#journal {
	margin: 20px 0 0 0;
	padding: 0px;
	color:#663333;
}

#journal ul{
	list-style-type: none;
	margin: 20px 0 0 20px;
}

#journal li{
	margin: 0.5em 0 0 2em;
	line-height: 1.2em;
	font-size: 1.2em;
	font-family: "Century",serif;
}

/*-----------------------------------------------for chukan*/

#chukan h5 {
	margin: 0 0 0 40px ;
}

#chukan table {
	border: 2pt double #333333;
}

#chukan th	{
	text-align: center;
	vertical-align:middle;
	font-weight: bold;
	background-color: #99cccc;
	border: 1pt solid;
}

#chukan td {
	border: 1pt solid #666666;
	vertical-align:middle;
}

#chukan td.no	{
	text-align: center;
	width: 20px;
	font-size: 0.6em;
	font-family: "Century";
}

#chukan td.jikoku	{
	text-align: left;
	width: 70px;
	font-size: 0.6em;
	font-family: "Century";
}

#chukan td.shimei	{
	text-align: left;
	width: 80px;
	height: 2em;
}

#chukan td.shimei2	{
	text-align: center;
}

#chukan td.naiyo	{
	text-align: left;
	width: 300px;
	font-size: 0.8em;
}

#chukan td.pdf	{
	text-align: center;
	width: 30px;
	font-size: 0.6em;
	font-family: "Century";
}

#chukan .small	{
	font-size: 6pt;
}

#chukan p.comment	{
	font-size: 8pt;
	margin: 8px 0 0 20px;
	line-height: 1em;
}

