.lp_uvex_2602 {
  background-color: #D3F2EC;
}
.lp_uvex_2602 img {
  width: 100%;
  height: auto;
  vertical-align: middle;
}
.lp_uvex_2602 .lp_uvex_2602_anchor {
  cursor: pointer;
}
.lp_uvex_2602 .lp_uvex_2602_anchor:hover, .lp_uvex_2602 .lp_uvex_2602_anchor:active, .lp_uvex_2602 .lp_uvex_2602_anchor:focus {
  opacity: 0.7;
}
.lp_uvex_2602 a.lp_uvex_2602_btn {
  display: block;
}
.lp_uvex_2602 .lp_uvex_2602_inner {
  width: 100%;
  margin: 0 auto;
  max-width: 750px;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_bnr .lp_uvex_2602_bnr_content {
  display: flex;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_bnr .lp_uvex_2602_bnr_content > .lp_uvex_2602_bnr_chld {
  width: 50%;
  display: block;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_pickup {
  background-color: #FFF;
  padding-bottom: 19.3333333333vw;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_pickup .lp_uvex_2602_pickup_content .lp_uvex_2602_pickup_type_cream {
  padding-bottom: 16vw;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_pickup .lp_uvex_2602_pickup_content .lp_uvex_2602_pickup_type_cream .lp_uvex_2602_pickup_type_cream_button {
  display: flex;
  gap: 3.3333333333vw;
  padding: 0 6.6666666667vw 12.2vw;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_pickup .lp_uvex_2602_pickup_content .lp_uvex_2602_pickup_type_cream .lp_uvex_2602_pickup_type_cream_limited {
  padding: 0 6.6666666667vw 0;
  position: relative;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_pickup .lp_uvex_2602_pickup_content .lp_uvex_2602_pickup_type_cream .lp_uvex_2602_pickup_type_cream_limited .lp_uvex_2602_pickup_type_cream_limited_btn {
  display: block;
  position: absolute;
  bottom: 5.8666666667vw;
  left: 50%;
  transform: translateX(-50%);
  margin: 0 auto;
  width: 66.6666666667vw;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_pickup .lp_uvex_2602_pickup_content .lp_uvex_2602_pickup_type_milk {
  padding-bottom: 19.3333333333vw;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_pickup .lp_uvex_2602_pickup_content .lp_uvex_2602_pickup_type_milk .lp_uvex_2602_pickup_type_milk_button {
  display: flex;
  gap: 3.3333333333vw;
  padding: 0 6.6666666667vw 12.2vw;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_pickup .lp_uvex_2602_pickup_content .lp_uvex_2602_pickup_type_milk .lp_uvex_2602_pickup_type_milk_limited {
  padding: 0 6.6666666667vw 0;
  position: relative;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_pickup .lp_uvex_2602_pickup_content .lp_uvex_2602_pickup_type_milk .lp_uvex_2602_pickup_type_milk_limited .lp_uvex_2602_pickup_type_milk_limited_btn {
  display: block;
  position: absolute;
  bottom: 5.8666666667vw;
  left: 50%;
  transform: translateX(-50%);
  margin: 0 auto;
  width: 66.6666666667vw;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_pickup .lp_uvex_2602_pickup_content .lp_uvex_2602_pickup_lineup {
  padding: 0 6.6666666667vw;
  display: block;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_lineup {
  background-color: #ffe874;
  padding-bottom: 18vw;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_lineup .lp_uvex_2602_lineup_table_content {
  display: flex;
  width: 100%;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_lineup .lp_uvex_2602_lineup_table_content .lp_uvex_2602_lineup_table_content_left {
  flex: 0 0 auto;
  width: 23.3333333333vw;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_lineup .lp_uvex_2602_lineup_table_content .lp_uvex_2602_lineup_table_content_right {
  width: 76.6666666667vw;
  flex: 0 1 auto;
  overflow: hidden;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_lineup .lp_uvex_2602_lineup_table_content .lp_uvex_2602_lineup_table_content_right .lp_uvex_2602_lineup_table_content_right_inner {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: auto;
  touch-action: pan-y;
  white-space: nowrap;
  -ms-overflow-style: none; /* IE/Edge */
  scrollbar-width: none; /* Firefox */
  cursor: grab;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_lineup .lp_uvex_2602_lineup_table_content .lp_uvex_2602_lineup_table_content_right .lp_uvex_2602_lineup_table_content_right_inner:active {
  cursor: grabbing;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_lineup .lp_uvex_2602_lineup_table_content .lp_uvex_2602_lineup_table_content_right .lp_uvex_2602_lineup_table_content_right_inner .lp_uvex_2602_lineup_table_content_ul {
  width: 216.6666666667vw;
  display: flex;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_lineup .lp_uvex_2602_lineup_table_content .lp_uvex_2602_lineup_table_content_right .lp_uvex_2602_lineup_table_content_right_inner .lp_uvex_2602_lineup_table_content_ul .lp_uvex_2602_lineup_table_content_li {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_lineup .lp_uvex_2602_lineup_table_content .lp_uvex_2602_lineup_table_content_right .lp_uvex_2602_lineup_table_content_right_inner .lp_uvex_2602_lineup_table_content_ul .lp_uvex_2602_lineup_table_content_li.prod_1, .lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_lineup .lp_uvex_2602_lineup_table_content .lp_uvex_2602_lineup_table_content_right .lp_uvex_2602_lineup_table_content_right_inner .lp_uvex_2602_lineup_table_content_ul .lp_uvex_2602_lineup_table_content_li.prod_2, .lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_lineup .lp_uvex_2602_lineup_table_content .lp_uvex_2602_lineup_table_content_right .lp_uvex_2602_lineup_table_content_right_inner .lp_uvex_2602_lineup_table_content_ul .lp_uvex_2602_lineup_table_content_li.prod_3 {
  width: 53.3333333333vw;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_lineup .lp_uvex_2602_lineup_table_content .lp_uvex_2602_lineup_table_content_right .lp_uvex_2602_lineup_table_content_right_inner .lp_uvex_2602_lineup_table_content_ul .lp_uvex_2602_lineup_table_content_li.prod_4 {
  width: 56.6666666667vw;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_lineup .lp_uvex_2602_lineup_table_content .lp_uvex_2602_lineup_table_content_right .lp_uvex_2602_lineup_table_content_right_inner .lp_uvex_2602_lineup_table_content_ul .lp_uvex_2602_lineup_table_content_li .lp_uvex_2602_lineup_table_content_prod {
  display: block;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_lineup .lp_uvex_2602_lineup_table_content .lp_uvex_2602_lineup_table_content_right .lp_uvex_2602_lineup_table_content_right_inner::-webkit-scrollbar {
  display: none; /* Chrome, Safari */
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_howto {
  padding: 0 6.6666666667vw 18.3333333333vw;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_howto .lp_uvex_2602_howto_movie {
  padding-bottom: 20vw;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_howto .lp_uvex_2602_howto_movie > iframe {
  aspect-ratio: 16/9;
  width: 100%;
  height: auto;
  display: block;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_howto .lp_uvex_2602_howto_content .lp_uvex_2602_howto_content_case_face {
  padding-bottom: 13.3333333333vw;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_howto .lp_uvex_2602_howto_content .lp_uvex_2602_howto_content_case_body {
  padding-bottom: 20vw;
}
.lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_howto .lp_uvex_2602_howto_lineup {
  display: block;
}

@media all and (min-width: 750px) {
  .lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_pickup {
    padding-bottom: 145px;
  }
  .lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_pickup .lp_uvex_2602_pickup_content .lp_uvex_2602_pickup_type_cream {
    padding-bottom: 120px;
  }
  .lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_pickup .lp_uvex_2602_pickup_content .lp_uvex_2602_pickup_type_cream .lp_uvex_2602_pickup_type_cream_button {
    gap: 25px;
    padding: 0 50px 91.5px;
  }
  .lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_pickup .lp_uvex_2602_pickup_content .lp_uvex_2602_pickup_type_cream .lp_uvex_2602_pickup_type_cream_limited {
    padding: 0 50px 0;
  }
  .lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_pickup .lp_uvex_2602_pickup_content .lp_uvex_2602_pickup_type_cream .lp_uvex_2602_pickup_type_cream_limited .lp_uvex_2602_pickup_type_cream_limited_btn {
    bottom: 44px;
    width: 500px;
  }
  .lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_pickup .lp_uvex_2602_pickup_content .lp_uvex_2602_pickup_type_milk {
    padding-bottom: 145px;
  }
  .lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_pickup .lp_uvex_2602_pickup_content .lp_uvex_2602_pickup_type_milk .lp_uvex_2602_pickup_type_milk_button {
    gap: 25px;
    padding: 0 50px 91.5px;
  }
  .lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_pickup .lp_uvex_2602_pickup_content .lp_uvex_2602_pickup_type_milk .lp_uvex_2602_pickup_type_milk_limited {
    padding: 0 50px 0;
  }
  .lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_pickup .lp_uvex_2602_pickup_content .lp_uvex_2602_pickup_type_milk .lp_uvex_2602_pickup_type_milk_limited .lp_uvex_2602_pickup_type_milk_limited_btn {
    bottom: 44px;
    width: 500px;
  }
  .lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_pickup .lp_uvex_2602_pickup_content .lp_uvex_2602_pickup_lineup {
    padding: 0 50px;
  }
  .lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_lineup {
    padding-bottom: 135px;
  }
  .lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_lineup .lp_uvex_2602_lineup_table_content .lp_uvex_2602_lineup_table_content_left {
    width: 175px;
  }
  .lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_lineup .lp_uvex_2602_lineup_table_content .lp_uvex_2602_lineup_table_content_right {
    width: -moz-max-content;
    width: max-content;
  }
  .lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_lineup .lp_uvex_2602_lineup_table_content .lp_uvex_2602_lineup_table_content_right .lp_uvex_2602_lineup_table_content_right_inner .lp_uvex_2602_lineup_table_content_ul {
    width: 1625px;
  }
  .lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_lineup .lp_uvex_2602_lineup_table_content .lp_uvex_2602_lineup_table_content_right .lp_uvex_2602_lineup_table_content_right_inner .lp_uvex_2602_lineup_table_content_ul .lp_uvex_2602_lineup_table_content_li.prod_1, .lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_lineup .lp_uvex_2602_lineup_table_content .lp_uvex_2602_lineup_table_content_right .lp_uvex_2602_lineup_table_content_right_inner .lp_uvex_2602_lineup_table_content_ul .lp_uvex_2602_lineup_table_content_li.prod_2, .lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_lineup .lp_uvex_2602_lineup_table_content .lp_uvex_2602_lineup_table_content_right .lp_uvex_2602_lineup_table_content_right_inner .lp_uvex_2602_lineup_table_content_ul .lp_uvex_2602_lineup_table_content_li.prod_3 {
    width: 400px;
  }
  .lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_lineup .lp_uvex_2602_lineup_table_content .lp_uvex_2602_lineup_table_content_right .lp_uvex_2602_lineup_table_content_right_inner .lp_uvex_2602_lineup_table_content_ul .lp_uvex_2602_lineup_table_content_li.prod_4 {
    width: 425px;
  }
  .lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_howto {
    padding: 0 50px 137.5px;
  }
  .lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_howto .lp_uvex_2602_howto_movie {
    padding-bottom: 150px;
  }
  .lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_howto .lp_uvex_2602_howto_content .lp_uvex_2602_howto_content_case_face {
    padding-bottom: 100px;
  }
  .lp_uvex_2602 .lp_uvex_2602_inner .lp_uvex_2602_howto .lp_uvex_2602_howto_content .lp_uvex_2602_howto_content_case_body {
    padding-bottom: 150px;
  }
}