/*----全体設定
----------------------*/
body     {
	background-color: #ffffff;
	margin: 0 auto;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

p        { margin-top: 0em; margin-bottom: 0.5em }

a:link { color: #000080; text-decoration: none }
a:visited  { color: #2f4f4f; text-decoration: none }
a:hover   { color: #8b0000; text-decoration: none }
a img {
  border: none;
}

.maloon      { color: #531225; font-size: 10px; line-height: 1.3em; margin-top: 0.5em }
.maccha { color: #556b2f; font-size: 10px; line-height: 1.3em; margin-bottom: 1em }
.strong  { font-weight: bold; font-size: 12px; margin-bottom: 0px }
h1  { margin-bottom: 0.3em }

h2     { color: #600000; font-size: 12px; line-height: 1.5em; margin-top: 0em; margin-bottom: 0em; padding-top: 0em }

h3     { color: #2f4f4f; font-weight: normal; font-size: 12px; line-height: 1.5em; margin-top: 0em; margin-bottom: 0.5em }
.date { font-size: 12px; text-align: right; padding-top: 0px; padding-right: 20px; padding-bottom: 0px }
h4     { color: #600000; font-size: 12px; margin-bottom: 0em; padding-bottom: 0.3em; border-bottom: 1px dotted #556b2f }
table.fig1   { text-align: center; padding: 5px; border: dashed 1px #808000; border-collapse: collapse; border-spacing: 5px }
 th.fig1 {
  background-color: #aa99cc;
  font-weight: normal;
}
td.pad5 { padding: 5px }
td.gl { background-color: #2e2e2e; padding: 5px; width: 150px }
td.tec { background-color: #dcdcdc; padding: 5px; width: 150px }
td.step { background-color: #fffff0; padding: 5px; width: 150px }
td.pad10 { padding: 10px }
.tdspace5 { font-size: 12px; line-height: 1.5em; padding: 5px; border-top: 1px solid #696969; border-left: 1px solid #696969 }
.tdspace10 { font-size: 12px; line-height: 1.5em; padding: 5px 10px; border-top: 1px solid #696969; border-left: 1px solid #696969 }
.alltable { border-right: 1px solid #696969; border-bottom: 1px solid #696969 }
p.em    { color: black; font-size: 12px; line-height: 1.5em; text-indent: 0.1em; margin-bottom: 0.5em }
.height15em { line-height: 1.5em }
.gray   { color: #4d4d4d; font-size: 12px; line-height: 1.6em; margin-top: 0em }
.small  { color: #4d4d4d; font-size: 12px; line-height: 1.6em }
h6     { color: #556b2f; font-size: 12px; margin-top: 0.5em; margin-right: 5px; margin-bottom: 0.5em; padding: 6px 12px; border: dashed 1px green }
p.ind { color: #2c2c2c; font-size: 12px; line-height: 1.6em; text-indent: 1em; margin-top: 0em; margin-bottom: 0.5em }


/*----フッターテスト 不要になったら消す
----------------------*/

 #footer   { color: white; font-size: xx-small; background-color: #516146; text-align: center; letter-spacing: 0.1em; padding: 3px 0; left: 0px; width: 740px }
.footmenu   { font-size: 10px; background-color: #c0c0c0; text-align: center; padding: 5px 5px 15px }
.tecnav { color: #454545; font-size: 10px; padding-right: 5px; padding-left: 5px }
#wrap   { margin-right: auto; margin-left: auto; border: solid 1px #516146; width: 740px }
.padud5  { font-size: 12px; line-height: 1.5em; padding-top: 5px; padding-bottom: 5px }
