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;
}#right p.in2{
	width : 550px;
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-h1{
	padding-top:28px;
}.parg-h2{
	padding-top:1em;
}

.parg-h3{
	padding-top:36px;
padding-bottom:28px;
}.parg-h4{
	padding-top : 0.75em;
padding-bottom : 0.75em;
}

.txt-right{
	text-align:right;
}

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

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

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

.per15 td{
	width:15%;
}

.per25 td{
	width:25%;
}

.color_pink{
	background-color:#f5dcea;
}

.color_gray{
	background-color:#e4e4e4;
}

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

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

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

.marF32{
	margin-bottom:32px;
}

.marH32{
	margin-top:32px;
}

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