@charset "UTF-8";
/* ------------------------------------------------
  #candystock-lp
------------------------------------------------ */
#candystock-lp {
  background-color: #F9F9F9;
  padding-top: 74px;
  padding-bottom: 105px;
  box-sizing:  border-box;
}
#candystock-lp .main-text {
  text-align: center;
  margin-bottom:  104px;
}
#candystock-lp .btn-allitem {
  text-align: center;
  margin-top:  86px;
}
#candystock-lp ul {
  width: 1260px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
#candystock-lp ul li {
  position: absolute;
}

/*---------sec-01--------------*/
#candystock-lp ul.sec-01 {
  height: 1547px;
}
#candystock-lp .sec-01 .item-01 {
  top: 0;
  left: 0;
}
#candystock-lp .sec-01 .item-02 {
  top: 536px;
  left: 0;
}
#candystock-lp .sec-01 .item-03 {
  top: 0;
  right: 0;
}
#candystock-lp .sec-01 .item-04 {
  top: 1022px;
  left: 0;
}

/*---------sec-02--------------*/
#candystock-lp ul.sec-02 {
  height: 1090px;
}
#candystock-lp .sec-02 .item-01 {
  top: 0;
  left: 0;
}
#candystock-lp .sec-02 .item-02 {
  top: 0;
  right: 0;
}
#candystock-lp .sec-02 .item-03 {
  top: 629px;
  left: 0;
}
#candystock-lp .sec-02 .item-04 {
  top: 629px;
  right: 0;
}

/*---------sec-03--------------*/
#candystock-lp ul.sec-03 {
  height: 1168px;
}
#candystock-lp .sec-03 .item-01 {
  top: 0;
  left: 0;
}
#candystock-lp .sec-03 .item-02 {
  top: 0;
  right: 0;
}
#candystock-lp .sec-03 .item-03 {
  top: 689px;
  left: 0;
}
#candystock-lp .sec-03 .item-04 {
  top: 689px;
  right: 0;
}

/*---------sec-04--------------*/
#candystock-lp ul.sec-04 {
  height: 1242px;
}
#candystock-lp .sec-04 .item-01 {
  top: 0;
  left: 0;
}
#candystock-lp .sec-04 .item-02 {
  top: 0;
  right: 0;
}
#candystock-lp .sec-04 .item-03 {
  top: 605px;
  right: 0;
}

/*---------sec-05--------------*/
#candystock-lp ul.sec-05 {
  height: 1145px;
}
#candystock-lp .sec-05 .item-01 {
  top: 0;
  left: 0;
}
#candystock-lp .sec-05 .item-02 {
  top: 0;
  right: 0;
}
#candystock-lp .sec-05 .item-03 {
  top: 665px;
  left: 0;
}
#candystock-lp .sec-05 .item-04 {
  top: 665px;
  right: 0;
}

/*---------sec-06--------------*/
#candystock-lp ul.sec-06 {
  height: 1113px;
}
#candystock-lp .sec-06 .item-01 {
  top: 0;
  left: 0;
}
#candystock-lp .sec-06 .item-02 {
  top: 0;
  right: 0;
}
#candystock-lp .sec-06 .item-03 {
  top: 480px;
  left: 0;
}
#candystock-lp .sec-06 .item-04 {
  top: 480px;
  right: 0;
}