@charset "UTF-8";
/* ==========================================
   共通アニメーション定義
   ========================================== */
.animation_fade--in,
.animation_fade--left,
.animation_fade--right {
    transition:
        transform 4s cubic-bezier(0.25, 1, 0.5, 1),
        opacity 1s ease-out;
    will-change: transform, opacity;
}

/* ==========================================
   マルチページ用・共通アニメーションクラス
   ========================================== */
.animation_fade--right {
    transform: translateX(50px);
}
.animation_fade--right.is-animated {
    opacity: 1 !important;
    transform: translate(0, 0) !important;
    visibility: visible !important;
}

.animation_fade--right.is-animated {
    opacity: 1 !important;
    transform: translate(0, 0) !important;
    visibility: visible !important;
}

.animation_fade--left {
    transform: translateX(-50px);
}
.animation_fade--left.is-animated {
    opacity: 1 !important;
    transform: translate(0, 0) !important;
    visibility: visible !important;
}

.animation_fade--left.is-animated {
    opacity: 1 !important;
    transform: translate(0, 0) !important;
    visibility: visible !important;
}

.animation_fade--in {
    transform: translateX(0);
}
.animation_fade--in.is-animated {
    opacity: 1 !important;
    transform: translate(0, 0) !important;
    visibility: visible !important;
}

.animation_fade--in.is-animated {
    opacity: 1 !important;
    transform: translate(0, 0) !important;
    visibility: visible !important;
}

.c-section-widget__inner {
    overflow: hidden;
}

/*機材カタログ*/
#latist.bg-slash::before {
    height: 4cqw;
}
#latist.bg-slash::after {
    top: 4cqw;
}
#latist .sec_body {
    position: relative;
    z-index: 3;
} /*# sourceMappingURL=style.css.map */
