@charset "SHIFT-JIS";
/* CSS Document */

body { margin:0;
       padding:0;
	   font-family:"Osaka", "‚l‚r ‚oƒSƒVƒbƒN";
	   background-image:url(../images/public/back.jpg);
	 }
	 

.topmenu { background:url(../images/public/index_menuback.jpg) no-repeat;
		   padding:20px 0 47px 11px;
		   }
		

.bodytable {
            width: 800px;
		    background:url(../images/public/tableback.jpg) repeat-y;
		    border: 0;
		   }		
		
		   
.bannertable { width: 168px;
              font-size: 11px;
			  text-align: left;
			  border: 0;
              }		   
			  
.bannerTD {padding:5px 3px 13px 14px;
           color:#493311;
		   background-repeat:no-repeat;
		         }		

.bannerTD a{color: #493311; text-decoration: none;
           font-size:11px;
           }
.bannerTD a:hover,a:linked {text-decoration: underline;
						   }
						   


.bannerBL {padding: 11px 0 18px 0;
           color: #003862;
		   }				 				 
		   
.bannerBL a{color: #85a233;
			text-decoration: none;
			font-weight: bold;
			}
			
.bannerBL a:hover,a:linked,a:visited {text-decoration: underline;
                                       }					  
									   
.data {font-size: 12px; 
       }					
		
		
.news {font-size: 12px;
	   line-height: 130%;
	   color: #575757;
	   padding-bottom: 10px;
	   }				 				 
		   
.news a{color: #87a62f;
		text-decoration: underline;
		font-weight: bold;
		}				
			
.news a:hover,a:linked {text-decoration: underline;
                        }					  
									   
.newsimg  {float: left;
           padding: 5px 5px 0 0;
		   }									   

.line { height: 10px;		    
        background: url(../images/public/newsline.gif)  repeat-x;
        }
		
		
		
