#u36390-4,#u36391-4,#u36392-4,#u36393-4,#u36394-4
{
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	text-align: left;
	background-color: transparent;
	color: #C1272D;
}

#u36390-4:hover,#u36391-4:hover,#u36392-4:hover,#u36393-4:hover,#u36394-4:hover
{
	background-color: #B9FFFF;
}

#u66025-4
{
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	color: #C1272D;
	background-color: transparent;
}

#u36390,#u36391,#u36392,#u36393,#u36394,#u66025
{
	text-decoration: underline;
}

#u23040
{
	background-color: #000000;
}

#u23041-4
{
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	text-align: center;
	background-color: transparent;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 18px;
}

#u23036,#u23152
{
	background-color: transparent;
}

#u23034
{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF000000, endColorstr=#FF47A6FF, GradientType=1);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF000000', endColorstr='#FF47A6FF', GradientType=1)";
	background-size: 100% auto;
}

#u23035-4
{
	text-align: center;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	color: #FFFFFF;
	line-height: 25px;
	background-color: transparent;
}

#u4079
{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF8CC63F, endColorstr=#FFB9FFFF, GradientType=1);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8CC63F', endColorstr='#FFB9FFFF', GradientType=1)";
	background-size: 100% auto;
}

#u2963-35
{
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	background-color: transparent;
}

#u2963-3
{
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
	color: #000000;
}

#u2963
{
	line-height: 25px;
}

#u2963-2
{
	line-height: 32px;
	font-size: 18px;
}

#u2963-4
{
	line-height: 25px;
	color: #000000;
}

#u2963-6,#u2963-8,#u2963-10,#u2963-12,#u2963-14,#u2963-16,#u2963-18,#u2963-20,#u2963-22,#u2963-24,#u2963-26,#u2963-28
{
	color: #000000;
}

#u2963-29
{
	font-size: 18px;
	color: #000000;
	line-height: 32px;
}

#u2963-31,#u2963-33
{
	color: #C1272D;
}

@media (min-width: 936px)
{
	#u23034
	{
		background: -webkit-gradient(linear, left center, right center, from(#000000),color-stop(100%, #47A6FF));
		background: -webkit-linear-gradient(left,#000000 ,#47A6FF 100%);
		background: linear-gradient(to right,#000000 ,#47A6FF 100%);
	}

	#u36394-4,#u36390-4,#u36391-4,#u36392-4,#u36393-4
	{
		line-height: 25px;
		font-size: 14px;
	}

	#u4079
	{
		background: -webkit-gradient(linear, left center, right center, from(#8CC63F),color-stop(100%, #B9FFFF));
		background: -webkit-linear-gradient(left,#8CC63F ,#B9FFFF 100%);
		background: linear-gradient(to right,#8CC63F ,#B9FFFF 100%);
	}

	#u66025-4,#u2963-6,#u2963-8,#u2963-10,#u2963-12,#u2963-14,#u2963-16,#u2963-18,#u2963-20,#u2963-22,#u2963-24,#u2963-26,#u2963-28
	{
		line-height: 32px;
		font-size: 18px;
	}

	#u2963-31,#u2963-33
	{
		font-size: 24px;
		line-height: 42px;
	}

}

@media (min-width: 653px) and (max-width: 935px)
{
	#u36589
	{
		background-color: #B9FFFF;
	}

	#u23034
	{
		background: -webkit-gradient(linear, left center, right center, from(#000000),color-stop(100%, #47A6FF));
		background: -webkit-linear-gradient(left,#000000 ,#47A6FF 100%);
		background: linear-gradient(to right,#000000 ,#47A6FF 100%);
	}

	#u36390-4,#u36394-4,#u36391-4,#u36392-4,#u36393-4
	{
		line-height: 25px;
		font-size: 14px;
	}

	#u4079
	{
		background: -webkit-gradient(linear, left center, right center, from(#8CC63F),color-stop(100%, #B9FFFF));
		background: -webkit-linear-gradient(left,#8CC63F ,#B9FFFF 100%);
		background: linear-gradient(to right,#8CC63F ,#B9FFFF 100%);
	}

	#u66025-4,#u2963-6,#u2963-8,#u2963-10,#u2963-12,#u2963-14,#u2963-16,#u2963-18,#u2963-20,#u2963-22,#u2963-24,#u2963-26,#u2963-28
	{
		line-height: 32px;
		font-size: 18px;
	}

	#u2963-31,#u2963-33
	{
		font-size: 24px;
		line-height: 42px;
	}

}

@media (min-width: 651px) and (max-width: 652px)
{
	#u36589
	{
		background-color: #B9FFFF;
	}

	#u23034
	{
		background: -webkit-gradient(linear, left center, right center, from(#000000),color-stop(100%, #47A6FF));
		background: -webkit-linear-gradient(left,#000000 ,#47A6FF 100%);
		background: linear-gradient(to right,#000000 ,#47A6FF 100%);
	}

	#u36394-4,#u36390-4,#u36391-4,#u36392-4,#u36393-4
	{
		line-height: 25px;
		font-size: 14px;
	}

	#u4079
	{
		background: -webkit-gradient(linear, left center, right center, from(#8CC63F),color-stop(100%, #B9FFFF));
		background: -webkit-linear-gradient(left,#8CC63F ,#B9FFFF 100%);
		background: linear-gradient(to right,#8CC63F ,#B9FFFF 100%);
	}

	#u66025-4,#u2963-6,#u2963-8,#u2963-10,#u2963-12,#u2963-14,#u2963-16,#u2963-18,#u2963-20,#u2963-22,#u2963-24,#u2963-26,#u2963-28
	{
		line-height: 32px;
		font-size: 18px;
	}

	#u2963-31,#u2963-33
	{
		font-size: 24px;
		line-height: 42px;
	}

}

@media (min-width: 376px) and (max-width: 650px)
{
	#u36589
	{
		background-color: #B9FFFF;
	}

	#u36390-4,#u36391-4,#u36392-4,#u36393-4,#u36394-4
	{
		line-height: 21px;
		font-size: 12px;
	}

	#u23034
	{
		background: -webkit-gradient(linear, left center, right center, from(#000000),color-stop(100%, #47A6FF));
		background: -webkit-linear-gradient(left,#000000 ,#47A6FF 100%);
		background: linear-gradient(to right,#000000 ,#47A6FF 100%);
	}

	#u4079
	{
		background: -webkit-gradient(linear, left center, right center, from(#8CC63F),color-stop(100%, #B9FFFF));
		background: -webkit-linear-gradient(left,#8CC63F ,#B9FFFF 100%);
		background: linear-gradient(to right,#8CC63F ,#B9FFFF 100%);
	}

	#u66025-4,#u2963-6,#u2963-8,#u2963-10,#u2963-12,#u2963-14,#u2963-16,#u2963-18,#u2963-20,#u2963-22,#u2963-24,#u2963-26,#u2963-28
	{
		line-height: 25px;
		font-size: 14px;
	}

	#u2963-31
	{
		font-size: 18px;
		line-height: 32px;
	}

	#u2963-33
	{
		font-size: 16px;
		line-height: 28px;
	}

}

@media (max-width: 375px)
{
	#u36589
	{
		background-color: #B9FFFF;
	}

	#u36392-4,#u36393-4
	{
		line-height: 21px;
		font-size: 12px;
		letter-spacing: -1px;
	}

	#u36390-4,#u36391-4,#u36394-4,#u66025-4
	{
		line-height: 21px;
		font-size: 12px;
	}

	#u23034
	{
		background: -webkit-gradient(linear, left center, right center, from(#000000),color-stop(100%, #47A6FF));
		background: -webkit-linear-gradient(left,#000000 ,#47A6FF 100%);
		background: linear-gradient(to right,#000000 ,#47A6FF 100%);
	}

	#u4079
	{
		background: -webkit-gradient(linear, left center, right center, from(#8CC63F),color-stop(100%, #B9FFFF));
		background: -webkit-linear-gradient(left,#8CC63F ,#B9FFFF 100%);
		background: linear-gradient(to right,#8CC63F ,#B9FFFF 100%);
	}

	#u2963-6,#u2963-8,#u2963-10,#u2963-12,#u2963-14,#u2963-16,#u2963-18,#u2963-20,#u2963-22,#u2963-24,#u2963-26,#u2963-28
	{
		font-size: 14px;
		line-height: 25px;
	}

	#u2963-31
	{
		font-size: 18px;
		line-height: 32px;
	}

	#u2963-33
	{
		font-size: 16px;
		line-height: 28px;
	}

}

