	/* Headline */
	h1
	{
	}
	
	/* Facility */
	#PanelFacility
	{
		margin				:	0px 0px 30px 0px;
	}
	#PanelFacilityMap
	{
		padding				:	20px 20px;
	}
	#PanelFacility #PanelMap
	{
		border				:	none;
	}
	#PanelFacility ul
	{
		margin				:	0px;
		padding				:	0px;
	}
	#PanelFacility ul li
	{
		display				:	inline-block;
		margin				:	0px 15px 20px 0px;
		vertical-align				:	top;
		text-align				:	center;
	}
	div.PanelFacility
	{
	}
	div.PanelFacilityPhoto
	{
		margin				:	0px 0px 0px 0px;
	}
	div.PanelFacilityComment
	{
	}
	#PanelFacilityIcon
	{
		text-align				:	center;
	}
	#PanelFacilityIcon img
	{
		height				:	60px;
	}

	/* Map */
	#PanelMap
	{
		width				:	100%;
	}

/*
======================================
PC
======================================
*/
@media screen and (min-width: 1025px)
{
	/* Facility */
	#PanelFacility ul li
	{
		margin				:	0px 15px 20px 0px;
	}
	#PanelFacility ul li:nth-child(4n)
	{
		margin-right				:	0px;
	}
	div.PanelFacilityPhoto img
	{
		width					:	230px;
	}

	/* Map */
	#PanelMap
	{
		height					:	500px;
	}

}

/*
======================================
Smart Phone
======================================
*/
@media screen and (max-width: 1024px)
{
	/* Headline */
	h1.PanelTitle
	{
		margin			:	0px 0px 30px 0px;
	}

	/* Facility */
	#PanelFacility ul li
	{
		width				:	160px;
		margin			:	0px 4px 20px 0px;
	}
	#PanelFacility ul li:nth-child(2n)
	{
		margin-right			:	0px;
	}
	div.PanelFacilityPhoto img
	{
		width				:	100%;
		height				:	auto;
	}
	div.PanelFacilityComment
	{
		font-size			:	10.5px;
	}

	/* Map */
	#PanelMap
	{
		height				:	300px;
	}

}
