@charset "UTF-8";

.pageLinkBtn {
  background: #c6d6ff;
  padding: 9px 9px 9px 22px;
  position: relative;
  display: inline-block;
  font-weight: bold;
  color: #00106b;
}

.pageLink a {
  color: #00106b;
}

.pageLinkBtn::before {
  position: absolute;
  content: '';
  border-top:  6px solid #0070c0;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  top: 17px;
  left: 8px;
}

.accentBox {
  border: #ffe699 3px solid;
}

.mapArea {
  position: relative;
}

.mapArea a {
  position: absolute;
  width: 10%;
  height: 2.6%;

}

.tableImgList {
  display: table;
  margin: 0 auto;
}

.tableImgList li{
  display: table-cell;
  vertical-align: middle;
}

.tableImgList li + li {
  padding-left: 30px;
}

.tableLay {
  display: table;
  margin: 0 auto;
}

.tableLayCell {
  display: table-cell;
  vertical-align: middle;
}

.tableLayCell:first-child {
  padding-right: 40px;
}

.w3em {
  display: inline-block;
  width: 3em;
}

body.sp .tableImgList li {
  display: block;
}

body.sp .tableImgList li + li {
  padding-left: 0;
  padding-top: 15px;
}

body.sp .tableLay {
  display: block;
}

body.sp .tableLayCell {
  display: block;
}

body.sp  .tableLayCell:first-child {
  text-align: center;
  padding-left: 0;
}



.mapArea .link01  { top: 10%; left: 42%; }
.mapArea .link02  { top: 10%; left: 53.5%; }
.mapArea .link03  { top: 13%; left: 42%; }
.mapArea .link04  { top: 13%; left: 53.5%; }
.mapArea .link05  { top: 22.5%; left: 42%; }
.mapArea .link06  { top: 22.5%; left: 53.5%; }
.mapArea .link07  { top: 25.2%; left: 42%; }
.mapArea .link08  { top: 25.2%; left: 53.5%; }
.mapArea .link09  { top: 28%; left: 42%; }
.mapArea .link10  { top: 28%; left: 53.5%; }
.mapArea .link11  { top: 45.3%; left: 82.2%; }
.mapArea .link12  { top: 48.1%; left: 82.2%; }
.mapArea .link13  { top: 50.9%; left: 82.2%; }
.mapArea .link14  { top: 53.7%; left: 82.2%; }
.mapArea .link15  { top: 56.5%; left: 82.2%; }
.mapArea .link16  { top: 59.3%; left: 82.2%; }
.mapArea .link17  { top: 62.1%; left: 82.2%; width: 12%; }
.mapArea .link18  { top: 64.9%; left: 82.2%; }
.mapArea .link19  { top: 67.7%; left: 82.2%; }
.mapArea .link20  { top: 70.5%; left: 82.2%; }
.mapArea .link21  { top: 82.6%; left: 74%; }
.mapArea .link22  { top: 82.6%; left: 85.5%; }
.mapArea .link23  { top: 85.4%; left: 74%; }
.mapArea .link24  { top: 85.4%; left: 85.5%; }
.mapArea .link25  { top: 38.3%; left: 34%; }
.mapArea .link26  { top: 38.3%; left: 45.5%; }
.mapArea .link27  { top: 41.1%; left: 34%; }
.mapArea .link28  { top: 82.6%; left: 46%; }
.mapArea .link29  { top: 82.6%; left: 57.5%; }
.mapArea .link30  { top: 85.4%; left: 46%; }
.mapArea .link31  { top: 85.4%; left: 57.5%; }
.mapArea .link32  { top: 88.2%; left: 46%; }
.mapArea .link33  { top: 88.2%; left: 57.5%; width: 12%; }
.mapArea .link34  { top: 30%; left: 7%; }
.mapArea .link35  { top: 30%; left: 18.2%; }
.mapArea .link36  { top: 32.8%; left: 7%; }
.mapArea .link37  { top: 32.8%; left: 18.2%; }
.mapArea .link38  { top: 35.6%; left: 7%; }
.mapArea .link39  { top: 35.6%; left: 18.2%; }
.mapArea .link40  { top: 38.4%; left: 7%; }
.mapArea .link41  { top: 38.4%; left: 18.2%; }
.mapArea .link42  { top: 41.2%; left: 7%; }
.mapArea .link43  { top: 82.6%; left: 18.4%; }
.mapArea .link44  { top: 82.6%; left: 31.2%; }
.mapArea .link45  { top: 85.4%; left: 18.4%; }
.mapArea .link46  { top: 85.4%; left: 31.2%; }
.mapArea .link47  { top: 88.2%; left: 18.4%; }
.mapArea .link48  { top: 88.2%; left: 31.2%; }
.mapArea .link49  { top: 91%; left: 18.4%; width: 12%; }
.mapArea .link50  { top: 91%; left: 31.2%; }
