@charset shift_jis; 

div#gallery { position:relative; width:970px; height:550px; margin:0 auto;}
div#loading { width:900px; height:550px; background:transparent url(../image/loader.gif) center center no-repeat; }
div#slideshow{ width:900px; margin: 0 35px; }

div.ss-controls { display:none; }
div.nav-controls p { position:absolute; width:35px; height:500px; }
div.nav-controls p.btn_prev { left:0; }
div.nav-controls p.btn_next { right:0; }
div.nav-controls a { overflow:hidden; display:block; width:35px; height:500px; text-align:left; text-indent:-9999px; }
div.nav-controls p.btn_prev a { background:url(../image/btn_prev_def.jpg) no-repeat left top;}
div.nav-controls p.btn_prev a:hover { background:url(../image/btn_prev_ov.jpg) no-repeat left top;}
div.nav-controls p.btn_next a { background:url(../image/btn_next_def.jpg) no-repeat left top;}
div.nav-controls p.btn_next a:hover { background:url(../image/btn_next_ov.jpg) no-repeat left top; }

#caption{width:900px; margin:0 auto;}
#caption .caption{font-size:100% !important;}

.navigation { overflow:hidden; text-align:center;}
.navigation dl { display:block; min-height:1%; }
.navigation dl:after { clear:both; content:"."; display:block; height:0; visibility:hidden; }
* html .navigation dl { height:1%; }

#thumb_wrap{
width:900px;
margin:0 auto;
position:relative;
}

div#thumbs1 {width:300px; height:20px; position:absolute; bottom:14px; z-index:50;}
div#thumbs1:after { clear:both; content:"."; display:block; height:0; visibility:hidden; }
div#thumbs_wrap{padding-left:392px;}

ul.dl_gallery { }
ul.dl_gallery li {
	width:20px; 
	height:20px; 
	margin:0 6px 0 0; 
	float:left;
}
ul.dl_gallery li a,
ul.dl_gallery li a:visited {
	overflow:hidden; 
	display:block; 
	width:20px; 
	height:20px;
	opacity:0.5;
	filter: alpha(opacity=50);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=50)";  /* ie 8 */
	-moz-opacity:0.5;                 /* FF lt 1.5, Netscape */
}
ul.dl_gallery li a:hover {
	opacity:1.0;
	filter: alpha(opacity=100); 
	-ms-filter: "alpha(opacity=100)";
	-moz-opacity:1.0; 
}
ul.dl_gallery li.selected a { 
	opacity:1.0;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)"; 
	-moz-opacity:1.0;    
}
