@charset "utf-8";

* {
	margin: 0px;
	padding: 0;
	border: 0;
}

body{ position:absolute;
      left:50%;
      top:0px;
	  margin-left:-712.5px;
	  height:1168px;
	  width:1425px;
	  margin-top:0px;
	  text-align:center;
	 font-family:"小塚ゴシック Pro B", "小塚ゴシック Pro H";
	 line-height:20px;}
	 
a:active{color:#4eb233;}

#site-box { height:100%;
		   width:100%;
		   position:relative;
		   top:0px;
		   left:0px;
		   margin:0 auto;
		   text-align: left;}  

#a-box {background-color:#daf5fa;
	   	background-repeat: no-repeat;
		position:relative;
		top:0px;
		left:0px;
		height:502.5px;
		width:100%;
		margin: 0 auto ; }

/*準備中サイン*/
#jyunnbityuusign {
	position: absolute;
	bottom: 0;
	left: 500px;
	width: 81px;
	height: 84px;
	z-index:5;
    }

/*ここまで*/


#address {z-index:1;
          position:absolute;
	      top:119px;
		  left:641px;
		  color:#e17c0e;
		  text-align:right;
		  line-height:18px;}

#homeaddress {font-size:13px;}
#mailaddress{font-size:12px;}		  

#haikei_top {position:absolute;
             top:0;
			 left:0;
			 width:100%;
			 height:100%;
			 z-index:0;}

		 
/*ここからマウスオーバー設定*/

#tent {position:absolute;
       left:1008px;
	   bottom: 0px;  
	   z-indez:10; 
	   }
	   
#tent a{ display:block;
		 text-decoration:none;
		 text-indent:-9999px;
		 width:263px;
		 height:238px;
	     background:url(img75/tent.png);
		 background-repeat:no-repeat;
		 background-position:0px 0px;}	
		 
#tent a:hover {
	            background:url(img75/tent.png);
		        background-repeat:no-repeat;
		        background-position:0px -238px;}			 	 


#truck {
	    position: absolute;
	    bottom: 0px;
	    left: 15%;
	    z-index: 2;
         }

#truck a{
	     display:block;
		 text-decoration:none;
		 text-indent:-9999px;
		 width:188.5px;
		 height:181px;
	     background:url(img75/truckbutton75.png);
		 background-repeat:no-repeat;
		 background-position:-188.5px 0px;}		 

#truck a:hover {
	            background:url(img75/truckbutton75.png);
		        background-repeat:no-repeat;
		        background-position:0px 0px;}	


#sakumotu {position: absolute;
	       left: 453.75px;
	       bottom:0px;
		   z-index:3; }

#sakumotu a {display:block;
		     text-decoration:none;
		     text-indent:-9999px;
		     width:184px;
		     height:92px;
	         background:url(img75/sakumotu_button75.png);
		     background-repeat:no-repeat;
		     background-position:0px 0px;}

#sakumotu a:hover {background:url(img75/sakumotu_button75.png);
		           background-repeat:no-repeat;
		           background-position:0px -92px;}




#mail    {position: absolute;
	      left: 660px;
	      bottom:0px;
          }

#mail a {display:block;
		 text-decoration:none;
		 text-indent:-9999px;
		 width:176px;
		 height:80px;
	     background:url(img75/mail_button75.png);
		 background-repeat:no-repeat;
		 background-position:0px 0px;}

#mail a:hover {background:url(img75/mail_button75.png);
		       background-repeat:no-repeat;
		       background-position:0px -80px;}


#galley {position: absolute;
	     left: 842.75px;
	     bottom:0px;
         }

#galley a {display:block;
		   text-decoration:none;
		   text-indent:-9999px;
		   width:144px;
		   height:84px;
	       background:url(img75/hayasisannbutton75.png);
		   background-repeat:no-repeat;
		   background-position:0px 0px;}

#galley a:hover {background:url(img75/hayasisannbutton75.png);
		         background-repeat:no-repeat;
		         background-position:0px -84px;}

/*ここまで*/

/*ここから拡大表示*/

#imgHover { position: abusoiute;  
  　　　　　top:0;
  　　　　　right:0px;  
  　　　　　width:1425px;
　　　　　　}  
#imgHover #imgFrame {
	position: absolute;
	left: 453px;
	top: 135px;
	width: 333px;
	height: 225px;
  }  
#imgHover #imgHoverList {
	list-style: none;
	position: relative;
	top: 0;
	left: 875px;
	width: 111px;
}   
  

#imgHover ul li img { margin-bottom:12.3px; 
                     border: none;  
                       }  
#imgHover ul li a {  display: block;  
                      }  
#imgHover ul li a:hover {  
                         position: static;  
                          }  
#imgHover ul li a .mainImage {  
                              display: none;  
                                }  
#imgHover ul li a:hover .mainImage {  
                                   display: block;  
                                    position: absolute;  
                                     top:165px;  
                                    left: -415px;  
                                       } 


/*ここまで*/



#b-box {background-image: url(img75/sinnme75.gif);
	    background-repeat:repeat-y;
		height:617px;
	    width:100%;
	    background-color:#c28a67 ;
        margin:0 auto;
		position:relative;  } 

#sign { position: absolute;  
       left: auto ;
	   top: 0px;
	   margin-top:11.25px; }

#newinfo {position:absolute;
      top:28px;
      left:559px;
	  width :307px;
	  height:108px;
	  padding:0px 0px;}

#new {font-size:15px;
      text-align:center;
	  color:#e17c0e;
	  line-height:25px;}
	  
#info {font-size:13px;
      text-align:center;
	  position:relative;
	  top:0px;
	  left:0px;}	  	  



#contents-box {
	height: 398.25px;
	width: 742.5px;
	position: absolute;
	top:0px;
	left:341.25px;
	margin-top:198.75px;
	background-color: #ffffff; }



#starform { position:relative;
            top:50px;
			left:0px;
            width: 727px;
            height:398.25px; }            /* テーブルの横幅をピクセルで指定 */



             		
		  	  	 
#hayasisann_img {
	width: 150px;
	height: auto;
	position: absolute;
	right: 50px;
	top: 13px;
				 }            

	   
#c-box {position:relative;
	    height:48.5px;
		width:1425px;
        background-color:#c28a67 ;
		background-image:url(img75/kusa75.gif);
		background-repeat:repeat-x ; }	   

#copyright {position:absolute;
            top:50%;
			left:50%;
			margin-left:-132px;
		    margin-top:-4.8px;
			color:#FFF;
			font-size:13px;
			text-align:center;}
