@charset "utf-8";

/* CSS Document */







body {

	background-image:url(../img/bg_main.gif);

	background-repeat:repeat-x;

	background-position: top;

	margin-top: 0px;

	margin-left:auto;

	margin-right:auto;

	}



a.menu01{

	display:block;

	width:217px;

	height:50px;

	background-image:url(../img/menu01.jpg);

	background-repeat: no-repeat;

}



a:hover.menu01{

    background-image:url(../img/menu01_on.jpg);

}



a.menu02{

	display:block;

	width:147px;

	height:50px;

	background-image:url(../img/menu02.jpg);

	background-repeat: no-repeat;

}



a:hover.menu02{

    background-image:url(../img/menu02_on.jpg);

}



a.menu03{

	display:block;

	width:171px;

	height:50px;

	background-image:url(../img/menu03.jpg);

	background-repeat: no-repeat;

}



a:hover.menu03{

    background-image:url(../img/menu03_on.jpg);

}



.top {

	background-image:url(../img/bg_main03.gif);

	background-repeat:no-repeat;

	background-position: center 30px;

	}	

	

.page {

	background-image:url(../img/bg_main02.gif);

	background-repeat:no-repeat;

	background-position: center top;

	}		



.main_fla{

	margin-top: 0px;

	margin-left:auto;

	margin-right:auto;

	width: 800px;

	padding: 0px;

}



.mfont{

　　font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 18px;

	color: #261503;

}



.mfont2{

　　font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 24px;

	font-weight: bold;

	color: #000066;

}



.main_game{

	background-image:url(../img/img_02.jpg);

	background-repeat:no-repeat;

	background-position: center top;

	margin-left:auto;

	margin-right:auto;

	width: 760px;

	padding: 0px;

}



.main_howto{

	background-image:url(../img/img_03.jpg);

	background-repeat:no-repeat;

	background-position: center top;

	margin-top: 50px;

	margin-left:auto;

	margin-right:auto;

	width: 760px;

	padding: 0px;

}







.movie_fla{

	margin-left:auto;

	margin-right:auto;

	width: 425px;

	height: 344px;

	padding-top: 30px;

}









.box01{

	width: 690px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 32px;

	color: #261503;

	list-style-position: outside;

	list-style-image: url(../img/icon.gif);

	padding-top: 40px;

	padding-right: 20px;

	padding-left: 50px;

	text-align: left;

	padding-bottom: 50px;

	

}



.box02{

	width: 290px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 32px;

	color: #261503;

	list-style-position: inside;

	list-style-image: url(../img/icon.gif);

	padding-top: 60px;

	padding-right: 0px;

	padding-left: 35px;

}



.box03{

	width: 260px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 32px;

	color: #261503;

	list-style-position: outside;

	list-style-image: url(../img/icon_b.gif);

	padding-top: 60px;

	padding-right: 0px;

	padding-left: 500px;

}





.list_img{

	width: 60px;

	height: 60px;

	padding-top: 5px;

	top: 0px;

	padding-right: 10px;

}



.list2{

	width: 600px;

	height: 50px;



}



.copy{

	background-image:url(../img/copy.jpg);

	background-repeat:no-repeat;

	background-position: center top;

	margin-top: 0px;

	margin-left:auto;

	margin-right:auto;

	width: 800px;

	height: 80px;

	padding-top: 55px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 40px;

}





.copy_top{

	background-image:url(../img/copy.gif);

	background-repeat:no-repeat;

	background-position: center top;

	margin-top: 0px;

	margin-left:auto;

	margin-right:auto;

	width: 800px;

	padding: 0px;

	height: 50px;

}



.fla_btn{

	margin-left: 75px;

	padding-top: 5px;

}



a.appstore{

	display:block;

	width:150px;

	height:45px;

	background-image:url(../img/appstore.jpg);

	background-repeat: no-repeat;

}

a:hover.appstore{

    background-image:url(../img/appstore_on.jpg);

}



.ap{

	width: 150px;

	height: 60px;

	padding-top: 0px;

	padding-left: 76px;

}


#footer{
padding:10px 0px;
	margin-left:auto;
	margin-right:auto;
	width: 800px;
	font-size:11px;
	line-height:130%;
}

.tb-left img{
margin-right:10px;
border:0;
}

.tb-right{
vertical-align:bottom;
margin-right:10px;
border:0;
}




