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

/* 平均大賞 */

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

.average_prize_outline{
 text-align:center;
}

.question{
 text-align:left;
}
.average,.deviation{
 white-space:nowrap;
}

/* 全結果 */
.average_prize_result{
 text-align:center;
}
.average_prize_result_q1{
 background-color:#ffcc66;
}
.average_prize_result_q2{
 background-color:#ffdd77;
}
.average_prize_result_q3{
 background-color:#ffee88;
}
.average_prize_result_q4{
 background-color:#ffff99;
}
.average_prize_total{
 font-weight:bold;
 text-align:right;
}
.deviation90{
 background-color:#ff6600;
}

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

.f{
 background-color:#ffcc00;
}
.w{
 background-color:#ffff00;
 color:#000000;
 font-weight:bold;
}
.w strong{
 background-color:#ffffff;
 color:#663300;
 border:solid 1px #bb9911;
 font-size:1.35em;
 margin-left:5px;
 padding:2px 5px;
}

/* 平均大賞優勝をふりかえって */

.average_prize_impressions dt{
 background-color:#ffff99;
 padding:2px;
 width:3em;
 text-align:center;
 font-weight:bold;
}

.average_prize_impressions dd{
 margin:5px 0px 10px 10px;
}

.message .nobr{
 background-color:#ffffff !important;
 font-weight:normal;
}

#footer{
 margin-top:200px;
}

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

/* 質問を下方に固定 */
/* 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:150px;
 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:30%;
 float:left;
}

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

#quick_links h2{
 clear:both;
}

#q1_to_q4{
 width:60%;
 margin-right:-100px;
 float:left;
}

#q1_to_q4 span{
 padding:2px 5px;
 border:solid 1px #eecc33;
}

#q1_to_q4 li{
 margin-bottom:5px;
 line-height:1.5em;
}

/* * 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]-->



