
.entries-list      { background-repeat: repeat-x; margin-bottom: 10px; border: solid 1px #a9a9a9; width: 100% }
.entries-list span { width: 120px; display: block }
.entries-list h2      { color: #f8a844; font-size: 80%; line-height: 25px; background: url(../01img/01css/bar2.gif) repeat-x left bottom; clear: left; padding-left: 10px; border-bottom: 1px solid #a9a9a9 }
.entries-list h3          { font-size: 90%; background: url(../01img/01css/arowkoyo.gif) no-repeat; clear: both; margin: 5px 0px 5px 5px; padding: 0px 0px 0px 20px }
.entries-list p    { font-size: 80%; clear: both; margin-top: 0px; margin-bottom: 0px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px }
.entries-list ul      { font-size: 90%; list-style-type: none; margin: 0px; padding: 0px 5px }
.entries-list li      { list-style-type: none; float: none; margin-right: 5px; display: inline }
.entries-list dl              { font-size: 90%; clear: both; padding-bottom: 10px; padding-left: 5px }
.entries-list dt   { background: url(../01img/01css/arowmini.gif) no-repeat; float: left; padding-left: 20px }
.entries-list dt a    { font-size: 90%; width: 180px; display: block }
.entries-list a  { text-decoration: none }
.entries-list a:hover  { text-decoration: underline }
.entries-list img { margin-right: 5px }
.textpr   { color: #696969; font-size: 10pt; margin-bottom: 10px; padding: 2px }
.textpr strong  { color: #f60; margin-right: 5px; margin-left: 5px }
.textpr p { color: #696969; font-size: 10pt; text-align: center; margin: 0px; padding: 10px; border: solid 1px #000 }
.textpr a  { text-decoration: none }
.news         { font-size: 80%; background-repeat: repeat-x; float: left; margin-bottom: 10px; border: solid 1px #a9a9a9; width: 100% }
.news h2         { color: #f8a844; font-size: 100%; line-height: 25px; background: url(../01img/01css/bar2.gif) repeat-x left bottom; clear: left; padding-left: 10px; border-bottom: 1px solid #a9a9a9 }
.news h3 { color: #696969; font-size: 100%; line-height: 15px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; border-bottom: 1px solid #a9a9a9 }
.news .public { padding: 5px }
.news .public img { float: left; margin-right: 5px }
.news .public p { margin-top: 0px }
.news .public ul li  { list-style-type: none; list-style-image: url(../01img/01css/arow.gif); margin: 0px 0px 0px 20px; padding: 0px 0px 5px }
.news .public dt { background: url(../01img/01css/arowmini.gif) no-repeat; padding-left: 20px }
.news .news-left  { font-size: 90%; float: left; width: 45% }
.news .news-left li     { list-style-type: none; margin: 0px; padding: 0px 0px 10px 10px; width: 170px }
.news .news-left li.t  { list-style-type: none; margin: 0px; padding: 10px 0px 0px 10px }
.news .news-left h3   { clear: left; padding-left: 10px }
.news .news-left li strong { color: #696969 }
.news .news-right   { float: right; width: 55% }
.news .news-right li       { list-style-type: none; margin: 2px 0px; padding: 0px }
.news .news-right li.e  { background-color: white; list-style-type: none; margin: 0px; padding: 0px 0px 0px 15px }
.news .news-right p  { text-align: right; margin: 0px; padding: 0px 5px 0px 0px }
.news .news-right ul { padding-top: 10px; padding-bottom: 10px }
.zinkou h2    { color: #f8a844; font-size: 80%; line-height: 25px; background: url(../01img/01css/bar2.gif) repeat-x left bottom; clear: left; margin-bottom: 5px; padding-left: 10px; border-bottom: 1px solid #a9a9a9 }
.zinkou table    { font-size: 90%; margin: 3px 2%; border-top: 1px solid #a9a9a9; border-left: 1px solid #a9a9a9; width: 96% }
.zinkou    { border: solid 1px #a9a9a9 }
.zinkou p { font-size: 80%; margin: 0px; padding: 0px }
.zinkou td,.zinkou th    { font-weight: normal; padding: 2px; border-right: 1px solid #a9a9a9; border-bottom: 1px solid #a9a9a9 }
.zinkou th   { background-color: #ffe594 }
.special { font-size: 80% }
.special p { margin-top: 0px; padding-top: 0px }
.right { float: right; width: 49% }
.left { float: left; padding-right: 1%; width: 49% }
table.font { font-size: 90% }
