@charaset "Shift_JIS";
/* ------------------------------------------------------------------------------------
	present_t.css
------------------------------------------------------------------------------------
	
/* ---------------------------------------------------------
   1:ポイントプレゼント
--------------------------------------------------------- */
#Present{
  padding-bottom:26px;
  width:1000px;
  background:url(../img/present_t/present_btm.jpg) no-repeat left bottom;
}
/* 枠 */
#PresentBox{
  padding:10px 0;
  background:url(../img/present_t/present_bg.jpg) repeat-y left top;
  text-align:center;
}
#PresentBox h3.tit{
 margin:0 auto 10px auto;
 font-size:18px;
 padding:5px 0;
 display:block;
 border:2px dotted #fe8cbf;
 width:884px;
}
#PresentBox h3.tit span{
 font-size:30px;
 color:#FF5151;
}
#PresentBox table{
	margin:10px auto;
	width:884px;
	clear:both;
}
#PresentBox th{
  width:217px;
  text-align:center;
}
#PresentBox th img{
  margin-bottom:10px;
}
#PresentBox td{
  text-align:left;
  vertical-align:top;
}
#PresentBox td input{
	margin:5px 0 0 5px;
}
/* 賞・人数 */
#PresentBox td dl{
	margin-bottom:10px;
	padding:0 10px;
	display:block;
	background:#ff393b;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	display:block;
}
#PresentBox td dt{
	margin-right:10px;
	float:left;
}
#PresentBox h3{
  font-weight:bold;
  font-size:15px;
  line-height:130%;
}
/* 応募ボタン */
.present_oubo{
  padding-top:20px;
  text-align:center;
}
.present_oubo a:hover img{
   filter: alpha(opacity=60);
   -moz-opacity: 0.6;
   opacity: 0.6;
}
.present_tyuui{
  font-size:10px;
  font-weight:normal;
}

/* 応募口数・当選確率　*/
#PresentBox td ul{
	margin-top:10px;
}
#PresentBox td li{
	margin-bottom:5px;
	font-weight:bold;
	display:table;
	width:196px;
	height:37px;
}
#PresentBox td li h4{
	display:table-cell;
	/z-index:1;
}
/*for IE7 */
*:first-child+html #PresentBox td li p,
*:first-child+html #PresentBox td h4{
display: inline;
zoom: 1;

}

#PresentBox .tyuui{
	width:800px;
    border:2px solid #FF3033;
	padding:7px;
	margin:10px auto;
	line-height:135%;
}
#PresentBox td li p{
	margin:0;
	padding-right:10px;
	font-size:28px;
	line-height:130%;
	display:table-cell;
	text-align:right;
	vertical-align:top;
	background:url(../img/present_t/oubo_tousen_bg.gif) no-repeat left top;
	width:85px;
}
#PresentBox td li.oubo p{
	color:#5377ff;
	font-weight:bold;
}
#PresentBox td li.oubo p span{
	font-size:15px;
}

#PresentBox td li.tousen p{
	color:#ff5498;
	font-weight:bold;
}
#PresentBox td li.tousen p span{
	font-size:15px;
}


/*ポイントリンク*/

.point_link p{
	border:3px #3b64ff double;
	width:300px;
	margin:0 337px;
	padding:10px;
	font-weight:bold;
	font-size:16px;
	background-color:#F9FBFD;
	margin-bottom:10px;
}


.point_link p a:link{
	color:#3458e3;
}
.point_link p a:visited{
	color:#3458e3;
}
.point_link p a:hover{
	color:#99ccff;
}
.point_link p a:active{
	color:#99ccff;
}