/*=============================================================**
Blog のスタイル
**=============================================================*/

.navigation { margin: 0px; padding: 0px; }
.navigation:before { content: '｜' }
.navigation li { display: inline; line-height: 1.6em; }
.navigation li:after { content: '｜' }
.navigation li.active span { background-color: #EEEEEE; }

.odai {}
.odai form { margin: 0; }
.odai h3 { margin: 0; padding: 0; font-size: 12px; font-weight: bold; }
.propose {}
.propose .button { width: 100%; }

.odai table.odai-field { border: 0px; padding: 0px; margin: 0px; border-collapse: collapse; border-radius: 0; box-shadow: none; }
.odai table.odai-field tr { background-color:transparent;  }
.odai table.odai-field td { border: 0px; padding: 0px; margin: 0px; }
.odai table.odai-field td.vote-count { height: 1.6em; height: auto; }
.odai table.odai-field td.author { font-size:0.85em; height: 1.6em; text-align: right; background-color: #FFF; height: auto; }
.odai table.odai-field td.body { vertical-align: middle; text-align: center; height: 100%; }
.odai table.odai-field td.vote-button { height: 1.6em; }
.odai table.odai-field td.vote-button .button { display: block; }
.odai table.odai-field td.vote-button button, .odai table.odai-field td.vote-button input { width: 100%; }

/* ボケリスト */
table#comments { width: 100%; }
table#comments th, table#comments td { text-align: center; vertical-align: middle; }
table#comments .comment .rank { width: 60px; font-size: 20px; }
table#comments .comment .point { width: 80px; font-size: 20px; font-weight: bold; }
table#comments .body { width: auto; }
table#comments .body .message { text-align: left; font-size: 1.3em; }
table#comments .body .author { text-align: right; }
table#comments .rank_1 .body .message { font-size: 2.0em; }
table#comments .rank_2 .body .message { font-size: 1.9em; }
table#comments .rank_3 .body .message { font-size: 1.8em; }
table#comments .rank_4 .body .message { font-size: 1.7em; }
table#comments .rank_5 .body .message { font-size: 1.6em; }
table#comments .rank_6 .body .message { font-size: 1.5em; }
table#comments .rank_7 .body .message { font-size: 1.4em; }
table#comments .rank_8 .body .message { font-size: 1.3em; }
table#comments .rank_9 .body .message { font-size: 1.3em; }
table#comments .rank_10 .body .message { font-size: 1.3em; }
table#comments .boke-comments { margin: 5px 0px 3px 0px; }
table#comments .boke-comments .boke-comment { text-align: left; font-size: 10px; margin: 0px; }
table#comments .boke-comments .boke-comment .name { color: #76A5DE; }
table#comments .boke-comments .boke-comment .name:after { content: '：'; }

table#comments .votes .vote { font-size: 10px; }
table#comments .votes .good { font-weight: bold; }

/* ひとこと フォーム */
table#comments .bokecomment-field { background-color: #F0F0F0; text-align: left; padding: 5px; }


/* 単一のお題 */
.odai-individual {}
.odai-individual .author { text-align: right; background-color: #EFEFEF; }
.odai-individual .body { font-size: 36px; text-align: center; padding: 15px 0px; }

/* 称号 */
#grid-content span.boke-userrank-name { font-size: 90%; margin: 0 2px; padding: 0 4px; }
span.boke-userrank-name_1 { color: #FFFFFF; background-color: #f95e00; } /* 大看板 */
span.boke-userrank-name_2 { color: #FFFFFF; background-color: #ff883f; } /* 看板 */
span.boke-userrank-name_3 { color: #FFFFFF; background-color: #3c87e1; } /* 大御所  */
span.boke-userrank-name_4 { color: #FFFFFF; background-color: #76a5de; } /* 中堅真打  */
span.boke-userrank-name_5 { color: #FFFFFF; background-color: #333333; } /* ゴルゴ13 */
span.boke-userrank-name_6 { color: #FFFFFF; background-color: #ac76de; } /* ご隠居 */
span.boke-userrank-name_7 { color: #FFFFFF; background-color: #a9c7eb; } /* 若手真打 */
span.boke-userrank-name_8 { color: #FFFFFF; background-color: #666666; } /*  鉄人 */
span.boke-userrank-name_9 { color: #FFFFFF; background-color: #d2b1f0; } /* ＯＢ */
span.boke-userrank-name_10 { color: #FFFFFF; background-color: #ccddf2; } /* 二つ目   */
span.boke-userrank-name_11 { color: #FFFFFF; background-color: #b5b5b5; } /* 前座 */
span.boke-userrank-name_12 { color: #FFFFFF; background-color: #d6d6d6; } /* 見習い */


.odai table.odaibody { border: 0px; padding: 0px; margin: 0px; border-collapse: collapse; border-radius: 0; }
.odai table.odaibody tr { background-color:#fff;  }
.odai table.odaibody td { border: 0px; padding: 0px; margin: 0 ;vertical-align:middle;text-align: center;color:#222;height:132px;  }
table.odaibody-single { border: 0px; padding: 0px; margin: 0px; border-collapse: collapse; border-radius: 0; }
table.odaibody-single tr { background-color:#fff;  }
table.odaibody-single td { border: 0px; padding: 0px; margin: 0 ;vertical-align:middle;text-align: center;color:#222;height:400px;  }
table.odaibody-single td p{margin:20px;font-size:30px }
.odai p.vote-count { height: 1.6em; height: auto;margin:4px 0 0 0; }
.odai p.author { font-size:0.85em; height: 1.6em; height: 30px;margin:0 0 4px 0; }


