@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
}

/*playArea*/
#playArea #mainFlame{
	position:relative;
	text-align:center;
	height:780px;
}
#playArea #mainFlame img{
	position:relative;
	z-index:500;
}
#playArea #performanceArea #usoB{
	position:absolute;
	left:0;
	right:0;
	top:0;
}
#playArea #performanceArea #usoB img{
	opacity:0;
}
#playArea #performanceArea #usoB img{
	opacity:0;
}
#playArea #performanceArea #countdown{
	position:absolute;
	left:0;
	right:0;
	top:210px;
	z-index:2;
	opacity:0;
}
#playArea #performanceArea #effect{
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:2;
	opacity:0;
}

#playArea #mainFlame #bgArea img{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
#playArea #mainFlame #bgArea #bgBw,
#playArea #mainFlame #bgArea #bgKira,
#playArea #mainFlame #bgArea #bgSun,
#playArea #mainFlame #bgArea #bgOverlay{
	opacity:0
}
#playArea #flowerArea div{
	position:absolute;
	top:469px;
	z-index:3;
	display:none;
}
#playArea #flowerArea .flower01{
	left:0px;
}
#playArea #flowerArea .flower02{
	left:133px;
}
#playArea #flowerArea .flower03{
	left:266px;
}
#playArea #flowerArea .flower04{
	left:399px;
}
#playArea #flowerArea .flower05{
	left:532px;
}
#playArea #flowerArea .flower06{
	left:665px;
}
#playArea #flowerArea .flower07{
	left:798px;
}
#playArea #flowerArea .flower08{
	left:931px;
}
#playArea #flowerArea .flower09{
	left:1064px;
}
#playArea #flowerArea .flower10{
	left:1197px;
}
#playArea #cloverArea{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	width:1330px;
	height:750px;
	overflow:hidden;
}
#playArea #cloverArea div{
	cursor:pointer;
	position:absolute;
	top:-150px;
	z-index:5000;
}
#playArea #gaugeArea .gaugeBg{
	position:absolute;
	top:40px;
	left:30px;
	z-index:5000;
	opacity:0;
}
#playArea #gaugeArea #gaugeClover{
	overflow:hidden;
	position:absolute;
	width:778px;
	height:44px;
	top:57px;
	left:116px;
	z-index:5001;
}
#playArea #gaugeArea #gaugeClover div{
	opacity:0;
	top:0;
}
#playArea #gaugeArea #gaugeClover .gauge01{
	position:absolute;
	left:-78px;
}
#playArea #gaugeArea #gaugeClover .gauge02{
	position:absolute;
	left:0px;
}
#playArea #gaugeArea #gaugeClover .gauge03{
	position:absolute;
	left:78px;
}
#playArea #gaugeArea #gaugeClover .gauge04{
	position:absolute;
	left:156px;
}
#playArea #gaugeArea #gaugeClover .gauge05{
	position:absolute;
	left:234px;
}
#playArea #gaugeArea #gaugeClover .gauge06{
	position:absolute;
	left:312px;
}
#playArea #gaugeArea #gaugeClover .gauge07{
	position:absolute;
	left:390px;
}
#playArea #gaugeArea #gaugeClover .gauge08{
	position:absolute;
	left:468px;
}
#playArea #gaugeArea #gaugeClover .gauge09{
	position:absolute;
	left:546px;
}
#playArea #gaugeArea #gaugeClover .gauge10{
	position:absolute;
	left:624px;
}
#playArea #gaugeArea,
#playArea #charaArea{
	display:none;
}
#playArea #charaArea #hugBox .charaPop{
	position:absolute;
	top:452px;
	left:56px;
	z-index:1001;
	opacity:0;
}
#playArea #charaArea #hugBox .charaImg{
	position:absolute;
	top:461px;
	left:240px;
	z-index:1000;
	opacity:0;
}
#playArea #charaArea #hamuBox .charaPop{
	position:absolute;
	top:485px;
	left:477px;
	z-index:1001;
	opacity:0;
}
#playArea #charaArea #hamuBox .charaImg{
	position:absolute;
	top:551px;
	left:678px;
	z-index:1000;
	opacity:0;
}
#playArea #charaArea #usoBox .charaPop{
	position:absolute;
	top:5px;
	left:920px;
	z-index:5001;
	opacity:0;
}
#playArea #charaArea #usoBox .charaImg{
	position:absolute;
	top:20px;
	left:1080px;
	z-index:5000;
	opacity:0;
}

