body {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width: 1000px;
	font-size: 14px;
	line-height: 24px;
	background-color: #DEDECA;
	color: #666633;
}

#content {
	text-align:left;
	width:640px;		/* コンテント表示幅を固定 */
	position:absolute;
	left:300px;
	color:#666633;
	border-right: 2px solid #bb9966;
	border-left: 2px solid #bb9966;
}

#breadCrumb { /* パン屑リスト */
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	color:#996633;
	text-align:right;
	margin:0px;
}

#navBar {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#999999;
	width:270px;
	position:absolute;
	margin-left:10px;
	border-right: 2px solid #bb9966;
	border-left: 2px solid #bb9966;
}

#footer {
	width:760px;
	position:absolute;
	margin-left:40px;
	margin-top:800px;
}

h1 {
	font-family: "Times New Roman", Times, serif;
	text-align:center;
	font-size: 48px;
	font-style: italic;
	color: #990000;	/* : #01A252; */
	line-height:60px;
	padding-left:0px;
	margin: 0px;
	clear: both;				/* 回り込み解除 */
}

h2 {
	font-size: 16px;
	text-align: left;
	margin: 1em 0px;
	padding-left: 10px;	
	color: #990000;
	background-color: #CCCC99;
	clear: both;
}

h4 {
	font-size: 14px;
	text-align: left;
	margin: 1em 0px;
	padding-left: 10px;	
	color: #3366CC;
	background-color: #CCCC99;
	clear: both;				/* 回り込み解除 */
}

h5 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	color:#996633;
	clear: both;				/* 回り込み解除 */
}

p {
	font-size: 14px;
	line-height: 170%;
	margin: 0em 1em 0em;		/* 余白：上0em 左右1em 下0em */
	clear: both;				/* 回り込み解除 */
}

p img {
	float: left;				/* 画像の周りに文章が回りこむ */
	margin: 0px 10px 10px;		/* 余白：上0px 左右10px 下20px */
	border: solid 1px #666666;	/* 画像の周りを線で囲む */
}

.figure {
	clear: both;				/* 回り込み解除 */
}

address {
	font-family: "Times New Roman", Times, serif;
	font-size: 80%;
	font-style: normal;
	text-align: right;
	border-top: 1px dashed #336699;
	padding-top: 5px;
	padding-right: 20px;
	margin-top: 15px;
	clear: both;				/* 回り込み解除 */
}

#content h4 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	color:#996633;
	text-align:left;
	margin:0px;
}

#content ul, #content li {
/* ブラウザ毎の初期設定値をクリアしておく */
	margin:0;
	padding:0;
	list-style:none;
}

#navBar ul, #navBar li {
/* ブラウザ毎の初期設定値をクリアしておく */
	margin:0;
	padding:0;
	list-style:none;
}

#content ul {
	font-size:14px;
	padding-left:14px;
}

#navBar ul {
	font-size:14px;
	padding-left:14px;
}

#content h3 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:16px;
	color:#996633;
	text-align:left;
	margin:10px 0px 5px;	/* 上下左右、上下 左右、上 左右 下、上 右 下 左 */
}

#navBar h3 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:16px;
	color:#996633;
	text-align:left;
	margin:20px 5px 5px;	/* 上下左右、上下 左右、上 左右 下、上 右 下 左 */
}

#content li {
	list-style-type:none;
	list-style-position:outside;
	margin-bottom:2px;
}

#navBar li {
	list-style-type:none;
	list-style-position:outside;
	margin-bottom:2px;
}

#content h3 a {
	display:block;
	width:590px;
	height:20px;
	padding:0px 24px;	/* 上下 左右 */
	border-width:1px;
	border-style:solid;
	clear: both;				/* 回り込み解除 */
}

#navBar li a {
	display:block;
	width:220px;
	height:20px;
	padding:0px 8px;	/* 上下 左右 */
	border-width:1px;
	border-style:solid;
}

#content h3 a:link, #content h3 a:visited {
	color:#884422;
	text-decoration:none;
	font-weight:bold;
	background-color:#EEEEEE;
	border-color:#CCCCCC;
}

#navBar li a:link, #navBar li a:visited {
	color:#884422;
	text-decoration:none;
	font-weight:bold;
	background-color:#EEEEEE;
	border-color:#CCCCCC;
}

#content h3 a:hover, #content h3 a:active {
	font-weight:bold;
	color:#884422;
	text-decoration:none;
	font-weight:bold;
	background-color:#FFEE99;
	border-color:#CC9966;
}

#navBar li a:hover, #navBar li a:active {
	font-weight:bold;
	color:#884422;
	text-decoration:none;
	font-weight:bold;
	background-color:#FFEE99;
	border-color:#CC9966;
}

#breadCrumb a:link, #breadCrumb a:visited {
	color:#990000;
	text-decoration:none;
	font-weight:bold;
	/* block指定するとパン屑リストが改行してしまう！ */
}

#breadCrumb a:hover, #breadCrumb a:active {
	color:#996600;
	font-weight:bold;
	text-decoration:underline;
}
