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-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:12px;
		padding-bottom:8px;
}
.txt-right{
		text-align:right;
}
.tble td{
		border-bottom-width:1px;
		border-bottom-color:silver;
		border-top-width:1px;
		border-top-color:silver;
		border-style:solid none;
		padding:4px 7px;
}
.tble th{
		border-bottom-width:1px;
		border-bottom-color:silver;
		font-weight:400;
		border-top-width:1px;
		border-top-color:silver;
		white-space:nowrap;
		border-style:solid none;
		padding:4px 7px;
}
.tble4 th{
		font-weight:400;
		white-space:nowrap;
		border-color:silver;
		border-style:solid;
		border-width:1px;
		padding:4px 7px;
}
.tble4 td{
		border-color:silver;
		border-style:solid;
		border-width:1px;
		padding:4px 7px;
}
.w580{
		margin-left:20px;
		margin-right:auto;
		width:580px;
}
.w620{
		margin-right:auto;
		width:620px;
}
.w800{
		margin-right:auto;
		width:800px;
		margin-left:auto;
		margin-top:0;
		padding-top:0;
		padding-bottom:0;
}
.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%;
}
.color_pink{
		background-color:#f5dcea;
}
.height2 td{
		height:3em;
		text-align:center;
}
.NaviSborder{
		border-bottom-width:5px;
		border-bottom-style:solid;
		border-bottom-color:#aac2fd;
}
#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;
}
.padH24{
		padding-top : 24px;
}
.padH16{
		padding-top : 16px;
}
.marF32{
		margin-bottom:32px;
}
.marH16{
		margin-top:16px;
}
.marH32{
		margin-top:32px;
}
.center th,.center td,.align-center{
		text-align:center;
}
#navi1,#navi2{
		width:580px;
		margin:8px auto 0 20px;
		padding:0 0 20px;
}
#navi1 li,#navi2 li{
		width:190px;
		float:left;
		height:13px;
		margin:6px 0 0;
		padding:0;
}
.color1{
		background-color : #e1eaff;
}
.tble4a th{
		font-weight:400;
		white-space:nowrap;
		border : 1px solid silver;
		
		
		padding : 4px;
}.tble4a td{
		border : 1px solid silver;
		
		
		padding : 4px;
}.padH8{
		padding-top : 8px;
}

.w800cp{
font : 10px Arial;
   text-align : center;
   margin-top : 10px;
   border-top-width : 2px;
   border-top-style : solid;
   border-top-color : #e21a1a;
   margin-left : auto;
   margin-right : auto;
   width : 800px;
   padding-top : 12px;
   padding-bottom : 30px;
}

