.version.contact /* version checker */
{
	color: #000011;
	background-color: #011ACF;
}

.js body
{
	visibility: hidden;
}

.js body.initialized
{
	visibility: visible;
}

#page
{
	z-index: 1;
	background-image: none;
	background-color: transparent;
	margin-left: auto;
	border-color: #000000;
	width: 100%;
	margin-right: auto;
	border-width: 0px;
}

#u104,#u104-bw
{
	z-index: 6;
	height: 34px;
}

#u132,#u109,#u677-8
{
	margin-right: -10000px;
	position: relative;
	margin-left: 50%;
}

#u2496
{
	background-color: #C34B1F;
	position: relative;
	filter: alpha(opacity=36);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=36)";
	margin-right: -10000px;
	margin-left: 50%;
	border-radius: 20px;
	opacity: 0.36;
}

#u1980-19
{
	background-color: transparent;
	margin-right: -10000px;
	font-weight: 600;
	font-family: open-sans, sans-serif;
	color: #FFFFFF;
	position: relative;
	margin-left: 50%;
}

#u2536,#u2552,#u2568
{
	background-color: transparent;
	margin-right: -10000px;
	margin-left: 50%;
	width: 116px;
	position: relative;
}

#u440
{
	z-index: 2;
}

#u450
{
	z-index: 4;
}

#u166
{
	z-index: 7;
	height: 34px;
}

#u583-4
{
	min-height: 22px;
	width: 133px;
}

#u622-9
{
	min-height: 22px;
	width: 129px;
}

.html
{
	background-color: #F15D29;
}

body
{
	position: relative;
}

#page_position_content,#pu104,#pu2496,#u440_img,#u450_img
{
	width: 100%;
}

@media (min-width: 1041px)
{
	#muse_css_mq
	{
		background-color: #FFFFFF;
	}

	#bp_infinity.active
	{
		display: block;
	}

	#page
	{
		min-height: 790.5275279518668px;
		padding-bottom: 0px;
	}

	#page_position_content
	{
		margin-top: -124px;
		padding-bottom: 276px;
	}

	#ppu104
	{
		width: 100%;
	}

	#pu104
	{
		padding-bottom: 0px;
		margin-right: -10000px;
		margin-top: 124px;
	}

	#u415
	{
		z-index: 8;
		height: 194px;
		position: relative;
		width: 50%;
	}

	#u429
	{
		z-index: 9;
		height: 194px;
		position: relative;
		margin-right: -10000px;
		margin-top: 158px;
		width: 50%;
		left: 50%;
	}

	#u132
	{
		z-index: 10;
		width: 429px;
		left: -215px;
	}

	#u109
	{
		z-index: 12;
		width: 302px;
		margin-top: 128px;
		left: -151px;
	}

	#u677-8
	{
		z-index: 29;
		width: 219px;
		min-height: 70px;
		margin-top: 267px;
		left: -109px;
	}

	#pu2496
	{
		margin-top: 44px;
	}

	#u2496
	{
		z-index: 37;
		width: 222px;
		height: 800px;
		-webkit-transform: matrix(0,-1,1,0,-289,511);
		-ms-transform: matrix(0,-1,1,0,-289,511);
		transform: matrix(0,-1,1,0,-289,511);
		margin-bottom: -289px;
		margin-top: -289px;
		left: -112px;
	}

	#u1980-19
	{
		z-index: 38;
		width: 313px;
		min-height: 187px;
		margin-top: 18px;
		left: -377px;
	}

	#u2536
	{
		z-index: 57;
		margin-top: 34px;
		left: -42px;
	}

	#u2552
	{
		z-index: 59;
		margin-top: 34px;
		left: 100px;
	}

	#u2568
	{
		z-index: 61;
		margin-top: 34px;
		left: 241px;
	}

	#u440
	{
		position: fixed;
		bottom: -2px;
		left: 0px;
		width: 24.32%;
	}

	#u450
	{
		position: fixed;
		bottom: -2px;
		right: 0px;
		width: 24.32%;
	}

	#u479
	{
		z-index: 14;
		width: 302px;
		position: fixed;
		bottom: 0px;
		left: 50%;
		margin-left: -151px;
	}

	#u622-9
	{
		z-index: 20;
		position: fixed;
		bottom: 50px;
		left: 50%;
		margin-left: -62px;
	}

	#u166
	{
		position: fixed;
		bottom: 0px;
	}

	#u166-bw
	{
		z-index: 7;
	}

	#u583-4
	{
		z-index: 16;
		position: fixed;
		bottom: 10px;
		left: 50%;
		margin-left: -66px;
	}
}

@media (min-width: 801px) and (max-width: 1040px)
{
	#muse_css_mq
	{
		background-color: #000410;
	}

	#bp_1040.active
	{
		display: block;
	}

	#page
	{
		min-height: 790.5275279518668px;
		padding-bottom: 0px;
		max-width: 1040px;
	}

	#page_position_content
	{
		margin-top: -124px;
		padding-bottom: 276px;
	}

	#ppu104
	{
		width: 100%;
	}

	#pu104
	{
		padding-bottom: 0px;
		margin-right: -10000px;
		margin-top: 124px;
	}

	#u415
	{
		z-index: 8;
		height: 194px;
		position: relative;
		width: 50%;
	}

	#u429
	{
		z-index: 9;
		height: 194px;
		position: relative;
		margin-right: -10000px;
		margin-top: 158px;
		width: 50%;
		left: 50%;
	}

	#u132
	{
		z-index: 10;
		width: 429px;
		left: -215px;
	}

	#u109
	{
		z-index: 12;
		width: 302px;
		margin-top: 128px;
		left: -151px;
	}

	#u677-8
	{
		z-index: 29;
		width: 219px;
		min-height: 70px;
		margin-top: 267px;
		left: -109px;
	}

	#pu2496
	{
		margin-top: 44px;
	}

	#u2496
	{
		z-index: 37;
		width: 222px;
		height: 800px;
		-webkit-transform: matrix(0,-1,1,0,-289,511);
		-ms-transform: matrix(0,-1,1,0,-289,511);
		transform: matrix(0,-1,1,0,-289,511);
		margin-bottom: -289px;
		margin-top: -289px;
		left: -112px;
	}

	#u1980-19
	{
		z-index: 38;
		width: 313px;
		min-height: 187px;
		margin-top: 18px;
		left: -377px;
	}

	#u2536
	{
		z-index: 57;
		margin-top: 34px;
		left: -42px;
	}

	#u2552
	{
		z-index: 59;
		margin-top: 34px;
		left: 100px;
	}

	#u2568
	{
		z-index: 61;
		margin-top: 34px;
		left: 241px;
	}

	#u440
	{
		position: fixed;
		bottom: 28px;
		left: 0px;
		width: 24.33%;
	}

	#u450
	{
		position: fixed;
		bottom: 28px;
		right: 0px;
		width: 24.33%;
	}

	#u479
	{
		z-index: 14;
		width: 302px;
		position: fixed;
		bottom: 0px;
		left: 50%;
		margin-left: -151px;
	}

	#u622-9
	{
		z-index: 20;
		position: fixed;
		bottom: 50px;
		left: 50%;
		margin-left: -62px;
	}

	#u166
	{
		position: fixed;
		bottom: 0px;
	}

	#u166-bw
	{
		z-index: 7;
	}

	#u583-4
	{
		z-index: 16;
		position: fixed;
		bottom: 10px;
		left: 50%;
		margin-left: -66px;
	}
}

@media (min-width: 691px) and (max-width: 800px)
{
	#muse_css_mq
	{
		background-color: #000320;
	}

	#bp_800.active
	{
		display: block;
	}

	#page
	{
		min-height: 857.9500000000003px;
		padding-bottom: 0px;
		max-width: 800px;
	}

	#page_position_content
	{
		margin-top: -124px;
		padding-bottom: 88px;
	}

	#ppu104
	{
		width: 100%;
	}

	#pu104
	{
		padding-bottom: 0px;
		margin-right: -10000px;
		margin-top: 124px;
	}

	#u415
	{
		z-index: 8;
		height: 194px;
		position: relative;
		width: 50%;
	}

	#u429
	{
		z-index: 9;
		height: 194px;
		position: relative;
		margin-right: -10000px;
		margin-top: 158px;
		width: 50%;
		left: 50%;
	}

	#u132
	{
		z-index: 10;
		width: 429px;
		left: -215px;
	}

	#u109
	{
		z-index: 12;
		width: 302px;
		margin-top: 128px;
		left: -151px;
	}

	#u677-8
	{
		z-index: 29;
		width: 219px;
		min-height: 70px;
		margin-top: 267px;
		left: -109px;
	}

	#pu2496
	{
		margin-top: 42px;
	}

	#u2496
	{
		z-index: 37;
		width: 340px;
		height: 521px;
		left: -170px;
	}

	#u1980-19
	{
		z-index: 38;
		width: 295px;
		min-height: 155px;
		margin-top: 23px;
		left: -147px;
	}

	#u1980-2,#u1980-3,#u1980-9,#u1980-10,#u1980-16
	{
		font-size: 14px;
	}

	#u2536
	{
		z-index: 57;
		margin-top: 190px;
		left: -125px;
	}

	#u2552
	{
		z-index: 59;
		margin-top: 190px;
		left: 5px;
	}

	#u2568
	{
		z-index: 61;
		margin-top: 344px;
		left: -58px;
	}

	#pu440
	{
		padding-bottom: 179px;
		margin-top: -78px;
		width: 100%;
	}

	#u440
	{
		position: fixed;
		bottom: 12px;
		left: 0px;
		width: 37.63%;
	}

	#u450
	{
		position: fixed;
		bottom: 10px;
		right: 0px;
		width: 37.63%;
	}

	#u479
	{
		z-index: 14;
		width: 302px;
		position: fixed;
		bottom: 0px;
		left: 50%;
		margin-left: -151px;
	}

	#u622-9
	{
		z-index: 20;
		position: fixed;
		bottom: 50px;
		left: 50%;
		margin-left: -62px;
	}

	#u166
	{
		position: fixed;
		bottom: 0px;
	}

	#u166-bw
	{
		z-index: 7;
	}

	#u583-4
	{
		z-index: 16;
		position: fixed;
		bottom: 10px;
		left: 50%;
		margin-left: -66px;
	}
}

@media (min-width: 391px) and (max-width: 690px)
{
	#muse_css_mq
	{
		background-color: #0002b2;
	}

	#bp_690.active
	{
		display: block;
	}

	#page
	{
		min-height: 922px;
		max-width: 690px;
	}

	#page_position_content
	{
		margin-top: -124px;
		margin-bottom: -1px;
	}

	#ppu104
	{
		width: 100%;
	}

	#pu104
	{
		padding-bottom: 0px;
		margin-right: -10000px;
		margin-top: 124px;
	}

	#u415
	{
		z-index: 8;
		height: 194px;
		position: relative;
		width: 50%;
	}

	#u429
	{
		z-index: 9;
		height: 194px;
		position: relative;
		margin-right: -10000px;
		margin-top: 158px;
		width: 50%;
		left: 50%;
	}

	#u132
	{
		z-index: 10;
		width: 429px;
		left: -215px;
	}

	#u109
	{
		z-index: 12;
		width: 302px;
		margin-top: 128px;
		left: -151px;
	}

	#u677-8
	{
		z-index: 29;
		width: 219px;
		min-height: 70px;
		margin-top: 267px;
		left: -109px;
	}

	#pu2496
	{
		margin-top: 23px;
	}

	#u2496
	{
		z-index: 37;
		width: 350px;
		height: 522px;
		left: -175px;
	}

	#u1980-19
	{
		z-index: 38;
		width: 296px;
		min-height: 167px;
		margin-top: 23px;
		left: -148px;
	}

	#u2536
	{
		z-index: 57;
		margin-top: 188px;
		left: -125px;
	}

	#u2552
	{
		z-index: 59;
		margin-top: 188px;
		left: 5px;
	}

	#u2568
	{
		z-index: 61;
		margin-top: 346px;
		left: -58px;
	}

	#ppu440
	{
		margin-top: 1px;
		width: 100%;
	}

	#pu440
	{
		margin-right: -10000px;
		width: 100%;
	}

	#u440
	{
		position: relative;
		width: 37.54%;
	}

	#u166-bw
	{
		z-index: 7;
		margin-top: -6px;
		margin-bottom: -6px;
		height: 34px;
	}

	#u450
	{
		position: relative;
		margin-right: -10000px;
		width: 37.54%;
		margin-left: 62.47%;
		left: 0px;
	}

	#u479
	{
		z-index: 14;
		width: 302px;
		position: relative;
		margin-right: -10000px;
		margin-top: 73px;
		margin-left: 50%;
		left: -151px;
	}

	#u583-4
	{
		z-index: 16;
		position: relative;
		margin-right: -10000px;
		margin-top: 148px;
		margin-left: 50%;
		left: -66px;
	}

	#u622-9
	{
		z-index: 20;
		position: relative;
		margin-right: -10000px;
		margin-top: 108px;
		margin-left: 50%;
		left: -62px;
	}
}

@media (min-width: 321px) and (max-width: 390px)
{
	#muse_css_mq
	{
		background-color: #000186;
	}

	#bp_390.active
	{
		display: block;
	}

	#page
	{
		min-height: 855px;
		max-width: 390px;
	}

	#page_position_content
	{
		margin-top: -107px;
		margin-bottom: -1px;
	}

	#u104-bw
	{
		margin-top: 107px;
	}

	#u132
	{
		z-index: 8;
		width: 390px;
		left: -195px;
	}

	#u109
	{
		z-index: 10;
		width: 302px;
		margin-top: 111px;
		left: -151px;
	}

	#u677-8
	{
		z-index: 27;
		width: 219px;
		min-height: 70px;
		margin-top: 250px;
		left: -109px;
	}

	#pu2496
	{
		margin-top: 40px;
	}

	#u2496
	{
		z-index: 35;
		width: 350px;
		height: 522px;
		left: -175px;
	}

	#u1980-19
	{
		z-index: 36;
		width: 296px;
		min-height: 167px;
		margin-top: 23px;
		left: -148px;
	}

	#u2536
	{
		z-index: 55;
		margin-top: 188px;
		left: -125px;
	}

	#u2552
	{
		z-index: 57;
		margin-top: 188px;
		left: 5px;
	}

	#u2568
	{
		z-index: 59;
		margin-top: 346px;
		left: -58px;
	}

	#pu440
	{
		margin-top: 1px;
		width: 100%;
	}

	#u440
	{
		position: relative;
		margin-right: -10000px;
		width: 37.7%;
	}

	#u450
	{
		position: relative;
		margin-right: -10000px;
		width: 37.7%;
		margin-left: 62.31%;
		left: 0px;
	}

	#u166
	{
		width: 390px;
		position: relative;
		margin-right: -10000px;
		margin-top: 80px;
		margin-left: 50%;
		left: -195px;
	}

	#u479
	{
		z-index: 12;
		position: relative;
		margin-right: -10000px;
		margin-top: 6px;
		width: 77.44%;
		margin-left: 11.29%;
		left: 0px;
	}

	#u583-4
	{
		z-index: 14;
		position: relative;
		margin-right: -10000px;
		margin-top: 81px;
		margin-left: 50%;
		left: -66px;
	}

	#u622-9
	{
		z-index: 18;
		position: relative;
		margin-right: -10000px;
		margin-top: 41px;
		margin-left: 50%;
		left: -62px;
	}

	#u479_img
	{
		width: 100%;
	}
}

@media (max-width: 320px)
{
	#muse_css_mq
	{
		background-color: #000140;
	}

	#bp_320.active
	{
		display: block;
	}

	#page
	{
		min-height: 871.4618697924022px;
		padding-bottom: 1px;
		max-width: 320px;
	}

	#page_position_content
	{
		margin-top: -73px;
	}

	#u104-bw
	{
		margin-top: 73px;
	}

	#u132
	{
		z-index: 8;
		width: 320px;
		left: -160px;
	}

	#u109
	{
		z-index: 10;
		width: 247px;
		margin-top: 85px;
		left: -124px;
	}

	#u677-8
	{
		z-index: 27;
		width: 179px;
		min-height: 57px;
		margin-top: 198px;
		left: -90px;
	}

	#pu2496
	{
		margin-top: 25px;
	}

	#u2496
	{
		z-index: 35;
		width: 280px;
		height: 522px;
		left: -140px;
	}

	#u1980-19
	{
		z-index: 36;
		width: 250px;
		min-height: 172px;
		margin-top: 19px;
		left: -125px;
	}

	#u2536
	{
		z-index: 55;
		margin-top: 207px;
		left: -125px;
	}

	#u2552
	{
		z-index: 57;
		margin-top: 207px;
		left: 5px;
	}

	#u2568
	{
		z-index: 59;
		margin-top: 365px;
		left: -58px;
	}

	#pu440
	{
		margin-top: 23px;
		width: 100%;
	}

	#u440
	{
		position: relative;
		margin-right: -10000px;
		width: 34.38%;
	}

	#u450
	{
		position: relative;
		margin-right: -10000px;
		width: 34.07%;
		margin-left: 65.94%;
		left: 0px;
	}

	#u166
	{
		width: 320px;
		position: relative;
		margin-right: -10000px;
		margin-top: 64px;
		margin-left: 50%;
		left: -160px;
	}

	#u479
	{
		z-index: 12;
		position: relative;
		margin-right: -10000px;
		width: 85.63%;
		margin-left: 7.19%;
		left: -3px;
	}

	#u583-4
	{
		z-index: 14;
		position: relative;
		margin-right: -10000px;
		margin-top: 66px;
		margin-left: 50%;
		left: -66px;
	}

	#u622-9
	{
		z-index: 18;
		position: relative;
		margin-right: -10000px;
		margin-top: 25px;
		margin-left: 50%;
		left: -62px;
	}

	body
	{
		min-width: 320px;
	}

	#u479_img
	{
		width: 100%;
	}
}

