@charset "shift_jis";

/*---------------------------------------------------------------
	Work Frames
---------------------------------------------------------------*/

div#body div.container div.article p.catch {
  color: #f6a500;
  font-weight: bold;
  font-size: 16px;
}

div#body div.container div.article p.lead { margin: 13px 0 0; }

/*---------------------------------------------------------------
	prize
---------------------------------------------------------------*/

div#body div.container div.article div#prize {
  margin-top: 13px;
  background: none;
}

div#body div.container div.article div#prize h2 {
  height: 120px;
  background-image: url(../img/prize_pub_title.jpg);
}

div#body div.container div.article div#prize div.inner { background: url(../img/prize_pub_bg.jpg); }

div#body div.container div.article div#prize div.inner:after {
  display: block;
  clear: both;
  content: '';
}

div#body div.container div.article div#prize div.inner div.column {
  float: left;
  width: 315px;
}

div#body div.container div.article div#prize div.inner div.column p {
  margin: 8px 40px 0;
  font-size: 11px;
}

div#body div.container div.article div#prize div.inner div#prize01,
div#body div.container div.article div#prize div.inner div#prize02 { height: 350px; }

div#body div.container div.article div#prize div.inner div#prize03,
div#body div.container div.article div#prize div.inner div#prize04 { height: 380px; }

div#body div.container div.article div#prize div.inner div#prize05 {
  width: 630px;
  height: 170px;
}

div#body div.container div.article div#prize div.inner div#prize01 { background: url(../img/prize_pub_01.jpg) no-repeat; }
div#body div.container div.article div#prize div.inner div#prize02 { background: url(../img/prize_pub_02.jpg) no-repeat; }
div#body div.container div.article div#prize div.inner div#prize03 { background: url(../img/prize_pub_03.jpg) no-repeat; }
div#body div.container div.article div#prize div.inner div#prize04 { background: url(../img/prize_pub_04.jpg) no-repeat; }
div#body div.container div.article div#prize div.inner div#prize05 { background: url(../img/prize_pub_05.jpg) no-repeat; }

div#body div.container div.article div#prize div.inner div#prize05 h3 { height: 36px; }

div#body div.container div.article div#prize div.inner div#prize05 p.text { margin: 0 20px 0 249px; }

div#body div.container div.article div#prize div.inner div#prize05 p.annotation {
  margin: 28px 30px 0;
}

div#body div.container div.article div#prize div.comment {
  margin-top: 15px;
  padding: 10px 10px 20px;
  border: 4px solid #d5f27d;
} 

div#body div.container div.article div#prize div.comment:after {
  display: block;
  clear: both;
  content: '';
}

div#body div.container div.article div#prize div.comment h3 {
  float: left;
  width: 150px;
  height: 98px;
  background: url(../img/prize_pub_comment_title.gif) no-repeat;
  text-indent: -9999px;
}

div#body div.container div.article div#prize div.comment p {
  margin-top: 8px;
  float: left;
  width: 430px;
  line-height: 1.3;
}

/*---------------------------------------------------------------
	IE Legacy
---------------------------------------------------------------*/

/* IE7 */
*+html div#body div.container div.article div#prize div.inner,
*+html div#body div.container div.article div#prize div.comment { zoom: 1; }

/* IE6 */
*html div#body div.container div.article div#prize div.inner,
*html div#body div.container div.article div#prize div.comment { zoom: 1; }