PanelShopInformationEmailbody
{
	background-image		:	url(../image/Header/Background.png);
	background-repeat		:	repeat-x;
}
#PanelContentOuter
{
}
#PanelContent
{
	background			:	none;
}

/* Header */
#PanelHeader
{
	position			:	relative;
	height				:	60px;
	margin-bottom		:	30px;
	border			:	none;
	background			:	none;
}
#PanelHeaderLogoMain
{
	position			:	absolute;
	top				:	0px;
	left				:	0px;
	width				:	60px;
	height				:	60px;
	background-color		:	#ffffff;
	z-index			:	100;
}
#PanelHeaderPhoto
{
	position			:	absolute;
	top				:	0px;
	left				:	0px;
	z-index			:	0;
}
#PanelHeaderTitle
{
	position			:	absolute;
	top				:	15px;
	left				:	0px;
	width				:	950px;
	text-align			:	center;
}
#PanelHeaderTitle img
{
	height				:	30px;
}
#ImageCopy
{
	height				:	50px;
	margin			:	0px auto;
}

/* Body */
#PanelBody
{


}

/* Text */
#PanelBody h2
{
	margin			:	0px 0px 30px 0px;
	text-align			:	center;
}

/* Shop Detail */
div.PanelShopDetail
{
	position			:	relative;
	height				:	690px;
	margin			:	0px 0px 50px 0px;
}
div.PanelShopDetailName
{
	position			:	absolute;
	top				:	0px;
	left				:	0px;
	width				:	100%;
	padding			:	10px 0px;
	text-align			:	center;
	background-color		:	#ed1846;
}
div.PanelShopDetailName h2
{
	margin			:	0px !important;
	padding			:	0px;
	font-weight			:	0px;
}
div.PanelShopDetailName h2 img
{
	height				:	20px;
	font-weight			:	0px;
}
div.PanelShopDetailInformation
{
	position			:	absolute;
	top				:	60px;
	left				:	0px;
}
div.PanelShopInformationEmail a
{
	color				:	inherit !important;
}
div.PanelShopDetailInformation div.PanelShopInformationEmail
{
}
div.PanelShopDetailInformation div.PanelShopInformationTime
{
}
div.PanelShopDetailLine
{
	position			:	absolute;
	top				:	150px;
	left				:	0px;
}
div.PanelShopDetailLine ul
{
	margin			:	0px;
	padding			:	0px;
}
div.PanelShopDetailLine ul li
{
	display			:	inline-block;
	margin			:	0px 15px 0px 0px;
	padding			:	0px;
	vertical-align			:	bottom;
}
div.PanelShopDetailLine ul li.ListShopDetailLineButton img
{
	height				:	35px;
}
div.PanelShopDetailLine ul li.ListShopDetailLineButton img.ImageButtonInstagram
{
	margin			:	0px 0px 12px 0px;
}
div.PanelShopDetailLine ul li.ListShopDetailLineQR img
{
	width				:	80px;
	border			:	solid 1px rgba(0,0,0,0.25);
}
div.PanelShopDetailButton
{
	position			:	absolute;
	bottom			:	325px;
	left				:	0px;
	width				:	460px;
	font-weight			:	0px;
}
div.PanelShopDetailButton ul
{
	margin			:	0px;
	padding			:	0px;
	font-weight			:	0px;
}
div.PanelShopDetailButton ul li.ListShopDetailButton
{
	display			:	block;
	width				:	100%;
	margin			:	0px 0px 10px 0px;
	padding			:	5px 0px;
	font-weight			:	0px;
	background-image		:	url( './image/Button/Background.png' );
	background-size					:	contain;
	background-repeat					:	repeat-x;
	border-radius					:	5px;
	text-align			:	center;
}
div.PanelShopDetailButton ul li img
{
	width				:	150px;
	font-weight			:	0px;
}
div.PanelShopDetailButton ul li:last-child
{
	margin-bottom		:	0px;
}
div.PanelShopDetailPhoto
{
	position			:	absolute;
	top				:	60px;
	right				:	0px;
	width				:	460px;
	font-weight			:	0px;
}
div.PanelShopDetailPhoto img
{
	width				:	100%;
	margin			:	0px 0px 15px 0px;
	font-weight			:	0px;
}
div.PanelShopDetailMap
{
	position			:	absolute;
	bottom			:	0px;
	left				:	0px;
	width				:	460px;
	font-weight			:	0px;
}
div.PanelShopDetailMap iframe
{
	width				:	100%;
	height				:	305px;
	border			:	solid 1px rgba(0,0,0,0.25);
}

#PanelShopDetailFukuiFujishima
{
	height				:	380px !important;
}
#PanelShopDetailFukuiFujishima div.PanelShopDetailMap
{
	right				:	0px;
	left				:	auto;
}
#PanelShopDetailFukuiFujishima div.PanelShopDetailButton
{
	top				:	auto;
	left				:	0px;
	bottom			:	0px;
}
