	/* Photo */
	#PanelBodyPhoto
	{
		background-image		:	url( './image/Panel/Background.jpg' );
	}
	
	/* Title */
	div.PanelTitle
	{
		padding			:	10px 20px;
		border-collapse		:	collapse;
		font-weight			:	bold;
		background-color		:	rgba(83,71,65,0.5);
		color				:	#ffffff;
		white-space			:	nowrap;
		border-radius		:	6px;
	}

	/* Form */
	#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%;
		margin			:	0px;
		padding			:	0px;
		vertical-align			:	middle;
	}
	#PanelForm dl dd
	{
		display			:	table-cell;
		margin			:	0px;
		padding			:	0px;
		vertical-align			:	middle;
	}
	#PanelForm input.InputText,
	#PanelForm textarea.InputText
	{
		transition			:	all 0.2s ease-out;
		-webkit-transition		:	all 0.2s ease-out;
		-moz-transition		:	all 0.2s ease-out;
		-o-transition			:	all 0.2s ease-out;
		border			:	solid 1px rgba(0,0,0,0.3);
		border-radius		:	6px;
	}
	#PanelForm textarea.InputText
	{
		transition			:	all 0.2s ease-out;
		-webkit-transition		:	all 0.2s ease-out;
		-moz-transition		:	all 0.2s ease-out;
		-o-transition			:	all 0.2s ease-out;
	}

/*
======================================
Pc
======================================
*/
@media (min-width:801px)
{
	/* Title */
	div.PanelTitle
	{
		margin			:	30px 0px 0px 0px;
		font-size			:	18px;
	}

	/* Form */
	#PanelForm dl
	{
		padding			:	20px 0px;
	}
	#PanelForm input.InputText,
	#PanelForm textarea.InputText
	{
		padding			:	10px 20px;
	}
	#PanelForm textarea.InputText
	{
		margin			:	10px 0px 0px 0px;
		height				:	150px;
	}

	/* Image */
	img#ImageStaff
	{
		width				:	300px;
		margin			:	0px auto 0px auto;
	}
}


/*
======================================
Smart Phone
======================================
*/
@media screen and (max-width: 800px)
{
	/* Title */
	div.PanelTitle
	{
		font-size			:	16px;
	}

	#PanelForm dl
	{
		display			:	block;
		width				:	100%;
		padding			:	10px 0px;
		border			:	none;
	}
	#PanelForm dl dt
	{
		display			:	block;
		width				:	100%;
		padding			:	5px 0px;
		text-align			:	center;
		background-color		:	#eeeeee;
		border-radius		:	6px;
	}
	#PanelForm dl dd
	{
		display			:	block;
		width				:	100%;
		padding			:	10px 0px;
	}
	#PanelForm input.InputText,
	#PanelForm textarea.InputText
	{
		padding			:	5px 10px;
	}
	#PanelForm textarea.InputText
	{
		height				:	80px;
		margin			:	10px 0px 0px 0px;
	}

	/* Image */
	img#ImageStaff
	{
		width				:	150px;
		margin			:	0px auto;
	}
}
