@charset "UTF-8";
/* index.css */
/* フッタースペース無し用 */
/* ---base--- */
#wapper div#global_footer {
	margin-top: 0;
}

#mc_wapper {
	
	
	background: #0a0607; /* Old browsers */

background: -moz-linear-gradient(top,  #0a0607 0%, #e2e2e2 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a0607), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #0a0607 0%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #0a0607 0%,#e2e2e2 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #0a0607 0%,#e2e2e2 100%); /* IE10+ */

background: linear-gradient(top,  #0a0607 0%,#e2e2e2 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a0607', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-8 */

/*IE6 IE7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#0a0607, endcolorstr=#e2e2e2));
	/* IE8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#0a0607, endcolorstr=#e2e2e2))";
	zoom: 1;
	
	background-position: center top;
	}
	
	#bg {
	background-image: url(../images/bg.png);
	background-repeat: repeat;
	width:100%;
	height:100%;
}

	
	
	
*html div#mc_wapper {
	width: 100%;
}

div#main_container{
	position: relative;
	margin: 0 auto;
	width: 940px;
}
#main_container .border_a{
	border:3px solid #881210;
}
#main_container .border_b{
	border-left:3px solid #881210;
	border-right:3px solid #881210;
	border-bottom:3px solid #881210;
}
h3{
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
background-image:url(../images/header_1.png);
width:940px;
height:513px;
}


#dragon_movie{
	background-image:url(../images/movie_bg.jpg);
	width:934px;
	height:335px;
	position: relative;
	margin:10px auto;
	}
#cm_movie{
	margin-left:15px;
	margin-top:15px;
	float:left;
	}

#main_container #tuhan a{
	background-image:url(../images/buy.jpg);
	width:276px;
	height:65px;
	display:block;
	text-indent:-999em;
	float:right;
}
#main_container #tuhan a:hover{
	background-position:0 -65px;}
	
	#jokki_fotter{
	width:940px;
	height:65px;
	margin:10px 0 10px 0;
}
#info{
	background-image:url(../images/info.jpg);
	width:650px;
	height:59px;
	display:block;
	float:left;
}

#tenpo{
  background-image:url(../images/tenpo.png);
  width:524px;
  height:284px;
  position:relative;
  top:20px;
  left:376px;
}

p.tenpo_btn{
	width:221px;
	height:57px;
	position:absolute;
	display:block;	
}
p.tenpo_btn a{
	text-indent:-999em;
	width:221px;
	height:57px;
	display:block;	
}
p#btn_kid{
	background-image:url(../images/button_kid.png);
	left:34px;
	top:205px;
}
p#btn_kid a:hover{
	background-image:url(../images/button_kid.png);
	background-position:0 -57px;
}
p#btn_toy{
	background-image:url(../images/button_toy.png);
	left:269px;
	top:205px;
}
p#btn_toy a:hover{
	background-image:url(../images/button_toy.png);
	background-position:0 -57px;
}


/* pagetop_btn */

.list .pagetop_btn {
	position: relative;
	float: right;
	width: 79px;
	height: 10px;
	top: 5px;
}

.list .pagetop_btn_last {
	position: relative;
	float: right;
	width: 79px;
	height: 10px;
	padding-top: 0px;
	margin-bottom: 20px;
	top: 23px;
}

.list .pagetop_btn a,
.list .pagetop_btn_last a{
	position: relative;
	float: right;
	width: 79px;
	height: 10px;
	background: url(../images/event_pagetop.png);
}

.list .pagetop_btn a:hover,
.list .pagetop_btn_last a:hover { background-position: 0 -10px; }


	/* text -> img */
#dragon_movie h3,
#info{
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
}

