/* #################################################################################### */

/* 少数決 */

/* #################################################################################### */

h2{
 clear:both;
 margin-top:20px;
}

/* 優勝した方の応募内容 */
#winner_table{
 width:70%;
 float:right;
 margin:0px 0px 20px 10px;
}

#winner_table caption{
 font-weight:bold;
}

#winner_table td,#winner_table th{
 text-align:center;
}
#winner_table .l{
 text-align:left;
}

.a_question{
 clear:both;
 margin:20px 0px;
 padding-top:10px;
 border-top:solid 1px #eecc33;
}

/* 質問 */
.a_question h3{
 border:none;
 text-align:center;
}

.a_question h3 span{
 margin-right:20px;
 padding:0px 5px;
 border-top:solid 1px #eecc33;
 border-right:solid 10px #eecc33;
 border-bottom:solid 1px #eecc33;
 border-left:solid 10px #eecc33;
}

/* 勝ち負け */
.a_question h4{
 text-align:center;
 border:solid 1px #eecc33;
 margin:0px 5px;
}

/* 負け */
.eliminate{
 width:75%;
 float:left;
}
.eliminate p{
 font-size:0.9em;
}
.eliminate .c{
 font-size:1em;
 font-weight:bold;
}

/* 勝ち */
.to_next_question{
 width:23%;
 float:left;
 text-align:center;
 font-weight:bold;
}
.to_next_question img{
 background-color:#eecc33;
}
.to_next_question span{
 background-color:#ffff99;
 border:solid 3px #eecc33;
 padding:5px 10px;
}

/* 引き分け */
.draw{
 width:90%;
 margin:0px auto;
 text-align:center;
 font-weight:bold;
}
.draw img{
 background-color:#eecc33;
}


/* 質問ごとの「はい」、「いいえ」の数 */
#yes_no{
 margin-top:100px;
}

#yes_no_table{
 margin-bottom:20px;
 text-align:center;
}

#yes_no_table .l{
 text-align:left;
}

#yes_no_table .yes,#yes_no_table .no{
 width:4em;
 text-align:center;
}

/* 応募者全員の回答一覧  */
#result_table{
 text-align:center;
}
#result_table col.question{
 width:2em;
 text-align:center;
}
#result_table td{
 padding:2px 5px;
}
.less{
 background-color:#ffff99;
}
span.less{
 border:solid 1px #eecc33;
}
span.ml20{
 margin-left:20px;
}

/* #received_messageに追加で.less_gameを指定して、キャラ画像を上書き */
.less_game .comment{
 background-image:url(/images/mascot_nin_48x40.gif);
}

.w{
 background-color:#ffff00;
 color:#000000;
 font-weight:bold;
}

/* #################################################################################### */

/* 質問を下方に固定 */
/* http://p2b.jp/index.php?mode=category&aim=5745422044455349474E2C435353&display=box */

/* #################################################################################### */

#links{
 background-color:#ffffcc;
/*  display:none; */
 position:fixed;
 bottom:10px;
 right:10px;
 padding:5px;
 border:3px solid #eecc33;
 width:95%;
}

#links p{
 display:block;
 width:100px;
 float:right;
}

#links h2{
 margin:5px 5px 5px 0px;
 width:200px;
 font-size:0.9em;
}

#links li{
 list-style:none;
 font-size:0.8em;
}

#links p span{
 border-bottom:dotted 1px #663300;
 cursor:pointer;
}

#quick_links{
 width:35%;
 float:left;
}

#quick_links li{
 margin-bottom:5px;
}

#quick_links h2{
 clear:both;
}

#q1_to_q10{
 width:50%;
 margin-right:-100px;
 float:left;
}

/* * htmlを取るとIE以外でfixedがabsoluteが利いてしまう? */
/* cssファイルの一番下で指定 */
<!--[if lt IE 7]> 
<style type="text/css">
 body {
  background:url(/images/up_30x25.gif) fixed;
 }
 * html #links {
  position:absolute;
  top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-250));
 }
</style>
<![endif]-->



