body { background-color: white; margin: 0 0 0 0px; padding: 0; width:800px;margin-left: auto; margin-right: auto}
p.head { color: silver; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: white; width: 800px; height: 80px; }
p.head img { vertical-align: middle; margin: 0; }
.wrapper { 
	text-align: left;
	position:fixed;
	width: 800px;
	background: white;
	 border-bottom: 1px solid #000;}
.contents {
	text-align: left;
	z-index: 100;
	position: static;
	height: 100px;
	padding: 150px 0 0px 0px;
	width:800px;
	margin-left: 0px}
h1 { color: maroon; font-weight: 200; font-size: 24px; font-family: "メイリオ", "Meiryo","Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; line-height: 60px; background-color: transparent; text-align: center; margin: 0; }
h2 { color: gray; font-size: 12px; font-family: "メイリオ", "Meiryo","Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; font-weight: bold; font-style: italic; text-align: right; margin: 0.83em 0; }
h3 { color: blue; font-size: 28px; font-family: "メイリオ", "Meiryo","Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; font-weight: bold; font-style: italic; line-height: 60px; background-color: transparent; text-align: center; margin: 0; }
h4 { color: black; font-size: 20px; font-family: "メイリオ", "Meiryo","Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; font-weight: 500; text-align: justify; margin: 0.2em 0; }
h5 { color: black; font-size: 12pt; font-family: "メイリオ", "Meiryo","Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; font-weight: normal; line-height: 1.5em; text-decoration: none; margin: 1.67em 0; }
h6 { color: white; font-size: 18pt; font-weight: bold; margin: 0; }
p.text { color: black; font-size: 12px; font-family: 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', 'sans-serif'; line-height: 1.5em; }
p.footer { color: black; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; text-align: right; padding-right: 20px; border-top: 2px solid black; }
p.menu { font-size: 1.3em; line-height: 1.5em; font-family: "メイリオ", "Meiryo","Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
 background-color: white;
 background-repeat: no-repeat; text-align: center;
 position: fixed; top: 105px;
 width: 800px; 
 height: 0px;
 margin: 0 0 0 0px; border-top: 1pt solid black; }
p.menu a { font-size: 0.8em; color: white; line-height: 26px; background: linear-gradient(midnightblue, mediumblue); text-decoration: none; width: 100%; border-bottom: solid white; display: inline-block;width: 127px;  }
p.menu a:hover { background: royalblue; }


#page-top {
	position: fixed;
	right: 10px;
	bottom: 20px;
	font size: 77%;
	font-family: "Helvetica Neue", "Arial", "Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
	width: 100px;
}
#page-top a {
	background: #666;
	text-decoration: none;
	color: #fff;
	width: 100px;
	padding: 30px 0;
	text-align: center;
	display: block;
	border-radius: 5px;
}
#page-top a:hover {
	text-decoration: none;
	background: #999;
}
p#hiddenmenu01 { font-size: 1em; line-height: 1.5em; font-family: "メイリオ", "Meiryo","Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
background-color: white; text-align: center; position: fixed; top: 123px; width: 127px; height: 3em; margin-left: 135.5px; visibility:hidden;}
p#hiddenmenu01 a { color: white; line-height: 26px; background: linear-gradient(maroon, firebrick); text-decoration: none; width: 100%; border-left: 0px solid white; border-bottom: 3px solid white; display: block; }
p#hiddenmenu01 a:hover { background: firebrick; }
p#hiddenmenu02 { font-size: 1em; line-height: 1.5em; font-family: "メイリオ", "Meiryo","Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
background-color: white; text-align: center; position: fixed; top: 123px; left:; width: 127px; height: 3em; margin-left: 537px; visibility:hidden;}
p#hiddenmenu02 a { color: white; line-height: 26px; background: linear-gradient(maroon, firebrick); text-decoration: none; width: 100%; border-left: 0px solid white; border-bottom: 3px solid white; display: block; }
p#hiddenmenu02 a:hover { background: firebrick; }
p#hiddenmenu03 { font-size: 1em; line-height: 1.5em; font-family: "メイリオ", "Meiryo","Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
background-color: white; text-align: center; position: fixed; top: 123px; left:; width: 127px; height: 3em; margin-left: 403px; visibility:hidden;}
p#hiddenmenu03 a { color: white; line-height: 26px; background: linear-gradient(maroon, firebrick); text-decoration: none; width: 100%; border-left: 0px solid white; border-bottom: 3px solid white; display: block; }
p#hiddenmenu03 a:hover { background: firebrick; }
p#hiddenmenu04 { font-size: 1em; line-height: 1.5em; font-family: "メイリオ", "Meiryo","Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
background-color: white; text-align: center; position: fixed; top: 123px; width: 127px; height: 3em; margin-left: 671px; visibility:hidden;}
p#hiddenmenu04 a { color: white; line-height: 26px; background: linear-gradient(maroon, firebrick); text-decoration: none; width: 100%; border-left: 0px solid white; border-bottom: 3px solid white; display: block; }
p#hiddenmenu04 a:hover { background: firebrick; }
p#hiddenmenu05 { font-size: 1em; line-height: 1.5em; font-family:"メイリオ", "Meiryo","Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
background-color: white; text-align: center; position: fixed; top: 123px; width: 529px; height: 3em; margin-left: 271px; visibility:hidden;}
p#hiddenmenu05 a { color: white; line-height: 26px; background: linear-gradient(maroon, firebrick); text-decoration: none; width: 100%; border-left: 0px solid white; border-bottom: 3px solid white; display: block; }
p#hiddenmenu05 a:hover { background: firebrick; }
.img { background-color: white; text-align: center; width: 300px; height: 400px; margin: 0; padding: 0; }