.version.hair_tool /* version checker */
{
	color: #00000F;
	background-color: #BADAA3;
}

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

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

#pa
{
	width: 0.01px;
	margin-left: 353px;
}

#a
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 1px;
	left: 116px;
}

#u12477
{
	z-index: 58;
	width: 232px;
	position: relative;
	margin-right: -10000px;
}

#u12477_img
{
	padding-left: 11px;
	padding-right: 17px;
	padding-bottom: 1px;
}

#pmenuu12427
{
	width: 0.01px;
	margin-top: 10px;
}

#menuu12427
{
	z-index: 2;
	width: 940px;
	position: relative;
	margin-right: -10000px;
}

#u12428
{
	width: 90px;
	min-height: 37px;
	position: relative;
	margin-right: -10000px;
}

#u12431
{
	width: 90px;
	padding-bottom: 20px;
	position: relative;
}

#u12431.MuseMenuActive
{
	width: 90px;
	min-height: 0px;
	margin: 0px;
}

#u12434-4
{
	width: 52px;
	min-height: 17px;
	position: relative;
	margin-right: -10000px;
	top: 10px;
	left: 19px;
}

#u12431:hover #u12434-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 52px;
	margin: 0px -10000px 0px 0px;
}

#u12431.MuseMenuActive #u12434-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 52px;
	margin: 0px -10000px 0px 0px;
}

#u12463
{
	width: 156px;
	min-height: 37px;
	position: relative;
	margin-right: -10000px;
	left: 92px;
}

#u12464
{
	width: 156px;
	padding-bottom: 20px;
	position: relative;
}

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

#u12466-4
{
	width: 118px;
	min-height: 17px;
	position: relative;
	margin-right: -10000px;
	top: 10px;
	left: 19px;
}

#u12464:hover #u12466-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 118px;
	margin: 0px -10000px 0px 0px;
}

#u12464.MuseMenuActive #u12466-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 118px;
	margin: 0px -10000px 0px 0px;
}

#u12442
{
	width: 89px;
	min-height: 37px;
	position: relative;
	margin-right: -10000px;
	left: 250px;
}

#u12443
{
	width: 89px;
	padding-bottom: 20px;
	position: relative;
}

#u12443.MuseMenuActive
{
	width: 89px;
	min-height: 0px;
	margin: 0px;
}

#u12446-4
{
	width: 51px;
	min-height: 17px;
	position: relative;
	margin-right: -10000px;
	top: 10px;
	left: 19px;
}

#u12443:hover #u12446-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 51px;
	margin: 0px -10000px 0px 0px;
}

#u12443.MuseMenuActive #u12446-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 51px;
	margin: 0px -10000px 0px 0px;
}

#u16239
{
	width: 85px;
	min-height: 37px;
	position: relative;
	margin-right: -10000px;
	left: 341px;
}

#u16242
{
	width: 85px;
	padding-bottom: 20px;
	position: relative;
}

#u16242.MuseMenuActive
{
	width: 85px;
	min-height: 0px;
	margin: 0px;
}

#u16244-4
{
	width: 47px;
	min-height: 17px;
	position: relative;
	margin-right: -10000px;
	top: 10px;
	left: 19px;
}

#u16242:hover #u16244-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 47px;
	margin: 0px -10000px 0px 0px;
}

#u16242.MuseMenuActive #u16244-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 47px;
	margin: 0px -10000px 0px 0px;
}

#u12435
{
	width: 107px;
	min-height: 37px;
	position: relative;
	margin-right: -10000px;
	left: 428px;
}

#u12438
{
	width: 107px;
	padding-bottom: 20px;
	position: relative;
}

#u12438.MuseMenuActive
{
	width: 107px;
	min-height: 0px;
	margin: 0px;
}

#u12439-4
{
	width: 69px;
	min-height: 17px;
	position: relative;
	margin-right: -10000px;
	top: 10px;
	left: 19px;
}

#u12438:hover #u12439-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 69px;
	margin: 0px -10000px 0px 0px;
}

#u12438.MuseMenuActive #u12439-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 69px;
	margin: 0px -10000px 0px 0px;
}

#u12449
{
	width: 160px;
	min-height: 37px;
	position: relative;
	margin-right: -10000px;
	left: 537px;
}

#u12452
{
	width: 160px;
	padding-bottom: 20px;
	position: relative;
}

#u12452.MuseMenuActive
{
	width: 160px;
	min-height: 0px;
	margin: 0px;
}

#u12455-4
{
	width: 122px;
	min-height: 17px;
	position: relative;
	margin-right: -10000px;
	top: 10px;
	left: 19px;
}

#u12452:hover #u12455-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 122px;
	margin: 0px -10000px 0px 0px;
}

#u12452.MuseMenuActive #u12455-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 122px;
	margin: 0px -10000px 0px 0px;
}

#u12470
{
	width: 116px;
	min-height: 37px;
	position: relative;
	margin-right: -10000px;
	left: 699px;
}

#u12471
{
	width: 116px;
	padding-bottom: 20px;
	position: relative;
}

#u12471.MuseMenuActive
{
	width: 116px;
	min-height: 0px;
	margin: 0px;
}

#u12474-4
{
	width: 78px;
	min-height: 17px;
	position: relative;
	margin-right: -10000px;
	top: 10px;
	left: 19px;
}

#u12471:hover #u12474-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 78px;
	margin: 0px -10000px 0px 0px;
}

#u12471.MuseMenuActive #u12474-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 78px;
	margin: 0px -10000px 0px 0px;
}

#u12456
{
	width: 123px;
	min-height: 37px;
	position: relative;
	margin-right: -10000px;
	left: 817px;
}

#u12457
{
	width: 123px;
	padding-bottom: 20px;
	position: relative;
}

#u12457.MuseMenuActive
{
	width: 123px;
	min-height: 0px;
	margin: 0px;
}

#u12459-4
{
	width: 85px;
	min-height: 17px;
	position: relative;
	margin-right: -10000px;
	top: 10px;
	left: 19px;
}

#u12457:hover #u12459-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 85px;
	margin: 0px -10000px 0px 0px;
}

#u12457.MuseMenuActive #u12459-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 85px;
	margin: 0px -10000px 0px 0px;
}

#u12481
{
	z-index: 57;
	width: 84px;
	height: 16px;
	position: relative;
	margin-right: -10000px;
	margin-top: 11px;
	left: 842px;
}

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

#u4749-12
{
	z-index: 936;
	width: 920px;
	min-height: 106px;
	border-style: solid;
	border-color: #000000;
	background-color: transparent;
	text-align: left;
	font-family: ヒラギノ明朝 Pro W3, Hiragino Mincho Pro, ＭＳ Ｐ明朝, MS PMincho, serif;
	margin-left: 20px;
	margin-top: 25px;
	position: relative;
	border-width: 0px 0px 1px;
}

#u4749-2
{
	font-size: 22px;
	line-height: 39px;
}

#u4749-6
{
	line-height: 25px;
}

#u4749-7
{
	font-size: 20px;
	color: #FF0000;
	line-height: 35px;
}

#slideshowu4497
{
	z-index: 60;
	width: 0.01px;
	height: 873px;
	top: -1px;
	margin-bottom: -1px;
	position: relative;
}

#u4585
{
	position: absolute;
	width: 920px;
	height: 395px;
	border-width: 0px;
	border-color: transparent;
	background-color: #FFFFFF;
	background-color: rgba(255,255,255,0.9);
	left: 20px;
	-pie-background: rgba(255,255,255,0.9);
}

#u4585popup
{
	z-index: 61;
}

#u4614
{
	z-index: 62;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4614_img
{
	margin: -39px 38px;
}

#u4624
{
	z-index: 64;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4624_img
{
	margin: -34px 113px -33px;
}

#u4590
{
	z-index: 66;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4590_img
{
	margin: -26px 38px;
}

#u4618
{
	z-index: 68;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4618_img
{
	margin: -40px 138px -39px;
}

#u4602
{
	z-index: 70;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4602_img
{
	margin: -29px 38px;
}

#u4598
{
	z-index: 72;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4598_img
{
	margin-left: 75px;
	margin-right: 75px;
	margin-bottom: -19px;
}

#u4586
{
	z-index: 74;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4586_img
{
	margin: -4px 38px -37px;
}

#u4626
{
	z-index: 76;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4626_img
{
	padding: 29px 38px 7px;
}

#u4616
{
	z-index: 78;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4616_img
{
	margin: 10px 38px -25px;
}

#u4594
{
	z-index: 80;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4594_img
{
	padding: 48px 38px 23px;
}

#u4608
{
	z-index: 82;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4608_img
{
	padding-left: 194px;
	padding-top: 47px;
	padding-right: 194px;
}

#u4628
{
	z-index: 84;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4628_img
{
	padding: 27px 203px 27px 202px;
}

#u4630
{
	z-index: 86;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4630_img
{
	margin: -18px 200px -19px 199px;
}

#u4632
{
	z-index: 88;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4632_img
{
	padding: 25px 225px 42px 226px;
}

#u4636
{
	z-index: 90;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4636_img
{
	margin: -8px 174px -9px;
}

#u4606
{
	z-index: 92;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4606_img
{
	margin: -2px 211px -2px 185px;
}

#u4610
{
	z-index: 94;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4610_img
{
	padding: 51px 191px 51px 190px;
}

#u4622
{
	z-index: 96;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4622_img
{
	padding: 11px 184px 11px 183px;
}

#u4604
{
	z-index: 98;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4604_img
{
	padding-left: 157px;
	padding-right: 120px;
}

#u4612
{
	z-index: 100;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4612_img
{
	margin: -75px 188px 18px;
}

#u4600
{
	z-index: 102;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4600_img
{
	margin: 10px 203px -67px 183px;
}

#u4736
{
	z-index: 104;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4736_img
{
	padding-left: 164px;
	padding-right: 126px;
	padding-bottom: 62px;
}

#u4620
{
	z-index: 106;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4620_img
{
	padding-left: 83px;
	padding-right: 84px;
}

#u4596
{
	z-index: 108;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4596_img
{
	margin: 6px 290px -10px 289px;
}

#u4634
{
	z-index: 110;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4634_img
{
	margin: 20px 110px -15px 94px;
}

#u4592
{
	z-index: 112;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4592_img
{
	margin: -41px 105px -42px;
}

#u4588
{
	z-index: 114;
	width: 876px;
	height: 333px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u4588_img
{
	margin: -34px 117px -35px 116px;
}

#u4505
{
	position: absolute;
	width: 960px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 4px;
}

#u4505:hover
{
	width: 960px;
	min-height: 0px;
	margin: 0px;
}

#u4505popup
{
	z-index: 116;
}

#u4510
{
	z-index: 117;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 4px;
	left: 29px;
}

#u4510_img
{
	padding-top: 2px;
	padding-bottom: 1px;
}

#u4514
{
	z-index: 119;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 4px;
	left: 257px;
}

#u4514_img
{
	margin: -3px 18px 4px 3px;
}

#u4550
{
	z-index: 121;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 4px;
	left: 485px;
}

#u4550_img
{
	margin-left: -10px;
	margin-right: -11px;
}

#u4518
{
	z-index: 123;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 4px;
	left: 713px;
}

#u4510:hover,#u4514:hover,#u4550:hover,#u4518:hover
{
	width: 218px;
	height: 115px;
	min-height: 0px;
	margin: 4px -10000px 0px 0px;
}

#u4518_img
{
	margin: -2px 26px 3px;
}

#u4554
{
	z-index: 125;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 129px;
	left: 29px;
}

#u4554_img
{
	margin-left: -9px;
	margin-right: -8px;
}

#u4506
{
	z-index: 127;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 129px;
	left: 257px;
}

#u4556
{
	z-index: 129;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 129px;
	left: 485px;
}

#u4556_img
{
	padding: 10px 12px 9px 1px;
}

#u4522
{
	z-index: 131;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 129px;
	left: 713px;
}

#u4554:hover,#u4506:hover,#u4556:hover,#u4522:hover
{
	width: 218px;
	height: 115px;
	min-height: 0px;
	margin: 129px -10000px 0px 0px;
}

#u4522_img
{
	margin: 13px -3px 20px 1px;
}

#u4508
{
	z-index: 133;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 254px;
	left: 29px;
}

#u4508_img
{
	padding-top: 6px;
	padding-bottom: 14px;
}

#u4516
{
	z-index: 135;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 254px;
	left: 257px;
}

#u4516_img
{
	padding: 22px 1px;
}

#u4548
{
	z-index: 137;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 254px;
	left: 485px;
}

#u4548_img
{
	padding: 5px 18px 3px 17px;
}

#u4544
{
	z-index: 139;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 254px;
	left: 713px;
}

#u4508:hover,#u4516:hover,#u4548:hover,#u4544:hover
{
	width: 218px;
	height: 115px;
	min-height: 0px;
	margin: 254px -10000px 0px 0px;
}

#u4544_img
{
	margin-left: 12px;
	margin-top: -3px;
	margin-right: 7px;
}

#u4530
{
	z-index: 141;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 379px;
	left: 29px;
}

#u4530_img
{
	padding: 6px 17px 6px 27px;
}

#u4536
{
	z-index: 143;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 379px;
	left: 257px;
}

#u4536_img
{
	padding: 6px 24px 6px 29px;
}

#u4524
{
	z-index: 145;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 379px;
	left: 485px;
}

#u4524_img
{
	margin: 10px 23px -9px;
}

#u4542
{
	z-index: 147;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 379px;
	left: 713px;
}

#u4530:hover,#u4536:hover,#u4524:hover,#u4542:hover
{
	width: 218px;
	height: 115px;
	min-height: 0px;
	margin: 379px -10000px 0px 0px;
}

#u4542_img
{
	padding: 21px 5px 5px 2px;
}

#u4512
{
	z-index: 149;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 504px;
	left: 29px;
}

#u4512_img
{
	padding: 19px 26px 18px;
}

#u4528
{
	z-index: 151;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 504px;
	left: 257px;
}

#u4528_img
{
	margin-top: -9px;
	margin-bottom: -9px;
}

#u4526
{
	z-index: 153;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 504px;
	left: 485px;
}

#u4526_img
{
	margin: -5px 26px -4px;
}

#u4546
{
	z-index: 155;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 504px;
	left: 713px;
}

#u4512:hover,#u4528:hover,#u4526:hover,#u4546:hover
{
	width: 218px;
	height: 115px;
	min-height: 0px;
	margin: 504px -10000px 0px 0px;
}

#u4546_img
{
	margin: -6px 38px 10px;
}

#u4532
{
	z-index: 157;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 629px;
	left: 29px;
}

#u4532_img
{
	padding: 4px 16px 5px;
}

#u4739
{
	z-index: 159;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 629px;
	left: 257px;
}

#u4739_img
{
	padding-bottom: 14px;
}

#u4520
{
	z-index: 161;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 629px;
	left: 485px;
}

#u4520_img
{
	padding-left: 41px;
	padding-right: 40px;
	padding-bottom: 8px;
}

#u4534
{
	z-index: 163;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 629px;
	left: 713px;
}

#u4532:hover,#u4739:hover,#u4520:hover,#u4534:hover
{
	width: 218px;
	height: 115px;
	min-height: 0px;
	margin: 629px -10000px 0px 0px;
}

#u4534_img
{
	padding-left: 47px;
	padding-right: 64px;
	padding-bottom: 8px;
}

#u4540
{
	z-index: 165;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 754px;
	left: 29px;
}

#u4540_img
{
	padding: 15px 20px 15px 51px;
}

#u4552
{
	z-index: 167;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 754px;
	left: 257px;
}

#u4552_img
{
	margin-left: 7px;
	margin-right: 19px;
	margin-bottom: -5px;
}

#u4538
{
	z-index: 169;
	width: 218px;
	height: 115px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 754px;
	left: 485px;
}

#u4540:hover,#u4552:hover,#u4538:hover
{
	width: 218px;
	height: 115px;
	min-height: 0px;
	margin: 754px -10000px 0px 0px;
}

#u4538_img
{
	margin-left: 7px;
	margin-right: 25px;
	margin-bottom: -1px;
}

#u4558
{
	position: absolute;
	width: 920px;
	background-color: transparent;
	top: 408px;
	left: 19px;
}

#u4558popup
{
	z-index: 171;
}

#u4563-26
{
	z-index: 172;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4563-8
{
	font-size: 20px;
	color: #ED1C24;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u4569-28
{
	z-index: 198;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4580-27
{
	z-index: 226;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4569-5,#u4569-9,#u4580-5
{
	font-size: 14px;
	font-family: ヒラギノ明朝 Pro W3, Hiragino Mincho Pro, ＭＳ Ｐ明朝, MS PMincho, serif;
	line-height: 20px;
}

#u4575-26
{
	z-index: 253;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4559-20
{
	z-index: 279;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4572-29
{
	z-index: 299;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	line-height: 20px;
	text-align: center;
	color: #000000;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4565-30
{
	z-index: 328;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	color: #000000;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4570-24
{
	z-index: 358;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4570-11
{
	font-size: 15px;
	text-align: center;
	line-height: 21px;
	color: #000000;
}

#u4573-31
{
	z-index: 382;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	color: #000000;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4573-9
{
	font-size: 10px;
	line-height: 14px;
}

#u4584-25
{
	z-index: 413;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	color: #000000;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4573-11,#u4573-13,#u4584-12
{
	font-size: 13px;
	line-height: 18px;
}

#u4561-28
{
	z-index: 438;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	color: #000000;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4582-20
{
	z-index: 466;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4574-19
{
	z-index: 486;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	color: #000000;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4571-22
{
	z-index: 505;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4583-15
{
	z-index: 527;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4564-22
{
	z-index: 542;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	color: #000000;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4577-17
{
	z-index: 564;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	color: #000000;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4568-21
{
	z-index: 581;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	color: #000000;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4749-10,#u4572-9,#u4572-20,#u4565-10,#u4568-10
{
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u4572-3,#u4572-15,#u4565-4,#u4568-4
{
	font-size: 20px;
	color: #FF0000;
	line-height: 28px;
}

#u4581-23
{
	z-index: 602;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4570-8,#u4581-8
{
	font-size: 20px;
	text-align: center;
	color: #FF0000;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u4579-17
{
	z-index: 625;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4578-47
{
	z-index: 642;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	color: #000000;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4742-33
{
	z-index: 689;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4567-36
{
	z-index: 722;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4570-2,#u4570-9,#u4581-2,#u4567-2
{
	font-size: 20px;
	text-align: center;
	line-height: 28px;
	color: #000000;
}

#u4567-8
{
	text-align: center;
	color: #FF0000;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u4570-12,#u4570-14,#u4570-16,#u4570-18,#u4570-20,#u4570-21,#u4581-9,#u4581-11,#u4581-13,#u4581-15,#u4581-16,#u4581-18,#u4581-20,#u4567-9,#u4567-11,#u4567-12,#u4567-15,#u4567-16,#u4567-18,#u4567-20,#u4567-22,#u4567-24,#u4567-26,#u4567-28,#u4567-30,#u4567-31,#u4567-33
{
	text-align: center;
	line-height: 20px;
	color: #000000;
}

#u4560-19
{
	z-index: 758;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4563-2,#u4569-2,#u4580-2,#u4575-2,#u4559-2,#u4582-2,#u4571-2,#u4583-2,#u4579-2,#u4742-2,#u4560-2
{
	font-size: 20px;
	line-height: 28px;
	color: #000000;
}

#u4569-10,#u4580-9,#u4575-8,#u4559-8,#u4582-8,#u4571-8,#u4583-8,#u4579-8,#u4742-8,#u4560-8
{
	font-size: 20px;
	color: #FF0000;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u4569-3,#u4580-3,#u4575-3,#u4559-3,#u4570-3,#u4582-3,#u4574-6,#u4571-3,#u4583-3,#u4564-6,#u4577-6,#u4581-3,#u4579-3,#u4578-21,#u4742-3,#u4567-3,#u4560-3
{
	font-size: 17px;
	line-height: 24px;
}

#u4563-9,#u4563-11,#u4563-12,#u4563-14,#u4563-16,#u4563-18,#u4563-20,#u4563-22,#u4563-24,#u4569-11,#u4569-13,#u4569-14,#u4569-16,#u4569-18,#u4569-20,#u4569-22,#u4569-24,#u4569-26,#u4580-10,#u4580-12,#u4580-13,#u4580-15,#u4580-17,#u4580-19,#u4580-21,#u4580-23,#u4580-25,#u4575-9,#u4575-11,#u4575-12,#u4575-14,#u4575-16,#u4575-18,#u4575-20,#u4575-22,#u4575-24,#u4559-9,#u4559-11,#u4559-12,#u4559-14,#u4559-16,#u4559-18,#u4570-22,#u4582-9,#u4582-11,#u4582-12,#u4582-14,#u4582-16,#u4582-18,#u4571-9,#u4571-11,#u4571-13,#u4571-15,#u4571-16,#u4571-18,#u4571-20,#u4583-9,#u4583-11,#u4583-13,#u4581-21,#u4579-9,#u4579-11,#u4579-13,#u4579-15,#u4742-9,#u4742-11,#u4742-13,#u4742-15,#u4742-17,#u4742-19,#u4742-21,#u4742-23,#u4742-25,#u4742-27,#u4742-29,#u4742-31,#u4567-34,#u4560-9,#u4560-11,#u4560-13,#u4560-15,#u4560-17
{
	line-height: 20px;
	color: #000000;
}

#u4576-31
{
	z-index: 777;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	color: #000000;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4572,#u4572-7,#u4572-13,#u4565-2,#u4573-2,#u4584-2,#u4584-10,#u4561-10,#u4574-2,#u4577-2,#u4568-2,#u4568-8,#u4567-4,#u4576-2
{
	font-size: 20px;
	line-height: 28px;
}

#u4573-10,#u4584-9,#u4561-7,#u4561-18,#u4574-10,#u4577-10,#u4576-10,#u4576-17
{
	font-size: 20px;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u4572-2,#u4572-14,#u4565-3,#u4573-3,#u4584-3,#u4561-2,#u4561-13,#u4574-3,#u4564-3,#u4577-3,#u4568-3,#u4578-5,#u4578-8,#u4578-13,#u4578-16,#u4576-4,#u4576-5,#u4576-12
{
	font-size: 17px;
	color: #FF0000;
	line-height: 24px;
}

#u4572-8,#u4572-19,#u4565-5,#u4565-9,#u4565-11,#u4565-13,#u4565-14,#u4565-16,#u4565-18,#u4565-20,#u4565-21,#u4565-23,#u4565-25,#u4565-28,#u4573-14,#u4573-16,#u4573-18,#u4573-20,#u4573-22,#u4573-23,#u4573-25,#u4573-27,#u4573-29,#u4584-13,#u4584-15,#u4584-17,#u4584-19,#u4584-21,#u4584-23,#u4561-9,#u4561-20,#u4561-21,#u4561-23,#u4561-24,#u4561-26,#u4574-11,#u4574-13,#u4574-15,#u4574-17,#u4564-20,#u4577-11,#u4577-13,#u4577-15,#u4568-9,#u4568-11,#u4568-14,#u4568-15,#u4568-17,#u4568-19,#u4578-45,#u4576-18,#u4576-20,#u4576-22,#u4576-23,#u4576-25,#u4576-27,#u4576-29
{
	line-height: 20px;
}

#u4566-54
{
	z-index: 808;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	color: #000000;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4564-10,#u4578-11,#u4578-19,#u4578-28,#u4566-15
{
	font-size: 20px;
	text-align: center;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u4563-4,#u4569-6,#u4580-6,#u4575-5,#u4559-5,#u4572-4,#u4565-6,#u4570-5,#u4573-6,#u4584-5,#u4561-4,#u4582-5,#u4574-7,#u4571-5,#u4583-5,#u4564-7,#u4577-7,#u4568-5,#u4581-5,#u4579-5,#u4578-25,#u4742-5,#u4567-5,#u4560-5,#u4576-7,#u4566-6
{
	font-size: 18px;
	color: #0000FF;
	font-family: ヒラギノ明朝 Pro W3, Hiragino Mincho Pro, ＭＳ Ｐ明朝, MS PMincho, serif;
	line-height: 25px;
}

#u4566-9
{
	font-size: 18px;
	font-family: ヒラギノ明朝 Pro W3, Hiragino Mincho Pro, ＭＳ Ｐ明朝, MS PMincho, serif;
	line-height: 25px;
}

#u4562-66
{
	z-index: 862;
	width: 920px;
	min-height: 580px;
	background-color: transparent;
	color: #000000;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin-right: -10000px;
	position: relative;
}

#u4562-15,#u4562-27
{
	font-size: 20px;
	text-align: left;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u4562-16
{
	font-size: 19px;
	font-weight: bold;
	line-height: 27px;
}

#u4563-3,#u4563-7,#u4569-4,#u4580-4,#u4575-4,#u4559-4,#u4570-4,#u4573-5,#u4584-8,#u4561,#u4561-11,#u4582-4,#u4574-5,#u4571-4,#u4583-4,#u4564-5,#u4577-5,#u4581-4,#u4579-4,#u4578-4,#u4578-7,#u4578-10,#u4578-12,#u4578-15,#u4578-18,#u4578-20,#u4578-22,#u4578-24,#u4742-4,#u4560-4,#u4576-3,#u4576-11,#u4566-4,#u4566-10,#u4562-4,#u4562-10,#u4562-22
{
	line-height: 28px;
}

#u4573-4,#u4584-4,#u4561-3,#u4561-12,#u4561-14,#u4574-4,#u4564-4,#u4577-4,#u4578-6,#u4578-9,#u4578-14,#u4578-17,#u4578-23,#u4576-6,#u4576-13,#u4566-5,#u4566-11,#u4562-5,#u4562-11,#u4562-17,#u4562-23
{
	color: #FF0000;
	line-height: 28px;
}

#u4572-16,#u4561-15,#u4576-14,#u4566-12,#u4562-6,#u4562-9,#u4562-12,#u4562-18,#u4562-21,#u4562-24
{
	font-size: 18px;
	color: #0000FF;
	line-height: 25px;
}

#u4564-2,#u4578-2,#u4578-3,#u4566-2,#u4566-3,#u4566-16,#u4562-2,#u4562-3,#u4562-28
{
	font-size: 20px;
	text-align: center;
	line-height: 28px;
}

#u4564-11,#u4564-13,#u4564-15,#u4564-17,#u4564-19,#u4578-29,#u4578-31,#u4578-33,#u4578-35,#u4578-37,#u4578-38,#u4578-40,#u4578-42,#u4578-44,#u4566-18,#u4566-20,#u4566-22,#u4566-24,#u4566-26,#u4566-27,#u4566-29,#u4566-31,#u4566-32,#u4566-34,#u4566-36,#u4566-38,#u4566-40,#u4566-42,#u4566-43,#u4566-45,#u4566-47,#u4566-49,#u4566-51,#u4562-30,#u4562-32,#u4562-34,#u4562-36,#u4562-38,#u4562-39,#u4562-41,#u4562-43,#u4562-44,#u4562-46,#u4562-48,#u4562-50,#u4562-52,#u4562-54,#u4562-55,#u4562-57,#u4562-59,#u4562-61,#u4562-63
{
	text-align: center;
	line-height: 20px;
}

#u4566-52,#u4562-64
{
	text-align: left;
	line-height: 20px;
}

#u4502-4
{
	position: absolute;
	width: 56px;
	min-height: 54px;
	background-color: transparent;
	color: #000000;
	line-height: 49px;
	text-align: center;
	font-size: 35px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	top: 156px;
	left: 19px;
}

#u4502-4popup
{
	z-index: 928;
}

#u4503-4
{
	position: absolute;
	width: 51px;
	min-height: 54px;
	background-color: transparent;
	color: #000000;
	line-height: 49px;
	text-align: center;
	font-size: 35px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	top: 156px;
	left: 888px;
}

#u4503-4popup
{
	z-index: 932;
}

.SSFirstButton,.SSPreviousButton,.SSNextButton,.SSLastButton,.SSSlideLink,.SSCloseButton /* slideshowFreeStyle */
{
	cursor: pointer;
}

.SSSlideLoading /* slideshowFreeStyle */
{
	background: url("../images/loading.gif") no-repeat center center;
}

#u12479
{
	z-index: 51;
	min-height: 31px;
	padding-bottom: 13px;
}

#u12479_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 959px;
	left: -100px;
}

#u12480-4
{
	z-index: 52;
	width: 307px;
	position: relative;
	margin-right: -10000px;
	margin-top: 12px;
	left: 417px;
}

.js body
{
	visibility: hidden;
}

.js body.initialized
{
	visibility: visible;
}

#u12479-bw
{
	z-index: 51;
	min-height: 31px;
	margin-top: 39px;
}

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

body
{
	position: relative;
	min-width: 960px;
	padding-top: 36px;
	padding-bottom: 36px;
}

