body {
　　　margin:0;
	  padding:0;
	  font-size:12px;
}
#slideshow {
      list-style:none;
	  color:#000;

}
#slideshow span {
      display:none;
	  
}
#wrapper {
       width:945px;
	   margin:0;
	   padding:0; 
	   display:none;
	   background:#fff;
}
#wrapper * {
        margin:0; 
		padding:0;
}
#fullsize {
        position:relative; 
		width:945px; 
		height:602px;
}

/* add zoom:1 to pos:relative elements */
#fullsize {zoom:1;}

/*
ニュース文字
----------------------------------------------- */

#information {
        position:absolute; 
		bottom:0; 
		width:945px; 
		height:100px; 
		background:#000; 
		color:#fff; 
		overflow:hidden; 
		z-index:200; 
		opacity:.7; 
		filter:alpha(opacity=70);
}
#information h3 {
        padding:8px 8px 3px;
		line-height:1.5em; 
		font-size:16px;
		color:#fff;
}
#information p {
        padding:0 8px 8px;
		line-height:1.5em;
		color:#fff;

}

/* add zoom:1 to overflow:hidden */
#information {zoom:1;}

/*
拡大画像
----------------------------------------------- */
#image {
        width:945px;
		padding-top:0;
		overflow:hidden;
	
		
}

* html #image {
        width:945px;
		padding:0;
		
}

*:first-child+html #image {
        width:945px;
		padding-top:1px;
}

#image img {
        position:absolute; 
		z-index:25; 
		width:945px;
		height:602px;
}

* html #image img {
        position:absolute; 
		z-index:25; 
		width:945px;
		height:602px;
}

*:first-child+html #image img {
        position:absolute; 
		z-index:25; 
		width:945px;
		height:602px;
}

.imgnav {
        position:absolute; 
		width:25%; 
		height:602px; 
		cursor:pointer; 
		z-index:15;

}
#imgprev {
        left:0; 
		background:url(img/left.gif) left center no-repeat;
}
#imgnext {
        right:0; 
		background:url(img/right.gif) right center no-repeat;
}
#imglink {
         position:absolute; 
		 height:602px; 
		 width:100%; 
		 z-index:10; 
		 opacity:.4; 
		 filter:alpha(opacity=40)
}
.linkhover {
         background:url(img/link.gif) center center no-repeat;
}


#thumbnails {
         margin:5px 0 0 0;
		 padding:0; 
		 background:#fff;
		 width:auto;
		 height:92px;

}

* html #thumbnails {
         margin:5px 0 0 0;
		 padding:0; 
		 background:#fff;
		 width:auto;
		 height:82px;

}

*:first-child+html #thumbnails {
         margin:5px 0 0 0;
		 padding:0; 
		 background:#fff;
		 width:auto;
		 height:92px;

}

#slideleft {
         float:left; 
		 width:50px;
		 margin:10px 8px 0 15px; 
		 height:82px;
		 background:#fff url(img/aicon2_lb02.jpg) center center no-repeat; 
}
#slideleft:hover {
		 background:#fff url(img/aicon2_lb02b.jpg) center center no-repeat; 
}
#slideright {
         float:right; 
		 width:50px;
		 margin:10px 20px 0 5px;
		 height:82px; 
		 background:#fff url(img/aicon2_rb02.jpg) center center no-repeat;
}
#slideright:hover {
		 background:#fff url(img/aicon2_rb02b.jpg) center center no-repeat; 

		 }
#slidearea {
         float:left;
		 position:relative; 
		 width:795px; 
		 height:82px;
		 margin:0;
		 padding:5px 0 5px 0;
		 background:#fff; 
		 overflow:hidden;
}

* html #slidearea {
         float:left;
		 position:relative; 
		 width:795px; 
		 height:82px;
		 margin:0;
		 padding:5px 0 0 0;
		 background:#fff; 
		 overflow:hidden;
}

*:first-child+html #slidearea {
         float:left;
		 position:relative; 
		 width:795px; 
		 height:82px;
		 margin:0;
		 padding:5px 0 5px 0;
		 background:#fff; 
		 overflow:hidden;
}


#slider {
         position:absolute; 
		 left:0; 
		 height:81px;
}
#slider img {
          cursor:pointer; 
		  border:1px solid #999;
		  padding:2px;
		  background:#fff;
}


/* add display:inline to floated elements */
#slideleft,
#slideright,
#slidearea {display:inline;}

/* add zoom:1 to overflow:hidden */
#slidearea {zoom:1;}

/* add zoom:1 to pos:relative elements */
#slidearea {zoom:1;}


