@charset "euc-jp";
/* CSS Document */

#contents p.margin-n {
	margin: 0;
}

.table1 {
	width: 720px;
	margin: 0 auto 1em;
}
.table1 th {
	background: url(images/icon.jpg) no-repeat left 20px;
	font-weight: normal;
	padding: 18px 20px 4px;
	border-bottom: solid 1px #CCC;
	text-align: left;
	width: 60%;
}
.table1 td {
	padding: 1em 4px 4px;
	border-bottom: solid 1px #CCC;
	width: 40%;
}
#contents p.st{
	postion: -webkit-sticky;
	position: sticky;
	font-size:1.3rem;
	top: 0px;
	background: #fff;
	margin: 0;
	margin-top: 10px;
	padding: 1rem;
	border: #F99500 solid 1px;
}

.kai{
	border-bottom: 1px solid #029173;
}

.table2{
	width: 720px;
	border: solid 1px #000;
	border-collapse: collapse;
	margin: 0 auto 4rem;

}

.table2 tr,.table2 td,.table2 th{
	border: solid 1px #000;
	border-collapse: collapse;
	padding: 5px;
	font-size: 12px;

}

.table2 td:nth-child(1){
	text-align: center;
	padding: 5px
}

.table2 th:nth-child(1){
	width:70px;
}


.table2 td:nth-child(1){
	font-size: 12px;
	padding: 0;
}

.table2 th:nth-child(2){
	width:40px;

	vertical-align: middle !important;
	text-align: center;
}

.table2 th:nth-child(3){
	width:300px;

	vertical-align: middle !important;
	text-align: center;
}

.table2 td:nth-child(2){
	vertical-align: middle !important;
	text-align: center;
}

.table2 th:nth-child(5){
	font-size: 12px;
	width:130px;
	text-align: center;
	vertical-align: middle !important;
	padding: 5px
}

.table2 td:nth-child(4){
	font-size: 12px;
	width:180px;

	text-align: center;
	vertical-align: middle !important;
	padding: 5px

}

.table2 td:nth-child(4){
text-align: center;

}

.table2 td:nth-child(5){
text-align: center;

}

.table2 td{
	vertical-align: middle !important;
}
.table2 tr:nth-child(1){
	background:#FFDBA4;
}

.ty img{
	width: 100%;	
}

.table2 th:nth-child(2),.table2 td:nth-child(2){
/* display:none; */
}

.map img{
	width: 80%;
	
}


.map2 img{
	height: 5%0;	
}

