body {
    font-size:small;
    color:#eeeeff; background-color:#000000; text-align:left;
    line-height:1.3em;
    padding-right:1em;
}

body.Menu {
    font-size:12px;
    margin:0;
    padding:0;
    font-family:monospace;
}

.Center {
    text-align:center;
}

.TopNotice {
    text-align:center;
    margin-top:100px;
}

.History {
    text-align:center;
    font-size:85%;
    height:5em;
    width:50%;
    border-style:none solid;
    border-color:#ffffff;
    border-width:1px;
    overflow:auto;
}

.NCCopy {
    font-size:85%;
    padding-top:0.3em;
    margin:0 60px 1em 60px;
    border-style:solid none none none;
    border-width:1px;
    border-color:#ffffff;
    text-align:center;
}
.CenterBox {
    align:center;
    font-size:100%;
    color:#eeeeff;
    background-color:#000000;
    text-align:left;
    border-style:none solid;
    border-width:1px;
    border-color:#ffffff;
    margin-top:0.5em;
    margin-left:50px;
    margin-right:50px;
    padding:0.5em 1em 0.5em 1em;
}

.MenuList {
    font-size:12px;
    letter-spacing:0.3em;
    font-family:sans-serif;
    margin:10px 12px 12px 8px; padding:5px 3px 3px 0;
    border-width:0 1px 1px 0;
    border-style:none solid solid none; border-color:#ffffff;
    color:#eeeeff; background-color:inherit;
    text-align:right;
    line-height:1.1em;
}

h1 {
    font-size:200%;
    color:#eeeeff;
    text-align:center;
    border-style:solid none solid none;
    border-width:1px 0 1px 0;
    border-color:#ffffff;
    margin-left:50px;
    margin-right:50px;
    padding-top:6px;
    padding-bottom:2px;
    letter-spacing:0.3em;
    font-family:sans-serif;
    font-weight:100;
}
H2 {
    font-size:140%;
    padding:0 3px 1px 0;
    text-align:right;
    border-width:0 4px 1px 0;
    border-style:none solid solid none; border-color:#ffffff;
    color:#eeeeff;
    letter-spacing:0.3em;
    font-family:sans-serif;
    font-weight:100;
    line-height:1em;
}

h3 {
    font-size:120%;
    border-style:none none solid none;
    border-color:#ffffff;
    padding:2px 0 2px 4px;
    border-width:0 0 1px 0px;
    color:#eeeeff;
    font-weight:100;
    letter-spacing:0.2em;
    font-family:sans-serif;
    line-height:0.8em;
    margin:5px;
}
h4 {
    font-size:100%;
    border-style:none none solid none;
    border-color:#ffffff;
    padding:1px 2px 1px 2px;
    border-width:0 0 1px;
    font-weight:100;
    color:#eeeeff;
}

h4.100q {
    font-size:100%;
    border-style:none none solid none;
    border-width:0 0 1px 0;
    border-color:#ffffff;
    padding:1px 2px 1px 2px;
    font-weight:100;
    color:#eeeeff;
    margin-bottom:0.2em;
    margin-left:0;
    line-height:1em;
}


ul {
    list-style: disc;
    margin-left:1em;
}
dt {
    margin-top:0.5em;
}
dt {
    padding-left:0.5em;
}
li {
    margin-left:1em;
}

a {
    color:#eeeeff; background-color:inherit;
    text-decoration:underline;
}
a:hover {
    color:#ffffff;
    text-decoration:underline;
}

a.mail {
    color:#ffffff; background-color:inherit;
    text-decoration:underline;
}
a.mail:hover {
    color:#9999ff; background-color:#000000;
    text-decoration:underline;
}

a.Menu {
    color:#eeeeff; background-color:inherit;
    text-decoration:none;
}
a.Menu:hover {
    color:#ffffff;
    text-decoration:underline;
}

img {
    margin:0.5em 0.1em;
    border:none;
}

td {
    text-align:left;
}

td.banner {
    text-align:center;
    width:200;
    height:40;
}

.CounterBox {
    text-align:right;
    width:100px;
    padding:0;
    border-color:#ffffff;
    border-style:solid none;
    border-width:1px;
}

.DiaryRingBox {
    text-align:center;
    color:#eeeeff;
    border-style:solid;
    border-width:1px;
    border-color:#ffffff;
    width:12em;
    font-weight:100;
    font-family:sans-serif;
    margin:0;
}

.DiaryRingHeader {
    font-size:100%;
    letter-spacing:0.1em;
}
.DiaryRingNavi {
    font-size:80%;
}

.DiaryRingNavi a {
    color:#eeeeff;
    text-decoration:none;
}
.DiaryRingNavi a:hover {
    color:#ffffff;
    text-decoration:underline;
}
