/* CSS Document */


body,div,
h1,h2,h3,h4,h5,h6,
p,table,th,td {
	margin			: 0;
	padding 		: 0;
}



h1,h2,h4,h5,h6 {
	clear			: both;
	font-size		: 100%;
}



.center{
	width:500px;
	height:auto;
	float:right;
	display:inline;
	margin:0;
	padding:0;
}
.center th{border:none;
           background-color:#FFFF99;
           }
.center td{border:none;
           }
		   
		   
		   
		   
.rap{width:780px;
     height:auto;
	 margin:0 auto;
	 }
.top{width:760px;
     height:auto;
	 }
.top h1{font-size:12px;
        color:#333333;
		} 	 		  		   
.sab{width:780px;
     height:25px
	 }
.sab p{float:right;
       font-size:12px;
       border-bottom:#333333 double;
	   display:inline;
       }				
.sab a{color:#000000;
         text-decoration:none;
		 }
.sab a:hover{color:#CC0033;
               text-decoration:none;
               font-size:12px;
			   }		 
img{border:none
    } 
.left{width:250px;
       height:auto;
	   float:left;
	   display:inline;
	   }
.left li{font-size:12px;
          line-height:30px;
          list-style-type:square;
		  }	
.left a{color:#000000;
         }
.left a:hover{color:#009933;
               }
.left th{background-color:#006633;
         font-size:12px;
		  padding:10px;
		  color:#fff;
         }
.left td{border:#006633 solid 1px;
          font-size:12px;
		  padding:10px;
         }
			   			                           		  
.right{
	width:500px;
	height:auto;
	float:right;
	padding-left:20px;
	border:#999999;
	border-left-style:dotted;
	margin-top:20px;
	display:inline;
}



.right h1{font-size:18px;
           
		   color:#333333;
		   
           }
.right h2{
	font-size:14px;
	margin:20px 0 0 0;
	padding:0;
}
.right h3{font-size:14px;
         color:#666666;
		 line-height:18px
           }
.right p{line-height:18px;
         font-size:12px
		 }		   
.right table#open{width:470px;
			 margin:-60px 0 0 0;
			 padding:0;
			 }		   
.right th{border:#336600 solid 2px;
padding:5px;
           }
.right th a{color:#333333;
			}
.right th a:hover{color:#CC0000;
                  }					   
.right td{border:#669966 solid 2px;
padding:5px;
           }
		   
.right li{font-size:12px;
           line-height:20px;
           }
		   				   		   		   		   		   			   		 		     
.footer{width:780px;
        height:50px;
		margin-bottom:0px;
		padding-top:20px;
		}
.footer p{
          font-size:12px;
		  text-align:center;
		}
.leftfooter{width:300px;
            height:auto;
			float:left;
			display:inline;
			}					
.saiyou{width:780px;
         height:auto;
		 }		
	   			  
	  		   		   			
table#cost {
	    width: 500px;
border:#669966 solid 2px;
padding:5px;
}


table#cost th{border:none;
           background-color:#FFFF99;
		   border:#669966 solid 1px;
padding:5px;
           }
table#cost td{border:#669966 solid 1px;
padding:5px;
 }

.costfont {
	color:#C00;
}
h3.titlecost{
	color:#000;

	font-size:16px;
	margin:50px 0 30px 0;
padding:5px;
    font-size:large;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-bottom-width:2px;
    border-left-width:10px;
    border-color:#316500;

}

h2.cost_h2{
	padding:5px;
	font-size:large;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-bottom-width:2px;
    border-left-width:10px;
    border-color:#316500;

}
.right p{
	padding:5px;
	font-size:12px;

}

