/* ページ全体 */
body
{
	font-size:   1.0em;
	font-family: sans-serif;
	line-height: 1.5em;
	letter-spacing: 0.05em;
	background:  rgb(255,255,240);
	margin:      0.8em;
}

/* ヘッダ */
table.header
{
	font-size: 100%;
	margin: 0px;
}

td.header
{
	text-indent: 10px;
}

/* h1 */
h1
{
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.3em;
	background: rgb(204,255,204);
	padding-right: 0.25em;
	padding-left : 0.25em;
}

h1.title
{
	background: none;
	padding-right: 0em;
	padding-left : 0em;
}

/* h2 */
h2
{
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.2em;
	background: rgb(204,255,204);
	padding-right: 0.25em;
	padding-left : 0.25em;
}

/* h3 */
h3
{
	margin-left : 0.35em;
	margin-right: 0.35em;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2em;
	background: rgb(220,255,220);
	padding-right: 0.15em;
	padding-left : 0.15em;
}


/* 段落 */
p,form,dl
{
	margin-left: 1.0em;
	margin-right: 1.0em;
}

/* アドレス */
address
{
	text-align: right;
}

table.picture
{
	font-size: 0.95em;
	line-height: 1.2em;
	text-align: center;
}
