﻿@charset "UTF-8";
/* --- デフォルトCSS設定 --- */
html{
  scroll-behavior: smooth;
}

#Contents .main-area {
  padding-top: 0;
}
#Contents .main-area.lp {
  margin-bottom: 0;
}
.header[data-header-theme="light"].c-active,
.header[data-header-theme="dark"] {
  background: unset;
}

.main-area * {
  color: var(--black);
}

#MC260724incense {
  --pc-width: 1400;
  --sp-width: 750;
  --pc-artboard-width: 480;
  --sp-artboard-width: 750;
  --formula: calc(var(--variable) * var(--ratio));
  --formula_pc: calc(var(--variable) * 1);
}

@media (min-width: 1401px) {
  #MC260724incense {
    --ratio: calc(var(--pc-artboard-width) / var(--sp-artboard-width));
    --variable: 1px;
  }
}

@media (min-width: 768px) and (max-width: 1400px) {
  #MC260724incense {
    --ratio: calc(var(--pc-artboard-width) / var(--sp-artboard-width));
    --variable: calc(100vw / var(--pc-width));
  }
}

@media (max-width: 767px) {
  #MC260724incense {
    --ratio: 1;
    --variable: calc(100vw / var(--sp-width));
  }
}

#MC260724incense img {
  display: block;
  width: 100%;
  height: auto;
}

#MC260724incense h2,
#MC260724incense h3,
#MC260724incense p,
#MC260724incense li {
  margin-block: calc((1em - 1lh) / 2);
}


/* --- 抽出されたCSS（上から順） --- */

#main-container.MC260724incense {
  font-feature-settings: "palt";
  min-width: 100%;
  overflow: clip;
  position: relative;
  display: flex;

  --white: #fff;
  --beige: #f8f3ec;
  --black: #463c32;
  --orange: #daab66;
  --light-blue: #7f99b5;
  --blue: #4d7099;
  --green: #639176;
  --brown: #715539;

  --font-dnp: "dnp-shuei-mincho-pr6n", sans-serif;
  --font-akzidenz: "akzidenz-grotesk-next-pro", sans-serif;
  --font-ivyora: "ivyora-display", serif;

  --font-light: 300;
  --font-regular: 400;
  --font-medium: 500;
  --font-bold: 600;

  padding-top: min(50px, calc(50 * (100vw / 1440)));
}

.MC260724incense p,
.MC260724incense h4,
.MC260724incense h5{
  text-align: center;
  color: var(--black);
}


/* ===================================
    PC
=================================== */
@media (min-width: 768px) {
  #MC260724incense .MC260724incense{
    background-color: var(--beige);
  }

  #MC260724incense .lp-left-area,
  #MC260724incense .lp-right-area {
    position: sticky;
    display: grid;
    place-items: center;
    top: 0;
    height: 100vh;
    flex: 1;
    z-index: 1;
  }

  .lp-left-area::after{
    content: "";
    position: absolute;
    background-image: url(../img/pc-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    z-index: 2;
  }

  #MC260724incense .left__logo-cont {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(225.51 * var(--formula_pc));
    height: calc(98.55 * var(--formula_pc));
    z-index: 3;
  }

  #MC260724incense .lp-main-area {
    width: calc(480 * var(--formula_pc));
    overflow-x: clip;
  }

  #MC260724incense .right__check-all {
    position: relative;
    width: calc(244.79 * var(--formula_pc));
    display: grid;
    height: calc(40.21 * var(--formula_pc));
    place-items: center;
    /* margin: calc(11 * var(--formula_pc)) auto 0; */
    box-sizing: border-box;
    padding-bottom: calc(12 * var(--formula));
  }

  #MC260724incense .right__check-all::after{
    content: "";
    position: absolute;
    height: 1px;
    width: calc(243 * var(--formula_pc));
    bottom: 0;
    left: 0;
    background: var(--orange);
  }
}

/* ===================================
    SP
=================================== */
@media (max-width: 767px) {
  #main-container.MC260724incense {
    padding-top: calc(50 * (100vw / 375));
  }
  #MC260724incense .lp-left-area,
  #MC260724incense .lp-right-area {
    display: none;
  }
  #MC260724incense .lp-main-area {
    width: 100%;
  }

  #MC260724incense .lp-main-area__inner{
    padding-top: calc(147 * var(--formula));
  }
}


/* ===================================
    共通
=================================== */
#MC260724incense .lp-main-area{
  position: relative;
}

#MC260724incense .lp-main-area_bg{
  position: sticky;
  top: 0;
  z-index: 1;
}

#MC260724incense .lp-main-area_bg::before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 100vh;
  background-image: url(../img/bg-img.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  top: 0;
  left: 0;
  z-index: -1;
}

#MC260724incense .lp-main-area__inner{
  position: relative;
  z-index: 2;
}

#MC260724incense .text-img{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: calc(60 * var(--formula));
  background: var(--black);
}

#MC260724incense .text-img__inner{
  width: calc(704.37 * var(--formula));
}

#MC260724incense .product-title_en{
  font-size: calc(48 * var(--formula));
  font-family: var(--font-ivyora);
  font-weight: var(--font-regular);
  color: var(--light-blue);
  line-height: 1;
  letter-spacing: 0.05em;
  text-align: center;
  padding-bottom: calc(25 * var(--formula));
}

#MC260724incense .product-title_jp{
  font-size: calc(24 * var(--formula));
  font-family: var(--font-dnp);
  font-weight: var(--font-light);
  color: var(--light-blue);
  line-height: 1;
  letter-spacing: 0.05em;
  text-align: center;
  padding-bottom: calc(40 * var(--formula));
}

#MC260724incense .splide__slide.--01 .product-title_jp{
  color: var(--light-blue);
}

#MC260724incense .splide__slide.--02 .product-title_jp{
  color: var(--blue);
}

#MC260724incense .splide__slide.--03 .product-title_jp{
  color: var(--green);
}

#MC260724incense .splide__slide.--04 .product-title_jp{
  color: var(--brown);
}

#MC260724incense .product-title_en{
  margin: 0 auto;
}

#MC260724incense .fragrance01 .product-title_en,
#MC260724incense .splide__slide.--01 .product-title_en{
  width: calc(381.31 * var(--formula));
}

#MC260724incense .fragrance02 .product-title_en,
#MC260724incense .splide__slide.--02 .product-title_en{
  width: calc(273.5 * var(--formula));
}

#MC260724incense .fragrance03 .product-title_en,
#MC260724incense .splide__slide.--03 .product-title_en{
  width: calc(293.71 * var(--formula));
}

#MC260724incense .fragrance04 .product-title_en,
#MC260724incense .splide__slide.--04 .product-title_en{
  width: calc(471.36 * var(--formula));
}

#MC260724incense .fragrance-section:not(.fragrance01){
  padding-top: calc(150 * var(--formula));
}

#MC260724incense .fragrance-section .fragrance-img{
  /* position: relative; */
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(670 * var(--formula));
  height: calc(900 * var(--formula));
  background-color: var(--white);
  /* z-index: 1; */
  margin: 0 auto calc(85 * var(--formula));
  box-shadow: 10px 10px 10px rgba(70, 60, 50, 0.1);
}

/* #MC260724incense .fragrance-section_bg{
  position: absolute;
  right: 0;
  width: calc(728 * var(--formula));
  mix-blend-mode: multiply;
  z-index: 1;
} */

/* #MC260724incense .fragrance-section .fragrance-img::before{
  content:"";
  position: absolute;
  display:block;
  width: 100%;
  height: 100%;
  mix-blend-mode: multiply;
  box-shadow: 10px 10px 10px rgba(70, 60, 50, 0.1);
} */

#MC260724incense .fragrance-section .fragrance-img__inner{
  width: calc(630 * var(--formula));
}

#MC260724incense .fragrance-section .fragrance-text_jp{
  font-family: var(--font-dnp);
  font-size: calc(24 * var(--formula));
  line-height: 2;
  letter-spacing: 0.05em;
  padding-bottom: calc(34 * var(--formula));
}

#MC260724incense .fragrance-section .fragrance-text_en{
  font-family: var(--font-akzidenz);
  font-size: calc(20 * var(--formula));
  line-height: 1.75;
  letter-spacing: 0.05em;
  text-align: justify;
  width: calc(631 * var(--formula));
  margin: 0 auto;
  padding-bottom: calc(29 * var(--formula));
}

#MC260724incense .fragrance-section .fragrance-price{
  font-family: var(--font-ivyora);
  font-size: calc(24 * var(--formula));
  line-height: 1;
  letter-spacing: 0.075em;
  text-decoration: underline;
  color: var(--black);
  text-decoration-skip-ink: none;
}

/* ===================================
    intro
=================================== */
#MC260724incense .intro_block.--01{
  padding: calc(120 * var(--formula)) 0 calc(140 * var(--formula));
}

#MC260724incense .intro_block.--01 .intro-img{
  width: calc(298.3065 * var(--formula));
  margin: 0 auto calc(80 * var(--formula));
}

#MC260724incense .intro_block.--01 .intro_block__inner{
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 1;
  padding: calc(84 * var(--formula)) 0;
}
/* 
#MC260724incense .intro_block{
  position: relative;
} */

#MC260724incense .intro_bg{
  position: absolute;
  /* top: calc(1317 * var(--formula)); */
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: calc(670 * var(--formula));
  height: calc(923 * var(--formula));
  z-index: -2;
  box-shadow: 10px 10px 10px rgba(70, 60, 50, 0.1);
}

/* #MC260724incense .intro_bg_test{
  position: absolute;
  top: calc(1449 * var(--formula));
  left: 51%;
  transform: translateX(-50%);
  width: calc(730 * var(--formula));
  mix-blend-mode: multiply;
  z-index: 1;
}

@media (min-width: 768px) {
  #MC260724incense .intro_bg_test{
    top: calc(1295 * var(--formula));
  }
} */

/* 
#MC260724incense .intro_bg::before{
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  mix-blend-mode: multiply;
  box-shadow: 10px 10px 10px rgba(70, 60, 50, 0.1);
} */

#MC260724incense .intro_block.--01 .intro_text01{
  font-family: var(--font-dnp);
  font-weight: var(--font-medium);
  font-size: calc(32 * var(--formula));
  line-height: 2;
  letter-spacing: .05em;
}

#MC260724incense .intro_block.--01 .intro_text02{
  font-family: var(--font-akzidenz);
  font-weight: var(--font-regular);
  font-size: calc(20 * var(--formula));
  line-height: 1.75;
  letter-spacing: .05em;
  color: var(--orange);
  padding: calc(23 * var(--formula)) 0 calc(60 * var(--formula));
}

#MC260724incense .intro_block.--01 .intro_text03{
  font-family: var(--font-dnp);
  font-weight: var(--font-light);
  font-size: calc(24 * var(--formula));
  line-height: 2;
  letter-spacing: .05em;
}

#MC260724incense .intro_block.--02{
  padding-bottom: calc(150 * var(--formula));
}

#MC260724incense .intro_block.--02 .intro-img{
  width: calc(355.25 * var(--formula));
  margin: 0 auto calc(40 * var(--formula));
}

#MC260724incense .intro_block.--02 .intro_subttl{
  font-family: var(--font-dnp);
  font-weight: var(--font-light);
  font-size: calc(24 * var(--formula));
  line-height: 2;
  letter-spacing: .05em;
  color: var(--orange);
  padding-bottom: calc(60 * var(--formula));
}

#MC260724incense .intro_block.--02 .anchor-list__inner{
  display: flex;
  justify-content: space-between;
  width: calc(670 * var(--formula));
  margin: 0 auto;
}

#MC260724incense .intro_block.--02 .anchor a{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  row-gap: calc(20 * var(--formula));
}

#MC260724incense .intro_block.--02 .anchor-img{
  width: calc(145 * var(--formula));
}

#MC260724incense .intro_block.--02 .anchor.--01 .anchor-ttl{
  width: calc(116.59 * var(--formula));
}

#MC260724incense .intro_block.--02 .anchor.--02 .anchor-ttl{
  width: calc(130.03 * var(--formula));
}

#MC260724incense .intro_block.--02 .anchor.--03 .anchor-ttl{
  width: calc(80.83 * var(--formula));
}

#MC260724incense .intro_block.--02 .anchor.--04 .anchor-ttl{
  width: calc(125.74 * var(--formula));
}


/* ===================================
    fragrance-section
=================================== */
#MC260724incense .fragrance-section{
  position: relative;
  z-index: 2;
}

#MC260724incense .fragrance-section::before{
  content: "";
  position: absolute;
  z-index: -1;
  bottom: 0;
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
}

/*  fragrance01 ___________________________*/
#MC260724incense .fragrance-section.fragrance01{
  padding-top: calc(200 * var(--formula));
}

/* #MC260724incense .fragrance-section_bg.--01{
  top: calc(4265 * var(--formula));
}

@media (min-width: 768px) {
  #MC260724incense .fragrance-section_bg.--01{
    top: calc(4125 * var(--formula));
  }
} */

#MC260724incense .fragrance-section.fragrance01::before{
  height: calc(1286 * var(--formula));
  background-image: url(../img/SVG/fragrance01-bg.png);
}

#MC260724incense .fragrance-section.fragrance01 .fragrance-text_en{
  color: var(--light-blue);
}

/*  fragrance02 ___________________________*/
#MC260724incense .fragrance-section.fragrance02 .fragrance-text_en{
  color: var(--blue);
}

#MC260724incense .fragrance-section_bg.--02{
  top: calc(5967 * var(--formula));
}

/* _::-webkit-full-page-media, _:future, :root #MC260724incense .fragrance-section_bg.--02{
  top: calc(5960 * var(--formula))!important;
}

@media (min-width: 768px) {
  #MC260724incense .fragrance-section_bg.--02{
    top: calc(5830 * var(--formula));
  }
} */

#MC260724incense .fragrance-section.fragrance02 .product-title_jp{
  color: var(--blue);
}

#MC260724incense .fragrance-section.fragrance02::before{
  height: calc(1286 * var(--formula));
  background-image: url(../img/SVG/fragrance02-bg.png);
}

/*  fragrance03 ___________________________*/
#MC260724incense .fragrance-section.fragrance03 .fragrance-text_en{
  width: calc(641 * var(--formula));
  color: var(--green);
}

/* @media (max-width: 767px) {
  #MC260724incense .fragrance-section_bg.--03{
    bottom: calc(4432 * var(--formula));
  }

  _::-webkit-full-page-media, _:future, :root #MC260724incense .fragrance-section_bg.--03{
    bottom: calc(4420 * var(--formula))!important;
  }
}

@media (min-width: 768px) {
  #MC260724incense .fragrance-section_bg.--03{
    top: calc(7483 * var(--formula));
  }
} */

#MC260724incense .fragrance-section.fragrance03 .product-title_jp{
  color: var(--green);
}

#MC260724incense .fragrance-section.fragrance03::before{
  height: calc(1330 * var(--formula));
  background-image: url(../img/SVG/fragrance03-bg.png);
}

/*  fragrance04 ___________________________*/
#MC260724incense .fragrance-section.fragrance04{
  margin-bottom: calc(200 * var(--formula));
}

#MC260724incense .fragrance-section.fragrance04 .fragrance-text_en{
  color: var(--brown);
}


/* @media (max-width: 767px) {
  #MC260724incense .fragrance-section_bg.--04{
    bottom: calc(2780 * var(--formula));
  }

  _::-webkit-full-page-media, _:future, :root #MC260724incense .fragrance-section_bg.--04{
    bottom: calc(2770 * var(--formula))!important;
  }
}

@media (min-width: 768px) {
  #MC260724incense .fragrance-section_bg.--04{
    top: calc(9135 * var(--formula));
  }
} */

#MC260724incense .fragrance-section.fragrance04 .product-title_jp{
  color: var(--brown);
}

#MC260724incense .fragrance-section.fragrance04::before{
  height: calc(1286 * var(--formula));
  background-image: url(../img/SVG/fragrance04-bg.png);
}



/* ===================================
    footer
=================================== */

#MC260724incense .lp-footer {
  padding-bottom: calc(60 * var(--formula));
}

#MC260724incense .lp-footer .about-company{
  font-family: var(--font-dnp);
  font-weight: var(--font-medium);
  font-size: calc(28 * var(--formula));
  letter-spacing: 0.05em;
  margin: calc(80 * var(--formula)) auto calc(60 * var(--formula));
}

#MC260724incense .lp-footer .about-company_detail{
  font-family: var(--font-dnp);
  font-weight: var(--font-medium);
  font-size: calc(24 * var(--formula));
  letter-spacing: 0.05em;
  line-height: 2;
  margin-bottom: calc(100 * var(--formula));
}

#MC260724incense .lp-footer .check-all{
  position: relative;
  width: calc(448.79 * var(--formula));
  margin: 0 auto;
  padding-bottom: calc(18.3 * var(--formula));
}

#MC260724incense .lp-footer .check-all::before{
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  width: calc(450 * var(--formula));
  background: var(--orange);
}

#MC260724incense .lp-footer .copyright {
  font-family: var(--font-akzidenz);
  color: var(--brown);
  font-size: calc(20 * var(--formula));
  line-height: 1.5;
  letter-spacing: 0.05em;
  text-align: center;
  font-weight: var(--font-regular);
  margin: calc(144 * var(--formula)) auto calc(-10 * var(--formula));
}

/* ===================================
    animation
=================================== */
/*  fadeIn ___________________________*/
.js-show.fadeIn {
  opacity: 0;
  transition: 2s cubic-bezier(0.51, 0.21, 0.41, 1);
}

.js-show.fadeIn.js-scrollIn {
  opacity: 1;
}

/*  zoomOut ___________________________*/
.js-show.zoomOut{
  background-color: var(--white);
  opacity: 0;
  transition: opacity 1.5s ease-out, filter 1.2s ease-out, transform 1.5s ease-out;
  filter: blur(calc(30 * var(--formula)));
  transform: scale(1.02);
}

.js-show.zoomOut.js-scrollIn{
  opacity: 1;
  filter: blur(0);
  transform: scale(1);
}

/* ===================================
    slider-section
=================================== */
/* #MC260724incense .slider-section_bg{
  position: relative;
  background: #f7f3f0;
  width: 100%;
  mix-blend-mode: multiply;
  box-shadow: 10px 10px 10px rgba(70, 60, 50, 0.1);
}

#MC260724incense .slider-section::after{
  content: "";
  position: absolute;
  width: 100%;
} */

#MC260724incense .slider-section_bg{
  position: absolute;
  top: calc(3090 * var(--formula));
  width: 100%;
  mix-blend-mode: multiply;
  z-index: 1;
}

@media (min-width: 768px) {
  #MC260724incense .slider-section_bg{
    top: calc(2950 * var(--formula));
  }
}

#MC260724incense .sec-set_inner{
  position: relative;
  padding: calc(90 * var(--formula)) 0 calc(80 * var(--formula));
  z-index: 1;
}

#MC260724incense .sec-set_inner::after,
#MC260724incense .sec-set_inner::before{
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 2;
}

#MC260724incense .sec-set_inner::after{
  background-image: url(../img/svg/incent_vertical.svg);
  width: calc(16.06 * var(--formula));
  height: calc(61.95 * var(--formula));
  top: calc(385 * var(--formula));
  left: calc(23 * var(--formula));
}

#MC260724incense .sec-set_inner::before{
  background-image: url(../img/svg/fragranceincent_vertical.svg);
  width: calc(23.06 * var(--formula));
  height: calc(91.9 * var(--formula));
  top: calc(370 * var(--formula));
  right: calc(22 * var(--formula));
}


#MC260724incense .product-img{
  width: calc(410 * var(--formula));
  margin: 0 auto;
}

#MC260724incense .product-text {
  font-family: var(--font-dnp);
  color: var(--black);
  font-size: calc(24 * var(--formula));
  line-height: 2;
  letter-spacing: 0.05em;
  text-align: center;
  font-weight: var(--font-light);
  margin: calc(105.5 * var(--formula)) 0 calc(45.5 * var(--formula));
}

#MC260724incense .product-note {
  position: relative;
  margin: 0 auto;
  padding: calc(16.5 * var(--formula)) 0 calc(18.5 * var(--formula));
}

#MC260724incense .splide__slide.--01 .product-note{
  width: calc(275.96 * var(--formula));
}

#MC260724incense .splide__slide.--02 .product-note{
  width: calc(240.39 * var(--formula));
}

#MC260724incense .splide__slide.--03 .product-note{
  width: calc(271.28 * var(--formula));
}

#MC260724incense .splide__slide.--04 .product-note{
  width: calc(301.62 * var(--formula));
}

#MC260724incense .product-note::after,
#MC260724incense .product-note::before{
  content: "";
  position: absolute;
  display: block;
  height: 1px;
  width: calc(330 * var(--formula));
  left: 50%;
  transform: translateX(-50%);
}

#MC260724incense .product-note::after{
  top: 0;
}

#MC260724incense .product-note::before{
  bottom: 0;
}

#MC260724incense .splide__slide.--01 .product-note::after,
#MC260724incense .splide__slide.--01 .product-note::before{
  background-color: var(--light-blue);
}

#MC260724incense .splide__slide.--02 .product-note::after,
#MC260724incense .splide__slide.--02 .product-note::before{
  background-color: var(--blue);
}

#MC260724incense .splide__slide.--03 .product-note::after,
#MC260724incense .splide__slide.--03 .product-note::before{
  background-color: var(--green);
}

#MC260724incense .splide__slide.--04 .product-note::after,
#MC260724incense .splide__slide.--04 .product-note::before{
  background-color: var(--brown);
}


/*  【最強版】初期化前のチラつき（別のドット・リスト表示）を100%防ぐ設定 __________________________________________________________________ */

.lineup-splide-container .splide__list {
  transition: none !important; 
}

.lineup-splide-container .splide__sr,
.lineup-splide-container .splide__list .splide__sr {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  
  /* 万が一 display: none が外部JSに上書きされて消されても、
     サイズを0にして画面外へ飛ばすことで、1ミリのチラつきも発生させません */
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  position: absolute !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  margin: -1px !important;
  padding: 0 !important;
}

.lineup-splide-container:not(.is-initialized) {
  opacity: 0;
}
.lineup-splide-container.is-initialized {
  opacity: 1;
  transition: opacity 0.2s ease;
}

.lineup-splide-container .splide__pagination,
.lineup-splide-container .splide__track {
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

.lineup-splide-container .splide__pagination li,
.lineup-splide-container .splide__pagination button {
  font-size: 0 !important;
  line-height: 0 !important;
  text-indent: -9999px !important;
  color: transparent !important;
}


/*  ドット｜既存のひし形カスタム（干渉を防ぐため、以下のように上書き・確認してください） __________________________________________________________________ */

#MC260724incense .splide__pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: calc(243 * var(--formula));
  gap: calc(15 * var(--formula));
  z-index: 20;
  list-style: none;
  padding: 0;
}

/* 実際に表示したいカスタムひし形ドットのスタイル（テキストを消して形を整える） */
#MC260724incense .splide__pagination__page {
  display: block;
  width: calc(10 * var(--formula));
  height: calc(10 * var(--formula));
  background: var(--white);
  /* border: 1px solid #cdc26f; */
  border-radius: 0;
  transform: rotate(45deg);
  opacity: 1;
  transition: background-color 0.3s ease;
  
  /* ボタン内の不要なテキスト（数字やドット）を確実に消す */
  font-size: 0 !important;
  line-height: 0 !important;
  color: transparent !important;
  text-indent: -9999px;
  overflow: hidden;
}

#MC260724incense .splide__pagination__page.is-active {
  background: var(--orange);
}

/*  カスタム矢印ボタンのスタイリング __________________________________________________________________ */

