body                 {
                      width : 920px ;
                      height : auto ;
                      margin : auto ;
                      background-color : #F7F7F7 ;
                     }

#container           {
                      width : 920px ;
                      height : auto ;
                      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;
                      margin-left : 90px ;
                     }

.box                 {
	                  width : 900px ;
					  height : 400px ;
                     }

#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 ;
                                                             }
#renual            {
                      width : 900px ;
                      height : 170px ;
                      margin-top : 20px ;
					  margin-bottom : 0px ;
					  margin-left : 10px ;
					  margin-right : 10px ;
                    }   
#maincol            {
                      width : 900px ;
                      height : 1315px ;
                      margin-top : 10px ;
					  margin-bottom : 0px ;
					  margin-left : 10px ;
					  margin-right : 10px ;
                    }                 

#list               {
	                  width : 260px ;
					  height : 1295px ;
					  margin-top : 10px ;
					  float : left ;
					  background-color : #F7F7F7 ;
                    }
			
.kusitu {
 width : 260px ;
 height : 92px ;
 margin-bottom : 10px ;
 margin-top:0px;
 margin-left : 0px ;
 background-color : #666666 ;
}
			
.kusitu p {
 font-size : 13px ;
 color : #FFFFFF ;
 margin-top : 10px ;
 margin-bottom : 15px ;
 text-align : center ;
}


.hanare {
 width  : 260px ;
 height : 150px ;
 margin-top : 8px ;
 margin-left : 0px ;
}			
.category1 {
 width  : 260px ;
 height : 100px ;
 margin-top : 10px ;
 margin-bottom:10px;
}					
.movie {
 width  : 260px ;
 height : 114px ;
 margin-top : 8px ;
}

.customer {
 width  : 260px ;
 height : 154px ;
 margin-top : 8px ;
}

.panf {
 width  : 260px ;
 height : 130px ;
 margin-top : 8px ;
}

.glume {
 width  : 260px ;
 height : 105px ;
 margin-top : 8px ;
}

.blog {
 width  : 260px ;
 height : 114px ;
 margin:8px 0px 10px 0px;
}

.trip          {
	                 width  : 248px ;
					 height : 200px ;
					 margin-top : 20px ;
					 margin-left : 5px ;
					 border-style:solid;
					 border-color:#CCC;
					 border-width:1px;
					 background-color:#FFF;
                    }
.trip p           {
	                 font-size : 12px ;
					 color : #999999 ;
					 line-height : 1.5 ;
					 margin-top : 3px ;
					 margin-right : 5px ;
					 margin-bottom : 5px ;
					 margin-left : 3px ;
                    }
					
					
	
#main {
 width : 625px ;
 height : 1295px ;
 margin-top : 10px ;
 margin-left : 8px ;
 float : left ;
 background-color : #FFFFFF ;
}

.info {
 width : 625px ;
 height : 250px ;

 margin:10px 0px 0px 0px;

}
					
.info img {
 margin-top : 0px ;
 margin-bottom : 5px ;
 margin-left : 0px ;
 margin-right : 0px ;
}			   
.info .whatsnew{
 width:400px;
 float:left;
  border-style:solid;
 border-width:1px;
 border-color:#CCCCCC;
  margin:0px 0px 0px 5px;
}
.info .jaran {
 width:200px;
 float:right;
 margin:0px 5px 0px 0px;
}
.stayplan {
 width : 625px ;
 height : 230px ;
 background-color : #F7F7F7 ;
 margin:0px 0px 10px 0px;
}
.stayplan h2 {
 font-size : 13px ;
 color : #453816 ;
 margin:3px 0px 0px 3px;
}
		
.stayplan p {
 font-size : 13px ;
 color : #453816 ;
 margin:3px 0px 0px 3px;
 line-height:1.4;
}
.pl1 {
 width:310px;
 height:180px;
 float:left;
 margin:5px 0px 0px 0px;
 background-color:#EDE6DC;
}
.pl2 {
 width:310px;
 height:180px;
 float:right;
 margin:5px 0px 0px 0px; 
 background-color:#EDE6DC; 
}

.ninkiplan {
 width : 625px ;
 height : 460px ;
 background-color : #F7F7F7 ;
 margin:0px 0px 10px 0px;
}
.ninkiplan h2 {
 font-size : 13px ;
 color : #453816 ;
 margin:3px 0px 0px 3px;
}
		
.ninkiplan p {
 font-size : 13px ;
 color : #453816 ;
 margin:3px 0px 0px 3px;
 line-height:1.4;
}
.ninki1 {
 width:619px;
 height:120px;
 margin:10px 3px 0px 3px;
 background-color:#EDE6DC;
}
.ninki2 {
 width:619px;
 height:120px;
 margin:10px 3px 0px 3px;
 background-color:#EDE6DC;
}
.ninki3 {
 width:619px;
 height:120px;
 margin:10px 3px 0px 3px;
 background-color:#EDE6DC;
}
.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: 100px;
                                      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 ;
                   }  
				   