
#MagicEffectView {
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background: #000 url(../images/bg.jpg) center center no-repeat;
	background-size: cover;
	z-index: 10000;
}
#MagicEffectView .effctStage {
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	-webkit-transform-origin: 0.5 0.5;
	transform-origin: 0.5 0.5;
}
#MagicEffectView .stick {
	position: absolute;
	top: 50%;
	left: 50%;
	width:530px;
	height:850px;
	margin: -425px 0 0 -265px;
	-webkit-transform:rotateZ(0);
	transform:rotateZ(0);
	-webkit-transform-origin: 80% 80%;
	transform-origin: 80% 80%;
	opacity: 0;
}
#MagicEffectView .stick .img{
	position: absolute;
	top: 0px;
	left: 0px;
	width:530px;
	height:850px;
	background:url(../images/stick.png) left top no-repeat;
}
#MagicEffectView .kirakiraStage {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100px;
	height: 100px;
}
#MagicEffectView .kiraWapper {
	position: absolute;
	left: 0;
	top: 0;
	width:70px;
	height:70px;
	display: none;
}
#MagicEffectView .kira {
	background:url(../images/kira.png) left top no-repeat;
	width:70px;
	height:70px;
	-webkit-transform: scale(0);
	transform: scale(0);
}

@media screen and (max-width: 1000px) {
	#MagicEffectView .effctStage{
		-webkit-transform: scale(0.7);
		transform: scale(0.7);
	}
}
@media screen and (max-height:800px) {
	#MagicEffectView .effctStage{
		-webkit-transform: scale(0.7);
		transform: scale(0.7);
	}
}
@media screen and (max-width: 500px) {
	#MagicEffectView .effctStage{
		-webkit-transform: scale(0.4);
		transform: scale(0.4);
	}
}