@charset 'UTF-8';
/******************************************************************************

  スタイル定義上書き

******************************************************************************/
table.tbl01
{
	margin-bottom: 3em;
}

table.tbl01 > caption > a
{
	display: block;
	text-align: right;
	color: #777 !important;
	font-weight: bold;
}

table.tbl01 ul
{
	margin-bottom: 1em;
}

table.tbl01 ul > li
{
	line-height: 1.25;
	margin-bottom: .5em;
	list-style-position: outside;
	margin-left: 1em;
}

table.tbl01 ul > li > strong
{
	display: block;
	font-size: 90%;
	color: #999;
}

th.month
{
	text-align:center !important;
}

table.tbl01 > caption
{
	text-align:center;
	font-size: 150%;
	font-weight: bold;
}

.message ol
{
	list-style: decimal;
	margin-left: 1em;
}

.message ol > li
{
	margin-bottom: 2em;
}

.message ol > li >  h3,
.message ol > li >  p
{
	margin: .5em 0;
}


dfn
{
	font-weight: bold;
	font-size: 120%;
	letter-spacing: .25em;
}