.version.index /* version checker */
{
	color: #00001C;
	background-color: #345E5F;
}

.html
{
	background-color: #FFFFFF;
}

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

#page_position_content
{
	padding-top: 84px;
	padding-bottom: 124px;
	width: 0.01px;
}

#u787
{
	z-index: 85;
	height: 150px;
	top: 0px;
}

#u787-bw
{
	z-index: 85;
}

#u813-4
{
	z-index: 86;
	top: 32px;
	left: 50%;
	margin-left: -437px;
}

#u926
{
	z-index: 2;
	min-height: 428px;
	background: #F0F04A url("../images/back_y.jpg") repeat left top;
}

#u926_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	position: relative;
	left: -100px;
}

#u1399
{
	z-index: 61;
	width: 374px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 54px;
	left: 170px;
}

#menuu890
{
	z-index: 3;
	width: 208px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 90px;
	left: 604px;
}

#u891
{
	width: 208px;
	background-color: transparent;
	position: relative;
}

#u894
{
	width: 208px;
	background-color: transparent;
	padding-bottom: 32px;
	position: relative;
	margin-right: -10000px;
}

#u896
{
	height: 30px;
	width: 208px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 16px;
	background: url("../images/u896.png") no-repeat 0px 0px;
}

#u894:hover #u896
{
	background: url("../images/u896-r.png") no-repeat 0px 0px;
}

#u915
{
	width: 208px;
	background-color: transparent;
	padding-bottom: 32px;
	position: relative;
	margin-right: -10000px;
}

#u918
{
	height: 30px;
	width: 208px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 16px;
	background: url("../images/u918.png") no-repeat 0px 0px;
}

#u915:hover #u918
{
	background: url("../images/u918-r.png") no-repeat 0px 0px;
}

#u908
{
	width: 208px;
	background-color: transparent;
	padding-bottom: 32px;
	position: relative;
	margin-right: -10000px;
}

#u910
{
	height: 30px;
	width: 208px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 16px;
	background: url("../images/u910.png") no-repeat 0px 0px;
}

#u908:hover #u910
{
	background: url("../images/u910-r.png") no-repeat 0px 0px;
}

#u922
{
	width: 208px;
	background-color: transparent;
	padding-bottom: 31px;
	position: relative;
	margin-right: -10000px;
}

#u923
{
	height: 30px;
	width: 208px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 15px;
	background: url("../images/u923.png") no-repeat 0px 0px;
}

#u922:hover #u923
{
	background: url("../images/u923-r.png") no-repeat 0px 0px;
}

#u912,#u905,#u919,#u898
{
	width: 208px;
	background-color: transparent;
	margin-top: 2px;
	position: relative;
}

#u899
{
	width: 208px;
	background-color: transparent;
	padding-bottom: 31px;
	position: relative;
	margin-right: -10000px;
}

#u894:hover,#u915:hover,#u908:hover,#u922:hover,#u899:hover
{
	opacity: 0.55;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=55.00000000000001)";
	filter: alpha(opacity=55.00000000000001);
	width: 208px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u902
{
	height: 30px;
	width: 208px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	top: 15px;
	background: url("../images/u902.png") no-repeat 0px 0px;
}

#u899:hover #u902
{
	background: url("../images/u902-r.png") no-repeat 0px 0px;
}

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

#u926-bw
{
	z-index: 2;
	min-height: 428px;
}

#u1393-4
{
	z-index: 90;
	top: 90px;
	left: 50%;
	margin-left: -436px;
}

#pu934-6
{
	width: 0.01px;
	margin-left: 33px;
	margin-top: 55px;
}

#u934-6
{
	z-index: 29;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	left: 1px;
}

#u935
{
	z-index: 35;
	width: 895px;
	height: 2px;
	background-color: #007A8E;
	position: relative;
	margin-right: -10000px;
	margin-top: 35px;
}

#pu936
{
	width: 0.01px;
	margin-left: 33px;
	margin-top: 11px;
}

#u936
{
	z-index: 36;
	width: 311px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u943-23
{
	z-index: 38;
	width: 536px;
	min-height: 440px;
	background-color: transparent;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	position: relative;
	margin-right: -10000px;
	left: 346px;
}

#u943-2
{
	font-size: 25px;
	line-height: 44px;
}

#u943-4,#u943-7,#u943-9,#u943-11,#u943-12,#u943-14,#u943-15,#u943-17,#u943-18,#u943-20,#u943-21
{
	line-height: 25px;
}

#pu786
{
	width: 0.01px;
	padding-bottom: 100px;
	margin-left: -100px;
	margin-top: -412px;
}

#u786
{
	z-index: 63;
	height: 100px;
	bottom: 0px;
}

#u786-bw
{
	z-index: 63;
}

#u1618-4
{
	z-index: 81;
	bottom: 51px;
	left: 50%;
	margin-left: -436px;
}

#menuu791
{
	z-index: 64;
	width: 427px;
	bottom: 47px;
	left: 50%;
	margin-left: -90px;
}

#u806
{
	width: 156px;
	min-height: 27px;
	margin-right: -10000px;
}

#u809
{
	width: 156px;
	padding-bottom: 5px;
}

#u809:hover
{
	width: 156px;
	min-height: 0px;
	margin: 0px;
}

#u809.MuseMenuActive
{
	width: 156px;
	min-height: 0px;
	margin: 0px;
}

#u811
{
	height: 22px;
	width: 76px;
	margin-right: -10000px;
	top: 2px;
	left: 40px;
}

#u792
{
	width: 141px;
	min-height: 27px;
	margin-right: -10000px;
	left: 158px;
}

#u795
{
	width: 141px;
	padding-bottom: 5px;
}

#u795:hover
{
	width: 141px;
	min-height: 0px;
	margin: 0px;
}

#u795.MuseMenuActive
{
	width: 141px;
	min-height: 0px;
	margin: 0px;
}

#u797
{
	height: 22px;
	width: 61px;
	margin-right: -10000px;
	top: 2px;
	left: 40px;
}

#u799
{
	width: 126px;
	min-height: 27px;
	margin-right: -10000px;
	left: 301px;
}

#u800
{
	width: 126px;
	padding-bottom: 5px;
}

#u800:hover
{
	width: 126px;
	min-height: 0px;
	margin: 0px;
}

#u800.MuseMenuActive
{
	width: 126px;
	min-height: 0px;
	margin: 0px;
}

#u801
{
	height: 22px;
	width: 46px;
	margin-right: -10000px;
	top: 2px;
	left: 40px;
}

#u1614
{
	z-index: 80;
	width: 149px;
	min-height: 25px;
	bottom: 47px;
	left: 50%;
	margin-left: 344px;
}

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

#page .verticalspacer
{
	clear: both;
}

