/*マージン・パディング・ボーダー指定*/
/*ブロック要素*/
	body{
		margin: 12px 2em;
		padding: 0px 0em;
		}
	h1{
		margin: 24px 0em;
		padding: 0px 0em;
		}
	h2{
		margin: 12px 0.5em;
		padding: 0px 0em;
		border-bottom: 2px solid #888888;
		}
	h3{
		margin: 12px 1em;
		padding: 0px 0em;
		border-bottom: 2px solid #6688bb;
		}
	p{
		margin: 12px 1.5em;
		padding: 0px 0em;
		}
	blockquote{
		margin: 0px 2em;
		padding: 0px 0em;
		border-top: 1px solid #aaaaaa;
		border-bottom: 1px solid #aaaaaa;
		}
/*並列列挙リスト*/
	ul{
		margin: 12px 2.5em;
		padding: 0px 0em;
		}
	li{
		margin: 0px 0em;
		padding: 0px 0em;
		}
/*定義リスト*/
	dl{
		margin: 0px 1.5em;
		padding: 0px 0em;
		}
	dt{
		margin: 0px 0em;
		padding: 6px 0em;
		}
	dd{
		margin: 0px 0em;
		padding: 6px 0em;
		border-bottom: 1px solid #999999;
		}
/*文字サイズ指定*/
	h1{
		font-size: 150%;
		font-weight: bold;
		line-height: 1.6;
		}
	h2{
		font-size: 100%;
		font-weight: bold;
		line-height: 1.6;
		}
	h3{
		font-size: 90%;
		font-weight: bold;
		line-height: 1.6;
		color: #224466;
		}
	p,li,dd,table{
		font-size: 80%;
		font-weight: normal;
		line-height: 1.6;
		}
	address{
		font-size: 80%;
		font-weight: normal;
		font-style: normal;
		line-height: 1.6;
		}
	dt{
		font-size: 80%;
		font-weight: bold;
		line-height: 1.6;
		}
blockquote{
		color: #113366;
		}
/*リンク*/
	a:link		{color: #0033cc; text-decoration: none;}
	a:visited	{color: #0033cc; text-decoration: none;}
	a:hover		{color: #0033cc; text-decoration: underline;}
	a:active	{color: #0033cc; text-decoration: underline;}


#navi{
	float: left;
	width: 180px;
	}
#contents{
	left: 180px;
	width: 720px;
	}
#footer{
	margin: 24px 0em;
	clear: left;
	}
