
#left200
{
	float :left;
	width:200px;
	margin : 0px;
	padding : 0px;
}

#right600
{
	float :right;
	width : 600px;
	margin : 0px;
	padding : 0px;
}


/* ---------------- GLOVAL NAVI ----------------- */

#GlobalNavi
{
	float:right;
	width:650px;
	height:20px;

	/* padding: Character lines go down in Windows,
	   DIV box goes down in Opera,firefox */
/*	padding-top:80px;*/
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;

	list-style-type:none;
}

#GlobalNavi ul
{
	padding:0px;
	margin:0px;
/*	height : 20px;*/
}

#GlobalNavi a
{
	display : block;
	text-align : center;
}

#GlobalNavi li
{
	float : left;
	width : 150px;
	list-style-type:none;
}
/* ---------------- LOCAL NAVI ----------------- */
#LocalNavi 
{
	float: left;
	width:140px;
/*	height:140px;		*/
/*	background-color : #f0fff0;*/
	margin :0px;	
/*	padding:5px;	*/
	padding:0px;
	
	color:White;

}

#LocalNavi ul 
{
	list-style-type:none;
	margin:10px;
	padding:0px;
}

#LocalNavi a
{
	text-decoration:none;
	color:#9090FF;
	border-left:8px solid #8080FF;
	border-bottom:1px solid #8080FF;

	padding:1px;	
}


/* ---------------- LOGO ----------------- */

#marimologo
{
	float : left;
/*	background-image : url(/media/marimologo.gif);  */
	background-image : url(/media/isaki.jpg);
	background-repeat : no-repeat;

	/* Without size specification , nothing is showed at all. */
	width:150px;
	height:100px;
	margin : 0px;
	padding: 0px;
	
}

/* ---------------- LOGO upper right	 ----------------- */

#marimologo2
{
	float:right;
	width:650px;
	height:70px;
	background-image : url(/media/globalnavi.gif);
	background-repeat : no-repeat;
	margin : 0px;
	
	
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;

}
/* ---------------- SPACER ----------------- */
#spacer
{
	background-image : url(/media/spacer1.gif);

	background-repeat :repeat-x;
	width:800px;
	height:20px;
	margin : 0px;
	padding: 0px;

	clear:both;

}

/* ---------------- WRAPPER ----------------- */
#wrapper 
{
	width:800px;
	margin:0px;
	padding:0px;
}
/*
body 
{
	background:white;
}
*/
/* ---------------- CONTENT----------------- */
#content
{
	background:white;
	width:800px;
	float:left;
}

#contentR1
{
	float : right;
/*	clear:both;*/
	background:white;
	width:660px;
	margin:0px;

}
#footer
{
	clear:both;
	
	height: 30;
}

#picture
{
	text-align:center;
}

#picture img
{
	border:0px;
}
/* ---------------- Head Line----------------- */
#headline H1
{
	text-align:center;
}

#headline H2
{
	text-align:center;
}

#headline H3
{
	text-align:center;
}

#headline H4
{
	text-align:center;
}

#headline P
{
	text-align:center;
}
/* ---------------- Mini TABLE ----------------- */

#minitable
{
	text-align:center;
	
	margin:20px;	
	padding: 0px ;
	border-width : 1px;
	border-color : #D0D0D0;
/*	background-color:#e0ffff;	*/
/*	border-style : solid solid solid solid; */
	border-style : none;

}



#minitable TD
{
	border-width : 1px;
	border-style : solid solid solid solid;
	border-color : aqua aqua aqua aqua;
	background-color:#e0ffff;
	padding-left : 25px;
	padding-right : 25px;
	padding-top : 3px;
	padding-bottom : 3px;
	margin : 0px;
}	


#minitable caption
{
	text-align:center;
	background-color:#f0ffff;
	border-width : 0px;
	border-style : solid solid solid solid;
	border-color : aqua aqua aqua aqua;
}

/* ---------------- Mini Mini TABLE ----------------- */

#miniminitable
{
	text-align:center;
	
	padding: 0px ;
	border-width : 1px;
	border-color : #D0D0D0;
/*	background-color:#e0ffff;	*/
/*	border-style : solid solid solid solid; */
	border-style : none;

}



#miniminitable TD
{
	font-size : x-small;
	
	border-width : 1px;
	border-style : solid solid solid solid;
	border-color : aqua aqua aqua aqua;
	background-color:#e0ffff;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 3px;
	padding-bottom : 3px;
	margin : 0px;
}	


#miniminitable caption
{
	text-align:center;
	background-color:#f0ffff;
	border-width : 0px;
	border-style : solid solid solid solid;
	border-color : aqua aqua aqua aqua;
}

/* ---------------- product TABLE ----------------- */

#producttable
{
	text-align:center;
	
	padding: 0px ;
	border-width : 1px;
	border-color : #D0D0D0;
/*	background-color:#e0ffff;	*/
/*	border-style : solid solid solid solid; */
	border-style : none;

}



#producttable TD
{
	font-size : small;
	
	border-width : 1px;
	border-style : solid solid solid solid;
	border-color : aqua aqua aqua aqua;
	background-color:#e0ffff;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 10px;
	padding-bottom : 10px;
	margin : 0px;
}	


#producttable caption
{
	text-align:center;
	background-color:#f0ffff;
	border-width : 0px;
	border-style : solid solid solid solid;
	border-color : aqua aqua aqua aqua;
}


/* ---------------- Kaisetsu TABLE ----------------- */

#kaisetsutable
{
	text-align:left;
	
	margin:20px;	
	padding: 0px ;
	border-width : 1px;
	border-color : #D0D0D0;
/*	background-color:#e0ffff;	*/
/*	border-style : solid solid solid solid; */
	border-style : none;

}



#kaisetsutable TD
{
	border-width : 1px;
	border-style : solid solid solid solid;
	border-color : aqua aqua aqua aqua;
	background-color:#e0ffff;
	padding-left : 25px;
	padding-right : 25px;
	padding-top : 3px;
	padding-bottom : 3px;
	margin : 0px;
}	


#kaisetsutable caption
{
	background-color:#f0ffff;
	border-width : 0px;
	border-style : solid solid solid solid;
	border-color : aqua aqua aqua aqua;
}

#kaisetsutable li
{
	padding-bottom : 15px;
	line-height:1.5;
	clear: left;
}

#kaisetsutable img
{
	margin-right: 1em;
	float:left;
}

/* ---------------- Top News ----------------- */

#topnews
{
/*	text-align:center;	*/
	
	margin:20px;	
	padding: 0px ;
	border-width : 1px;
	border-color : #FFFFFF;
/*	background-color:#e0ffff;	*/
/*	border-style : solid solid solid solid;*/
	border-style : none;

}

#topnews TD
{

	border-width : 4px;
	border-style : solid solid solid solid;
	border-color : #F0FFFF;
	background-color:#e0ffff;
	padding-left : 25px;
	padding-right : 25px;
	padding-top : 10px;
	padding-bottom : 10px;
}	


#topnews CAPTION
{
	background-color:#f0ffff;
	border-width : 0px;
	border-style : solid solid solid solid;
	border-color : aqua aqua aqua aqua;
}



/* ---------------- Other item ----------------- */

.CAUTION
{
	color : Red;
}

.CAUTIONxxs
{
/*	color : Red;	*/
	font-size:x-small;
}

.releasedate
{
	width:100;
}

.objects
{
	width:200;
}


