@media (min-width: 751px) {
  .pagekobe .about__inner {
    padding-bottom: min(60px, 4.6875vw);
  }
  .pagekobe .about__inner .text-line.--line01 {
    line-height: min(22px, 1.71875vw);
  }
  .pagekobe .about__inner .text-line.--line02 {
    padding-top: min(9px, 0.703125vw);
    margin-top: min(14px, 1.09375vw);
    font-size: min(23px, 1.796875vw);
    line-height: min(30px, 2.34375vw);
  }
}
@media (max-width: 750px) {
  .pagekobe .about__inner .infor__date .day {
    margin-top: 2.0512820513vw;
  }
  .pagekobe .about__inner .infor__text {
    margin-top: 3.8461538462vw;
  }
  .pagekobe .about__inner .infor__text .img {
    margin-top: 3.8461538462vw;
  }
  .pagekobe .about__inner .text-line.--line01 {
    white-space: nowrap;
  }
  .pagekobe .about__inner .text-line.--line01 p {
    margin-inline: -3.8461538462vw;
    letter-spacing: 0;
  }
  .pagekobe .about__inner .text-line.--line01 span {
    line-height: 6.4102564103vw;
    margin-bottom: 0.7692307692vw;
  }
  .pagekobe .about__inner .text-line.--line02 span.address {
    font-size: 2.8205128205vw;
    margin-top: 0;
  }
}
.pagekobe .about__inner:before {
  content: "";
}
@media (min-width: 751px) {
  .pagekobe .about__inner:before {
    top: max(-21px, -1.640625vw);
    left: max(-76px, -5.9375vw);
    width: min(1156px, 90.3125vw);
    height: min(144px, 11.25vw);
    background: url(../img/kobe/about-bg02.png) no-repeat center/100% 100%;
  }
}
@media (max-width: 750px) {
  .pagekobe .about__inner:before {
    top: -1.0256410256vw;
    left: -6.4102564103vw;
    width: 97.9487179487vw;
    height: 21.5384615385vw;
    background: url(../img/kobe/about-bg02_sp.png) no-repeat center/100% 100%;
  }
}
@media (min-width: 751px) {
  .pagekobe .about__inner:after {
    bottom: max(-36px, -2.8125vw);
    left: max(-20px, -1.5625vw);
    width: min(1122px, 87.65625vw);
    height: min(162px, 12.65625vw);
    background: url(../img/kobe/about-bg03.png) no-repeat center/100% 100%;
  }
}
@media (max-width: 750px) {
  .pagekobe .about__inner:after {
    bottom: 29.7435897436vw;
    left: -4.1025641026vw;
    width: 97.9487179487vw;
    height: 23.0769230769vw;
    background: url(../img/kobe/about-bg03_sp.png) no-repeat center/100% 100%;
  }
}
.pagekobe .text-box {
  position: relative;
  z-index: 1;
}
.pagekobe .text-box p:nth-last-child(1):before {
  display: none;
}
@media (min-width: 751px) {
  .pagekobe .text-box {
    padding-top: min(23px, 1.796875vw);
    padding-bottom: min(22px, 1.71875vw);
  }
}
@media (max-width: 750px) {
  .pagekobe .text-box {
    transform: none;
  }
}
@media (min-width: 751px) {
  .pagekobe .about {
    margin-bottom: min(171px, 13.359375vw);
  }
}
@media (min-width: 751px) {
  .pagekobe .menu__heading .title {
    margin-bottom: min(28px, 2.1875vw);
  }
}
@media (max-width: 750px) {
  .pagekobe .menu__heading .title {
    margin-bottom: 7.1794871795vw;
  }
}
.pagekobe .menu .text-box {
  background: url(../img/kobe/menu_txtbox_bg.png) no-repeat center/100% 100%;
}
@media (max-width: 750px) {
  .pagekobe .menu .text-box {
    width: 85.641025641vw;
    background: url(../img/kobe/menu_txtbox_bg-sp.png) no-repeat center/100% 100%;
  }
  .pagekobe .menu .text-box p {
    width: 61.5384615385vw;
    margin-inline: auto;
  }
}
.pagekobe .menu .text-box .bottom {
  margin-top: min(24px, 1.875vw);
}
@media (max-width: 750px) {
  .pagekobe .menu .text-box .bottom {
    margin-top: 2.8205128205vw;
  }
}
.pagekobe .menu .text-box .bottom h3 {
  font-size: min(16px, 1.25vw);
  line-height: min(26px, 2.03125vw);
  font-weight: 700;
  text-align: center;
}
@media (max-width: 750px) {
  .pagekobe .menu .text-box .bottom h3 {
    font-size: 3.0769230769vw;
    letter-spacing: -0.02em;
    line-height: 5.1282051282vw;
  }
}
.pagekobe .menu .text-box .bottom h3 span {
  display: inline-block;
  padding: 0 min(34px, 2.65625vw);
  position: relative;
}
@media (max-width: 750px) {
  .pagekobe .menu .text-box .bottom h3 span {
    padding: 0vw;
    width: 100%;
  }
}
.pagekobe .menu .text-box .bottom h3 span:before, .pagekobe .menu .text-box .bottom h3 span:after {
  content: "";
  position: absolute;
  top: 63%;
  width: min(37px, 2.890625vw);
  height: min(3px, 0.234375vw);
  background: url(../img/kobe/menu_bottom_deco.png) no-repeat center/100% 100%;
}
@media (max-width: 750px) {
  .pagekobe .menu .text-box .bottom h3 span:before, .pagekobe .menu .text-box .bottom h3 span:after {
    width: 5.8974358974vw;
    height: 0.5897435897vw;
  }
}
.pagekobe .menu .text-box .bottom h3 span:before {
  left: 0;
  transform: translate(0, -50%) rotate(60deg);
}
@media (max-width: 750px) {
  .pagekobe .menu .text-box .bottom h3 span:before {
    left: -1.5384615385vw;
  }
}
.pagekobe .menu .text-box .bottom h3 span:after {
  right: 0;
  transform: translate(0, -50%) rotate(-60deg);
}
@media (max-width: 750px) {
  .pagekobe .menu .text-box .bottom h3 span:after {
    right: -1.5384615385vw;
  }
}
.pagekobe .menu .text-box .bottom .row {
  display: flex;
  justify-content: center;
  margin: min(18px, 1.40625vw) auto 0;
  width: min(494px, 38.59375vw);
}
@media (max-width: 750px) {
  .pagekobe .menu .text-box .bottom .row {
    width: 70.2564102564vw;
    flex-direction: column;
    margin: 3.5897435897vw auto 0;
  }
}
.pagekobe .menu .text-box .bottom .row .col {
  width: 50%;
  box-sizing: border-box;
}
@media (max-width: 750px) {
  .pagekobe .menu .text-box .bottom .row .col {
    width: 100%;
  }
  .pagekobe .menu .text-box .bottom .row .col + .col {
    margin-top: 1.5384615385vw;
  }
}
.pagekobe .menu .text-box .bottom .row .item {
  text-align: center;
}
@media (max-width: 750px) {
  .pagekobe .menu .text-box .bottom .row .item {
    display: flex;
  }
}
.pagekobe .menu .text-box .bottom .row .item dt {
  font-size: min(16px, 1.25vw);
  line-height: min(21px, 1.640625vw);
  font-weight: 700;
  margin-bottom: min(7px, 0.546875vw);
}
@media (max-width: 750px) {
  .pagekobe .menu .text-box .bottom .row .item dt {
    order: 2;
    text-align: left;
    width: calc(100% - 10.7692307692vw);
    box-sizing: border-box;
    padding-left: 3.0769230769vw;
    font-size: 3.0769230769vw;
    line-height: 4.358974359vw;
    text-indent: -1.5384615385vw;
  }
}
.pagekobe .menu .text-box .bottom .row .item dd {
  width: min(55px, 4.296875vw);
  margin: 0 auto;
}
@media (max-width: 750px) {
  .pagekobe .menu .text-box .bottom .row .item dd {
    order: 1;
    width: 10.7692307692vw;
  }
}
.pagekobe .menu .text-box .bottom .row .item.item1 {
  color: #C2411D;
}
.pagekobe .menu .text-box .bottom .row .item.item2 {
  color: #49C0D6;
}
@media (min-width: 751px) {
  .pagekobe .menu .text-box .bottom .row .item.item2 {
    padding-right: min(16px, 1.25vw);
  }
}
@media (min-width: 751px) {
  .pagekobe .event {
    margin-top: min(200px, 15.625vw);
  }
}
@media (min-width: 751px) {
  .pagekobe .access__title {
    margin-bottom: min(35px, 2.734375vw);
  }
}
@media (min-width: 751px) {
  .pagekobe .access .desc {
    padding-left: min(35px, 2.734375vw);
  }
}
@media (min-width: 751px) and (min-width: 751px) {
  .pagekobe .access .desc h4 {
    margin-left: max(-2px, -0.15625vw);
    margin-right: max(-20px, -1.5625vw);
  }
  .pagekobe .access .desc h4 .inline {
    margin-left: max(-8px, -0.625vw);
    display: inline;
  }
}
@media (min-width: 751px) {
  .pagekobe .relatedstore {
    margin-top: min(203px, 15.859375vw);
  }
}
@media (max-width: 750px) {
  .pagekobe .relatedstore .about__inner .img p {
    margin-left: -5.1282051282vw;
    margin-right: -5.1282051282vw;
  }
}
@media (min-width: 751px) {
  .pagekobe .relatedstore .about__inner .infor {
    margin-top: 0;
    padding-top: min(32px, 2.5vw);
  }
}
.pagekobe .relatedstore .about__inner .infor__date h3:after {
  width: min(388px, 30.3125vw);
  height: min(104px, 8.125vw);
  top: max(-34px, -2.65625vw);
  left: max(-104px, -8.125vw);
  background: url("../img/kobe/tokyo_deco.png") center no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 750px) {
  .pagekobe .relatedstore .about__inner .infor__date h3:after {
    top: -2.5641025641vw;
    left: -28.9743589744vw;
    width: 87.4358974359vw;
    height: 20.7692307692vw;
    background: url("../img/kobe/tokyo_deco-sp.png") center no-repeat;
    background-size: 100% 100%;
  }
}
@media (max-width: 750px) {
  .pagekobe .relatedstore .about__inner .infor__date .day {
    margin-top: -0.5128205128vw;
  }
}
@media (max-width: 750px) {
  .pagekobe .relatedstore .about__inner .infor__text {
    margin-top: 1.2820512821vw;
  }
}
.pagekobe .relatedstore .about__inner .infor__text .text-line {
  transform: translate(min(12px, 0.9375vw), 0);
  margin-top: min(18px, 1.40625vw);
}
@media (max-width: 750px) {
  .pagekobe .relatedstore .about__inner .infor__text .text-line {
    transform: none;
    letter-spacing: 0;
  }
  .pagekobe .relatedstore .about__inner .infor__text .text-line p {
    margin-inline: -2.5641025641vw;
  }
}
@media (min-width: 751px) {
  .pagekobe .relatedstore .about__inner .infor .text-btn {
    margin-top: min(20px, 1.5625vw);
  }
}
@media (min-width: 751px) {
  .pagekobe .js-tabs .contentlist .product {
    background-image: url("../img/kobe/menu-bg02.png");
  }
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item + .product__item {
    margin-top: 7.6923076923vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item .infor__sub-title span {
  display: inline-flex;
  color: #fff;
  background: #5E1E13;
  width: min(130px, 10.15625vw);
  height: min(30px, 2.34375vw);
  align-items: center;
  justify-content: center;
  padding-bottom: min(6px, 0.46875vw);
  box-sizing: border-box;
  border-radius: 10000px;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item .infor__sub-title span {
    width: 19.7435897436vw;
    height: 4.6153846154vw;
    font-size: 3.4615384615vw;
  }
}
@media (min-width: 751px) {
  .pagekobe .js-tabs .contentlist .product__item .infor .infor__desc .text {
    margin-bottom: min(45px, 3.515625vw);
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-1 .img:before {
  content: "";
  position: absolute;
  top: max(-14px, -1.09375vw);
  right: max(-20px, -1.5625vw);
  width: min(87px, 6.796875vw);
  height: min(77px, 6.015625vw);
  background: url("../img/tokyo/menu-ico-flower01.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-1 .img:before {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-1 .img:after {
  content: "";
  position: absolute;
  bottom: max(-13px, -1.015625vw);
  left: max(-29px, -2.265625vw);
  width: min(67px, 5.234375vw);
  height: min(54px, 4.21875vw);
  background: url("../img/tokyo/menu-ico-flower02.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-1 .img:after {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-1 .infor {
  padding-top: min(12px, 0.9375vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-1 .infor {
    padding-top: 0;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-1 .infor:before {
  content: "";
  position: absolute;
  top: min(127px, 9.921875vw);
  right: max(-13px, -1.015625vw);
  width: min(168px, 13.125vw);
  height: min(210px, 16.40625vw);
  background: url("../img/tokyo/menu-img02_1.png") center no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-1 .infor:before {
    bottom: -0.5128205128vw;
    right: -3.8461538462vw;
    width: 26.6666666667vw;
    height: 33.3333333333vw;
    top: auto;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-1 .infor__title img {
  width: min(306px, 23.90625vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-1 .infor__title img {
    width: 47.1794871795vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-2 .img:before {
  content: "";
  position: absolute;
  top: max(-36px, -2.8125vw);
  right: max(-20px, -1.5625vw);
  width: min(100px, 7.8125vw);
  height: min(100px, 7.8125vw);
  background: url("../img/tokyo/menu-ico-flower08.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-2 .img:before {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-2 .img:after {
  content: "";
  position: absolute;
  bottom: max(-26px, -2.03125vw);
  left: max(-18px, -1.40625vw);
  width: min(72px, 5.625vw);
  height: min(64px, 5vw);
  background: url("../img/tokyo/menu-ico-flower09.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-2 .img:after {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-2 .infor {
  padding-top: min(26px, 2.03125vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-2 .infor {
    padding-top: 2.3076923077vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-2 .infor:before {
  content: "";
  position: absolute;
  top: min(119px, 9.296875vw);
  right: max(-28px, -2.1875vw);
  width: min(212px, 16.5625vw);
  height: min(211px, 16.484375vw);
  background: url("../img/tokyo/menu-img03_2.png") center no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-2 .infor:before {
    top: -8.4615384615vw;
    right: -5.1282051282vw;
    width: 33.3333333333vw;
    height: 33.3333333333vw;
  }
}
@media (min-width: 751px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-2 .infor .infor__desc .text {
    margin-bottom: min(46px, 3.59375vw);
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-2 .infor__title img {
  width: min(404px, 31.5625vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-2 .infor__title img {
    width: 44.6153846154vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-3 .img:before {
  content: "";
  position: absolute;
  top: max(-15px, -1.171875vw);
  right: max(-22px, -1.71875vw);
  width: min(111px, 8.671875vw);
  height: min(92px, 7.1875vw);
  background: url("../img/tokyo/menu-ico-flower06.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-3 .img:before {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-3 .img:after {
  content: "";
  position: absolute;
  bottom: max(-26px, -2.03125vw);
  left: max(-21px, -1.640625vw);
  width: min(87px, 6.796875vw);
  height: min(84px, 6.5625vw);
  background: url("../img/tokyo/menu-ico-flower07.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-3 .img:after {
    bottom: -9.7435897436vw;
    left: auto;
    right: -1.5384615385vw;
    width: 15.1282051282vw;
    height: 14.1025641026vw;
    background-image: url("../img/tokyo/menu-ico-flower07-sp.png");
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-3 .infor {
  padding-top: min(32px, 2.5vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-3 .infor {
    padding-top: 0;
  }
  .pagekobe .js-tabs .contentlist .product__item.--item01-3 .infor .infor__sub-title {
    margin-bottom: -0.5128205128vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-3 .infor:before {
  content: "";
  position: absolute;
  top: min(135px, 10.546875vw);
  right: max(-16px, -1.25vw);
  width: min(172px, 13.4375vw);
  height: min(176px, 13.75vw);
  background: url("../img/kobe/menu-img03.png") center no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-3 .infor:before {
    width: 24.8717948718vw;
    height: 25.3846153846vw;
    right: -2.0512820513vw;
    top: -16.6666666667vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-3 .infor__title img {
  width: min(341px, 26.640625vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-3 .infor__title img {
    width: 53.0769230769vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-4 .img:before {
  content: "";
  position: absolute;
  top: max(-22px, -1.71875vw);
  right: max(-43px, -3.359375vw);
  width: min(111px, 8.671875vw);
  height: min(98px, 7.65625vw);
  background: url("../img/tokyo/menu-ico-flower03.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-4 .img:before {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-4 .img:after {
  content: "";
  position: absolute;
  bottom: max(-13px, -1.015625vw);
  left: max(-20px, -1.5625vw);
  width: min(81px, 6.328125vw);
  height: min(144px, 11.25vw);
  background: url("../img/tokyo/menu-ico-flower04.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-4 .img:after {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-4 .infor {
  padding-top: min(32px, 2.5vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-4 .infor {
    padding-top: 0;
  }
  .pagekobe .js-tabs .contentlist .product__item.--item01-4 .infor .infor__sub-title {
    margin-bottom: -0.5128205128vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-4 .infor:before {
  content: "";
  position: absolute;
  top: min(127px, 9.921875vw);
  right: max(-22px, -1.71875vw);
  width: min(209px, 16.328125vw);
  height: min(215px, 16.796875vw);
  background: url("../img/kobe/menu-img01_4.png") center no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-4 .infor:before {
    width: 32.5641025641vw;
    height: 35.8974358974vw;
    right: -3.3333333333vw;
    top: -12.8205128205vw;
    background: url("../img/kobe/menu-img01_4-sp.png") center no-repeat;
    background-size: 100% 100%;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-4 .infor__title img {
  width: min(356px, 27.8125vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-4 .infor__title img {
    width: 55.3846153846vw;
    margin-top: -1.2820512821vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-5 .img:before {
  content: "";
  position: absolute;
  top: max(-17px, -1.328125vw);
  right: max(-16px, -1.25vw);
  width: min(81px, 6.328125vw);
  height: min(78px, 6.09375vw);
  background: url("../img/kobe/menu-ico-flower14.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-5 .img:before {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-5 .img:after {
  content: "";
  position: absolute;
  bottom: max(-40px, -3.125vw);
  left: max(-40px, -3.125vw);
  width: min(127px, 9.921875vw);
  height: min(142px, 11.09375vw);
  background: url("../img/kobe/menu-ico-flower15.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-5 .img:after {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-5 .infor {
  padding-top: min(10px, 0.78125vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-5 .infor {
    padding-top: 0;
  }
  .pagekobe .js-tabs .contentlist .product__item.--item01-5 .infor .infor__sub-title {
    margin-bottom: -0.5128205128vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-5 .infor:before {
  content: "";
  position: absolute;
  top: min(136px, 10.625vw);
  right: max(-33px, -2.578125vw);
  width: min(259px, 20.234375vw);
  height: min(203px, 15.859375vw);
  background: url("../img/kobe/menu-img01_5.png") center no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-5 .infor:before {
    width: 42.0512820513vw;
    height: 33.0769230769vw;
    right: -6.4102564103vw;
    top: -6.4102564103vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-5 .infor__title img {
  width: min(326px, 25.46875vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-5 .infor__title img {
    width: 46.9230769231vw;
  }
}
@media (min-width: 751px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-6 {
    margin-top: min(26px, 2.03125vw);
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-6 .img:before {
  content: "";
  position: absolute;
  top: max(-29px, -2.265625vw);
  right: max(-22px, -1.71875vw);
  width: min(112px, 8.75vw);
  height: min(128px, 10vw);
  background: url("../img/kobe/menu-ico-flower16.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-6 .img:before {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-6 .img:after {
  content: "";
  position: absolute;
  bottom: max(-14px, -1.09375vw);
  left: max(-32px, -2.5vw);
  width: min(94px, 7.34375vw);
  height: min(80px, 6.25vw);
  background: url("../img/kobe/menu-ico-flower17.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-6 .img:after {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-6 .infor {
  padding-top: min(10px, 0.78125vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-6 .infor {
    padding-top: 0;
  }
  .pagekobe .js-tabs .contentlist .product__item.--item01-6 .infor .infor__sub-title {
    margin-bottom: -0.5128205128vw;
  }
  .pagekobe .js-tabs .contentlist .product__item.--item01-6 .infor .infor__title {
    margin-bottom: 0.2564102564vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-6 .infor:before {
  content: "";
  position: absolute;
  top: min(180px, 14.0625vw);
  right: max(-26px, -2.03125vw);
  width: min(203px, 15.859375vw);
  height: min(140px, 10.9375vw);
  background: url("../img/kobe/menu-img01_6.png") center no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-6 .infor:before {
    width: 26.4102564103vw;
    height: 22.5641025641vw;
    right: -4.1025641026vw;
    top: -18.2051282051vw;
    background: url("../img/kobe/menu-img01_6-sp.png") center no-repeat;
    background-size: 100% 100%;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item01-6 .infor__title img {
  width: min(273px, 21.328125vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item01-6 .infor__title img {
    width: 41.5384615385vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-1 .img:before {
  content: "";
  position: absolute;
  top: max(-14px, -1.09375vw);
  right: max(-20px, -1.5625vw);
  width: min(87px, 6.796875vw);
  height: min(77px, 6.015625vw);
  background: url("../img/tokyo/menu-ico-flower01.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-1 .img:before {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-1 .img:after {
  content: "";
  position: absolute;
  bottom: max(-13px, -1.015625vw);
  left: max(-29px, -2.265625vw);
  width: min(67px, 5.234375vw);
  height: min(54px, 4.21875vw);
  background: url("../img/tokyo/menu-ico-flower02.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-1 .img:after {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-1 .infor {
  padding-top: min(10px, 0.78125vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-1 .infor {
    padding-top: 0;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-1 .infor:before {
  content: "";
  position: absolute;
  top: min(129px, 10.078125vw);
  right: max(-16px, -1.25vw);
  width: min(185px, 14.453125vw);
  height: min(211px, 16.484375vw);
  background: url("../img/tokyo/menu-img01.png") center no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-1 .infor:before {
    bottom: 0.5128205128vw;
    right: -3.0769230769vw;
    width: 30.7692307692vw;
    height: 32.3076923077vw;
    top: auto;
    background: url("../img/tokyo/menu-img01-sp.png") center no-repeat;
    background-size: 100% 100%;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-1 .infor__title img {
  width: min(332px, 25.9375vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-1 .infor__title img {
    width: 51.2820512821vw;
  }
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-1 .infor__sub-title {
    margin-bottom: 0vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-2 .img:before {
  content: "";
  position: absolute;
  top: max(-26px, -2.03125vw);
  right: max(-35px, -2.734375vw);
  width: min(109px, 8.515625vw);
  height: min(109px, 8.515625vw);
  background: url("../img/tokyo/menu-ico-flower05_b.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-2 .img:before {
    top: auto;
    bottom: -4.6153846154vw;
    right: 0;
    width: 12.3076923077vw;
    height: 12.3076923077vw;
    background-image: url("../img/tokyo/menu-ico-flower05_b-sp.png");
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-2 .img:after {
  content: "";
  position: absolute;
  bottom: max(-16px, -1.25vw);
  left: max(-26px, -2.03125vw);
  width: min(85px, 6.640625vw);
  height: min(78px, 6.09375vw);
  background: url("../img/tokyo/menu-ico-flower05.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-2 .img:after {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-2 .infor {
  padding-top: min(40px, 3.125vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-2 .infor {
    padding-top: 2.3076923077vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-2 .infor:before {
  content: "";
  position: absolute;
  top: min(153px, 11.953125vw);
  right: max(-20px, -1.5625vw);
  width: min(200px, 15.625vw);
  height: min(170px, 13.28125vw);
  background: url("../img/tokyo/menu-img03_6.png") center no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-2 .infor:before {
    width: 30vw;
    height: 25.641025641vw;
    right: -2.8205128205vw;
    top: -14.8717948718vw;
  }
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-2 .infor__title {
    margin-top: 0.7692307692vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-2 .infor__title img {
  width: min(380px, 29.6875vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-2 .infor__title img {
    width: 59.2307692308vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-3 .img:before {
  content: "";
  position: absolute;
  top: max(-29px, -2.265625vw);
  right: max(-22px, -1.71875vw);
  width: min(112px, 8.75vw);
  height: min(128px, 10vw);
  background: url("../img/kobe/menu-ico-flower16.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-3 .img:before {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-3 .img:after {
  content: "";
  position: absolute;
  bottom: max(-14px, -1.09375vw);
  left: max(-32px, -2.5vw);
  width: min(94px, 7.34375vw);
  height: min(80px, 6.25vw);
  background: url("../img/kobe/menu-ico-flower17.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-3 .img:after {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-3 .infor {
  padding-top: min(10px, 0.78125vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-3 .infor {
    padding-top: 0;
  }
  .pagekobe .js-tabs .contentlist .product__item.--item02-3 .infor__sub-title {
    margin-top: -0.7692307692vw;
  }
}
@media (min-width: 751px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-3 .infor p {
    white-space: nowrap;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-3 .infor:before {
  content: "";
  position: absolute;
  top: min(174px, 13.59375vw);
  right: max(-39px, -3.046875vw);
  width: min(203px, 15.859375vw);
  height: min(124px, 9.6875vw);
  background: url("../img/kobe/menu-img02_3.png") center no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-3 .infor:before {
    bottom: 13.8461538462vw;
    right: -5.641025641vw;
    width: 30.7692307692vw;
    height: 20.7692307692vw;
    top: auto;
    background: url("../img/kobe/menu-img02_3-sp.png") center no-repeat;
    background-size: 100% 100%;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-3 .infor__title img {
  width: min(299px, 23.359375vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-3 .infor__title img {
    width: 70.7692307692vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-4 .img:before {
  content: "";
  position: absolute;
  top: max(-15px, -1.171875vw);
  right: max(-22px, -1.71875vw);
  width: min(111px, 8.671875vw);
  height: min(92px, 7.1875vw);
  background: url("../img/tokyo/menu-ico-flower06.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-4 .img:before {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-4 .img:after {
  content: "";
  position: absolute;
  bottom: max(-26px, -2.03125vw);
  left: max(-21px, -1.640625vw);
  width: min(87px, 6.796875vw);
  height: min(84px, 6.5625vw);
  background: url("../img/tokyo/menu-ico-flower07.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-4 .img:after {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-4 .infor {
  padding-top: min(10px, 0.78125vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-4 .infor {
    padding-top: 0;
  }
  .pagekobe .js-tabs .contentlist .product__item.--item02-4 .infor__sub-title {
    margin-top: -0.7692307692vw;
  }
}
@media (min-width: 751px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-4 .infor p {
    white-space: nowrap;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-4 .infor:before {
  content: "";
  position: absolute;
  top: min(115px, 8.984375vw);
  right: max(-12px, -0.9375vw);
  width: min(203px, 15.859375vw);
  height: min(206px, 16.09375vw);
  background: url("../img/kobe/menu-img02_4.png") center no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-4 .infor:before {
    right: -1.7948717949vw;
    width: 31.0256410256vw;
    height: 31.5384615385vw;
    top: -5.1282051282vw;
  }
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-4 .infor__title {
    margin-top: 0.7692307692vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-4 .infor__title img {
  width: min(286px, 22.34375vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-4 .infor__title img {
    width: 44.6153846154vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-5 .img:before {
  content: "";
  position: absolute;
  top: max(-17px, -1.328125vw);
  right: max(-16px, -1.25vw);
  width: min(81px, 6.328125vw);
  height: min(78px, 6.09375vw);
  background: url("../img/kobe/menu-ico-flower14.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-5 .img:before {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-5 .img:after {
  content: "";
  position: absolute;
  bottom: max(-40px, -3.125vw);
  left: max(-40px, -3.125vw);
  width: min(127px, 9.921875vw);
  height: min(142px, 11.09375vw);
  background: url("../img/kobe/menu-ico-flower15.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-5 .img:after {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-5 .infor {
  padding-top: min(7px, 0.546875vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-5 .infor {
    padding-top: 0;
  }
}
@media (min-width: 751px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-5 .infor p {
    white-space: nowrap;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-5 .infor:before {
  content: "";
  position: absolute;
  top: min(118px, 9.21875vw);
  right: max(-40px, -3.125vw);
  width: min(269px, 21.015625vw);
  height: min(223px, 17.421875vw);
  background: url("../img/kobe/menu-img02_5.png") center no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-5 .infor:before {
    bottom: 20.7692307692vw;
    right: -9.4871794872vw;
    width: 38.7179487179vw;
    height: 32.8205128205vw;
    top: auto;
  }
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-5 .infor__title {
    margin-top: 2.0512820513vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-5 .infor__title img {
  width: min(372px, 29.0625vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-5 .infor__title img {
    width: 57.4358974359vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-6 .img:before {
  content: "";
  position: absolute;
  top: max(-36px, -2.8125vw);
  right: max(-20px, -1.5625vw);
  width: min(100px, 7.8125vw);
  height: min(100px, 7.8125vw);
  background: url("../img/tokyo/menu-ico-flower08.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-6 .img:before {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-6 .img:after {
  content: "";
  position: absolute;
  bottom: max(-26px, -2.03125vw);
  left: max(-18px, -1.40625vw);
  width: min(72px, 5.625vw);
  height: min(64px, 5vw);
  background: url("../img/tokyo/menu-ico-flower09.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-6 .img:after {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-6 .infor {
  padding-top: min(7px, 0.546875vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-6 .infor {
    padding-top: 0;
  }
}
@media (min-width: 751px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-6 .infor p {
    white-space: nowrap;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-6 .infor:before {
  content: "";
  position: absolute;
  top: min(183px, 14.296875vw);
  right: max(-7px, -0.546875vw);
  width: min(152px, 11.875vw);
  height: min(150px, 11.71875vw);
  background: url("../img/tokyo/menu-img02_3.png") center no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-6 .infor:before {
    bottom: 22.0512820513vw;
    right: -3.0769230769vw;
    width: 23.3333333333vw;
    height: 23.0769230769vw;
    top: auto;
  }
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-6 .infor__title {
    margin-top: 1.2820512821vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-6 .infor__title img {
  width: min(337px, 26.328125vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-6 .infor__title img {
    width: 51.7948717949vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-7 .img:before {
  content: "";
  position: absolute;
  top: max(-9px, -0.703125vw);
  right: max(-10px, -0.78125vw);
  width: min(64px, 5vw);
  height: min(72px, 5.625vw);
  background: url("../img/tokyo/menu-ico-flower10.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-7 .img:before {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-7 .img:after {
  content: "";
  position: absolute;
  bottom: max(-20px, -1.5625vw);
  left: max(-21px, -1.640625vw);
  width: min(114px, 8.90625vw);
  height: min(95px, 7.421875vw);
  background: url("../img/tokyo/menu-ico-flower11.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-7 .img:after {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-7 .infor {
  padding-top: min(31px, 2.421875vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-7 .infor {
    padding-top: 1.2820512821vw;
  }
  .pagekobe .js-tabs .contentlist .product__item.--item02-7 .infor__sub-title {
    line-height: 5.8974358974vw;
  }
}
@media (min-width: 751px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-7 .infor__desc p {
    white-space: nowrap;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-7 .infor:before {
  content: "";
  position: absolute;
  top: min(158px, 12.34375vw);
  right: max(-2px, -0.15625vw);
  width: min(161px, 12.578125vw);
  height: min(165px, 12.890625vw);
  background: url("../img/tokyo/menu-img03_4.png") center no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-7 .infor:before {
    bottom: 13.0769230769vw;
    right: -1.7948717949vw;
    width: 25.1282051282vw;
    height: 25.641025641vw;
    top: auto;
  }
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-7 .infor__title {
    margin-top: 1.2820512821vw;
    margin-bottom: 0.2564102564vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item02-7 .infor__title img {
  width: min(363px, 28.359375vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item02-7 .infor__title img {
    width: 56.4102564103vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-1 .img:before {
  content: "";
  position: absolute;
  top: max(-17px, -1.328125vw);
  right: max(-16px, -1.25vw);
  width: min(81px, 6.328125vw);
  height: min(78px, 6.09375vw);
  background: url("../img/kobe/menu-ico-flower14.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-1 .img:before {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-1 .img:after {
  content: "";
  position: absolute;
  bottom: max(-40px, -3.125vw);
  left: max(-40px, -3.125vw);
  width: min(127px, 9.921875vw);
  height: min(142px, 11.09375vw);
  background: url("../img/kobe/menu-ico-flower15.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-1 .img:after {
    left: auto;
    bottom: -6.9230769231vw;
    right: -1.0256410256vw;
    width: 14.8717948718vw;
    height: 16.4102564103vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-1 .infor {
  padding-top: min(7px, 0.546875vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-1 .infor {
    padding-top: 0;
  }
  .pagekobe .js-tabs .contentlist .product__item.--item03-1 .infor .infor__sub-title {
    margin-bottom: -0.5128205128vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-1 .infor:before {
  content: "";
  position: absolute;
  top: min(141px, 11.015625vw);
  right: max(-40px, -3.125vw);
  width: min(259px, 20.234375vw);
  height: min(203px, 15.859375vw);
  background: url("../img/kobe/menu-img01_5.png") center no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-1 .infor:before {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-1 .infor__title img {
  width: min(394px, 30.78125vw);
}
@media (min-width: 751px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-1 .infor__title img {
    margin-left: max(-5px, -0.390625vw);
  }
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-1 .infor__title img {
    width: 61.5384615385vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-2 .img:before {
  content: "";
  position: absolute;
  top: max(-14px, -1.09375vw);
  right: max(-20px, -1.5625vw);
  width: min(87px, 6.796875vw);
  height: min(77px, 6.015625vw);
  background: url("../img/tokyo/menu-ico-flower01.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-2 .img:before {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-2 .img:after {
  content: "";
  position: absolute;
  bottom: max(-13px, -1.015625vw);
  left: max(-29px, -2.265625vw);
  width: min(67px, 5.234375vw);
  height: min(54px, 4.21875vw);
  background: url("../img/tokyo/menu-ico-flower02.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-2 .img:after {
    display: block;
    left: auto;
    bottom: -6.9230769231vw;
    right: 0vw;
    width: 12.0512820513vw;
    height: 11.2820512821vw;
    background: url("../img/kobe/menu-ico-flower_3_2_sp.png") center no-repeat;
    background-size: 100% 100%;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-2 .infor {
  padding-top: min(25px, 1.953125vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-2 .infor {
    padding-top: 0;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-2 .infor:before {
  content: "";
  position: absolute;
  top: min(150px, 11.71875vw);
  right: max(-20px, -1.5625vw);
  width: min(168px, 13.125vw);
  height: min(210px, 16.40625vw);
  background: url("../img/tokyo/menu-img02_1.png") center no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-2 .infor:before {
    bottom: -0.5128205128vw;
    right: -4.6153846154vw;
    width: 26.6666666667vw;
    height: 33.3333333333vw;
    top: auto;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-2 .infor__title img {
  width: min(391px, 30.546875vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-2 .infor__title img {
    width: 60.5128205128vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-3 .img:before {
  content: "";
  position: absolute;
  top: max(-22px, -1.71875vw);
  right: max(-43px, -3.359375vw);
  width: min(111px, 8.671875vw);
  height: min(98px, 7.65625vw);
  background: url("../img/tokyo/menu-ico-flower03.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-3 .img:before {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-3 .img:after {
  content: "";
  position: absolute;
  bottom: max(-13px, -1.015625vw);
  left: max(-20px, -1.5625vw);
  width: min(81px, 6.328125vw);
  height: min(144px, 11.25vw);
  background: url("../img/tokyo/menu-ico-flower04.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-3 .img:after {
    bottom: -7.1794871795vw;
    left: auto;
    right: -2.8205128205vw;
    width: 15.8974358974vw;
    height: 14.1025641026vw;
    background-image: url("../img/tokyo/menu-ico-flower04-sp.png");
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-3 .infor {
  padding-top: min(22px, 1.71875vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-3 .infor {
    padding-top: 0;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-3 .infor:before {
  content: "";
  position: absolute;
  top: min(162px, 12.65625vw);
  right: max(-11px, -0.859375vw);
  width: min(171px, 13.359375vw);
  height: min(143px, 11.171875vw);
  background: url("../img/tokyo/menu-img02.png") center no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-3 .infor:before {
    width: 26.6666666667vw;
    height: 22.0512820513vw;
    right: -2.8205128205vw;
    bottom: 14.358974359vw;
    top: auto;
  }
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-3 .infor__title {
    margin-top: 0.7692307692vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-3 .infor__title img {
  width: min(398px, 31.09375vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-3 .infor__title img {
    width: 61.7948717949vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-4 .img:before {
  content: "";
  position: absolute;
  top: max(-9px, -0.703125vw);
  right: max(-10px, -0.78125vw);
  width: min(64px, 5vw);
  height: min(72px, 5.625vw);
  background: url("../img/tokyo/menu-ico-flower10.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-4 .img:before {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-4 .img:after {
  content: "";
  position: absolute;
  bottom: max(-20px, -1.5625vw);
  left: max(-21px, -1.640625vw);
  width: min(114px, 8.90625vw);
  height: min(95px, 7.421875vw);
  background: url("../img/tokyo/menu-ico-flower11.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-4 .img:after {
    display: block;
    top: auto;
    left: auto;
    bottom: -5.641025641vw;
    right: -4.1025641026vw;
    width: 18.4615384615vw;
    height: 15.3846153846vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-4 .infor {
  padding-top: min(63px, 4.921875vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-4 .infor {
    padding-top: 0;
  }
}
@media (min-width: 751px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-4 .infor__desc p {
    white-space: nowrap;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-4 .infor:before {
  content: "";
  position: absolute;
  top: min(155px, 12.109375vw);
  right: min(8px, 0.625vw);
  width: min(161px, 12.578125vw);
  height: min(165px, 12.890625vw);
  background: url("../img/tokyo/menu-img03_4.png") center no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-4 .infor:before {
    display: none;
  }
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-4 .infor__title {
    margin-top: 1.2820512821vw;
    margin-bottom: 1.2820512821vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-4 .infor__title img {
  width: min(357px, 27.890625vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-4 .infor__title img {
    width: 55.3846153846vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-5 .img:before {
  content: "";
  position: absolute;
  top: max(-15px, -1.171875vw);
  right: max(-22px, -1.71875vw);
  width: min(111px, 8.671875vw);
  height: min(92px, 7.1875vw);
  background: url("../img/tokyo/menu-ico-flower06.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-5 .img:before {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-5 .img:after {
  content: "";
  position: absolute;
  bottom: max(-26px, -2.03125vw);
  left: max(-21px, -1.640625vw);
  width: min(87px, 6.796875vw);
  height: min(84px, 6.5625vw);
  background: url("../img/tokyo/menu-ico-flower07.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-5 .img:after {
    bottom: -9.7435897436vw;
    left: auto;
    right: -1.5384615385vw;
    width: 15.1282051282vw;
    height: 14.1025641026vw;
    background-image: url("../img/tokyo/menu-ico-flower07-sp.png");
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-5 .infor {
  padding-top: min(49px, 3.828125vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-5 .infor {
    padding-top: 0;
  }
  .pagekobe .js-tabs .contentlist .product__item.--item03-5 .infor .infor__sub-title {
    margin-bottom: -0.5128205128vw;
  }
  .pagekobe .js-tabs .contentlist .product__item.--item03-5 .infor .infor__title {
    margin-top: 0;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-5 .infor:before {
  content: "";
  position: absolute;
  top: min(140px, 10.9375vw);
  right: max(-1px, -0.078125vw);
  width: min(172px, 13.4375vw);
  height: min(176px, 13.75vw);
  background: url("../img/kobe/menu-img03.png") center no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-5 .infor:before {
    width: 34.8717948718vw;
    height: 35.3846153846vw;
    right: -4.358974359vw;
    bottom: -4.358974359vw;
    top: auto;
    background: url("../img/kobe/menu-img03-sp.png") center no-repeat;
    background-size: 100% 100%;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-5 .infor__title img {
  width: min(407px, 31.796875vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-5 .infor__title img {
    width: 63.3333333333vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-6 .img:before {
  content: "";
  position: absolute;
  top: max(-29px, -2.265625vw);
  right: max(-22px, -1.71875vw);
  width: min(112px, 8.75vw);
  height: min(128px, 10vw);
  background: url("../img/kobe/menu-ico-flower16.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-6 .img:before {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-6 .img:after {
  content: "";
  position: absolute;
  bottom: max(-14px, -1.09375vw);
  left: max(-32px, -2.5vw);
  width: min(94px, 7.34375vw);
  height: min(80px, 6.25vw);
  background: url("../img/kobe/menu-ico-flower17.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-6 .img:after {
    display: block;
    bottom: -6.4102564103vw;
    left: auto;
    right: 0vw;
    width: 14.8717948718vw;
    height: 14.8717948718vw;
    background: url("../img/kobe/menu-ico-flower_3_6_sp.png") center no-repeat;
    background-size: 100% 100%;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-6 .infor {
  padding-top: min(18px, 1.40625vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-6 .infor {
    padding-top: 0;
  }
  .pagekobe .js-tabs .contentlist .product__item.--item03-6 .infor .infor__sub-title {
    margin-bottom: -0.5128205128vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-6 .infor:before {
  content: "";
  position: absolute;
  top: min(175px, 13.671875vw);
  right: max(-29px, -2.265625vw);
  width: min(203px, 15.859375vw);
  height: min(140px, 10.9375vw);
  background: url("../img/kobe/menu-img01_6.png") center no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-6 .infor:before {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-6 .infor__title img {
  width: min(353px, 27.578125vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-6 .infor__title img {
    width: 76.9230769231vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-7 .img:before {
  content: "";
  position: absolute;
  top: max(-26px, -2.03125vw);
  right: max(-35px, -2.734375vw);
  width: min(109px, 8.515625vw);
  height: min(109px, 8.515625vw);
  background: url("../img/tokyo/menu-ico-flower05_b.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-7 .img:before {
    top: auto;
    bottom: -4.6153846154vw;
    right: 0;
    width: 12.3076923077vw;
    height: 12.3076923077vw;
    background-image: url("../img/tokyo/menu-ico-flower05_b-sp.png");
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-7 .img:after {
  content: "";
  position: absolute;
  bottom: max(-16px, -1.25vw);
  left: max(-26px, -2.03125vw);
  width: min(85px, 6.640625vw);
  height: min(78px, 6.09375vw);
  background: url("../img/tokyo/menu-ico-flower05.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-7 .img:after {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-7 .infor {
  padding-top: min(37px, 2.890625vw);
}
.pagekobe .js-tabs .contentlist .product__item.--item03-7 .infor .infor__sub-title {
  margin-bottom: min(8px, 0.625vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-7 .infor {
    padding-top: 0;
  }
  .pagekobe .js-tabs .contentlist .product__item.--item03-7 .infor .infor__sub-title {
    margin-bottom: -0.5128205128vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-7 .infor:before {
  content: "";
  position: absolute;
  top: min(169px, 13.203125vw);
  right: max(-29px, -2.265625vw);
  width: min(240px, 18.75vw);
  height: min(234px, 18.28125vw);
  background: url("../img/kobe/menu-img03_7.png") center no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-7 .infor:before {
    width: 34.8717948718vw;
    height: 35.3846153846vw;
    right: -4.358974359vw;
    bottom: -4.358974359vw;
    top: auto;
    background: url("../img/tokyo/menu-img03-sp.png") center no-repeat;
    background-size: 100% 100%;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-7 .infor__title img {
  width: min(419px, 32.734375vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-7 .infor__title img {
    width: 65.3846153846vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-8 .img:before {
  content: "";
  position: absolute;
  top: max(-17px, -1.328125vw);
  right: max(-20px, -1.5625vw);
  width: min(87px, 6.796875vw);
  height: min(71px, 5.546875vw);
  background: url("../img/tokyo/menu-ico-flower12.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-8 .img:before {
    top: auto;
    bottom: -7.4358974359vw;
    right: -0.2564102564vw;
    width: 13.5897435897vw;
    height: 11.0256410256vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-8 .img:after {
  content: "";
  position: absolute;
  bottom: max(-28px, -2.1875vw);
  left: max(-23px, -1.796875vw);
  width: min(99px, 7.734375vw);
  height: min(111px, 8.671875vw);
  background: url("../img/tokyo/menu-ico-flower13.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-8 .img:after {
    display: none;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-8 .infor {
  padding-top: min(50px, 3.90625vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-8 .infor {
    padding-top: 0;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-8 .infor:before {
  content: "";
  position: absolute;
  top: min(152px, 11.875vw);
  right: min(32px, 2.5vw);
  width: min(127px, 9.921875vw);
  height: min(114px, 8.90625vw);
  background: url("../img/tokyo/menu-img03_7.png") center no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-8 .infor:before {
    display: none;
  }
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-8 .infor__title {
    margin-top: 0.7692307692vw;
  }
}
.pagekobe .js-tabs .contentlist .product__item.--item03-8 .infor__title img {
  width: min(391px, 30.546875vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .product__item.--item03-8 .infor__title img {
    width: 60.7692307692vw;
  }
}
@media (min-width: 751px) {
  .pagekobe .js-tabs .contentlist .more__text.text2 {
    width: min(848px, 66.25vw);
    padding: 0;
  }
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .more__text {
    padding: 0;
  }
}
.pagekobe .js-tabs .contentlist .more__plus {
  width: min(848px, 66.25vw);
  margin: min(26px, 2.03125vw) auto 0;
}
@media (min-width: 751px) {
  .pagekobe .js-tabs .contentlist .more__plus.plus2 {
    width: min(882px, 68.90625vw);
    margin-top: min(28px, 2.1875vw);
  }
  .pagekobe .js-tabs .contentlist .more__plus.plus2 dl dt:before {
    right: 0;
  }
  .pagekobe .js-tabs .contentlist .more__plus.plus2 dl dd {
    line-height: min(25px, 1.953125vw);
    margin-top: min(5px, 0.390625vw);
  }
  .pagekobe .js-tabs .contentlist .more__plus.plus2 dl dd .sml {
    display: inline;
  }
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .more__plus.plus2 {
    margin-top: 4.358974359vw;
    width: 82.0512820513vw;
  }
  .pagekobe .js-tabs .contentlist .more__plus.plus2 dl dt {
    padding-bottom: 1.2820512821vw;
  }
  .pagekobe .js-tabs .contentlist .more__plus.plus2 dd {
    line-height: 3.3333333333vw;
    margin-right: -2.5641025641vw;
  }
  .pagekobe .js-tabs .contentlist .more__plus.plus2 dd .light {
    letter-spacing: -0.07em;
  }
}
@media (max-width: 750px) and (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .more__plus.plus2 dd .light {
    line-height: 1;
  }
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .more__plus.plus2 dd .space-l {
    margin-inline: -1.5384615385vw -5.1282051282vw;
  }
}
.pagekobe .js-tabs .contentlist .more__plus.flexbox {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .more__plus.flexbox {
    flex-direction: column;
  }
}
.pagekobe .js-tabs .contentlist .more__plus.flexbox dl {
  width: min(420px, 32.8125vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .more__plus.flexbox dl {
    width: 100%;
  }
}
.pagekobe .js-tabs .contentlist .more__plus.flexbox dl:nth-child(2) {
  width: min(391px, 30.546875vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .more__plus.flexbox dl:nth-child(2) {
    width: 100%;
  }
}
@media (min-width: 751px) {
  .pagekobe .js-tabs .contentlist .more__plus.flexbox dl:nth-child(2) {
    margin-top: 0;
  }
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .more__plus {
    width: 80.7692307692vw;
    margin: 4.6153846154vw auto 0;
  }
}
.pagekobe .js-tabs .contentlist .more__plus dl dt {
  font-size: min(16px, 1.25vw);
  line-height: min(20px, 1.5625vw);
  font-weight: 700;
  letter-spacing: 0.02em;
  position: relative;
  padding-bottom: min(10px, 0.78125vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .more__plus dl dt {
    font-size: 3.0769230769vw;
    line-height: 3.8461538462vw;
    padding-bottom: 1.7948717949vw;
  }
}
.pagekobe .js-tabs .contentlist .more__plus dl dt:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: min(0px, 0vw);
  height: min(2px, 0.15625vw);
  background: url(../img/kobe/bonus-line.png) center;
  background-size: auto 100%;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .more__plus dl dt:before {
    right: 0;
    height: 0.5128205128vw;
    background: url(../img/kobe/bonus-line-sp.png) center;
    background-size: auto 100%;
  }
}
.pagekobe .js-tabs .contentlist .more__plus dl dt span {
  font-size: min(22px, 1.71875vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .more__plus dl dt span {
    font-size: 4.1025641026vw;
  }
}
.pagekobe .js-tabs .contentlist .more__plus dl dd {
  font-size: min(16px, 1.25vw);
  line-height: min(26px, 2.03125vw);
  font-weight: 700;
  margin-top: min(3px, 0.234375vw);
  margin-right: max(-30px, -2.34375vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .more__plus dl dd {
    margin-right: 0;
    font-size: 2.8205128205vw;
    line-height: 3.8461538462vw;
    margin-top: 1.2820512821vw;
    letter-spacing: 0.015em;
  }
}
.pagekobe .js-tabs .contentlist .more__plus dl dd .space-l {
  margin-left: max(-5px, -0.390625vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .more__plus dl dd .space-l {
    margin-left: 0;
  }
}
.pagekobe .js-tabs .contentlist .more__plus dl dd .light {
  font-weight: 350;
}
.pagekobe .js-tabs .contentlist .more__plus dl dd .sml {
  font-size: min(14px, 1.09375vw);
  display: block;
  line-height: min(19px, 1.484375vw);
  margin-top: min(5px, 0.390625vw);
  letter-spacing: 0;
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .more__plus dl dd .sml {
    font-size: 2.8205128205vw;
    line-height: 3.8461538462vw;
    margin-top: 0.7692307692vw;
    display: inline-block;
  }
}
.pagekobe .js-tabs .contentlist .more__plus dl dd + dd {
  margin-top: min(9px, 0.703125vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .more__plus dl dd + dd {
    margin-top: 1.7948717949vw;
  }
}
.pagekobe .js-tabs .contentlist .more__plus dl + dl {
  margin-top: min(21px, 1.640625vw);
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .more__plus dl + dl {
    margin-top: 5.1282051282vw;
  }
}
@media (min-width: 751px) {
  .pagekobe .js-tabs .contentlist .more__note {
    margin-top: min(30px, 2.34375vw);
  }
}
@media (max-width: 750px) {
  .pagekobe .js-tabs .contentlist .more__note {
    margin-top: 4.6153846154vw;
  }
}

.modal#modal1 .slick-arrow {
  top: 56%;
}
.modal#modal2 .slick-arrow {
  top: 57%;
}
.modal#modal3 .slick-arrow {
  top: 56.5%;
}
.modal#modal3 .modal-inner {
  padding: 3.8461538462vw 0 5.1282051282vw;
}
.modal#modal3 .slick-dots {
  margin-top: 8.2051282051vw;
}
.modal .hasbook {
  position: relative;
}
.modal .hasbook:before {
  content: "";
  position: absolute;
  top: 3.5897435897vw;
  right: 3.8461538462vw;
  width: 8.4615384615vw;
  height: 6.4102564103vw;
  background: url("../img/kobe/icon-book-modal.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
.modal .hasbook.bookred:before {
  background: url("../img/kobe/icon-book-modal-r.png") center no-repeat;
  background-size: 100% 100%;
}
.modal .infor__desc:before {
  display: none !important;
}
.modal .allergy__text {
  letter-spacing: -0.05em;
  margin-right: -2.5641025641vw;
}
.modal .infor__sub-title {
  letter-spacing: 0.06em;
}
.modal .slide-1_1 .img {
  margin-bottom: 6.9230769231vw;
}
.modal .slide-1_1 .infor {
  position: relative;
}
.modal .slide-1_1 .infor:before {
  content: "";
  position: absolute;
  top: -12.0512820513vw;
  left: -3.8461538462vw;
  width: 86.9230769231vw;
  height: 83.8461538462vw;
  background: url("../img/kobe/slide1_1_deco.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
.modal .slide-1_1 .infor__sub-title {
  margin-bottom: 2.0512820513vw;
}
.modal .slide-1_1 .infor__title {
  width: 59.4871794872vw;
  margin-bottom: 3.3333333333vw;
}
.modal .slide-1_1 .infor__price {
  margin-bottom: 4.1025641026vw;
}
.modal .slide-1_2 .slide-outer .img {
  margin-bottom: 6.9230769231vw;
}
.modal .slide-1_2 .infor {
  position: relative;
}
.modal .slide-1_2 .infor:before {
  content: "";
  position: absolute;
  top: -17.6923076923vw;
  left: -4.358974359vw;
  width: 88.2051282051vw;
  height: 90vw;
  background: url("../img/kobe/slide1_2_deco.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
.modal .slide-1_2 .infor__title {
  width: 60.7692307692vw;
  margin-bottom: 2.8205128205vw;
}
.modal .slide-1_2 .infor__price {
  margin-bottom: 4.358974359vw;
}
.modal .slide-1_3 .slide-outer .img {
  margin-bottom: 10.5128205128vw;
}
.modal .slide-1_3 .infor {
  position: relative;
}
.modal .slide-1_3 .infor:before {
  content: "";
  position: absolute;
  top: -15.641025641vw;
  left: -0.5128205128vw;
  width: 82.8205128205vw;
  height: 82.0512820513vw;
  background: url("../img/kobe/slide1_3_deco.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
.modal .slide-1_3 .infor__sub-title {
  margin-bottom: 3.0769230769vw;
}
.modal .slide-1_3 .infor__title {
  width: 77.1794871795vw;
  margin-bottom: 3.0769230769vw;
}
.modal .slide-1_3 .infor__price {
  margin-bottom: 9.4871794872vw;
}
.modal .slide-1_4 .infor {
  position: relative;
}
.modal .slide-1_4 .infor:before {
  content: "";
  position: absolute;
  top: -18.2051282051vw;
  left: -1.5384615385vw;
  width: 87.6923076923vw;
  height: 87.6923076923vw;
  background: url("../img/kobe/slide1_4_deco.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
.modal .slide-1_4 .infor__sub-title {
  margin-bottom: 3.0769230769vw;
}
.modal .slide-1_4 .infor__title {
  width: 76.4102564103vw;
  margin-bottom: 3.0769230769vw;
}
.modal .slide-1_4 .infor__price {
  margin-bottom: 9.4871794872vw;
}
.modal .slide-1_5 .slide-outer .img {
  margin-bottom: 6.4102564103vw;
}
.modal .slide-1_5 .infor {
  position: relative;
}
.modal .slide-1_5 .infor:before {
  content: "";
  position: absolute;
  top: -11.7948717949vw;
  left: -4.8717948718vw;
  width: 89.4871794872vw;
  height: 84.358974359vw;
  background: url("../img/kobe/slide1_5_deco.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
.modal .slide-1_5 .infor__sub-title {
  margin-bottom: 3.0769230769vw;
}
.modal .slide-1_5 .infor__title {
  width: 73.5897435897vw;
  margin-bottom: 2.0512820513vw;
}
.modal .slide-1_5 .infor__price {
  margin-bottom: 4.358974359vw;
}
.modal .slide-1_6 .slide-outer .img {
  margin-bottom: 6.4102564103vw;
}
.modal .slide-1_6 .infor {
  position: relative;
}
.modal .slide-1_6 .infor:before {
  content: "";
  position: absolute;
  top: -14.358974359vw;
  left: -4.358974359vw;
  width: 84.6153846154vw;
  height: 82.8205128205vw;
  background: url("../img/kobe/slide1_6_deco.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
.modal .slide-1_6 .infor__sub-title {
  margin-bottom: 3.0769230769vw;
}
.modal .slide-1_6 .infor__title {
  width: 60.2564102564vw;
  margin-bottom: 2.0512820513vw;
}
.modal .slide-1_6 .infor__price {
  margin-bottom: 4.358974359vw;
}
.modal .slide-2_1 .slide-outer .img {
  margin-bottom: 6.4102564103vw;
}
.modal .slide-2_1 .infor {
  position: relative;
}
.modal .slide-2_1 .infor:before {
  content: "";
  position: absolute;
  top: -11.7948717949vw;
  left: -3.8461538462vw;
  width: 86.9230769231vw;
  height: 82.8205128205vw;
  background: url("../img/kobe/slide2_1_deco.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
.modal .slide-2_1 .infor__sub-title {
  margin-bottom: 2.0512820513vw;
}
.modal .slide-2_1 .infor__title {
  width: 65.8974358974vw;
  margin-bottom: 2.5641025641vw;
}
.modal .slide-2_1 .infor__price {
  margin-bottom: 4.358974359vw;
}
.modal .slide-2_1 .infor .allergy {
  margin-top: 13.0769230769vw;
}
.modal .slide-2_2 .slide-outer .img {
  margin-bottom: 7.1794871795vw;
}
.modal .slide-2_2 .infor {
  position: relative;
}
.modal .slide-2_2 .infor:before {
  content: "";
  position: absolute;
  top: -12.5641025641vw;
  left: -1.5384615385vw;
  width: 87.1794871795vw;
  height: 81.0256410256vw;
  background: url("../img/kobe/slide2_2_deco.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
.modal .slide-2_2 .infor__sub-title {
  margin-bottom: 2.0512820513vw;
}
.modal .slide-2_2 .infor__title {
  width: 64.358974359vw;
  margin-bottom: 1.7948717949vw;
}
.modal .slide-2_2 .infor__price {
  margin-bottom: 4.358974359vw;
}
.modal .slide-2_3 .slide-outer .img {
  margin-bottom: 6.4102564103vw;
}
.modal .slide-2_3 .infor {
  position: relative;
}
.modal .slide-2_3 .infor:before {
  content: "";
  position: absolute;
  top: -15.1282051282vw;
  left: -4.358974359vw;
  width: 88.2051282051vw;
  height: 86.6666666667vw;
  background: url("../img/kobe/slide2_3_deco.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
.modal .slide-2_3 .infor__sub-title {
  margin-bottom: 2.0512820513vw;
}
.modal .slide-2_3 .infor__title {
  width: 57.6923076923vw;
  margin-bottom: 2.5641025641vw;
}
.modal .slide-2_3 .infor__price {
  margin-bottom: 4.358974359vw;
}
.modal .slide-2_4 .slide-outer .img {
  margin-bottom: 10.7692307692vw;
}
.modal .slide-2_4 .infor {
  position: relative;
}
.modal .slide-2_4 .infor:before {
  content: "";
  position: absolute;
  top: -16.1538461538vw;
  left: -0.7692307692vw;
  width: 85.3846153846vw;
  height: 82.8205128205vw;
  background: url("../img/kobe/slide2_4_deco.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
.modal .slide-2_4 .infor__sub-title {
  margin-bottom: 3.0769230769vw;
}
.modal .slide-2_4 .infor__title {
  width: 70vw;
  margin-bottom: 2.5641025641vw;
}
.modal .slide-2_4 .infor__price {
  margin-bottom: 9.7435897436vw;
}
.modal .slide-2_4 .infor .allergy {
  margin-top: 6.1538461538vw;
}
.modal .slide-2_5 .slide-outer .img {
  margin-bottom: 6.4102564103vw;
}
.modal .slide-2_5 .infor {
  position: relative;
}
.modal .slide-2_5 .infor:before {
  content: "";
  position: absolute;
  top: -12.0512820513vw;
  left: -4.8717948718vw;
  width: 88.9743589744vw;
  height: 85.8974358974vw;
  background: url("../img/kobe/slide2_5_deco.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
.modal .slide-2_5 .infor__sub-title {
  margin-bottom: 3.0769230769vw;
}
.modal .slide-2_5 .infor__title {
  width: 65.641025641vw;
  margin-bottom: 2.5641025641vw;
}
.modal .slide-2_5 .infor__price {
  margin-bottom: 4.1025641026vw;
}
.modal .slide-2_6 .slide-outer .img {
  margin-bottom: 6.4102564103vw;
}
.modal .slide-2_6 .infor {
  position: relative;
}
.modal .slide-2_6 .infor:before {
  content: "";
  position: absolute;
  top: -17.1794871795vw;
  left: -4.6153846154vw;
  width: 88.7179487179vw;
  height: 84.6153846154vw;
  background: url("../img/kobe/slide2_6_deco.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
.modal .slide-2_6 .infor__sub-title {
  margin-bottom: 2.3076923077vw;
}
.modal .slide-2_6 .infor__title {
  width: 61.5384615385vw;
  margin-bottom: 2.5641025641vw;
}
.modal .slide-2_6 .infor__price {
  margin-bottom: 4.1025641026vw;
}
.modal .slide-2_7 .slide-outer .img {
  margin-bottom: 7.1794871795vw;
}
.modal .slide-2_7 .infor {
  position: relative;
}
.modal .slide-2_7 .infor:before {
  content: "";
  position: absolute;
  top: -11.7948717949vw;
  left: -2.8205128205vw;
  width: 82.5641025641vw;
  height: 78.7179487179vw;
  background: url("../img/kobe/slide2_7_deco.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
.modal .slide-2_7 .infor__sub-title {
  margin-bottom: 3.3333333333vw;
}
.modal .slide-2_7 .infor__sub-title span {
  font-size: 4.6153846154vw;
  display: inline-flex;
  width: 27.4358974359vw;
  height: 6.4102564103vw;
  align-items: center;
  justify-content: center;
  padding-bottom: 0.7692307692vw;
  border-radius: 10000px;
  color: #fff;
  background: #5E1E13;
  margin-bottom: 2.3076923077vw;
  transform: translate(-1.2820512821vw, 0);
}
.modal .slide-2_7 .infor__title {
  width: 76.9230769231vw;
  margin-bottom: 3.0769230769vw;
}
.modal .slide-2_7 .infor__price {
  margin-bottom: 4.1025641026vw;
}
.modal .slide-3_1 .slide-outer .img {
  margin-bottom: 6.4102564103vw;
}
.modal .slide-3_1 .infor {
  position: relative;
}
.modal .slide-3_1 .infor:before {
  content: "";
  position: absolute;
  top: -12.3076923077vw;
  left: -4.6153846154vw;
  width: 87.9487179487vw;
  height: 81.7948717949vw;
  background: url("../img/kobe/slide3_1_deco.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
.modal .slide-3_1 .infor__sub-title {
  margin-bottom: 1.5384615385vw;
}
.modal .slide-3_1 .infor__title {
  width: 63.8461538462vw;
  margin-bottom: 2.5641025641vw;
}
.modal .slide-3_1 .infor__price {
  margin-bottom: 2.5641025641vw;
}
.modal .slide-3_1 .infor .allergy {
  margin-top: 6.1538461538vw;
}
.modal .slide-3_2 .slide-outer .img {
  margin-bottom: 6.4102564103vw;
}
.modal .slide-3_2 .infor {
  position: relative;
}
.modal .slide-3_2 .infor:before {
  content: "";
  position: absolute;
  top: -12.3076923077vw;
  left: -3.8461538462vw;
  width: 86.9230769231vw;
  height: 83.8461538462vw;
  background: url("../img/kobe/slide3_2_deco.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
.modal .slide-3_2 .infor__sub-title {
  margin-bottom: 1.5384615385vw;
}
.modal .slide-3_2 .infor__title {
  width: 71.0256410256vw;
  margin-bottom: 2.5641025641vw;
}
.modal .slide-3_2 .infor__price {
  margin-bottom: 5.3846153846vw;
}
.modal .slide-3_2 .infor .allergy {
  margin-top: 16.6666666667vw;
}
.modal .slide-3_3 .slide-outer .img {
  margin-bottom: 6.4102564103vw;
}
.modal .slide-3_3 .infor {
  position: relative;
}
.modal .slide-3_3 .infor:before {
  content: "";
  position: absolute;
  top: -13.8461538462vw;
  left: -1.5384615385vw;
  width: 87.6923076923vw;
  height: 82.0512820513vw;
  background: url("../img/kobe/slide3_3_deco.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
.modal .slide-3_3 .infor__sub-title {
  margin-bottom: 1.2820512821vw;
}
.modal .slide-3_3 .infor__title {
  width: 72.0512820513vw;
  margin-bottom: 2.5641025641vw;
}
.modal .slide-3_3 .infor__price {
  margin-bottom: 5.3846153846vw;
}
.modal .slide-3_3 .infor .allergy {
  margin-top: 16.1538461538vw;
}
.modal .slide-3_4 .slide-outer .img {
  margin-bottom: 10.5128205128vw;
}
.modal .slide-3_4 .infor {
  position: relative;
}
.modal .slide-3_4 .infor:before {
  content: "";
  position: absolute;
  top: -14.8717948718vw;
  left: -2.8205128205vw;
  width: 82.5641025641vw;
  height: 78.7179487179vw;
  background: url("../img/kobe/slide3_4_deco.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
.modal .slide-3_4 .infor__sub-title {
  margin-bottom: 2.5641025641vw;
}
.modal .slide-3_4 .infor__title {
  width: 63.0769230769vw;
  margin-inline: auto;
  margin-bottom: 2.5641025641vw;
}
.modal .slide-3_4 .infor__price {
  margin-bottom: 9.2307692308vw;
}
.modal .slide-3_4 .infor .allergy {
  margin-top: 15.8974358974vw;
}
.modal .slide-3_5 .slide-outer .img {
  margin-bottom: 10.5128205128vw;
}
.modal .slide-3_5 .infor {
  position: relative;
}
.modal .slide-3_5 .infor:before {
  content: "";
  position: absolute;
  top: -16.1538461538vw;
  left: -0.7692307692vw;
  width: 81.7948717949vw;
  height: 82.0512820513vw;
  background: url("../img/kobe/slide3_5_deco.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
.modal .slide-3_5 .infor__sub-title {
  margin-bottom: 2.5641025641vw;
}
.modal .slide-3_5 .infor__title {
  width: 75.3846153846vw;
  margin-bottom: 2.5641025641vw;
}
.modal .slide-3_5 .infor__price {
  margin-bottom: 9.2307692308vw;
}
.modal .slide-3_5 .infor .allergy {
  margin-top: 12.3076923077vw;
}
.modal .slide-3_6 .slide-outer .img {
  margin-bottom: 6.4102564103vw;
}
.modal .slide-3_6 .infor {
  position: relative;
}
.modal .slide-3_6 .infor:before {
  content: "";
  position: absolute;
  top: -15.3846153846vw;
  left: -4.358974359vw;
  width: 84.6153846154vw;
  height: 82.8205128205vw;
  background: url("../img/kobe/slide3_6_deco.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
.modal .slide-3_6 .infor__sub-title {
  margin-bottom: 1.2820512821vw;
}
.modal .slide-3_6 .infor__title {
  width: 75.1282051282vw;
  margin-inline: auto;
  margin-bottom: 2.5641025641vw;
}
.modal .slide-3_6 .infor__price {
  margin-bottom: 5.641025641vw;
}
.modal .slide-3_6 .infor .allergy {
  margin-top: 15.8974358974vw;
}
.modal .slide-3_7 .slide-outer .img {
  margin-bottom: 6.4102564103vw;
}
.modal .slide-3_7 .infor {
  position: relative;
}
.modal .slide-3_7 .infor:before {
  content: "";
  position: absolute;
  top: -12.0512820513vw;
  left: -1.5384615385vw;
  width: 85.641025641vw;
  height: 84.8717948718vw;
  background: url("../img/kobe/slide3_7_deco.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
.modal .slide-3_7 .infor__sub-title {
  margin-bottom: 2.0512820513vw;
}
.modal .slide-3_7 .infor__title {
  width: 71.5384615385vw;
  margin-inline: auto;
  margin-bottom: 2.5641025641vw;
}
.modal .slide-3_7 .infor__price {
  margin-bottom: 5.641025641vw;
}
.modal .slide-3_7 .infor .allergy {
  margin-top: 15.8974358974vw;
}
.modal .slide-3_8 .slide-outer .img {
  margin-bottom: 10.5128205128vw;
}
.modal .slide-3_8 .infor {
  position: relative;
}
.modal .slide-3_8 .infor:before {
  content: "";
  position: absolute;
  top: -15.641025641vw;
  left: -1.0256410256vw;
  width: 80.7692307692vw;
  height: 74.358974359vw;
  background: url("../img/kobe/slide3_8_deco.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
.modal .slide-3_8 .infor__sub-title {
  margin-bottom: 2.0512820513vw;
}
.modal .slide-3_8 .infor__title {
  width: 71.5384615385vw;
  margin-inline: auto;
  margin-bottom: 2.5641025641vw;
}
.modal .slide-3_8 .infor__price {
  margin-bottom: 9.4871794872vw;
}
.modal .slide-3_8 .infor .allergy {
  margin-top: 16.6666666667vw;
}