body                 {
                      width : 920px ;
                      height : auto ;
                      margin : auto ;
                      background-color : #F7F7F7 ;
                     }

#container           {
                      width : 920px ;
                      height : auto ;
                      padding : 0px ;
					  background-color : #FFFFFF ;
                     }




#heder               {
                      width : 900px ;
                      height : 505px ;
                      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;
                      margin-left : 90px ;
                     }

.box                 {
	                  width : 900px ;
					  height : 400px ;
                     }

#heder-nav           {
                      width : 900px ;
					  height : 35px ;
                      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#kannai a                     {
	                                        width : 129px ;
											height : 35px ;
                                            background : url(img/bt/bt1.jpg) no-repeat ;
                                           }


#heder-nav h2#kannai a:hover,#heder-nav h2#kannai a:active   {
	                                                          width : 129px ;
											                  height : 35px ;
                                                              background : url(img/bt/bt1.jpg) no-repeat ;
                                                             }

#heder-nav h2#heya a                     {
	                                        width : 129px ;
											height : 35px ;
                                            background : url(img/bt/bt2.jpg) no-repeat ;
                                           }


#heder-nav h2#heya a:hover,#heder-nav h2#heya a:active   {
	                                                       width : 129px ;
														   height : 35px ;
                                                           background : url(img/bt/bt2.jpg) no-repeat ;
                                                         }

#heder-nav h2#ryori a                     {
	                                        width : 128px ;
											height : 35px ;
                                            background : url(img/bt/bt3.jpg) no-repeat ;
                                           }


#heder-nav h2#ryori a:hover,#heder-nav h2#ryori a:active   {
	                                                           width : 128px ;
															   height : 35px ;
                                                               background : url(img/bt/bt3.jpg) no-repeat ;
                                                             }

#heder-nav h2#huro a                     {
	                                        width : 128px ;
											height : 35px ;
                                           background : url(img/bt/bt4.jpg) no-repeat ;
                                           }


#heder-nav h2#huro a:hover,#heder-nav h2#huro a:active   {
	                                                       width : 128px ;
														   height : 35px ;
                                                           background : url(img/bt/bt4.jpg) no-repeat ;
                                                          }

#heder-nav h2#este a                     {
	                                       width : 128px ;
										   height :35px ;
                                            background : url(img/bt/bt5.jpg) no-repeat ;
                                           }


#heder-nav h2#este a:hover,#heder-nav h2#este a:active   {
	                                                          width : 128px ;
															  height : 35px ;
                                                               background : url(img/bt/bt5.jpg) no-repeat ;
                                                             }

#heder-nav h2#access a                     {
	                                        width : 129px ;
											 height : 35px ;
                                            background : url(img/bt/bt6.jpg) no-repeat ;
                                           }


#heder-nav h2#access a:hover,#heder-nav h2#access a:active   {
	                                                          width : 129px ;
															  height : 35px ;
                                                               background : url(img/bt/bt6.jpg) no-repeat ;
                                                             }

#heder-nav h2#yoyaku a                     {
	                                         width : 129px ;
											 height : 35px ;
                                            background : url(img/bt/bt7.jpg) no-repeat ;
                                           }


#heder-nav h2#yoyaku a:hover,#heder-nav h2#yoyaku a:active   {
	                                                           width : 129px ;
															   height : 35px ;
                                                               background : url(img/bt/bt7.jpg) no-repeat ;
                                                             }

#maincol            {
                      width : 900px ;
                      height : 1420px ;
                      margin-top : 10px ;
					  margin-bottom : 0px ;
					  margin-left : 10px ;
					  margin-right : 10px ;
                    }                 

#list               {
	                  width : 260px ;
					  height : 1400px ;
					  margin-top : 10px ;
					  float : left ;
					  background-color : #F7F7F7 ;
                    }
			
.kusitu             {
	                 width : 250px ;
					 height : 110px ;
					 margin-bottom : 10px ;
					 margin-left : 5px ;
					 background-color : #666666 ;
                    }
			
.kusitu p          {
	                 font-size : 13px ;
					 color : #FFFFFF ;
					 margin-top : 10px ;
					 margin-bottom : 15px ;
					 text-align : center ;
                    }
			
.category           {
	                 width  : 250px ;
					 height : 130px ;
					 margin-top : 8px ;
					 margin-left : 5px ;
                    }
				
					
.category1          {
	                 width  : 250px ;
					 height : 100px ;
					 margin-top : 20px ;
					 margin-left : 5px ;
                    }
			
#main               {
	                 width : 625px ;
					 height : 1400px ;
					 margin-top : 10px ;
					 margin-left : 8px ;
					 float : left ;
					 background-color : #FFFFFF ;
                    }

.info               {
	                 width : 625px ;
					 height : 200px ;
					 background-color : #F7F7F7 ;
                    }
					
.info img          {
	                margin-top : 0px ;
					margin-bottom : 10px ;
					margin-left : 0px ;
					margin-right : 0px ;
                   }
		
.umiclub           {
	                width : 625px ;
					height : 150px ;
                   }
		
.selectp           {
	                 width : 625px ;
					 height : 280px ;
					 background-color : #F7F7F7 ;
                    }					

.osp               {
	                 width : 305px ;
					 height : 280px ;
					 float : left ;
                     background-color : #EDE9E4 ;
                    }
					
.osplan             {
	                 width : 305px ;
					 height : 120px ;
					 border-bottom-style : dashed ;
					 border-bottom-width : 1px ;
					 border-bottom-color : #000000 ;
                    }
		
.osplan h2           {
	                 font-size : 13px ;
					 color : #000000 ;
					 margin-top : 0px ;
					 margin-right : 0px ;
					 margin-bottom : 0px ;
					 margin-left : 0px ;
					 text-align : center;
                    }
		
.osplan p           {
	                 font-size : 13px ;
					 color : #000000 ;
					 line-height : 1.5 ;
					 margin-top : 3px ;
					 margin-right : 5px ;
					 margin-bottom : 5px ;
					 margin-left : 3px ;
                    }
					
.osplan img           {
	                 font-size : 13px ;
					 color : #000000 ;
					 margin-top : 5px;
					 margin-left : 5px ;
					 text-align : center ;
                    }					
				
.osplan1             {
	                 width : 305px ;
					 height : 120px ;
                    }
					
.osplan1 p           {
	                 font-size : 13px ;
					 color : #000000 ;
					 margin-top : 5px ;
					 margin-right : 5px ;
					 margin-left : 110px ;
                    }
					
.osplan1 img           {
	                 font-size : 13px ;
					 color : #000000 ;
					 margin-top : 5px;
					 margin-left : 5px ;
					 float : left ;
                    }					
					
.prank              {
	                 width : 305px ;
					 height : 280px ;
					 margin-left : 10px ;
                     background-color : #EDE9E4 ;					 
					 float : left ;
                    }
					
.prank h2           {
	                  font-size : 13px ;
					  color : #333333 ;
					  margin-top : 10px ;
					  margin-bottom : 0px ;
					  margin-left : 5px ;
                    }
	
.prank p           {
	                 font-size : 12px ;
					 color : #000000 ;
					 line-height : 1.5 ;
					 margin-top : 5px ;
					 margin-right : 5px ;
					 margin-left : 5px ;
					 margin-bottom : 5px ;
                    }
	
.ranking            {
	                 width : 305px ;
					 height : 80px ;
                    }
	
.iroom          {
	                width : 625px ;
					height : 150px ;
                   }
				   
.iryori          {
	                width : 625px ;
					height : 150px ;
					margin-top : 10px ;
                   }	   
				   
	
.sub           {
	                 width : 625px ;
					 height : 230px ;
					 margin-top : 10px ;
					 background-color : #F7F7F7 ;
                    }					

.eizo               {
	                 width : 305px ;
					 height : 205px ;
					 float : left ;
                    }
					
.komi              {
	                 width : 305px ;
					 height : 205px ;
					 margin-left : 10px ;
					 float : left ;
                    }					


.subb           {
	                 width : 625px ;
					 height : 205px ;
					 margin-top : 10px ;
					 background-color : #FFFFFF ;
                    }					

.gmap               {
	                 width : 202px ;
					 height : 200px ;
					 float : left ;
                    }
					
.ieste              {
	                 width : 202px ;
					 height : 200px ;
					 margin-right : 5px ;
					 margin-left : 5px ;
					 float : left ;
                    }
					
.umib              {
	                 width : 202px ;
					 height : 200px ;
					 float : left ;
                    }					

#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 : 30px ;
                       }

#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             {
                      width : 900px ;
                      height : 110px ;
                      margin-top : 0px ;
					  margin-bottom : 0px ;
					  margin-left : 10px ;
					  margin-right : 10px ;
                      font-size : 14px ;
                      line-height : 1.5 ;
                      text-align : center ;
                      color : #333333 ;
                    }

.waku              {
                    width : 350px ;
                    height : 60px ;
                    float: left ;
                   }  
				   