/* Panel */
#PanelContent
{
	width						:	900px;
	margin-top					:	0px;
	margin-left					:	auto;
	margin-right					:	auto;
	margin-bottom				:	20px;
	text-align					:	left;
}
#PanelHeader
{
	background-image			:	url(../image/common/Header/Background.jpg);
	background-repeat			:	repeat-x;
	height						:	180px;
	position						:	relative;
}
#PanelHeaderLogo
{
	position						:	absolute;
	top							:	10px;
	left							:	15px;
}
#PanelHeaderInformation
{
	position						:	absolute;
	top							:	10px;
	right						:	15px;
}
#PanelHeaderInformationQR
{
	position						:	absolute;
	top							:	15px;
	left							:	210px;
	z-index						:	100;
}
#PanelHeaderInformationButton
{
	position						:	absolute;
	top							:	3px;
	right						:	5px;
	z-index						:	100;
}
#PanelHeaderMenu
{
	position						:	absolute;
	top							:	85px;
	left							:	3px;
	overflow					:	display;
}
div.PanelHeaderMenuButton
{
	float						:	left;
	width						:	89px;
	text-align					:	center;
	overflow					:	display;
	border						:	solid 0px #ff0000;
}
#PanelFooter
{
	text-align					:	center;
	line-height					:	1.8em;
}
#PanelFooterMenu
{
	margin						:	2em auto 0.5em auto;
}
#PanelFooterCopyright
{
	border-top					:	solid 1px #999999;
	margin						:	0em auto 2em auto;
	padding-top					:	0.5em;
	line-height					:	2em;
}

div.PanelComment
{
	border					:	solid 1px #cccccc;
	padding					:	0.5em;
	background-color			:	#ffeeee;
	margin-top				:	0.5em;
}
#PanelProducer
{
	display					:	none;
}

div.Panel
{
	border					:	solid 1px #cccccc;
	padding				:	8px;
}

/* Seo */
div.Seo, div.Hidden
{
	display					:	none;
}


/* Common */
div.left
{
	float				:	left;
}
div.right
{
	float				:	right;
}
div.clear
{
	clear				:	both;
}

/* Top */
#PanelOpening
{
	width					:	300px;
	height					:	200px;
}

/* Question */
div.PanelQuestion
{
	background-color		:	#f7f7f7;
	border					:	solid 1px #cccccc;
	padding					:	4px 8px;
}
div.PanelQuestionIcon
{
	float					:	left;
	width					:	50px;
}
div.PanelQuestionComment
{
	float					:	left;
	width					:	700px;
	margin-top				:	10px;
}
div.PanelQuestionButton
{
	float					:	right;
	margin-top				:	10px;
}
span.Question
{
	font-size				:	125%;
	font-weight				:	bold;
	color					:	#ff6666;
}
div.PanelAnswer
{
	display					:	none;
}
div.PanelAnswerIcon
{
	float					:	left;
	width					:	50px;
	margin-left				:	8px;
}
div.PanelAnswerComment
{
	float					:	right;
	width					:	840px;
}
span.Answer
{
}
