@charset "utf-8";

/*------------contentsここから------------*/

div#contents {
	background:url(/img/bg2.jpg) repeat-y;
	width:902px;
	margin:0;
	padding:0;
	text-align:center;
	position:relative;
	}
div#contents_inner {
	background:url(/img/deco_top.gif) no-repeat right top;
	width:902px;
	margin:0;
	padding:50px 0 0 0;
	text-align:center;
	position:relative;
	overflow:hidden;
	}
div#contents_inner2{
	background:url(/img/deco_btm.gif) no-repeat left bottom;
	width:902px;
	margin:0;
	padding:0 0 50px 0;
	text-align:center;
	position:relative;
	overflow:hidden;
	}
#deco_top {
	position:absolute;
	right:0px;
	top:0px;
	z-index:-1;
	}
#deco_btm {
	position:absolute;
	left:0px;
	bottom:0px;
	z-index:-1;
	}	
#rogo {
	position:absolute;
	right:150px;
	bottom:30px;
	z-index:1;
	}

div#cont_Wrap{
  margin:0 auto;
  padding:0;
  width:904px;
  text-align:center;
	z-index:0;
}

.info{
	width:580px;
	margin:0 161px 0 161px;
	padding:50px 0 0 0;
	}

.info_price{
	width:580px;
	padding:0 161px 20px 161px;
	margin:0;
	vertical-align:bottom;
	font-size:0;
	line-height:0;
	}
.priceList{
	width:370px;
	margin:0 105px 20px 105px;
	padding:0;
	vertical-align:bottom;
	font-size:0;
	line-height:0;
	}
.priceList_img{
	margin:0;
	padding:0;
	font-size:0px;
	line-height:0%;
	}
	
.floatR{
	float:right;
	}
.floatL{
	float:left;
	}
.clear{
	clear:both;
	}

h2.sysPri_title{
  padding:0;
  text-indent:-10000em;
  background:url(img/sysPri_title.png) no-repeat;
  display:block;
  width:370px;
  height:50px;
  }

h3.h_name{
  margin:0 0 5px 0;
  padding:0;
  display:block;
  color:#333333;
  text-align:left;
}

.sysPri_mati{
	margin-right:11px;
	}
			
.info_play, .info_opti, .info_mati, .info_deri, .info_book, .info_canc, .info_card {
	width:580px;
	margin:0 161px 25px 161px;
	padding:0;
	text-align:left;
	}

p.caption{
	margin:5px 0 0 0.5em;
	padding:0;
	color:#999999;
	font-size:80%;
	}
.textBox p{
	line-height:130%;
	font-size:85%;
	color:#666666;
	}
dd,dt{
	line-height:130%;
	font-size:90%;
	color:#666666;
	}
.indent{
	margin:0 0 0 1em;
	padding:0;
	}
.textBox ul{
	margin:0px;
	padding:0 0 0 1em;
}

dl dt.disc{
	list-style:disc;
	}
.marginB10{
	margin-bottom:10px;
	}


#cont_Wrap .textBox{
	width:530px;
	margin:10px 25px 0 25px;
	padding:0;
	}

.card{
	margin:10px 215px 50px 215px;
	}
