@charset "utf-8";
/* CSS Document */

#page-index #navigation{
	margin:0 0 13px;	
}
#page-index #container{
	background:url(../img/index/main.jpg) 50% 0 no-repeat;
}
#page-index #mainvisual {
	position:relative;
	height:640px;
	width:960px;
	margin:0 auto;
}
#page-index #mainvisual h1 {
	text-indent:-9999px;
	overflow:hidden;
}
#page-index #movie {
	position:absolute;
	z-index:2;
	top:491px;
	right:63px;
}
#page-index #movie li {
	height:70px;
	overflow:hidden;
	margin:0 0 2px;
}
/*
-------------------*/
#page-double #container{
	background:url(../img/common/bg_contents01.jpg) 50% 0 no-repeat;
}
#page-double #mainvisual{
	width:850px;
	margin:0 auto;
	position:relative;
}
#page-double #mainvisual h1{
	position:absolute;
	top:6px;
	right:50px;
}
#page-double #contents-end{
	margin:0 auto 20px;
}
/*
-------------------*/
#page-terms #navigation{
	margin:0;
}
#page-terms #navigation ul{
	background:url(../img/terms/bg_navigation.gif) right 0 no-repeat;
}
#page-terms #container{
	background:url(../img/common/bg_contents02.jpg) 50% 0 no-repeat;
}
#page-terms #mainvisual{
	width:850px;
	margin:0 auto;
	position:relative;
}
#page-terms #mainvisual h1{
	position:absolute;
	top:6px;
	right:50px;
}
#page-terms #main-contents {
	position:relative;
}
#page-terms #main-contents .btn {
	position:absolute;
	top:672px;
	left:404px;
}
#page-terms #contents-end{
	margin:0 auto 20px;
}
/*
-------------------*/
#page-download #navigation{
	margin:0;
}
#page-download #container{
	background:url(../img/common/bg_contents02.jpg) 50% 0 no-repeat;
}
#page-download #mainvisual{
	width:850px;
	margin:0 auto;
	position:relative;
}
#page-download #mainvisual h1{
	position:absolute;
	top:6px;
	right:50px;
}
#page-download #main-contents {
	padding:1px 75px 0 71px;
}
#page-download #main-contents h3,
#page-download #main-contents p {
	text-align:center;
}
#page-download #main-contents ul {
	margin:0 0 6px;
	overflow:hidden;
}
#page-download #main-contents ul li {
	float:left;
	width:162px;
	height:387px;
}
#page-download #main-contents ul li.label01 {
	background:url(../img/download/label01.png) 0 0 no-repeat;
}
#page-download #main-contents ul li.label02 {
	background:url(../img/download/label02.png) 0 0 no-repeat;
}
#page-download #main-contents ul li.label03 {
	background:url(../img/download/label03.png) 0 0 no-repeat;
}
#page-download #main-contents ul li.label04 {
	background:url(../img/download/label04.png) 0 0 no-repeat;
}
#page-download #main-contents ul li.label05 {
	width:166px;
	background:url(../img/download/label05.png) 0 0 no-repeat;
}
#page-download #main-contents ul li.label06 {
	background:url(../img/download/label06.png) 0 0 no-repeat;
}
#page-download #main-contents ul li.label07 {
	background:url(../img/download/label07.png) 0 0 no-repeat;
}
#page-download #main-contents ul li.label08 {
	background:url(../img/download/label08.png) 0 0 no-repeat;
}
#page-download #main-contents ul li.label09 {
	background:url(../img/download/label09.png) 0 0 no-repeat;
}
#page-download #main-contents ul li.label10 {
	width:166px;
	background:url(../img/download/label10.png) 0 0 no-repeat;
}
#page-download #main-contents ul li p.txt {
	height:43px;
	padding:313px 18px 0;
	font-size:115%;
	font-weight:bold;
	line-height:1.2;
	color:#231815;
}
#page-download #main-contents p.attend {
	text-align:center;
}
#page-download #contents-end{
	margin:0 auto 20px;
}

/*
-------------------*/
#page-bonus #container{
	background:url(../img/common/bg_contents02.jpg) 50% 0 no-repeat;
}
#page-bonus #mainvisual{
	width:850px;
	margin:0 auto;
	position:relative;
}
#page-bonus #mainvisual h1{
	position:absolute;
	top:6px;
	right:50px;
}
#page-bonus #contents-end{
	margin:0 auto 20px;
}
#page-bonus #main-contents{
	text-align:center;
}

/*
-------------------*/
#page-gameflow #container{
	background:url(../img/common/bg_contents01.jpg) 50% 0 no-repeat;
}
#page-gameflow #mainvisual{
	width:850px;
	margin:0 auto;
	position:relative;
}
#page-gameflow #mainvisual h1{
	position:absolute;
	top:6px;
	right:50px;
}
#page-gameflow #contents-end{
	margin:0 auto 20px;
}

/*
-------------------*/
#page-hachiban #container{
	background:url(../img/common/bg_contents02.jpg) 50% 0 no-repeat;
}
#page-hachiban #mainvisual{
	width:850px;
	margin:0 auto;
	position:relative;
}
#page-hachiban #mainvisual h1{
	position:absolute;
	top:6px;
	right:50px;
}
#page-hachiban #contents-end{
	margin:0 auto 20px;
}

/*
-------------------*/
#page-reel #container{
	background:url(../img/common/bg_contents02.jpg) 50% 0 no-repeat;
}
#page-reel #mainvisual{
	width:850px;
	margin:0 auto;
	position:relative;
}
#page-reel #mainvisual h1{
	position:absolute;
	top:6px;
	right:50px;
}
#page-reel #contents-end{
	margin:0 auto 20px;
}
#page-reel #main-contents{
	text-align:center;
}
/*
-------------------*/
#page-tenha #container{
	background:url(../img/common/bg_contents02.jpg) 50% 0 no-repeat;
}
#page-tenha #mainvisual{
	width:850px;
	margin:0 auto;
	position:relative;
}
#page-tenha #mainvisual h1{
	position:absolute;
	top:6px;
	right:50px;
}
#page-tenha #contents-end{
	margin:0 auto 20px;
}





















