/* WINNA共通スタイルシート */
body { 
    color: #D0D0D0;
    font-family: 'ＭＳ Ｐゴシック';
    /* font-family: 'ＭＳ Ｐ明朝'; */
    /* font-family: 'ＭＳ ゴシック'; */
    background-color: #303080;
    background-image: none
}

h1 { 
    color: #C0C0C0;
    font-size: 160%;
    padding-right: 1em;
    padding-left: 1em;
    padding-top: 2px;
    padding-bottom: 0em;
    background: #404090;
    border-left: #B0B0F0 5px solid;
    border-bottom: #B0B0F0 1px solid;
}

h2 { 
    color: #C0C0C0;
    font-size: 130%;
    padding-right: 1em;
    padding-left: 1em;
    padding-top: 2px;
    padding-bottom: 0em;
    background: #404090;
    border-left: #B0B0F0 5px solid;
    border-bottom: #B0B0F0 1px solid;
}

h3 { 
    color: #C0C0C0;
    font-size: 85%;
    padding-right: 1em;
    padding-left: 1em;
    padding-top: 2px;
    padding-bottom: 0em;
    background: #404090;
    border-left: #B0B0F0 5px solid;
    border-bottom: #B0B0F0 1px solid;
}

span.h2 { 
    color: #C0C0C0;
    font-size: 110%;
    padding-right: 1em;
    padding-left: 1em;
    padding-top: 2px;
    padding-bottom: 0em;
    background: #404090;
    border-left: #B0B0F0 5px solid;
    border-bottom: #B0B0F0 1px solid;
}

div.h2 {
    margin-left: 2em;
    margin-right: 2em;
}

div.h3 {
    color: #C0C000;
    font-size: 85%;
    margin-left: 0.5em;
    margin-right: 2em;
}

span.st {
    color: black;
    background-color: #C0C0D0;
    font-size: 90%;
    padding-right: 1em;
    padding-left: 1em;
    padding-top: 2px;
    padding-bottom: 0em;
    border-top: #9090B0 1px solid;
    border-left: #9090B0 2px solid;
    border-right: #D0D0F0 1px solid;
    border-bottom: #D0D0F0 2px solid;
}

span.nj {
    color: red;
}

span.sp {
    color: pink;
    font-size: 78%;
}

span.sr {
    color: red;
    font-size: 78%;
}

span.no {
    font-size: 78%;
}

table.m1 {
    border: 1px solid Black;
    font-size: 100%;
    background-color: #303080;
    border-collapse: separate;
    margin: 0.1em;
}

table.m3 {
    border: 1px dotted Silver;
    font-size: 100%;
    background-color: #303080;
    border-collapse: separate;
    margin: 0.1em;
}

table.m4 {
    margin: 0.5em;
}

td.m1 {
    border: 3px solid #008800;
    font-size: 100%;
    background-color: #383870;
    margin: 0.1em;
}

td.m2 {
    border: 3px solid #008800;
    font-size: 100%;
    margin: 0.1em;
}

td.m3 {
    font-size: 100%;
    background-color: #423080;
    margin: 0.1em;
    padding: 0.5em;
}

td.m4 {
    background-color: #303090;
    border: 10px inset Silver;
    padding: 0.3em 5em 0.3em 5em;
}

div.m1 {
    font-size: 85%;
}

div.m2 {
    text-indent: 1em;
}

div.m3 {
    font-size: 160%;
    font-weight: bold;
    color: Silver;
}

div.m4 {
    font-size: 90%;
    font-weight: bold;
    color: Silver;
}

span.ti1 {
    color: #C0C0C0;
    font-size: 80%;
    padding-right: 1em;
    padding-left: 1em;
    padding-top: 2px;
    padding-bottom: 0em;
    background: #404090;
    border-left: #B0B0F0 5px solid;
    border-bottom: #B0B0F0 1px solid;
}

div.m6 {
    width: 97%;
    height: 13ex;
    overflow-y:
    scroll;
    border:
    solid 1px #808080
}

span.ba {
    background: #FFFFFF;
}

div.kt {
    font-size: 160%;
    font-weight: bold;
    color: Silver;
    margin: 0.2em 0em;
}

table.k1 {
    margin: 0.5em;
}

td.k1 {
    font-size: 120%;
    background-color: #303090;
    border: 10px inset Silver;
    padding: 0.3em 5em 0.3em 5em;
}

td.k2 {
    color: Silver;
    background-color: #383870;
    border: 2px solid #008800;
    font-size: 80%;
}

td.kh {
    font-size: 80%;
    font-weight: bold;
    color: #c0c0c0;
    background: #101040;
}

div.k1 {
    font-size: 80%;
    font-weight: bold;
    color: #90b000;
    background: #005868;
    margin: 0.7em 0.1em;
}

div.k2 {
    font-size: 80%;
    color: Gray;
    margin: 0.2em 0.1em;
}

span.k1 {
    font-size: 80%;
    color: Gray;
    line-height: 1.3em;
}

div.t1 {
    font-size: 85%;
    color: #00AAAA;
}

span.m1 {
    color: Yellow;
    font-size: 78%;
}

span.m2 {
    color: Fuchsia;
    font-weight: bold;
}

span.m3 {
    color: Yellow;
    font-weight: bold;
}

span.m5 {
    color: Gray;
    font-size: 78%;
}

span.m6 {
    color: Gray;
    font-size: 85%;
}

td.count {
    color: Green;
    background-color: #202040;
    font-weight: bold;
}

table.i1 {
    font-size: 115%;
    background-color: #202020;
    border-collapse: separate;
    margin: 0.1em;
}

table.i2 {
    font-size: 115%;
    background-color: #202020;
    border-collapse: separate;
    margin: 0.1em;
}

table.i3 {
    font-size: 115%;
    background-color: #202020;
    border-collapse: separate;
    margin: 0.5em;
}

table.t1 {
    font-size: 85%;
    background-color: #202020;
    border-collapse: separate;
    margin: 0.0em;
}

table.t2 {
    font-size: 100%;
    background-color: #202020;
    border-collapse: separate;
    margin: 0.5em;
}

tr.r1 {
    background-color: #402828;
}
tr.r2 {
    background-color: #505045;
}
tr.r3 {
    background-color: #505060;
}

td.h1 {
    color: #EFEF30;
    padding: 0.2em;
}
td.h2 { 
    color: pink;
    font-size: 65%;
    padding: 0.2em;
}
td.h3 {
    color: #EFEF30;
    padding: 0.4em;
}

td.d1 { /* No */
    color: #A0A0D0;
}
td.d2 { /* ハッシュ */
    color: #D0B897;
}
td.d3 { /* ファイル名 */
    color: #90DF90;
}
td.d4 { /* トリップ */
    color: #4EC5EA;
}
td.d5 { /* 被参照量 */
    color: #D09D26;
}
td.d6 { /* 更新時刻 Ver */
    color: #C0C0C0;
}
td.d11 {
    color: #A0A0D0;
    padding: 0.4em;
}
td.d13 {
    color: #90DF90;
    padding: 0.1em 0.4em 0.1em 0.4em;
}
td.d16 {
    color: #C0C0C0;
    padding: 0.1em 0.4em 0.1em 0.4em;
}

hr.link {
    border: thin dotted #C0C0C0;
}

hr.box {
    border: thin dotted #808080;
}

A:link { color: #00AAAA; }
A:visited { color: #00AAAA; }
A:active { color: red; }
A:hover { color: Aqua; }
