@charset "utf-8";
/* CSS Document */

{
	margin:0; padding:0;
}

body{
	background:#000; margin:0; padding:0; 
}
html, input, textarea
	{
	font-family: Georgia, Times, san-serif;
	font-size:12px;
	line-height:20px;
	color:#555555;
	}
a{ TEXT-TRANSFORM: none; TEXT-DECORATION: none; color:#555555;}
a:hover { text-decoration:none; color: #fff;}
#main { width:846px; margin:0 auto;}
#middle { width:846px; height:470px; top:0; position: absolute; background-color:#000;}

#menu {
	left:0;
	margin:0px;
	width:846px;
	height:170px;
	top: 309px;
	}	
	#menu ul {
		text-align: left;
		margin: 0px;
		padding:0px;
		color:#999999;
		letter-spacing: 0.1em;
		}
	#menu li {
	display:block;
	text-align: left;
	float:left;
	width:102px;
	height:170px;
	margin-right: 22px;
	background-image:url(../imma/immenu.jpg);
	background-repeat:no-repeat;
	background-position:left;
	margin-top: 7px;
		}	
			#menu li.last {
		margin-right:0px; width:102px;
		}

		#menu li a{ TEXT-TRANSFORM: none; color: #4d4d4d; TEXT-DECORATION: none;}
#menu li a:hover { text-decoration:none; color: #8b0e14; display:block; width:102px;
		height:170px;		
		background-image:url(../imma/immenu_roll.jpg); background-repeat:no-repeat; background-position:left;}

.immenu {
	position: relative; width: 100px; height: 100px; left:0px; border: 1px solid #4d4d4d; top:8px;
}


#large2{	
	
	text-align:center;
	float: left;
	font-size:12px;
}
/* slide show
----------------------------------------------- */	
#slideshow {cursor: default;}
#slide1{
	position: relative;
	width:846px;
	height: 300px;
	border: 1px solid #4d4d4d;
}
#slideshow img {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}
