
*
{
	*letter-spacing : -0em
}

/*==================================================*/
/*ボディ
/*--------------------------------------------------*/
/*body
/*==================================================*/
html
{
	height: 100%;
}

body
{
	background-image : none !important;

	height: 100%;

	min-width : 1024px;
}

/*==================================================*/
/*ボディ
/*--------------------------------------------------*/
/*body
/*==================================================*/
#RootGeneral
{
	position : relative;

	height : 100% !important;
	width : 100% !important;
	min-width : 1024px  !important;
	min-height: 672px !important;
}

#AreaMiddleCenter
{
	/*上下中央配置*/
	position : absolute;
	top : 50%;
	margin-top : -336px;

	width : 100%;
}
#FrameMiddleCenter
{
	/*左右中央配置*/
	margin-left : auto;
	margin-right : auto;
	width : 1024px;
}




#FrameTopLeft
{
	position : absolute;
	left : 0%;
	top : 0%;
}


/*==================================================*/
/*エリア
/*--------------------------------------------------*/
/*body > div#RootXxx > div#AreaXxx
/*==================================================*/
body div#AreaToolbar
{
}

body div#AreaFootbar
{
}

body div#AreaHeader
{
	background-repeat : repeat-x;
	background-position : left top;
}

body div#AreaTop
{
	background-image : none;
}

body div#AreaMain
{
	display : inline-block;
	background-image : none;
}

body div#AreaBottom
{
	background-image : none;
}

body div#AreaFooter
{
	background-repeat : repeat;
	background-position : left top;
}

body div#AreaNaviGlobal
{
	top : 0px;

	background-image : none;

	height : 0px;
	overflow : visible;
}

body div#AreaNaviHeader
{
	top : 0px;

	background-image : none;

	height : 0px;
	overflow : visible;
}

/*==================================================*/
/*フレーム
/*--------------------------------------------------*/
/*body > div#RootXxx > div#AreaXxx > div#FrameXxx
/*==================================================*/
body div#FrameToolbar
{
	width : 1024px;

	background-image : none;
}

body div#FrameFootbar
{
	width : 1024px;

	background-image : none;
}

body div#FrameHeader
{
	width : 1024px;
	height : 0px;

	background-image : none;
}

body div#FrameTop
{
	width : 1024px;
	height : 200px;

	background-image : none;
}

body div#FrameMain
{
	width : 1024px;

	background-image : none;
}

body div#FrameBottom
{
	width : 1024px;
	height : 0px;

	background-image : none;
}

body div#FrameFooter
{
	width : 1024px;
	height : 0px;

	background-image : none;
}

body div#FrameNaviGlobal
{
	margin-left: auto;
	margin-right: auto;

	width : 1024px;
	height : 0px;

	background-image : none;

	height : 0px;
	overflow : visible;
}

body div#FrameNaviHeader
{
	margin-left: auto;
	margin-right: auto;

	width : 1024px;
	height : 0px;

	background-image : none;

	height : 0px;
	overflow : visible;
}

body div#FrameRight-Outer
{
	padding-right : 0px;

	padding-top : 10px;
	padding-bottom : 0px;

	background-image : none;
}

body div#FrameLeft-Outer
{
	padding-left : 0;

	background-image : none;
}

body div#FrameCenter-Outer
{
	padding-left : 0px;
	padding-right : 0px;

	background-image : none;
}

body div#FrameCenter-Inner
{
	width : 700px;
	
	background-image : none;
}

body div#FrameLeft-Inner
{
	width : 124px;

	background-image : none;
}

body div#FrameRight-Inner
{
	width : 200px;

	background-image : none;
}
