.h_anim__fade-in {
  opacity: 0;
  visibility: hidden;
  transform: translateY(150px);
  transition: all 1s;
}
.h_anim__active-fade-in {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.h_anim__scale-hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.h_anim__scale-hover:hover {
  transform: scale(0.9, 0.9);
  -webkit-transform: scale(0.9, 0.9);
}
.h_anim__slider-wrapper {
  display: flex;
  overflow-x: hidden;
  user-select: none;
  mask-image: linear-gradient(to right, hsla(0, 0%, 0%, 0), hsl(0, 0%, 0%) 20%, hsl(0, 0%, 0%) 80%, hsla(0, 0%, 0%, 0));
}
.h_anim__slider-loop {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-around;
  min-width: 100%;
  animation: loop 60s linear infinite;
}
@keyframes loop {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
.h_anim__lp-block {
  opacity: 0;
  transition: opacity 0.4s;
}
.h_anim__lp-loading {
  background-color: #FFFFFF;
  transition: opacity 0.7s;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  opacity: 1;
  z-index: 10;
  width: 100vw;
  height: 100vh;
}
.h_anim__lp-loading__spinner {
  animation: sk-scaleout 1s infinite ease-in-out;
  background-color: #F9E4D1;
  border-radius: 100%;
  width: 100px;
  height: 100px;
}
@keyframes sk-scaleout {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}
.h_anim .loaded_lp {
  opacity: 0;
  visibility: hidden;
}
.loaded_lp .h_anim__lp-block {
  opacity: 1;
}
.loaded_lp .h_anim__lp-loading {
  opacity: 0;
  visibility: hidden;
}

@media (min-width: 961px) {
  .b_common__is-sp {
    display: none !important;
  }
}
.b_common__is-pc--block {
  display: none !important;
}
@media (min-width: 961px) {
  .b_common__is-pc--block {
    display: block !important;
  }
}
.b_common__is-pc--inline-block {
  display: none !important;
}
@media (min-width: 961px) {
  .b_common__is-pc--inline-block {
    display: inline-block !important;
  }
}
.b_common__is-pc--flex {
  display: none !important;
}
@media (min-width: 961px) {
  .b_common__is-pc--flex {
    display: flex !important;
  }
}

/* Modern CSS Reset */
*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html {
  scroll-behavior: smooth;
  font-size: 62.5%;
}

body {
  font-family: "Noto Sans JP", sans-serif;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

main div,
main span,
main h1,
main h2,
main h3,
main h4,
main h5,
main h6,
main p,
main img,
main dl,
main dt,
main dd,
main ol,
main ul,
main li,
main table,
main tr,
main th,
main td,
main figure,
main figcaption,
main footer,
main header,
main nav,
main section {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

main footer,
main header,
main nav,
main section {
  display: block;
}

main ol,
main ul {
  list-style: none;
}

main table {
  border-collapse: collapse;
  border-spacing: 0;
}

a,
button {
  cursor: pointer;
}

img {
  user-select: none;
  vertical-align: bottom;
  width: 100%;
  height: auto;
}

.swiper-slide {
  height: auto;
}

.a_pick-label {
  font-size: 3.2vw;
  font-weight: 700;
  color: #FFFFFF;
  padding: 0.2rem 1rem;
  border: 1px solid #FFFFFF;
  text-align: center;
  line-height: normal;
}
@media (min-width: 751px) {
  .a_pick-label {
    font-size: 2.5vw;
  }
}
@media (min-width: 961px) {
  .a_pick-label {
    font-size: 1.8rem;
    letter-spacing: 0.09rem;
  }
}

.a_pick-title {
  color: #E4007F;
  font-size: 3.7333333333vw;
  font-weight: 700;
  letter-spacing: 0.1866666667vw;
  text-align: center;
  margin: 0 auto;
}
@media (min-width: 961px) {
  .a_pick-title {
    font-size: 2.4rem;
    letter-spacing: 0.12rem;
  }
}
.a_pick-title div {
  width: 8vw;
  height: 0.5333333333vw;
  background-color: #E4007F;
  margin: 1.4rem auto 0;
}
@media (min-width: 961px) {
  .a_pick-title div {
    width: 5rem;
    height: 0.2rem;
  }
}

.m_pick-tab {
  overflow: hidden;
}
.m_pick-tab__list {
  display: flex;
  border-bottom: 4px solid #E4007F;
}
.m_pick-tab__list__item {
  display: block;
  padding: 1.2rem 0;
  width: 100%;
  color: rgba(228, 0, 127, 0.3);
  text-align: center;
  background: #FCE3E6;
  border-top-left-radius: 1rem;
  font-size: 3.7333333333vw;
  font-weight: 700;
  border-top-right-radius: 1rem;
  line-height: 1.85;
  cursor: pointer;
  transition: all 0.3s ease;
}
.m_pick-tab__list__item--active {
  background-color: #E4007F;
  color: #FFFFFF;
  cursor: default;
}
.m_pick-tab__list__item:hover {
  opacity: 0.8;
}
.m_pick-tab__content__item {
  display: none;
}
.m_pick-tab__content__item--active {
  display: block;
}

.a_pick-button {
  font-size: 4.8vw;
  font-weight: 700;
  background-color: #E4007F;
  padding: 1.5rem 0;
  border-radius: 4rem;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  color: #FFFFFF;
  line-height: normal;
  transition: all 0.3s;
}
.a_pick-button:hover {
  transform: scale(0.9, 0.9);
}
@media (min-width: 961px) {
  .a_pick-button {
    font-size: 1.2rem;
  }
}
.a_pick-button img {
  display: block;
  margin-left: 1rem;
  width: 2.4vw;
  height: 4vw;
}
@media (min-width: 961px) {
  .a_pick-button img {
    width: 0.6rem;
    height: 1.2rem;
  }
}

div.a_pick-button:hover {
  transform: none;
}

.o_pick-header {
  background-color: #FFFFFF;
  padding: 10px 26px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 2rem;
}
.o_pick-header .o_pick-header__logo {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
}
@media (min-width: 961px) {
  .o_pick-header .o_pick-header__logo {
    justify-content: flex-start;
  }
}
.o_pick-header .o_pick-header__logo img {
  width: 32vw;
}
@media (min-width: 961px) {
  .o_pick-header .o_pick-header__logo img {
    width: 25rem;
  }
}
.o_pick-header .o_pick-header__logo .line {
  min-width: 1px;
  min-height: 9.0666666667vw;
  background-color: rgba(0, 0, 0, 0.3);
  margin: 0 1.5rem;
}
@media (min-width: 961px) {
  .o_pick-header .o_pick-header__logo .line {
    min-height: 5.3rem;
  }
}
.o_pick-header .o_pick-header__logo h1 strong {
  font-size: 3.4666666667vw;
  font-weight: 700;
  color: #004098;
  margin-bottom: 0.2rem;
}
@media (min-width: 961px) {
  .o_pick-header .o_pick-header__logo h1 strong {
    font-size: 2rem;
  }
}
.o_pick-header .o_pick-header__logo h1 span {
  display: none;
}
@media (min-width: 961px) {
  .o_pick-header .o_pick-header__logo h1 span {
    display: block;
    font-size: 1.4rem;
  }
}
.o_pick-header .a_pick-button {
  display: none;
}
@media (min-width: 961px) {
  .o_pick-header .a_pick-button {
    display: flex;
    max-width: 28.9rem;
  }
}
.o_pick-header .a_pick-button span {
  font-size: 2rem;
  font-weight: 700;
  color: #FFFFFF;
  letter-spacing: 1px;
}
.o_pick-header .a_pick-button img {
  width: 1rem;
  height: 1.6rem;
}

.o_pick-footer {
  font-size: 3.7333333333vw;
  color: #FFFFFF;
  text-align: center;
  line-height: 1.65;
  padding: 1.4rem 2rem;
  background-color: #000000;
}
@media (min-width: 961px) {
  .o_pick-footer {
    font-size: 1.4rem;
    padding: 2.8rem 2rem;
  }
}

#lalapick .lalapick__time {
  background-image: url("https://d2w53g1q050m78.cloudfront.net/lalaportclosetmi/uploads/common/images/grid-bg-1.webp?1757571712092");
  background-color: #222222;
  padding: 4rem 2.5rem 5rem;
  color: #FFFFFF;
  background-size: cover;
}
@media (min-width: 961px) {
  #lalapick .lalapick__time {
    padding: 6rem 3.2rem 4.6rem;
  }
}
#lalapick .lalapick__time__locations {
  display: flex;
  flex-direction: column;
  margin-bottom: 2rem;
}
@media (min-width: 961px) {
  #lalapick .lalapick__time__locations {
    flex-direction: row;
    justify-content: center;
    margin-bottom: 3.2rem;
  }
}
#lalapick .lalapick__time__locations__item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.5rem;
}
@media (min-width: 961px) {
  #lalapick .lalapick__time__locations__item {
    margin-right: 4rem;
    margin-bottom: 0;
  }
}
#lalapick .lalapick__time__locations__item:last-child {
  margin-bottom: 0;
}
#lalapick .lalapick__time__locations__item p {
  font-size: 4vw;
  font-weight: 700;
  color: #FFFFFF;
  margin-left: 1rem;
}
@media (min-width: 751px) {
  #lalapick .lalapick__time__locations__item p {
    font-size: 2.9166666667vw;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__time__locations__item p {
    font-size: 2.4rem;
    letter-spacing: 0.12rem;
  }
}
#lalapick .lalapick__time__note {
  font-size: 3.2vw;
  text-align: center;
  display: block;
}
@media (min-width: 751px) {
  #lalapick .lalapick__time__note {
    font-size: 2.5vw;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__time__note {
    font-size: 1.5rem;
  }
}
#lalapick .lalapick__time .a_pick-button {
  max-width: 79.2vw;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (min-width: 751px) {
  #lalapick .lalapick__time .a_pick-button {
    font-size: 3.125vw;
    max-width: 47.9166666667vw;
  }
  #lalapick .lalapick__time .a_pick-button img {
    width: 1.6666666667vw;
    height: 2.5vw;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__time .a_pick-button {
    max-width: 37.2rem;
    font-size: 2.8rem;
    letter-spacing: 0.14rem;
  }
  #lalapick .lalapick__time .a_pick-button img {
    width: 1.6rem;
    height: 2.5rem;
  }
}
#lalapick .lalapick__about {
  background-image: url("https://d2w53g1q050m78.cloudfront.net/lalaportclosetmi/uploads/common/images/lalapick-about-bg-sp.webp"), url("https://d2w53g1q050m78.cloudfront.net/lalaportclosetmi/uploads/common/images/lalapick-about-bg-bottom-sp.webp");
  background-position: top, bottom;
  background-repeat: no-repeat;
  background-size: 100%;
  padding: 7rem 0 7rem;
}
@media (min-width: 961px) {
  #lalapick .lalapick__about {
    background-image: url("https://d2w53g1q050m78.cloudfront.net/lalaportclosetmi/uploads/common/images/lalapick-about-bg-pc.webp"), url("https://d2w53g1q050m78.cloudfront.net/lalaportclosetmi/uploads/common/images/lalapick-about-bg-bottom-pc.webp");
    background-position: top, bottom;
    padding: 10.1rem 0 20.2rem;
  }
}
#lalapick .lalapick__about .a_pick-title {
  margin-bottom: 3rem;
}
#lalapick .lalapick__about h2 {
  text-align: center;
  font-weight: 700;
}
#lalapick .lalapick__about h2 small {
  display: block;
  color: #222222;
  font-size: 4.8vw;
  letter-spacing: 0.09rem;
  margin-bottom: 0.5rem;
}
@media (min-width: 751px) {
  #lalapick .lalapick__about h2 small {
    font-size: 3.125vw;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__about h2 small {
    font-size: 3.6rem;
    letter-spacing: 0.18rem;
  }
}
#lalapick .lalapick__about h2 span {
  color: #E4007F;
  font-size: 7.4666666667vw;
  letter-spacing: 0.3733333333vw;
  display: block;
  margin-bottom: 1rem;
}
@media (min-width: 751px) {
  #lalapick .lalapick__about h2 span {
    font-size: 4.1666666667vw;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__about h2 span {
    font-size: 4.3rem;
    letter-spacing: 0.215rem;
    margin-bottom: 1.2rem;
  }
}
#lalapick .lalapick__about h2 span span {
  display: inline-block;
  color: #222222;
}
#lalapick .lalapick__about video {
  margin: 0 auto;
  display: block;
  width: 100%;
  max-width: 144rem;
}
#lalapick .lalapick__about__description {
  color: #222222;
  font-size: 3.7333333333vw;
  text-align: center;
  line-height: 1.85;
  margin-bottom: 2rem;
}
@media (min-width: 751px) {
  #lalapick .lalapick__about__description {
    font-size: 2.5vw;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__about__description {
    font-size: 1.8rem;
    margin-bottom: 3.5rem;
  }
}
#lalapick .lalapick__about__brand {
  margin-bottom: 5.7rem;
}
@media (min-width: 961px) {
  #lalapick .lalapick__about__brand {
    margin-bottom: 8rem;
  }
}
#lalapick .lalapick__about__brand__slider {
  display: flex;
  gap: 1rem;
  margin-bottom: 1px;
}
#lalapick .lalapick__about__brand__slider:first-child {
  margin-right: 1rem;
}
@media (min-width: 961px) {
  #lalapick .lalapick__about__brand__slider {
    gap: 2rem;
    animation-duration: 80s;
  }
  #lalapick .lalapick__about__brand__slider:first-child {
    margin-right: 2rem;
  }
}
#lalapick .lalapick__about__brand__slider__item {
  display: block;
  width: 21.3333333333vw;
  height: 14.1333333333vw;
}
#lalapick .lalapick__about__brand__slider__item img {
  border: 1px solid rgba(0, 0, 0, 0.3);
}
@media (min-width: 751px) {
  #lalapick .lalapick__about__brand__slider__item {
    width: 14.5833333333vw;
    height: 10.4166666667vw;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__about__brand__slider__item {
    width: 12rem;
    height: 8rem;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__about__previous {
    padding: 0 2rem;
  }
}
#lalapick .lalapick__about__previous__swiper {
  padding-bottom: 3rem;
}
#lalapick .lalapick__about__previous__swiper .swiper-button-next,
#lalapick .lalapick__about__previous__swiper .swiper-button-prev {
  width: 3rem;
  height: 8rem;
  margin-top: -4rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  opacity: 1;
}
#lalapick .lalapick__about__previous__swiper .swiper-button-next::after,
#lalapick .lalapick__about__previous__swiper .swiper-button-prev::after {
  display: none;
}
#lalapick .lalapick__about__previous__swiper .swiper-button-next {
  right: 0;
  background-image: url("https://d2w53g1q050m78.cloudfront.net/lalaportclosetmi/uploads/common/images/pick-btn-slide-next.svg?1758785757110");
}
#lalapick .lalapick__about__previous__swiper .swiper-button-prev {
  left: 0;
  background-image: url("https://d2w53g1q050m78.cloudfront.net/lalaportclosetmi/uploads/common/images/pick-btn-slide-prev.svg?1758785757113");
}
#lalapick .lalapick__about__previous__swiper .swiper-button-disabled {
  opacity: 0.6;
}
#lalapick .lalapick__about__previous__swiper__list__item {
  background-color: #FFFFFF;
  width: 78.6666666667vw;
  border: 1px solid #E4007F;
  border-radius: 2rem;
  padding: 2rem;
}
@media (min-width: 751px) {
  #lalapick .lalapick__about__previous__swiper__list__item {
    width: 52.0833333333vw;
  }
}
#lalapick .lalapick__about__previous__swiper__list__item .a_pick-button {
  margin-bottom: 0.8rem;
  font-size: 3.7333333333vw;
  padding: 0.5rem 0;
  line-height: 1.85;
}
@media (min-width: 751px) {
  #lalapick .lalapick__about__previous__swiper__list__item .a_pick-button {
    font-size: 2.0833333333vw;
    line-height: normal;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__about__previous__swiper__list__item .a_pick-button {
    line-height: 1.85;
  }
}
#lalapick .lalapick__about__previous__swiper__list__item .a_pick-button:first-child {
  background-color: #FCE3E6;
  color: #7C7C7C;
}
#lalapick .lalapick__about__previous__swiper__list__item img {
  border-radius: 2rem;
  margin: 0 auto 0.8rem;
}
#lalapick .lalapick__about__previous__swiper__list__item__image--previous {
  border: 1px solid #7C7C7C;
}
#lalapick .lalapick__about__previous__swiper__list__item__image--pick {
  border: 1px solid #E4007F;
}
#lalapick .lalapick__about__previous__swiper__list__item__description {
  color: #000000;
  font-size: 3.7333333333vw;
  line-height: 1.65;
  height: 18.4vw;
  margin-bottom: 2rem;
}
#lalapick .lalapick__about__previous__swiper__list__item__description:last-child {
  height: auto;
}
@media (min-width: 751px) {
  #lalapick .lalapick__about__previous__swiper__list__item__description {
    font-size: 2.0833333333vw;
    height: 10.4166666667vw;
  }
}
#lalapick .lalapick__about__previous__swiper__list__item__description:last-child {
  margin-bottom: 0;
}
#lalapick .lalapick__about__previous__swiper__pagination {
  bottom: 0;
}
#lalapick .lalapick__about__previous__swiper__pagination .swiper-pagination-bullet {
  background-color: #FFFFFF;
  opacity: 1;
  border: 1px solid #E4007F;
}
#lalapick .lalapick__about__previous__swiper__pagination .swiper-pagination-bullet-active {
  background-color: #E4007F;
}
#lalapick .lalapick__about__previous__pc {
  max-width: 104rem;
  margin: 0 auto;
}
#lalapick .lalapick__about__previous__pc .a_pick-button {
  margin-bottom: 2rem;
  font-size: 1.8rem;
  padding: 0.5rem 0;
  line-height: 1.85;
}
#lalapick .lalapick__about__previous__pc .a_pick-button:first-child {
  background-color: #FCE3E6;
  color: #7C7C7C;
}
#lalapick .lalapick__about__previous__pc__list {
  display: flex;
  margin-bottom: 4rem;
}
#lalapick .lalapick__about__previous__pc__list:last-child {
  margin-bottom: 0;
}
#lalapick .lalapick__about__previous__pc__list__item {
  margin-right: 4rem;
  width: calc(100% - 8rem);
}
#lalapick .lalapick__about__previous__pc__list__item:last-child {
  margin-right: 0;
}
#lalapick .lalapick__about__previous__pc__list__item img {
  margin-bottom: 2.1rem;
  border-radius: 2rem;
}
#lalapick .lalapick__about__previous__pc__list__item__image--previous {
  border: 1px solid #7C7C7C;
}
#lalapick .lalapick__about__previous__pc__list__item__image--pick {
  border: 1px solid #E4007F;
}
#lalapick .lalapick__about__previous__pc__list__item__description {
  font-size: 1.5rem;
}
#lalapick .lalapick__how {
  background-color: #FFF0F5;
  padding: 6rem 2rem 8rem;
}
#lalapick .lalapick__how .a_pick-title {
  margin-bottom: 3.8rem;
}
#lalapick .lalapick__how__flow__list {
  display: flex;
  flex-direction: column;
}
#lalapick .lalapick__how__flow__list__item {
  display: flex;
  margin-bottom: 1rem;
}
#lalapick .lalapick__how__flow__list__item:nth-child(2) .lalapick__how__flow__list__item__icon__image {
  height: 34.9333333333vw;
}
@media (min-width: 751px) {
  #lalapick .lalapick__how__flow__list__item:nth-child(2) .lalapick__how__flow__list__item__icon__image {
    height: 27.0833333333vw;
  }
}
#lalapick .lalapick__how__flow__list__item:nth-child(3) .lalapick__how__flow__list__item__content {
  padding-top: 0;
}
#lalapick .lalapick__how__flow__list__item:nth-child(3) .lalapick__how__flow__list__item__icon__image {
  height: 26.6666666667vw;
}
@media (min-width: 751px) {
  #lalapick .lalapick__how__flow__list__item:nth-child(3) .lalapick__how__flow__list__item__icon__image {
    height: 20.8333333333vw;
  }
}
#lalapick .lalapick__how__flow__list__item__icon {
  position: relative;
  margin-right: 2rem;
}
#lalapick .lalapick__how__flow__list__item__icon__image {
  width: 26.6666666667vw;
  height: 42.6666666667vw;
}
@media (min-width: 751px) {
  #lalapick .lalapick__how__flow__list__item__icon__image {
    width: 20.8333333333vw;
    height: 33.3333333333vw;
  }
}
#lalapick .lalapick__how__flow__list__item__content {
  flex: 1;
  padding-top: 2.9333333333vw;
}
#lalapick .lalapick__how__flow__list__item__content__title {
  font-size: 4.2666666667vw;
  font-weight: 700;
  line-height: 1.65;
  letter-spacing: 0.8px;
  color: #E4007F;
  display: block;
  margin-bottom: 0.5rem;
}
@media (min-width: 751px) {
  #lalapick .lalapick__how__flow__list__item__content__title {
    font-size: 3.5416666667vw;
  }
}
#lalapick .lalapick__how__flow__list__item__content p {
  font-size: 3.7333333333vw;
  color: #000000;
  line-height: 1.65;
  letter-spacing: 0.7px;
}
@media (min-width: 751px) {
  #lalapick .lalapick__how__flow__list__item__content p {
    font-size: 2.9166666667vw;
  }
}
#lalapick .lalapick__how__flow__list__item__content .a_pick-button {
  margin-top: 1.2rem;
  padding: 1rem 0;
  font-size: 4vw;
}
@media (min-width: 751px) {
  #lalapick .lalapick__how__flow__list__item__content .a_pick-button {
    font-size: 2.2916666667vw;
    max-width: 57.2916666667vw;
  }
  #lalapick .lalapick__how__flow__list__item__content .a_pick-button img {
    width: 1.6666666667vw;
    height: 2.0833333333vw;
  }
}
#lalapick .lalapick__how__flow__pc {
  max-width: 94.7rem;
  margin: 0 auto;
}
#lalapick .lalapick__how__flow__pc__list {
  display: flex;
}
#lalapick .lalapick__how__flow__pc__list__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  flex: 1;
}
#lalapick .lalapick__how__flow__pc__list__item:first-child .lalapick__how__flow__pc__list__item__icon, #lalapick .lalapick__how__flow__pc__list__item:nth-child(2) .lalapick__how__flow__pc__list__item__icon {
  display: flex;
  position: relative;
}
#lalapick .lalapick__how__flow__pc__list__item:first-child .lalapick__how__flow__pc__list__item__icon__arrow, #lalapick .lalapick__how__flow__pc__list__item:nth-child(2) .lalapick__how__flow__pc__list__item__icon__arrow {
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
  width: 62%;
}
#lalapick .lalapick__how__flow__pc__list__item__icon {
  margin-bottom: 2.2rem;
}
#lalapick .lalapick__how__flow__pc__list__item__content__title {
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.65;
  letter-spacing: 0.11rem;
  color: #E4007F;
  display: block;
  margin-bottom: 1rem;
}
#lalapick .lalapick__how__flow__pc__list__item__content p {
  font-size: 1.8rem;
  font-weight: 400;
  color: #000000;
  line-height: 1.65;
  letter-spacing: 0.09rem;
  margin-bottom: 2.9rem;
}
#lalapick .lalapick__how__flow__pc__list__item__content .a_pick-button {
  font-size: 2rem;
  min-width: 23rem;
}
#lalapick .lalapick__how__flow__pc__list__item__content .a_pick-button img {
  width: 1rem;
  height: 1.6rem;
}
#lalapick .lalapick__experience {
  background-image: url("https://d2w53g1q050m78.cloudfront.net/lalaportclosetmi/uploads/common/images/lalapick-experience-bg-sp.webp");
  background-position: top;
  background-repeat: no-repeat;
  background-size: 100%;
  background-color: #EA618B;
  padding: 6rem 2rem 8rem;
}
@media (min-width: 961px) {
  #lalapick .lalapick__experience {
    background-image: url("https://d2w53g1q050m78.cloudfront.net/lalaportclosetmi/uploads/common/images/lalapick-experience-bg-pc.webp");
    padding: 12.2rem 2rem 16rem;
  }
}
#lalapick .lalapick__experience .a_pick-title {
  margin-bottom: 2.9rem;
  color: #FFFFFF;
}
@media (min-width: 961px) {
  #lalapick .lalapick__experience .a_pick-title {
    margin-bottom: 3.5rem;
  }
}
#lalapick .lalapick__experience .a_pick-title div {
  background-color: #FFFFFF;
}
#lalapick .lalapick__experience h2 {
  color: #FFFFFF;
  text-align: center;
  font-weight: 700;
  font-size: 6.4vw;
  letter-spacing: 0.32vw;
  margin-bottom: 2rem;
}
@media (min-width: 751px) {
  #lalapick .lalapick__experience h2 {
    font-size: 3.125vw;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__experience h2 {
    font-size: 3.6rem;
    letter-spacing: 0.18rem;
    margin-bottom: 3rem;
  }
}
#lalapick .lalapick__experience__description {
  color: #FFFFFF;
  text-align: center;
  font-size: 3.7333333333vw;
  line-height: 1.65;
  letter-spacing: 0.7px;
  margin-bottom: 4rem;
}
@media (min-width: 751px) {
  #lalapick .lalapick__experience__description {
    font-size: 2.5vw;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__experience__description {
    font-size: 1.8rem;
    letter-spacing: 0.09rem;
    margin-bottom: 5rem;
  }
}
@media (min-width: 751px) {
  #lalapick .lalapick__experience .m_pick-tab__list__item {
    font-size: 2.9166666667vw;
  }
}
#lalapick .lalapick__experience__tab {
  background-color: #FFFFFF;
  border-bottom-left-radius: 2rem;
  border-bottom-right-radius: 2rem;
  padding: 3rem 2rem 4rem;
}
@media (min-width: 961px) {
  #lalapick .lalapick__experience__tab {
    border-radius: 2rem;
    padding: 4rem 4rem 5rem;
  }
}
#lalapick .lalapick__experience__tab__category {
  background-color: #FCE3E6;
  padding: 0.5rem;
  text-align: center;
  width: 100%;
  color: #E4007F;
  font-size: 3.7333333333vw;
  font-weight: 700;
  line-height: 1.85;
  margin-bottom: 1rem;
  border-radius: 4rem;
}
@media (min-width: 751px) {
  #lalapick .lalapick__experience__tab__category {
    font-size: 2.9166666667vw;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__experience__tab__category {
    font-size: 1.8rem;
    line-height: 1.85;
    margin-bottom: 2rem;
    padding: 0.5rem;
  }
}
#lalapick .lalapick__experience__tab__title {
  font-size: 3.7333333333vw;
  font-weight: 700;
  line-height: 1.65;
  letter-spacing: 0.7px;
  margin-bottom: 2rem;
  text-align: center;
}
@media (min-width: 751px) {
  #lalapick .lalapick__experience__tab__title {
    font-size: 2.9166666667vw;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__experience__tab__title {
    font-size: 1.8rem;
    line-height: 1.65;
    letter-spacing: 0.09rem;
    margin-bottom: 3rem;
  }
}
#lalapick .lalapick__experience__tab__group__item {
  margin-bottom: 3rem;
}
@media (min-width: 961px) {
  #lalapick .lalapick__experience__tab__group__item {
    margin-bottom: 4rem;
  }
}
#lalapick .lalapick__experience__tab__group__item:last-child {
  margin-bottom: 0;
}
#lalapick .lalapick__experience__tab__group__item__thumb {
  position: relative;
}
#lalapick .lalapick__experience__tab__group__item__thumb img {
  border-radius: 2rem;
  margin-bottom: 3.1rem;
}
@media (min-width: 751px) {
  #lalapick .lalapick__experience__tab__group__item__thumb img {
    max-width: 68.75vw;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5.3125vw;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__experience__tab__group__item__thumb img {
    max-width: 100%;
    margin-bottom: 4.3rem;
  }
}
#lalapick .lalapick__experience__tab__group__item__thumb__order {
  font-size: 5.3333333333vw;
  font-weight: 700;
  background-color: #E4007F;
  color: #FFFFFF;
  padding: 0.5rem 2rem;
  border-radius: 50%;
  width: 11.2vw;
  height: 11.2vw;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: -5.6vw;
  left: 50%;
  transform: translateX(-50%);
}
@media (min-width: 751px) {
  #lalapick .lalapick__experience__tab__group__item__thumb__order {
    font-size: 2.9166666667vw;
    width: 6.6666666667vw;
    height: 6.6666666667vw;
    bottom: -3.3333333333vw;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__experience__tab__group__item__thumb__order {
    font-size: 2.8rem;
    padding: 0.5rem 2rem;
    width: 5.8rem;
    height: 5.8rem;
    bottom: -2.9rem;
  }
}
#lalapick .lalapick__experience__tab__group__item__title {
  font-size: 4.2666666667vw;
  font-weight: 700;
  line-height: 1.65;
  letter-spacing: 0.8px;
  color: #E4007F;
  text-align: center;
}
@media (min-width: 751px) {
  #lalapick .lalapick__experience__tab__group__item__title {
    font-size: 2.9166666667vw;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__experience__tab__group__item__title {
    font-size: 2rem;
    line-height: 1.65;
    letter-spacing: 0.1rem;
  }
}
#lalapick .lalapick__experience__tab__group__item small {
  font-size: 3.2vw;
  line-height: 1.65;
  letter-spacing: 0.6px;
  color: #000000;
  display: block;
  margin-bottom: 1rem;
  text-align: center;
}
@media (min-width: 751px) {
  #lalapick .lalapick__experience__tab__group__item small {
    font-size: 2.0833333333vw;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__experience__tab__group__item small {
    font-size: 1.4rem;
  }
}
#lalapick .lalapick__experience__tab__group__item__description {
  margin-top: 1rem;
  font-size: 3.7333333333vw;
  line-height: 1.65;
  letter-spacing: 0.7px;
  margin-bottom: 3.1rem;
  text-align: center;
}
@media (min-width: 751px) {
  #lalapick .lalapick__experience__tab__group__item__description {
    font-size: 2.9166666667vw;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__experience__tab__group__item__description {
    margin-top: 1.5rem;
    font-size: 1.8rem;
    letter-spacing: 0.09rem;
    margin-bottom: 3rem;
  }
}
#lalapick .lalapick__experience__tab__group__item .a_pick-button {
  font-size: 4.2666666667vw;
}
@media (min-width: 751px) {
  #lalapick .lalapick__experience__tab__group__item .a_pick-button {
    font-size: 2.9166666667vw;
    max-width: 57.2916666667vw;
    margin: 0 auto;
  }
  #lalapick .lalapick__experience__tab__group__item .a_pick-button img {
    width: 2.0833333333vw;
    height: 2.5vw;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__experience__tab__group__item .a_pick-button {
    font-size: 2rem;
    max-width: 100%;
  }
  #lalapick .lalapick__experience__tab__group__item .a_pick-button img {
    width: 1rem;
    height: 1.6rem;
  }
}
#lalapick .lalapick__experience .m_pick-tab__pc {
  max-width: 104rem;
  margin: 0 auto;
  gap: 4rem;
}
#lalapick .lalapick__shop {
  background-color: #FFF0F5;
  padding: 6rem 2rem 5rem;
}
@media (min-width: 961px) {
  #lalapick .lalapick__shop {
    padding: 11rem 2rem 14rem;
  }
}
#lalapick .lalapick__shop .a_pick-title {
  margin-bottom: 3rem;
}
@media (min-width: 961px) {
  #lalapick .lalapick__shop .a_pick-title {
    margin-bottom: 5rem;
  }
}
#lalapick .lalapick__shop__list {
  max-width: 104rem;
  margin: 0 auto;
  margin-bottom: 3rem;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
@media (min-width: 961px) {
  #lalapick .lalapick__shop__list {
    margin-bottom: 4rem;
    gap: 2.8rem;
  }
}
#lalapick .lalapick__shop__list__item {
  width: calc((100% - 2rem) / 3);
}
@media (min-width: 751px) {
  #lalapick .lalapick__shop__list__item {
    width: calc((100% - 8rem) / 5);
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__shop__list__item {
    width: calc((100% - 14rem) / 6);
  }
}
#lalapick .lalapick__shop__note {
  font-size: 3.2vw;
  line-height: 1.65;
  text-align: center;
}
@media (min-width: 751px) {
  #lalapick .lalapick__shop__note {
    font-size: 2.2916666667vw;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__shop__note {
    font-size: 1.4rem;
  }
}
#lalapick .lalapick__new {
  padding: 8rem 2rem 60.8vw;
  background-image: url("https://d2w53g1q050m78.cloudfront.net/lalaportclosetmi/uploads/common/images/lv-pick-bg-sp.webp"), url("https://d2w53g1q050m78.cloudfront.net/lalaportclosetmi/uploads/common/images/new-thumb-v2.webp");
  background-position: top, bottom;
  background-repeat: no-repeat;
  background-size: 100%;
}
@media (min-width: 961px) {
  #lalapick .lalapick__new {
    padding: 22rem 2rem 56.9105691057vw;
    background-image: url("https://d2w53g1q050m78.cloudfront.net/lalaportclosetmi/uploads/common/images/lv-pick-bg-sp.webp"), url("https://d2w53g1q050m78.cloudfront.net/lalaportclosetmi/uploads/common/images/new-thumb-v2.webp");
    background-position: top, bottom;
    background-repeat: no-repeat;
    background-size: 100%;
  }
}
@media (min-width: 1231px) {
  #lalapick .lalapick__new {
    padding: 11.7rem 2rem 7.7rem;
    background-image: url("https://d2w53g1q050m78.cloudfront.net/lalaportclosetmi/uploads/common/images/new-thumb-pc-3.webp");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
  }
}
#lalapick .lalapick__new h2 {
  font-size: 6.4vw;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.12rem;
  text-align: center;
  color: #222222;
  margin-bottom: 3rem;
}
@media (min-width: 751px) {
  #lalapick .lalapick__new h2 {
    font-size: 3.125vw;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__new h2 {
    font-size: 3.6rem;
    letter-spacing: 0.18rem;
    margin-bottom: 3rem;
  }
}
#lalapick .lalapick__new h2 span {
  font-size: 7.4666666667vw;
  color: #E4007F;
  letter-spacing: 0.14rem;
}
@media (min-width: 751px) {
  #lalapick .lalapick__new h2 span {
    font-size: 4.1666666667vw;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__new h2 span {
    font-size: 4rem;
    letter-spacing: 0.2rem;
  }
}
#lalapick .lalapick__new__locations {
  display: flex;
  flex-direction: column;
  margin: 0 auto 3rem;
  padding: 2rem 0;
  color: #E4007F;
  border: 2px solid rgba(228, 0, 127, 0.2);
  border-left: none;
  border-right: none;
  max-width: fit-content;
}
@media (min-width: 961px) {
  #lalapick .lalapick__new__locations {
    margin: 0 auto 4rem;
    padding: 2.5rem 0;
  }
}
#lalapick .lalapick__new__locations__item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.5rem;
}
@media (min-width: 961px) {
  #lalapick .lalapick__new__locations__item {
    margin-bottom: 1rem;
  }
}
#lalapick .lalapick__new__locations__item:last-child {
  margin-bottom: 0;
}
#lalapick .lalapick__new__locations__item p {
  font-size: 4vw;
  font-weight: 700;
  line-height: normal;
}
@media (min-width: 751px) {
  #lalapick .lalapick__new__locations__item p {
    font-size: 2.9166666667vw;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__new__locations__item p {
    font-size: 2.4rem;
    letter-spacing: 1.2px;
  }
}
#lalapick .lalapick__new__locations__item .a_pick-label {
  color: #E4007F;
  border: 1px solid #E4007F;
  margin-right: 1rem;
}
@media (min-width: 961px) {
  #lalapick .lalapick__new__locations__item .a_pick-label {
    margin-right: 1.4rem;
  }
}
#lalapick .lalapick__new .a_pick-button {
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (min-width: 751px) {
  #lalapick .lalapick__new .a_pick-button {
    font-size: 3.125vw;
    max-width: 57.2916666667vw;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__new .a_pick-button {
    max-width: 37.7rem;
    margin-bottom: 4rem;
    font-size: 2.8rem;
    letter-spacing: 0.14rem;
  }
}
#lalapick .lalapick__new .a_pick-button img {
  width: 2.9333333333vw;
  height: 4.5333333333vw;
}
@media (min-width: 751px) {
  #lalapick .lalapick__new .a_pick-button img {
    width: 2.2916666667vw;
    height: 2.7083333333vw;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__new .a_pick-button img {
    width: 1.6rem;
    height: 2.5rem;
  }
}
#lalapick .lalapick__new__note {
  font-size: 3.2vw;
  text-align: center;
  color: #222222;
}
@media (min-width: 751px) {
  #lalapick .lalapick__new__note {
    font-size: 2.5vw;
  }
}
@media (min-width: 961px) {
  #lalapick .lalapick__new__note {
    font-size: 1.5rem;
  }
}

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