/* CSS Document */

h1 {
width: 582px;
margin: 0px;
padding: 4px 3px 2px 6px;
font-size: small;
font-weight: bold;
border: 1px solid #333399;
background-color: #CCCCFF;
}

h1.event {
margin: 0px 0px 10px 0px;
font-size: small;
border-top: none;
border-left: none;
border-right: none;
border-bottom: 1px dotted #333399;
background-color: #ffffff;
}

table.event {
font-size: x-small;
border-top: 1px solid #999999;
border-right: 1px solid #999999;
}

td.event {
font-weight: bold;
vertical-align: top;
background-color: #CCCCFF;
border-left: 1px solid #999999;
border-bottom: 1px solid #999999;
}

td.event2 {
border-left: 1px solid #999999;
border-bottom: 1px solid #999999;
}

/*　対象者リンク */

p.m1 {
margin-top: 30px;
border-bottom: 1px dotted #999999;
font-weight: bold;
font-size: medium;
}

p.m2 {
margin-left: 5px;
}

/*　リスト表示 */

ul {
line-height: 150%;
}

ul.news {
margin-top: 5px;
margin-bottom: 0px;
}

ul.update {
margin-top: 5px;
margin-bottom: 0px;
}

/*　テキスト行間 */

td.linespace {
line-height: 150%;
}

.fonts {
font-size: medium;
}

/*
table.fontxs {
font-size: x-small;
text-align: center;
}

td {
font-size: x-small;
}

.copyright {
font-size: xx-small;
text-align: center;
} */