/* gallery-animal */
#main-contents{
    width:594px;
	float:right;
	}
#pankuzu-h2{
    font-weight:normal;
	font-size:11px;
	display:inline;
	}		
#gallery-wrapper{
    margin:8px 0 0 0;
	padding:0 8px;
    }
#picture-background{
	background-color:#CCCCCC;
	width:420px;
	
	} 
#picture-area{
	width:350px;
	height:20px;
	float:left;
	padding:310px 0 0 80px;
	background:url(../img/kirin.jpg) 15px 15px no-repeat #CCCCCC;
	}
#gallery-title1{
    background:url(../img/gallery-title-1.gif) no-repeat;	
	width:430px;
	height:59px;
	text-indent:-9999px;
	}
a{
    overflow:hidden;
	}	
	
	
		
#thumbnail-area{
    width:138px;
	float:right;
	}	
.thumbnail-left{
   	float:left;
	width:65px;
	height:65px;
	}	
.thumbnail-right{
   	float:right;
	width:65px;
	height:65px;
	}	
.thumbnail-line{
   
	}
#thumb-1 a h2,#thumb-1 a p,
#thumb-2 a h2,#thumb-2 a p,
#thumb-3 a h2,#thumb-3 a p,
#thumb-4 a h2,#thumb-4 a p,
#thumb-5 a h2,#thumb-5 a p,
#thumb-6 a h2,#thumb-6 a p,
#thumb-7 a h2,#thumb-7 a p,
#thumb-8 a h2,#thumb-8 a p,
#thumb-9 a h2,#thumb-9 a p,
#thumb-10 a h2,#thumb-10 a p,
#thumb-11 a h2,#thumb-11 a p,
#thumb-12 a h2,#thumb-12 a p,
#thumb-13 a h2,#thumb-13 a p,
#thumb-14 a h2,#thumb-14 a p,
#thumb-15 a h2,#thumb-15 a p,
#thumb-16 a h2,#thumb-16 a p,
#thumb-17 a h2,#thumb-17 a p,
#thumb-18 a h2,#thumb-18 a p,
#thumb-19 a h2,#thumb-19 a p,
#thumb-20 a h2,#thumb-20 a p,{	
     text-indent:-9999px;
	 }		
#thumb-1 a{
     background:url(../img/s_kirin.jpg)	no-repeat;
	 display:block;
	 width:65px;
	 height:65px;
	 text-indent:-9999px;
	 }
#thumb-1 a:hover{
     background:url(../img/s_kirin.jpg) 0px -65px no-repeat;
	 }	 

#thumb-2 a{
     background:url(../img/s_morning.jpg)	no-repeat;
	 display:block;
	 width:65px;
	 height:65px;
	 text-indent:-9999px;
	 }
#thumb-2 a:hover{
     background:url(../img/s_morning.jpg) 0px -65px no-repeat;
	 }	 	 
#thumb-3 a{
     background:url(../img/s_snowman_love.jpg)	no-repeat;
	 display:block;
	 width:65px;
	 height:65px;
	 text-indent:-9999px;
	 }
#thumb-3 a:hover{
     background:url(../img/s_snowman_love.jpg) 0px -65px no-repeat;
	 }	 	
#thumb-4 a{
     background:url(../img/s_marco.jpg)	no-repeat;
	 display:block;
	 width:65px;
	 height:65px;
	 text-indent:-9999px;
	 }
#thumb-4 a:hover{
     background:url(../img/s_marco.jpg) 0px -65px no-repeat;
	 }	 
#thumb-5 a{
     background:url(../img/s_change_kirin.jpg)	no-repeat;
	 display:block;
	 width:65px;
	 height:65px;
	 text-indent:-9999px;
	 }
#thumb-5 a:hover{
     background:url(../img/s_change_kirin.jpg) 0px -65px no-repeat;
	 }	
#thumb-6 a{
     background:url(../img/s_change_saru.jpg)	no-repeat;
	 display:block;
	 width:65px;
	 height:65px;
	 text-indent:-9999px;
	 }
#thumb-6 a:hover{
     background:url(../img/s_change_saru.jpg) 0px -65px no-repeat;
	 }	
#thumb-7 a{
     background:url(../img/s_snowman_promis.jpg)	no-repeat;
	 display:block;
	 width:65px;
	 height:65px;
	 text-indent:-9999px;
	 }
#thumb-7 a:hover{
     background:url(../img/s_snowman_promis.jpg) 0px -65px no-repeat;
	 }	
#thumb-8 a{
     background:url(../img/s_humpty.jpg)	no-repeat;
	 display:block;
	 width:65px;
	 height:65px;
	 text-indent:-9999px;
	 }
#thumb-8 a:hover{
     background:url(../img/s_humpty.jpg) 0px -65px no-repeat;
	 }	
#thumb-9 a{
     background:url(../img/s_spring.jpg)	no-repeat;
	 display:block;
	 width:65px;
	 height:65px;
	 text-indent:-9999px;
	 }
#thumb-9 a:hover{
     background:url(../img/s_spring.jpg) 0px -65px no-repeat;
	 }
#thumb-10 a{
     background:url(../img/s_moon_kujira.jpg)	no-repeat;
	 display:block;
	 width:65px;
	 height:65px;
	 text-indent:-9999px;
	 }
#thumb-10 a:hover{
     background:url(../img/s_moon_kujira.jpg) 0px -65px no-repeat;
	 }	 
#thumb-11 a{
     background:url(../img/s_change_zou.jpg)	no-repeat;
	 display:block;
	 width:65px;
	 height:65px;
	 text-indent:-9999px;
	 }
#thumb-11 a:hover{
     background:url(../img/s_change_zou.jpg) 0px -65px no-repeat;
	 }	
#thumb-12 a{
     background:url(../img/s_hemeln.jpg)	no-repeat;
	 display:block;
	 width:65px;
	 height:65px;
	 text-indent:-9999px;
	 }
#thumb-12 a:hover{
     background:url(../img/s_hemeln.jpg) 0px -65px no-repeat;
	 }	
	 
	 
	 
.page-btn-area{
      margin-top:4px;
	  }	 
.page-btn2{
     width:16px;
	  height:16px;
	  display:block;
	  float:left;
	  margin-right:4px;
	 }	   	 	 	 	 	 		  
.page-btn2 a{	
      background:url(../img/page_btn2.gif) no-repeat;
	  width:16px;
	  height:16px;
	  display:block;
	  text-indent:-9999px;
	
	  }	
.page-btn2 a:hover{	
      background:url(../img/page_btn2.gif) no-repeat 0px -16px;
	 
	  }		  
.page-btn3{
     width:16px;
	  height:16px;
	  display:block;
	  float:left;
	  margin-right:4px;
	 }	   	 	 	 	 	 		  
.page-btn3 a{	
      background:url(../img/page_btn3.gif) no-repeat;
	  width:16px;
	  height:16px;
	  display:block;
	  text-indent:-9999px;
	
	  }	
.page-btn3 a:hover{	
      background:url(../img/page_btn3.gif) no-repeat 0px -16px;
	 
	  }		  
				
/*-------------------------------ギャラリーindexスライド	-------------------------------	*/		
				
#gallery-title0{
    background:url(../img/gallery-title-0.gif) no-repeat;	
	width:430px;
	height:59px;
	text-indent:-9999px;
	}					
	
/* Horizontal Carousel */
#horizontal_carousel {
  float:left;
  width: 575px;
  height: 160px;
  margin-bottom: 10px;
  position: relative;  
}         

#horizontal_carousel .container {
  position: absolute;
  top: 5px;
  left: 37px;  
  width: 504px;
  height: 144px;
  overflow:hidden;   
  background: #f9f4b4;
}            

#horizontal_carousel .previous_button {
  position: absolute;
  top: 5px;
  left: 10px;
  width: 27px;
  height: 144px;
  background: url(../img/left.gif);
  z-index: 100;    
  cursor:pointer;
}        

#horizontal_carousel .previous_button_disabled {
  background: url(../img/left-disabled.gif);
  cursor:default;
}

#horizontal_carousel .next_button {
  position: absolute;
  top: 5px;
  right: 10px;
  width: 27px;
  height: 144px;
  background: url(../img/right.gif);
  z-index: 100;
  cursor:pointer;
}   

#horizontal_carousel .next_button_disabled {
  background: url(../img/right-disabled.gif);
  cursor:default;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 144px;
}                      

#horizontal_carousel ul li img {
  border:1px solid #41210d;
  display:block;             
  background:#f9f4b4;  
}                               

#horizontal_carousel ul li {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
}                               

#horizontal_carousel ul li {
  border:0px solid green;
  color:#E3EDFA;
  margin:0pt;
  padding:15px 10px 10px;
  width:106px;
  list-style:none;   
  float:left;
}

/* Horizontal Carousel2 */
#horizontal_carousel2 {
  float:left;
  width: 575px;
  height: 160px;
  margin-bottom: 10px;
  position: relative;  
}         

#horizontal_carousel2 .container {
  position: absolute;
  top: 5px;
  left: 37px;  
  width: 504px;
  height: 144px;
  overflow:hidden;   
  background: #f9f4b4;
}            

#horizontal_carousel2 .previous_button {
  position: absolute;
  top: 5px;
  left: 10px;
  width: 27px;
  height: 144px;
  background: url(../img/left.gif);
  z-index: 100;    
  cursor:pointer;
}        

#horizontal_carousel2 .previous_button_disabled {
  background: url(../img/left-disabled.gif);
  cursor:default;
}

#horizontal_carousel2 .next_button {
  position: absolute;
  top: 5px;
  right: 10px;
  width: 27px;
  height: 144px;
  background: url(../img/right.gif);
  z-index: 100;
  cursor:pointer;
}   

#horizontal_carousel2 .next_button_disabled {
  background: url(../img/right-disabled.gif);
  cursor:default;
}

#horizontal_carousel2 ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 144px;
}                      

#horizontal_carousel2 ul li img {
  border:1px solid #41210d;
  display:block;             
  background:#f9f4b4;  
}                               

#horizontal_carousel2 ul li {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
}                               

#horizontal_carousel2 ul li {
  border:0px solid green;
  color:#E3EDFA;
  margin:0pt;
  padding:15px 10px 10px;
  width:106px;
  list-style:none;   
  float:left;
}


/* Horizontal Carousel3 */
#horizontal_carousel3 {
  float:left;
  width: 575px;
  height: 160px;
  margin-bottom: 10px;
  position: relative;  
}         

#horizontal_carousel3 .container {
  position: absolute;
  top: 5px;
  left: 37px;  
  width: 504px;
  height: 144px;
  overflow:hidden;   
  background: #f9f4b4;
}            

#horizontal_carousel3 .previous_button {
  position: absolute;
  top: 5px;
  left: 10px;
  width: 27px;
  height: 144px;
  background: url(../img/left.gif);
  z-index: 100;    
  cursor:pointer;
}        

#horizontal_carousel3 .previous_button_disabled {
  background: url(../img/left-disabled.gif);
  cursor:default;
}

#horizontal_carousel3 .next_button {
  position: absolute;
  top: 5px;
  right: 10px;
  width: 27px;
  height: 144px;
  background: url(../img/right.gif);
  z-index: 100;
  cursor:pointer;
}   

#horizontal_carousel3 .next_button_disabled {
  background: url(../img/right-disabled.gif);
  cursor:default;
}

#horizontal_carousel3 ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 144px;
}                      

#horizontal_carousel3 ul li img {
  border:1px solid #41210d;
  display:block;             
  background:#f9f4b4;  
}                               

#horizontal_carousel3 ul li {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
}                               

#horizontal_carousel3 ul li {
  border:0px solid green;
  color:#E3EDFA;
  margin:0pt;
  padding:15px 10px 10px;
  width:106px;
  list-style:none;   
  float:left;
}



.to-gallery{
   position:absolute;
   top:156px;
   left:365px;
   }
a .link-text{
   color:#41210d;
   text-align:center;
   }
 a:hover .link-text{
   color:#996C33;
   text-align:center;
   }   
	
	
	
	
	
	
	
		

