.contents {width: 780px; text-align: center; margin-left: auto; margin-right: auto;}
.header { width: 100%; height: 100%; margin: 0; padding: 0; }
.menu01 { width: 100%; height: 40px; color: #333; background-color: #ccc; float: left; margin-top: 0; border-top-color: #600000; border-top-width: 2px; }
.menu01 div {margin-top: 0; margin-left: 15px; margin-bottom: 5px; float: left; }
.menu02 { width: 100%; height: 30px; color: #333; background-color: #ccc; float: left;}
.menu02 div {margin-top: 0; margin-left: 15px; margin-bottom: 5px; float: left; }
.panlist { clear: left; }
.date { color: #3cc; font-size: 100%; background-color: #faf8f4; text-align: right; width: 100%; height: 20px; }
.main { color: #333; font-size: 100%; line-height: 150%; background-color: #faf8f4; text-align: left; width: 100%; height: 100%; clear: both; margin: 20px; padding: 20px; }
h4 { color: #3cc; font-size: 100%; line-height: 150%; background-color: #faf8f4; text-align: right; }
h4 a {text-decoration: none; }
h4 a:link {color: #3cc}
h4 a:visited { color: #3cc; }
h4 a:hovor { color: #600; }
h4 a:active { color: #600;background-color: #333; }
table { font-size: 80%; text-align: center; width: 90%; border: solid 1px #600; border-collapse: collapse}
tr,td {border: solid 1px #600; border-collapse: collapse}
.main01{ margin-top: 12px; }
.main02{ margin-top: 12px; margin-bottom: 12px }
.move table { border-style: none; }
.move tr { border-style: none; }
.move td { border-style: none; }