<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.goods_modal {
  position: fixed;
  display: flex;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.5);
  justify-content: center;
  align-items: center;
  z-index: 6000;
  transition: opacity 1s ease;
}

.goods_modal.show {
  opacity: 1;
  visibility: visible;
}

/* 繝｢繝ｼ繝繝ｫ蜀�Κ */
.goods_modal-content {
  background: #fdf3e6 url(../images/bg01.jpg) 50% 0 repeat;
  max-width: 550px;
  max-height: 90vh;
  width: 90%;
  height: 100%;
  position: relative;
  border-radius: 1em;
}

.goods_modal-content.duffy-modal {
  background: url(../images/goods_modal/bg02_sp.jpg) 50% 0 repeat;
}

.goods_modal-content.shelliemay-modal {
  background: url(../images/goods_modal/bg02_02_sp.jpg) 50% 0 repeat;
}

.goods_modal-content.gelatoni-modal {
  background: url(../images/goods_modal/bg02_03_sp.jpg) 50% 0 repeat;
}

.goods_modal-content.stellalou-modal {
  background: url(../images/goods_modal/bg02_04_sp.jpg) 50% 0 repeat;
}

.goods_modal-content.cookieann-modal {
  background: url(../images/goods_modal/bg02_05_sp.jpg) 50% 0 repeat;
}

.goods_modal-content.olumel-modal {
  background: url(../images/goods_modal/bg02_06_sp.jpg) 50% 0 repeat;
}

.goods_modal-content.linabell-modal {
  background: url(../images/goods_modal/bg02_07_sp.jpg) 50% 0 repeat;
}

@media screen and (max-width: 767px) {
  .goods_modal-content {
    width: 95%;
    max-height: 98vh;
  }
}

.goods_modal-scroll {
  position: relative;
  padding: 40px 0;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  box-sizing: border-box;
  scrollbar-width: none;
  -ms-overflow-style: none;
  opacity: 0;
  transition: opacity 1s ease;
}

.goods_modal-scroll.open {
  opacity: 1;
}

.goods_modal-content::-webkit-scrollbar {
  display: none;
}

.goods_modal-content .modal_top {
  display: block;
  width: 95%;
  margin: auto;
}

.goods_modal-content .goods_modal-story {
  position: relative;
  text-align: center;
  width: 100%;
  padding: 0 40px;
  margin-top: 1em;
  box-sizing: border-box;
}

@media screen and (max-width: 767px) {
  .goods_modal-content .goods_modal-story {
    padding: 0 20px;
  }
}

.goods_modal-content .goods_modal-story .slider_text {
  display: block;
  line-height: 2;
  margin: 1em -8% 0;
  opacity: 0;
  transform: translateY(-20px);
  transition: opacity 2s ease, transform 2s ease;
}

.goods_modal-content .goods_modal-story .slider_text.is-active {
  opacity: 1;
  transform: translateY(0);
}

.goods_modal-content .goods_modal-goods {
  margin-top: 1em;
  padding: 0 20px;
  box-sizing: border-box;
}

@media screen and (max-width: 767px) {
  .goods_modal-content .goods_modal-story {
    padding: 0 10px;
  }
}

.goods_modal-content .goods_modal-story .lSSlideOuter {
  position: relative;
  overflow: visible;
}

.goods_modal-content .goods_modal-story .lSSlideWrapper {
  position: unset;
  overflow: hidden;
}

.goods_modal-content .goods_modal-story .lSAction&gt;a {
  width: 15%;
  height: 15%;
  top: 12rem;
  margin-top: 0;
  padding-top: 0;
}

@media screen and (max-width: 767px) {
  .goods_modal-content .goods_modal-story .lSAction&gt;a {
    top: 130px;
  }
}

.goods_modal-content .goods_modal-story .lSAction&gt;.lSPrev {
  transform: scale(-1, 1);
  left: -5%;
}

.goods_modal-content .goods_modal-story .lSAction&gt;.lSNext {
  right: -5%;
}

@media screen and (max-width: 767px) {
  .goods_modal-content .goods_modal-story .lSAction&gt;.lSPrev {
    left: -2%;
  }

  .goods_modal-content .goods_modal-story .lSAction&gt;.lSNext {
    right: -2%;
  }
}

.goods_modal-content .story_label {
  display: block;
  margin: auto;
}

#close-modal_bottom {
  display: block;
  width: 40%;
  margin: 1em auto 0;
}

#close-modal_bottom img {
  width: 100%;
}

.nav-modal {
  margin: 10px;
  text-decoration: none;
  color: blue;
  cursor: pointer;
}

#close-modal {
  position: absolute;
  top: -3%;
  right: -3%;
  max-width: 80px;
  width: 15%;
  text-decoration: none;
  cursor: pointer;
  z-index: 20;
}

@media screen and (max-width: 767px) {
  #close-modal {
    top: 1%;
    right: 1%;
  }
}

#close-modal img {
  width: 100%;
}

/* story_label, goods_label 縺ｮ逕ｻ蜒� */
#story_label,
#goods_label {
  max-width: 100%;
  margin-bottom: 10px;
}

/* lightSlider 逕ｨ縺ｮ繧ｹ繧ｿ繧､繝ｫ */
#main_image_slider li {
  list-style: none;
  box-sizing: border-box;
}

#main_image_slider li.wide-slide img {
  width: 200%;
}

#main_image_slider li.wide-slide.scroll img {
  animation: scroll_H 3s ease-in-out 2s forwards;
}

#main_image_slider img {
  display: block;
  margin: 0 auto;
  width: 100%;
}

/* 繧ｹ繝ｩ繧､繝峨↓騾｣蜍輔☆繧九ユ繧ｭ繧ｹ繝郁｡ｨ遉ｺ */
#slider-text {
  margin-top: 10px;
  font-size: 1em;
  text-align: center;
}

.lSSlideWrapper.usingCss .lSFade {
  transform: initial !important;
}

/*animation*/

@keyframes scroll_H {
  0% {
    transform: translatex(0);
  }

  100% {
    transform: translatex(-50%);
  }
}
</pre></body></html>