* {
    box-sizing: border-box;
}

.navi {
    min-width: 1280px;
}

.logo {
    text-align: left;
    padding-left: 1.5%;
}

.page {
    width: 100%;
}

.main {
    min-width: 1280px;
}

.iframe-wrap {
    margin-bottom: 30px;
    width: 100%;
    text-align: center;
}

.first-view-area, .mission {
  position: relative;
}

.mission-btn {
position: absolute;
width: 990px;
left: 0;
right: 0;
bottom: 0;
display: flex;
justify-content: flex-start;
}

.first-view-area .btn-area {
    margin: 0 auto;
    position: absolute;
    bottom: 15px;
    left: 0;
    right: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.btn-block {
    margin: 0;
    max-height: 150px;
  }

.img-wrap {
  width: 100%;
  margin-top: -1px;
  background-repeat: no-repeat;
}

.img-wrap1 {
  width: 100%;
  height: 987px;
  background-image: url("../img/PCLP_com_01.jpg");
  background-position: center top;
}

.img-wrap2 {
    width: 100%;
    height: 891px;
    background-image: url("../img/PCLP_com_02.jpg");
    background-position: center top;
  }

  .img-wrap3 {
    width: 100%;
    height: 1090px;
    background-image: url("../img/PCLP_com_03.jpg");
    background-position: center top;
  }

  .img-wrap4 {
    width: 100%;
    height: 547px;
    background-image: url("../img/PCLP_com_04.jpg");
    background-position: center top;
  }

  .img-wrap5 {
    width: 100%;
    height: 293px;
    background-image: url("../img/PCLP_com_05.jpg");
    background-position: center top;
  }

  .img-wrap6 {
    width: 100%;
    height: 289px;
    background-image: url("../img/PCLP_com_06.jpg");
    background-position: center top;
  }

  .img-wrap7 {
    width: 100%;
    height: 290px;
    background-image: url("../img/PCLP_com_07.jpg");
    background-position: center top;
  }

  .img-wrap8 {
    width: 100%;
    height: 290px;
    background-image: url("../img/PCLP_com_08.jpg");
    background-position: center top;
  }

  .img-wrap9 {
    width: 100%;
    height: 288px;
    background-image: url("../img/PCLP_com_09.jpg");
    background-position: center top;
  }

  .img-wrap10 {
    width: 100%;
    height: 780px;
    background-image: url("../img/PCLP_com_10.jpg");
    background-position: center top;
  }

  .img-wrap11 {
    width: 100%;
    height: 821px;
    background-image: url("../img/PCLP_com_11.jpg");
    background-position: center top;
    position: relative;
  }

  .img-wrap12 {
    width: 100%;
    height: 649px;
    background-image: url("../img/PCLP_com_12.jpg");
    background-position: center top;
    position: relative;
  }

  .img-wrap13 {
    width: 100%;
    height: 669px;
    background-image: url("../img/PCLP_com_13.jpg");
    background-position: center top;
    position: relative;
  }

  .img-wrap14 {
    width: 100%;
    height: 664px;
    background-image: url("../img/PCLP_com_14.jpg");
    background-position: center top;
    position: relative;
  }

  .img-wrap15 {
    width: 100%;
    height: 729px;
    background-image: url("../img/PCLP_com_15.jpg");
    background-position: center top;
  }

  .img-wrap16 {
    width: 100%;
    height: 751px;
    background-image: url("../img/PCLP_com_16.jpg");
    background-position: center top;
  }

  .img-wrap17 {
    width: 100%;
    height: 754px;
    background-image: url("../img/PCLP_com_17.jpg");
    background-position: center top;
  }

  .img-wrap18 {
    width: 100%;
    height: 781px;
    background-image: url("../img/PCLP_com_18.jpg");
    background-position: center top;
  }

  .award-area {
    position: absolute;
    right: 0;
    left: 0;
    width: 880px;
    bottom: 0;
    display: flex;
    height: 460px;
    justify-content: space-between;
  }

  .award-area>a {
    width: calc(33% - 10px);
  }

  .award-area1 {
    width: 1180px;
    height: 370px;
  }

  .award-area1>a {
    width: calc(20% - 10px);
  }

  .award-area img {
    width: 100%;
  }