.version.index /* version checker */
{
	color: #0000E1;
	background-color: #E94E19;
}

@-ms-viewport
{
	width: 380px;
}

@-webkit-viewport
{
	width: 380px;
}

@-o-viewport
{
	width: 380px;
}

@-moz-viewport
{
	width: 380px;
}

@viewport
{
	width: 380px;
}

.html
{
	background: #006837 url("../../images/bg.jpg") no-repeat center top fixed;
	background-size: cover;
}

#page
{
	z-index: 1;
	width: 380px;
	min-height: 3418.973504273504px;
	background-image: none;
	border-style: none;
	border-color: #000000;
	background-color: transparent;
	padding-bottom: 0px;
}

#page_position_content
{
	margin-bottom: -36px;
	width: 0.01px;
}

#pu252
{
	width: 0.01px;
}

#u252
{
	z-index: 3;
	height: 2211px;
	background-color: #FFFFFF;
	opacity: 0.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
}

#u252-bw
{
	z-index: 3;
	margin-top: 508px;
	height: 2211px;
}

#u211
{
	z-index: 4;
	width: 380px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u211_clip
{
	overflow: hidden;
	width: 380px;
	height: 544px;
}

#u211_img
{
	margin-right: -18px;
}

#u213
{
	z-index: 6;
	width: 206px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 23px;
	left: 174px;
}

#u215-12
{
	z-index: 8;
	width: 340px;
	min-height: 132px;
	background-color: transparent;
	color: #1E1E1E;
	line-height: 18px;
	font-size: 13px;
	position: relative;
	margin-right: -10000px;
	margin-top: 871px;
	left: 20px;
}

#u216-10
{
	z-index: 20;
	min-height: 83px;
	background-color: transparent;
	letter-spacing: -1px;
	line-height: 23px;
	font-size: 21px;
}

#u216-10-bw
{
	z-index: 20;
	min-height: 83px;
	margin-top: 559px;
}

#u228-12
{
	z-index: 36;
	min-height: 79px;
	background-color: transparent;
	text-align: center;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

#u228-2,#u228-6
{
	font-size: 20px;
	line-height: 26px;
	color: #006837;
	font-weight: bold;
}

#u228-10
{
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0px;
}

#u228-12-bw
{
	z-index: 36;
	min-height: 79px;
	margin-top: 1210px;
}

#u229
{
	z-index: 48;
	width: 318px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 2041px;
	left: 31px;
}

#u217
{
	z-index: 50;
	width: 342px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1646px;
	left: 20px;
}

#u226-4
{
	z-index: 52;
	width: 340px;
	min-height: 19px;
	background-color: transparent;
	line-height: 18px;
	font-size: 13px;
	position: relative;
	margin-right: -10000px;
	margin-top: 1410px;
	left: 20px;
}

#u227-14
{
	z-index: 56;
	width: 340px;
	min-height: 59px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1933px;
	left: 20px;
}

#u227-12
{
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u227-2,#u227-4,#u227-9,#u227-10
{
	font-size: 13px;
	line-height: 18px;
}

#u233-6
{
	z-index: 70;
	width: 337px;
	min-height: 14px;
	border-width: 3px;
	border-style: solid;
	border-color: #006837;
	background-color: #C3EBD9;
	background-color: rgba(34,181,115,0.27);
	line-height: 24px;
	position: relative;
	margin-right: -10000px;
	margin-top: 1344px;
	left: 19px;
	-pie-background: rgba(34,181,115,0.27);
}

#u253
{
	z-index: 77;
	width: 340px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 2366px;
	left: 20px;
}

#u222-6
{
	z-index: 78;
	width: 340px;
	min-height: 28px;
	background-color: transparent;
	line-height: 19px;
	font-size: 16px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	font-weight: bold;
	position: relative;
}

#u231
{
	z-index: 100;
	width: 300px;
	min-height: 35px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-top: 10px;
	position: relative;
}

#u223-5
{
	z-index: 84;
	width: 340px;
	min-height: 25px;
	background-color: transparent;
	line-height: 19px;
	font-size: 16px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	font-weight: bold;
	margin-top: 10px;
	position: relative;
}

#u239
{
	z-index: 103;
	width: 300px;
	min-height: 35px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-top: 10px;
	position: relative;
}

#u224-6
{
	z-index: 89;
	width: 340px;
	min-height: 28px;
	background-color: transparent;
	line-height: 19px;
	font-size: 16px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	font-weight: bold;
	margin-top: 10px;
	position: relative;
}

#u237
{
	z-index: 102;
	width: 300px;
	min-height: 35px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-top: 10px;
	position: relative;
}

#u225-5
{
	z-index: 95;
	width: 340px;
	min-height: 25px;
	background-color: transparent;
	line-height: 19px;
	font-size: 16px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	font-weight: bold;
	margin-top: 10px;
	position: relative;
}

#u222-3,#u223-2,#u224-3,#u225-2
{
	font-weight: normal;
}

#u235
{
	z-index: 101;
	width: 300px;
	min-height: 35px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-top: 10px;
	position: relative;
}

#u290
{
	z-index: 170;
	width: 338px;
	min-height: 190px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 667px;
	left: 21px;
}

#u303-4
{
	z-index: 171;
	width: 315px;
	min-height: 171px;
	border-width: 2px;
	border-style: solid;
	border-color: #FF0000;
	background-color: transparent;
	color: #FFFF00;
	text-align: center;
	font-size: 16px;
	line-height: 26px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	font-weight: bold;
	position: relative;
	margin-right: -10000px;
	margin-top: 1455px;
	left: 30px;
}

#u276-4
{
	z-index: 175;
	width: 319px;
	min-height: 16px;
	background-color: #FF0000;
	color: #FFFF00;
	text-align: center;
	font-size: 16px;
	line-height: 26px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	font-weight: bold;
	position: relative;
	margin-right: -10000px;
	margin-top: 1455px;
	left: 30px;
}

#u277
{
	z-index: 179;
	width: 169px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1491px;
	left: 105px;
}

#u279
{
	z-index: 181;
	width: 126px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1579px;
	left: 127px;
}

#u281
{
	z-index: 183;
	width: 260px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1539px;
	left: 60px;
}

#u318-6
{
	z-index: 185;
	width: 340px;
	min-height: 11px;
	background-color: transparent;
	line-height: 10px;
	text-align: center;
	font-size: 10px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 1310px;
	left: 20px;
}

#pu254
{
	width: 0.01px;
	margin-top: 28px;
}

#u254
{
	z-index: 2;
	height: 990px;
	background-color: #FFFFFF;
	opacity: 0.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
}

#u254-bw
{
	z-index: 2;
	height: 990px;
}

#u219
{
	z-index: 30;
	width: 319px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 107px;
	left: 30px;
}

#u219_clip
{
	overflow: hidden;
	width: 319px;
	height: 270px;
}

#u219_img
{
	margin-top: -42px;
	margin-bottom: -13px;
}

#u234-8
{
	z-index: 104;
	width: 337px;
	min-height: 28px;
	border-width: 3px;
	border-style: solid;
	border-color: #006837;
	background-color: #C3EBD9;
	background-color: rgba(34,181,115,0.27);
	line-height: 24px;
	position: relative;
	margin-right: -10000px;
	margin-top: 14px;
	left: 19px;
	-pie-background: rgba(34,181,115,0.27);
}

#u242-4
{
	z-index: 112;
	width: 340px;
	min-height: 48px;
	background-color: transparent;
	line-height: 18px;
	font-size: 13px;
	position: relative;
	margin-right: -10000px;
	margin-top: 392px;
	left: 20px;
}

#u243-42
{
	z-index: 116;
	width: 340px;
	min-height: 242px;
	background-color: transparent;
	line-height: 18px;
	position: relative;
	margin-right: -10000px;
	margin-top: 651px;
	left: 20px;
}

#u243-4,#u243-8,#u243-12,#u243-16,#u243-20,#u243-24,#u243-28,#u243-32,#u243-36
{
	font-weight: bold;
}

#u243-6,#u243-10,#u243-14,#u243-18,#u243-22,#u243-26,#u243-30,#u243-34,#u243-38
{
	font-weight: bold;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u243-5,#u243-9,#u243-13,#u243-17,#u243-21,#u243-25,#u243-29,#u243-33,#u243-37
{
	font-size: 11px;
	line-height: 14px;
}

#u244-12
{
	z-index: 158;
	width: 340px;
	min-height: 67px;
	background-color: transparent;
	line-height: 17px;
	font-size: 13px;
	position: relative;
	margin-right: -10000px;
	margin-top: 551px;
	left: 20px;
}

#u221-4
{
	z-index: 32;
	width: 340px;
	min-height: 4px;
	background-color: transparent;
	text-align: center;
	font-size: 11px;
	line-height: 19px;
	font-family: aktiv-grotesk, sans-serif;
	font-weight: 300;
	margin-left: 20px;
	margin-top: 23px;
	position: relative;
}

#u241
{
	z-index: 76;
	width: 255px;
	height: 46px;
	margin-left: 62px;
	margin-top: 19px;
	position: relative;
	background: transparent url("../../images/lantis.png") no-repeat center center;
	background-size: contain;
}

body
{
	position: relative;
	min-width: 380px;
	padding-bottom: 105px;
}

#page .verticalspacer
{
	clear: both;
}

