.version.contest_mechanics /* version checker */
{
	color: #000002;
	background-color: #69EF8E;
}

.html
{
	background-color: #FFFFFF;
}

#page
{
	z-index: 1;
	width: 960px;
	min-height: 1848px;
	background-image: none;
	border-style: none;
	border-color: #000000;
	background-color: transparent;
	margin-left: auto;
	margin-right: auto;
}

#page_position_content
{
	width: 0.01px;
}

#u95
{
	z-index: 9;
	min-height: 111px;
	padding-bottom: 2px;
}

#u96
{
	z-index: 10;
	width: 224px;
	height: 102px;
	margin-right: -10000px;
	margin-top: 6px;
	left: 12px;
}

#menuu225
{
	z-index: 11;
	width: 802px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 358px;
}

#u233
{
	width: 199px;
	min-height: 111px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u236
{
	width: 199px;
	background-color: transparent;
	padding-bottom: 89px;
	position: relative;
}

#u236:hover
{
	background-color: #004767;
	width: 199px;
	min-height: 0px;
	margin: 0px;
}

#u239-4
{
	width: 179px;
	min-height: 22px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 22px;
	font-size: 18px;
	text-align: center;
	color: #FFFFFF;
	font-family: comfortaa, sans-serif;
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	top: 44px;
	left: 10px;
}

#u236:hover #u239-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 179px;
	margin: 0px -10000px 0px 0px;
}

#u236:active #u239-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 179px;
	margin: 0px -10000px 0px 0px;
}

#u236.MuseMenuActive #u239-4 p
{
	font-size: 18px;
	font-family: comfortaa, sans-serif;
	font-weight: 700;
	font-style: normal;
}

#u240
{
	width: 199px;
	min-height: 111px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 201px;
}

#u241
{
	width: 199px;
	background-color: transparent;
	padding-bottom: 89px;
	position: relative;
}

#u241.MuseMenuActive
{
	background-color: #D7EFFF;
	background-color: rgba(109,198,255,0.27);
	width: 199px;
	min-height: 0px;
	margin: 0px;
	-pie-background: rgba(109,198,255,0.27);
}

#u243-4
{
	width: 179px;
	min-height: 22px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 22px;
	font-size: 18px;
	text-align: center;
	color: #FFFFFF;
	font-family: comfortaa, sans-serif;
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	top: 44px;
	left: 10px;
}

#u236.MuseMenuActive #u239-4,#u241:hover #u243-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 179px;
	margin: 0px -10000px 0px 0px;
}

#u241:active #u243-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 179px;
	margin: 0px -10000px 0px 0px;
}

#u247
{
	width: 199px;
	min-height: 111px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 402px;
}

#u248
{
	width: 199px;
	background-color: transparent;
	padding-bottom: 89px;
	position: relative;
}

#u236:active,#u248:hover
{
	background-color: #004767;
	width: 199px;
	min-height: 0px;
	margin: 0px;
}

#u250-4
{
	width: 179px;
	min-height: 22px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 22px;
	font-size: 18px;
	text-align: center;
	color: #FFFFFF;
	font-family: comfortaa, sans-serif;
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	top: 44px;
	left: 10px;
}

#u241.MuseMenuActive #u243-4,#u248:hover #u250-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 179px;
	margin: 0px -10000px 0px 0px;
}

#u248:active #u250-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 179px;
	margin: 0px -10000px 0px 0px;
}

#u226
{
	width: 199px;
	min-height: 111px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 603px;
}

#u229
{
	width: 199px;
	background-color: transparent;
	padding-bottom: 89px;
	position: relative;
}

#u248:active,#u229:hover
{
	background-color: #004767;
	width: 199px;
	min-height: 0px;
	margin: 0px;
}

#u229:active
{
	background-color: #004767;
	width: 199px;
	min-height: 0px;
	margin: 0px;
}

#u231-4
{
	width: 179px;
	min-height: 22px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 22px;
	font-size: 18px;
	text-align: center;
	color: #FFFFFF;
	font-family: comfortaa, sans-serif;
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	top: 44px;
	left: 10px;
}

#u248.MuseMenuActive #u250-4,#u229:hover #u231-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 179px;
	margin: 0px -10000px 0px 0px;
}

#u229:active #u231-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 179px;
	margin: 0px -10000px 0px 0px;
}

#u229.MuseMenuActive #u231-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 179px;
	margin: 0px -10000px 0px 0px;
}

.MenuItem /* unifiedNavBar */
{
	cursor: pointer;
}

#u95-bw
{
	z-index: 9;
	min-height: 111px;
}

#pu305
{
	width: 0.01px;
	margin-left: 93px;
	margin-top: 34px;
}

#u305
{
	z-index: 36;
	width: 786px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u296
{
	z-index: 37;
	width: 170px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 23px;
}

#u292
{
	z-index: 38;
	width: 116px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 7px;
	position: relative;
	margin-right: -10000px;
	margin-top: 17px;
}

#u290
{
	z-index: 39;
	width: 86px;
	height: 43px;
	background-color: #1D6EA5;
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
	left: 30px;
}

#u291
{
	z-index: 40;
	width: 42px;
	height: 42px;
	background-color: #FFFFFF;
	-webkit-transform: matrix(0.7071,0.7071,-0.7071,0.7071,21,-9);
	-ms-transform: matrix(0.7071,0.7071,-0.7071,0.7071,21,-9);
	transform: matrix(0.7071,0.7071,-0.7071,0.7071,21,-9);
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
	left: 9px;
}

#u294
{
	z-index: 41;
	width: 49px;
	height: 49px;
	background-color: #1D4DA5;
	-webkit-transform: matrix(0.7071,-0.7071,0.7071,0.7071,-10,25);
	-ms-transform: matrix(0.7071,-0.7071,0.7071,0.7071,-10,25);
	transform: matrix(0.7071,-0.7071,0.7071,0.7071,-10,25);
	position: relative;
	margin-right: -10000px;
	margin-top: 10px;
	left: 91px;
}

#u295
{
	z-index: 42;
	width: 54px;
	height: 58px;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	margin-top: 17px;
	left: 116px;
}

#u304
{
	z-index: 43;
	width: 170px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 23px;
	left: 616px;
}

#u298
{
	z-index: 44;
	width: 116px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 9px;
	position: relative;
	margin-right: -10000px;
	margin-top: 19px;
	left: 54px;
}

#u300
{
	z-index: 45;
	width: 86px;
	height: 43px;
	background-color: #1D6EA5;
	-webkit-transform: matrix(-1,0,0,-1,86,43);
	-ms-transform: matrix(-1,0,0,-1,86,43);
	transform: matrix(-1,0,0,-1,86,43);
	position: relative;
	margin-right: -10000px;
	margin-top: 8px;
}

#u299
{
	z-index: 46;
	width: 42px;
	height: 42px;
	background-color: #FFFFFF;
	-webkit-transform: matrix(-0.7071,-0.7071,0.7071,-0.7071,21,51);
	-ms-transform: matrix(-0.7071,-0.7071,0.7071,-0.7071,21,51);
	transform: matrix(-0.7071,-0.7071,0.7071,-0.7071,21,51);
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
	left: 65px;
}

#u301
{
	z-index: 47;
	width: 49px;
	height: 49px;
	background-color: #1D4DA5;
	-webkit-transform: matrix(0.7071,-0.7071,0.7071,0.7071,-10,25);
	-ms-transform: matrix(0.7071,-0.7071,0.7071,0.7071,-10,25);
	transform: matrix(0.7071,-0.7071,0.7071,0.7071,-10,25);
	position: relative;
	margin-right: -10000px;
	margin-top: 10px;
	left: 30px;
}

#u302
{
	z-index: 48;
	width: 54px;
	height: 58px;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	margin-top: 28px;
}

#u287
{
	z-index: 49;
	width: 623px;
	height: 58px;
	background-color: #1D6EA5;
	position: relative;
	margin-right: -10000px;
	left: 82px;
}

#u284-4
{
	z-index: 50;
	width: 612px;
	min-height: 58px;
	background-color: transparent;
	line-height: 58px;
	font-size: 48px;
	text-align: center;
	color: #FFFFFF;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-weight: bold;
	position: relative;
	margin-right: -10000px;
	left: 87px;
}

#pu512
{
	width: 0.01px;
	margin-top: 46px;
}

#u512
{
	z-index: 54;
	width: 448px;
	height: 621px;
	position: relative;
	margin-right: -10000px;
	background: transparent url("../images/fanart%20competition%20itadakimasu.jpg") no-repeat center center;
	background-size: contain;
}

#u513
{
	z-index: 55;
	width: 448px;
	height: 621px;
	position: relative;
	margin-right: -10000px;
	left: 512px;
	background: transparent url("../images/12644990_1660940047488493_2587700123808616993_n.jpg") no-repeat center center;
	background-size: contain;
}

#u532
{
	z-index: 56;
	width: 448px;
	height: 621px;
	margin-left: 256px;
	margin-top: 111px;
	position: relative;
	background: transparent url("../images/12631525_1661998254049339_7888837436961758404_n.jpg") no-repeat center center;
	background-size: contain;
}

#u93
{
	z-index: 2;
	min-height: 75px;
	padding-bottom: 31px;
}

#u95_align_to_page,#u93_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	left: -100px;
}

#u94-6
{
	z-index: 3;
	width: 468px;
	min-height: 44px;
	margin-right: -10000px;
	margin-top: 31px;
	left: 346px;
}

#u93-bw
{
	z-index: 2;
	min-height: 75px;
	margin-top: 87px;
}

body
{
	position: relative;
	min-width: 960px;
}

#page .verticalspacer
{
	clear: both;
}

