#u3061,#u3062
{
	background-color: transparent;
	border-width: 0px;
	border-color: transparent;
}

#u11555,#u2254,#u2256,#u3065,#u3057,#u11612
{
	background-color: transparent;
}

@media (min-width: 769px), print
{
	#u2249
	{
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/home-1.jpg?crc=472107827") no-repeat left top;
		background-size: contain;
	}

	#u2249:hover
	{
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/home-2.jpg?crc=484731399") no-repeat left top;
		background-size: contain;
	}

	#u2249:active
	{
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/home-1.jpg?crc=472107827") no-repeat left top;
		background-size: contain;
	}

	#u2250
	{
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/outline-1.jpg?crc=4029567770") no-repeat left top;
		background-size: contain;
	}

	#u2250:hover
	{
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/outline-2.jpg?crc=74207411") no-repeat left top;
		background-size: contain;
	}

	#u2250:active
	{
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/outline-1.jpg?crc=4029567770") no-repeat left top;
		background-size: contain;
	}

	#u2253
	{
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/bluray_botan.png?crc=73080126") no-repeat left top;
		background-size: contain;
	}

	#u2253:hover
	{
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/bluray_botan-on.png?crc=264714796") no-repeat left top;
		background-size: contain;
	}

	#u2253:active
	{
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/bluray_botan-usual.png?crc=3825270006") no-repeat left top;
		background-size: contain;
	}

	#u2253.MuseLinkActive
	{
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/bluray_botan-usual.png?crc=3825270006") no-repeat left top;
		background-size: contain;
	}

	#u2251
	{
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/spec-1.jpg?crc=3999651732") no-repeat left top;
		background-size: contain;
	}

	#u2251:hover
	{
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/spec-2.jpg?crc=260146271") no-repeat left top;
		background-size: contain;
	}

	#u2251:active
	{
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/spec-1.jpg?crc=3999651732") no-repeat left top;
		background-size: contain;
	}

	#u2252
	{
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/trailer-1.jpg?crc=400530916") no-repeat left top;
		background-size: contain;
	}

	#u2252:hover
	{
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/trailer-2.jpg?crc=233658357") no-repeat left top;
		background-size: contain;
	}

	#u2252:active
	{
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/trailer-1.jpg?crc=400530916") no-repeat left top;
		background-size: contain;
	}

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

}

@media (min-width: 581px) and (max-width: 768px)
{
	#accordionu2002
	{
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
	}

	#u2004-3
	{
		border-width: 0px;
		border-color: transparent;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/on2.png?crc=4120281587") no-repeat right center;
	}

	#u2004-3.AccordionPanelTabOpen
	{
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/close2.png?crc=185108417") no-repeat right center;
	}

	#u2004-2
	{
		color: #00FFFF;
		font-size: 16px;
		line-height: 16px;
		font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
		font-weight: normal;
	}

	#u2005
	{
		border-color: #FFFFFF;
		background-color: #000000;
		opacity: 0.95;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
		filter: alpha(opacity=95);
	}

	#u2003,#u2007
	{
		background-color: transparent;
	}

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

	#u2009,#u2009-4,#u2009-7,#u2009-10,#u2009-13
	{
		font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
		font-weight: bold;
	}

	.AccordionPanelTab /* accordion */
	{
		cursor: pointer;
	}

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

}

@media (min-width: 415px) and (max-width: 580px)
{
	#accordionu2002
	{
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
	}

	#u2004-3
	{
		border-width: 0px;
		border-color: transparent;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/on2.png?crc=4120281587") no-repeat right center;
	}

	#u2004-3.AccordionPanelTabOpen
	{
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/close2.png?crc=185108417") no-repeat right center;
	}

	#u2004-2
	{
		color: #00FFFF;
		font-size: 16px;
		line-height: 16px;
		font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
		font-weight: normal;
	}

	#u2005
	{
		border-color: #FFFFFF;
		background-color: #000000;
		opacity: 0.95;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
		filter: alpha(opacity=95);
	}

	#u2003,#u2007
	{
		background-color: transparent;
	}

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

	#u2009,#u2009-4,#u2009-7,#u2009-10,#u2009-13
	{
		font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
		font-weight: bold;
	}

	.AccordionPanelTab /* accordion */
	{
		cursor: pointer;
	}

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

}

@media (min-width: 376px) and (max-width: 414px)
{
	#accordionu2002
	{
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
	}

	#u2004-3
	{
		border-width: 0px;
		border-color: transparent;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/on2.png?crc=4120281587") no-repeat right center;
	}

	#u2004-3.AccordionPanelTabOpen
	{
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/close2.png?crc=185108417") no-repeat right center;
	}

	#u2004-2
	{
		color: #00FFFF;
		font-size: 16px;
		line-height: 16px;
		font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
		font-weight: normal;
	}

	#u2005
	{
		border-color: #FFFFFF;
		background-color: #000000;
		opacity: 0.95;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
		filter: alpha(opacity=95);
	}

	#u2003,#u2007
	{
		background-color: transparent;
	}

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

	#u2009,#u2009-4,#u2009-7,#u2009-10,#u2009-13
	{
		font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
		font-weight: bold;
	}

	.AccordionPanelTab /* accordion */
	{
		cursor: pointer;
	}

	#u4271-8
	{
		background-color: transparent;
		color: #FFFFFF;
		font-size: 12px;
		line-height: 21px;
		font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	}

}

@media (min-width: 321px) and (max-width: 375px)
{
	#accordionu2002
	{
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
	}

	#u2004-3
	{
		border-width: 0px;
		border-color: transparent;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/on2.png?crc=4120281587") no-repeat right center;
	}

	#u2004-3.AccordionPanelTabOpen
	{
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/close2.png?crc=185108417") no-repeat right center;
	}

	#u2004-2
	{
		color: #00FFFF;
		font-size: 16px;
		line-height: 16px;
		font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
		font-weight: normal;
	}

	#u2005
	{
		border-color: #FFFFFF;
		background-color: #000000;
		opacity: 0.95;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
		filter: alpha(opacity=95);
	}

	#u2003,#u2007
	{
		background-color: transparent;
	}

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

	#u2009,#u2009-4,#u2009-7,#u2009-10,#u2009-13
	{
		font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
		font-weight: bold;
	}

	.AccordionPanelTab /* accordion */
	{
		cursor: pointer;
	}

	#u4182-8
	{
		background-color: transparent;
		color: #FFFFFF;
		font-size: 12px;
		line-height: 21px;
		font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	}

}

@media (max-width: 320px)
{
	#accordionu2002
	{
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
	}

	#u2004-3
	{
		border-width: 0px;
		border-color: transparent;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/on2.png?crc=4120281587") no-repeat right center;
	}

	#u2004-3.AccordionPanelTabOpen
	{
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		background: transparent url("../images/close2.png?crc=185108417") no-repeat right center;
	}

	#u2004-2
	{
		color: #00FFFF;
		font-size: 16px;
		line-height: 16px;
		font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
		font-weight: normal;
	}

	#u2005
	{
		border-color: #FFFFFF;
		background-color: #000000;
		opacity: 0.95;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
		filter: alpha(opacity=95);
	}

	#u2003,#u2007
	{
		background-color: transparent;
	}

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

	#u2009,#u2009-4,#u2009-7,#u2009-10,#u2009-13
	{
		font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
		font-weight: bold;
	}

	.AccordionPanelTab /* accordion */
	{
		cursor: pointer;
	}

	#u4182-8
	{
		background-color: transparent;
		color: #FFFFFF;
		font-size: 12px;
		line-height: 21px;
		font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif;
	}

}

