@charset "UTF-8";
/*--------------------------------
  Media Queries (1400px ~ 1400px)
--------------------------------*/
@media only screen and (max-width: 1400px) {
  html {
    font-size: 0.7142857143vw;
  }
}
/*------------------------------------
≡≡≡≡≡≡≡≡≡≡ ▼ S e t U p SP ▼ ≡≡≡≡≡≡≡≡≡≡
------------------------------------*/
.Product_detail_5 {
  background-color: var(--color-detail5-background);
  color: var(--color-text);
  font-family: "pragmatica", "hiragino-kaku-gothic-pron", "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, HiraKakuProN-W3, 游ゴシック, "Yu Gothic", メイリオ, Meiryo, Verdana, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-feature-settings: "palt";
  letter-spacing: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 100%;
  max-width: calc(750 * 100vw/750);
  color: #727171;
}

.Product_detail_5 p {
  color: #727171;
}

.Product_detail_5 figure {
  display: flex;
}

.Product_detail_5 svg {
  display: block;
  opacity: 1;
  width: 100%;
  height: auto;
}
.Product_detail_5 img {
  image-rendering: -webkit-optimize-contrast;
  width: 100%;
  height: auto;
  display: block;
}
.Product_detail_5 picture {
  display: block;
}
.Product_detail_5 a {
  display: block;
  color: inherit;
}
.Product_detail_5 *:focus {
  outline: none;
}
.Product_detail_5 input {
  display: none;
}
.Product_detail_5 li,
.Product_detail_5 ol {
  list-style-type: none;
}
.Product_detail_5 .spOnly {
  display: block;
}
.Product_detail_5 .pcOnly {
  display: none;
}
.Product_detail_5 sup {
  font-size: 0.6em;
  letter-spacing: 0;
}
.Product_detail_5 #share img {
  margin: auto;
}

/*--------------------------------
              SP  Only
--------------------------------*/
@media (max-width: 767px) {
  .Product_detail_5 .item_info .text-base,
.Product_detail_5 .point01 .text-base,
.Product_detail_5 .point02 .text-base,
.Product_detail_5 .point03 .text-base,
.Product_detail_5 .point06 .text-base {
    text-align: justify;
  }
  .Product_detail_5 .item_info__note:not(.accordionBox .item_info__note) {
    text-align: justify;
  }
  .Product_detail_5 .point01 .text-note,
.Product_detail_5 .point02 .text-note {
    text-align: justify;
  }
  .Product_detail_5 .accordionBox {
    position: relative;
    z-index: 0;
  }
  .Product_detail_5 .accordionBox__inner {
    overflow: hidden;
  }
  .Product_detail_5 .accordionBox__button {
    position: absolute;
    transition: all 1s ease-out;
    left: 0;
    bottom: 0;
    padding-top: calc(250 * 100vw/750);
    padding-bottom: calc(100 * 100vw/750);
    background-position: 100% 0;
    background-size: 100% 100%;
    font-family: "Lato", sans-serif;
    font-size: calc(28 * 100vw/750);
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0.1em;
    text-align: center;
    width: 100%;
    z-index: 1;
  }
  .Product_detail_5 .accordionBox__button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 101%;
    z-index: -1;
  }
  .Product_detail_5 .accordionBox .accordionBox__button--text {
    display: inline-block;
    width: calc(152 * 100vw/750);
    height: calc(90 * 100vw/750);
    background-image: url(https://toonecosmetics.com/Contents/ProductDetail/4573623430586/img/arrow-view.png);
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 0;
  }
  .Product_detail_5 .accordionBox.close .accordionBox__button--text {
    -webkit-animation: bg2 0.01s ease forwards;
            animation: bg2 0.01s ease forwards;
    -webkit-animation-delay: 0.4s;
            animation-delay: 0.4s;
    background-image: url(https://toonecosmetics.com/Contents/ProductDetail/4573623430586/img/arrow-close.png);
  }
  @-webkit-keyframes bg2 {
    from {
      background-image: url(https://toonecosmetics.com/Contents/ProductDetail/4573623430586/img/arrow-close.png);
    }
    to {
      background-image: url(https://toonecosmetics.com/Contents/ProductDetail/4573623430586/img/arrow-view.png);
    }
  }
  @keyframes bg2 {
    from {
      background-image: url(https://toonecosmetics.com/Contents/ProductDetail/4573623430586/img/arrow-close.png);
    }
    to {
      background-image: url(https://toonecosmetics.com/Contents/ProductDetail/4573623430586/img/arrow-view.png);
    }
  }
  .Product_detail_5 .accordionBox.open .accordionBox__inner {
    max-height: calc(900 * 100vw/750);
  }
  .Product_detail_5 .accordionBox.open .accordionBox__button--text {
    -webkit-animation: bg 0.01s ease forwards;
            animation: bg 0.01s ease forwards;
    -webkit-animation-delay: 0.2s;
            animation-delay: 0.2s;
  }
  @-webkit-keyframes bg {
    from {
      background-image: url(https://toonecosmetics.com/Contents/ProductDetail/4573623430586/img/arrow-view.png);
    }
    to {
      background-image: url(https://toonecosmetics.com/Contents/ProductDetail/4573623430586/img/arrow-close.png);
    }
  }
  @keyframes bg {
    from {
      background-image: url(https://toonecosmetics.com/Contents/ProductDetail/4573623430586/img/arrow-view.png);
    }
    to {
      background-image: url(https://toonecosmetics.com/Contents/ProductDetail/4573623430586/img/arrow-close.png);
    }
  }
}

/* .Product_detail_5 : set up SP*/
/*------------------------------------
≡≡≡≡≡≡≡≡ ▼ Layout SP First ▼ ≡≡≡≡≡≡≡≡
------------------------------------*/
/*------------------------------------
≡≡≡≡≡≡≡≡≡≡ ▼ layout  SP ▼ ≡≡≡≡≡≡≡≡≡≡
------------------------------------*/
.Product_detail_5 {
  --color-detail5-background: #ddd4d3;
}
.Product_detail_5 .mvArea {
  background-color: #ffffff;
  padding: calc(100 * 100vw / 750) 0 calc(90 * 100vw / 750);
}
.Product_detail_5 .mvArea__textWrap {
  position: absolute;
  margin: auto;
  top: calc(96 * 100vw/750);
  left: 0;
  right: 0;
  width: 100%;
  height: calc(370 * 100vw/750);
  z-index: 0;
}
.Product_detail_5 .mvArea__headding {
  margin-bottom: calc(68 * 100vw/750);
  color: #fff;
  font-family: "Avenir Next", sans-serif;
  font-size: calc(36 * 100vw/750);
  line-height: 1;
  letter-spacing: 0.1em;
  text-align: center;
}
.Product_detail_5 .mvArea__title {
  margin-top: calc(70 * 100vw/750);
  margin-bottom: calc(50 * 100vw/750);
  font-size: calc(32 * 100vw/750);
  line-height: 1.75;
  letter-spacing: 0.2em;
  text-align: center;
}
.Product_detail_5 .credit {
  margin-bottom: calc(60 * 100vw/750);
  font-size: calc(26 * 100vw/750);
  line-height: 2;
  letter-spacing: 0.15em;
  text-align: center;
}
.Product_detail_5 .credit .price {
  font-size: calc(24 * 100vw/750);
  letter-spacing: 0.15em;
}
.Product_detail_5 .credit small {
  font-size: calc(20 * 100vw/750);
}
.Product_detail_5 .text-note {
  font-size: calc(20 * 100vw/750);
  line-height: 1.75;
  letter-spacing: 0.15em;
}
.Product_detail_5 .text-base {
  font-size: calc(24 * 100vw/750);
  line-height: 2;
  letter-spacing: 0.15em;
}
.Product_detail_5 .item_info {
  padding-top: calc(85 * 100vw/750);
  padding-inline: calc(45 * 100vw/750);
  padding-bottom: calc(100 * 100vw/750);
}
.Product_detail_5 .item_info__list {
  margin-top: calc(90 * 100vw/750);
  margin-bottom: calc(44 * 100vw/750);
}
.Product_detail_5 .item_info__list__note {
  text-align: center;
}
.Product_detail_5 .item_info__item {
  width: calc(200 * 100vw/750);
}
.Product_detail_5 .item_info__credit + .item_info__note {
  margin-bottom: calc(90 * 100vw/750);
}
.Product_detail_5 .item_info .accordionBox .item_info__note {
  margin-top: calc(30 * 100vw/750);
  margin-bottom: calc(185 * 100vw/750);
}
.Product_detail_5 .item_info .accordionBox__inner {
  max-height: calc(317 * 100vw/750);
}
.Product_detail_5 .item_info .accordionBox__button {
  padding-bottom: 0;
}
.Product_detail_5 .item_info .accordionBox__button::after {
  background: linear-gradient(180deg, rgba(221, 212, 211, 0) 0%, rgb(221, 212, 211) 45%);
}
.Product_detail_5 .point04 .accordionBox__inner {
  transition: all 0.5s ease-out;
}
.Product_detail_5 .accordionBox__inner {
  transition: all 0.9s ease-out;
  -webkit-animation-delay: 0.15s;
          animation-delay: 0.15s;
}
.Product_detail_5 .close .accordionBox__button::after {
  -webkit-animation: color2 0.8s ease forwards;
          animation: color2 0.8s ease forwards;
}
.Product_detail_5 .open .accordionBox__button::after {
  -webkit-animation: color1 0.3s ease forwards;
          animation: color1 0.3s ease forwards;
}
@-webkit-keyframes color1 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes color1 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes color2 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes color2 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.Product_detail_5 .c-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: calc(20 * 100vw/750);
}
.Product_detail_5 .c-list__item {
  display: grid;
  place-content: center;
  background-color: #EFE4E4;
  font-size: calc(22 * 100vw/750);
  line-height: 1.36;
  letter-spacing: 0.08em;
  text-align: center;
  height: calc(80 * 100vw/750);
}

.Product_detail_5 .c-list__item p {
  padding-top: calc(5 * 100vw/750);
}
.Product_detail_5 .pointSec {
  padding-top: calc(96 * 100vw/750);
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 0;
  width: 100%;
  height: 100%;
}
.Product_detail_5 .pointSec__headding {
  font-family: "Avenir Next", sans-serif;
  font-size: calc(32 * 100vw/750);
  line-height: 1;
  letter-spacing: 0.1em;
}
.Product_detail_5 .pointSec__title {
  margin-top: calc(36 * 100vw/750);
  margin-bottom: calc(70 * 100vw/750);
  font-size: calc(40 * 100vw/750);
  line-height: 1;
  letter-spacing: 0.2em;
}
.Product_detail_5 .point01 {
  background-image: url(https://toonecosmetics.com/Contents/ProductDetail/4573623430586/img/point01-bg_sp.jpg);
  background-size: 100% calc(1789 * 100vw/750);
}
.Product_detail_5 .point01 .pointSec__headding,
.Product_detail_5 .point01 .pointSec__title {
  color: #fff;
  text-align: center;
}
.Product_detail_5 .point01 .accordionBox__inner {
  max-height: calc(417 * 100vw/750);
}
.Product_detail_5 .point01 .accordionBox__button::after {
  background: linear-gradient(180deg, rgba(208, 196, 194, 0) 0%, rgb(208, 196, 194) 43%);
}
.Product_detail_5 .point01__item {
  margin-top: calc(404 * 100vw/750);
  margin-inline: auto;
  margin-bottom: calc(70 * 100vw/750);
  width: calc(640 * 100vw/750);
}
.Product_detail_5 .point01 .pointSec__text {
  padding-inline: calc(45 * 100vw/750);
}
.Product_detail_5 .point01 .pointSec__note {
  margin-top: calc(33 * 100vw/750);
  margin-bottom: calc(247 * 100vw/750);
  padding-inline: calc(45 * 100vw/750);
}
.Product_detail_5 .point02 {
  background-image: url(https://toonecosmetics.com/Contents/ProductDetail/4573623430586/img/point02-bg_sp.jpg);
  background-size: 100% calc(1516 * 100vw/750);
}
.Product_detail_5 .point02 .pointSec__headding,
.Product_detail_5 .point02 .pointSec__title {
  text-align: center;
}
.Product_detail_5 .point02 .pointSec__title {
  margin-top: calc(22 * 100vw/750);
  margin-bottom: calc(61 * 100vw/750);
  line-height: 1.75;
}
.Product_detail_5 .point02 .accordionBox__inner {
  max-height: calc(415 * 100vw/750);
}
.Product_detail_5 .point02 .accordionBox__button::after {
  background: linear-gradient(180deg, rgba(214, 213, 207, 0) 0%, rgb(214, 213, 207) 43%);
}
.Product_detail_5 .point02 .pointSec__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: calc(20 * 100vw/750);
  margin-bottom: calc(73 * 100vw/750);
}
.Product_detail_5 .point02 .pointSec__item {
  display: grid;
  place-content: center;
  padding-top: calc(5 * 100vw/750);
  background-color: #f1eeed;
  border: calc(1 * 100vw/750) solid #727171;
  border-radius: 50%;
  text-align: center;
  width: calc(220 * 100vw/750);
  height: calc(220 * 100vw/750);
}
.Product_detail_5 .point02 .pointSec__item p {
  font-size: calc(22 * 100vw/750);
  line-height: 1.36;
  letter-spacing: 0.08em;
}
.Product_detail_5 .point02 .accordionBox {
  padding-inline: calc(45 * 100vw/750);
}
.Product_detail_5 .point02 .pointSec__note {
  margin-top: calc(28 * 100vw/750);
  margin-bottom: calc(246 * 100vw/750);
}
.Product_detail_5 .point03 {
  padding-bottom: calc(100 * 100vw/750);
  background-image: url(https://toonecosmetics.com/Contents/ProductDetail/4573623430586/img/point03-bg_sp.jpg);
  background-size: 100% calc(1129 * 100vw/750);
}
.Product_detail_5 .point03 .pointSec__headding,
.Product_detail_5 .point03 .pointSec__title {
  text-align: center;
}
.Product_detail_5 .point03 .pointSec__title {
  margin-top: calc(21 * 100vw/750);
  margin-bottom: calc(51 * 100vw/750);
  line-height: 1.75;
}
.Product_detail_5 .point03 .pointSec__text,
.Product_detail_5 .point03 .pointSec__note {
  margin-inline: calc(45 * 100vw/750);
}
.Product_detail_5 .point03 .pointSec__text {
  margin-bottom: calc(32 * 100vw/750);
}
.Product_detail_5 .point03 .freeIngredients__list {
  margin-top: calc(37 * 100vw/750);
}
.Product_detail_5 .point03 .freeIngredients__item {
  width: calc(160 * 100vw/750);
}
.Product_detail_5 .point03 .freeIngredients__title {
  margin-top: calc(92 * 100vw/750);
  font-size: calc(25 * 100vw/750);
  line-height: 1;
  letter-spacing: 0.15em;
  text-align: center;
}
.Product_detail_5 .point03 .c-list__item {
  background-color: #f1eeed;
}
.Product_detail_5 .point04 {
  background-image: url(https://toonecosmetics.com/Contents/ProductDetail/4573623430586/img/point04-bg_sp.jpg);
  background-size: 100% calc(1279 * 100vw/750);
}
.Product_detail_5 .point04 .pointSec__headding {
  padding-inline: calc(45 * 100vw/750);
}
.Product_detail_5 .point04 .pointSec__title {
  margin-top: calc(22 * 100vw/750);
  margin-bottom: calc(54 * 100vw/750);
  padding-inline: calc(45 * 100vw/750);
  line-height: 1.75;
}
.Product_detail_5 .point04 .pointSec__text {
  margin-bottom: calc(243 * 100vw/750);
  padding-left: calc(45 * 100vw/750);
  width: calc(680 * 100vw/750);
}
.Product_detail_5 .point04 .accordionBox__inner {
  max-height: calc(415 * 100vw/750);
}
.Product_detail_5 .point04 .accordionBox__button {
  padding-right: calc(140 * 100vw/750);
}
.Product_detail_5 .point04 .accordionBox__button::after {
  background: linear-gradient(180deg, rgba(227, 217, 216, 0) 0%, rgb(227, 217, 216) 43%);
}
.Product_detail_5 .point05 {
  padding-inline: calc(45 * 100vw/750);
  padding-bottom: calc(90 * 100vw/750);
  background-image: url(https://toonecosmetics.com/Contents/ProductDetail/4573623430586/img/point05-bg_sp.png);
  background-size: 100% calc(1075 * 100vw/750);
}
.Product_detail_5 .point05 .pointSec__headding,
.Product_detail_5 .point05 .pointSec__title {
  text-align: center;
}
.Product_detail_5 .point05 .pointSec__title {
  margin-top: calc(22 * 100vw/750);
  margin-bottom: calc(59 * 100vw/750);
  line-height: 1.75;
}
.Product_detail_5 .point05__care {
  text-align: center;
}
.Product_detail_5 .point05__care dt {
  margin-bottom: calc(30 * 100vw/750);
}
.Product_detail_5 .point05__care dt:nth-of-type(1) {
  color: #616e93;
}
.Product_detail_5 .point05__care dt:nth-of-type(1) h4 {
  border: 1px solid #616e93;
}
.Product_detail_5 .point05__care dt:nth-of-type(2) {
  color: #d182ae;
}
.Product_detail_5 .point05__care dt:nth-of-type(2) h4 {
  border: 1px solid #d182ae;
}
.Product_detail_5 .point05__care dt + dd + dt {
  margin-top: calc(46 * 100vw/750);
}
.Product_detail_5 .point05__care dd:nth-of-type(1) {
  color: #616e93;
}
.Product_detail_5 .point05__care dd:nth-of-type(2) {
  color: #d182ae;
}
.Product_detail_5 .point05__care h4 {
  display: inline-block;
  padding-block: calc(18 * 100vw/750) calc(12 * 100vw/750);
  background-color: #f1eeed;
  font-size: calc(26 * 100vw/750);
  line-height: 1;
  letter-spacing: 0.08em;
  text-align: center;
  width: calc(270 * 100vw/750);
}
.Product_detail_5 .point05 .pointSec__text {
  margin-top: calc(56 * 100vw/750);
}
.Product_detail_5 .point05 .pointSec__note {
  margin-top: calc(29 * 100vw/750);
}
.Product_detail_5 .point06 {
  padding-top: calc(479 * 100vw/750);
  padding-inline: calc(45 * 100vw/750);
  padding-bottom: calc(90 * 100vw/750);
  background-image: url(https://toonecosmetics.com/Contents/ProductDetail/4573623430586/img/point06-bg_sp.jpg);
  background-size: 100% calc(1000 * 100vw/750);
}
.Product_detail_5 .point06 .pointSec__title {
  margin-top: calc(22 * 100vw/750);
  margin-bottom: calc(48 * 100vw/750);
  line-height: 1.75;
}

/* .Product_detail_5 SP*/
/*------------------------------------
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ▼ PC ▼ ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
------------------------------------*/
@media (min-width: 767px) {
  /*------------------------------------
  ≡≡≡≡≡≡≡≡≡ ▼ S e t U p  PC ▼ ≡≡≡≡≡≡≡≡≡
  ------------------------------------*/
  .Product_detail_5 {
    max-width: 100vw;
  }
  .Product_detail_5 a {
    cursor: pointer;
  }
  .Product_detail_5 .pcOnly {
    display: block;
  }
  .Product_detail_5 .spOnly {
    display: none;
  }
  .group-detail-area {
    width: 100%;
  }
  /* .Product_detail_5 : set up PC*/
  /*------------------------------------
  ≡≡≡≡≡≡≡≡≡≡ ▼ layout  PC ▼ ≡≡≡≡≡≡≡≡≡≡
  ------------------------------------*/
  .Product_detail_5 .mvArea {
    padding: 6.5rem 0 2.7rem;
    background-color: #ffffff;
  }
  .Product_detail_5 .mvArea_blk {
    display: flex;
    justify-content: space-between;
    width: 94rem;
    margin: 0 auto;
  }
  .Product_detail_5 .mvArea_txt_blk {
    margin-top: 7.2rem;
  }
  .Product_detail_5 .mvArea__title {
    margin-inline: 0;
    margin-top: 0;
    margin-bottom: 4.6rem;
    font-size: 2rem;
    line-height: 1.75;
    letter-spacing: 0.2em;
    text-align: left;
  }
  .Product_detail_5 .mvArea__note {
    font-size: 1rem;
    line-height: 1.75;
    letter-spacing: 0.15em;
    z-index: 0;
    margin-top: 13rem;
    width: 41rem;
  }
  .Product_detail_5 .credit {
    margin-bottom: 0;
    font-size: 1.3rem;
    text-align: left;
    line-height: 1.75;
    letter-spacing: 0.15em;
  }
  .Product_detail_5 .credit .price {
    display: block;
    margin-top: 0.9rem;
    font-size: 1.2rem;
  }
  .Product_detail_5 .credit small {
    font-size: 1rem;
  }

  .Product_detail_5 .mvArea_img{
    width: 40rem;
  }


  .Product_detail_5 .text-note {
    font-size: 1rem;
  }
  .Product_detail_5 .text-base {
    font-size: 1.2rem;
  }
  .Product_detail_5 .item_info {
    padding-top: 6rem;
    padding-inline: 2rem;
    padding-bottom: 5.6rem;
    text-align: center;
  }
  .Product_detail_5 .item_info__list {
    margin-top: 6rem;
    margin-inline: 23rem;
    margin-bottom: 2.5rem;
  }
  #BrandID_TT .Product_detail_5 .item_info__list {
    margin-inline: 33rem;
  }
  @media (min-width: 1400px) {
    #BrandID_TT .Product_detail_5 .item_info__list {
      margin-inline: 0;
    }
    #BrandID_TT .Product_detail_5 .point03 .freeIngredients__list {
      margin-inline: 0;
    }
    #BrandID_TT .Product_detail_5 .point01 {
      background-size: 100%;
    }
  }
  .Product_detail_5 .item_info__list__note {
    margin-bottom: 3rem;
  }
  .Product_detail_5 .item_info__item {
    width: 10rem;
  }
  .Product_detail_5 .item_info .accordionBox .item_info__note {
    margin-top: 2rem;
    margin-bottom: 0;
  }
  .Product_detail_5 .c-list {
    gap: 1rem;
  }
  .Product_detail_5 .c-list__item {
    font-size: 1.1rem;
    line-height: 1.4;
    letter-spacing: 0.08em;
    height: 4rem;
  }
  .Product_detail_5 .c-list__item p {
    padding-top: 0.2rem;
  }
  .Product_detail_5 .pointSec {
    padding-top: 6rem;
  }
  .Product_detail_5 .pointSec__headding {
    font-size: 1.6rem;
  }
  .Product_detail_5 .pointSec__title {
    margin-top: 1.7rem;
    margin-bottom: 4rem;
    font-size: 2rem;
  }
  .Product_detail_5 .point01 {
    padding-bottom: 5.4rem;
    background-image: url(https://toonecosmetics.com/Contents/ProductDetail/4573623430586/img/point01-bg_pc.jpg);
    background-size: 100% 65.4rem;
    text-align: center;
  }
  .Product_detail_5 .point01 .accordionBox__inner {
    max-height: auto;
  }
  .Product_detail_5 .point01__item {
    margin-top: 21.3rem;
    margin-bottom: 3.6rem;
    width: 53rem;
  }
  .Product_detail_5 .point01 .pointSec__text {
    padding-inline: 0;
  }
  .Product_detail_5 .point01 .pointSec__note {
    margin-top: 2rem;
    margin-bottom: 0;
    padding-inline: 0;
  }
  .Product_detail_5 .point02 {
    padding-bottom: 5.4rem;
    background-image: url(https://toonecosmetics.com/Contents/ProductDetail/4573623430586/img/point02-bg_pc.jpg);
    background-size: 100% 49.6rem;
    text-align: center;
  }
  .Product_detail_5 .point02 .pointSec__title {
    margin-top: 1rem;
    margin-bottom: 3rem;
  }
  .Product_detail_5 .point02 .accordionBox__inner {
    max-height: auto;
  }
  .Product_detail_5 .point02 .pointSec__list {
    gap: 1rem;
    margin-bottom: 3.7rem;
  }
  .Product_detail_5 .point02 .pointSec__item {
    padding-top: 0.4rem;
    border: 0.1rem solid #727171;
    width: 11rem;
    height: 11rem;
  }
  .Product_detail_5 .point02 .pointSec__item p {
    font-size: 1.1rem;
    line-height: 1.4;
  }
  .Product_detail_5 .point02 .accordionBox {
    padding-inline: 0;
  }
  .Product_detail_5 .point02 .pointSec__note {
    margin-top: 2rem;
    margin-bottom: 0;
  }
  .Product_detail_5 .point03 {
    padding-left: 44.6rem;
    padding-bottom: 5.6rem;
    background-image: url(https://toonecosmetics.com/Contents/ProductDetail/4573623430586/img/point03-bg_pc.jpg);
    background-size: 100% 53.2rem;
    text-align: center;
  }
  .Product_detail_5 .point03 .pointSec__title {
    margin-top: 1rem;
    margin-bottom: 2.6rem;
  }
  .Product_detail_5 .point03 .pointSec__text,
.Product_detail_5 .point03 .pointSec__note {
    margin-inline: 0;
  }
  .Product_detail_5 .point03 .pointSec__text {
    margin-bottom: 2rem;
  }
  .Product_detail_5 .point03 .freeIngredients__list {
    margin-top: 2rem;
    margin-inline: 15rem;
  }
  .Product_detail_5 .point03 .freeIngredients__item {
    width: 8rem;
  }
  .Product_detail_5 .point03 .c-list__item p {
    padding-top: 0.2rem;
  }
  .Product_detail_5 .point03 .freeIngredients__title {
    margin-top: 3.6rem;
    font-size: 1.3rem;
  }
  .Product_detail_5 .point04 {
    padding-bottom: 5rem;
    background-image: url(https://toonecosmetics.com/Contents/ProductDetail/4573623430586/img/point04-bg_pc.jpg);
    background-size: 100% 39rem;
  }
  .Product_detail_5 .point04 .pointSec__headding {
    padding-inline: 8rem 0;
  }
  .Product_detail_5 .point04 .pointSec__title {
    margin-top: 1rem;
    margin-bottom: 2.7rem;
    padding-inline: 8rem 0;
  }
  .Product_detail_5 .point04 .pointSec__text {
    margin-bottom: 0;
    padding-left: 8rem;
    width: auto;
  }
  .Product_detail_5 .point04 .accordionBox__inner {
    max-height: auto;
  }
  .Product_detail_5 .point05 {
    padding-inline: 0;
    padding-bottom: 5.5rem;
    background-image: url(https://toonecosmetics.com/Contents/ProductDetail/4573623430586/img/point05-bg_pc.png);
    background-size: 100% 51.5rem;
    text-align: center;
  }
  .Product_detail_5 .point05 .pointSec__title {
    margin-top: 1.1rem;
    margin-bottom: 3.2rem;
  }
  .Product_detail_5 .point05__care dt {
    margin-bottom: 1.5rem;
  }
  .Product_detail_5 .point05__care dt:nth-of-type(1) h4 {
    border: 1px solid #616e93;
  }
  .Product_detail_5 .point05__care dt:nth-of-type(2) h4 {
    border: 1px solid #d182ae;
  }
  .Product_detail_5 .point05__care dt + dd + dt {
    margin-top: 2.3rem;
  }
  .Product_detail_5 .point05__care h4 {
    padding-block: 0.8rem 0.6rem;
    font-size: 1.3rem;
    width: 13.5rem;
  }
  .Product_detail_5 .point05 .pointSec__text {
    margin-top: 2.8rem;
  }
  .Product_detail_5 .point05 .pointSec__note {
    margin-top: 1.9rem;
  }
  .Product_detail_5 .point06 {
    padding-inline: 0 15.8rem;
    padding-bottom: 5rem;
    background-image: url(https://toonecosmetics.com/Contents/ProductDetail/4573623430586/img/point06-bg_pc.jpg);
    background-size: 100% 35.5rem;
    text-align: right;
  }
  .Product_detail_5 .point06 .pointSec__title {
    margin-top: 1rem;
    margin-bottom: 2.8rem;
  }
  /* .Product_detail_5 PC*/
}


/* Lilac Pink追加 PC */

/*------------ about item area ------------*/
.Product_detail_5 .about_item_area {
  padding: 5.7rem 0 0 0;
  background-color: #EFE4E4;
}

.Product_detail_5 .about_item_ttl {
  font-family: "Avenir Next", sans-serif;
  font-size: 2.7rem;
  line-height: 1;
  color: #DBA9A9;
  text-align: center;
  letter-spacing: 0.1em;
}

.Product_detail_5 .about_item_detail {
  margin-top: 3.8rem;
  font-size: 1.2rem;
  line-height: 2;
  text-align: center;
  letter-spacing: 0.15em;
}

.Product_detail_5 .about_item_area .note {
  margin: 2rem auto 0;
  font-size: 1rem;
  text-align: center;
  display: block;
  letter-spacing: 0.15em;
}

.Product_detail_5 .about_item_var_blk {
  margin-top: 5.7rem;
  display: flex;
}

.Product_detail_5 .about_item_inner_blk {
  position: relative;
}

.Product_detail_5 .about_item_var_detail {
  position: absolute;
  bottom: 5rem;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  font-size: 1.3rem;
  letter-spacing: 0.15em;
  line-height: 2;
  text-align: center;
  color: #ffffff;
  z-index: 2;
}
/*------------ Point05------------*/
.Product_detail_5 .point05__care dd:nth-of-type(1) .point05__care__text {
color: #616E93;
}
.Product_detail_5 .point05__care dd:nth-of-type(2) .point05__care__text {
color: #D182AE;
}
/*------------ other color------------*/
.Product_detail_5 .other_color {
  padding: 6rem 0 0 0;
  background-color: #ffffff;
}

.Product_detail_5 .other_ttl {
  font-family: "Avenir Next", sans-serif;
  font-size: 2.7rem;
  letter-spacing: 0.1em;
  color: #B9ACA8;
  text-align: center;
  line-height: 1;
}

.Product_detail_5 .other_color_bnr {
  width: 36rem;
  margin: 4rem auto 0;
}


/* Lilac Pink追加 SP */
@media (max-width: 767px) {
.Product_detail_5 .mvArea_name_group {
  width: calc(600 * 100vw/750);
  margin: 0 auto;
  display: flex;
    justify-content: space-between;
}

.Product_detail_5 .mvArea__note {
  width: calc(660 * 100vw/750);
  margin: 0 auto;
  text-align: justify;
}

.Product_detail_5 .mvArea_img {
  width: calc(600 * 100vw/750);
  margin: 0 auto;
}

.Product_detail_5 .mvArea_name_group {
  width: calc(600 * 100vw/750);
  margin: 0 auto calc(25 * 100vw/750);
  display: flex;
  justify-content: space-between;
}

.Product_detail_5 .mvArea_name_group p {
  font-family: "Avenir Next", sans-serif;
  font-size:calc(36 * 100vw/750);
  letter-spacing: 0.1em;
  line-height: 1;
  color: #DBA9A9;
}
/*------------ about item area ------------*/
.Product_detail_5 .about_item_area {
  padding: calc(80 * 100vw/750) 0 0 0;
}

.Product_detail_5 .about_item_ttl {
  font-size: calc(54 * 100vw/750);
  line-height: 1.6;
  text-align: center;
}

.Product_detail_5 .about_item_detail {
  margin: calc(60 * 100vw/750) auto 0;
  width: calc(660 * 100vw/750);
  font-size: calc(24 * 100vw/750);
  text-align: justify;
}

.Product_detail_5 .about_item_area .note {
  margin: calc(25 * 100vw/750) auto 0;
  width: calc(660 * 100vw/750);
  font-size: calc(20 * 100vw/750);
  text-align: left;
  display: block;
}

.Product_detail_5 .about_item_var_blk {
  margin-top: calc(100 * 100vw/750);
  display: flex;
  flex-direction: column;
}


.Product_detail_5 .about_item_var_detail {
  bottom: calc(100 * 100vw/750);
  font-size: calc(26 * 100vw/750)
}
/*------------ other color------------*/
.Product_detail_5 .other_color {
  padding:calc(100 * 100vw/750) 0 calc(100 * 100vw/750);
}

.Product_detail_5 .other_ttl {
  font-size: calc(54 * 100vw/750)
}

.Product_detail_5 .other_color_bnr {
  width: calc(650 * 100vw/750);
  margin: calc(60 * 100vw/750) auto 0;
}
}