	/* Image */
	img.ImageMain
	{
		width				:	950px;
		border-radius		:	10px;
	}
	
	/* Staff */
	#PanelStaff
	{
	}
	div.PanelStaff
	{
		width				:	100%;
	}
	div.PanelStaffPhoto
	{
		vertical-align			:	top;
	}
	div.PanelStaffPhoto img
	{
		border-radius		:	10px;
	}
	div.PanelStaffText
	{
		vertical-align			:	top;
	}
	div.PanelStaffText div.PanelStaffTitle
	{
		font-weight			:	bold;
	}
	div.PanelStaffText div.PanelStaffName
	{
		color				:	#ff906f;
		font-weight			:	bold;
		font-size			:	18px;
		line-height			:	24px;
		margin-bottom		:	10px;
	}
	
	div.PanelStaffText table.Layout
	{
		width				:	100%;
	}
	div.PanelStaffText td.PanelStaffListName
	{
		white-space			:	nowrap;
		width				:	130px;
		padding			:	5px 20px 5px 0px;
		border-bottom		:	dotted 1px #dddddd;
		text-align			:	left;
	}
	div.PanelStaffText td.PanelStaffListContent
	{
		padding			:	5px 0px;
		border-bottom		:	dotted 1px #dddddd;
		text-align			:	left;
	}
	div.PanelStaffText td.PanelStaffListContent ul
	{
		margin			:	0px;
		padding			:	0px;
	}
	div.PanelStaffText td.PanelStaffListContent ul li
	{
		list-style-type		:	none;
		margin			:	0px;
		padding			:	0px;
	}


/*
======================================
Pc
======================================
*/
@media print, screen and (min-width:801px)
{
	div.PanelStaff
	{
		display			:	table;
		margin-bottom		:	50px;
	}
	div.PanelStaffPhoto
	{
		display			:	table-cell;
	}
	div.PanelStaffPhoto img
	{
		height				:	250px;
	}
	div.PanelStaffText
	{
		display			:	table-cell;
		width				:	700px;
	}
	div.PanelStaffText div.PanelStaffTitle
	{
		margin-bottom		:	10px;
	}
	div.PanelStaffText div.PanelStaffName
	{
	}
}


/*
======================================
Smart Phone
======================================
*/
@media screen and (max-width:800px)
{
	div.PanelStaff
	{
		display			:	block;
		margin-bottom		:	50px;
	}
	div.PanelStaffPhoto
	{
		display			:	block;
		width				:	100%;
		margin			:	0px 0px 0px 0px;
		text-align			:	center;
	}
	div.PanelStaffPhoto img
	{
		height				:	180px;
	}
	div.PanelStaffText
	{
		display			:	block;
		width				:	100%;
		text-align			:	center;
	}
	div.PanelStaffText div.PanelStaffTitle
	{
		margin-bottom		:	5px;
	}
	div.PanelStaffText div.PanelStaffComment
	{
		display			:	none;
	}

	div.PanelStaffText table.Layout
	{
		display			:	block;
	}
	div.PanelStaffText td.PanelStaffListName
	{
		display			:	block;
		width				:	100%;
		padding			:	5px 0px 0px 0px;
		border-bottom		:	none;
	}
	div.PanelStaffText td.PanelStaffListContent
	{
		display			:	block;
		width				:	100%;
		padding			:	0px 0px 5px 0px;
	}


}
