/* Base
---------------------------------------------*/

*					{
	margin			:	0;
	padding			:	0;
	font-size		:	100%;
	list-style		:	none;
}

body				{
	font-family		:	verdana,"‚l‚r ‚oƒSƒVƒbƒN",sans-serif, osaka, sans-serif;
	line-height		:	1.4;
	text-align		:	center;
	color			:	#444444;
	background		:	#ffffff url("../images/wall.jpg") repeat-x;
	/*\*/
	letter-spacing	:	0.2em;
	/**/
}

img					{
	border			:	none;
	vertical-align	:	top;
}

img.left			{
	float			:	left;
}
   
img.right			{
	float			:	right;
}

img.center			{
	float			:	center;
}



/* Header
---------------------------------------------*/

#Header				{
	width			:	100%;
	height			:	060px;
	text-align		:	center;
	background		:	url("images/top_back.jpg") repeat-x;
}

#Header h1			{
	float			:	left;
	padding-left	:	030px;
	width			:	195px;
}

#Location			{
	float			:	right;
	padding-top		:	040px;
	padding-right	:	030px;
	color			:	#ffffff;
	font-size		:	008pt;
}



/* Container
---------------------------------------------*/

#Container			{
	clear			:	both;
	margin			:	000	auto;
	width			:	980px;
	height			:	auto;
	text-align		:	left;
	vertical-align	:	top;
	background		:	url("../images/wallContents.gif") repeat-y;
}



/*--- Navigator ---*/

#Navigator			{
	clear			:	both;
	margin			:	000px	000px	005px	000px;
	padding			:	002px	000px	002px	010px;
	height			:	auto;
	text-align		:	left;
	color			:	#1A1D7A;
/*	background		:	#FFE7B8; */
	background		:	url("../images/wallNavi.jpg") repeat-y;
}

#Navigator a:link	{
	color			:	#ffffff;
}

/*
#Navigator a:visited	{
	color			:	#ffffff;
}

#Navigator a:hover	{
	color			:	#EC8602;
}
*/


/* Contents
---------------------------------------------*/

#Contents			{
	clear			:	top;
	margin			:	000	auto;
	width			:	980px;
	min-height		:	300px;
	text-align		:	center;
	vertical-align	:	top;
	background		:	url("../images/wallContents.gif") repeat-y;
}



/*--- Menu ---*/

#MenuBox			{
	float			:	left;
	margin			:	000;
	width			:	250px;
	height			:	auto;
	text-align		:	center;
	vertical-align	:	top;
}

#Menu				{
	clear			:	both;
	height			:	auto;
	text-align		:	center;
	font-size		:	10px;
	/*\*/
	letter-spacing	:	0.1em;
	/**/
}

li.Menu		a		{
	display			:	block;
	overflow		:	hidden;
	width			:	100%;
	height			:	0 !important;
	height /**/		:	050px;
	padding-top		:	050px;
	color			:	#f8f8fe;
	vertical-align	:	top;
}

div.Menu00	a		{	background		:	url("../images/MenuTop.jpg")		0 0;}
div.Menu10	a		{	background		:	url("../images/MenuCases.jpg")		0 0;}
div.Menu20	a		{	background		:	url("../images/MenuCasesPart.jpg")	0 0;}
div.Menu30	a		{	background		:	url("../images/MenuFlow.jpg")		0 0;}
div.Menu40	a		{	background		:	url("../images/MenuSnow.jpg")		0 0;}
div.Menu50	a		{	background		:	url("../images/MenuCompany.jpg")	0 0;}
div.Menu60	a		{	background		:	url("../images/MenuContact.jpg")	0 0;}

div.Menu00	a:hover {	background		:	url("../images/MenuTop.jpg")		0 -50px;}
div.Menu10	a:hover	{	background		:	url("../images/MenuCases.jpg")		0 -50px;}
div.Menu20	a:hover	{	background		:	url("../images/MenuCasesPart.jpg")	0 -50px;}
div.Menu30	a:hover	{	background		:	url("../images/MenuFlow.jpg")		0 -50px;}
div.Menu40	a:hover	{	background		:	url("../images/MenuSnow.jpg")		0 -50px;}
div.Menu50	a:hover	{	background		:	url("../images/MenuCompany.jpg")	0 -50px;}
div.Menu60	a:hover	{	background		:	url("../images/MenuContact.jpg")	0 -50px;}

.MenuTitle			{ 
	padding-left	:	001px;
}

.MenuInfo			{
	text-align		:	left;
	background		:	url("../images/wallMenu.gif") repeat-y;
}

.MenuInfo h2		{
	padding			:	003px	000	002px	010px;;
	text-align		:	left;
	font-weight		:	normal;
	font-size		:	13px;
	background		:	url("../images/wallMenuDataTitle.jpg") repeat-y;
}

.MenuData			{
	text-align		:	left;
	padding-left	:	005px;;
}

#MenuFadeout			{
	padding-left	:	005px;
	text-align		:	left;
	background		:	url("../images/wallMenuFadeout.jpg") no-repeat;
}





/*--- Elements ---*/

#Elements			{
	float			:	right;
	margin			:	000	000px	000	020px;
	width			:	710px;
}



/* Footer
---------------------------------------------*/

#Footer				{
	clear			:	both;
	width			:	100%;
	background		:	url("../images/wallFooter.jpg") repeat-x;
}

#FooterLine			{
	height			:	040px;
	color			:	#ffffff;
	line-height		:	1.2em;
	vertical-align	:	top;
}

#FooterLineL		{
	float			:	left;
	padding-left	:	030px;
	text-align		:	left;
	font-size		:	8px;
}

#FooterLineR		{
	float			:	right;
	text-align		:	right;
}
