.version.index /* version checker */
{
	color: #00001B;
	background-color: #4C6D06;
}

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

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

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

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

@viewport
{
	width: 380px;
}

.html
{
	background-color: #FFFFFF;
}

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

#page_position_content
{
	padding-bottom: 115px;
	width: 0.01px;
}

#u3530,#u3530-bw
{
	z-index: 2;
	height: 650px;
}

#u3609
{
	z-index: 7;
	min-height: 132px;
	padding-bottom: 148px;
	background: transparent url("../../images/yamazakibld.jpg") no-repeat left top;
	background-size: cover;
}

#u3610
{
	z-index: 196;
	position: relative;
	margin-right: -10000px;
	margin-top: 41px;
}

#u3609-bw
{
	z-index: 7;
	min-height: 132px;
}

#u3538
{
	z-index: 92;
	width: 357px;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	margin-top: 307px;
	padding: 9px 16px 25px 7px;
}

#pu3530,#pu3539
{
	width: 0.01px;
}

#u3539
{
	z-index: 93;
	width: 9px;
	height: 28px;
	background-color: #0E002A;
	position: relative;
	margin-right: -10000px;
}

#u3540-4
{
	z-index: 95;
	width: 342px;
	min-height: 28px;
	background-color: transparent;
	line-height: 26px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	position: relative;
	margin-right: -10000px;
	left: 15px;
}

#u3542-33
{
	z-index: 107;
	width: 356px;
	min-height: 366px;
	background-color: transparent;
	text-align: center;
	font-size: 12px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	margin-left: 1px;
	margin-top: 13px;
	position: relative;
}

#u3542-2,#u3542-4,#u3542-6,#u3542-8,#u3542-9,#u3542-11,#u3542-13,#u3542-15,#u3542-17
{
	line-height: 21px;
}

#u3542-18
{
	line-height: 21px;
	color: #FFFFFF;
}

#u3542-27
{
	line-height: 12px;
	color: #000000;
}

#u3542-20,#u3542-22,#u3542-24,#u3542-26,#u3542-29,#u3542-31
{
	line-height: 21px;
	color: #000000;
}

#pu3549
{
	width: 0.01px;
	margin-left: -519px;
	margin-top: -6px;
}

#u3549
{
	z-index: 9;
	min-height: 371.7913357400723px;
	background-color: #7F7F7F;
	padding: 38px 16px 305.2086642599277px 7px;
}

#pu3616
{
	width: 0.01px;
	position: relative;
}

#u3616
{
	z-index: 94;
	width: 9px;
	height: 28px;
	background-color: #0E002A;
	position: relative;
	margin-right: -10000px;
}

#u3615-4
{
	z-index: 99;
	width: 342px;
	min-height: 28px;
	background-color: transparent;
	line-height: 26px;
	color: #FFFFFF;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	position: relative;
	margin-right: -10000px;
	left: 15px;
}

#pu3551
{
	width: 0.01px;
	margin-left: 16px;
	margin-top: 28px;
	position: relative;
}

#u3551
{
	z-index: 91;
	width: 154px;
	height: 148px;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
	background: #FFFFFF url("../../images/office-u3551-fr.jpg") no-repeat left top;
	background-size: cover;
}

#u3621-4
{
	z-index: 103;
	width: 164px;
	min-height: 29px;
	background-color: transparent;
	line-height: 24px;
	font-size: 13px;
	color: #FFFFFF;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	position: relative;
	margin-right: -10000px;
	left: 158px;
}

#u3624
{
	z-index: 202;
	width: 323px;
	background-color: #192548;
	padding-bottom: 19px;
	margin-left: 16px;
	margin-top: 19px;
	position: relative;
}

#u3625-4
{
	z-index: 204;
	width: 317px;
	min-height: 92px;
	background-color: transparent;
	line-height: 67px;
	text-align: center;
	font-size: 38px;
	color: #FFFFFF;
	font-family: kinescope, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 37px;
	left: 3px;
}

#u3549-bw
{
	z-index: 9;
	min-height: 371.7913357400723px;
}

#u3548
{
	z-index: 10;
	min-height: 424px;
	background-color: #3E3E3E;
	padding-bottom: 28px;
}

#u3573
{
	z-index: 11;
	width: 327px;
	height: 401px;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	margin-top: 23px;
	left: 27px;
}

#u3548-bw
{
	z-index: 10;
	min-height: 424px;
	margin-top: 657px;
}

#pamphletu3003
{
	z-index: 12;
	width: 0.01px;
	height: 69px;
	padding-bottom: 7px;
	position: relative;
	margin-right: -10000px;
	margin-top: 989px;
	left: 575px;
}

#u3007
{
	z-index: 13;
	width: 259px;
	position: relative;
	margin-right: -10000px;
	margin-top: 7px;
	left: 5px;
}

#u3008
{
	position: absolute;
	width: 268px;
	border-style: none;
	background-color: transparent;
	padding-bottom: 6px;
	top: -6px;
	left: -5px;
}

#u3009-4
{
	z-index: 15;
	width: 241px;
	min-height: 45px;
	border-width: 3px;
	border-style: solid;
	padding: 6px;
	text-align: center;
	letter-spacing: 3px;
	color: #000000;
	font-family: fira-sans, sans-serif;
	font-weight: 500;
	position: relative;
	margin-right: -10000px;
	margin-top: 7px;
	left: 5px;
}

#u3008:hover #u3009-4
{
	border-width: 3px;
	border-style: solid;
	border-color: #353535;
	background-color: #42410B;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 45px;
	width: 241px;
	margin: 7px -10000px 0px 0px;
}

#u3008.PamphletThumbSelected #u3009-4
{
	border-width: 1px;
	border-style: solid;
	border-color: #ADADAD;
	background-color: transparent;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 45px;
	width: 241px;
	margin: 9px -9998px 2px 2px;
}

.Form
{
	border-width: 3px;
	border-style: solid;
	border-color: #353535;
	background-color: transparent;
}

#u3008:hover #u3009-4 p,#u3008:hover #u3009-4 h1
{
	color: #FFFFFF;
	visibility: inherit;
}

#u3008.PamphletThumbSelected #u3009-4 p,#u3008.PamphletThumbSelected #u3009-4 h1
{
	color: #000000;
	visibility: inherit;
	padding-top: 14px;
	font-family: fira-sans, sans-serif;
	font-weight: 500;
	font-style: normal;
}

#u3009-2
{
	padding-top: 14px;
}

#u3010
{
	position: absolute;
	width: 437px;
	background-color: #C8C8C8;
	background-color: rgba(191,191,191,0.85);
	padding-bottom: 44px;
	top: -535px;
	left: -575px;
	-pie-background: rgba(191,191,191,0.85);
}

#u3010popup
{
	z-index: 19;
}

#u3011
{
	z-index: 20;
	width: 380px;
	height: 544px;
	border-width: 1px;
	border-style: solid;
	border-color: #BFBFBF;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 7px;
	padding-bottom: 12px;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u3014-4
{
	z-index: 22;
	width: 228px;
	min-height: 33px;
	background-color: transparent;
	text-align: left;
	font-size: 17px;
	color: #000000;
	line-height: 20px;
	letter-spacing: 3px;
	font-family: open-sans, sans-serif;
	font-weight: 300;
	position: relative;
}

#u3014-2
{
	padding-top: 5px;
}

#u3016
{
	z-index: 21;
	width: 375px;
	min-height: 502px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 5px;
	margin-top: 9px;
	position: relative;
}

#u3004
{
	position: absolute;
	width: 81px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 8px;
	top: -511px;
	left: -245px;
}

#u3004:hover
{
	background-color: transparent;
	width: 81px;
	min-height: 0px;
	margin: 0px;
}

#u3005
{
	z-index: 27;
	width: 32px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 40px;
}

.PamphletWidget .ThumbGroup .Thumb,.PamphletNextButton,.PamphletPrevButton,.PamphletCloseButton /* pamphlet2 */
{
	cursor: pointer;
}

#u3361
{
	z-index: 29;
	width: 297px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 731px;
	left: 561px;
}

#u2998-28
{
	z-index: 30;
	width: 78px;
	min-height: 234px;
	background-color: transparent;
	line-height: 14px;
	text-align: left;
	font-size: 11px;
	position: relative;
	margin-right: -10000px;
}

#u2998-2,#u2998-3,#u2998-5,#u2998-6,#u2998-7,#u2998-9,#u2998-10,#u2998-12,#u2998-13,#u2998-15,#u2998-16,#u2998-22
{
	color: #000000;
}

#u2998-18,#u2998-19,#u2998-21,#u2998-24
{
	color: #000000;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

#u2998-25,#u2998-26
{
	color: #FFFFFF;
}

#u2999-28
{
	z-index: 58;
	width: 219px;
	min-height: 252px;
	background-color: transparent;
	line-height: 14px;
	color: #000000;
	text-align: left;
	font-size: 11px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	position: relative;
	margin-right: -10000px;
	left: 78px;
}

#u3557
{
	z-index: 86;
	width: 8px;
	height: 29px;
	background-color: #0E002A;
	position: relative;
	margin-right: -10000px;
	margin-top: 690px;
	left: 552px;
}

#u3558-4
{
	z-index: 87;
	width: 294px;
	min-height: 29px;
	background-color: transparent;
	line-height: 26px;
	letter-spacing: 1px;
	color: #000000;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 690px;
	left: 565px;
}

#u3622-4
{
	z-index: 197;
	width: 164px;
	min-height: 29px;
	background-color: transparent;
	line-height: 21px;
	font-size: 12px;
	color: #FFFFFF;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 122px;
	left: 700px;
}

#u3623
{
	z-index: 201;
	width: 323px;
	height: 149px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 93px;
	left: 542px;
}

.ie #u3623
{
	background-color: #FFFFFF;
	opacity: 0.01;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	filter: alpha(opacity=1);
}

#u3623:hover
{
	background-color: #000000;
	opacity: 0.3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	width: 323px;
	height: 149px;
	min-height: 0px;
	margin: 93px -10000px 0px 0px;
}

.ie #u3623:hover
{
	opacity: 0.3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
}

#u3630
{
	z-index: 203;
	width: 323px;
	background-color: #192548;
	padding-bottom: 19px;
	position: relative;
	margin-right: -10000px;
	margin-top: 430px;
	left: 542px;
}

#u3629-4
{
	z-index: 208;
	width: 317px;
	min-height: 92px;
	background-color: transparent;
	line-height: 67px;
	text-align: center;
	font-size: 38px;
	color: #FFFFFF;
	font-family: kinescope, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 37px;
	left: 3px;
}

#u3560
{
	z-index: 8;
	min-height: 642.8499999999999px;
	background-color: #F4F4F4;
	padding: 35px 40px 21.15000000000009px 30px;
}

#pu3563
{
	width: 0.01px;
	margin-left: 3px;
	position: relative;
}

#u3563
{
	z-index: 140;
	width: 8px;
	height: 29px;
	background-color: #0E002A;
	position: relative;
	margin-right: -10000px;
}

#u3564-4
{
	z-index: 141;
	width: 294px;
	min-height: 29px;
	background-color: transparent;
	line-height: 26px;
	color: #000000;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	position: relative;
	margin-right: -10000px;
	left: 13px;
}

#u3540-2,#u3615-2,#u3621-2,#u3558-2,#u3564-2
{
	padding-top: 2px;
}

#u3566-51
{
	z-index: 145;
	width: 306px;
	min-height: 483px;
	background-color: transparent;
	text-align: left;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	margin-top: 21px;
	position: relative;
}

#u3566-2,#u3566-31,#u3566-36
{
	font-size: 9px;
	line-height: 17px;
}

#u3566-4,#u3566-5,#u3566-7,#u3566-8,#u3566-10,#u3566-11,#u3566-13,#u3566-14,#u3566-16,#u3566-17,#u3566-19,#u3566-21,#u3566-23,#u3566-25,#u3566-26,#u3566-28,#u3566-29,#u3566-33,#u3566-34,#u3566-38,#u3566-40,#u3566-41,#u3566-43,#u3566-45,#u3566-47,#u3566-49
{
	font-size: 8px;
	line-height: 15px;
}

#u3560-bw
{
	z-index: 8;
	min-height: 642.8499999999999px;
	margin-top: 1px;
}

#u3519-4
{
	z-index: 3;
	width: 251px;
	min-height: 29px;
	margin-left: 124px;
	margin-top: 4px;
}

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

#page .verticalspacer
{
	clear: both;
}

