@charset "UTF-8";
/* ▼ -----------可変設定---------- ▼ */
.LB251204dress {
  /*デザインの値*/
  --pc-width: 1400; /*PCデザイン幅*/
  --sp-width: 750; /*SPデザイン幅*/
  --pc-artboard-width: 466; /*SP共通デザイン幅*/
  --sp-artboard-width: 750; /*PC共通デザイン幅*/
  /*可変率の計算式*/
  --formula: calc(var(--variable) * var(--ratio)); /*SP,PC共通箇所の可変割合の計算式*/
  --formula_pc: calc(var(--variable) * 1); /*PCデザインの可変割合の計算式*/
}

/* PC画面幅 1400px以上 固定 */
@media (min-width: 1401px) {
  .LB251204dress {
    --ratio: calc(var(--pc-artboard-width) / var(--sp-artboard-width)); /* PCとSPのデザイン幅の比率 */
    --variable: calc(100vw / var(--pc-width));
  }
}
/* PC画面幅 768～1400px 可変 */
@media (min-width: 768px) and (max-width: 1400px) {
  .LB251204dress {
    --ratio: calc(var(--pc-artboard-width) / var(--sp-artboard-width)); /* PCとSPのデザイン幅の比率 */
    --variable: calc(100vw / var(--pc-width)); /* 画面幅に基づく可変値 */
  }
}
/* SP画面幅 767px以下 可変 */
@media (max-width: 767px) {
  .LB251204dress {
    --ratio: 1; /* 比率は1（変わらない） */
    --variable: calc(100vw / var(--sp-width)); /* 画面幅に基づく可変値 */
  }
}
/* ▲ -----------可変設定---------- ▲ */
.main-area .main-inner {
  width: 100%;
}

.go-top {
  opacity: 0;
}

.LB251204dress p, .LB251204dress a, .LB251204dress h2, .LB251204dress h3, .LB251204dress h4 {
  color: #222222;
}
.LB251204dress p {
  font-size: calc(26 * var(--formula));
  font-family: "zen-kaku-gothic-new", sans-serif;
}
.LB251204dress a {
  font-size: calc(24 * var(--formula));
  font-family: "neue-haas-grotesk-display", sans-serif;
}
.LB251204dress img {
  width: 100%;
  height: auto;
}
.LB251204dress .js-fade-img {
  opacity: 0;
  overflow: hidden;
  display: block;
  transition: 2s;
}
.LB251204dress .js-fade-img img {
  scale: 1.1;
  transition: 2s;
}
.LB251204dress .js-fade-img.is-active {
  opacity: 1;
  transition: 2s;
}
.LB251204dress .js-fade-img.is-active img {
  scale: 1;
  transition: 2s;
}
.LB251204dress__all-item-btn-pc-btn {
  display: none;
}
@media screen and (min-width: 768px) {
  .LB251204dress__all-item-btn-pc-btn {
    display: block;
    position: fixed;
    bottom: calc(30 * var(--formula_pc));
    right: calc(50 * var(--formula_pc));
    width: calc(213 * var(--formula_pc));
    opacity: 0;
    z-index: 2;
  }
}
@media screen and (min-width: 768px) {
  .LB251204dress__main {
    margin: 0 auto;
    width: calc(466 * var(--formula_pc));
  }
}
.LB251204dress__main__mv {
  background-color: #f9f8f2;
}
.LB251204dress__main__mv--title {
  width: calc(702 * var(--formula));
  margin: 0 auto;
  padding: calc(32 * var(--formula)) 0 calc(42 * var(--formula));
}
.LB251204dress__main__mv--title img {
  padding-right: calc(4 * var(--formula));
}
.LB251204dress__main__mv__about p {
  padding: calc(50 * var(--formula)) 0 calc(130 * var(--formula));
  line-height: 1.75;
  text-align: center;
  letter-spacing: 0.04em;
  margin-left: calc(15 * var(--formula));
}
.LB251204dress__main__slide {
  /**
  * carousel
  */
}
.LB251204dress__main__slide .carouselPager {
  display: flex;
  justify-content: center;
  margin-block-start: calc(16 * var(--formula));
}
.LB251204dress__main__slide .carouselPager__dots,
.LB251204dress__main__slide .carouselPager .swiper-pagination-bullet {
  --swiper-pagination-bullet-border-radius: 0;
  border: none;
  position: relative;
  display: block;
  width: calc(80 * var(--formula));
  height: calc(2 * var(--formula));
  padding: 0;
  outline: none;
  background: none;
  opacity: 1;
  background-color: rgba(34, 34, 34, 0.3);
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 2px);
}
.LB251204dress__main__slide .carouselPager__dots::after,
.LB251204dress__main__slide .carouselPager .swiper-pagination-bullet::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: #222222;
}
.LB251204dress__main__slide .carouselPager__dots-active::after,
.LB251204dress__main__slide .carouselPager .swiper-pagination-bullet-active::after {
  animation: progress 4s linear forwards;
}
@keyframes progress {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
.LB251204dress__main--bg-y {
  background-color: #f9f8f2;
}
.LB251204dress__main--price-list {
  margin-top: calc(30 * var(--formula));
  text-align: center;
}
.LB251204dress__main--price-list p {
  margin-left: calc(11 * var(--formula));
}
.LB251204dress__main--price-list a {
  font-size: calc(24 * var(--formula));
  font-family: "neue-haas-grotesk-display", sans-serif;
  letter-spacing: 0.04em;
  line-height: 1.6;
  font-weight: 500;
  margin-right: calc(12 * var(--formula));
}
.LB251204dress__main--purpose {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: calc(30 * var(--formula)) auto calc(100 * var(--formula));
}
.LB251204dress__main--purpose li {
  width: 50%;
  font-family: "zen-kaku-gothic-new", sans-serif;
  display: flex;
  font-size: calc(25 * var(--formula));
  align-items: center;
  letter-spacing: 0.04em;
}
.LB251204dress__main--purpose li:nth-child(even) {
  justify-content: left;
}
.LB251204dress__main--purpose li:nth-child(odd) {
  justify-content: right;
  width: 37%;
  margin-right: calc(30 * var(--formula));
  padding-right: calc(10 * var(--formula));
}
.LB251204dress__main--purpose li:first-child, .LB251204dress__main--purpose li:nth-child(2) {
  margin-bottom: calc(12 * var(--formula));
}
.LB251204dress__main--purpose li::before {
  content: "";
  display: block;
  background: url("../img/check-mark.svg");
  width: calc(28 * var(--formula));
  height: calc(28 * var(--formula));
  background-repeat: no-repeat;
  margin-right: calc(16 * var(--formula));
  margin-top: calc(7 * var(--formula));
}
.LB251204dress__main__content01 h2 {
  width: calc(590 * var(--formula));
  margin: calc(140 * var(--formula)) auto calc(42 * var(--formula));
}
.LB251204dress__main__content01__main-img {
  border: calc(6 * var(--formula)) solid #222222;
  width: calc(673 * var(--formula));
  margin: 0 auto;
}
.LB251204dress__main__content01__item-img {
  display: grid;
  grid-template-columns: calc(190 * var(--formula)) auto;
  grid-template-rows: calc(464 * var(--formula)) auto;
  position: relative;
}
.LB251204dress__main__content01__item-img--img01 {
  width: calc(560 * var(--formula));
  grid-column: 2/auto;
  grid-row: 1/auto;
}
.LB251204dress__main__content01__item-img--img02 {
  width: calc(450 * var(--formula));
  grid-column: 1/auto;
  grid-row: 2/auto;
  position: relative;
  z-index: 1;
}
.LB251204dress__main__content01__item-img::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background-color: #f9f8f2;
  position: absolute;
  top: calc(314 * var(--formula));
  left: 0;
  z-index: -1;
}
.LB251204dress__main__content02 {
  margin-top: calc(132 * var(--formula));
  padding-bottom: calc(133 * var(--formula));
}
.LB251204dress__main__content02__main-img {
  position: relative;
}
.LB251204dress__main__content02__main-img--title {
  position: absolute;
  right: calc(25 * var(--formula));
  top: calc(100 * var(--formula));
  width: calc(88.5 * var(--formula));
  z-index: 2;
  pointer-events: none;
}
.LB251204dress__main__content02 .LB251204dress__main--purpose {
  margin: calc(34 * var(--formula)) auto calc(100 * var(--formula));
}
.LB251204dress__main__content02 .LB251204dress__main--purpose li {
  width: 45%;
}
.LB251204dress__main__content02 .LB251204dress__main--purpose li:nth-child(odd) {
  width: 46%;
}
.LB251204dress__main__content02 .LB251204dress__main--purpose li:last-child {
  margin-right: 0;
  width: auto;
  letter-spacing: 0.08em;
  margin-left: calc(12 * var(--formula));
}
.LB251204dress__main__content02 .LB251204dress__main__slide {
  width: calc(592 * var(--formula));
  margin: 0 auto;
}
.LB251204dress__main__content02 .LB251204dress__main__slide__img-box a {
  border: calc(6 * var(--formula)) solid #222222;
  box-sizing: border-box;
}
.LB251204dress__main__content03 h2 {
  margin: calc(100 * var(--formula)) auto calc(33 * var(--formula));
  width: calc(648 * var(--formula));
}
.LB251204dress__main__content03 .LB251204dress__main--purpose {
  margin: calc(40 * var(--formula)) auto calc(87 * var(--formula));
}
.LB251204dress__main__content03 .LB251204dress__main--purpose li {
  margin-bottom: calc(11 * var(--formula));
}
.LB251204dress__main__content03 .LB251204dress__main--purpose li:last-child {
  letter-spacing: 0.08em;
}
.LB251204dress__main__content03--bg {
  position: relative;
}
.LB251204dress__main__content03--bg::before {
  content: "";
  width: 100%;
  height: calc(880 * var(--formula));
  display: block;
  background-color: #f9f8f2;
  position: absolute;
  top: calc(433 * var(--formula));
  left: 0;
  z-index: -1;
}
.LB251204dress__main__content03 .LB251204dress__main__slide {
  width: calc(590 * var(--formula));
  margin-right: auto;
}
.LB251204dress__main__content03 .LB251204dress__main__slide .carouselPager {
  justify-content: left;
  margin-left: calc(33 * var(--formula));
}
.LB251204dress__main__content03__item-img {
  margin: calc(43 * var(--formula)) 0 0 auto;
  width: calc(463 * var(--formula));
  border: calc(6 * var(--formula)) solid #222222;
}
.LB251204dress__main__content03 .LB251204dress__main--price-list {
  margin-bottom: calc(140 * var(--formula));
  margin-top: calc(27 * var(--formula));
}
.LB251204dress__main__content04__mv {
  position: relative;
}
.LB251204dress__main__content04__mv--title {
  position: absolute;
  width: calc(86 * var(--formula));
  right: calc(25 * var(--formula));
  top: calc(50 * var(--formula));
  z-index: 3;
  pointer-events: none;
}
.LB251204dress__main__content04 .LB251204dress__main--purpose {
  margin-bottom: calc(25 * var(--formula));
}
.LB251204dress__main__content04 .LB251204dress__main--purpose li:first-child, .LB251204dress__main__content04 .LB251204dress__main--purpose li:nth-child(2) {
  margin-bottom: calc(16 * var(--formula));
}
.LB251204dress__main__content04 .LB251204dress__main--purpose li:nth-child(3) {
  padding-right: calc(12 * var(--formula));
}
.LB251204dress__main__content04 .LB251204dress__main--purpose li:nth-child(3), .LB251204dress__main__content04 .LB251204dress__main--purpose li:nth-child(4) {
  margin-top: calc(-3 * var(--formula));
}
.LB251204dress__main__content04 .LB251204dress__main--purpose li:nth-child(4) {
  letter-spacing: 0.07em;
}
.LB251204dress__main__content04 .LB251204dress__main--price-list {
  margin-bottom: calc(130 * var(--formula));
}
.LB251204dress__main__content04 .LB251204dress__main__slide .carouselPager {
  margin-block-start: calc(22 * var(--formula));
}
.LB251204dress__main__content05 {
  padding-bottom: calc(140 * var(--formula));
}
.LB251204dress__main__content05 h2 {
  width: calc(482 * var(--formula));
  padding: calc(150 * var(--formula)) 0 calc(40 * var(--formula));
  margin: 0 auto;
}
.LB251204dress__main__content05 .LB251204dress__main--price-list {
  margin-bottom: calc(90 * var(--formula));
}
.LB251204dress__main__content05 .LB251204dress__main--purpose {
  margin-bottom: 0;
  margin-top: calc(34 * var(--formula));
}
.LB251204dress__main__content05 .LB251204dress__main--purpose li {
  width: 40%;
}
.LB251204dress__main__content05 .LB251204dress__main--purpose li:nth-child(2) {
  width: 39%;
  letter-spacing: 0.07em;
  margin-bottom: calc(16 * var(--formula));
}
.LB251204dress__main__content05 .LB251204dress__main--purpose li:last-child {
  width: 100%;
  justify-content: center;
  margin-left: calc(40 * var(--formula));
  letter-spacing: 0.07em;
  margin-top: calc(-3 * var(--formula));
}
.LB251204dress__main__content05__item-img {
  width: calc(590 * var(--formula));
}
.LB251204dress__main__content06 {
  margin-top: calc(143 * var(--formula));
  padding-bottom: calc(135 * var(--formula));
}
.LB251204dress__main__content06__mv {
  position: relative;
}
.LB251204dress__main__content06__mv--title {
  width: calc(105 * var(--formula));
  position: absolute;
  top: calc(70 * var(--formula));
  left: calc(10 * var(--formula));
  z-index: 2;
}
.LB251204dress__main__content06__mv .LB251204dress__main__slide {
  width: calc(620 * var(--formula));
  margin-left: auto;
}
.LB251204dress__main__content06__mv .LB251204dress__main__slide__img-box a {
  border: calc(6 * var(--formula)) solid #222222;
  box-sizing: border-box;
}
.LB251204dress__main__content06__mv .LB251204dress__main__slide .carouselPager {
  justify-content: right;
  padding-right: calc(35 * var(--formula));
  margin-block-start: calc(20 * var(--formula));
}
.LB251204dress__main__content06__item-img {
  margin-top: calc(100 * var(--formula));
}
.LB251204dress__main__content06 .LB251204dress__main--purpose {
  margin-bottom: 0;
  margin-top: calc(35 * var(--formula));
}
.LB251204dress__main__content06 .LB251204dress__main--purpose li:first-child {
  width: 46%;
  margin-bottom: calc(8 * var(--formula));
}
.LB251204dress__main__content06 .LB251204dress__main--purpose li:nth-child(2) {
  width: 45%;
  margin-bottom: calc(8 * var(--formula));
  letter-spacing: 0.08em;
}
.LB251204dress__main__content06 .LB251204dress__main--purpose li:last-child {
  width: 100%;
  justify-content: center;
  margin-left: calc(43 * var(--formula));
  letter-spacing: 0.07em;
}
.LB251204dress__main__content06 .LB251204dress__main--price-list {
  line-height: 1.9;
  margin-top: calc(26 * var(--formula));
}
.LB251204dress__main__content06 .swiper-wrapper {
  background-color: #222222;
}
.LB251204dress__main__inner-box .LB251204dress__main--bg-y {
  padding-bottom: calc(140 * var(--formula));
}
.LB251204dress__main__inner-box .LB251204dress__main--bg-y.bg-gray {
  background-color: rgba(193, 189, 174, 0.2);
}
.LB251204dress__main__inner-box__about {
  padding: calc(140 * var(--formula)) 0 calc(128 * var(--formula));
}
.LB251204dress__main__inner-box__about h3 {
  margin: 0 auto calc(50 * var(--formula));
  width: calc(471 * var(--formula));
}
.LB251204dress__main__inner-box__about h3 img {
  margin-left: calc(5 * var(--formula));
}
.LB251204dress__main__inner-box__about p {
  text-align: center;
  line-height: 1.75;
  letter-spacing: 0.04em;
  margin-left: calc(2 * var(--formula));
}
.LB251204dress__main__inner-box__series {
  background-color: white;
  margin: 0 calc(20 * var(--formula));
  padding: calc(45 * var(--formula)) 0 calc(60 * var(--formula));
}
.LB251204dress__main__inner-box__series--title {
  font-size: calc(32 * var(--formula)) !important;
  line-height: 1.75;
  text-align: center;
  letter-spacing: 0.04em;
}
.LB251204dress__main__inner-box__series h4 {
  font-size: calc(27 * var(--formula));
  font-family: "zen-kaku-gothic-new", sans-serif;
  color: #c1bdae;
  text-align: center;
  margin: calc(43 * var(--formula)) auto calc(32 * var(--formula));
}
.LB251204dress__main__inner-box__series__btn-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0 calc(20 * var(--formula));
  gap: calc(10 * var(--formula));
}
.LB251204dress__main__inner-box__series__btn-list .series-btn {
  border: calc(2 * var(--formula)) solid #c1bdae;
  width: calc(330 * var(--formula));
}
@media (min-width: 768px) and (max-width: 1400px) {
  .LB251204dress__main__inner-box__series__btn-list .series-btn {
    width: 48%;
  }
}
@media (min-width: 1401px) {
  .LB251204dress__main__inner-box__series__btn-list .series-btn {
    width: calc(325 * var(--formula));
  }
}
.LB251204dress__main__inner-box__series__btn-list .series-btn a {
  display: flex;
}
.LB251204dress__main__inner-box__series__btn-list .series-btn a img {
  width: calc(140 * var(--formula));
}
.LB251204dress__main__inner-box__series__btn-list .series-btn.series-btn--02 .series-btn__btn-box {
  margin: calc(17 * var(--formula)) auto 0;
}
.LB251204dress__main__inner-box__series__btn-list .series-btn.series-btn--02 .series-btn__btn-box .series-btn__btn-box--item-name {
  letter-spacing: -0.05em;
  margin-left: calc(2 * var(--formula));
  margin-top: calc(2 * var(--formula));
  line-height: 1.7;
}
.LB251204dress__main__inner-box__series__btn-list .series-btn__btn-box {
  margin: calc(38 * var(--formula)) auto 0;
  text-align: center;
}
.LB251204dress__main__inner-box__series__btn-list .series-btn__btn-box--item-name {
  font-size: calc(24 * var(--formula));
  line-height: 1.75;
  letter-spacing: -0.05em;
  margin-left: calc(2 * var(--formula));
}
.LB251204dress__main__inner-box__series__btn-list .series-btn__btn-box--check-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: calc(29 * var(--formula));
  font-size: calc(22 * var(--formula));
  margin-left: calc(4 * var(--formula));
  font-family: "neue-haas-grotesk-display", sans-serif;
}
.LB251204dress__main__inner-box__series__btn-list .series-btn__btn-box--check-btn::after {
  content: "";
  background: url("../img/inner-btn.svg");
  width: calc(10 * var(--formula));
  height: calc(20 * var(--formula));
  display: block;
  margin-left: calc(10 * var(--formula));
  margin-top: calc(3 * var(--formula));
  background-repeat: no-repeat;
}
.LB251204dress__main__inner-box__series--btn {
  padding: 0 calc(20 * var(--formula));
  margin-top: calc(10 * var(--formula));
}
.LB251204dress__main__inner-box__series--btn a {
  padding: calc(37 * var(--formula)) 0 calc(42 * var(--formula));
  border: calc(2 * var(--formula)) solid #c1bdae;
  font-size: calc(26 * var(--formula));
  font-family: "zen-kaku-gothic-new", sans-serif;
  letter-spacing: 0.04em;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.LB251204dress__main__inner-box__series--btn a::after {
  content: "";
  background: url("../img/inner-btn.svg");
  width: calc(10 * var(--formula));
  height: calc(20 * var(--formula));
  display: block;
  margin-left: calc(20 * var(--formula));
  position: absolute;
  top: calc(50 * var(--formula));
  right: calc(48 * var(--formula));
  background-repeat: no-repeat;
}
@media screen and (min-width: 768px) {
  .LB251204dress__main__inner-box__series--btn a::after {
    top: auto;
  }
}
.LB251204dress__main__inner-box__series02, .LB251204dress__main__inner-box__series03 {
  background-color: white;
  margin: calc(40 * var(--formula)) calc(20 * var(--formula)) 0;
  padding: calc(45 * var(--formula)) 0 calc(60 * var(--formula));
}
.LB251204dress__main__inner-box__series02 h4, .LB251204dress__main__inner-box__series03 h4 {
  font-size: calc(32 * var(--formula));
  font-family: "zen-kaku-gothic-new", sans-serif;
  letter-spacing: 0.04em;
  line-height: 1.75;
  text-align: center;
}
.LB251204dress__main__inner-box__series02__item-list, .LB251204dress__main__inner-box__series03__item-list {
  display: flex;
  justify-content: space-between;
  padding: 0 calc(20 * var(--formula));
  margin-top: calc(49 * var(--formula));
}
.LB251204dress__main__inner-box__series02__item-list--item, .LB251204dress__main__inner-box__series03__item-list--item {
  border: calc(2 * var(--formula)) solid #c1bdae;
  width: 49%;
  text-align: center;
}
.LB251204dress__main__inner-box__series02__item-list .item01 img, .LB251204dress__main__inner-box__series03__item-list .item01 img {
  width: calc(140 * var(--formula));
}
.LB251204dress__main__inner-box__series02__item-list .item02 img, .LB251204dress__main__inner-box__series03__item-list .item02 img {
  width: calc(140 * var(--formula));
}
.LB251204dress__main__inner-box__series02__item-list .item02 .series-btn__btn-box--item-name, .LB251204dress__main__inner-box__series03__item-list .item02 .series-btn__btn-box--item-name {
  margin-top: calc(50 * var(--formula));
}
.LB251204dress__main__inner-box__series02__item-list .item02 .series-btn__btn-box--check-btn, .LB251204dress__main__inner-box__series03__item-list .item02 .series-btn__btn-box--check-btn {
  margin-top: calc(49 * var(--formula));
  margin-bottom: calc(36 * var(--formula));
  font-size: calc(21 * var(--formula));
  margin-left: calc(-4 * var(--formula));
}
.LB251204dress__main__inner-box__series02__item-list .series-btn__btn-box--item-name, .LB251204dress__main__inner-box__series03__item-list .series-btn__btn-box--item-name {
  margin: calc(30 * var(--formula)) auto;
  font-size: calc(23 * var(--formula));
  line-height: 1.7;
}
.LB251204dress__main__inner-box__series02__item-list .series-btn__btn-box--check-btn, .LB251204dress__main__inner-box__series03__item-list .series-btn__btn-box--check-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "neue-haas-grotesk-display", sans-serif;
  letter-spacing: 0.04em;
  font-size: calc(21 * var(--formula));
  font-family: "neue-haas-grotesk-display", sans-serif;
  margin-left: calc(2 * var(--formula));
}
.LB251204dress__main__inner-box__series02__item-list .series-btn__btn-box--check-btn::after, .LB251204dress__main__inner-box__series03__item-list .series-btn__btn-box--check-btn::after {
  content: "";
  background: url("../img/inner-btn.svg");
  width: calc(10 * var(--formula));
  height: calc(20 * var(--formula));
  display: block;
  margin-left: calc(8 * var(--formula));
  margin-top: calc(3 * var(--formula));
  background-repeat: no-repeat;
}
.LB251204dress__main__inner-box__series03 {
  padding: calc(47 * var(--formula)) 0 calc(60 * var(--formula));
}
.LB251204dress__main__inner-box__series03__item-list--item {
  width: 32%;
}
.LB251204dress__main__inner-box__series03 h4 {
  font-size: calc(27 * var(--formula));
  font-family: "zen-kaku-gothic-new", sans-serif;
  color: #c1bdae;
  text-align: center;
  letter-spacing: -0.01em;
  margin: calc(41 * var(--formula)) auto 0;
}
.LB251204dress__main__inner-box__series03__item-list {
  margin-top: calc(25 * var(--formula));
}
.LB251204dress__main__inner-box__series03 .item01 img {
  width: calc(140 * var(--formula));
}
.LB251204dress__main__inner-box__series03 .item02 img {
  width: calc(144 * var(--formula));
}
.LB251204dress__main__inner-box__series03 .item02 .series-btn__btn-box--item-name {
  margin: calc(28 * var(--formula)) auto calc(25 * var(--formula));
}
.LB251204dress__main__inner-box__series03 .item02 .series-btn__btn-box--check-btn {
  margin-top: 0;
  margin-bottom: 0;
}
.LB251204dress__main__inner-box__series03 .item02 .series-btn__btn-box--check-btn::after {
  margin-left: calc(9 * var(--formula));
  margin-top: calc(7 * var(--formula));
}
.LB251204dress__main__inner-box__series03 .item03 img {
  width: calc(140 * var(--formula));
}
.LB251204dress__main__inner-box__series03 .series-btn__btn-box--check-btn {
  margin-bottom: calc(39 * var(--formula));
}
.LB251204dress__main__all-item-btn {
  margin: calc(140 * var(--formula)) auto calc(200 * var(--formula));
  width: calc(353 * var(--formula));
}