@charset "shift_jis";
/* CSS Document */

body { margin: 0;
       padding: 0;
	   background-image:url(../images/public/back.jpg);
	 }

.bodytable {
            width: 800px;
		    background: url(../images/public/subback.jpg) repeat-y;
		    border: 0;
		   }

h1 { color: #485a1e; 
   }

 		   
.topmenu {
          background:url(../images/public/submenuback.jpg) no-repeat;
		  padding:0 0 0 11px;
		   }
		   
.bannertable {
              width:168px;
              font-size:11px;
			  text-align:left;
			  border:0;
              }		   
			  
.bannerTD {padding:35px 0 13px 14px;
           color:#493311;
		         }			  

.bannerTD a:hover {
                           text-decoration:underline;
						   }


.bannerTD a {color:#493311; text-decoration:none;
}

.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;
	   color:#87a62f;
		   }				 				 
		   
.news a{    color:#87a62f;
			text-decoration:none;
			font-weight:bold;
			}				
			
.news a:hover{text-decoration:underline;
                       }
					   
.news h3 {color:#003862;}					   					  
									   
.newsimg  {float:left;
           padding:5px 5px 0 0;
		   }									   

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

.submenu p{color:#003862;
          font-size:12px;
		  padding:5px 0 5px 5px;
		  text-align:left;}
		
.submenu a{ color:#708f54;
            font-size:12px;
			text-decoration:none;
            text-align:left;
			width:151px;
			padding:5px 0 5px 17px;
			display:block;
			background:url(../images/public/ygpoint.gif) no-repeat 0 7px;}		
			
			
.submenu a:hover{text-decoration:underline; color:#ef7922;} 

.submenu a:link,a:visited {text-decoration:none;}


.content { font-size:12px;
           color:#666666;
		   line-height:150%;}
		   
		   
		   
.qnabox {
	width:465px;
	height:106px;
	background-color: #FFFFFF;
	left:293px;
	position:absolute;
	visibility: hidden;
	border:1px solid #c7e07f;
	font-size:12px;
	line-height:150%;
	padding:5px;
	color:#666666;
	overflow:auto;
}		 

.qnabox a{ background-color:#748c3d;
           color:#FFFFFF;
		   padding:1px 3px;}
		   
.question a{text-decoration:underline; color:#999999;}

   


.subback { background:url(../images/public/subleftback.jpg) no-repeat;}


.topic { font-size:12px;
          line-height:150%;
		  color:#666666;
		  }		


.topic a{   color:#87a62f;
			text-decoration:underline;
			font-weight:bold;
			}				
			
.topic a:hover,a:linked {text-decoration:underline;
                        }			  
					   
					   
					   
.column {font-size:12px;
         line-height:150%;
		 color:#333333;
		 }
		 
.column a{  color:#87a62f;
			text-decoration:underline;
			
			}


.column a:hover { text-decoration: underlinel;
                }
				
				
.columnView	{width:460px;
             font-size:12px;
			 }

.columnView span{ 	
        height: 20px;		    
        background: url(../images/public/newsline.gif) repeat-x;
		width: 460px;
		display: block;
        }

	
.columnTitle {font-size:14px;
              color:#fff;
			  font-weight:bold;
			  background-color:#80a42f;
			  display:block;
			  width:449px;
			  padding:5px 7px 3px 7px;
			}
			 
.columnData	{font-size:11px;
            text-align:right;
			}
			
.columnText { font-size:12px;
              line-height:150%;
			  }			

.columnNavi {text-align:center;
             font-size:12px;
			 width:470px;
             }
			  
.columnNavi a{
              color:#87a62f;	 
			  text-decoration:none;
			  }
			  
.columnNavi a:hover {text-decoration:underline;
}			

.boardBottom {  
              background:url(../images/public/greenline.gif) repeat-x bottom;
			  width:460px;}
  
.boardView {
            font-size:12px; 
			padding-top:10px;}  
			
.boardData	{font-size: 11px;
             text-align: left;
			 height: 20px;
			 background: url(../images/public/greenline.gif) repeat-x bottom;
			 padding-left: 5px;
			}
			
.boardData a{ color: #87a62f;	 
			  text-decoration: none;
			  }
			  
.boardData a:hover {text-decoration:underline;
                    color:#ef7922;}			


.boardForm {border: 1px solid #999999;
            font-size: 12px;
			color: #333333;
           }
			
.linkTitle {font-size:12px;
            }
			 
.linkTitle a{ color:#80a42f;
			  padding:3px 0 0 15px;
			  background:url(../images/public/orangepoint.gif) no-repeat 0 5px;
			}
			
.linkTitle a:hover { font-weight:bold;
                     color:#ef7922;}		
					 
.linkTitle p{color: #80a42f;
			padding: 3px 0 0 15px;
			background: url(../images/public/orangepoint.gif) no-repeat 0 5px;
			}					 
			 
.linkText {padding-left: 15px;
           font-size: 12px;
           line-height: 150%;
           }							
		   	  			
/* ----- tH[ -------------------------------------- */

/* eLXg */

input,select {
	color: #000000;
	border: #999999 1px solid;
	line-height: 1.1;
}

/* eLXgGA */

textarea {
	color: #000000;
	border: #999999 1px solid;
	line-height: 1.2;
}

/* {^ */
.submit,.reset,.button {
	line-height: 1.1;
    background-color: #FFFFFF;
    }

/* `FbN{bNX */
.checkbox {
	       border : 0px ;
          }

/* WI{^ */
.radio {
	border : 0px;
    }		

.table {
	border: #7777AA 1px solid;
	border-collapse: collapse;
}

.table_head {
	        color: #606060;
            border: #AAAAAA 1px solid;
            padding: 3px;
        	background-color: #EEEEEE;
			font-size:12px;
             }

/* e */

.table_data {
	        color: #606060;
        	border: #AAAAAA 1px solid;
            padding: 3px;
        	background-color: #FFFFFF;
        	font-size: 12px;
}	
