.top-slider .slide-01 {
  background-image: url(https://tb2020.itembox.design/item/slide/top-slide-01.jpg);
}

@media screen and (max-width: 767px) {
  .top-slider .slide-01 {
    background-image: url(https://tb2020.itembox.design/item/slide/top-slide-01-sp.jpg);
  }
}

.top-slider .slide-02 {
  background-image: url(https://tb2020.itembox.design/item/slide/top-slide-02.jpg);
}

@media screen and (max-width: 767px) {
  .top-slider .slide-02 {
    background-image: url(https://tb2020.itembox.design/item/slide/top-slide-02-sp.jpg);
  }
}

.top-slider .slide-03 {
  background-image: url(https://tb2020.itembox.design/item/slide/top-slide-03.jpg);
}

@media screen and (max-width: 767px) {
  .top-slider .slide-03 {
    background-image: url(https://tb2020.itembox.design/item/slide/top-slide-03-sp.jpg);
  }
}

.top-slider .slide-04 {
  background-image: url(https://tb2020.itembox.design/item/slide/top-slide-04.jpg);
}

@media screen and (max-width: 767px) {
  .top-slider .slide-04 {
    background-image: url(https://tb2020.itembox.design/item/slide/top-slide-04-sp.jpg);
  }
}

/*トップページ用　石窯20周年*/

.large-nav li.ishigama20 a::before {
    content: "";
    display: block;
    /*width: 10rem; #TODO サイズ調整*/
    /*height: 5.1rem; # TODO サイズ調整*/
    /*background-image: url(https://tb2020.itembox.design/item/icons/icon-ishigama20-l.jpg);*/
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    right: 0;

    background-image: url(https://tb2020.itembox.design/item/icons/icon-ishigama20.png);
    aspect-ratio: 161 / 132;
}

@media screen and (min-width: 768px) {
    .large-nav li.ishigama20 a::before {
        width: 9rem;
        height: auto;
    }
}

@media screen and (max-width: 767px) {
    .large-nav li.ishigama20 a::before {
        width: 13.3vw;
        height: auto;
    }
}

/*パーツ「タカキベーカリー　パーツ「石窯」」用　石窯20周年*/

@media screen and (min-width: 768px) {
    .h-ishigama20 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 2.4rem;
        font-family: "Sawarabi Mincho", sans-serif;
        line-height: 1.6;
        align-items: flex-end;
    }

    .h-ishigama20 .icon {
        width: auto;
        padding-right: 3rem;
    }
}

@media screen and (max-width: 767px) {
    .h-ishigama20 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        align-items: flex-start !important;
    }

    .h-ishigama20 .icon {
        margin-bottom: 1.6rem;
    }
}

/*石窯20周年　商品ページ用*/
.item-list > li .left dt.ishigama::after {
    background-image: url(https://tb2020.itembox.design/item/icons/icon-ishigama20.png) !important;
    aspect-ratio: 161 / 132 !important;
    width: 7.3rem !important;
    height: auto !important;
    transform: translateY(-2rem) !important;
}

@media screen and (max-width: 767px) {
    .item-list > li .left dt.ishigama ~ .detail::before {
        background-image: url(https://tb2020.itembox.design/item/icons/icon-ishigama20.png) !important;
        aspect-ratio: 161 / 132 !important;
        width: 7.3rem !important;
        height: auto !important;
    }
}
