.version.siteinfo /* version checker */
{
	color: #0000F0;
	background-color: #200305;
}

#page
{
	z-index: 1;
	width: 1000px;
	min-height: 500px;
	background-image: none;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	margin-left: auto;
	margin-right: auto;
}

#page_position_content
{
	margin-top: -46px;
	margin-bottom: -130px;
	width: 0.01px;/* should not cover content below */
}

#u30859
{
	z-index: 22;
	min-height: 37px;
	padding-bottom: 9px;
}

#u33329
{
	z-index: 61;
	width: 31px;
	height: 24px;
	position: relative;
	margin-right: -10000px;
	margin-top: 11px;
	left: 120px;
}

#u33329:hover
{
	width: 31px;
	height: 24px;
	min-height: 0px;
	margin: 11px -10000px 0px 0px;
}

#menuu872
{
	z-index: 24;
	width: 840px;
	position: relative;
	margin-right: -10000px;
	margin-top: 7px;
	left: 181px;
}

#u34230
{
	width: 113px;
	min-height: 30px;
	position: relative;
	margin-right: -10000px;
}

#u34231
{
	width: 113px;
	padding-bottom: 14px;
	position: relative;
}

#u34231:hover
{
	width: 113px;
	min-height: 0px;
	margin: 0px;
}

#u34231.MuseMenuActive
{
	width: 113px;
	min-height: 0px;
	margin: 0px;
}

#u34232-4
{
	width: 44px;
	min-height: 16px;
	position: relative;
	margin-right: -10000px;
	top: 9px;
	left: 34px;
}

#u34231:hover #u34232-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 44px;
	margin: 0px -10000px 0px 0px;
}

#u34231.MuseMenuActive #u34232-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 44px;
	margin: 0px -10000px 0px 0px;
}

#u873
{
	width: 181px;
	min-height: 30px;
	position: relative;
	margin-right: -10000px;
	left: 113px;
}

#u874
{
	width: 181px;
	padding-bottom: 14px;
	position: relative;
}

#u874:hover
{
	width: 181px;
	min-height: 0px;
	margin: 0px;
}

#u874.MuseMenuActive
{
	width: 181px;
	min-height: 0px;
	margin: 0px;
}

#u876-4
{
	width: 112px;
	min-height: 16px;
	position: relative;
	margin-right: -10000px;
	top: 9px;
	left: 34px;
}

#u874:hover #u876-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 112px;
	margin: 0px -10000px 0px 0px;
}

#u874.MuseMenuActive #u876-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 112px;
	margin: 0px -10000px 0px 0px;
}

#u915
{
	width: 178px;
	min-height: 30px;
	position: relative;
	margin-right: -10000px;
	left: 294px;
}

#u918
{
	width: 178px;
	padding-bottom: 14px;
	position: relative;
}

#u918:hover
{
	width: 178px;
	min-height: 0px;
	margin: 0px;
}

#u918.MuseMenuActive
{
	width: 178px;
	min-height: 0px;
	margin: 0px;
}

#u919-4
{
	width: 110px;
	min-height: 16px;
	position: relative;
	margin-right: -10000px;
	top: 9px;
	left: 34px;
}

#u918:hover #u919-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 110px;
	margin: 0px -10000px 0px 0px;
}

#u918.MuseMenuActive #u919-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 110px;
	margin: 0px -10000px 0px 0px;
}

#u32040
{
	width: 105px;
	min-height: 30px;
	position: relative;
	margin-right: -10000px;
	left: 472px;
}

#u32043
{
	width: 105px;
	padding-bottom: 14px;
	position: relative;
}

#u32043:hover
{
	width: 105px;
	min-height: 0px;
	margin: 0px;
}

#u32043.MuseMenuActive
{
	width: 105px;
	min-height: 0px;
	margin: 0px;
}

#u32045-4
{
	width: 37px;
	min-height: 16px;
	position: relative;
	margin-right: -10000px;
	top: 9px;
	left: 34px;
}

#u32043:hover #u32045-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 37px;
	margin: 0px -10000px 0px 0px;
}

#u32043.MuseMenuActive #u32045-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 37px;
	margin: 0px -10000px 0px 0px;
}

#u2782
{
	width: 120px;
	min-height: 30px;
	position: relative;
	margin-right: -10000px;
	left: 577px;
}

#u2783
{
	width: 120px;
	padding-bottom: 14px;
	position: relative;
}

#u2783:hover
{
	width: 120px;
	min-height: 0px;
	margin: 0px;
}

#u2783.MuseMenuActive
{
	width: 120px;
	min-height: 0px;
	margin: 0px;
}

#u2784-4
{
	width: 52px;
	min-height: 16px;
	position: relative;
	margin-right: -10000px;
	top: 9px;
	left: 34px;
}

#u2783:hover #u2784-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 52px;
	margin: 0px -10000px 0px 0px;
}

#u2783.MuseMenuActive #u2784-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 52px;
	margin: 0px -10000px 0px 0px;
}

#u32047
{
	width: 143px;
	min-height: 30px;
	position: relative;
	margin-right: -10000px;
	left: 697px;
}

#u32050
{
	width: 143px;
	padding-bottom: 14px;
	position: relative;
}

#u32050:hover
{
	width: 143px;
	min-height: 0px;
	margin: 0px;
}

#u32050.MuseMenuActive
{
	width: 143px;
	min-height: 0px;
	margin: 0px;
}

#u32052-4
{
	width: 75px;
	min-height: 16px;
	position: relative;
	margin-right: -10000px;
	top: 9px;
	left: 34px;
}

#u32050:hover #u32052-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 75px;
	margin: 0px -10000px 0px 0px;
}

#u32050.MuseMenuActive #u32052-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 75px;
	margin: 0px -10000px 0px 0px;
}

#u33336
{
	z-index: 23;
	width: 24px;
	height: 24px;
	position: relative;
	margin-right: -10000px;
	margin-top: 11px;
	left: 1056px;
}

#u33336:hover
{
	width: 24px;
	height: 24px;
	min-height: 0px;
	margin: 11px -10000px 0px 0px;
}

.js body
{
	visibility: hidden;
}

.js body.initialized
{
	visibility: visible;
}

#u30859-bw
{
	z-index: 22;
	min-height: 37px;
}

#u1115
{
	z-index: 256;
	width: 240px;
	border-width: 0px;
	border-color: transparent;
	background-color: #990033;
	border-radius: 23px;
	padding-bottom: 88px;
	margin-left: 20px;
	margin-top: 50px;
	position: relative;
}

#u1257-6
{
	z-index: 257;
	width: 240px;
	min-height: 64px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	color: #FFFFFF;
	text-align: center;
	font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 88px;
}

#u1257-2
{
	font-size: 36px;
	line-height: 36px;
	font-weight: bold;
}

#u1257-4
{
	font-size: 24px;
	line-height: 24px;
}

#tab-panelu1023
{
	z-index: 62;
	width: 961px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	margin-left: 20px;
	margin-top: 30px;
	position: relative;
}

#u1024
{
	z-index: 63;
	width: 961px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u1029
{
	z-index: 64;
	width: 316px;
	min-height: 20px;
	border-style: solid;
	border-color: #DDDDDD;
	padding-bottom: 18px;
	position: relative;
	margin-right: -10000px;
	border-width: 1px 0px 1px 1px;
}

#u1029:hover
{
	border-style: solid;
	border-width: 1px;
	border-color: #DDDDDD;
	background-color: #DDDDDD;
	width: 315px;
	min-height: 20px;
	margin: 0px -10000px 0px 0px;
}

.tab_normal
{
	border-width: 0px;
	border-color: #DDDDDD;
	background-color: #DDDDDD;
	border-radius: 5px 5px 0px 0px ;
}

#u1030-4
{
	z-index: 65;
	width: 315px;
	min-height: 20px;
	border-color: #999999;
	background-color: transparent;
	color: #666666;
	text-align: center;
	line-height: 20px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	position: relative;
	margin-right: -10000px;
	top: 9px;
}

#u1029:hover #u1030-4
{
	border-color: #999999;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	width: 315px;
	margin: 0px -10000px 0px 0px;
}

#u1029.TabbedPanelsTabSelected #u1030-4
{
	border-width: 0px;
	border-color: transparent;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	width: 315px;
	margin: 0px -10000px 0px 0px;
}

#u1029:hover #u1030-4 p
{
	color: #990033;
	visibility: inherit;
}

#u1025
{
	z-index: 69;
	width: 316px;
	min-height: 20px;
	border-style: solid;
	border-color: #DDDDDD;
	padding-bottom: 18px;
	position: relative;
	margin-right: -10000px;
	left: 322px;
	border-width: 1px 0px 1px 1px;
}

#u1025:hover
{
	border-style: solid;
	border-width: 1px;
	border-color: #DDDDDD;
	background-color: #DDDDDD;
	width: 315px;
	min-height: 20px;
	margin: 0px -10000px 0px 0px;
}

#u1027-4
{
	z-index: 70;
	width: 316px;
	min-height: 20px;
	border-color: #999999;
	background-color: transparent;
	color: #666666;
	text-align: center;
	line-height: 20px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	position: relative;
	margin-right: -10000px;
	top: 9px;
}

#u1025:hover #u1027-4
{
	border-color: #999999;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	width: 316px;
	margin: 0px -10000px 0px 0px;
}

#u1025:hover #u1027-4 p
{
	color: #990033;
	visibility: inherit;
}

#u1025.TabbedPanelsTabSelected #u1027-4 p
{
	color: #FFFFFF;
	visibility: inherit;
	font-size: 14px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

#u1033
{
	z-index: 74;
	width: 316px;
	min-height: 20px;
	border-style: solid;
	border-color: #DDDDDD;
	padding-bottom: 18px;
	position: relative;
	margin-right: -10000px;
	left: 644px;
	border-width: 1px 0px 1px 1px;
}

#u1033:hover
{
	border-style: solid;
	border-width: 1px;
	border-color: #DDDDDD;
	background-color: #DDDDDD;
	width: 315px;
	min-height: 20px;
	margin: 0px -10000px 0px 0px;
}

#u1029.TabbedPanelsTabSelected,#u1025.TabbedPanelsTabSelected,#u1033.TabbedPanelsTabSelected
{
	border-style: solid;
	border-color: #990033;
	background-color: #990033;
	width: 315px;
	min-height: 21px;
	margin: 0px -10000px 0px 0px;
	border-width: 1px 1px 0px;
}

#u1035-4
{
	z-index: 75;
	width: 316px;
	min-height: 20px;
	border-color: #999999;
	background-color: transparent;
	color: #666666;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	position: relative;
	margin-right: -10000px;
	top: 9px;
}

#u1033:hover #u1035-4
{
	border-color: #999999;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	width: 316px;
	margin: 0px -10000px 0px 0px;
}

#u1025.TabbedPanelsTabSelected #u1027-4,#u1033.TabbedPanelsTabSelected #u1035-4
{
	border-width: 0px;
	border-color: transparent;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	width: 316px;
	margin: 0px -10000px 0px 0px;
}

#u1033:hover #u1035-4 p
{
	color: #990033;
	visibility: inherit;
}

#u1029.TabbedPanelsTabSelected #u1030-4 p,#u1033.TabbedPanelsTabSelected #u1035-4 p
{
	color: #FFFFFF;
	visibility: inherit;
	font-size: 14px;
}

#u1058
{
	z-index: 79;
	width: 961px;
	background-color: transparent;
	position: relative;
}

#u1063
{
	z-index: 80;
	width: 959px;
	border-style: solid;
	border-width: 1px;
	border-color: #990033;
	background-color: #FFFFFF;
	border-radius: 0px 0px 5px 5px ;
	padding-bottom: 9px;
	margin-right: -10000px;
	position: relative;
}

#u1066-56
{
	z-index: 81;
	width: 930px;
	min-height: 870px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	padding: 15px;
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
	left: -1px;
}

#u1059
{
	z-index: 137;
	width: 959px;
	border-style: solid;
	border-width: 1px;
	border-color: #990033;
	background-color: #FFFFFF;
	border-radius: 0px 0px 5px 5px ;
	padding-bottom: 17px;
	margin-right: -10000px;
	position: relative;
}

#u1060-65
{
	z-index: 138;
	width: 930px;
	min-height: 860px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	padding: 15px;
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
	left: -1px;
}

#u1060-6,#u1060-7,#u1060-9
{
	font-size: 14px;
	color: #555555;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

#u1067
{
	z-index: 203;
	width: 959px;
	border-style: solid;
	border-width: 1px;
	border-color: #990033;
	background-color: #FFFFFF;
	border-radius: 0px 0px 5px 5px ;
	padding-bottom: 109px;
	margin-right: -10000px;
	position: relative;
}

#u1063::before,#u1059::before,#u1067::before
{
	content: "";
	position: absolute;
	pointer-events: none;
	top: -1px;
	left: -1px;
	bottom: -1px;
	right: -1px;
	border-radius: 0px 0px 5px 5px ;
	box-shadow: inset 0px 0px 6px rgba(153,0,51,0.35), inset 0px 0px 6px rgba(153,0,51,0.35);
}

#u1068-52
{
	z-index: 204;
	width: 930px;
	min-height: 770px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	padding: 15px;
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
	left: -1px;
}

#u1066-16,#u1068-18
{
	font-size: 14px;
	text-align: justify;
	line-height: 18px;
	padding-bottom: 4px;
	color: #555555;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

#u1060-11,#u1060-37,#u1060-57,#u1068-28
{
	font-size: 14px;
	text-align: justify;
	line-height: 18px;
	padding-bottom: 2px;
	color: #555555;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

#u1066-2,#u1066-4,#u1066-8,#u1066-12,#u1066-18,#u1066-20,#u1066-22,#u1066-24,#u1066-26,#u1066-30,#u1066-34,#u1066-38,#u1060-2,#u1060-4,#u1060-13,#u1060-15,#u1060-19,#u1060-21,#u1060-23,#u1060-25,#u1060-27,#u1060-29,#u1060-31,#u1060-33,#u1060-35,#u1060-39,#u1060-41,#u1060-43,#u1060-45,#u1060-47,#u1060-55,#u1060-59,#u1060-61,#u1060-63,#u1068-2,#u1068-4,#u1068-8,#u1068-12,#u1068-16,#u1068-20,#u1068-22,#u1068-24,#u1068-26,#u1068-30,#u1068-34,#u1068-38,#u1068-44,#u1068-48
{
	color: #555555;
}

#u1066-6,#u1066-10,#u1066-14,#u1066-28,#u1066-32,#u1066-36,#u1066-40,#u1066-41,#u1066-42,#u1066-44,#u1066-45,#u1066-47,#u1066-49,#u1066-50,#u1066-52,#u1066-54,#u1060-17,#u1060-49,#u1060-51,#u1060-53,#u1068-6,#u1068-10,#u1068-14,#u1068-32,#u1068-36,#u1068-40,#u1068-42,#u1068-46,#u1068-50
{
	font-size: 14px;
	text-align: justify;
	line-height: 18px;
	color: #555555;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
}

.TabbedPanelsTab /* tabset */
{
	cursor: pointer;
}

#u948
{
	z-index: 2;
	min-height: 64px;
	padding-bottom: 26px;
}

#u30859_align_to_page,#u948_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 1000px;
	left: -100px;
}

#u15394
{
	z-index: 3;
	width: 1000px;
	padding-bottom: 0px;
	position: relative;
	margin-right: -10000px;
	left: 100px;
}

#u31290
{
	z-index: 4;
	width: 1000px;
	padding-bottom: 4px;
	position: relative;
}

#u33341
{
	z-index: 21;
	width: 330px;
	height: 28px;
	position: relative;
	margin-right: -10000px;
	margin-top: 12px;
	left: 650px;
}

#pu943-4
{
	width: 0.01px;
	margin-left: 20px;
	margin-top: 5px;
}

#u943-4
{
	z-index: 17;
	width: 200px;
	min-height: 14px;
	position: relative;
	margin-right: -10000px;
}

#u947-12
{
	z-index: 5;
	width: 300px;
	min-height: 14px;
	position: relative;
	margin-right: -10000px;
	left: 660px;
}

#u948-bw
{
	z-index: 2;
	min-height: 64px;
	margin-top: 40px;
}

#muse_css_mq,.html
{
	background-color: #FFFFFF;
}

body
{
	position: relative;
	min-width: 1000px;
	padding-top: 46px;
	padding-bottom: 130px;
}

