body {
	font-size: 100%;
	color: #333333;
	margin: 0;
	padding: 0;

}
#header h5 {
	margin: 0;
	width: 808px;
}
#maincontents { background-color: transparent; width: 808px; }
#globalNavi { width: 264px; float: left; font-size: 0.8em; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック"; background-repeat: repeat-y; margin-top: 6px; margin-right: 6px; margin-left: 6px; }
#content { float: right; width: 524px; font-size: 0.8em; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック"; line-height: 130%; padding-top: 6px; }
#content2 { float: right; width: 492px; font-size: 0.8em; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック"; line-height: 130%; background-color: #cff; margin-top: 6px; padding-right: 16px; padding-left: 16px; }
#content3 { float: right; width: 492px; font-size: 0.8em; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック"; line-height: 130%; background-color: white; margin-top: 6px; padding-right: 16px; padding-left: 16px; }
#globalNavi ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#globalNavi li { border-top: 1px inset #cff; border-bottom: 1px inset #009; display: block; }
#globalNavi li a {
	display: block;
	padding-left: 15px;
	background-color: #6e6eee;
	text-decoration: none;
	color: #fff;
	padding-bottom: 5px;
	padding-top: 5px;
}
#globalNavi li a:hover {
	background-image:url(../images01/nav_mark_off.gif);
	background-position: center left;
	background-repeat:no-repeat;
}
#globalNavi li a#this {
	background-color: #7fb78c;
	background-image:url(../images01/nav_mark_on.gif);
	background-position: left center;
	background-repeat:no-repeat;
}
#unavi { background-image: none; bottom: 0; width: 95%; margin-right: auto; margin-left: auto; }
#content p {
	margin-top: 0;
}
#summary { width: 95%; margin-right: auto; margin-left: auto; }
#thumnail {
	width: 504px;
	margin-right: auto;
	margin-left: auto;
}
.thums {
	width: 106px;
	margin: 0 10px;
}
#footer { clear: both; background-image: url(../images01/footerimage.jpg); background-position: left top; background-repeat: repeat-x; font-size: 0.8em; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック"; width: 808px; height: 21px; }
#footer ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#footer li {
	float: left;
	padding: 0.5em 0.5em 0 0.8em;
}
#footer li a {
	text-decoration: none;
	color: #ffffff;
	padding-left: 12px;
	background-image: url(../images01/footer_mark.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
/*#footer li a:hover {
	background-image:url(images/nav_mark_off.gif);
	background-position: center left;
	background-repeat:no-repeat;
}*/
@font-face{ font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック"; }
h1 { color: #006; font-size: 130%; font-weight: bold; line-height: 120%; margin: 0; padding-right: 0; padding-bottom: 16px; padding-left: 0; }
h2 { color: #030; font-size: 120%; font-weight: bold; margin: 0; padding: 12px 0; }
h2 span { color: #ffffd9; font-weight: bold; background-color: #030; text-align: center; margin: 8px 0; padding: 4px; }
table { width: 476px; }
h3 { color: #555; font-size: 80%; font-weight: normal; line-height: 120%; margin: 0; padding: 0; }
kihon { font-size: 10px; line-height: 150%; width: 204px; }
h4 { color: #555; font-size: 90%; font-weight: normal; line-height: 120%; margin: 0; padding: 0; }
h5 { color: #555; font-size: 100%; font-weight: normal; line-height: 130%; margin: 0; padding: 0; }

