.version.story_eng /* version checker */
{
	color: #000017;
	background-color: #A41008;
}

#page
{
	border-color: #000000;
	border-width: 0px;
	z-index: 1;
	margin-right: auto;
	background-image: none;
	width: 100%;
	background-color: transparent;
	margin-left: auto;
}

#u4355
{
	position: relative;
	-webkit-transition-duration: 0s;
	border-color: transparent;
	transition-duration: 0s;
	z-index: 151;
	border-width: 0px;
	background-color: #46B294;
	background-image: url("../images/blank.gif?crc=4208392903");
	border-radius: 35px;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

#u4355_position_content
{
	width: 100%;
	margin-left: 0%;
}

#u4370
{
	background-color: transparent;
	z-index: 156;
	position: relative;
}

#u4370:hover
{
	background-color: transparent;
	margin-top: 0px;
	margin-bottom: 0px;
	min-height: 0px;
	margin-right: 0px;
}

#u4370:active
{
	background-color: transparent;
	margin-top: 0px;
	margin-bottom: 0px;
	min-height: 0px;
	margin-right: 0px;
}

#u4353-4
{
	left: 0px;
	color: #FFFFFF;
	background-color: transparent;
	font-size: 22px;
	z-index: 152;
	text-align: center;
	letter-spacing: 2px;
	position: relative;
	line-height: 31px;
}

#u6600
{
	border-color: transparent;
	background-color: #BA5147;
	border-radius: 30px;
	border-width: 0px;
	z-index: 178;
	position: relative;
}

#u6600:hover
{
	background-color: #46B294;
	margin-bottom: 0px;
	min-height: 0px;
	margin-right: 0px;
}

#u6601-4
{
	position: relative;
	margin-top: 7px;
	z-index: 179;
	margin-right: -10000px;
}

#u6601-4_img
{
	vertical-align: top;
	width: 100%;
	display: block;
}

#u4358
{
	border-radius: 10px;
	background-color: #46B294;
	border-color: transparent;
	border-width: 0px;
	z-index: 158;
	position: relative;
	height: 2px;
}

#u4346
{
	z-index: 170;
	background-color: transparent;
	position: relative;
}

#u4367-21
{
	z-index: 47;
	position: relative;
	background-color: transparent;
}

#u4367-6
{
	letter-spacing: -1px;
}

#u4351
{
	border-color: transparent;
	background-color: #46B294;
	border-radius: 10px;
	border-width: 0px;
	z-index: 159;
	position: relative;
	height: 2px;
}

#u4361
{
	z-index: 176;
	background-color: transparent;
	position: relative;
}

#u4345-20
{
	z-index: 88;
	position: relative;
	background-color: transparent;
}

#u4365
{
	border-color: transparent;
	background-color: #46B294;
	border-radius: 10px;
	border-width: 0px;
	z-index: 161;
	position: relative;
	height: 2px;
}

#u4343
{
	z-index: 168;
	background-color: transparent;
	position: relative;
}

#u4354-23
{
	z-index: 24;
	position: relative;
	background-color: transparent;
}

#u4366
{
	border-color: transparent;
	background-color: #46B294;
	border-radius: 10px;
	border-width: 0px;
	z-index: 162;
	position: relative;
	height: 2px;
}

#u4349
{
	z-index: 174;
	background-color: transparent;
	position: relative;
}

#u4348-20
{
	z-index: 108;
	position: relative;
	background-color: transparent;
}

#u4367-10,#u4367-11,#u4367-13,#u4367-14,#u4367-16,#u4367-17,#u4367-19,#u4345-9,#u4345-10,#u4345-12,#u4345-13,#u4345-15,#u4345-16,#u4345-18,#u4354-9,#u4354-10,#u4354-12,#u4354-13,#u4354-15,#u4354-16,#u4354-18,#u4354-19,#u4354-21,#u4348-9,#u4348-10,#u4348-12,#u4348-13,#u4348-15,#u4348-16,#u4348-18
{
	color: #3E3A39;
	line-height: 20px;
	text-align: justify;
	font-family: noto-sans, sans-serif;
	letter-spacing: 0px;
	font-weight: 400;
}

#u4368
{
	border-color: transparent;
	background-color: #46B294;
	border-radius: 10px;
	border-width: 0px;
	z-index: 163;
	position: relative;
	height: 2px;
}

#u4341
{
	z-index: 166;
	background-color: transparent;
	position: relative;
}

#u4360-22
{
	z-index: 2;
	position: relative;
	background-color: transparent;
}

#u4360-2
{
	color: #BA5147;
	line-height: 31px;
	font-size: 18px;
	font-family: noto-sans, sans-serif;
	letter-spacing: 1px;
	font-weight: 600;
	text-align: left;
}

#u4360-4,#u4360-6
{
	line-height: 27px;
	font-size: 16px;
	font-family: noto-sans, sans-serif;
	color: #3E3A39;
	font-weight: 500;
	text-align: left;
}

#u4356
{
	border-color: transparent;
	background-color: #46B294;
	border-radius: 10px;
	border-width: 0px;
	z-index: 164;
	position: relative;
	height: 2px;
}

#u4363
{
	z-index: 172;
	background-color: transparent;
	position: relative;
}

#u4370_img,#u4346_img,#u4361_img,#u4343_img,#u4349_img,#u4341_img,#u4363_img
{
	width: 100%;
}

#u4357-20
{
	z-index: 68;
	position: relative;
	background-color: transparent;
}

#u4369
{
	border-color: transparent;
	background-color: #46B294;
	border-radius: 10px;
	border-width: 0px;
	z-index: 165;
	position: relative;
	height: 2px;
}

#u4352-23
{
	z-index: 128;
	position: relative;
	background-color: transparent;
}

#u4367-2,#u4345-2,#u4354-2,#u4348-2,#u4357-2,#u4352-2
{
	color: #BA5147;
	line-height: 27px;
	font-size: 18px;
	font-family: noto-sans, sans-serif;
	letter-spacing: 1px;
	font-weight: 600;
	text-align: left;
}

#u4367-4,#u4367-7,#u4345-4,#u4345-6,#u4354-4,#u4354-6,#u4348-4,#u4348-6,#u4357-4,#u4357-6,#u4352-4,#u4352-6
{
	line-height: 24px;
	font-size: 16px;
	font-family: noto-sans, sans-serif;
	color: #3E3A39;
	font-weight: 500;
	text-align: left;
}

#u4367-8,#u4345-7,#u4354-7,#u4348-7,#u4360-7,#u4357-7,#u4352-7
{
	font-family: noto-sans, sans-serif;
	letter-spacing: 1px;
	line-height: 20px;
	font-weight: 500;
	text-align: justify;
}

#u4360-9,#u4360-11,#u4360-12,#u4360-14,#u4360-15,#u4360-17,#u4360-18,#u4360-20,#u4357-9,#u4357-10,#u4357-12,#u4357-13,#u4357-15,#u4357-16,#u4357-18,#u4352-9,#u4352-10,#u4352-12,#u4352-13,#u4352-15,#u4352-16,#u4352-18,#u4352-19,#u4352-21
{
	color: #3E3A39;
	line-height: 20px;
	text-align: justify;
	font-family: noto-sans, sans-serif;
	letter-spacing: 1px;
	font-weight: 400;
}

#u4359
{
	border-color: transparent;
	background-color: #46B294;
	border-radius: 10px;
	border-width: 0px;
	z-index: 160;
	position: relative;
	height: 2px;
}

.html
{
	background-color: #FFFFFF;
}

body
{
	position: relative;
}

@media (min-width: 733px), print
{
	#muse_css_mq
	{
		background-color: #FFFFFF;
	}

	#bp_infinity.active
	{
		display: block;
	}

	#page
	{
		min-height: 358.90000000000146px;
		padding-top: 79px;
		padding-bottom: 62.099999999998545px;
		max-width: 1024px;
	}

	#u4355
	{
		padding-bottom: 0px;
		width: 48.15%;
		margin-left: 25.93%;
		left: 1px;
	}

	#u4355_position_content
	{
		margin-top: -29px;
		padding-bottom: 8px;
	}

	#u4370
	{
		width: 22.11%;
		margin-left: 38.95%;
		left: 0px;
	}

	#u4370:hover
	{
		width: 22.11%;
		margin-left: 38.95%;
		left: 0px;
	}

	#u4370:active
	{
		width: 22.11%;
		margin-left: 38.95%;
		left: 0px;
	}

	#u4353-4
	{
		min-height: 31px;
		margin-top: 10px;
		width: 85.81%;
		margin-left: 7.1%;
	}

	#u6600
	{
		padding-bottom: 5px;
		margin-top: 23px;
		width: 13.19%;
		margin-left: 81.74%;
	}

	#u6600:hover
	{
		margin-top: 23px;
		width: 13.19%;
		margin-left: 81.74%;
	}

	#u6601-4
	{
		width: 87.41%;
		left: 6.67%;
	}

	#u4358
	{
		margin-top: 9px;
		width: 89.85%;
		margin-left: 5.08%;
	}

	#pu4346
	{
		z-index: 170;
		margin-top: 67px;
		width: 90.24%;
		margin-left: 4.89%;
	}

	#u4351
	{
		margin-top: 91px;
		width: 89.85%;
		margin-left: 5.08%;
	}

	#pu4361
	{
		z-index: 176;
		margin-top: 66px;
		width: 90.24%;
		margin-left: 4.89%;
	}

	#pu4343
	{
		z-index: 168;
		margin-top: 67px;
		width: 90.24%;
		margin-left: 4.89%;
	}

	#u4366
	{
		margin-top: 87px;
		width: 89.85%;
		margin-left: 5.08%;
	}

	#pu4349
	{
		z-index: 174;
		margin-top: 67px;
		width: 90.24%;
		margin-left: 4.89%;
	}

	#u4368
	{
		margin-top: 77px;
		width: 89.85%;
		margin-left: 5.08%;
	}

	#pu4341
	{
		z-index: 166;
		margin-top: 67px;
		width: 90.24%;
		margin-left: 4.89%;
	}

	#u4365,#u4356
	{
		margin-top: 67px;
		width: 89.85%;
		margin-left: 5.08%;
	}

	#pu4363
	{
		z-index: 172;
		margin-top: 66px;
		width: 90.24%;
		margin-left: 4.89%;
	}

	#u4346,#u4361,#u4343,#u4349,#u4341,#u4363
	{
		margin-right: -10000px;
		width: 27.71%;
	}

	#u4367-21,#u4345-20,#u4354-23,#u4348-20,#u4360-22,#u4357-20
	{
		min-height: 276px;
		margin-right: -10000px;
		width: 67.86%;
		left: 32.15%;
	}

	#u4352-23
	{
		min-height: 276px;
		margin-top: 80px;
		width: 90.24%;
		margin-left: 4.89%;
	}

	#u4369,#u4359
	{
		margin-top: 80px;
		width: 89.85%;
		margin-left: 5.08%;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 5157px);
	}
}

@media (min-width: 401px) and (max-width: 732px)
{
	#muse_css_mq
	{
		background-color: #0002dc;
	}

	#bp_732.active
	{
		display: block;
	}

	#page
	{
		min-height: 375.6413265306128px;
		padding-top: 62px;
		padding-bottom: 62.35867346938721px;
		max-width: 732px;
	}

	#u4355
	{
		width: 58.61%;
		margin-left: 20.7%;
		left: 1px;
	}

	#u4355_position_content
	{
		margin-top: -28px;
		padding-bottom: 11px;
	}

	#u4370
	{
		width: 25.41%;
		margin-left: 37.3%;
		left: 0px;
	}

	#u4370:hover
	{
		width: 25.41%;
		margin-left: 37.3%;
		left: 0px;
	}

	#u4370:active
	{
		width: 25.41%;
		margin-left: 37.3%;
		left: 0px;
	}

	#u4353-4
	{
		min-height: 24px;
		margin-top: 8px;
		width: 100%;
		margin-left: 0%;
	}

	#u6600
	{
		padding-bottom: 5px;
		margin-top: 38px;
		width: 19.68%;
		margin-left: 75.28%;
	}

	#u6600:hover
	{
		margin-top: 38px;
		width: 19.68%;
		margin-left: 75.28%;
	}

	#u6601-4
	{
		width: 86.81%;
		left: 6.25%;
	}

	#u4358
	{
		margin-top: 9px;
		width: 92.9%;
		margin-left: 3.56%;
	}

	#pu4346
	{
		z-index: 170;
		margin-top: 65px;
		width: 93.72%;
		margin-left: 3.42%;
	}

	#u4367-21
	{
		min-height: 487px;
		margin-right: -10000px;
		width: 65.17%;
		left: 34.84%;
	}

	#pu4361
	{
		z-index: 176;
		margin-top: 65px;
		width: 93.72%;
		margin-left: 3.42%;
	}

	#u4351,#u4365
	{
		margin-top: 66px;
		width: 92.9%;
		margin-left: 3.56%;
	}

	#pu4343
	{
		z-index: 168;
		margin-top: 65px;
		width: 93.72%;
		margin-left: 3.42%;
	}

	#u4354-23
	{
		min-height: 508px;
		margin-right: -10000px;
		width: 65.17%;
		left: 34.84%;
	}

	#u4366
	{
		margin-top: 41px;
		width: 92.9%;
		margin-left: 3.56%;
	}

	#pu4349
	{
		z-index: 174;
		margin-top: 66px;
		width: 93.72%;
		margin-left: 3.42%;
	}

	#u4361,#u4349
	{
		margin-right: -10000px;
		width: 26.68%;
	}

	#u4368
	{
		margin-top: 78px;
		width: 92.9%;
		margin-left: 3.56%;
	}

	#pu4341
	{
		z-index: 166;
		margin-top: 65px;
		width: 93.72%;
		margin-left: 3.42%;
	}

	#u4360-22
	{
		min-height: 564px;
		margin-right: -10000px;
		width: 65.17%;
		left: 34.84%;
	}

	#u4356
	{
		margin-top: 86px;
		width: 92.9%;
		margin-left: 3.56%;
	}

	#pu4363
	{
		z-index: 172;
		margin-top: 65px;
		width: 93.72%;
		margin-left: 3.42%;
	}

	#u4346,#u4343,#u4341,#u4363
	{
		margin-right: -10000px;
		width: 29.16%;
	}

	#u4345-20,#u4348-20,#u4357-20
	{
		min-height: 425px;
		margin-right: -10000px;
		width: 65.17%;
		left: 34.84%;
	}

	#u4369
	{
		margin-top: 79px;
		width: 92.9%;
		margin-left: 3.56%;
	}

	#u4352-23
	{
		min-height: 425px;
		margin-top: 78px;
		width: 94.54%;
		margin-left: 2.74%;
	}

	#u4359
	{
		margin-top: 85px;
		width: 92.9%;
		margin-left: 3.56%;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 6254px);
	}

	body
	{
		overflow-x: hidden;
	}
}

@media (max-width: 400px)
{
	#muse_css_mq
	{
		background-color: #000190;
	}

	#bp_400.active
	{
		display: block;
	}

	#page
	{
		min-height: 383.9243055555562px;
		padding-top: 54px;
		padding-bottom: 62.0756944444438px;
		max-width: 400px;
	}

	#u4355
	{
		width: 74.5%;
		margin-left: 12.75%;
		left: 0px;
	}

	#u4355_position_content
	{
		margin-top: -26px;
		padding-bottom: 12px;
	}

	#u4370
	{
		width: 36.58%;
		margin-left: 31.72%;
		left: -1px;
	}

	#u4370:hover
	{
		width: 36.58%;
		margin-left: 31.72%;
		left: -1px;
	}

	#u4370:active
	{
		width: 36.58%;
		margin-left: 31.72%;
		left: -1px;
	}

	#u4353-4
	{
		min-height: 24px;
		margin-top: 18px;
		width: 79.2%;
		margin-left: 10.41%;
	}

	#u6600
	{
		margin-top: 62px;
		width: 24.75%;
		margin-left: 70.25%;
	}

	#u6600:hover
	{
		margin-top: 62px;
		width: 24.75%;
		margin-left: 70.25%;
	}

	#u6601-4
	{
		margin-bottom: -12px;
		width: 88.89%;
		left: 5.06%;
	}

	#u4358
	{
		margin-top: 17px;
		width: 88%;
		margin-left: 6%;
	}

	#u4367-21
	{
		min-height: 603px;
		margin-top: 49px;
		width: 88.25%;
		margin-left: 5.75%;
	}

	#u4351
	{
		margin-top: 70px;
		width: 88%;
		margin-left: 6%;
	}

	#u4346,#u4361
	{
		margin-top: 49px;
		width: 64%;
		margin-left: 18%;
	}

	#u4354-23
	{
		min-height: 631px;
		margin-top: 49px;
		width: 88.25%;
		margin-left: 5.75%;
	}

	#u4345-20,#u4348-20
	{
		min-height: 553px;
		margin-top: 49px;
		width: 88.25%;
		margin-left: 5.75%;
	}

	#u4368
	{
		margin-top: 82px;
		width: 88%;
		margin-left: 6%;
	}

	#u4360-22
	{
		min-height: 692px;
		margin-top: 49px;
		width: 88.25%;
		margin-left: 5.75%;
	}

	#u4365,#u4366,#u4356
	{
		margin-top: 49px;
		width: 88%;
		margin-left: 6%;
	}

	#u4343,#u4349,#u4341,#u4363
	{
		margin-top: 50px;
		width: 64%;
		margin-left: 18%;
	}

	#u4357-20
	{
		min-height: 536px;
		margin-top: 49px;
		width: 88.25%;
		margin-left: 5.75%;
	}

	#u4369
	{
		margin-top: 85px;
		width: 88%;
		margin-left: 6%;
	}

	#u4352-23
	{
		min-height: 553px;
		margin-top: 66px;
		width: 88.25%;
		margin-left: 5.75%;
	}

	#u4359
	{
		margin-top: 69px;
		width: 88%;
		margin-left: 6%;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 9648px);
	}

	body
	{
		overflow-x: hidden;
		min-width: 400px;
	}
}

