body { color: #1b1617; font-size: 1em; font-family: sans-serif; font-weight: normal; font-style: normal; line-height: 1.4em; background-color: #00005b; margin: -10px 0 0; padding: 0; }

h1 { color: #033; font-size: 1.8em; font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝, "ＭＳ 明朝"; font-weight: bold; font-style: normal; line-height: 1.2em; margin: 0.3em; padding: 0.3em; }
h2 { font-size: 1.5em; font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝, "ＭＳ 明朝"; font-weight: bold; font-style: normal; line-height: 1.2em; margin: 0.3em; padding: 0.3em; }
h3{ font-size: 1.4em; font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝, "ＭＳ 明朝"; font-weight: bold; font-style: normal; line-height: 1.2em; margin: 0.3em; padding: 0.3em; }
h4{ font-size: 1.3em; font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝, "ＭＳ 明朝"; font-weight: bold; font-style: normal; line-height: 1.2em; margin: 0.3em; padding: 0.35em; }
h5 { font-size: 1.2em; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック, "ＭＳ ゴシック", Osaka−等幅; font-weight: bold; font-style: normal; line-height: 1.2em; margin: 0.3em; padding: 0.3em; border: solid 2px aqua; }
h6{ font-size: 1.1em; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック, "ＭＳ ゴシック", Osaka−等幅; font-weight: bold; font-style: normal; line-height: 1.2em; margin: 0.3em; padding: 0.3em; border: solid 1px maroon; }
p { font-size: 1em; line-height: 1.4em; text-indent: 1em; margin: 0 0 0.5em; padding: 0; }
p.pr { font-size: 1em; margin-top: 0em; margin-bottom: 0.2em; text-indent: 1em; line-height: 1.8; text-align: right; }
p.pc { font-size: 1em; margin-top: 0em; margin-bottom: 0.2em; text-indent: 1em; line-height: 1.8; text-align: center; }
dl{margin: 0; padding: 0; list-style-type: none; }
ol{ margin: 0.5em 0 0.7em; padding: 0 0 0 2em; list-style-type: decimal; list-style-position: outside; }
ul{ margin: 0.5em 0 0.7em; padding: 0 0 0 2em; list-style-type: disc; list-style-position: outside; }
li{ font-size: 1em; line-height: 1em; margin: 0 0 0.5em; padding: 0;}
.red { color: #cc0000}
dt  {
	font-weight: bold;
	font-size: 1em;
	margin-top: 0em;
	margin-bottom: 0.5em }
dd  {
	font-size: 1em;
	margin-top: 0em;
	margin-bottom: 0.7em }
.rim { font-style: normal; font-weight: normal; font-size: 0.9em; text-decoration: none }
#kal1     { background-color: white; float: left; border: outset 6px #6ff   }
address { font-size: 0.8em; font-family: sans-serif; font-weight: normal; font-style: normal; line-height: 1em; }
img { border-style: none; }
td { margin: 0; padding: 0.3em; }
a:link { color: #342c77 }
a:visited { color: #721c65 }
a:hover { color: #721c65 }
a:active { color: #e4052d }

div#tuto { background-color: #f9fbed; background-image: url(bildoj/sskfono.jpg); background-repeat: repeat-y; width: 840px; margin: 0; padding: 10px 0 5px; border-width: 0; }

div#kapo { background-color: white; background-image: url(bildoj/pinverda.jpg); background-repeat: no-repeat; width: 800px; margin: 20px 10px 0 20px; padding: 0; border-width: 0; }
div#kapo ul { text-indent: 0; float: right; margin: 14px 0 0; padding: 0; }
div#kapo ul li { font-size: 0.75em; line-height: 2em; background-color: #ccf8e4; text-align: center; text-indent: 0; margin: 0 3px 0; padding: 3px; border: solid 1px teal; display: inline; }
div#kolo { font-family: sans-serif; background-color: transparent; width: 800px; clear: both; margin: 0 10px 10px 20px; padding: 30px 0 0; border-color: #008080; border-style: double none none; border-width: 2px; }
div#kolo ol { background-color: #8cd75b; text-indent: 0; width: 100%; margin: 0; padding: 0; }
div#kolo ol li { font-size: 0.8em; line-height: 1.5em; background-color: transparent; text-align: center; text-indent: 0; margin: 0.2em; padding: 0.2em; display: inline; }
div#korpo { background-color: transparent; width: 820px; margin: 10px; padding: 0; border-width: 0; }
div#kruro  { background-color: transparent; text-align: center; width: 810px; float: none; clear: both; margin: 10px; padding: 4em 0 0; border-width: 0; }

div#trunko { background-color: #f9fbed; background-image: url(bildoj/ssktfono.jpg); background-repeat: repeat-y; width: 620px; float: right; margin: 0; padding: 0; border-width: 0; }
div#brako { background-color: transparent; width: 180px; float: left; margin: 0 0 0 10px; padding: 0; border-width: 0; }

div#dorso { background-color: transparent; width: 600px; float: right; margin: 5px; padding: 0 0 0 10px; border-width: 0; }
div#brusto { background-color: transparent; width: 360px; float: left; margin: 5px; padding: 0 0 0 10px; border-width: 0; }
div#ventro { background-color: transparent; width: 220px; float: right; margin: 5px; padding: 0; border-width: 0; }

div#mano { font-size: 0.8em; background-color: transparent; width: 160px; margin: 7px 10px 30px; padding: 0; border-width: 0; }
div#mano ul li{ text-indent: -2em; list-style-type: none; list-style-position: outside; }
.eta { font-size: 0.6em; font-family: sans-serif; }
.dekstren  /* 右寄せ */ { text-align: right; }
.centre  /* 中揃え */ { text-align: center; }
.sstreko { text-decoration: underline; }
.nfoto { font-size: 0.8em; line-height: 1.2em; margin-top: 0; margin-bottom: 1.5em; }
.fldkst { float: right; }
.enji { color: #900; }
.fnuligi { clear: both; }