@charset "UTF-8";


/* ========For Google Map API Table Definition======== */
.table95 {
	width: 95%;
	border-collapse: collapse;
	border: 1px #1C79C6 solid;
	font-size:12px;
}
.table95 th {
	border: 1px #1C79C6 solid;
	padding: 5px;
}
.table95 td {
	border: 1px #1C79C6 solid;
	padding: 5px;
}
tr.odd {
	background-color: #C9E2F8; /* 奇数行の背景色 */
}
tr.even {
	background-color: #E3F0FB; /* 偶数行の背景色 */
}



.table80 {
	width: 80%;
	border-collapse: collapse;
	border: 1px #1C79C6 solid;
	font-size:12px;
}
.table80 th {
	border: 1px #1C79C6 solid;
	padding: 5px;
}
.table80 td {
	border: 1px #1C79C6 solid;
	padding: 5px;
}


.table70 {
	width: 70%;
	border-collapse: collapse;
	border: 1px #1C79C6 solid;
	font-size:12px;
}
.table70 th {
	border: 1px #1C79C6 solid;
	padding: 5px;
}
.table70 td {
	border: 1px #1C79C6 solid;
	padding: 5px;
}


.table50 {
	width: 50%;
	border-collapse: collapse;
	border: 1px #1C79C6 solid;
	font-size:12px;
}
.table50 th {
	border: 1px #1C79C6 solid;
	padding: 5px;
}
.table50 td {
	border: 1px #1C79C6 solid;
	padding: 5px;
}

.table100 {
	width: 100%;
	border-collapse: collapse;
	border: 1px #1C79C6 solid;
	font-size:12px;
}
.table100 th {
	border: 1px #1C79C6 solid;
	padding: 5px;
}
.table100 td {
	border: 1px #1C79C6 solid;
	padding: 5px;
}


.tableSamp {
	/*width: 50%;*/
	border-collapse: collapse;
	border: 1px #1C79C6 solid;
	font-size:11px;
}
.tableSamp th {
	border: 1px #1C79C6 solid;
	padding: 2px;
}
.tableSamp td {
	border: 1px #1C79C6 solid;
	padding: 2px;
}

.tableGeneral {
	border-collapse: collapse;
	border: 1px #1C79C6 solid;
	font-size:12px;
    margin:10px 0px;
}
.tableGeneral th {
	border: 1px #1C79C6 solid;
	padding: 3px;
}
.tableGeneral td {
	border: 1px #1C79C6 solid;
	padding: 3px;
}

