@charset "UTF-8";

.announce {
    text-indent: 0;
    padding-left: 0;
}
.announce span {
    text-indent: -1em;
    padding-left: 1em;
    display: block;
}
#shop .announce.resale {
    position: relative;
}
#shop .section2 .items .item {
    padding-bottom: 50px;
}
:not(#navi__after) .btanime:hover {
    animation: bundbt-anim_index2 1s 0s;
}
@keyframes bundbt-anim_index2{   
    0%,to{transform: translateY(0px);transform:scale(1)}
    30%{transform: translateY(-8px)}50%{transform:scale(1)}
    90%{transform: translateY(0px);transform:scale(1,1)}
}
@media screen and (min-width: 768px), print {
    #shop .section2__txt img {
        width: auto;
    }
    #item .section4__inner a, #item .section7__inner a {
        width: 240px;
        margin-right: 60px;
    }
    #item .section7__inner p img {
        width: auto;
    }
}
@media screen and (max-width: 767px), print {
    #shop .section2__txt-ttl3 {
        width: 57.567vw;
    }
    #shop .section2__txt-ttl4 {
        width: 52.296vw;
    }
    #shop .section2__txt-ttl5 {
        width: 67.92vw;
    }
    #shop .section2__txt-ttl6 {
        width: 61.333vw;
    }
    #shop .section2__txt-ttl7 {
        width: 57.866vw;
    }    
    #shop .section2__txt-ttl8 {
        width: 58.666vw;
    }    
    #shop .section2__txt-ttl9 {
        width: 46.666vw;
    }    
    #item .section7_txt3 {
        width: 60.087vw;
    }
    #item .section7_txt4 {
        width: 52.296vw;
    }
    #item .section7_txt5 {
        width: 63.686vw;
    }
    #item .section7_txt6 {
        width: 62.338vw;
    }
    #item .section7_txt7 {
        width: 51.856vw;
    }
    #item .section7_txt8 {
        width: 59.466vw;
    }
}