*{
 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;
 background:-moz-linear-gradient(#e0ffe0, #ffffff);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e0ffe0),color-stop(1,#ffffff));
 filter:progid:DXImageTransform.Microsoft.Gradient(startcolorstr='#e0ffe0',endcolorstr='#ffffff',GradientType=0);
 z-index:2;
}

#bar_r{
 width:100%;
 height:20%;
 left:0px;
 top:0px;
 position:fixed;
 overflow:auto;
 border-bottom:1px solid #cccccc;
 background-color:#ffffff;
 background:-moz-linear-gradient(#ffe0e0, #ffffff);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffe0e0),color-stop(1,#ffffff));
 filter:progid:DXImageTransform.Microsoft.Gradient(startcolorstr='#ffe0e0',endcolorstr='#ffffff',GradientType=0);
 z-index:2;
}

#bar_b{
 width:100%;
 height:20%;
 left:0px;
 top:0px;
 position:fixed;
 overflow:auto;
 border-bottom:1px solid #cccccc;
 background-color:#fffff;
 background:-moz-linear-gradient(#d0ffff, #ffffff);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d0ffff),color-stop(1,#ffffff));
 filter:progid:DXImageTransform.Microsoft.Gradient(startcolorstr='#d0ffff',endcolorstr='#ffffff',GradientType=0);
 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:#ffffff;
}

.women{
 background-color:#ffffff;
}

.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%;
}

A:hover{
 color:#f00;
 background-color:#fff;
}

.banhen{
 color:#00cc00;
 font-weight:bold;
}

.tocyu{
 color:#0000cc;
 font-weight:bold;
}

.kekka{
 color:#cc00cc;
 font-weight:bold;
}

.NextPage{
 display:none;
}

TABLE{
 border-collapse:collapse;
 white-space:pre;
 font-family:monospace;
}

CAPTION{
 white-space:pre;
 line-height:150%;
 text-align:left;
 font-family:monospace;
 font-weight:bold;
}

tr.h{background-color:#f0f0f0;}
tr.m0{background-color:#80ffff; vertical-align:bottom;}
tr.m1{background-color:#d0ffff; vertical-align:bottom;}
tr.m2{background-color:#f0ffff; vertical-align:bottom;}
tr.m3{background-color:#d0ffff; vertical-align:middle;}
tr.m4{background-color:#f0ffff; vertical-align:middle;}
tr.w0{background-color:#ffa0a0; vertical-align:bottom;}
tr.w1{background-color:#ffe0e0; vertical-align:bottom;}
tr.w2{background-color:#fff7f7; vertical-align:bottom;}
tr.w3{background-color:#ffe0e0; vertical-align:middle;}
tr.w4{background-color:#fff7f7; vertical-align:middle;}

TH{
 padding:4px 4px;
 white-space:nowrap;
}

th.z{width:2.5em; min-width:2.5em;}
th.n{width:9em; min-width:9em;}
th.s{width:7em; min-width:7em;}
th.k{width:5em; min-width:5em;}
th.b{width:6em; min-width:6em;}

/* 1列目〜6列目までの文字位置 */
tr td{text-align:center;}
tr td+td{text-align:right;}
tr td+td+td{text-align:left;}
tr td+td+td+td{text-align:left;}
tr td+td+td+td+td{text-align:right;}
tr td+td+td+td+td+td{text-align:left;}

TD{
 padding:4px 4px;
 white-space:nowrap;
}

td.l{text-align:left;}
td.c{text-align:center;}
td.r{text-align:right;}
td.b{text-align:center; color:#00cc00; font-weight:bold;}
td.t{text-align:center; color:#0000cc; font-weight:bold;}
td.k{text-align:center; color:#cc00cc; font-weight:bold;}

tr.ch{text-align:center; background-color:#e0ffe0;}
tr.c0{background-color:#ffffc0;}
tr.c1{background-color:#ffffc0;}
tr.c2{background-color:#f0f0f0;}
tr.c3{background-color:#d7ffff;}
tr.c4{background-color:#ffffff;}
tr.c5{background-color:#d7ffff;}
tr.c6{background-color:#d7ffff;}
tr.c7{background-color:#d7ffff;}
tr.c8{background-color:#ffffff;}
tr.c9{background-color:#ffffff;}
td.day{text-align:right; background-color:#ffffff;}
