#frame_app.C_STARTING
,#frame_app.C_RESTARTING
{
	position: fixed;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	text-align: center;
	background-color: #8000FF;
}
#frame_app.C_STARTING > div.C_COVER
{
	position: absolute;
	top: -1.5vw;
	right: -1.5vw;
	bottom: -1.5vw;
	left: -1.5vw;

	background-image: url(/images/splash/splash-320.jpg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;

	-webkit-filter: blur(0.5vw);
	-moz-filter: blur(0.5vw);
	-ms-filter: blur(0.5vw);
	-o-filter: blur(0.5vw);
	filter: blur(0.5vw);
}
#frame_app.C_STARTING[offline="1"] > div.C_COVER
,#frame_app.C_RESTARTING[offline="1"] > div.C_COVER
{
	bottom: 30vw;
}
@media screen and (min-width: 360px) { #frame_app.C_STARTING > div.C_COVER,#frame_app.C_RESTARTING > div.C_COVER { background-image: url(/images/splash/splash-640.jpg); } }
@media screen and (min-width: 680px) { #frame_app.C_STARTING > div.C_COVER,#frame_app.C_RESTARTING > div.C_COVER { background-image: url(/images/splash/splash-750.jpg); } }
@media screen and (min-width: 768px) { #frame_app.C_STARTING > div.C_COVER,#frame_app.C_RESTARTING > div.C_COVER { background-image: url(/images/splash/splash-1080.jpg); } }
#frame_app.C_STARTING > div.C_SHADOW
{
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	background-color: RGBA(128,0,255,0.5);
}
#frame_app.C_STARTING > div.C_TITLE
{
	position: absolute;
	top: 65%;
	right: 0px;
	bottom: 0px;
	left: 0px;
}
#frame_app.C_STARTING[offline="1"] > div.C_TITLE
,#frame_app.C_RESTARTING[offline="1"] > div.C_TITLE
{
	top: 45%;
	bottom: 30vw;
}
#frame_app.C_STARTING > div.C_TITLE > b
{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 50%;
	font-size: 17vw;
	line-height: 0px;
	text-align: center;
	color: #FFFFFF;

	-webkit-transition: 1.5s ease-in-out;
	-moz-transition: 1.5s ease-in-out;
	-ms-transition: 1.5s ease-in-out;
	-o-transition: 1.5s ease-in-out;
	transition: 1.5s ease-in-out;
}
#frame_app.C_STARTING > div.C_TITLE > b > b
{
	color: inherit;
	font-size: inherit;
	font-weight: 900;
}
#frame_app.C_STARTING > div.C_TITLE > b > u
{
	color: inherit;
	font-size: inherit;
	font-weight: 500;
	text-decoration: none;
}
#frame_app.C_STARTING > div.C_TITLE > u
{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 74%;
	font-size: 6.4vw;
	line-height: 0px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;

	-webkit-transition: 1.5s ease-in-out;
	-moz-transition: 1.5s ease-in-out;
	-ms-transition: 1.5s ease-in-out;
	-o-transition: 1.5s ease-in-out;
	transition: 1.5s ease-in-out;
}
#frame_app.C_STARTING > div.C_OFFLINE
{
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background-color: #FFFFFF;
	height: 30vw;
	display: none;
}
#frame_app.C_STARTING[offline="1"] > div.C_OFFLINE
{
	display: block;
}
#frame_app.C_STARTING > div.C_OFFLINE > b
{
	display: block;
	padding: 3vw 0px 3vw 0px;
	font-size: 6vw;
	color: #666666;
}

#frame_app.C_RESTARTING > b
{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 50%;
	font-size: 10vw;
	line-height: 0px;
	text-align: center;
	color: #FFFFFF;

	-webkit-transition: 1.5s ease-in-out;
	-moz-transition: 1.5s ease-in-out;
	-ms-transition: 1.5s ease-in-out;
	-o-transition: 1.5s ease-in-out;
	transition: 1.5s ease-in-out;
}