body {
  height: auto!important;
}
.jins-takagitakuya-wrapper {
  font-family: "Noto Serif TC",serif;
  font-weight: 400;
}
.jins-takagitakuya-wrapper .menu__header {
  /* font-family: "Zen Antique",serif; */
  font-family: "Noto Serif TC",serif;
  font-weight: 700;
}
.jins-takagitakuya-wrapper .menu__list__ttl__text {
  /* font-family: "Zen Antique",serif; */
  font-family: "Noto Serif TC",serif;
  font-weight: 400;
}
.jins-takagitakuya-wrapper .sp-menu__list__ttl {
  /* font-family: "Zen Antique",serif; */
  font-family: "Noto Serif TC",serif;
  font-weight: 700;
}
.jins-takagitakuya-wrapper .lineup__list__ttl {
  /* font-family: "Zen Antique",serif; */
  font-family: "Noto Serif TC",serif;
  font-weight: 700;
}
.jins-takagitakuya-wrapper .section-top__detail--sweet__text-1,.jins-takagitakuya-wrapper .section-top__detail--sweet__text-2,.jins-takagitakuya-wrapper .section-top__detail--sweet__text-3 {
  font-family: "Noto Serif TC",serif;
  font-weight: 600;
}
.jins-takagitakuya-wrapper .section-top__detail--sexy__text-1,.jins-takagitakuya-wrapper .section-top__detail--sexy__text-2,.jins-takagitakuya-wrapper .section-top__detail--sexy__text-3 {
  font-family: "Noto Serif TC",serif;
  font-weight: 600;
}
.jins-takagitakuya-wrapper .section-top__detail--fresh__text-1,.jins-takagitakuya-wrapper .section-top__detail--fresh__text-2,.jins-takagitakuya-wrapper .section-top__detail--fresh__text-3 {
  font-family: "Noto Serif TC",serif;
  font-weight: 600;
}
.jins-takagitakuya-wrapper .section-top__detail--wild__text-1,.jins-takagitakuya-wrapper .section-top__detail--wild__text-2,.jins-takagitakuya-wrapper .section-top__detail--wild__text-3 {
  font-family: "Noto Serif TC",serif;
  font-weight: 600;
}
.jins-takagitakuya-wrapper .section-modal-catch {
  /* font-family: "Zen Antique",serif; */
  font-family: "Noto Serif TC",serif;
  font-weight: 700;
}
.jins-takagitakuya-wrapper .section-modal-item__lead {
  font-family: "Noto Sans TC",serif;
  font-weight: 400;
}
.jins-takagitakuya-wrapper .section-option__detail__ttl {
  /* font-family: "Zen Antique",serif; */
  font-family: "Noto Serif TC",serif;
  font-weight: 700;
}
.jins-takagitakuya-wrapper .section-option__detail__content__ttl__inner>span {
  /* font-family: "Zen Antique",serif; */
  font-family: "Noto Serif TC",serif;
  font-weight: 700;
}
.jins-takagitakuya-wrapper .section-option__detail__content__price {
  font-family: "Noto Sans TC",serif;
  font-weight: 400;
}
.jins-takagitakuya-wrapper .section-tabs__item__price {
  font-family: "Noto Sans TC",serif;
  font-weight: 400;
}
.jins-takagitakuya-wrapper .section-tabs__item__deactive>p {
  /* font-family: "Zen Antique",serif; */
  font-family: "Noto Serif TC",serif;
  font-weight: 700;
}
.jins-takagitakuya-wrapper .section-ttl__text {
  /* font-family: "Zen Antique",serif; */
  font-family: "Noto Serif TC",serif;
  font-weight: 700;
}
.jins-takagitakuya-wrapper .link-btn.is-inactive {
  font-family: "Noto Serif TC",serif;
  font-weight: 500
}

.jins-takagitakuya-wrapper .lineup__list .embla__slide:not(:last-child) .lineup__list__ttl::after {
  right: 1px;
}
.jins-takagitakuya-wrapper .lineup__list__thumb {
  padding: 1px;
}

.jins-takagitakuya-wrapper .section-modal-item--freshness-1-2 .section-modal-item__lead {
  bottom: 8.4%;
  right: 15%
}


@media screen and (max-width: 768px) {
  .jins-takagitakuya-wrapper .section-modal-item--sweet-1-2 .section-modal-item__lead {
      bottom:5.5%;
      right: 4.6%
  }
  .jins-takagitakuya-wrapper .section-modal-item--intelli-1-1 .section-modal-item__lead {
    bottom:9.5%;
    right: 5%
  }
  .jins-takagitakuya-wrapper .section-modal-item--intelli-1-3 .section-modal-item__lead {
    bottom:8.8%;
    right: 8.4%
  }
  .jins-takagitakuya-wrapper .mv__head__text {
    left: 50%;
    transform: translate(-50%,0);
    width: 90vw;
  }
  .jins-takagitakuya-wrapper .section-modal-item--sweet-1-1 .section-modal-item__lead {
    bottom: 19.5%;
  }
  .jins-takagitakuya-wrapper .section-modal-item--sweet-1-3 .section-modal-item__lead {
    bottom: 16.8%;
  }
  .jins-takagitakuya-wrapper .section-modal-item--sweet-1-2 .section-modal-item__lead {
    bottom: 11.5%;
  }

  .jins-takagitakuya-wrapper .section-modal-item--intelli-1-1 .section-modal-item__lead {
    bottom: 15.5%;
  }
  .jins-takagitakuya-wrapper .section-modal-item--freshness-1-1 .section-modal-item__lead {
    bottom: 12%;
  }
  .jins-takagitakuya-wrapper .section-modal-item--freshness-1-3 .section-modal-item__lead {
    bottom: 8%;
  }
}

@media screen and (min-width: 769px) {
  .jins-takagitakuya-wrapper .section-modal-item--sweet-1-2 .section-modal-item__lead {
    top:23.8%;
    right: 19.8%
  }
  .jins-takagitakuya-wrapper .section-modal-item--intelli-1-1 .section-modal-item__lead {
    top:33.1%;
    right: 13.8%
  }
  .jins-takagitakuya-wrapper .section-modal-item--intelli-1-3 .section-modal-item__lead {
    top:21.2%;
    right: 17.7%
  }
  .jins-takagitakuya-wrapper .section-modal-item--freshness-1-2 .section-modal-item__lead {
    top:33.4%;
    right: 21.2%
  }
  .jins-takagitakuya-wrapper .section-modal-item--sweet-1-1 .section-modal-item__lead {
    top: 30%;  
  }
  .jins-takagitakuya-wrapper .section-modal-item--freshness-1-3 .section-modal-item__lead {
    top: 23%;
  }
}








