/* Panel */
#PanelContent
{
	width				:	850px;
	margin				:	0px auto;
}
#PanelHeader
{
	position				:	relative;
	height				:	100px;
}
#PanelHeader a:link, #PanelHeader a:visited
{
	color					:	#666666;
}
#PanelHeader a:hover, #PanelHeader a:active
{
	color					:	#cc0000;
	text-decoration			:	underline;
}

#PanelHeaderLogo
{
	position				:	absolute;
	top					:	0px;
	left					:	0px;
}
#PanelHeaderMenu
{
	position				:	relative;
}
#PanelHeaderMenuMain
{
	position				:	absolute;
	width				:	870px;
	top					:	60px;
	left					:	-5px;
}
#PanelHeaderMenuSub
{
	position				:	absolute;
	top					:	0px;
	right				:	0px;
	text-align			:	right;
}
#PanelHeaderMenuSub img
{
	margin-left			:	10px;
}
#PanelHeaderMenuSubText
{
	display				:	none;
	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
{
	border-top				:	solid 1px #999999;
	width					:	850px;
	position					:	relative;
	height					:	80px;
	padding					:	0px;
}
#PanelFooter a:link, #PanelFooter a:visited
{
	color					:	#666666;
}
#PanelFooter a:hover, #PanelFooter a:active
{
	color					:	#cc0000;
	text-decoration			:	underline;
}

#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
{
	float				:	left;
	width				:	600px;
}
#PanelContentBanner
{
	float				:	right;
	width				:	200px;
}
#PanelContentBanner img
{
	margin-bottom			:	10px;
}



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



.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;
}

