@charset "utf-8";


	table.List td
	{
		text-align			:	left;
	}
	td.ListName
	{
		width				:	50%;
	}

	/* Price */
	#PanelProductListPrice div.PanelArticleHeader
	{
		display			:	none;
	}
	#PanelProductListPrice div.PanelArticleBody
	{
		margin			:	0px !important;
	}

/*
======================================
Pc
======================================
*/
@media (min-width: 801px)
{
	h1 img.ImageTitleMain
	{
		height				:	70px;
		margin			:	30px 0px;
	}
	h2 img.ImageTitleSub
	{
		height				:	30px;
	}


	table.List
	{
		width				:	600px;
		margin			:	0px auto;
	}

	/* Price */
	#PanelPrice ul li
	{
		display			:	inline-block;
	}

}


/*
======================================
Pc Wide
======================================
*/
@media print, screen and (min-width:1241px)
{
	/* Price */
	#PanelPrice ul li
	{
		width				:	240px;
		margin			:	0px 30px 30px 0px;
	}
	#PanelPrice ul li:nth-child(4n),
	#PanelPrice ul li:last-child
	{
		margin-right			:	0px !important;
	}
}

/*
======================================
Pc Narrow
======================================
*/
@media (min-width: 1001px) and (max-width: 1240px)
{
	/* Price */
	#PanelPrice ul li
	{
		width				:	200px;
		margin			:	0px 30px 30px 0px;
	}
	#PanelPrice ul li:nth-child(4n),
	#PanelPrice ul li:last-child
	{
		margin-right			:	0px !important;
	}
}

/*
======================================
Tablet PC
======================================
*/
@media (min-width: 801px) and (max-width: 1000px)
{
	#PanelPrice ul li
	{
		width				:	200px;
		margin			:	0px 30px 30px 0px;
	}
	#PanelPrice ul li:nth-child(3n),
	#PanelPrice ul li:last-child
	{
		margin-right			:	0px !important;
	}
}


/*
======================================
Smart Phone
======================================
*/
@media screen and (max-width:800px)
{
	/* Price */
	#PanelPrice ul li
	{
		display			:	inline-block;
		width				:	135px;
		margin			:	0px 10px 15px 0px;
	}
	#PanelPrice ul li:nth-child(2n)
	{
		margin-right			:	0px !important;
	}

}
