.c-image-box.c-image-box--otherimg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity 0.3s;
    z-index: 1;
}

.itemImg__main:hover .c-image-box.c-image-box--otherimg {
    opacity: 1;
}
.itemImg__main{
    position: relative;
}
a.itemWrap:hover img, a.itemWrap:active img{
    opacity: 1!important;
}
.itemImg__main:has(.itemSoldout):hover .c-image-box.c-image-box--otherimg {
    opacity: 0;
}
/* サジェスト調整用 */
div#container {
    overflow: unset !important;
}

#container:not(.topPage) main#main {
    overflow: unset !important;
}