#menuWrap  {width:780px; height:auto; padding:0 20px 20px 20px; margin: 70px auto 0 auto;}
#img_inner {position: relative; width: ; height: auto; margin: 0 auto; padding: 20px 20px 80px 20px; border: 2px solid #009bdc;}
#btn_heikinchi img{position:absolute; top:60px; left:20px;}
#btn_sim1       img{position:absolute; left: 160px; bottom:20px;}
#btn_sim2       img{position:absolute; right:160px; bottom:20px;}
/* #btn_detail    img{position: absolute; right: 20px; top: 20px; margin: 0 auto;} */
ol.btn{
	width: ;
	margin: 15px auto 0 auto;
}

/* =======================
# 日本地図 ポップアップ
======================= */
.color-blue{
	background: #d4eef9 !important;
}
.color-kon-blue{
	background: #7ecdee !important;
}

.top_th {
	border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.top_td {
	border-top-right-radius: var(--bs-border-radius-xl) !important;
}
.bottom_td {
	border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

#number-window00 .tani{font-size:14px; text-align:right; margin: -10px 0 0 0;}
#number-window00 table{
	table-layout: fixed;
	/* border-top: 2px solid #009bdc; */
	border-bottom: 2px solid #fff;
}
#number-window00 table th{
	padding: 3px 15px 3px 15px;
	border-bottom: 2px solid #fff;
	border-right: 2px solid #fff;
	background: #7ecdee;
	text-align: left;
}
#number-window00 table td{
	width: 90px;
	padding: 3px 15px 3px 6px;
	border-bottom: 2px solid #fff;
	text-align: right;
}
#number-window00 table th.item1{
	width: 25px;
	text-align: center;
	border-right: 2px solid #fff;
	background: #d4eef9;
	padding: 3px 6px 3px 6px;
	border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

#mapWrap table td.btn_okn img{
	width: 75% !important;
	margin: 5px 0 0 0;
}
#mapWrap table td.btn_okn{
	text-align: left;
}

#disclaimer_inner{margin:5px 0 0 auto;}
#disclaimer_inner p{
	display: inline-block;
	font-size: 10px;
	line-height: 1.3;
	margin: 0 0 0 0;
	text-indent: 0;
	letter-spacing: normal;
}
