.contents {width: 780px; text-align: center; margin-left: auto; margin-right: auto;}
.header { width: 780px; height: 50px; margin: 0; padding: 0; }
.menu01 { width: 780px; height: 40px; color: #333; background-color: #ccc; float: left;}
.menu01 div {margin-top: 0; margin-left: 15px; margin-bottom: 5px; float: left; }
.menu02 { width: 780px; 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; font-size: 100%; line-height: 150%; }
h4 a:visited { color: #3cc; font-size: 100%; line-height: 150%; }
h4 a:hovor { color: #600; font-size: 100%; line-height: 150%; }
h4 a:active { color: #600; font-size: 100%; line-height: 150%; background-color: #333; }
table { text-align: center; width: 90%; border: solid 1px #600; border-collapse: collapse}
tr,td {border: solid 1px #600; border-collapse: collapse}
dt { color: #333; font-size: 100%; font-weight: bold; line-height: 150%; background-color: #faf8f4; }
dd { color: #333; font-size: 100%; line-height: 150%; background-color: #faf8f4; margin-left: 18px; }
