.difference__contents .check-icon span small {
  display: block;
  font-size: 10px;
}
.interior-fragrance-oil .funAccordion .title:after,
.interior-fragrance-oil .funAccordion .title:before {
  top: 1em;
}
.interior-fragrance-oil .tabItem__button {
  margin-top: 0;
}
.interior-fragrance-oil .tabItem__name {
  margin-top: 0;
}
.interior-fragrance-oil .tabItem__notes > li {
  display: flex;
  border-top: 1px solid #d8d8d9;
}
.interior-fragrance-oil .tabItem__notes > li:last-child {
  border-bottom: 1px solid #d8d8d9;
}
.interior-fragrance-oil .tabItem__notes > li span:nth-child(1) {
  font-size: 12px;
  font-weight: 700;
}
.interior-fragrance-oil .tabItem__notes > li span:nth-child(2) {
  font-size: 12px;
  font-weight: 500;
}
.interior-fragrance-oil .sf-simpleBff_productsItemDetail {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.interior-fragrance-oil .sf-simpleBff_productsItemButton {
  margin-top: 0;
}
.interior-fragrance-oil .sf-simpleBff_productsItemButton .sf-button {
  display: flex;
  align-items: center;
  gap: 0 4px;
  padding-left: 0 !important;
  font-size: 12px;
  font-weight: 400;
}
.interior-fragrance-oil .sf-simpleBff_productsItemButton .sf-button::before {
  content: '';
  display: block;
  background-color: #f4eede;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuNSAxMGgxMm0tNiA2VjQiIHN0cm9rZT0iIzNDM0M0MyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==');
  background-position: 50%;
  border-radius: 50%;
  height: 24px;
  width: 24px;
}
.interior-fragrance-oil .sf-simpleBff_productsItemButton .sf-button::after {
  display: none !important;
}
.interior-fragrance-oil .sf-simpleBff_productsItemButton .sf-button:hover {
  opacity: 1 !important;
}
.interior-fragrance-oil .product-note {
  font-size: 14px;
  font-weight: 500;
  margin-top: 16px;
}
.interior-fragrance-oil .product-note a {
  color: #000;
  font-weight: bold;
  text-decoration: underline;
}
.howToUse .accordion {
  padding: 0;
}
.howToUse .accordion .option {
  border-bottom: 1px solid #76767b;
  padding: 0;
}
.howToUse .accordion .option:first-child {
  border-top: 1px solid #76767b;
}
.howToUse .accordion .title {
  justify-content: center;
  gap: 0 16px;
  font-size: 18px;
  padding: 15px 0;
}
.howToUse .accordion .title::before,
.howToUse .accordion .title::after {
  display: none;
}
.howToUse .accordion .title span {
  position: relative;
  width: 20px;
  height: 20px;
  transform: translateY(-2px);
}
.howToUse .accordion .title span::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 100%;
  height: 2px;
  background-color: #3c3c43;
}
.howToUse .accordion .title span::after {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 2px;
  height: 100%;
  background-color: #3c3c43;
  transition: transform 0.2s;
}
.howToUse .accordion .toggle:checked + .title span::after {
  transform: translateX(-50%) rotate(90deg);
}
.howToUse .tips__list {
  display: flex;
  flex-direction: column;
  gap: 40px;
  padding: 17px 15px 32px;
}
.howToUse .tips__listItem p {
  font-size: 16px;
  font-weight: 500;
  margin-top: 20px;
}
.howToUse .tips__img {
  margin-left: auto;
  margin-right: auto;
  width: 63.49206%;
}
b.muji_color {
  display: inline-block;
}

@media screen and (min-width: 751px) {
  .interior-fragrance-oil .tabItem__intro {
    padding-left: 24px;
    padding-right: 24px;
  }
  .interior-fragrance-oil .tabItem__description {
    margin-bottom: 0;
  }
  .interior-fragrance-oil .tabItem__notes {
    padding: 24px 24px 0;
  }
  .interior-fragrance-oil .tabItem__notes > li {
    padding: 10px 0;
    align-items: center;
    gap: 16px;
  }
  .interior-fragrance-oil .tabItem__notes > li span:nth-child(1) {
    font-size: 14px;
  }
  .interior-fragrance-oil .tabItem__notes > li span:nth-child(2) {
    font-size: 14px;
  }
  .interior-fragrance-oil .tabItem__detail {
    padding: 24px;
  }
  .interior-fragrance-oil .sf-simpleBff_productsItemPrice {
    margin-top: 0;
  }
  .interior-fragrance-oil .product-note {
    margin-top: 32px;
  }
  .howToUse .accordion .option .title {
    padding: 20px 0;
  }
  .howToUse .tips__list {
    flex-direction: row;
    justify-content: center;
    gap: 24px;
    padding: 12px 0 32px;
  }
  .howToUse .tips__listItem {
    width: 34.31373%;
  }
  .howToUse .tips__listItem p {
    text-align: center;
  }
  .howToUse .tips__img {
    width: 47.61905%;
  }
}

@media screen and (max-width: 750px) {
  .interior-fragrance-oil .tabItem {
    gap: 15px 0;
  }
  .interior-fragrance-oil .tabItem__box {
    width: 100%;
    column-gap: 0;
    display: grid;
    grid-template-columns: 43.478% 1fr;
    grid-template-rows: repeat(2, auto) 1fr repeat(2, auto);
    row-gap: 0;
  }
  .interior-fragrance-oil .tabItem__thumbnail {
    align-self: center;
    grid-area: 1 / 1 / 2 / 2;
  }
  .interior-fragrance-oil .tabItem__intro {
    align-self: center;
    padding-left: 15px;
    padding-right: 15px;
  }
  .interior-fragrance-oil .tabItem__button {
    gap: 8px;
  }
  .interior-fragrance-oil .tabItem__button button {
    font-size: 16px;
  }
  .interior-fragrance-oil .tabItem__description {
    margin: 0;
  }
  .interior-fragrance-oil .tabItem__notes > li {
    flex-direction: column;
    padding: 6px 0;
  }
  .interior-fragrance-oil .tabItem__notes {
    grid-area: 2 / 1 / 3 / 3;
    padding-bottom: 24px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .interior-fragrance-oil .tabItem__detail {
    grid-area: 3 / 1 / 4 / 3;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .interior-fragrance-oil .sf-simpleBff_productsItemPrice {
    margin-top: 0;
  }
}
