div#main_contents
{
	float: left !important;
	left: 0 !important;
	width: 100% !important;
	padding: 0 0 20px 0 !important;
	background: none !important;
}

/* left_contents */
div.left_contents
{
	padding: 0 12px 0 12px;
}

@media screen and (min-width: 760px)
{
	div.left_contents
	{
		padding: 0 10px 0 20px;
	}
}

@media screen and (min-width: 990px)
{
	div.left_contents
	{
		padding: 0 10px 0 0;
	}
}

/* right_contents */
div.right_contents
{
	padding: 20px 0 0 0;
}

@media screen and (min-width: 760px)
{
	div.right_contents
	{
		padding: 20px 20px 0 10px;
	}
}

@media screen and (min-width: 990px)
{
	div.right_contents
	{
		padding: 20px 0 0 10px;
	}
}