.version.report_tieup /* version checker */
{
	color: #000007;
	background-color: #4CBFC1;
}

#muse_css_mq
{
	background-color: #FFFFFF;
}

#page
{
	z-index: 1;
	width: 980px;
	min-height: 1566px;
	background-image: none;
	border-width: 0px;
	border-color: #000000;
	background-color: transparent;
	margin-left: auto;
	margin-right: auto;
}

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

#pu46322
{
	width: 0.01px;
	padding-bottom: 84px;
	margin-left: -100px;
}

#u46322
{
	z-index: 59;
	width: 144px;
	padding-bottom: 59px;
	position: fixed;
	top: 25px;
	left: 50%;
	margin-left: 358px;
}

#u46320
{
	z-index: 60;
	width: 144px;
	padding-bottom: 59px;
	position: fixed;
	top: 25px;
	left: 50%;
	margin-left: 358px;
}

#u46321
{
	z-index: 61;
	width: 135px;
	padding-bottom: 53px;
	position: fixed;
	top: 27px;
	left: 50%;
	margin-left: 362px;
}

#u46319-6
{
	z-index: 62;
	width: 112px;
	min-height: 43px;
	position: fixed;
	top: 35px;
	left: 50%;
	margin-left: 374px;
}

#u38863
{
	z-index: 223;
	height: 28px;
	position: fixed;
	top: 0px;
}

#u38863-bw
{
	z-index: 223;
}

#u38827
{
	z-index: 224;
	height: 2px;
	position: fixed;
	top: 28px;
}

#u38827-bw
{
	z-index: 224;
}

#u38778-4
{
	z-index: 225;
	width: 65px;
	min-height: 9px;
	position: fixed;
	top: 9px;
	left: 50%;
	margin-left: -489px;
}

#u38805-4
{
	z-index: 229;
	width: 65px;
	min-height: 9px;
	position: fixed;
	top: 9px;
	left: 50%;
	margin-left: 32px;
}

#u38793-4
{
	z-index: 233;
	width: 65px;
	min-height: 9px;
	position: fixed;
	top: 9px;
	left: 50%;
	margin-left: -228px;
}

#u38815-4
{
	z-index: 237;
	width: 65px;
	min-height: 9px;
	position: fixed;
	top: 9px;
	left: 50%;
	margin-left: 295px;
}

#u38784-4
{
	z-index: 241;
	width: 65px;
	min-height: 9px;
	position: fixed;
	top: 9px;
	left: 50%;
	margin-left: -359px;
}

#u38809-6
{
	z-index: 245;
	width: 65px;
	min-height: 9px;
	position: fixed;
	top: 10px;
	left: 50%;
	margin-left: 163px;
}

#u38797-4
{
	z-index: 251;
	width: 65px;
	min-height: 9px;
	position: fixed;
	top: 9px;
	left: 50%;
	margin-left: -98px;
}

#u38820-4
{
	z-index: 255;
	width: 65px;
	min-height: 9px;
	position: fixed;
	top: 10px;
	left: 50%;
	margin-left: 430px;
}

#u38781-4
{
	z-index: 259;
	width: 65px;
	min-height: 9px;
	position: fixed;
	top: 9px;
	left: 50%;
	margin-left: -425px;
}

#u38802-4
{
	z-index: 263;
	width: 65px;
	min-height: 9px;
	position: fixed;
	top: 10px;
	left: 50%;
	margin-left: 99px;
}

#u38790-4
{
	z-index: 267;
	width: 65px;
	min-height: 9px;
	position: fixed;
	top: 9px;
	left: 50%;
	margin-left: -164px;
}

#u38817-4
{
	z-index: 271;
	width: 65px;
	min-height: 9px;
	position: fixed;
	top: 10px;
	left: 50%;
	margin-left: 357px;
}

#u38787-4
{
	z-index: 275;
	width: 65px;
	min-height: 9px;
	position: fixed;
	top: 9px;
	left: 50%;
	margin-left: -294px;
}

#u38812-4
{
	z-index: 279;
	width: 65px;
	min-height: 9px;
	position: fixed;
	top: 9px;
	left: 50%;
	margin-left: 229px;
}

#u38800-4
{
	z-index: 283;
	width: 65px;
	min-height: 9px;
	position: fixed;
	top: 9px;
	left: 50%;
	margin-left: -32px;
}

#u38828
{
	z-index: 287;
	width: 1px;
	height: 28px;
	position: fixed;
	top: 0px;
	left: 50%;
	margin-left: -425px;
}

#u38836
{
	z-index: 288;
	width: 1px;
	height: 28px;
	position: fixed;
	top: 0px;
	left: 50%;
	margin-left: -164px;
}

#u38848
{
	z-index: 289;
	width: 1px;
	height: 28px;
	position: fixed;
	top: 0px;
	left: 50%;
	margin-left: 228px;
}

#u38830
{
	z-index: 290;
	width: 1px;
	height: 28px;
	position: fixed;
	top: 0px;
	left: 50%;
	margin-left: -295px;
}

#u38846
{
	z-index: 291;
	width: 1px;
	height: 28px;
	position: fixed;
	top: 0px;
	left: 50%;
	margin-left: 97px;
}

#u38838
{
	z-index: 292;
	width: 1px;
	height: 28px;
	position: fixed;
	top: 0px;
	left: 50%;
	margin-left: -33px;
}

#u38850
{
	z-index: 293;
	width: 1px;
	height: 28px;
	position: fixed;
	top: 0px;
	left: 50%;
	margin-left: 358px;
}

#u38829
{
	z-index: 294;
	width: 1px;
	height: 28px;
	position: fixed;
	top: 0px;
	left: 50%;
	margin-left: -360px;
}

#u38837
{
	z-index: 295;
	width: 1px;
	height: 28px;
	position: fixed;
	top: 0px;
	left: 50%;
	margin-left: -99px;
}

#u38849
{
	z-index: 296;
	width: 1px;
	height: 28px;
	position: fixed;
	top: 0px;
	left: 50%;
	margin-left: 293px;
}

#u38831
{
	z-index: 297;
	width: 1px;
	height: 28px;
	position: fixed;
	top: 0px;
	left: 50%;
	margin-left: -229px;
}

#u38847
{
	z-index: 298;
	width: 1px;
	height: 28px;
	position: fixed;
	top: 0px;
	left: 50%;
	margin-left: 163px;
}

#u38839
{
	z-index: 299;
	width: 1px;
	height: 28px;
	position: fixed;
	top: 0px;
	left: 50%;
	margin-left: 32px;
}

#u38851
{
	z-index: 300;
	width: 1px;
	height: 28px;
	position: fixed;
	top: 0px;
	left: 50%;
	margin-left: 424px;
}

#pu71725
{
	width: 0.01px;
	margin-left: -100px;
	margin-top: -55px;
}

#u71725
{
	z-index: 3;
	min-height: 147px;
	padding-bottom: 53px;
}

#u71725_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 980px;
	left: -100px;
}

#u71772
{
	z-index: 51;
	width: 475px;
	position: relative;
	margin-right: -10000px;
	margin-top: 71px;
	left: 353px;
}

.js body
{
	visibility: hidden;
}

.js body.initialized
{
	visibility: visible;
}

#u71725-bw
{
	z-index: 3;
	min-height: 147px;
}

#u71749,#u71749-bw
{
	z-index: 4;
	height: 20px;
}

#u71726
{
	z-index: 5;
	height: 20px;
}

#u71726-bw
{
	z-index: 5;
	margin-top: 180px;
	height: 20px;
}

#u71748
{
	z-index: 6;
	height: 2px;
}

#u71748-bw
{
	z-index: 6;
	margin-top: -2px;
	margin-bottom: -2px;
	height: 2px;
}

#pu71764
{
	width: 0.01px;
	margin-top: 36px;
}

#u71764
{
	z-index: 7;
	width: 310px;
	position: relative;
	margin-right: -10000px;
}

#u71765
{
	z-index: 8;
	width: 302px;
	padding-bottom: 11px;
	position: relative;
	margin-right: -10000px;
}

#u71765:hover
{
	width: 302px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u71766-6
{
	z-index: 9;
	width: 266px;
	min-height: 36px;
	position: relative;
	margin-right: -10000px;
	margin-top: 15px;
	left: 20px;
}

#u71735
{
	z-index: 33;
	width: 310px;
	position: relative;
	margin-right: -10000px;
	left: 335px;
}

#u71736
{
	z-index: 34;
	width: 302px;
	padding-bottom: 11px;
	position: relative;
	margin-right: -10000px;
}

#u71765.MuseLinkActive,#u71736:hover
{
	width: 302px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u71737-4
{
	z-index: 35;
	width: 266px;
	min-height: 24px;
	position: relative;
	margin-right: -10000px;
	margin-top: 16px;
	left: 18px;
}

#u71717
{
	z-index: 45;
	width: 310px;
	position: relative;
	margin-right: -10000px;
	left: 670px;
}

#u71719
{
	z-index: 46;
	width: 302px;
	padding-bottom: 11px;
	position: relative;
	margin-right: -10000px;
}

#u71736.MuseLinkActive,#u71719:hover
{
	width: 302px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u71719.MuseLinkActive
{
	width: 302px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u71718-4
{
	z-index: 47;
	width: 266px;
	min-height: 36px;
	position: relative;
	margin-right: -10000px;
	margin-top: 15px;
	left: 19px;
}

#pu71758
{
	width: 0.01px;
	margin-top: 16px;
}

#u71758
{
	z-index: 15;
	width: 231px;
	position: relative;
	margin-right: -10000px;
}

#u71760
{
	z-index: 16;
	width: 223px;
	padding-bottom: 13px;
	position: relative;
	margin-right: -10000px;
}

#u71760:hover
{
	width: 223px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u71759-4
{
	z-index: 17;
	width: 220px;
	min-height: 28px;
	position: relative;
	margin-right: -10000px;
	margin-top: 21px;
	left: -3px;
}

#u71732
{
	z-index: 21;
	width: 231px;
	position: relative;
	margin-right: -10000px;
	left: 250px;
}

#u71734
{
	z-index: 22;
	width: 223px;
	padding-bottom: 13px;
	position: relative;
	margin-right: -10000px;
}

#u71760.MuseLinkActive,#u71734:hover
{
	width: 223px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u71733-4
{
	z-index: 23;
	width: 220px;
	min-height: 26px;
	position: relative;
	margin-right: -10000px;
	margin-top: 21px;
	left: 2px;
}

#u71750
{
	z-index: 27;
	width: 231px;
	position: relative;
	margin-right: -10000px;
	left: 499px;
}

#u71751
{
	z-index: 28;
	width: 223px;
	padding-bottom: 13px;
	position: relative;
	margin-right: -10000px;
}

#u71734.MuseLinkActive,#u71751:hover
{
	width: 223px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u71752-4
{
	z-index: 29;
	width: 220px;
	min-height: 26px;
	position: relative;
	margin-right: -10000px;
	margin-top: 21px;
	left: 1px;
}

#u71761
{
	z-index: 39;
	width: 231px;
	position: relative;
	margin-right: -10000px;
	left: 749px;
}

#u71763
{
	z-index: 40;
	width: 223px;
	padding-bottom: 13px;
	position: relative;
	margin-right: -10000px;
}

#u71751.MuseLinkActive,#u71763:hover
{
	width: 223px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u71763.MuseLinkActive
{
	width: 223px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u71762-4
{
	z-index: 41;
	width: 220px;
	min-height: 26px;
	position: relative;
	margin-right: -10000px;
	margin-top: 21px;
	left: 1px;
}

#u75561
{
	z-index: 53;
	width: 395px;
	background-color: transparent;
	margin-left: 293px;
	margin-top: 51px;
	position: relative;
}

#pu38225
{
	width: 0.01px;
	margin-left: -100px;
	margin-top: 625px;
}

#u38225_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 980px;
	left: -100px;
	padding-top: 16px;
	padding-bottom: 21px;
}

#u38775-50
{
	z-index: 83;
	width: 951px;
	min-height: 63px;
	left: 100px;
	position: relative;
}

#ppu38674
{
	width: 0.01px;
	left: 100px;
	margin-top: 30px;
	position: relative;
}

#pu38674
{
	width: 0.01px;
	margin-right: -10000px;
	margin-top: 4px;
}

#u38674
{
	z-index: 187;
	width: 13px;
	position: relative;
}

#u38680
{
	z-index: 199;
	width: 13px;
	margin-top: 8px;
	position: relative;
}

#u38683
{
	z-index: 211;
	width: 13px;
	margin-top: 8px;
	position: relative;
}

#u38673-11
{
	z-index: 72;
	width: 94px;
	min-height: 63px;
	position: relative;
	margin-right: -10000px;
	left: 20px;
}

#u38695-11
{
	z-index: 133;
	width: 94px;
	min-height: 63px;
	position: relative;
	margin-right: -10000px;
	left: 109px;
}

#u38696-11
{
	z-index: 144;
	width: 94px;
	min-height: 63px;
	position: relative;
	margin-right: -10000px;
	left: 191px;
}

#u38706-11
{
	z-index: 155;
	width: 131px;
	min-height: 63px;
	position: relative;
	margin-right: -10000px;
	left: 295px;
}

#pu38729
{
	width: 0.01px;
	margin-right: -10000px;
	margin-top: 4px;
	margin-left: 426px;
}

#u38729
{
	z-index: 195;
	width: 13px;
	position: relative;
}

#u38732
{
	z-index: 207;
	width: 13px;
	margin-top: 8px;
	position: relative;
}

#u38735
{
	z-index: 219;
	width: 13px;
	margin-top: 8px;
	position: relative;
}

#u38728-11
{
	z-index: 166;
	width: 147px;
	min-height: 63px;
	position: relative;
	margin-right: -10000px;
	left: 446px;
}

#u38738-8
{
	z-index: 177;
	width: 147px;
	min-height: 63px;
	position: relative;
	margin-right: -10000px;
	left: 599px;
}

#u38686
{
	z-index: 189;
	width: 13px;
	position: relative;
	margin-right: -10000px;
	margin-top: 4px;
	left: 89px;
}

#u38700
{
	z-index: 191;
	width: 13px;
	position: relative;
	margin-right: -10000px;
	margin-top: 4px;
	left: 171px;
}

#u38710
{
	z-index: 193;
	width: 13px;
	position: relative;
	margin-right: -10000px;
	margin-top: 4px;
	left: 275px;
}

#u38742
{
	z-index: 197;
	width: 13px;
	position: relative;
	margin-right: -10000px;
	margin-top: 4px;
	left: 579px;
}

#u38689
{
	z-index: 201;
	width: 13px;
	position: relative;
	margin-right: -10000px;
	margin-top: 25px;
	left: 89px;
}

#u38697
{
	z-index: 203;
	width: 13px;
	position: relative;
	margin-right: -10000px;
	margin-top: 25px;
	left: 171px;
}

#u38707
{
	z-index: 205;
	width: 13px;
	position: relative;
	margin-right: -10000px;
	margin-top: 25px;
	left: 275px;
}

#u38739
{
	z-index: 209;
	width: 13px;
	position: relative;
	margin-right: -10000px;
	margin-top: 25px;
	left: 579px;
}

#u38692
{
	z-index: 213;
	width: 13px;
	position: relative;
	margin-right: -10000px;
	margin-top: 46px;
	left: 89px;
}

#u38703
{
	z-index: 215;
	width: 13px;
	position: relative;
	margin-right: -10000px;
	margin-top: 46px;
	left: 171px;
}

#u38713
{
	z-index: 217;
	width: 13px;
	position: relative;
	margin-right: -10000px;
	margin-top: 46px;
	left: 275px;
}

#ppu38671-4
{
	width: 0.01px;
	left: 100px;
	margin-top: 53px;
	position: relative;
}

#pu38671-4
{
	width: 0.01px;
	margin-right: -10000px;
	margin-top: 39px;
}

#u38671-4
{
	z-index: 68;
	width: 471px;
	min-height: 20px;
	position: relative;
}

#u38226-4
{
	z-index: 55;
	width: 606px;
	min-height: 20px;
	top: -5px;
	margin-bottom: -5px;
	position: relative;
}

#u38665
{
	z-index: 185;
	width: 221px;
	position: relative;
	margin-right: -10000px;
	left: 759px;
}

#u38225,#u38225-bw
{
	z-index: 2;
	min-height: 341px;
}

#u38768
{
	z-index: 221;
	height: 1px;
}

#u38768-bw
{
	z-index: 221;
	margin-top: 186px;
	height: 1px;
}

#u38769
{
	z-index: 222;
	height: 1px;
}

#u38769-bw
{
	z-index: 222;
	margin-top: 94px;
	height: 1px;
}

.html
{
	background: #FFFFFF url("../images/back_star.png") repeat center top fixed;
}

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

