BODY { color: #505050; background-color: #EFEFEF; }
P    { text-indent: 1em; line-height:140%; text-align: left; }
UL   { line-height: 160%; list-style-image: url(./image/sanin01.gif); }
H4   { color: #008000; }

.title{ color: #909070; text-align: center; font-size: 120%; font-weight: bold; }
.titl2{ color: #008000; text-align: left; font-size: 120%; font-weight: bold; }
.capt { color: #008000; text-align: center; }
.cmnt { color: #008000; }
.cmns { color: #008000; font-size: 85%; }
.phot { font-size: 85%; }
.bdr  { border: 1px solid; border-color: #907090; margin-top: 8px; margin-bottom: 2px; }
.prof { margin: 10px; }

table.ttbl { border-width: 1px; border-color: #80C080; border-style: solid; border-collapse: collapse; margin-top: 40px; }
table.ttbl th { border-width: 1px; border-color: #80C080; border-style: solid dotted; padding: 3px; background-color: #D5FAE0; }
table.ttbl td { border: 1px #808080 dotted; padding: 3px; }
table.map { border-width: 1px; border-color: #907090; border-style: solid; border-collapse: collapse; margin-top: 10px; margin-bottom: 40px; }
table.map td { padding: 0px; }

.cont { margin: auto; padding: 10px; border: 2px dotted; border-color: #CFCFCF; background-color: #FBFAF6; }
.conth{ text-align: center; padding: 10px; }
.contu{ background-image:url("./image/sanin03.gif"); }
.contl{ padding: 20px; }
.contm{ background-image:url("./image/sanin04.gif"); padding: 5px; }
.contr{ padding: 20px; }

.hkn  { color: #6060A0; }
.stt  { color: #808000; }
.cms  { color: #C0C0C0; }
