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;
}
.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;
}
.w800q {
		margin-right:auto;
		width:800px;
		text-align:left;
}
.per13 td {
		width : 14%;
}
.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;
}
.padF24{
		padding-bottom : 24px;
}
.padF8{
		padding-bottom : 8px;
}
.padH16{
		padding-top : 16px;
}
.marF32 {
		margin-bottom:32px;
}
.marF48{
		margin-bottom : 48px;
}
.marH32 {
		margin-top:32px;
}
.center th,.center td,.align-center {
		text-align:center;
}
.smap0 {
		margin-left:48px;
		margin-right:auto;
		text-align:left;
		border-bottom-width:1px;
		border-bottom-style:dotted;
		border-bottom-color:#999;
		padding-left:20px;
		width:770px;
}
.smap1 {
		margin-left:100px;
		margin-right:auto;
		text-align:left;
		border-bottom-width:1px;
		border-bottom-style:dotted;
		border-bottom-color:#999;
		width:718px;
		margin-top:0;
		padding:24px 0 3px 20px;
}
.smap2 {
		margin-left:150px;
		margin-right:auto;
		text-align:left;
		border-bottom-width:1px;
		border-bottom-style:dotted;
		border-bottom-color:#999;
		width:668px;
		margin-top:0;
		padding:5px 0 3px 20px;
}
.smap3 {
		margin-left:200px;
		margin-right:auto;
		text-align:left;
		border-bottom-width:1px;
		border-bottom-style:dotted;
		border-bottom-color:#999;
		width:618px;
		margin-top:0;
		padding:5px 0 3px 20px;
}
.smap4 {
		margin-left:250px;
		margin-right:auto;
		text-align:left;
		border-bottom-width:1px;
		border-bottom-style:dotted;
		border-bottom-color:#999;
		width:568px;
		margin-top:0;
		padding:5px 0 3px 20px;
}
#Floor li{
	float : left;
}
.padH32{
		padding-top : 32px;
}