
	#PanelIntroduction,
	#PanelIntroduction p
	{
		text-align			:	center;
	}

	#ImageShowRoom
	{
		width				:	50%;
		margin			:	0px auto;
	}

/*
======================================
PC
======================================
*/
@media (min-width: 801px)
{
	.PanelForm dl
	{
		display			:	table;
		width				:	100%;
		border-bottom		:	solid 1px #999999;
		padding			:	10px 0px;
		margin			:	0px;
		text-align			:	left;
	}
	.PanelForm dl dt
	{
		display			:	table-cell;
		width				:	30%;
		vertical-align			:	middle;
		margin			:	0px;
		padding			:	0px;
	}
	.PanelForm dl dd
	{
		display			:	table-cell;
		vertical-align			:	middle;
		margin			:	0px;
		padding			:	0px;
	}
	
}

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

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

/*
======================================
Tablet
======================================
*/
@media (min-width: 801px) and (max-width: 1000px)
{
}




/*
======================================
Smart Phone
======================================
*/
@media screen and (max-width: 800px)
{
	h2.PanelTitle
	{
		text-align			:	center;
	}

	.PanelForm dl
	{
		display			:	block;
		width				:	100%;
		border			:	none;
	}
	.PanelForm dl dt
	{
		display			:	block;
		width				:	100%;
		padding			:	5px 0px;
		text-align			:	center;
		background-color		:	#eeeeee;
	}
	.PanelForm dl dd
	{
		display			:	block;
		width				:	100%;
		margin			:	0px;
		padding			:	10px 0px;
		text-align			:	left;
	}
}
