
	/* Introduction */
	#PanelFacilityIntroduction
	{
	}
	#PanelFacilityIntroduction h1
	{
		text-align			:	center;
		border-bottom			:	solid 2px rgb(75,164,93);
	}


	/* Introduction */
	#PanelFacilityIntroduction
	{
	}
	#PanelFacilityIntroduction h2
	{
		text-align			:	center;
		border-bottom			:	solid 2px rgb(75,164,93);
	}
	#PanelFacilityIntroduction ul li
	{
		display				:	inline-block;
		vertical-align			:	top;
	}
	#PanelFacilityIntroduction ul li img
	{
		width				:	250px;
	}

	div.PanelFacility
	{
		text-align			:	left;
	}
	div.PanelFacilityTitle
	{
		color				:	rgb(75,164,93);
		font-weight			:	bold;
	}

	/* Barrier Free */
	#PanelBarrierFree
	{
		border				:	solid 2px rgb(75,164,93);
		border-radius			:	6px;
	}
	#PanelBarrierFreeIcon img
	{
		line-height			:	0px;
	}
	#PanelBarrierFreeText h2
	{
		border				:	none;
		padding				:	0px;
	}

/*
======================================
Pc
======================================
*/
@media (min-width: 801px)
{
	/* Introduction */
	#PanelFacilityIntroduction
	{
	}
	#PanelFacilityIntroduction h1
	{
		width				:	600px;
		margin				:	0px auto 30px auto;
		padding				:	0px 0px 10px 0px;
	}
	#PanelFacilityIntroduction h1 img
	{
		height				:	80px;
	}
	#PanelFacilityIntroduction p
	{
		font-size				:	16px;
		line-height			:	2.5em;
	}
	#PanelFacilityIntroduction p img
	{
		width				:	600px;
		margin				:	0px auto;
		border-radius			:	30px;
	}
	#PanelFacilityIntroduction ul li
	{
		display				:	inline-block;
		width				:	210px;
		margin				:	0px 30px 50px 0px;
	}
	#PanelFacilityIntroduction ul li:last-child
	{
		margin-right			:	0px;
	}
	#PanelFacilityIntroduction ul li img
	{
		width				:	210px;
		border-radius			:	15px;
	}
	div.PanelFacility
	{
		
	}
	div.PanelFacilityPhoto
	{
		margin				:	0px 0px 10px 0px;
	}
	div.PanelFacilityTitle
	{
		font-size				:	16px;
		margin				:	0px 0px 10px 0px;
	}

	/* Barrier Free */
	#PanelBarrierFree
	{
		display				:	table;
		width				:	800px;
		margin				:	0px auto;
	}
	#PanelBarrierFreeIcon
	{
		display				:	table-cell;
		width				:	260px;
		padding				:	20px 0px;
		vertical-align			:	middle;
	}
	#PanelBarrierFreeIcon img
	{
		width				:	125px;
	}
	#PanelBarrierFreeText
	{
		display				:	table-cell;
		padding				:	30px 30px 30px 0px;
		text-align			:	left;
		vertical-align			:	middle;
		font-size				:	inherit;
	}
	#PanelBarrierFreeText h2
	{
		margin				:	0px 0px 10px 0px;
		text-align			:	left;
	}
	#PanelBarrierFreeText p
	{
		font-size				:	inherit;
		line-height			:	inherit;
	}
	#PanelBarrierFreeText h2 img
	{
		height				:	30px !important;
	}
}

/*
======================================
Smart Phone
======================================
*/
@media (max-width: 1024px)
{
	/* Introduction */
	#PanelFacilityIntroduction
	{
	}
	#PanelFacilityIntroduction h1
	{
		width				:	100%;
		margin				:	0px auto 30px auto;
		padding				:	0px 0px 10px 0px;
	}
	#PanelFacilityIntroduction h1 img
	{
		width				:	100%;
	}
	#PanelFacilityIntroduction p
	{
		text-align			:	left;
	}
	#PanelFacilityIntroduction p img
	{
		width				:	100%;
		border-radius			:	15px;
	}
	#PanelFacilityIntroduction ul li
	{
		display				:	inline-block;
		width				:	150px;
		margin				:	0px 15px 30px 0px;
		padding				:	0px;
	}
	#PanelFacilityIntroduction ul li:nth-child(2n)
	{
		margin-right			:	0px;
	}
	#PanelFacilityIntroduction ul li img
	{
		width				:	100%;
		border-radius			:	10px;
	}
	div.PanelFacility
	{
		
	}
	div.PanelFacilityPhoto
	{
		margin				:	0px 0px 5px 0px;
	}
	div.PanelFacilityTitle
	{
		font-size				:	14px;
		margin				:	0px 0px 5px 0px;
	}

	/* Barrier Free */
	#PanelBarrierFree
	{
		padding				:	15px;
	}
	#PanelBarrierFreeIcon img
	{
		width				:	60px;
	}
}
