@charset "UTF-8";

/* ボディ フォント・背景 */
body {
    color: #cccccc;
    background-color: #110000;
}

/* ヘッダー固定 */
.header {
    background-color: #110000;
}

/* リンク色 */
A:link {
    color: #ffddbb;
}

A:visited {
    color: #ffddbb;
}

A:active {
    color: #c0c0c0;
}

A:hover {
    color: #FFA500;
    text-decoration: underline;
    border-bottom: 0px;
}

A {
    text-decoration: none;
}

/* テーブルデザイン 標準 */
.tblGray tr:nth-child(odd) {
    background: #000000;
}

.tblGray tr:nth-child(even) {
    background: #331500;
}

/* テーブル ヘッダ背景色 */
.headerBack {
    background-color: #331500;
}

/* 見出し 背景色付き */
h3 {
    border-left: 10px solid #884400;
    color: #FFFFFF;
    background-color: #442200;
}

/* メイン色 */
.colYellow {
    color: #ffff33;
}

.colWater {
    color: #66ffff;
}

.colRed {
    color: #ff6666;
}

.colOrange {
    color: #ff9900;
}

.keyCategory {
    font-size: 16px;
    color: #ffff99;
    background-color: #442200;
}

.review {
    color: #dd4477;
}

.push3 {
    background-color: #443322;
}

.keyLabel0 {
    background-color: #442200;
}

.keyLabel1 {
    background-color: #663300;
}

.newH {
    background-color: #000066;
}

.editH {
    background-color: #006699;
}

/* キー色 */
.key {
    color: #aaaaaa;
}

.key5 {
    color: #aa7722;
}

.key7 {
    color: #6666cc;
}

.key7i {
    color: #888833;
}

.key8 {
    color: #bb8866;
}

.key9A {
    color: #bb5588;
}

.key9B {
    color: #bb5588;
}

.key11 {
    color: #66bb66;
}

.key11L {
    color: #66bb88;
}

.key12 {
    color: #22aaaa;
}

.key15 {
    color: #9966bb;
}

.key15A {
    color: #9966bb;
}

.key15B {
    color: #9966bb;
}

.key17 {
    color: #aa3333;
}

.key23 {
    color: #6644ff;
}