/* ===================================
   画像サイズのコントロールとデバイス切り替え
==================================== */
/* 基本はPC画像を表示、スマホ画像を非表示 */
.loading-image.img-sp {
    display: none;
}

/* 画面幅768px以下（スマホ）の場合は切り替え */
@media screen and (max-width: 768px) {
    .loading-image.img-pc {
        display: none !important;
    }
    .loading-image.img-sp {
        display: block !important;
    }
}

.loading-image.size-normal {
    max-width: 200px;
    height: auto;
}
.loading-image.size-full-contain {
    width: 100vw;
    height: 100vh;
    object-fit: contain;
}
.loading-image.size-full-cover {
    width: 100vw;
    height: 100vh;
    object-fit: cover;
}