<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
.event-top-area img {
  width: auto;
  max-width: 100%;
  height: auto;
  object-fit: inherit;
  vertical-align: bottom;
}

.p-mainvisual-lower__img {
  border: 1px solid #dadada;
}

@media (min-width: 768px) {
  .p-item-feat-flex {
    display: flex;
  }
}
/* -------------------------
  商品一覧 調整用css
------------------------- */
@media (min-width: 768px) {
  .p-cmn-section .p-item-list-scroll__list {
    justify-content: center;
  }
  .p-index-recommend__item {
    width: calc((100% - 60px) / 4);
  }
  .p-cmn-section .p-item-list-scroll__list:has(&gt; :nth-child(n+3):last-child) {
    justify-content: flex-start;
  }
}
@media (min-width: 768px) {
  .p-lp-category-product--pickup {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 30px;
    gap: 30px;
  }
  .p-lp-category-product--pickup .p-item-list-category__item {
    width: calc(50% - 15px);
    max-width: 450px;
  }
}
/* -------------------------
  注意事項
------------------------- */
.p-lp-attention {
  margin-left: auto;
  margin-right: auto;
  padding: 30px 20px;
  border: 2px solid #dadada;
  border-radius: 10px;
}

@media (min-width: 768px) {
  .p-lp-attention {
    padding: 50px 50px;
  }
}
/* -------------------------
  背景
------------------------- */
.p-lp-bg-wrap {
  padding: 60px 0;
  margin-bottom: 0;
}

.p-lp-bg-wrap .c-card {
  padding: 15px;
  background-color: #fff;
  border-radius: 6px;
}

.p-lp-bg-wrap .c-heading--deco--stem {
  border-bottom: 2px dotted #fff;
}

@media (width &lt; 768px) {
  .p-lp-bg-wrap {
    padding: 30px 0 5px;
  }
  .p-lp-bg-wrap .c-card {
    padding: 10px;
  }
}
.-bg-collabo {
  background: #b2f3ff;
}

.-bg-mens {
  background: #ffeda6;
}

.-bg-ladies {
  background: #ffd0d7;
}</pre></body></html>