@charset "utf-8";
/*ニュージランド 方面ページ用CSS*/
/* mvArea
-------------------------------------------------*/
.mvArea {
  background: no-repeat center bottom / 100%;
  height: min((460vw / 7.5), 460px);
}
.is-pc .mvArea {
  background-size: max(100%, 1978px);
  height: 230px;
}
.mvArea .map {
  position: absolute;
}
.is-sp .mvArea .map {
  width: min((239vw / 7.5), 239px);
  top: min((298vw / 7.5), 298px);
  left: min((15vw / 7.5), 15px);
}
.is-pc .mvArea .map {
  width: 239px;
  top: 40px;
  left: 0;
}
/* introArea
-------------------------------------------------*/
.is-pc .introArea > .inner > p:first-of-type {
  width: 800px;
  margin: auto;
}
/* ひとあしのばしてスポットエリア ページ毎の調整
-------------------------------------------------*/
.is-sp .main.auckland .spotBox .sub-image {
  width: min((290vw / 7.5), 290px);
}
.is-pc .main.auckland .spotBox .sub-image {
  width: 193px;
}
.is-sp .main.waiheke .spotBox .sub-image {
  width: min((96vw / 7.5), 96px);
}
.is-pc .main.waiheke .spotBox .sub-image {
  width: 61px;
}