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:12px;
		padding-bottom:8px;
}
.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{
		text-align:left;
		font-weight:400;
		white-space:nowrap;
		border-color:silver;
		border-style:solid;
		border-width:1px;
		padding:6px 10px;
}
.tble4 td{
		border-color:silver;
		border-style:solid;
		border-width:1px;
		padding:6px 10px;
}
.w580{
		margin-left:20px;
		margin-right:auto;
		width:580px;
}
.w320{
		margin-left:20px;
		margin-right:auto;
		width:320px;
}
.w544tb{
		margin-left:52px;
		margin-right:auto;
		width:544px;
}
.w544tb img{
		margin-right:26px;
		margin-bottom:12px;
}
.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%;
}
.color1{
		background-color:#fff5dd;
}
.color2{
		background-color:#ffebca;
}
.height2 td{
		height:3em;
		text-align:center;
}
.NaviSborder{
		border-bottom-width:5px;
		border-bottom-style:solid;
		border-bottom-color:#f9dca5;
}
#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;
}
.padF8{
		padding-bottom:8px;
}
.padF4{
		padding-bottom:4px;
}
.marF32{
		margin-bottom:32px;
}
.marF16{
		margin-bottom:16px;
}
.marH32{
		margin-top:32px;
}
.marH16{
		margin-top:16px;
}
.marH8{
		margin-top : 8px;
}
.center th,.center td,.align-center{
		text-align:center;
}
.navi2li{
		width:126px;
		float:left;
		height:33px;
		margin:6px 0 0;
		padding:0;
}
.navi2ali{
		width:158px;
		float:left;
		height:33px;
		margin:6px 0 0;
		padding:0;
}
.navi2lien{
		width:116px;
		float:left;
		height:33px;
		margin:6px 0 0;
		padding:0;
}
.navi2alien{
		width:145px;
		float:left;
		height:33px;
		margin:6px 0 0;
		padding:0;
}
.titlePadi{
		font-weight:bolder;
		letter-spacing:1em;
		padding:2px 2px 1px 10px;
}
.tble4d td,.tble4d th{
		border-bottom-width:1px;
		border-bottom-color:silver;
		border-right-style:none;
		border-bottom-style:dotted;
		border-left-style:none;
		padding:4px 7px;
}
#navi1,#navi1a{
		width:580px;
		margin:8px auto 0 20px;
		padding:0 0 20px;
}
#navi2,#navi2a{
		width:620px;
		margin:8px auto 0 0;
		padding:0 0 20px;
}
#navi1 li,#navi1a li{
		width:190px;
		float:left;
		height:13px;
		margin:6px 0 0;
		padding:0;
}.tble4s th{
		text-align:left;
		font-weight:400;
		white-space:nowrap;
		border : 1px solid silver;
		
		
		padding : 3px 10px;
}.tble4s td{
		border : 1px solid silver;
		
		
		padding : 3px 10px;
}.img-margs{
		text-align:left;
		margin : 7px 7px 7px 0px;
}.img-margse{
		text-align:left;
		margin : 7px 0px;
}


.nintei{
padding-left : 20px;
padding-right : 20px;
padding-top : 30px;
}

.nintei img{
border : 1px solid #999999;
width : 240px;
margin-right : 20px;
}

.li-ind1{
padding-left : 20px;
padding-right : 20px;
padding-top : 16px;
}

.li-ind1 li{
text-indent : -1em;
padding-left : 1em;
line-height : 22px;
}

