table{
		border-collapse:collapse;
}
th,td{
		padding:0;
}
#right{
		width:620px;
		text-align:left;
		margin-left:20px;
		float:left;
}
#leftNavi{
		width:210px;
		text-align:left;
		float:left;
		margin:0;
}
#right p{
		width:580px;
		text-align:left;
		margin:0 auto 0 20px;
}
.img-left{
		text-align:left;
		float:left;
		margin:0 14px 14px 0;
}
.img-marg{
		text-align:left;
		margin:0 14px 14px 0;
}
.img-border{
		text-align:left;
		border-color:#ccc;
		border-style:solid;
		border-width:3px;
}
#title{
		width:620px;
		height:33px;
		text-align:left;
}
.parg-h2{
		padding-top:1em;
}
.parg-h1{
		padding-top:28px;
}
.parg-h3{
		padding-top:36px;
		padding-bottom:28px;
}
.parg-h4{
		padding-top : 8px;
		padding-bottom:8px;
}.parg-h0{
		padding-top : 8px;
		padding-bottom : 16px;
}.parg-h5{
		padding-top : 18px;
		padding-bottom : 6px;
}.parg-h8{
		padding-top : 16px;
		padding-bottom : 32px;
}.parg-h9{
		padding-top : 4px;
		padding-bottom : 8px;
}
.tble td{
		border-bottom-width:1px;
		border-bottom-color:silver;
		text-align:left;
		border-top-width:1px;
		border-top-color:silver;
		border-style:solid none;
		padding:4px 7px;
 }.tblenone td,.tblenone th{
		text-align:left;
		
 
 border-right-style : none;
 
 border-left-style : none;
		padding : 3px 12px 4px 0px;
 }.tbletp td{
		border-bottom-width:1px;
		border-bottom-color:silver;
		text-align : center;
		border-top-width:1px;
		border-top-color:silver;
		border : 1px solid silver;
		padding : 4px;
 font-size : 14px;
 
 
 
 
}.tbletp2 td{
		text-align : center;
		padding : 0px;
 font-size : 12px;
 
 
 
 
}
.tble th{
		border-bottom-width:1px;
		border-bottom-color:silver;
		text-align:left;
		font-weight:400;
		border-top-width:1px;
		border-top-color:silver;
		white-space:nowrap;
		border-style:solid none;
		padding:4px 7px;
}
.tble4 th{
		text-align:left;
		font-weight:400;
		white-space:nowrap;
		border-color:silver;
		border-style:solid;
		border-width:1px;
		padding:4px 7px;
}
.tble4a th{
		text-align:left;
		font-weight:400;
		white-space:nowrap;
		border-color:silver;
		border-style:solid;
		border-width:1px;
		padding : 2px 3px;
}
.tble4 td{
		border-color:silver;
		border-style:solid;
		border-width:1px;
		padding:4px 7px;
}
.tble4a td{
		border-color:silver;
		border-style:solid;
		border-width:1px;
		padding : 2px;
}
.w580{
		margin-left:20px;
		margin-right:auto;
		width:580px;
}.l580{
		margin-left:20px;
		margin-right:auto;
		width:580px;
}
.w580lp1{
		margin-left:20px;
		margin-right:auto;
		width:580px;
		padding-left : 1em;
 }.w580lbox{
		margin-right : 0px;
 background-color : white;
 padding-top : 16px;
 margin-top : 20px;
 border-top-width : 1px;
 border-top-style : dotted;
 border-top-color : #999999;
 padding-left : 0px;
 padding-right : 0px;
 margin-left : 20px;
}.w580lboxp{
		margin-right:auto;
		padding-left : 16px;
 background-color : #f9f9f9;
 padding-top : 16px;
 padding : 16px 16px;
}
.w000{
		margin-left:20px;
		margin-right:auto;
}
.w620{
		margin-right:auto;
		width:620px;
}
.w800{
		margin-right:auto;
		width:800px;
		margin-left:auto;
		margin-top:0;
		padding-top:0;
		padding-bottom:0;
}
.w100p{
		width:100%;
}
.w800 h1{
		margin-right:auto;
		width:800px;
		margin-left:auto;
		font-size:1em;
		padding-top:0;
		margin-top:0;
}
.per15 td{
		width:15%;
}
.per25 td{
		width:25%;
}.per50{
		width : 50%;
}
.color1{
		background-color:#c5fada;
}
.color2{
		background-color:#eafdf1;
}
.height2 td{
		height:3em;
		text-align:center;
}
.NaviSborder{
		border-bottom-width:5px;
		border-bottom-style:solid;
		border-bottom-color:#b7eecd;
}
#NaviStop{
		margin-left:10px;
}
#leftNavi li{
		vertical-align:bottom;
		width:210px;
		height:30px;
		display:block;
		overflow:hidden;
		margin:0;
		padding:0;
}
.leftNaviBanner{
		margin:0;
		padding:8px 0 0;
}
.padF32{
		padding-bottom:32px;
}
.padH32{
		padding-top:32px;
}
.padF16{
		padding-bottom:16px;
}
.padH16{
		padding-top:16px;
}.padH8{
		padding-top : 8px;
}
.padF8{
		padding-bottom:8px;
}
.padF4{
		padding-bottom:4px;
}
.marF32{
		margin-bottom:32px;
}
.marF16{
		margin-bottom:16px;
}
.marH32{
		margin-top:32px;
}.marH16{
		margin-top : 16px;
}
.center th,.center td,.align-center{
		text-align:center;
}
#navi1{
		width:580px;
		margin:8px auto 0 20px;
		padding:0 0 20px;
}#navi3{
		width:580px;
		margin:8px auto 0 20px;
		padding:0 0 20px;
}
#navi1 li{
		width:190px;
		float:left;
		height:13px;
		margin:6px 0 0;
		padding:0;
}#navi3 li{
		width : 144px;
		float:left;
		height:13px;
		margin:6px 0 0;
		padding:0;
}
.titlePadi{
		font-weight:bolder;
		letter-spacing:1em;
		padding:2px 2px 1px 10px;
}.parg-h6{
		padding-top : 12px;
		padding-bottom : 16px;
}
.h4-section{
	font-size : 0.875em;
font-weight : bold;
line-height : 1.8em;background : transparent url(../img/h4_sec.gif) no-repeat scroll left center;
padding-left : 36px;

}.parg-h7{
		padding-top : 12px;
		padding-bottom : 8px;
}.marF8{
		margin-bottom : 8px;
}#navi2{
		width:580px;
		margin : 0px auto 0px 20px;
		padding : 0px 0px 32px;
}#navi2 li{
		width:190px;
		float:left;
		height:13px;
		margin:6px 0 0;
		padding:0;
}.marH8{
		margin-top : 8px;
}.marR10{
		
margin-right : 10px;
}.marL20{
margin-left : 20px;
}
.l580 li{
 line-height : 32px;
 text-align : center;
 width : 116px;
 float : left;
 display : block;
 font-size : 12px;
 font-weight : bold;
padding : 0px;margin : 0px;
}

.l580 ul{
padding : 0px;margin : 0px;
}

.l580 li a{
background : url(../img_t/btn.gif) left top no-repeat;
 width : 116px;
 height : 32px;
 display : block;
 
 color : #004f00;
}.l580 li a:hover{
background : url(../img_t/btn.gif) left bottom no-repeat;
 width : 116px;
 height : 32px;
 display : block;
 color : #009900;
}
.w570tb{
	margin-left:25px;
margin-right:auto;
width:570px;
}

.w570tb img{
	margin:2px;
}