body .nav-box {
  height: 56.25vw;
  background-image: url("../images/renew/prod_area/kv.jpg");
  background-repeat: no-repeat;
  background-size: 100%;
}

body .key-visual img {
  width: 100%;
}

body .thumb-box {
  font-size: 0;
  width: 92.18%;
  margin: 0 auto;
  margin-top: 1vw;
  margin-bottom: 5vw;
}

body .thumb-box div {
  display: inline-block;
  width: 19.04%;
  height: 17.5vw;
  margin-right: 1.19%;
  margin-bottom: 1.09375vw;
}

body .thumb-box div a {
  display: block;
  width: 100%;
  height: inherit;
  font-size: 0;
}

body .thumb-box div:nth-child(1) {
  background-size: 100%;
  background-repeat: no-repeat;
}

body .thumb-box div:nth-child(2) {
  background-size: 100%;
  background-repeat: no-repeat;
}

body .thumb-box div:nth-child(3) {
  background-size: 100%;
  background-repeat: no-repeat;
}

body .thumb-box div:nth-child(4) {
  background-size: 100%;
  background-repeat: no-repeat;
}

body .thumb-box div:nth-child(5) {
  background-size: 100%;
  background-repeat: no-repeat;
}

body .thumb-box div:nth-child(6) {
  background-size: 100%;
  background-repeat: no-repeat;
}

body .thumb-box div:nth-child(7) {
  background-size: 100%;
  background-repeat: no-repeat;
}

body .thumb-box div:nth-child(8) {
  background-size: 100%;
  background-repeat: no-repeat;
}

body .thumb-box div:nth-child(9) {
  background-size: 100%;
  background-repeat: no-repeat;
}

body .thumb-box div:nth-child(10) {
  background-size: 100%;
  background-repeat: no-repeat;
}

body .thumb-box div:nth-child(11) {
  background-size: 100%;
  background-repeat: no-repeat;
}

body .thumb-box div:nth-child(12) {
  background-size: 100%;
  background-repeat: no-repeat;
}

body .thumb-box div:nth-child(13) {
  background-size: 100%;
  background-repeat: no-repeat;
}

body .thumb-box div:nth-child(14) {
  background-size: 100%;
  background-repeat: no-repeat;
}

body .thumb-box div:nth-child(15) {
  background-size: 100%;
  background-repeat: no-repeat;
}


body .thumb-box div:nth-child(16) {
  background-size: 100%;
  background-repeat: no-repeat;
}


body .thumb-box div:nth-child(5n) {
  margin-right: 0;
}

body #overflowTable tbody tr td {
  display: table-cell;
}

body #overflowTable tbody tr td span {
  font-weight: 400;
}

body.prod-area .nav-box {
  background-image: url("../images/renew/prod_area/kv.jpg");
}

body.resort-area .nav-box {
  background-image: url("../images/renew/prod_area/kv2.png");
}

body.prod-area-caravan .nav-box {
  background-image: url("../images/renew/prod_area/kv3.png");
}

body.prod-area-waterpark .nav-box {
  background-image: url("../images/renew/prod_area/kv4.png");
}

body.prod-area-ski .nav-box {
  background-image: url("../images/renew/prod_area/kv5.png");
}

body.prod-area-leisure .nav-box {
  background-image: url("../images/renew/prod_area/kv6.png");
}

body.prod-area-rentcar .nav-box {
  background-image: url("../images/renew/prod_area/kv7.png");
}

body.prod-use-method .nav-box {
  height: 15.62vw;
}

body.prod-ok .nav-box {
  height: 30.62vw;
  background-image: none;
}

/*# sourceMappingURL=prod_area.css.map */

.thumb-box .get-area {float:left; width:18.5%; }
.thumb-box .get-area img {width:100%}