@charset "utf-8";

/* スライドショー */
.each_rotator{
	width: 100%;
	margin-bottom:2em;
}
/*--Main Image Preview--*/
.main_image {
	width:650px;
	float:left;
	position: relative;
}
.main_image .main_image_box{
	width:640px;
	height: 480px;
	padding:4px;
	border:1px solid #cccccc;
	background:#ffffff;
	text-align:center;
}
.main_image img{
	margin:0px auto;
	max-width:640px;
	max-height:480px;
}
.main_image h2 {
	text-align:left;
	font-weight:bold;
}
.main_image p{
	font-size:90%;
	text-align:left;
}

.main_image .desc{
	display: none;	
}
.main_image .block{
	position:relative;
}
/* 
.main_image a.collapse {
	background:url(close.png) top;
	height: 25px;
	width: 124px;
	text-indent: -99999px;
	position: absolute; 
	top: -25px;
	right:0px;
	cursor:pointer;
}
.main_image a.show {
	background:url(close.png) bottom;
}
 */

.image_thumb {
	width: 280px;
	float:right;
}
.image_thumb ul li{
	float:left;
	width:120px;
	height:90px;
	margin:0px 10px 10px 0px;
	text-align:center;
	padding:4px;
	border:1px solid #c1bda4;
	cursor:pointer;
}
.image_thumb a{
	display: table-cell;
	width:100px;
	height:75px;
	text-align:center;
	vertical-align:middle;
	opacity:0.8;
	filter: alpha(opacity=80);
}
.image_thumb ul li:hover{
}
.image_thumb ul li.active{
	cursor: default;
	border:1px solid #ff3300;
}
.image_thumb ul li.active a{
	cursor: default;
}
.image_thumb ul li a img{
	opacity:0.7;
	filter: alpha(opacity=70);
	width:120px;
	height:90px;
}
.image_thumb ul li.hover a img{
	opacity:0.9;
	filter: alpha(opacity=90);
}
.image_thumb ul li.active a img{
	opacity:1;
	filter: alpha(opacity=100);
}
.image_thumb ul li h2,
.image_thumb ul li p{
	display:none;
}

