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

/* 少数決 */

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

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

#progress_table *{
 text-align:center;
 vertical-align:top;
}

#progress_table td{
 white-space:nowrap;
}

#progress_table .caution{
 color:#cc0000;
 text-align:left;
}

#progress_table .text{
 white-space:normal;
 text-align:left;
}

#progress_table .ta{
 background-color:#ccccff;
 color:#000000;
}

#progress_table .syo{
 background-color:#ffcccc;
 color:#000000;
}

/* 応募者全員の回答一覧  */
.result_table{
 text-align:center;
 margin-top:10px;
 margin-bottom:20px;
 border-collapse:collapse;
 empty-cells:show;
}

.result_table .ta{
 background-color:#ccccff;
 font-weight:bold;
 color:#000000;
}

span.ta{
 color:#ccccff;
}

.result_table .syo{
 background-color:#ffcccc;
 font-weight:bold;
 color:#000000;
}

span.syo{
 color:#ffcccc;
 margin-left:20px;
}

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

span.w{
 color:#ffff00;
 margin-left:20px;
}


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

.word{
 padding-left:4em;
 font-weight:bold;
 font-size:1.2em;
 letter-spacing:0.5em;
 color:#885500;
}

#rule{
 margin-bottom:100px;
}

#rule ol{
 margin-left:50px;
}

#rule ul{
 margin-left:20px;
}

/* 文字ごとの出現回数一覧 */
#character_table{
 text-align:center;
}

#character_table td{
 width:8%;
}

/* たしょこんをふりかえって */
#review strong.ta{
 background-color:#ccccff;
 color:#000000;
 margin:0px 2px;
 padding:0px 5px;
}

#review strong.syo{
 background-color:#ffcccc;
 color:#000000;
 margin:0px 2px;
 padding:0px 2px;
}

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

/* 質問を下方に固定 */
/* 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:240px;
}

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

#links h2{
 margin:5px 5px 5px 0px;
 width:220px;
 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 li{
 margin-bottom:5px;
}

#quick_links h2{
 clear:both;
}

#links li li{
 font-size:1em;
 margin-top:2px;
 margin-bottom:5px;
}


/* * 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-300));
 }
</style>
<![endif]-->




