.version.contact /* version checker */
{
	color: #0000FA;
	background-color: #C47B5D;
}

#page
{
	z-index: 1;
	width: 980px;
	min-height: 1113px;
	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: 97;
	width: 144px;
	padding-bottom: 59px;
	position: fixed;
	top: 25px;
	left: 50%;
	margin-left: 358px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#u39326
{
	z-index: 3;
	min-height: 137px;
	padding-bottom: 63px;
}

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

#u39365
{
	z-index: 7;
	width: 569px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 61px;
	left: 306px;
}

.js body.initialized
{
	visibility: visible;
}

#u39326-bw
{
	z-index: 3;
	min-height: 137px;
}

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

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

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

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

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

#widgetu1902
{
	z-index: 9;
	width: 0.01px;
	height: 468px;
	margin-left: 193px;
	margin-top: 43px;
	position: relative;
}

#widgetu1931
{
	z-index: 10;
	width: 602px;
	height: 47px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 1px;
}

#widgetu1931.fld-err-st
{
	background-color: transparent;
	border-radius: 0px;
	width: 602px;
	height: 47px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u1933-4
{
	z-index: 11;
	width: 133px;
	min-height: 20px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	color: #F064A5;
	line-height: 14px;
	text-align: left;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	position: relative;
	margin-right: -10000px;
	left: 1px;
}

#u1932-4
{
	z-index: 15;
	width: 588px;
	min-height: 14px;
	border-style: solid;
	border-width: 1px;
	border-color: #F064A5;
	background-color: #FFFFFF;
	padding: 6px;
	color: #C4C4C4;
	line-height: 14px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	font-style: italic;
	position: relative;
	margin-right: -10000px;
	margin-top: 19px;
}

#muse_css_mq,#widgetu1931.non-empty-st #u1932-4
{
	background-color: #FFFFFF;
}

#widgetu1931:hover #u1932-4
{
	border-color: #6B6B6B;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 14px;
	width: 588px;
	margin: 19px -10000px 0px 0px;
}

#widgetu1931.focus-st #u1932-4
{
	border-color: #6B6B6B;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 14px;
	width: 588px;
	margin: 19px -10000px 0px 0px;
}

#widgetu1931.fld-err-st #u1932-4
{
	border-color: #D7244C;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 14px;
	width: 588px;
	margin: 19px -10000px 0px 0px;
}

#widgetu1931.non-empty-st #u1932-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu1931:hover #u1932-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu1931.focus-st #u1932-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu1904
{
	z-index: 19;
	width: 602px;
	height: 49px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 68px;
	left: 1px;
}

#widgetu1904.fld-err-st
{
	background-color: transparent;
	border-radius: 0px;
	width: 602px;
	height: 49px;
	min-height: 0px;
	margin: 68px -10000px 0px 0px;
}

#u1905-4
{
	z-index: 20;
	width: 133px;
	min-height: 20px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	color: #F064A5;
	line-height: 14px;
	text-align: left;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	position: relative;
	margin-right: -10000px;
	left: 1px;
}

#u1906-4
{
	z-index: 24;
	width: 588px;
	min-height: 14px;
	border-style: solid;
	border-width: 1px;
	border-color: #F064A5;
	background-color: #FFFFFF;
	padding: 6px;
	color: #C4C4C4;
	line-height: 14px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	font-style: italic;
	position: relative;
	margin-right: -10000px;
	margin-top: 21px;
}

#widgetu1904.non-empty-st #u1906-4
{
	background-color: #FFFFFF;
}

#widgetu1904:hover #u1906-4
{
	border-color: #6B6B6B;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 14px;
	width: 588px;
	margin: 21px -10000px 0px 0px;
}

#widgetu1904.focus-st #u1906-4
{
	border-color: #6B6B6B;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 14px;
	width: 588px;
	margin: 21px -10000px 0px 0px;
}

#widgetu1904.non-empty-st #u1906-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu1904:hover #u1906-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu1904.focus-st #u1906-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#u1908-4
{
	z-index: 28;
	width: 200px;
	min-height: 21px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	padding-top: 4px;
	font-size: 12px;
	line-height: 14px;
	font-family: Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 286px;
	left: 142px;
}

#widgetu1902.frm-sub-st #u1908-4 p
{
	color: #999999;
	line-height: 1;
	font-size: 14px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
}

#u1903-4
{
	z-index: 32;
	width: 200px;
	min-height: 21px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	padding-top: 4px;
	color: #FF0000;
	line-height: 14px;
	font-size: 12px;
	font-family: Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 286px;
	left: 142px;
}

#widgetu1902.frm-subm-err-st #u1903-4 p
{
	color: #D7244C;
	line-height: 1;
	font-size: 14px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
}

#u1909-4
{
	z-index: 36;
	width: 200px;
	min-height: 21px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	padding-top: 4px;
	color: #00FF00;
	line-height: 12px;
	font-size: 12px;
	font-family: Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 286px;
	left: 142px;
}

#widgetu1902.frm-sub-st #u1908-4,#widgetu1902.frm-subm-err-st #u1903-4,#widgetu1902.frm-subm-ok-st #u1909-4
{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	min-height: 25px;
}

#widgetu1902.frm-subm-ok-st #u1909-4 p
{
	color: #999999;
	font-size: 14px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
}

#u1918-17
{
	z-index: 40;
	min-height: 31px;
	width: 131px;
	margin-bottom: -1px;
	position: relative;
	margin-right: -10000px;
	margin-top: 438px;
	left: 226px;
	background: transparent url("../images/u1918-17.png") no-repeat 0px 0px;
}

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

#u1918-17:active
{
	background: transparent url("../images/u1918-17-m.png") no-repeat 0px 0px;
}

#widgetu1902.frm-sub-st #u1918-17
{
	background: transparent url("../images/u1918-17-fs.png") no-repeat 0px 0px;
}

#widgetu1919
{
	z-index: 57;
	width: 602px;
	height: 161px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 253px;
	left: 1px;
}

#widgetu1919.fld-err-st
{
	background-color: transparent;
	border-radius: 0px;
	width: 602px;
	height: 161px;
	min-height: 0px;
	margin: 253px -10000px 0px 0px;
}

#u1921-4
{
	z-index: 58;
	width: 133px;
	min-height: 20px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	color: #F064A5;
	line-height: 14px;
	text-align: left;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	position: relative;
	margin-right: -10000px;
	left: 1px;
}

#widgetu1931.fld-err-st #u1933-4,#widgetu1919.fld-err-st #u1921-4
{
	border-width: 0px;
	border-color: transparent;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	width: 133px;
	margin: 0px -10000px 0px 0px;
}

#u1922-4
{
	z-index: 62;
	width: 588px;
	min-height: 122px;
	border-style: solid;
	border-width: 1px;
	border-color: #F064A5;
	background-color: #FFFFFF;
	padding: 6px;
	color: #C4C4C4;
	line-height: 14px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	font-style: italic;
	position: relative;
	margin-right: -10000px;
	margin-top: 25px;
}

#widgetu1919.non-empty-st #u1922-4
{
	background-color: #FFFFFF;
}

#widgetu1919:hover #u1922-4
{
	border-color: #6B6B6B;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 122px;
	width: 588px;
	margin: 25px -10000px 0px 0px;
}

#widgetu1919.focus-st #u1922-4
{
	border-color: #6B6B6B;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 122px;
	width: 588px;
	margin: 25px -10000px 0px 0px;
}

#widgetu1919.fld-err-st #u1922-4
{
	border-color: #D7244C;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 122px;
	width: 588px;
	margin: 25px -10000px 0px 0px;
}

#widgetu1919.non-empty-st #u1922-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu1919:hover #u1922-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu1919.focus-st #u1922-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu1919_input,#widgetu1919_prompt
{
	width: 588px;
	min-height: 122px;
	color: #C4C4C4;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	font-style: italic;
	padding: 6px;
}

#widgetu1923
{
	z-index: 66;
	width: 602px;
	height: 49px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 135px;
	left: 1px;
}

#widgetu1923.fld-err-st
{
	background-color: transparent;
	border-radius: 0px;
	width: 602px;
	height: 49px;
	min-height: 0px;
	margin: 135px -10000px 0px 0px;
}

#u1924-4
{
	z-index: 67;
	width: 133px;
	min-height: 20px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	color: #F064A5;
	line-height: 14px;
	text-align: left;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	position: relative;
	margin-right: -10000px;
	left: 1px;
}

#widgetu1904.fld-err-st #u1905-4,#widgetu1923.fld-err-st #u1924-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	width: 133px;
	margin: 0px -10000px 0px 0px;
}

#u1926-4
{
	z-index: 71;
	width: 588px;
	min-height: 14px;
	border-style: solid;
	border-width: 1px;
	border-color: #F064A5;
	background-color: #FFFFFF;
	padding: 6px;
	color: #C4C4C4;
	line-height: 14px;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	font-style: italic;
	position: relative;
	margin-right: -10000px;
	margin-top: 21px;
}

#widgetu1923.non-empty-st #u1926-4
{
	background-color: #FFFFFF;
}

#widgetu1923:hover #u1926-4
{
	border-color: #6B6B6B;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 14px;
	width: 588px;
	margin: 21px -10000px 0px 0px;
}

#widgetu1923.focus-st #u1926-4
{
	border-color: #6B6B6B;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 14px;
	width: 588px;
	margin: 21px -10000px 0px 0px;
}

#widgetu1904.fld-err-st #u1906-4,#widgetu1923.fld-err-st #u1926-4
{
	border-color: #D7244C;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 14px;
	width: 588px;
	margin: 21px -10000px 0px 0px;
}

#widgetu1923.non-empty-st #u1926-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu1923:hover #u1926-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu1923.focus-st #u1926-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu1931.fld-err-st #u1932-4 *,#widgetu1904.fld-err-st #u1906-4 *,#widgetu1919.fld-err-st #u1922-4 *,#widgetu1923.fld-err-st #u1926-4 *
{
	color: #D7244C;
	font-style: italic;
}

#widgetu1931_input,#widgetu1931_prompt,#widgetu1904_input,#widgetu1904_prompt,#widgetu1923_input,#widgetu1923_prompt
{
	width: 588px;
	min-height: 14px;
	color: #C4C4C4;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	font-style: italic;
	padding: 6px;
}

#widgetu1931.focus-st #widgetu1931_prompt,#widgetu1904.focus-st #widgetu1904_prompt,#widgetu1919.focus-st #widgetu1919_prompt,#widgetu1923.focus-st #widgetu1923_prompt
{
	padding-top: 6px;
	padding-bottom: 6px;
	visibility: hidden;
}

#widgetu1931:hover #widgetu1931_input,#widgetu1931.focus-st #widgetu1931_input,#widgetu1931.fld-err-st #widgetu1931_input,#widgetu1931:hover #widgetu1931_prompt,#widgetu1931.fld-err-st #widgetu1931_prompt,#widgetu1904:hover #widgetu1904_input,#widgetu1904.focus-st #widgetu1904_input,#widgetu1904.fld-err-st #widgetu1904_input,#widgetu1904:hover #widgetu1904_prompt,#widgetu1904.fld-err-st #widgetu1904_prompt,#widgetu1919:hover #widgetu1919_input,#widgetu1919.focus-st #widgetu1919_input,#widgetu1919.fld-err-st #widgetu1919_input,#widgetu1919:hover #widgetu1919_prompt,#widgetu1919.fld-err-st #widgetu1919_prompt,#widgetu1923:hover #widgetu1923_input,#widgetu1923.focus-st #widgetu1923_input,#widgetu1923.fld-err-st #widgetu1923_input,#widgetu1923:hover #widgetu1923_prompt,#widgetu1923.fld-err-st #widgetu1923_prompt
{
	padding-top: 6px;
	padding-bottom: 6px;
}

.js body,#widgetu1931.non-empty-st #widgetu1931_prompt,#widgetu1904.non-empty-st #widgetu1904_prompt,#widgetu1919.non-empty-st #widgetu1919_prompt,#widgetu1923.non-empty-st #widgetu1923_prompt
{
	visibility: hidden;
}

#widgetu1910
{
	z-index: 75;
	width: 159px;
	height: 22px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 205px;
}

#u1911-4
{
	z-index: 76;
	width: 133px;
	min-height: 20px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	color: #F064A5;
	line-height: 14px;
	text-align: left;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
	left: 26px;
}

#u1913
{
	z-index: 80;
	width: 16px;
	height: 16px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u1913 input.checked + label
{
	background: transparent url("../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u1913 input:checked + label
{
	background: transparent url("../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}

#u1913 input.not_checked + label
{
	background: transparent url("../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u1913 input:not(:checked) + label
{
	background: transparent url("../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}

#u1913 input.not_checked:hover + label,#widgetu1910.focus-st #u1913 input.not_checked + label
{
	width: 16px;
	height: 16px;
	min-height: 0px;
	background: transparent url("../images/checkboxuncheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}
#u1913 input:not(:checked):hover + label,#widgetu1910.focus-st #u1913 input:not(:checked) + label
{
	width: 16px;
	height: 16px;
	min-height: 0px;
	background: transparent url("../images/checkboxuncheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}

#u1913 input.checked:hover + label,#widgetu1910.focus-st #u1913 input.checked + label
{
	width: 16px;
	height: 16px;
	min-height: 0px;
	background: transparent url("../images/checkboxcheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}
#u1913 input:checked:hover + label,#widgetu1910.focus-st #u1913 input:checked + label
{
	width: 16px;
	height: 16px;
	min-height: 0px;
	background: transparent url("../images/checkboxcheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}

#widgetu1914
{
	z-index: 81;
	width: 159px;
	height: 22px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 205px;
	left: 147px;
}

#u1917-4
{
	z-index: 82;
	width: 133px;
	min-height: 20px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	color: #F064A5;
	line-height: 14px;
	text-align: left;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
	left: 26px;
}

#u1915
{
	z-index: 86;
	width: 16px;
	height: 16px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u1915 input.checked + label
{
	background: transparent url("../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u1915 input:checked + label
{
	background: transparent url("../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}

#u1915 input.not_checked + label
{
	background: transparent url("../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u1915 input:not(:checked) + label
{
	background: transparent url("../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}

#u1915 input.not_checked:hover + label,#widgetu1914.focus-st #u1915 input.not_checked + label
{
	width: 16px;
	height: 16px;
	min-height: 0px;
	background: transparent url("../images/checkboxuncheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}
#u1915 input:not(:checked):hover + label,#widgetu1914.focus-st #u1915 input:not(:checked) + label
{
	width: 16px;
	height: 16px;
	min-height: 0px;
	background: transparent url("../images/checkboxuncheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}

#u1915 input.checked:hover + label,#widgetu1914.focus-st #u1915 input.checked + label
{
	width: 16px;
	height: 16px;
	min-height: 0px;
	background: transparent url("../images/checkboxcheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}
#u1915 input:checked:hover + label,#widgetu1914.focus-st #u1915 input:checked + label
{
	width: 16px;
	height: 16px;
	min-height: 0px;
	background: transparent url("../images/checkboxcheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}

#widgetu1927
{
	z-index: 87;
	width: 159px;
	height: 22px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 205px;
	left: 310px;
}

#widgetu1910.fld-err-st,#widgetu1914.fld-err-st,#widgetu1927.fld-err-st
{
	background-color: transparent;
	border-radius: 0px;
	width: 159px;
	height: 22px;
	min-height: 0px;
	margin: 205px -10000px 0px 0px;
}

#u1928-4
{
	z-index: 88;
	width: 133px;
	min-height: 20px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	color: #F064A5;
	line-height: 14px;
	text-align: left;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
	left: 26px;
}

#widgetu1910.fld-err-st #u1911-4,#widgetu1914.fld-err-st #u1917-4,#widgetu1927.fld-err-st #u1928-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	width: 133px;
	margin: 2px -10000px 0px 0px;
}

#widgetu1931.fld-err-st #u1933-4 p,#widgetu1931.fld-err-st #u1933-4 span,#widgetu1904.fld-err-st #u1905-4 p,#widgetu1904.fld-err-st #u1905-4 span,#widgetu1919.fld-err-st #u1921-4 p,#widgetu1919.fld-err-st #u1921-4 span,#widgetu1923.fld-err-st #u1924-4 p,#widgetu1923.fld-err-st #u1924-4 span,#widgetu1910.fld-err-st #u1911-4 p,#widgetu1910.fld-err-st #u1911-4 span,#widgetu1914.fld-err-st #u1917-4 p,#widgetu1914.fld-err-st #u1917-4 span,#widgetu1927.fld-err-st #u1928-4 p,#widgetu1927.fld-err-st #u1928-4 span
{
	color: #D7244C;
}

#u1930
{
	z-index: 92;
	width: 16px;
	height: 16px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u1930 input.not_checked + label
{
	background: transparent url("../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u1930 input:not(:checked) + label
{
	background: transparent url("../images/checkboxunchecked.jpg") no-repeat center center;
	background-size: contain;
}

#u1930 input.checked + label
{
	background: transparent url("../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}
#u1930 input:checked + label
{
	background: transparent url("../images/checkboxchecked.jpg") no-repeat center center;
	background-size: contain;
}

#u1913 input.checked:active + label,#u1915 input.checked:active + label,#u1930 input.checked:active + label
{
	width: 16px;
	height: 16px;
	min-height: 0px;
	background: transparent url("../images/checkboxcheckedmousedown.jpg") no-repeat center center;
	background-size: contain;
}
#u1913 input:checked:active + label,#u1915 input:checked:active + label,#u1930 input:checked:active + label
{
	width: 16px;
	height: 16px;
	min-height: 0px;
	background: transparent url("../images/checkboxcheckedmousedown.jpg") no-repeat center center;
	background-size: contain;
}

#u1913 input.not_checked:active + label,#u1915 input.not_checked:active + label,#u1930 input.not_checked:active + label
{
	width: 16px;
	height: 16px;
	min-height: 0px;
	background: transparent url("../images/checkboxuncheckedmousedown.jpg") no-repeat center center;
	background-size: contain;
}
#u1913 input:not(:checked):active + label,#u1915 input:not(:checked):active + label,#u1930 input:not(:checked):active + label
{
	width: 16px;
	height: 16px;
	min-height: 0px;
	background: transparent url("../images/checkboxuncheckedmousedown.jpg") no-repeat center center;
	background-size: contain;
}

#u1930 input.not_checked:hover + label,#widgetu1927.focus-st #u1930 input.not_checked + label
{
	width: 16px;
	height: 16px;
	min-height: 0px;
	background: transparent url("../images/checkboxuncheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}
#u1930 input:not(:checked):hover + label,#widgetu1927.focus-st #u1930 input:not(:checked) + label
{
	width: 16px;
	height: 16px;
	min-height: 0px;
	background: transparent url("../images/checkboxuncheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}

#u1930 input.checked:hover + label,#widgetu1927.focus-st #u1930 input.checked + label
{
	width: 16px;
	height: 16px;
	min-height: 0px;
	background: transparent url("../images/checkboxcheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}
#u1930 input:checked:hover + label,#widgetu1927.focus-st #u1930 input:checked + label
{
	width: 16px;
	height: 16px;
	min-height: 0px;
	background: transparent url("../images/checkboxcheckedrollover.jpg") no-repeat center center;
	background-size: contain;
}

#widgetu1910_input,#widgetu1914_input,#widgetu1927_input
{
	width: 16px;
	height: 16px;
}

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

#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: 121;
	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: 225;
	width: 13px;
	position: relative;
}

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

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

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

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

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

#u38706-11
{
	z-index: 193;
	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: 233;
	width: 13px;
	position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#u38713
{
	z-index: 255;
	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: 106;
	width: 471px;
	min-height: 20px;
	position: relative;
}

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

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

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

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

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

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

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

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

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

