@charset "utf-8";

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

	div.PanelColumnLeft
	{
		width				:	30%;
	}
	div.PanelColumnRight
	{
		width				:	70%;
	}

}


/*
======================================
Wide PC
======================================
*/
@media (min-width: 1241px)
{
}

/*
======================================
Narrow PC
======================================
*/
@media (min-width: 801px) and (max-width: 1240px)
{
}


/*
======================================
Smart Phone
======================================
*/
@media (max-width: 800px)
{
	h1 img.ImageTitleMain
	{
		height				:	60px;
		margin			:	30px 0px;
	}
	h2 img.ImageTitleSub
	{
		height				:	25px;
	}

	div.PanelBox
	{
		text-align			:	left;
	}

	.PanelColumn h2
	{
		text-align			:	center;
	}
}
