@charset "UTF-8";
/* media query
------------------------------------------ */
/* display
------------------------------------------ */
.is-show-pc {
  display: block;
}
@media (max-width: 767px) {
  .is-show-pc {
    display: none;
  }
}

.is-show-sp {
  display: none;
}
@media (max-width: 767px) {
  .is-show-sp {
    display: block;
  }
}

/* function
------------------------------------------ */
.main-area .main-inner {
  width: 100%;
  max-width: none;
}

.CE250905fur-container {
  /* 可変設定
  ------------------------------------------ */
  /*デザインの値*/
  --pc-width: 1400; /*PCデザイン幅*/
  --sp-width: 560; /*SPデザイン幅*/
  --pc-artboard-width: 560; /*SP共通デザイン幅*/
  --sp-artboard-width: 560; /*PC共通デザイン幅*/
  /*可変率の計算式*/
  --formula: calc(
    var(--variable) * var(--ratio)
  ); /*SP,PC共通箇所の可変割合の計算式*/
  --formula_pc: calc(var(--variable) * 1); /*PCデザインの可変割合の計算式*/
  /* PC画面幅 1400px以上 固定 */
  /* PC画面幅 768～1400px 可変 */
  /* SP画面幅 767px以下 可変 */
  /* mixin
  ------------------------------------------ */
  /* reset
  ------------------------------------------ */
  /* animation
  ------------------------------------------ */
  /* 共通
  ------------------------------------------ */
  /* animation
  ------------------------------------------ */
  /* LP style
  ------------------------------------------ */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: calc(1400 * var(--formula_pc));
  margin: 0 auto;
}
@media (min-width: 1401px) {
  .CE250905fur-container {
    --ratio: calc(
      var(--pc-artboard-width) / var(--sp-artboard-width)
    ); /* PCとSPのデザイン幅の比率 */
    --variable: 1px; /* 固定値（可変しない） */
  }
}
@media (min-width: 768px) and (max-width: 1400px) {
  .CE250905fur-container {
    --ratio: calc(
      var(--pc-artboard-width) / var(--sp-artboard-width)
    ); /* PCとSPのデザイン幅の比率 */
    --variable: calc(100vw / var(--pc-width)); /* 画面幅に基づく可変値 */
  }
}
@media (max-width: 767px) {
  .CE250905fur-container {
    --ratio: 1; /* 比率は1（変わらない） */
    --variable: calc(100vw / var(--sp-width)); /* 画面幅に基づく可変値 */
  }
}
.CE250905fur-container img {
  width: 100%;
  height: auto;
}
.CE250905fur-container * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.CE250905fur-container .js-fade-to-left,
.CE250905fur-container .js-fade-to-right {
  opacity: 0;
}
.CE250905fur-container .section-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.CE250905fur-container .section-ttl {
  margin-top: calc(153 * var(--formula));
  width: calc(55 * var(--formula));
}
.CE250905fur-container .section-ttl-txt {
  display: block;
  position: relative;
}
.CE250905fur-container .section-ttl-txt img {
  clip-path: inset(0 0 100% 0);
  -webkit-transition: clip-path 0.8s cubic-bezier(0.37, 0, 0.63, 1) 0s;
  transition: clip-path 0.8s cubic-bezier(0.37, 0, 0.63, 1) 0s;
}
.CE250905fur-container .section-ttl-txt.is-active img {
  clip-path: inset(0);
}
.CE250905fur-container .section-ttl-txt::after {
  content: "";
  position: absolute;
  top: calc(330 * var(--formula));
  left: calc(22 * var(--formula));
  width: 1px;
  height: 0;
  -webkit-transition: 1s;
  transition: 1s;
  background-color: #000;
}
.CE250905fur-container .section-ttl-txt.is-show-border::after {
  height: calc(91 * var(--formula));
}
.CE250905fur-container .section-ttl-number {
  display: block;
}
.CE250905fur-container .section-ttl-number img {
  clip-path: inset(0 0 100% 0);
  -webkit-transition: clip-path 0.8s cubic-bezier(0.37, 0, 0.63, 1) 0s;
  transition: clip-path 0.8s cubic-bezier(0.37, 0, 0.63, 1) 0s;
}
.CE250905fur-container .section-ttl-number.is-active img {
  clip-path: inset(0);
}
.CE250905fur-container .swiper-wrapper {
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.CE250905fur-container .swiper-slide {
  width: calc(430 * var(--formula));
}
@media (max-width: 767px) {
  .CE250905fur-container {
    display: block;
    max-width: none;
  }
}
.CE250905fur-container .mv {
  position: sticky;
  top: 10.2rem;
  width: 50%;
  height: 100vh;
}
@media (max-width: 767px) {
  .CE250905fur-container .mv {
    position: static;
    width: 100%;
    height: auto;
  }
}
.CE250905fur-container .mv-wrapper {
  position: relative;
}
.CE250905fur-container .mv-bg {
  width: 100%;
  height: calc(800 * var(--formula_pc));
  max-height: calc(100vh - 18.2rem);
}
@media (max-width: 767px) {
  .CE250905fur-container .mv-bg {
    height: auto;
  }
}
.CE250905fur-container .mv-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center top;
     object-position: center top;
  clip-path: inset(0 0 100% 0);
  -webkit-transition: clip-path 0.8s cubic-bezier(0.37, 0, 0.63, 1) 0s;
  transition: clip-path 0.8s cubic-bezier(0.37, 0, 0.63, 1) 0s;
}
@media (max-width: 767px) {
  .CE250905fur-container .mv-bg img {
    -o-object-fit: fill;
       object-fit: fill;
    height: auto;
  }
}
.CE250905fur-container .mv-bg.is-active img {
  clip-path: inset(0);
}
.CE250905fur-container .mv-count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: calc(22 * var(--formula_pc));
  position: relative;
  left: calc(-22 * var(--formula_pc));
  gap: calc(30 * var(--formula_pc));
}
@media (max-width: 767px) {
  .CE250905fur-container .mv-count {
    display: none;
  }
}
.CE250905fur-container .mv-count-logo {
  width: calc(263 * var(--formula_pc));
}
.CE250905fur-container .mv-ttl {
  position: absolute;
  width: calc(340 * var(--formula_pc));
  bottom: calc(20 * var(--formula_pc));
  right: calc(20 * var(--formula_pc));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
}
@media (max-width: 767px) {
  .CE250905fur-container .mv-ttl {
    width: calc(272 * var(--formula));
    bottom: calc(11 * var(--formula));
    right: calc(9 * var(--formula));
  }
}
.CE250905fur-container .mv-ttl-txt-01 {
  width: calc(328 * var(--formula_pc));
}
@media (max-width: 767px) {
  .CE250905fur-container .mv-ttl-txt-01 {
    width: calc(262 * var(--formula));
  }
}
.CE250905fur-container .mv-ttl-txt-01 img {
  clip-path: inset(0 100% 0 0);
  -webkit-transition: clip-path 0.8s cubic-bezier(0.37, 0, 0.63, 1) 0s;
  transition: clip-path 0.8s cubic-bezier(0.37, 0, 0.63, 1) 0s;
}
.CE250905fur-container .mv-ttl-txt-01.is-active img {
  clip-path: inset(0);
}
.CE250905fur-container .mv-ttl-txt-02 {
  position: relative;
  top: calc(-24 * var(--formula_pc));
  left: calc(-12 * var(--formula_pc));
  width: calc(329 * var(--formula_pc));
}
@media (max-width: 767px) {
  .CE250905fur-container .mv-ttl-txt-02 {
    top: calc(-19 * var(--formula));
    left: calc(-9 * var(--formula));
    width: calc(263 * var(--formula));
  }
}
.CE250905fur-container .mv-ttl-txt-02 img {
  clip-path: inset(0 0 0 100%);
  -webkit-transition: clip-path 0.8s cubic-bezier(0.37, 0, 0.63, 1) 0s;
  transition: clip-path 0.8s cubic-bezier(0.37, 0, 0.63, 1) 0s;
}
.CE250905fur-container .mv-ttl-txt-02.is-active img {
  clip-path: inset(0);
}
.CE250905fur-container .mv-ttl-txt-03 {
  position: relative;
  top: calc(-10 * var(--formula_pc));
  width: calc(253 * var(--formula_pc));
}
@media (max-width: 767px) {
  .CE250905fur-container .mv-ttl-txt-03 {
    top: calc(-7 * var(--formula));
    left: calc(1 * var(--formula));
    width: calc(202 * var(--formula));
  }
}
.CE250905fur-container .mv-ttl-txt-03 img {
  clip-path: inset(0 100% 0 0);
  -webkit-transition: clip-path 0.8s cubic-bezier(0.37, 0, 0.63, 1) 0s;
  transition: clip-path 0.8s cubic-bezier(0.37, 0, 0.63, 1) 0s;
}
.CE250905fur-container .mv-ttl-txt-03.is-active img {
  clip-path: inset(0);
}
.CE250905fur-container .mv-txt {
  font-family: "shippori-mincho", sans-serif;
  font-weight: 400;
  font-style: normal;
  -webkit-font-feature-settings: "pwid";
          font-feature-settings: "pwid";
  font-size: calc(18 * var(--formula));
  line-height: 1.55555556;
  text-align: center;
}
.CE250905fur-container .lp-container {
  width: 50%;
  margin-top: calc(50 * var(--formula_pc));
}
@media (max-width: 767px) {
  .CE250905fur-container .lp-container {
    margin-top: calc(30 * var(--formula));
    width: 100%;
  }
}
.CE250905fur-container .lp-cont {
  width: calc(560 * var(--variable) * var(--ratio));
  margin: 0 auto;
}
@media (max-width: 767px) {
  .CE250905fur-container .lp-cont {
    width: 100%;
  }
}
.CE250905fur-container .section01 {
  margin-top: calc(30 * var(--formula));
}
.CE250905fur-container .section01-ttl-txt::after {
  content: "";
  position: absolute;
  top: calc(336 * var(--formula));
  left: calc(22 * var(--formula));
  width: 1px;
  height: 0;
  -webkit-transition: 1s;
  transition: 1s;
  background-color: #000;
}
.CE250905fur-container .section01-ttl-txt.is-show-border::after {
  height: calc(91 * var(--formula));
}
.CE250905fur-container .section01-ttl-number {
  margin-top: calc(106 * var(--formula));
  margin-left: calc(13 * var(--formula));
  width: calc(21 * var(--formula));
}
.CE250905fur-container .section01-photo-01 {
  width: calc(500 * var(--formula));
}
.CE250905fur-container .section01-photo-02 {
  width: calc(400 * var(--formula));
  margin-top: calc(12 * var(--formula));
  margin-left: auto;
}
.CE250905fur-container .section01-lead {
  font-family: "shippori-mincho", sans-serif;
  font-weight: 400;
  font-style: normal;
  -webkit-font-feature-settings: "pwid";
          font-feature-settings: "pwid";
  font-size: calc(22 * var(--formula));
  letter-spacing: 0.03em;
  line-height: 1.27272727;
  text-align: center;
  margin-top: calc(33 * var(--formula));
}
.CE250905fur-container .section01-txt {
  font-family: "shippori-mincho", sans-serif;
  font-weight: 400;
  font-style: normal;
  -webkit-font-feature-settings: "pwid";
          font-feature-settings: "pwid";
  font-size: calc(18 * var(--formula));
  line-height: 1.55555556;
  text-align: center;
  margin-top: calc(14 * var(--formula));
}
.CE250905fur-container .section01-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: calc(18 * var(--formula));
}
.CE250905fur-container .section01-price a {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
  position: relative;
  font-size: calc(16 * var(--formula));
  line-height: 1.5;
  text-decoration: underline;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  text-align: justify;
  color: #8e8e8e;
}
.CE250905fur-container .section01-price-01 {
  margin-top: calc(17 * var(--formula));
}
.CE250905fur-container .section02 {
  margin-top: calc(80 * var(--formula));
  overflow: hidden;
}
.CE250905fur-container .section02-ttl {
  margin-top: calc(150 * var(--formula));
}
.CE250905fur-container .section02-ttl-txt {
  position: relative;
  left: calc(4 * var(--formula));
}
.CE250905fur-container .section02-ttl-number {
  margin-top: calc(107 * var(--formula));
  position: relative;
  left: calc(8 * var(--formula));
  width: calc(36 * var(--formula));
}
.CE250905fur-container .section02-photo-01 {
  width: calc(500 * var(--formula));
  position: relative;
  left: calc(4 * var(--formula));
}
.CE250905fur-container .section02-photo-02 {
  width: calc(400 * var(--formula));
  margin-top: calc(10 * var(--formula));
  margin-right: auto;
}
.CE250905fur-container .section02-lead {
  font-family: "shippori-mincho", sans-serif;
  font-weight: 400;
  font-style: normal;
  -webkit-font-feature-settings: "pwid";
          font-feature-settings: "pwid";
  font-size: calc(22 * var(--formula));
  letter-spacing: 0.03em;
  line-height: 1.27272727;
  text-align: center;
  margin-top: calc(33 * var(--formula));
}
.CE250905fur-container .section02-txt {
  font-family: "shippori-mincho", sans-serif;
  font-weight: 400;
  font-style: normal;
  -webkit-font-feature-settings: "pwid";
          font-feature-settings: "pwid";
  font-size: calc(18 * var(--formula));
  line-height: 1.55555556;
  text-align: center;
  margin-top: calc(15 * var(--formula));
}
.CE250905fur-container .section02-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: calc(18 * var(--formula));
}
.CE250905fur-container .section02-price a {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
  position: relative;
  font-size: calc(16 * var(--formula));
  line-height: 1.5;
  text-decoration: underline;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  text-align: justify;
  color: #8e8e8e;
}
.CE250905fur-container .section02-price-01 {
  margin-top: calc(19 * var(--formula));
}
.CE250905fur-container .section03 {
  margin-top: calc(77 * var(--formula));
}
.CE250905fur-container .section03-ttl-number {
  margin-top: calc(103 * var(--formula));
  margin-left: calc(8 * var(--formula));
  width: calc(32 * var(--formula));
}
.CE250905fur-container .section03-photo-01 {
  width: calc(500 * var(--formula));
}
.CE250905fur-container .section03-slider {
  margin-top: calc(7 * var(--formula));
}
.CE250905fur-container .section03-lead {
  font-family: "shippori-mincho", sans-serif;
  font-weight: 400;
  font-style: normal;
  -webkit-font-feature-settings: "pwid";
          font-feature-settings: "pwid";
  font-size: calc(22 * var(--formula));
  letter-spacing: 0.03em;
  line-height: 1.27272727;
  text-align: center;
  margin-top: calc(33 * var(--formula));
}
.CE250905fur-container .section03-txt {
  font-family: "shippori-mincho", sans-serif;
  font-weight: 400;
  font-style: normal;
  -webkit-font-feature-settings: "pwid";
          font-feature-settings: "pwid";
  font-size: calc(18 * var(--formula));
  line-height: 1.55555556;
  text-align: center;
  margin-top: calc(14 * var(--formula));
}
.CE250905fur-container .section03-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: calc(18 * var(--formula));
}
.CE250905fur-container .section03-price a {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
  position: relative;
  font-size: calc(16 * var(--formula));
  line-height: 1.5;
  text-decoration: underline;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  text-align: justify;
  color: #8e8e8e;
}
.CE250905fur-container .section03-price-01 {
  margin-top: calc(17 * var(--formula));
}
.CE250905fur-container .section03-goods {
  margin-top: calc(105 * var(--formula));
  background-color: rgba(219, 210, 201, 0.5);
  padding: calc(0 * var(--formula)) 0 calc(46 * var(--formula));
}
.CE250905fur-container .section03-goods-ttl {
  width: calc(317 * var(--formula));
  margin: 0 auto 0;
  position: relative;
  top: calc(-23 * var(--formula));
}
.CE250905fur-container .section03-goods-ttl img {
  clip-path: inset(0 100% 0 0);
  -webkit-transition: clip-path 0.8s cubic-bezier(0.37, 0, 0.63, 1) 0s;
  transition: clip-path 0.8s cubic-bezier(0.37, 0, 0.63, 1) 0s;
}
.CE250905fur-container .section03-goods-ttl.is-active img {
  clip-path: inset(0);
}
.CE250905fur-container .section03-goods-line {
  width: calc(2 * var(--formula));
  margin: calc(0 * var(--formula)) auto 0;
}
.CE250905fur-container .section03-goods-line img {
  clip-path: inset(0 0 100% 0);
  -webkit-transition: clip-path 0.8s cubic-bezier(0.37, 0, 0.63, 1) 0s;
  transition: clip-path 0.8s cubic-bezier(0.37, 0, 0.63, 1) 0s;
}
.CE250905fur-container .section03-goods-line.is-active img {
  clip-path: inset(0);
}
.CE250905fur-container .section03-goods-inner {
  position: relative;
  padding: 0 calc(30 * var(--formula));
}
.CE250905fur-container .section03-goods-inner::before, .CE250905fur-container .section03-goods-inner::after {
  content: "";
  width: 2px;
  height: 100%;
  background-color: #fff;
}
.CE250905fur-container .section03-goods-inner::before {
  position: absolute;
  top: 0;
  left: calc(30 * var(--formula));
}
.CE250905fur-container .section03-goods-inner::after {
  position: absolute;
  top: 0;
  right: calc(30 * var(--formula));
}
.CE250905fur-container .section03-goods-item {
  width: calc(380 * var(--formula));
  margin: calc(32 * var(--formula)) auto 0;
}
.CE250905fur-container .section03-goods-item-02 {
  margin: calc(53 * var(--formula)) auto 0;
}
.CE250905fur-container .section03-goods-item-photo {
  width: 100%;
}
.CE250905fur-container .section03-goods-item-ttl {
  position: relative;
  width: calc(238 * var(--formula));
  margin: calc(22 * var(--formula)) auto 0;
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
  font-size: calc(18 * var(--formula));
  line-height: 1.33333333;
  text-align: center;
}
.CE250905fur-container .section03-goods-item-ttl-02 {
  width: calc(316 * var(--formula));
}
.CE250905fur-container .section03-goods-item-ttl::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: calc(15 * var(--formula));
  height: calc(46 * var(--formula));
  background-image: url("../img/section03_frame_01.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.CE250905fur-container .section03-goods-item-ttl::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: calc(15 * var(--formula));
  height: calc(46 * var(--formula));
  background-image: url("../img/section03_frame_02.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.CE250905fur-container .section03-goods-item-txt {
  margin-top: calc(21 * var(--formula));
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
  font-size: calc(16 * var(--formula));
  line-height: 1.75;
  letter-spacing: 0.03em;
  text-align: justify;
}
.CE250905fur-container .section03-goods-item-price {
  margin-top: calc(12 * var(--formula));
}
.CE250905fur-container .section03-goods-item-price a {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
  font-size: calc(16 * var(--formula));
  color: #8e8e8e;
  letter-spacing: 0.03em;
  text-decoration: none;
}
.CE250905fur-container .section04 {
  margin-top: calc(80 * var(--formula));
}
.CE250905fur-container .section04-ttl-txt {
  margin-left: calc(3 * var(--formula));
}
.CE250905fur-container .section04-ttl-number {
  margin-top: calc(104 * var(--formula));
  margin-left: calc(4 * var(--formula));
  width: calc(41 * var(--formula));
}
.CE250905fur-container .section04-photo-01 {
  width: calc(500 * var(--formula));
}
.CE250905fur-container .section04-photo-02 {
  width: calc(400 * var(--formula));
  margin-top: calc(10 * var(--formula));
  margin-right: auto;
}
.CE250905fur-container .section04-photo-03 {
  width: calc(400 * var(--formula));
  margin-top: calc(11 * var(--formula));
  margin-left: auto;
}
.CE250905fur-container .section04-lead {
  font-family: "shippori-mincho", sans-serif;
  font-weight: 400;
  font-style: normal;
  -webkit-font-feature-settings: "pwid";
          font-feature-settings: "pwid";
  font-size: calc(22 * var(--formula));
  letter-spacing: 0.03em;
  line-height: 1.27272727;
  text-align: center;
  margin-top: calc(33 * var(--formula));
}
.CE250905fur-container .section04-txt {
  font-family: "shippori-mincho", sans-serif;
  font-weight: 400;
  font-style: normal;
  -webkit-font-feature-settings: "pwid";
          font-feature-settings: "pwid";
  font-size: calc(18 * var(--formula));
  line-height: 1.55555556;
  text-align: center;
  margin-top: calc(14 * var(--formula));
}
.CE250905fur-container .section04-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: calc(18 * var(--formula));
}
.CE250905fur-container .section04-price a {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
  position: relative;
  font-size: calc(16 * var(--formula));
  line-height: 1.5;
  text-decoration: underline;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  text-align: justify;
  color: #8e8e8e;
}
.CE250905fur-container .section04-price-01 {
  margin-top: calc(18 * var(--formula));
}
.CE250905fur-container .section05 {
  margin-top: calc(79 * var(--formula));
}
.CE250905fur-container .section05-ttl {
  margin-top: calc(151 * var(--formula));
}
.CE250905fur-container .section05-ttl-txt {
  margin-right: calc(1 * var(--formula));
}
.CE250905fur-container .section05-ttl-number {
  margin-top: calc(106 * var(--formula));
  margin-left: calc(6 * var(--formula));
  width: calc(32 * var(--formula));
}
.CE250905fur-container .section05-photo-01 {
  width: calc(500 * var(--formula));
}
.CE250905fur-container .section05-slider {
  margin-top: calc(11 * var(--formula));
}
.CE250905fur-container .section05-lead {
  font-family: "shippori-mincho", sans-serif;
  font-weight: 400;
  font-style: normal;
  -webkit-font-feature-settings: "pwid";
          font-feature-settings: "pwid";
  font-size: calc(22 * var(--formula));
  letter-spacing: 0.03em;
  line-height: 1.27272727;
  text-align: center;
  margin-top: calc(33 * var(--formula));
}
.CE250905fur-container .section05-txt {
  font-family: "shippori-mincho", sans-serif;
  font-weight: 400;
  font-style: normal;
  -webkit-font-feature-settings: "pwid";
          font-feature-settings: "pwid";
  font-size: calc(18 * var(--formula));
  line-height: 1.55555556;
  text-align: center;
  margin-top: calc(14 * var(--formula));
}
.CE250905fur-container .section05-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: calc(18 * var(--formula));
}
.CE250905fur-container .section05-price a {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
  position: relative;
  font-size: calc(16 * var(--formula));
  line-height: 1.5;
  text-decoration: underline;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  text-align: justify;
  color: #8e8e8e;
}
.CE250905fur-container .section05-price-01 {
  margin-top: calc(17 * var(--formula));
}
.CE250905fur-container .section06 {
  margin-top: calc(80 * var(--formula));
}
.CE250905fur-container .section06-ttl {
  margin-top: calc(151 * var(--formula));
}
.CE250905fur-container .section06-ttl-number {
  margin-top: calc(100 * var(--formula));
  margin-left: calc(4 * var(--formula));
  width: calc(35 * var(--formula));
}
.CE250905fur-container .section06-photo-01 {
  width: calc(500 * var(--formula));
}
.CE250905fur-container .section06-photo-02 {
  margin-top: calc(10 * var(--formula));
  margin-left: auto;
  width: calc(400 * var(--formula));
}
.CE250905fur-container .section06-photo-03 {
  margin-top: calc(12 * var(--formula));
  margin-right: auto;
  width: calc(400 * var(--formula));
}
.CE250905fur-container .section06-slider {
  margin-top: calc(20 * var(--formula));
}
.CE250905fur-container .section06-lead {
  font-family: "shippori-mincho", sans-serif;
  font-weight: 400;
  font-style: normal;
  -webkit-font-feature-settings: "pwid";
          font-feature-settings: "pwid";
  font-size: calc(22 * var(--formula));
  letter-spacing: 0.03em;
  line-height: 1.27272727;
  text-align: center;
  margin-top: calc(33 * var(--formula));
}
.CE250905fur-container .section06-txt {
  font-family: "shippori-mincho", sans-serif;
  font-weight: 400;
  font-style: normal;
  -webkit-font-feature-settings: "pwid";
          font-feature-settings: "pwid";
  font-size: calc(18 * var(--formula));
  line-height: 1.55555556;
  text-align: center;
  margin-top: calc(14 * var(--formula));
}
.CE250905fur-container .section06-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: calc(18 * var(--formula));
}
.CE250905fur-container .section06-price a {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
  position: relative;
  font-size: calc(16 * var(--formula));
  line-height: 1.5;
  text-decoration: underline;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  text-align: justify;
  color: #8e8e8e;
}
.CE250905fur-container .section06-price-01 {
  margin-top: calc(18 * var(--formula));
}
.CE250905fur-container .section07 {
  margin-top: calc(79 * var(--formula));
}
.CE250905fur-container .section07-ttl {
  margin-top: calc(155 * var(--formula));
}
.CE250905fur-container .section07-ttl-number {
  margin-top: calc(100 * var(--formula));
  margin-left: calc(8 * var(--formula));
  width: calc(35 * var(--formula));
}
.CE250905fur-container .section07-photo-01 {
  width: calc(500 * var(--formula));
}
.CE250905fur-container .section07-photo-02 {
  margin-top: calc(11 * var(--formula));
  margin-left: auto;
  width: calc(400 * var(--formula));
}
.CE250905fur-container .section07-slider {
  margin-top: calc(20 * var(--formula));
}
.CE250905fur-container .section07-lead {
  font-family: "shippori-mincho", sans-serif;
  font-weight: 400;
  font-style: normal;
  -webkit-font-feature-settings: "pwid";
          font-feature-settings: "pwid";
  font-size: calc(22 * var(--formula));
  letter-spacing: 0.03em;
  line-height: 1.27272727;
  text-align: center;
  margin-top: calc(33 * var(--formula));
}
.CE250905fur-container .section07-txt {
  font-family: "shippori-mincho", sans-serif;
  font-weight: 400;
  font-style: normal;
  -webkit-font-feature-settings: "pwid";
          font-feature-settings: "pwid";
  font-size: calc(18 * var(--formula));
  line-height: 1.55555556;
  text-align: center;
  margin-top: calc(14 * var(--formula));
}
.CE250905fur-container .section07-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: calc(18 * var(--formula));
}
.CE250905fur-container .section07-price a {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
  position: relative;
  font-size: calc(16 * var(--formula));
  line-height: 1.5;
  text-decoration: underline;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  text-align: justify;
  color: #8e8e8e;
}
.CE250905fur-container .section07-price-01 {
  margin-top: calc(19 * var(--formula));
}
.CE250905fur-container .all-item-check {
  display: block;
  width: calc(261 * var(--formula));
  margin: calc(58 * var(--formula)) auto 0;
}
.CE250905fur-container .staff {
  margin-top: calc(21 * var(--formula));
  font-family: "bodoni-moda-variable", sans-serif;
  font-variation-settings: "wght" 400;
  font-style: italic;
  font-size: calc(14 * var(--formula));
  line-height: 1.42857143;
  text-align: center;
}
.CE250905fur-container .page-top {
  position: sticky;
  z-index: 2;
  left: 93%;
  bottom: calc(152 * var(--formula_pc));
  width: calc(18 * var(--formula_pc));
  cursor: pointer;
}
@media (max-width: 767px) {
  .CE250905fur-container .page-top {
    left: 93%;
    bottom: calc(152 * var(--formula));
    width: calc(18 * var(--formula));
  }
}