body                 {
                      width : 920px ;
                      height : auto ;
                      margin : auto ;
                      background-color : #F7F7F7 ;
                     }

#container           {
                      width : 920px ;
                      height :3800px ;
                      padding : 0px ;
                      background-color : #FFFFFF ;
                     }

#heder               {
                      width : 900px ;
                      height : 510px ;
                      margin-left : 10px ;
					  margin-right : 10px ;
                      padding : 0px ;
                     }

.name               {
	                  width : 900px ;
					  height : 70px ; 
					  background : url(img/name.gif) no-repeat ;
                     }
					 
.name h1             {
                      font-size : 12px ;
					  font-weight : normal ;
                      color : #000000 ;
                      margin-top : 5px ;
					  margin-bottom : 5px;
                      text-align : center ;
                     }

.name p             {
                      font-size : 13px ;
                      color : #000000 ;
                      margin-top : 5px ;
					  margin-bottom : 5px;
					  margin-right : 5px ;
                      text-align : right ;
                     }

#heder-nav           {
                      width : 900px ;
					  height : 40px ;
                      margin-top : 0px ;
					  margin-bottom : 0px ;
					  margin-left : 0px ;
					  margin-right : 0px ;
                      padding : 0px ;
                     }

#heder-nav h2        {
                      font-size : 9px ;
                      margin : 0px ;
                      padding : 0px ;
                      float : left ;
                     }

#heder-nav h2 em     {
                       visibility : hidden ;
                     }

#heder-nav h2 a      {
                       text-decoration : none ;
                       display : block ;
                     }

#heder-nav h2#raikan a                     {
	                                        width : 113px ;
											height : 40px ;
                                            background : url(img/bt/bt8.jpg) no-repeat ;
                                           }


#heder-nav h2#raikan a:hover,#heder-nav h2#raikan a:active   {
	                                                          width : 113px ;
											                  height : 40px ;
                                                              background : url(img/bt/bt8.jpg) no-repeat ;
                                                             }

#heder-nav h2#kannai a                     {
	                                        width : 112px ;
											height : 40px ;
                                            background : url(img/bt/bt1.jpg) no-repeat ;
                                           }


#heder-nav h2#kannai a:hover,#heder-nav h2#kannai a:active   {
	                                                          width : 112px ;
											                  height : 40px ;
                                                              background : url(img/bt/bt1.jpg) no-repeat ;
                                                             }

#heder-nav h2#heya a                     {
	                                        width : 113px ;
											height : 40px ;
                                            background : url(img/bt/bt2.jpg) no-repeat ;
                                           }


#heder-nav h2#heya a:hover,#heder-nav h2#heya a:active   {
	                                                       width : 113px ;
														   height : 40px ;
                                                           background : url(img/bt/bt2.jpg) no-repeat ;
                                                         }

#heder-nav h2#ryori a                     {
	                                        width : 112px ;
											height : 40px ;
                                            background : url(img/bt/bt3.jpg) no-repeat ;
                                           }


#heder-nav h2#ryori a:hover,#heder-nav h2#ryori a:active   {
	                                                           width : 112px ;
															   height : 40px ;
                                                               background : url(img/bt/bt3.jpg) no-repeat ;
                                                             }

#heder-nav h2#huro a                     {
	                                        width : 113px ;
											height : 40px ;
                                           background : url(img/bt/bt4.jpg) no-repeat ;
                                           }


#heder-nav h2#huro a:hover,#heder-nav h2#huro a:active   {
	                                                       width : 113px ;
														   height : 40px ;
                                                           background : url(img/bt/bt4.jpg) no-repeat ;
                                                          }

#heder-nav h2#este a                     {
	                                       width : 112px ;
										   height :40px ;
                                            background : url(img/bt/bt5.jpg) no-repeat ;
                                           }


#heder-nav h2#este a:hover,#heder-nav h2#este a:active   {
	                                                          width : 112px ;
															  height : 40px ;
                                                               background : url(img/bt/bt5.jpg) no-repeat ;
                                                             }

#heder-nav h2#access a                     {
	                                        width : 113px ;
											 height : 40px ;
                                            background : url(img/bt/bt6.jpg) no-repeat ;
                                           }


#heder-nav h2#access a:hover,#heder-nav h2#access a:active   {
	                                                          width : 113px ;
															  height : 40px ;
                                                               background : url(img/bt/bt6.jpg) no-repeat ;
                                                             }

#heder-nav h2#yoyaku a                     {
	                                         width : 112px ;
											 height : 40px ;
                                            background : url(img/bt/bt7.jpg) no-repeat ;
                                           }


#heder-nav h2#yoyaku a:hover,#heder-nav h2#yoyaku a:active   {
	                                                           width : 112px ;
															   height : 40px ;
                                                               background : url(img/bt/bt7.jpg) no-repeat ;
                                                             }


#content            {
                      width : 900px ;
                      height : 3300px ;
                      margin-top : 10px ;
					  margin-left : 10px ;
					  margin-right : 10px ;
					  margin-bottom : 0px ;
                    }


#info              {
                      width : 900px ;
                      height : 400px ;
                      margin-top : 10px ;
                    }

#info p          {
                      font-size : 13px ;
                      color : #000000 ;
					  letter-spacing : 1px ;
                      line-height : 2.0 ;
                      margin-top : 10px ;
                      margin-left : 30px ;
					  margin-right : 30px ;
                    }

#kikan              {
	width : 900px;
	height : 320px;
	margin-top : 10px;
	color: #000;
	   }

#kikan p.mi          {
                      font-size : 15px ;
                      color : #000000 ;
					  letter-spacing : 1px ;
                      line-height : 1.6 ;
                      margin-top : 0px ;
                      margin-left : 10px ;
					  margin-right : 15px ;
					  margin-bottom:0px;
                    }

#kikan p.co          {
                      font-size : 13px ;
                      color : #000000 ;
					  letter-spacing : 1px ;
                      line-height : 1.6 ;
                      margin-top : 0px ;
                      margin-left : 5px ;
					  margin-right : 5px ;
					  margin-bottom:0px;
                    }

#menu             {
                    width : 900px ;
                    height : 2730px ;
                   }

.kaiseki          {
	width : 900px;
	height : 1100px;
	text-align: center;
                  }
				  
.mphoto {
	     width : 540px ;
		 height : 880px ;
		 background-color : #000000 ;
		 float : left ;
        }
		
.uphoto {
	     width : 540px ;
		 height : 365px ;
		 margin-left : 0px;
		 margin-right : 0px ;
		 margin-top : 10px ;
		 margin-bottom : 0px ;
		 text-align : center ;
		 background-color : #000000 ;
         }
		 
.uphoto img {
	     margin-top : 10px ;
		 
         }		 

.sphoto  {
	      width : 540px ;
		  height : 500px ;
		  margin-left : 0px ;
		  margin-right : 0px ;
		  margin-top : 0px ;
		  margin-bottom : 0px ;
		  background-color :#000000 ;
         }
	
.sphoto1 {
	      width : 120px ;
		  height : 100px ;
		  margin-left : 13px ;
		  margin-right : 0px ;
		  margin-top : 0px ;
		  margin-bottom : 10px ;
		  text-align : center ;
		  float : left ;
         }	
		 
.sphoto2 {
	      width : 120px ;
		  height : 100px ;
		  margin-left : 10px ;
		  margin-right : 0px ;
		  margin-top : 0px ;
		  margin-bottom : 10px ;
		  text-align : center ;
		  float : left ;
         }	
		 
.sphoto3 {
	      width : 120px ;
		  height : 100px ;
		  margin-left : 10px ;
		  margin-right : 0px ;
		  margin-top : 0px ;
		  margin-bottom : 10px ;
		  text-align : center ;
		  float : left ;
         }
		 
.sphoto4 {
	      width : 120px ;
		  height : 100px ;
		  margin-left : 10px ;
		  margin-right : 10px ;
		  margin-top : 0px ;
		  margin-bottom : 10px ;
		  text-align : center ;
		  float : left ;
         }
	
.sphoto5 {
	      width : 120px ;
		  height : 100px ;
		  margin-left : 13px ;
		  margin-right : 0px ;
		  margin-top : 0px ;
		  margin-bottom : 10px ;
		  text-align : center ;
		  float : left ;
         }	
		 
.sphoto6 {
	      width : 120px ;
		  height : 100px ;
		  margin-left : 10px ;
		  margin-right : 0px ;
		  margin-top : 0px ;
		  margin-bottom : 10px ;
		  text-align : center ;
		  float : left ;
         }	
		 
.sphoto7 {
	      width : 120px ;
		  height : 100px ;
		  margin-left : 10px ;
		  margin-right : 0px ;
		  margin-top : 0px ;
		  margin-bottom : 10px ;
		  text-align : center ;
		  float : left ;
         }
		 
.sphoto8 {
	      width : 120px ;
		  height : 100px ;
		  margin-left : 10px ;
		  margin-right : 10px ;
		  margin-top : 0px ;
		  margin-bottom : 10px ;
		  text-align : center ;
		  float : left ;
         }
	
.sphoto9 {
	      width : 120px ;
		  height : 100px ;
		  margin-left : 13px ;
		  margin-right : 0px ;
		  margin-top : 0px ;
		  margin-bottom : 10px ;
		  text-align : center ;
		  float : left ;
         }	
		 
.sphoto10 {
	      width : 120px ;
		  height : 100px ;
		  margin-left : 10px ;
		  margin-right : 0px ;
		  margin-top : 0px ;
		  margin-bottom : 10px ;
		  text-align : center ;
		  float : left ;
         }	
		 
.sphoto11 {
	      width : 120px ;
		  height : 100px ;
		  margin-left : 10px ;
		  margin-right : 0px ;
		  margin-top : 0px ;
		  margin-bottom : 10px ;
		  text-align : center ;
		  float : left ;
         }
		 
.sphoto12 {
	      width : 120px ;
		  height : 100px ;
		  margin-left : 10px ;
		  margin-right : 10px ;
		  margin-top : 0px ;
		  margin-bottom : 10px ;
		  text-align : center ;
		  float : left ;
         }

.sphoto13 {
	      width : 120px ;
		  height : 100px ;
		  margin-left : 13px ;
		  margin-right : 0px ;
		  margin-top : 0px ;
		  margin-bottom : 10px ;
		  text-align : center ;
		  float : left ;
         }	
		 
.sphoto14 {
	      width : 120px ;
		  height : 100px ;
		  margin-left : 10px ;
		  margin-right : 0px ;
		  margin-top : 0px ;
		  margin-bottom : 10px ;
		  text-align : center ;
		  float : left ;
         }	
		 
.sphoto15 {
	      width : 120px ;
		  height : 100px ;
		  margin-left : 10px ;
		  margin-right : 0px ;
		  margin-top : 0px ;
		  margin-bottom : 10px ;
		  text-align : center ;
		  float : left ;
         }
		 
.sphoto16 {
	      width : 120px ;
		  height : 100px ;
		  margin-left : 10px ;
		  margin-right : 10px ;
		  margin-top : 0px ;
		  margin-bottom : 10px ;
		  text-align : center ;
		  float : left ;
         }

	
.right {
	     width : 345px ;
		 height : 1000px ;
		 margin :0px 0px 0px 10px ;
		 float : left ;
		 background : url(img/ryori/haikei.gif) ;
        }	
	
.kondate {
	     width : 345px ;
		 height : 900px ;
        }

.kondate h2 {
	         font-size : 16px ;
			 color : #333333 ;
			 letter-spacing : 1px ;
			 text-align : center ;
			 margin-top : 10px ;
			 margin-bottom : 10px ;
}

.kondate p.le {
	         font-size : 13px ;
			 color : #000000 ;
			 line-height : 1.6 ;
			 letter-spacing : 1px ;
			 text-align : center ;
			 margin-top : 5px ;
			 margin-bottom : 5px ;
}


.kondate p.ri {
	         font-size : 13px ;
			 color : #000000 ;
			 line-height : 1.6 ;
			 letter-spacing : 0px ;
			 margin-left : 5px ;
			 margin-right : 5px ;
			 margin-top : 5px ;
			 margin-bottom : 5px ;
}

.ippin {
	    width : 900px ;
		height : 800px ;
}

.ippin p {
	    font-size : 13px ;
		color : #000000 ;
		text-align : center ;
}




#foot              { 
                    width : 900px ;
                    padding : 0px ;
                    margin-top : 0px ;
					margin-bottom : 0px ;
					margin-left : 10px ;
					margin-right : 10px ;
					background : url(img/foot.gif) no-repeat ;
                   }
				   
#foot p                {
                        font-size : 14px ;
                        color : #333333 ;
                        text-align : center ;
                       }


#foot ul#subnav        {
                        padding-top : 5px;
                        margin : 0px ;
                        font-size : 12px ;
                        width : 900px ;
                        height : 25px ;
                       }

#foot ul#subnav li     {
                         margin : 0px ;
                         list-style : none ;
                         padding : 0px ;
                       }

#foot ul#subnav li a   {
                         display : block ;
                         text-decoration : none;
                         color : #333333 ;
                       }


#foot ul#subnav li#umi1             { 
                                      width: 75px;
                                      text-align : center;
                                      float : left ; 
                                    }

#foot ul#subnav li#umi1  a      {
                                  color : #333333 ;
                                }

#foot ul#subnav li#umi1 a:hover,#foot ul#subnav li#umi1 a:active {
                                                                  color : #CC0000 ;
                                                                 }

#foot ul#subnav li#umi2            { width: 75px;
                                     text-align : center;
                                     float : left ;
                                    }
                      
#foot ul#subnav li#umi2  a      {
                                  color : #333333 ;
                                }

#foot ul#subnav li#umi2 a:hover,#foot ul#subnav li#umi2 a:active {
                                                                  color : #CC0000 ;
                                                                }
           
#foot ul#subnav li#umi3      { width: 75px;
                                 text-align : center;
                                     float : left ;
                               }

#foot ul#subnav li#umi3  a      {
                                  color : #333333 ;
                                }

#foot ul#subnav li#umi3 a:hover,#foot ul#subnav li#umi3 a:active {
                                                                  color : #CC0000 ;
                                                                }


#foot ul#subnav li#umi4     { width: 75px; 
                                 text-align : center;
                                     float : left ;
                               }

#foot ul#subnav li#umi4  a      {
                                  color : #333333 ;
                                }

#foot ul#subnav li#umi4 a:hover,#foot ul#subnav li#umi4 a:active {
                                                                  color : #CC0000 ;
                                                                }


#foot ul#subnav li#umi5        { width: 75px; 
                                 text-align : center;  
                                     float : left ;
                                }

#foot ul#subnav li#umi5  a      {
                                  color : #333333 ;
                                }

#foot ul#subnav li#umi5 a:hover,#foot ul#subnav li#umi5 a:active {
                                                                  color : #CC0000 ;
                                                                }


#foot ul#subnav li#umi6   { width: 75px;
                                 text-align : center; 
                                     float : left ;
                               }

#foot ul#subnav li#umi6  a      {
                                      color : #333333 ;
                                    }

#foot ul#subnav li#umi6 a:hover,#foot ul#subnav li#umi6 a:active {
                                                                            color : #CC0000 ;   
                                                                           }
#foot ul#subnav li#umi7  { width: 75px;
                                 text-align : center; 
                                     float : left ;
                               }

#foot ul#subnav li#umi7  a      {
                                      color : #333333 ;
                                    }

#foot ul#subnav li#umi7 a:hover,#foot ul#subnav li#umi7 a:active {
                                                                            color : #CC0000 ;
                                                                           }


#foot ul#subnav li#umi8        { 
                                 width: 75px;
                                 text-align : center;
                                 float : left ;
                               }

#foot ul#subnav li#umi8  a      {
                                  color : #333333 ;
                                }

#foot ul#subnav li#umi8 a:hover,#foot ul#subnav li#umi8 a:active {
                                                                          color : #CC0000 ;
                                                                         }


#foot ul#subnav li#umi9       { width: 75px;
                                 text-align : center;
                                     float : left ;

                               }

#foot ul#subnav li#umi9  a      {
                                  color : #333333 ;
                                }

#foot ul#subnav li#umi9 a:hover,#foot ul#subnav li#umi9 a:active {
                                                                  color : #CC0000 ;
                                                                }

#foot ul#subnav li#umi10  { width: 75px;
                                 text-align : center; 
                                     float : left ;
                               }

#foot ul#subnav li#umi10  a      {
                                      color : #333333 ;
                                    }

#foot ul#subnav li#umi10 a:hover,#foot ul#subnav li#umi10 a:active {
                                                                            color : #CC0000 ;
                                                                           }


#foot ul#subnav li#umi11   { width: 75px;
                                 text-align : center;
                                     float : left ;
                               }

#foot ul#subnav li#umi11  a      {
                                  color : #333333 ;
                                }

#foot ul#subnav li#umi11 a:hover,#foot ul#subnav li#umi11 a:active {
                                                                          color : #CC0000 ;
                                                                         }

#footer             {
                      padding-bottom : 10px ;
                      font-size : 14px ;
                      text-align : center ;
                      color : #333333 ;
                    }
