/* CSS Document */
.rap{width:780px;
     height:auto;
	 margin:0 auto;
	 }
.top{width:760px;
     height:200px
	 }
.top h1{font-size:10px;
        color:#333333
		}	 
.right{width:250px;
      height:auto;
	  float:right;
	  margin-top:30px
	  }	 
.main{width:510px;
      height:auto;
	  float:left;
	  margin-top:20px
	  }
.main h1{margin-left:20px;
         color:#009933;
		 font-size:18px
                  }
.main h2{margin-left:20px;
         font-size:18px;
		 color:#FF0000
         }	
.main h3{margin-left:20px;
         font-size:14px;
		 color:#0000FF;
		 margin-left:25px
		 }		 	 				  	  
.main h4 a{text-decoration:none;
           color:#000000
        }
.main  h4 a:hover{text-decoration:none;
              color:#0033FF
              }
.main h5{margin-left:20px;
         line-height:20px;
		 color:#666666
         }
.main h6{font-size:12px;
         line-height:20px;
		 color:#333333
         }		 
.main p{margin-left:20px
        }			  
.main th{background-color:#999999;
         border:#333333 solid
		 }
.main td{border:#333333 solid 1px
         }
.main li{line-height:30px
         }
.key{width:510px;
     height:auto
	 }
.key p{font-size:12px;
       color:#333333;
	   text-align:left;
	   line-height:18px
       }	 
.key td{border:#CC0000 solid 2px;
        background-color:#CCCCCC
        }
.key th{border:0;
        background-color:#FFFFFF;
		padding-left:0px
		}		
.key h2{font-size:18px;
        color:#000000
        }
.key h5{color:#CC0033
        }
.point h5{color:#0066FF
}		
.point p{font-size:12px;
         line-height:20px
		 }												 	 		 
.right th{background-color:#66CC99;
         border:#663333 solid;
		 font-size:14px
		 }
.right td{background-color:#FFFFFF;
         border:#663333 solid 1px;
		 font-size:14px;
		 text-align:center
		  }	
.right a{color:#000000;
         text-decoration:none
		 }		   		 		 
.link{width:500px;
      height:500px;
	  overflow-x:hidden;
	  overflow-y:scroll
	  }
.area{width:500px;
      height:auto
	  }
.area th{border:#006666 solid;
         background:#CCCCCC;
		 font-size:12px
         }
.area td{border:#009999 solid 1px;
         font-size:12px
         }
.shoukai{width:510px;
         height:auto
		 }
.shoukai td{border:#CC0000 solid;
            background-color:#CCCCCC
			}
.shoukai th{border:#666666 solid 1px;
            background-color:#FFFFFF
            }
.shoukai p{text-align:left
           }								 		 		 	  	  		 		 	  
.footer{width:760px;
       height:auto;
	   margin-top:30px
	   }
.end{width:760px;
     height:30px
	 }
.end p{margin-left:180px;
       font-size:12px
       }
img{border:0
     }	   	 
     	   	  	 	 
.news a{color:#0033CC
        }
.news a:hover{color:#6699FF
             }
.news h3{border-bottom:#666666 dotted
          } 

.news h5{color:#666666
         }
.news li{font-size:12px
        }		 