.version.index /* version checker */
{
	color: #0000EF;
	background-color: #B9F380;
}

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

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

#top
{
	margin-left: 884px;
	position: relative;
}

#u248
{
	z-index: 32;
	width: 784px;
	background-color: transparent;
	margin-left: 88px;
	margin-top: 18px;
	position: relative;
}

#u1074
{
	z-index: 472;
	width: 1160px;
	position: fixed;
	bottom: 0px;
	left: 50%;
	margin-left: -580px;
}

#pu1094
{
	width: 0.01px;
	margin-left: 420px;
	margin-top: 289px;
}

#u1094
{
	z-index: 480;
	width: 120px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#top2
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 43px;
	left: 276px;
}

#pu231
{
	width: 0.01px;
	margin-left: -100px;
	margin-top: 30px;
}

#u231
{
	z-index: 2;
	width: 1160px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u77
{
	z-index: 4;
	width: 500px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	position: relative;
	margin-right: -10000px;
	margin-top: 982px;
	left: 135px;
}

#u79
{
	z-index: 6;
	width: 586px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	position: relative;
	margin-right: -10000px;
	margin-top: 1483px;
	left: 69px;
}

#u81
{
	z-index: 8;
	width: 500px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1665px;
	left: 620px;
}

#u83
{
	z-index: 10;
	width: 529px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	position: relative;
	margin-right: -10000px;
	margin-top: 2165px;
	left: 508px;
}

#u85
{
	z-index: 12;
	width: 551px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	position: relative;
	margin-right: -10000px;
	margin-top: 2611px;
	left: 405px;
}

#u77_img,#u81_img,#u83_img,#u85_img
{
	padding-right: 6px;
}

#u87
{
	z-index: 14;
	width: 587px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	position: relative;
	margin-right: -10000px;
	margin-top: 3748px;
	left: 265px;
}

#u79_img,#u87_img
{
	padding-right: 7px;
}

#u89
{
	z-index: 16;
	width: 777px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	position: relative;
	margin-right: -10000px;
	margin-top: 4189px;
	left: 239px;
}

#u89_img
{
	margin: -11px -44px -168px -26px;
}

#u91
{
	z-index: 18;
	width: 555px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	position: relative;
	margin-right: -10000px;
	margin-top: 4981px;
	left: 56px;
}

#u91_img
{
	margin: -36px -30px -13px -32px;
}

#u93
{
	z-index: 20;
	width: 555px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	position: relative;
	margin-right: -10000px;
	margin-top: 5598px;
	left: 170px;
}

#u95
{
	z-index: 22;
	width: 593px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	position: relative;
	margin-right: -10000px;
	margin-top: 5988px;
	left: 522px;
}

.js #u1094.ose_pre_init,.js #u77.ose_pre_init,.js #u79.ose_pre_init,.js #u81.ose_pre_init,.js #u83.ose_pre_init,.js #u85.ose_pre_init,.js #u87.ose_pre_init,.js #u89.ose_pre_init,.js #u91.ose_pre_init,.js #u93.ose_pre_init,.js #u95.ose_pre_init
{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

#u97
{
	z-index: 24;
	width: 819px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 179px;
	left: 231px;
}

#u178-4
{
	z-index: 34;
	width: 271px;
	min-height: 58px;
	background-color: transparent;
	line-height: 46px;
	color: #DE031A;
	font-size: 26px;
	letter-spacing: 2px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 200px;
	left: 660px;
}

#u179-10
{
	z-index: 38;
	width: 353px;
	min-height: 161px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 342px;
	left: 671px;
}

#u180-5
{
	z-index: 48;
	width: 306px;
	min-height: 161px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 708px;
	left: 643px;
}

#u181-14
{
	z-index: 53;
	width: 378px;
	min-height: 254px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 1056px;
	left: 705px;
}

#u182-7
{
	z-index: 67;
	width: 378px;
	min-height: 151px;
	background-color: transparent;
	line-height: 53px;
	color: #DE031A;
	font-size: 30px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 1434px;
	left: 635px;
}

#u182
{
	font-size: 40px;
	letter-spacing: -8px;
	line-height: 70px;
}

#u183-6
{
	z-index: 74;
	width: 300px;
	min-height: 151px;
	background-color: transparent;
	line-height: 53px;
	color: #DE031A;
	font-size: 30px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 1686px;
	left: 760px;
}

#u182-2,#u183
{
	font-size: 40px;
	line-height: 70px;
}

#u184-4
{
	z-index: 80;
	width: 300px;
	min-height: 46px;
	background-color: transparent;
	line-height: 23px;
	color: #000000;
	font-size: 13px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 1743px;
	left: 824px;
}

#u550-5
{
	z-index: 84;
	width: 325px;
	min-height: 46px;
	background-color: transparent;
	line-height: 23px;
	color: #000000;
	font-size: 13px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 2012px;
	left: 715px;
}

#u551-4
{
	z-index: 89;
	width: 325px;
	min-height: 46px;
	background-color: transparent;
	line-height: 23px;
	color: #000000;
	text-align: center;
	font-size: 13px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 2614px;
	left: 598px;
}

#u552-4
{
	z-index: 93;
	width: 325px;
	min-height: 46px;
	background-color: transparent;
	line-height: 23px;
	color: #000000;
	text-align: center;
	font-size: 13px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 3003px;
	left: 548px;
}

#u553-4
{
	z-index: 97;
	width: 325px;
	min-height: 46px;
	background-color: transparent;
	line-height: 23px;
	color: #000000;
	text-align: center;
	font-size: 13px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 4621px;
	left: 478px;
}

#u185-4
{
	z-index: 101;
	width: 245px;
	min-height: 46px;
	background-color: transparent;
	line-height: 23px;
	color: #000000;
	font-size: 13px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 1882px;
	left: 385px;
}

#u186-8
{
	z-index: 105;
	width: 447px;
	min-height: 161px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: right;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 515px;
	left: 113px;
}

#u187-10
{
	z-index: 113;
	width: 447px;
	min-height: 161px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: right;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 799px;
	left: 79px;
}

#u188-9
{
	z-index: 123;
	width: 447px;
	min-height: 161px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: right;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 1504px;
	left: 55px;
}

#u189-6
{
	z-index: 132;
	width: 447px;
	min-height: 161px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: right;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 2144px;
	left: 120px;
}

#u190-10
{
	z-index: 138;
	width: 447px;
	min-height: 161px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: left;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 2580px;
	left: 313px;
}

#u191-4
{
	z-index: 148;
	width: 317px;
	min-height: 75px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: left;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 3099px;
	left: 723px;
}

#u192-8
{
	z-index: 152;
	width: 349px;
	min-height: 174px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: left;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 3631px;
	left: 711px;
}

#u193-6
{
	z-index: 160;
	width: 317px;
	min-height: 75px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: right;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 3259px;
	left: 304px;
}

#u194-4
{
	z-index: 166;
	width: 317px;
	min-height: 75px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: right;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 3578px;
	left: 207px;
}

#u195-4
{
	z-index: 170;
	width: 238px;
	min-height: 75px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: right;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 4035px;
	left: 100px;
}

#u196-8
{
	z-index: 174;
	width: 312px;
	min-height: 158px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: right;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 4768px;
	left: 280px;
}

#u197-6
{
	z-index: 182;
	width: 345px;
	min-height: 158px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: right;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 6162px;
	left: 107px;
}

#u199-6
{
	z-index: 188;
	width: 446px;
	min-height: 158px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: right;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 6761px;
	left: 100px;
}

#u200-4
{
	z-index: 194;
	width: 450px;
	min-height: 158px;
	background-color: transparent;
	line-height: 53px;
	color: #DE031A;
	text-align: right;
	font-size: 30px;
	letter-spacing: 5px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 7834px;
	left: 111px;
}

#u201-8
{
	z-index: 198;
	width: 678px;
	min-height: 171px;
	background-color: transparent;
	line-height: 53px;
	color: #DE031A;
	text-align: center;
	font-size: 30px;
	letter-spacing: 6px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 8174px;
	left: 276px;
}

#u202-6
{
	z-index: 206;
	width: 238px;
	min-height: 75px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: center;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 4406px;
	left: 529px;
}

#u203-4
{
	z-index: 212;
	width: 319px;
	min-height: 75px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: center;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 4667px;
	left: 472px;
}

#u204-4
{
	z-index: 216;
	width: 319px;
	min-height: 75px;
	background-color: transparent;
	line-height: 53px;
	color: #DE031A;
	text-align: center;
	font-size: 30px;
	letter-spacing: 4px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 5319px;
	left: 185px;
}

#u205-4
{
	z-index: 220;
	width: 317px;
	min-height: 75px;
	background-color: transparent;
	line-height: 53px;
	color: #DE031A;
	text-align: right;
	font-size: 30px;
	letter-spacing: 3px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 3492px;
	left: 207px;
}

#u206-4
{
	z-index: 224;
	width: 412px;
	min-height: 47px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: left;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 5040px;
	left: 648px;
}

#u207-4
{
	z-index: 228;
	width: 412px;
	min-height: 47px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: left;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 5120px;
	left: 611px;
}

#u208-4
{
	z-index: 232;
	width: 412px;
	min-height: 47px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: left;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 5201px;
	left: 632px;
}

#u209-6
{
	z-index: 236;
	width: 345px;
	min-height: 114px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: left;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 5484px;
	left: 748px;
}

#u210-6
{
	z-index: 242;
	width: 354px;
	min-height: 83px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: left;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 5693px;
	left: 743px;
}

#u211-6
{
	z-index: 248;
	width: 390px;
	min-height: 114px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: left;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 5897px;
	left: 712px;
}

#u1310-4
{
	z-index: 254;
	width: 390px;
	min-height: 54px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: left;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 5809px;
	left: 712px;
}

#u212-4
{
	z-index: 258;
	width: 460px;
	min-height: 114px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: left;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 6548px;
	left: 591px;
}

#u213-4
{
	z-index: 262;
	width: 460px;
	min-height: 47px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: left;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 7351px;
	left: 580px;
}

#u214-5
{
	z-index: 266;
	width: 409px;
	min-height: 88px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: left;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 7427px;
	left: 642px;
}

#u215-4
{
	z-index: 271;
	width: 352px;
	min-height: 88px;
	background-color: transparent;
	line-height: 35px;
	color: #DE031A;
	text-align: left;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 7515px;
	left: 694px;
}

#u216-4
{
	z-index: 275;
	width: 290px;
	min-height: 114px;
	background-color: transparent;
	line-height: 53px;
	color: #DE031A;
	text-align: left;
	font-size: 30px;
	letter-spacing: 4px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 7034px;
	left: 668px;
}

#u217-4
{
	z-index: 279;
	width: 271px;
	min-height: 58px;
	background-color: transparent;
	line-height: 46px;
	color: #DE031A;
	font-size: 26px;
	letter-spacing: 2px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 8022px;
	left: 711px;
}

#u554-6
{
	z-index: 283;
	width: 325px;
	min-height: 46px;
	background-color: transparent;
	line-height: 23px;
	color: #000000;
	text-align: center;
	font-size: 13px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 5988px;
	left: 295px;
}

#u555-6
{
	z-index: 289;
	width: 325px;
	min-height: 46px;
	background-color: transparent;
	line-height: 23px;
	color: #000000;
	text-align: center;
	font-size: 13px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	margin-top: 6411px;
	left: 680px;
}

#pu861
{
	width: 0.01px;
	padding-bottom: 1914px;
	margin-left: -269px;
	margin-top: -8418px;
}

#u861
{
	z-index: 26;
	width: 1519px;
	background-color: transparent;
	position: fixed;
	top: 996px;
	left: -269px;
}

#u898
{
	z-index: 28;
	width: 325px;
	background-color: transparent;
	position: fixed;
	top: 618px;
	left: 342px;
}

#u1114-7
{
	z-index: 440;
	width: 614px;
	min-height: 97px;
	background-color: transparent;
	line-height: 63px;
	color: #DE031A;
	text-align: left;
	font-size: 36px;
	letter-spacing: 5px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	margin-left: 119px;
	margin-top: 0;
	position: relative;
}

#u1114
{
	letter-spacing: 2px;
}

#u1114-2
{
	letter-spacing: 9px;
}

#u1114-3
{
	letter-spacing: 10px;
}

#pu1165
{
	width: 0.01px;
	margin-left: 119px;
	margin-top: 33px;
}

#u1165
{
	z-index: 447;
	width: 233px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 0px;
	position: relative;
	margin-right: -10000px;
}

#u1107-5
{
	z-index: 448;
	width: 233px;
	min-height: 57px;
	background-color: transparent;
	line-height: 49px;
	color: #DE031A;
	text-align: center;
	font-size: 28px;
	letter-spacing: 1px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
}

#u1141
{
	z-index: 453;
	width: 233px;
	height: 2px;
	background-color: #DE031A;
	position: relative;
}

#u1189
{
	z-index: 462;
	width: 274px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 0px;
	position: relative;
	margin-right: -10000px;
	left: 445px;
}

#u1123-5
{
	z-index: 463;
	width: 274px;
	min-height: 57px;
	background-color: transparent;
	line-height: 53px;
	color: #DE031A;
	text-align: center;
	font-size: 28px;
	letter-spacing: 1px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
}

#u1123
{
	font-size: 30px;
	line-height: 57px;
}

#u1123-2
{
	font-size: 22px;
	line-height: 42px;
}

#u1147
{
	z-index: 468;
	width: 274px;
	height: 2px;
	background-color: #DE031A;
	position: relative;
}

#ppu1171-37
{
	width: 0.01px;
	margin-left: 119px;
	margin-top: 26px;
}

#pu1171-37
{
	width: 0.01px;
	margin-right: -10000px;
	margin-top: 3px;
	margin-left: 445px;
}

#u1171-37
{
	z-index: 332;
	width: 274px;
	min-height: 341px;
	background-color: transparent;
	color: #DE031A;
	text-align: left;
	position: relative;
	margin-right: -10000px;
}

#u1171-35
{
	font-size: 28px;
	letter-spacing: 0px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u1171-32
{
	font-size: 26px;
	letter-spacing: 1px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	line-height: 49px;
}

#u1171-34
{
	font-size: 20px;
	letter-spacing: 1px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	line-height: 38px;
}

#u1204
{
	z-index: 470;
	width: 274px;
	height: 2px;
	background-color: #DE031A;
	position: relative;
	margin-right: -10000px;
	margin-top: 322px;
}

#u1162-37
{
	z-index: 295;
	width: 233px;
	min-height: 392px;
	background-color: transparent;
	letter-spacing: 1px;
	color: #DE031A;
	text-align: left;
	font-size: 28px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	position: relative;
	margin-right: -10000px;
}

#u1162-32
{
	font-size: 26px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	line-height: 49px;
}

#u182-3,#u183-2,#u1171,#u1171-3,#u1171-6,#u1171-8,#u1171-11,#u1171-13,#u1171-16,#u1171-18,#u1171-21,#u1171-23,#u1171-26,#u1171-28,#u1171-33,#u1162,#u1162-3,#u1162-6,#u1162-8,#u1162-11,#u1162-13,#u1162-16,#u1162-18,#u1162-21,#u1162-23,#u1162-26,#u1162-28,#u1162-33
{
	line-height: 53px;
}

#u1171-2,#u1171-4,#u1171-7,#u1171-9,#u1171-12,#u1171-14,#u1171-17,#u1171-19,#u1171-22,#u1171-24,#u1171-27,#u1171-29,#u1162-2,#u1162-4,#u1162-7,#u1162-9,#u1162-12,#u1162-14,#u1162-17,#u1162-19,#u1162-22,#u1162-24,#u1162-27,#u1162-29,#u1162-34
{
	font-size: 20px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	line-height: 38px;
}

#u1192
{
	z-index: 469;
	width: 233px;
	height: 2px;
	background-color: #DE031A;
	position: relative;
	margin-right: -10000px;
	margin-top: 325px;
}

#pu1186
{
	width: 0.01px;
	margin-left: 119px;
	margin-top: 95px;
}

#u1186
{
	z-index: 454;
	width: 361px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 0px;
	position: relative;
	margin-right: -10000px;
}

#u1129-5
{
	z-index: 455;
	width: 361px;
	min-height: 58px;
	background-color: transparent;
	line-height: 49px;
	color: #DE031A;
	text-align: center;
	font-size: 28px;
	letter-spacing: 1px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
}

#u1159
{
	z-index: 460;
	width: 361px;
	height: 2px;
	background-color: #DE031A;
	position: relative;
}

#u1135-5
{
	z-index: 369;
	width: 304px;
	min-height: 58px;
	background-color: transparent;
	line-height: 49px;
	color: #DE031A;
	text-align: center;
	font-size: 28px;
	letter-spacing: 1px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	position: relative;
	margin-right: -10000px;
	left: 445px;
}

#u1107,#u1129-2,#u1135
{
	font-size: 30px;
	line-height: 53px;
}

#u1107-2,#u1129,#u1135-2
{
	font-size: 22px;
	line-height: 39px;
}

#u1156
{
	z-index: 461;
	width: 304px;
	height: 2px;
	background-color: #DE031A;
	margin-left: 564px;
	top: -2px;
	margin-bottom: -2px;
	position: relative;
}

#pu1183-29
{
	width: 0.01px;
	margin-left: 119px;
	margin-top: 19px;
}

#u1183-29
{
	z-index: 374;
	width: 304px;
	min-height: 305px;
	background-color: transparent;
	color: #DE031A;
	text-align: left;
	position: relative;
	margin-right: -10000px;
	left: 445px;
}

#u1171-5,#u1171-10,#u1171-15,#u1171-20,#u1171-25,#u1171-30,#u1183-5,#u1183-10,#u1183-15,#u1183-20,#u1183-25
{
	font-size: 28px;
	letter-spacing: 1px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u1171-31,#u1183-26
{
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 1px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
}

#u1183-27
{
	font-size: 28px;
	line-height: 53px;
	letter-spacing: 0px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
}

#u1177-37
{
	z-index: 403;
	width: 361px;
	min-height: 494px;
	background-color: transparent;
	letter-spacing: 1px;
	color: #DE031A;
	text-align: left;
	font-size: 28px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	position: relative;
	margin-right: -10000px;
}

#u1183,#u1183-3,#u1183-6,#u1183-8,#u1183-11,#u1183-13,#u1183-16,#u1183-18,#u1183-21,#u1183-23,#u1177,#u1177-3,#u1177-6,#u1177-8,#u1177-11,#u1177-13,#u1177-16,#u1177-18,#u1177-21,#u1177-23,#u1177-26,#u1177-28
{
	line-height: 49px;
}

#u1162-31,#u1177-31
{
	line-height: 34px;
}

#u182-4,#u183-3,#u1107-3,#u1123-3,#u1162-5,#u1162-10,#u1162-15,#u1162-20,#u1162-25,#u1162-30,#u1162-35,#u1129-3,#u1135-3,#u1177-5,#u1177-10,#u1177-15,#u1177-20,#u1177-25,#u1177-30,#u1177-35
{
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u1177-32
{
	font-size: 26px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	line-height: 46px;
}

#u1177-33
{
	letter-spacing: 0px;
	line-height: 49px;
}

#u1183-2,#u1183-4,#u1183-7,#u1183-9,#u1183-12,#u1183-14,#u1183-17,#u1183-19,#u1183-22,#u1183-24,#u1177-2,#u1177-4,#u1177-7,#u1177-9,#u1177-12,#u1177-14,#u1177-17,#u1177-19,#u1177-22,#u1177-24,#u1177-27,#u1177-29,#u1177-34
{
	font-size: 20px;
	font-family: Osaka－等幅, Osaka-mono, ＭＳ ゴシック, MS Gothic, monospace;
	line-height: 35px;
}

.js #u178-4.ose_pre_init,.js #u179-10.ose_pre_init,.js #u180-5.ose_pre_init,.js #u181-14.ose_pre_init,.js #u182-7.ose_pre_init,.js #u183-6.ose_pre_init,.js #u184-4.ose_pre_init,.js #u550-5.ose_pre_init,.js #u551-4.ose_pre_init,.js #u552-4.ose_pre_init,.js #u553-4.ose_pre_init,.js #u185-4.ose_pre_init,.js #u186-8.ose_pre_init,.js #u187-10.ose_pre_init,.js #u188-9.ose_pre_init,.js #u189-6.ose_pre_init,.js #u190-10.ose_pre_init,.js #u191-4.ose_pre_init,.js #u192-8.ose_pre_init,.js #u193-6.ose_pre_init,.js #u194-4.ose_pre_init,.js #u195-4.ose_pre_init,.js #u196-8.ose_pre_init,.js #u197-6.ose_pre_init,.js #u199-6.ose_pre_init,.js #u200-4.ose_pre_init,.js #u201-8.ose_pre_init,.js #u202-6.ose_pre_init,.js #u203-4.ose_pre_init,.js #u204-4.ose_pre_init,.js #u205-4.ose_pre_init,.js #u206-4.ose_pre_init,.js #u207-4.ose_pre_init,.js #u208-4.ose_pre_init,.js #u209-6.ose_pre_init,.js #u210-6.ose_pre_init,.js #u211-6.ose_pre_init,.js #u1310-4.ose_pre_init,.js #u212-4.ose_pre_init,.js #u213-4.ose_pre_init,.js #u214-5.ose_pre_init,.js #u215-4.ose_pre_init,.js #u216-4.ose_pre_init,.js #u217-4.ose_pre_init,.js #u554-6.ose_pre_init,.js #u555-6.ose_pre_init,.js #u1114-7.ose_pre_init,.js #u1107-5.ose_pre_init,.js #u1123-5.ose_pre_init,.js #u1171-37.ose_pre_init,.js #u1162-37.ose_pre_init,.js #u1129-5.ose_pre_init,.js #u1135-5.ose_pre_init,.js #u1183-29.ose_pre_init,.js #u1177-37.ose_pre_init
{
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}

#u1198
{
	z-index: 471;
	width: 361px;
	height: 2px;
	background-color: #DE031A;
	position: relative;
	margin-right: -10000px;
	margin-top: 305px;
}

#pu1084-4
{
	width: 0.01px;
	margin-left: 288px;
	margin-top: -1px;
}

#u1084-4
{
	z-index: 474;
	width: 406px;
	min-height: 48px;
	position: relative;
	margin-right: -10000px;
	margin-top: 18px;
}

#u1085
{
	z-index: 478;
	width: 89px;
	position: relative;
	margin-right: -10000px;
	left: 563px;
}

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

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


.fb-like.fb_iframe_widget {
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 1000;
}

#u1114-7 span.term {
  display: block;
  font-size: 0.6em;
  line-height: 60%;
}

#u1162-35+p, #u1171-35+p, #u1177-35+p, #u451-4 p.term {
  font-size: 12px;
}
