.elementor-107 .elementor-element.elementor-element-89793a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-107 .elementor-element.elementor-element-89793a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-107 .elementor-element.elementor-element-37cfdac3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-107 .elementor-element.elementor-element-1902207b{text-align:center;}.elementor-107 .elementor-element.elementor-element-1902207b .elementor-heading-title{color:#444444;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-107 .elementor-element.elementor-element-cdc23ec:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-cdc23ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EACC;}.elementor-107 .elementor-element.elementor-element-cdc23ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-107 .elementor-element.elementor-element-cdc23ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-107 .elementor-element.elementor-element-3bb3031d .elementor-nav-menu--dropdown .elementor-item, .elementor-107 .elementor-element.elementor-element-3bb3031d .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;}.elementor-107 .elementor-element.elementor-element-76cac2a:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-76cac2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://again-kobe.com/againsite/wp-content/uploads/2025/08/main_bottom_bg.png");background-position:bottom center;background-repeat:no-repeat;}.elementor-107 .elementor-element.elementor-element-76cac2a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-107 .elementor-element.elementor-element-76cac2a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-107 .elementor-element.elementor-element-1c113b1{--spacer-size:15px;}.elementor-107 .elementor-element.elementor-element-b36cd0c .elementor-main-swiper{height:600px;width:100vw;}.elementor-107 .elementor-element.elementor-element-b36cd0c .elementor-main-swiper .elementor-carousel-image{background-size:contain;}.elementor-107 .elementor-element.elementor-element-b36cd0c.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:0px;}.elementor-107 .elementor-element.elementor-element-b36cd0c .elementor-swiper-button{font-size:20px;}.elementor-107 .elementor-element.elementor-element-b36cd0c{width:100%;max-width:100%;align-self:center;}.elementor-107 .elementor-element.elementor-element-95e9f2b{--spacer-size:100px;}.elementor-107 .elementor-element.elementor-element-ffa4c91{text-align:center;width:auto;max-width:auto;}.elementor-107 .elementor-element.elementor-element-8ae6bf6{--spacer-size:20px;}.elementor-107:not(.elementor-motion-effects-element-type-background), .elementor-107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://again-kobe.com/againsite/wp-content/uploads/2024/09/main_bg.png");background-repeat:no-repeat;}@media(max-width:1024px){.elementor-107 .elementor-element.elementor-element-b36cd0c .elementor-main-swiper{height:35vh;}.elementor-107 .elementor-element.elementor-element-b36cd0c.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}@media(max-width:767px){.elementor-107 .elementor-element.elementor-element-b36cd0c .elementor-main-swiper{height:25vh;}.elementor-107 .elementor-element.elementor-element-b36cd0c.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}/* Start custom CSS for image, class: .elementor-element-ffa4c91 */#truck {
    position: absolute;
    top:80%;
    left: -100px;
    animation: cloudmove 10s linear infinite;
}

/* アニメーション定義 */
@keyframes cloudmove {
    0%   { left: -100px; }
    100% { left: 90vw; }
}/* End custom CSS */