.pc {
  display: block !important;
}
@media (max-width: 700px) {
  .pc {
    display: none !important;
  }
}

.sp {
  display: none !important;
}
@media (max-width: 700px) {
  .sp {
    display: block !important;
  }
}

.el-d-section {
  margin-bottom: 0;
  position: relative;
}
@media (max-width: 700px) {
  .el-d-section {
    padding-left: 0;
    padding-right: 0;
  }
}

.el-page__content {
  position: relative;
}
@media (max-width: 700px) {
  .el-page__content {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    /* overflow: hidden; */
  }
}

.pageSplash {
  pointer-events: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #E94567;
  z-index: 6000000;
}
.pageSplash__logo {
  display: block;
  margin: 0;
  position: absolute;
  width: 436px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 700px) {
  .pageSplash__logo {
    width: 57.16%;
  }
}
.pageSplash__img {
  display: block;
  margin: 0;
  position: absolute;
  width: 436px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 700px) {
  .pageSplash__img {
    width: 57.16%;
  }
}
.pageSplash__star {
  position: absolute;
  top: 0;
  left: 0;
}
.pageSplash__star--01 {
  width: 52px;
  top: calc(50% - 78px);
  left: calc(50% - 167px);
}
@media (max-width: 700px) {
  .pageSplash__star--01 {
    width: 6.53%;
    top: 44%;
    left: 28%;
  }
}
.pageSplash__star--02 {
  width: 23px;
  top: calc(50% - 69px);
  left: calc(50% + 129px);
}
@media (max-width: 700px) {
  .pageSplash__star--02 {
    width: 2.97%;
    top: 44%;
    left: 67%;
  }
}
.pageSplash__star--03 {
  width: 53px;
  top: calc(50% - 32px);
  left: calc(50% + 164px);
}
@media (max-width: 700px) {
  .pageSplash__star--03 {
    width: 6.63%;
    top: 47.5%;
    left: 71.5%;
  }
}

.pageHeader {
  margin: 0 auto;
  padding: 20px 0;
  background-color: #E94567;
}
.pageHeader__logo {
  width: 258px;
  display: block;
  margin: 0 auto;
}

.pageMain {
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.pageMain__star {
  position: absolute;
  top: 0;
  left: 0;
}
.pageMain__star--01 {
  width: 58px;
  top: 38px;
  left: 392px;
}
@media (max-width: 700px) {
  .pageMain__star--01 {
    width: 4.28%;
    top: 7.44vw;
    left: 39.89%;
  }
}
.pageMain__star--02 {
  width: 58px;
  top: 22px;
  left: 891px;
}
@media (max-width: 700px) {
  .pageMain__star--02 {
    width: 4.94%;
    top: 17.17vw;
    left: 2.56%;
  }
}
.pageMain__star--03 {
  width: 26px;
  top: 366px;
  left: 28px;
}
@media (max-width: 700px) {
  .pageMain__star--03 {
    width: 4.28%;
    top: 30.11vw;
    left: 71.62%;
  }
}
.pageMain__star--04 {
  width: 40px;
  top: 435px;
  left: 401px;
}
@media (max-width: 700px) {
  .pageMain__star--04 {
    width: 4.28%;
    top: 75.44vw;
    left: 12.16%;
  }
}
.pageMain__star--05 {
  width: 51px;
  top: 455px;
  left: 523px;
}
@media (max-width: 700px) {
  .pageMain__star--05 {
    width: 2.84%;
    top: 79.1vw;
    left: 54.82%;
  }
}

.pageDate {
  margin: 0 auto;
  padding: 20px 0;
  background-color: #E94567;
}
.pageDate__text {
  display: block;
  margin: 0 auto;
}
@media (max-width: 700px) {
  .pageDate__text {
    width: 69.21%;
  }
}

.pageNavi {
  margin: 0 auto;
  background-color: #E94567;
  border-top: solid 2px #FFF;
}
.pageNavi__wrap {
  display: flex;
  list-style: none;
}
.pageNavi__list {
  width: 33.33%;
}
.pageNavi__list--c {
  border-left: solid 2px #FFF;
  border-right: solid 2px #FFF;
}
.pageNavi__link {
  display: block;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

.pageNavifoot {
  position: fixed;
  bottom: 0;
  margin: 0 auto;
  background-color: #E94567;
  border-top: solid 2px #FFF;
  z-index: 100;
}
@media (max-width: 700px) {
  .pageNavifoot {
    width: 100%;
  }
}
.pageNavifoot__wrap {
  display: flex;
  list-style: none;
}
.pageNavifoot__list {
  width: 33.33%;
}
.pageNavifoot__list--c {
  border-left: solid 2px #FFF;
  border-right: solid 2px #FFF;
}
.pageNavifoot__link {
  display: block;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

.pageDesign {
  margin: 0 auto;
  background: url(../img/bg_design.png) top center no-repeat;
  background-size: cover;
  height: 789px;
  padding: 150px 0;
  position: relative;
}
@media (max-width: 700px) {
  .pageDesign {
    background: url(../img/bg_design_sp.png) top center no-repeat;
    background-size: cover;
    height: 247.48vw;
    padding: 18.66vw 0;
  }
}
.pageDesign__logo {
  width: 319px;
  display: block;
  margin: 0 auto 60px;
}
@media (max-width: 700px) {
  .pageDesign__logo {
    width: 52.28vw;
    margin: 0 auto 8vw;
  }
}
.pageDesign__catch {
  display: block;
  margin: 0 auto 50px;
}
@media (max-width: 700px) {
  .pageDesign__catch {
    width: 64.78vw;
    margin: 0 auto 10.66vw;
  }
}
.pageDesign__lead {
  display: block;
  margin: 0 auto;
}
@media (max-width: 700px) {
  .pageDesign__lead {
    width: 71.51vw;
    margin: 0 auto;
  }
}
.pageDesign__star {
  position: absolute;
  top: 0;
  left: 0;
}
.pageDesign__star--01 {
  width: 53px;
  top: 133px;
  left: 853px;
}
@media (max-width: 700px) {
  .pageDesign__star--01 {
    width: 6.28%;
    top: 13.08vw;
    left: 11.84%;
  }
}
.pageDesign__star--02 {
  width: 53px;
  top: 680px;
  left: 837px;
}
@media (max-width: 700px) {
  .pageDesign__star--02 {
    width: 8.96%;
    top: 10.24vw;
    left: 82.29%;
  }
}
.pageDesign__star--03 {
  width: 53px;
  top: 840px;
  left: 74px;
}
@media (max-width: 700px) {
  .pageDesign__star--03 {
    width: 5.81%;
    top: 67.62vw;
    left: 85.44%;
  }
}
.pageDesign__star--04 {
  width: 33px;
  top: 410px;
  left: 101px;
}
@media (max-width: 700px) {
  .pageDesign__star--04 {
    width: 5.81%;
    top: 115.09vw;
    left: 3.84%;
  }
}
@media (max-width: 700px) {
  .pageDesign__star--05 {
    width: 10.37%;
    top: 148.3vw;
    left: 88.34%;
  }
}
@media (max-width: 700px) {
  .pageDesign__star--06 {
    width: 10.37%;
    top: 214vw;
    left: 54.4%;
  }
}
@media (max-width: 700px) {
  .pageDesign__star--07 {
    width: 5.81%;
    top: 267.57vw;
    left: 20.49%;
  }
}

.pageItem {
  margin: 0 auto;
  background-color: #FFEEA5;
  position: relative;
  background: url(../img/bg_item.png) top center no-repeat;
  background-size: cover;
}
@media (max-width: 700px) {
  .pageItem {
    background: url(../img/bg_item_sp.png) top center no-repeat;
    background-size: cover;
  }
}
.pageItem__title {
  width: 1000px;
  display: block;
  margin: 0 auto 90px;
}
@media (max-width: 700px) {
  .pageItem__title {
    width: 100%;
    margin: 0 auto 16vw;
  }
}
.pageItem__wrap {
  margin: 0 auto;
}
.pageItem__lead {
  display: block;
  margin: 0 auto 80px;
}
@media (max-width: 700px) {
  .pageItem__lead {
    width: 55.56vw;
    margin: 0 auto 10.66vw;
  }
}
.pageItem__item {
  display: block;
  margin: 0 auto 80px;
}
@media (max-width: 700px) {
  .pageItem__item {
    margin: 0 auto 16vw;
  }
}
.pageItem__item--01 {
  width: 672px;
}
@media (max-width: 700px) {
  .pageItem__item--01 {
    width: 69.45%;
  }
}
.pageItem__item--02 {
  width: 692px;
}
@media (max-width: 700px) {
  .pageItem__item--02 {
    width: 85.71%;
  }
}
.pageItem__item--03 {
  width: 633px;
}
@media (max-width: 700px) {
  .pageItem__item--03 {
    width: 85.71%;
  }
}
.pageItem__item--04 {
  width: 543px;
}
@media (max-width: 700px) {
  .pageItem__item--04 {
    width: 69.18%;
  }
}
.pageItem__item--05 {
  width: 538px;
}
@media (max-width: 700px) {
  .pageItem__item--05 {
    width: 75.58%;
  }
}
.pageItem__item--06 {
  width: 575px;
}
@media (max-width: 700px) {
  .pageItem__item--06 {
    width: 69.18%;
  }
}
.pageItem__item--07 {
  width: 565px;
  margin: 0 auto 110px;
}
@media (max-width: 700px) {
  .pageItem__item--07 {
    width: 75.58%;
    margin: 0 auto 18.66vw;
  }
}
.pageItem__star {
  position: absolute;
  top: 0;
  left: 0;
}
.pageItem__star--01 {
  width: 70px;
  top: 103px;
  left: 767px;
}
@media (max-width: 700px) {
  .pageItem__star--01 {
    width: 7.1%;
    top: 8.64vw;
    left: 78.53%;
  }
}
.pageItem__star--02 {
  width: 76px;
  top: 211px;
  left: 225px;
}
@media (max-width: 700px) {
  .pageItem__star--02 {
    width: 7.05%;
    top: 45.33vw;
    left: 7.79%;
  }
}
.pageItem__star--03 {
  width: 53px;
  top: 443px;
  left: 845px;
}
@media (max-width: 700px) {
  .pageItem__star--03 {
    width: 9.09%;
    top: 70.17vw;
    left: 85.06%;
  }
}
.pageItem__star--04 {
  width: 47px;
  top: 933px;
  left: 54px;
}
@media (max-width: 700px) {
  .pageItem__star--04 {
    width: 6.01%;
    top: 164.99vw;
    left: 6.64%;
  }
}
.pageItem__star--05 {
  width: 42px;
  top: 1253px;
  left: 875px;
}
@media (max-width: 700px) {
  .pageItem__star--05 {
    width: 9.52%;
    top: 179.43vw;
    left: 84.37%;
  }
}
.pageItem__star--06 {
  width: 53px;
  top: 1608px;
  left: 65px;
}
@media (max-width: 700px) {
  .pageItem__star--06 {
    width: 9.52%;
    top: 275.86vw;
    left: 5.53%;
  }
}
.pageItem__star--07 {
  width: 58px;
  top: 1900px;
  left: 884px;
}
@media (max-width: 700px) {
  .pageItem__star--07 {
    width: 6.01%;
    top: 326.33vw;
    left: 87.88%;
  }
}
.pageItem__star--08 {
  width: 56px;
  top: 1999px;
  left: 103px;
}
@media (max-width: 700px) {
  .pageItem__star--08 {
    width: 6.01%;
    top: 467.66vw;
    left: 81.59%;
  }
}
.pageItem__star--09 {
  width: 53px;
  top: 2865px;
  left: 853px;
}
@media (max-width: 700px) {
  .pageItem__star--09 {
    width: 11.95%;
    top: 553.2vw;
    left: 8.23%;
  }
}
.pageItem__star--10 {
  width: 54px;
  top: 3050px;
  left: 96px;
}
@media (max-width: 700px) {
  .pageItem__star--10 {
    width: 9.52%;
    top: 640.5vw;
    left: 84.32%;
  }
}
.pageItem__star--11 {
  width: 69px;
  top: 3304px;
  left: 220px;
}
@media (max-width: 700px) {
  .pageItem__star--11 {
    width: 9.52%;
    top: 744.93vw;
    left: 7.51%;
  }
}
.pageItem__star--12 {
  width: 31px;
  top: 3321px;
  left: 546px;
}
@media (max-width: 700px) {
  .pageItem__star--12 {
    width: 9.52%;
    top: 780.76vw;
    left: 84.32%;
  }
}
.pageItem__star--13 {
  width: 52px;
  top: 3299px;
  left: 793px;
}
@media (max-width: 700px) {
  .pageItem__star--13 {
    width: 6.45%;
    top: 871.78vw;
    left: 85.34%;
  }
}
@media (max-width: 700px) {
  .pageItem__star--14 {
    width: 5.73%;
    top: 884.55vw;
    left: 18.46%;
  }
}

.pageAbout {
  margin: 0 auto;
  padding: 90px 0;
  background-color: #7CDBFF;
}
@media (max-width: 700px) {
  .pageAbout {
    padding: 16vw 0 8vw;
  }
}
.pageAbout__logo {
  display: block;
  margin: 0 auto 50px;
}
@media (max-width: 700px) {
  .pageAbout__logo {
    width: 26.85%;
    margin: 0 auto 10.66vw;
  }
}
.pageAbout__title {
  display: block;
  margin: 0 auto 50px;
}
@media (max-width: 700px) {
  .pageAbout__title {
    width: 64.97%;
    margin: 0 auto 8vw;
  }
}
.pageAbout__lead {
  display: block;
  margin: 0 auto 70px;
}
@media (max-width: 700px) {
  .pageAbout__lead {
    width: 72.86%;
    margin: 0 auto 8vw;
  }
}
.pageAbout__btn {
  display: block;
  margin: 0 auto 70px;
}
@media (max-width: 700px) {
  .pageAbout__btn {
    width: 57.86%;
    margin: 0 auto 8vw;
  }
}
.pageAbout__detail {
  position: relative;
}
.pageAbout__slider {
  width: 847px;
  margin: 0 auto 50px;
}
.pageAbout__slider02 {
  width: 90%;
  margin: 0 auto 8vw;
}
.pageAbout__navi {
  width: 800px;
  margin: 0 auto;
}
.pageAbout__naviImg {
  width: 110px;
}
.pageAbout__navi02 {
  width: 90%;
  margin: 0 auto 8vw;
}
.pageAbout__navi02Img {
  width: 100%;
}
.pageAbout__star {
  position: absolute;
  top: 0;
  left: 0;
}
.pageAbout__star--01 {
  width: 896px;
  top: 0;
  left: 52px;
  pointer-events: none;
}
@media (max-width: 700px) {
  .pageAbout__star--01 {
    width: 84.3%;
    top: 0;
    left: 7.85%;
  }
}
.pageAbout__star--02 {
  width: 75px;
  top: -40px;
  left: 90px;
}
@media (max-width: 700px) {
  .pageAbout__star--02 {
    width: 9.94%;
    top: -5vw;
    left: 14%;
  }
}
.pageAbout__star--03 {
  width: 75px;
  top: 355px;
  left: 845px;
}
@media (max-width: 700px) {
  .pageAbout__star--03 {
    width: 9.94%;
    top: 64vw;
    left: 75%;
  }
}

.pageFeature {
  margin: 0 auto;
  background: url(../img/bg_feature.png) top center no-repeat;
  background-size: cover;
  height: 581px;
  padding: 130px 0 0;
  position: relative;
}
@media (max-width: 700px) {
  .pageFeature {
    background: url(../img/bg_feature_sp.png) top center no-repeat;
    background-size: cover;
    height: 59.2vw;
    padding: 12vw 0 0;
  }
}
.pageFeature__title {
  display: block;
  margin: 0 auto 30px;
}
@media (max-width: 700px) {
  .pageFeature__title {
    width: 72.32%;
    margin: 0 auto 5.33vw;
  }
}
.pageFeature__img {
  width: 750px;
  display: block;
  margin: 0 auto;
}
@media (max-width: 700px) {
  .pageFeature__img {
    width: 77.33%;
  }
}
.pageFeature__star {
  position: absolute;
  top: 0;
  left: 0;
}
.pageFeature__star--01 {
  width: 56px;
  top: 81px;
  left: 82px;
}
@media (max-width: 700px) {
  .pageFeature__star--01 {
    width: 5.66%;
    top: 4.35vw;
    left: 8.1%;
  }
}
.pageFeature__star--02 {
  width: 53px;
  top: 625px;
  left: 837px;
}
@media (max-width: 700px) {
  .pageFeature__star--02 {
    width: 5.33%;
    top: 62.65vw;
    left: 84.26%;
  }
}/*# sourceMappingURL=style.css.map */