/* Panel */
#PanelContent
{
	width				:	850px;
	margin				:	0px auto;
}
#PanelHeader
{
	position				:	relative;
	height				:	120px;
}
#PanelHeaderLogo
{
	position				:	absolute;
	top					:	0px;
	left					:	0px;
}
#PanelHeaderMenu
{
	position				:	relative;
}
#PanelHeaderMenuMain
{
	position				:	absolute;
	width				:	870px;
	top					:	70px;
	left					:	-5px;
}
#PanelHeaderMenuSub
{
	position				:	absolute;
	top					:	0px;
	right				:	0px;
	text-align			:	right;
}
#PanelHeaderMenuSub img
{
	margin-left			:	10px;
}

#PanelHeaderMenuSubText
{
	margin				:	10px 0px 0px 0px;
}
#PanelHeaderMenuSubText ul
{
	margin				:	0px;
}
#PanelHeaderMenuSubText li
{
	float					:	left;
	background-image		:	url(../image/common/Header/Bullet/Round.gif);
	background-repeat		:	no-repeat;
	list-style				:	none;
	line-height				:	1.4em;
	padding					:	0px 0px 0px 18px;
	margin					:	0px 0px 0px 16px;
}
#PanelFooter
{
	background-image		:	url(../image/common/Footer/Line/950.gif);
	background-repeat		:	no-repeat;
	width					:	850px;
	position					:	relative;
	height					:	80px;
	padding					:	0px;
}
#PanelFooterLogo
{
	position				:	absolute;
	top					:	10px;
}
#PanelFooterMenu
{
	position				:	absolute;
	top					:	10px;
	right				:	0px;
	text-align			:	right;
}
#PanelFooterCopyright
{
	position				:	absolute;
	top					:	30px;
	right				:	0px;
	font-size			:	10px;
	text-align			:	right;
}
#PanelProducer
{
	display				:	none;
}

#PanelMap
{
	border				:	solid 1px #999999;
}
#PanelContentInner
{
	padding				:	20px 0px;
}
#PanelContentBody
{
}

div.PanelInformation
{
	border					:	solid 1px #999999;
	padding					:	15px;
}



.PanelCornerRound
{
	border-radius		:	10px;	/* CSS3草案 */  
	-webkit-border-radius	:	10px;	/* Safari,Google Chrome用 */  
	-moz-border-radius	:	10px;	/* Firefox用 */  
}
.PanelShadow
{
	-webkit-box-shadow	:	2px 2px 10px #000000;
	 -moz-box-shadow	:	2px 2px 10px #000000;
	box-shadow		:	2px 2px 10px rgba(0, 0, 0, 1.0);
}


div.left
{
	float				:	left;
}
div.right
{
	float				:	right;
}
div.clear
{
	clear				:	both;
}
