#contents h2 {
    font-size: 1.6em;
    color:363636;
    padding: 8px 14px 8px 8px;
    background-color:#f5f5f5;
    border-top: 2px gray solid;
    border-right: 2px gray solid;
    border-left: 12px gray solid;
    border-bottom: 2px gray solid;
}

#contents h3 {
    font-size: 1.4em;
    color:363636;
    padding: 5px 10px 5px 5px;
    background-color:#f5f5f5;
    border-top: 2px silver solid;
    border-right: 2px silver solid;
    border-left: 8px silver solid;
    border-bottom: 2px silver solid;
}

#contents h4 {
    font-size: 1.2em;
    color:363636;
    padding: 5px 10px 5px 5px;
    background-color:#f5f5f5;
    border-top: 1px lightgrey solid;
    border-right: 1px lightgrey solid;
    border-left: 6px lightgrey solid;
    border-bottom: 1px lightgrey solid;
}

h2#pagetitle{
    text-align: right;
    padding: 0px 0px 0px 0px;
    font-size: 1.2em;
    background-color:#ffffff;
    border-top: 0 gray solid;
    border-right: 0 gray solid;
    border-left: 0 gray solid;
    border-bottom: 0px gray solid;
}

#wikibody a:hover,
#menubar  a:hover,
#menubar2 a:hover{
    text-decoration: none;
    color:royalblue;
}
#contents {
    background-color: #ffffff;
    background:url(background.jpg);
    background-position:right bottom;
    background-repeat:no-repeat;
    background-color: #ffffff;
}

.combg li:hover{
    background-color:#f5f5f5;
}

/* カードリスト関連 */
.db2 table{
    margin:0px;
    padding:0px;
    border-bottom: 0px;
}

.db2 td{
    border-bottom: 0px;
}

td.img_cell{
    padding:0;
}

/* クエスト関連 */
.quest tr:hover{
    background-color:transparent;
}

.quest tr{
    background-color:white;
}

.quest table{
    background-color:#f5f5f5;
}

.quest td.q-name{
    background-color:white;
}

/* クイズ一覧関連 */
.qtitle table{
    width:680px;
    margin:0px;
}

.choise table,
.answer table{
    width:680px;
    margin:0px;
    border: 0px;
}

.qtitle td {
    border: 0px;
}

.choise td{
    width:160px;
    border-top: 0px;
}

.answer td{
    border-top: 0px;
}

.noborder table,
.noborder td{
    border:0px;
}

.onborder table,
.onborder td{
    border:2px;
    background-color:dimgray;
}