/* Panel */
div.PanelContentInner
{
	margin				:	0px auto;
}
div.PanelContentInner *
{
	font-size			:	16px;
}
div.PanelParagraphGap
{
	height					:	60px;
}

/* Title */
h2.PanelTitle
{
	margin					:	0px 0px 40px 0px;
	text-align				:	center;
	line-height				:	0em;
}
h2.PanelTitle img
{
	height					:	32px;
}


/* Greeting */
#PanelGreeting
{
}
#PanelGreetingComment
{
	float				:	left;
	width				:	630px;
}
#PanelGreetingPhoto
{
	float				:	right;
	width				:	300px;
}
#PanelGreetingPhoto img
{
	width				:	100%;
}

/* Policy */
#PanelPolicy
{
	text-align				:	center;
}
#PanelPolicy div
{
	margin					:	0px auto;
	text-align				:	left;
	width					:	550px;
	white-space				:	nowrap;
}

/* History */
#PanelHistory
{
}
#ListHistory
{
	border-collapse				:	collapse;
}
#ListHistory tr td
{
	vertical-align				:	baseline;
	padding					:	12px 0px;
	border-top				:	solid 1px #cccccc;
	border-bottom				:	solid 1px #cccccc;
}
#ListHistory tr td:first-child
{
	white-space				:	nowrap;
	width					:	160px;
}

/* Logo */
#PanelLogo
{
}
#PanelLogo img
{
	width				:	160px;
	margin				:	0px 0px 20px 0px;
}

/* Summary */
#PanelSummary
{
}
#ListSummary
{
	border-collapse				:	collapse;
}
#ListSummary tr td
{
	padding					:	12px 0px;
	border-top				:	solid 1px #cccccc;
	border-bottom				:	solid 1px #cccccc;
}
#ListSummary tr td:first-child
{
	vertical-align				:	top;
	white-space				:	nowrap;
	width					:	160px;
}
#ListSummaryStandard tr:first-child td
{
	padding-top				:	0px;
	border					:	none;
}
#ListSummaryStandard tr:last-child td
{
	padding-bottom				:	0px;
	border					:	none;
}
#ListSummary tr td p
{
	margin					:	0px;
}
ul#ListStaff
{
	margin					:	0px;
}
ul#ListStaff li
{
	display					:	inline-block;
	width					:	180px;
	margin					:	0px;
	padding					:	0px;
}
ul#ListStaff li:before
{
	content					:	"・";
}
ul#ListFacility
{
	margin					:	0px;
}
ul#ListFacility li
{
	display					:	block;
	margin					:	0px;
	padding					:	10px 0px;
	border-bottom				:	solid 1px #cccccc;
}
ul#ListFacility li:first-child
{
	padding-top				:	0px;
}
ul#ListFacility li:last-child
{
	padding-bottom				:	0px;
	border					:	none;
}
ul#ListFacility li div.ListFacility
{
	display					:	table;
	width					:	100%;
	margin					:	0px;
	padding					:	0px;
}
ul#ListFacility li div.ListFacilityName
{
	display					:	table-cell;
	width					:	50%;
	margin					:	0px;
	padding					:	0px;
	vertical-align				:	baseline;
}
ul#ListFacility li div.ListFacilityCode
{
	display					:	table-cell;
	width					:	25%;
	margin					:	0px;
	padding					:	0px;
	vertical-align				:	baseline;
}
ul#ListFacility li div.ListFacilityDate
{
	display					:	table-cell;
	width					:	25%;
	margin					:	0px;
	padding					:	0px;
	vertical-align				:	baseline;
}
