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;
text-align:left;
border-top-width:1px;
border-top-color:silver;
border-style:solid none;
padding:4px 7px;
}.tblew 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 : 5px;
}

.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;
}.tblew 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 : 5px;
}

.tble4 th {
		text-align:left;
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;
}

.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:#e5f4c4;
}

.color2 {
		background-color:#f8fdea;
}

.height2 td {
		height:3em;
text-align:center;
}

.NaviSborder {
		border-bottom-width:5px;
border-bottom-style:solid;
border-bottom-color:#d4e9a6;
}

#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;
}

.center th,.center td,.align-center {
		text-align:center;
}

#navi1 {
		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;
}

.titlePadi {
		font-weight:bolder;
letter-spacing:1em;
padding:2px 2px 1px 10px;
}.padH8{
		padding-top : 8px;
}