*{
 margin:0;
 padding:0;
}

body{
 font-size:100%;
 line-height:150%;
}

#menu{
 width:20%;
 height:80%;
 left:0px;
 top:20%;
 position:fixed;
 overflow:auto;
}

#bar_g{
 width:100%;
 height:20%;
 left:0px;
 top:0px;
 position:fixed;
 overflow:auto;
 border-bottom:1px solid #cccccc;
 background-color:#ffffff;
 z-index:2;
}

#bar_r{
 width:100%;
 height:20%;
 left:0px;
 top:0px;
 position:fixed;
 overflow:auto;
 border-bottom:1px solid #cccccc;
 background-color:#ffcccc;
 z-index:2;
}

#bar_b{
 width:100%;
 height:20%;
 left:0px;
 top:0px;
 position:fixed;
 overflow:auto;
 border-bottom:1px solid #cccccc;
 background-color:#ccffff;
 z-index:2;
}

#main{
 width:80%;
 height:80%;
 top:20%;
 left:20%;
 position:absolute;
 overflow:scroll;
 border-left:1px solid #cccccc;
 z-index:1;
}

.inbox{
 padding:1em;
}

.men{
 background-color:#ccffff;
}

.women{
 background-color:#ffcccc;
}

.general{
 background-color:#ffffff;
}

.red{
 color:#ff0000;
 font-weight:bold;
}

.Prog{
 line-height:150%;
}

.Rel{
 font-family:monospace;
 line-height:100%;
}

.List{
 font-family:monospace;
 font-size:75%;
 line-height:125%;
}

B{
 font-weight:bold;
}

BIG{
 font-size:125%;
 font-weight:bold;
}

SMALL{
 font-size:50%;
}

H1{
 font-size:150%;
 line-height:100%;
}

TABLE{
 border-collapse:collapse;
 white-space:pre;
 font-family:monospace;
}

TD{
 padding:2px 4px;
}

A:hover{
 color:#00f;
 background-color:#fff;
}

.banhen{
 color:#00cc00;
 font-weight:bold;
}

.tocyu{
 color:#0000cc;
 font-weight:bold;
}

.kekka{
 color:#cc00cc;
 font-weight:bold;
}

.NextPage{
 display:none;
}
