@charset "utf-8";
/*////////////// ParisCSS Document //////////////*/

/* ===============================================
 map（マップデザイン）　
=============================================== */
#mapArea {
  background-color: #eaeaea;
}
#mapArea img {
  zoom: 1;
}

/* map_canvas（マップApp部分）------------------*/
#mapArea .mapBox #map_canvas {
  width: 100%;
  height: 300px;
}
#mainArea #mapArea {
  margin: 0;
  padding-bottom: 10%;
}

#mapArea > ul {
  clear: both;
  overflow: hidden;
  padding: 0 3.1%;
}
#mapArea > ul > li {
  margin-top: 5%;
  width: 48.5%;
  float: left;
}
#mapArea > ul > li:nth-child(1),
#mapArea > ul > li:nth-child(2) {
  margin-top: 0;
}
#mapArea > ul > li:nth-child(even) {
  margin-left: 3%;
}
#mapArea > ul li span {
  border: solid 1px #000;
  display: block;
  background-image: url('../images/sp/arrow_right_002.png'), url('../images/sp/box_bg_001.webp');
  background-position:
    6% 50%,
    0 0;
  background-repeat: no-repeat, repeat-y;
  background-size: 3.5%, 100%;
}
#mapArea > ul li span a {
  color: #000;
  display: block;
  padding: 7% 0 7% 12%;
}
.mapBox {
  padding: 1.5%;
  background-color: #fff;
  margin: 0 3% 3%;
  border: solid 2px #c9c9c9;
}
.infoWindow {
  font-weight: bold;
  font-size: 130%;
}
