.elementor-1622 .elementor-element.elementor-element-b7d6f38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1622 .elementor-element.elementor-element-811ae50{--display:flex;--min-height:100vh;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1622 .elementor-element.elementor-element-811ae50:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-811ae50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://test.hopgo.jp/wp-content/uploads/2025/09/mtfujilakeblue-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1622 .elementor-element.elementor-element-b4e42e4 > .elementor-widget-container{margin:300px 0px 0px 130px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-b4e42e4{z-index:1;text-align:left;}.elementor-1622 .elementor-element.elementor-element-b4e42e4 .elementor-heading-title{font-family:var( --e-global-typography-a86ec1d-font-family ), Sans-serif;font-size:var( --e-global-typography-a86ec1d-font-size );font-weight:var( --e-global-typography-a86ec1d-font-weight );text-transform:var( --e-global-typography-a86ec1d-text-transform );font-style:var( --e-global-typography-a86ec1d-font-style );text-decoration:var( --e-global-typography-a86ec1d-text-decoration );line-height:var( --e-global-typography-a86ec1d-line-height );}.elementor-1622 .elementor-element.elementor-element-7793349 > .elementor-widget-container{margin:20px 0px 0px 130px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-7793349{z-index:1;text-align:left;}.elementor-1622 .elementor-element.elementor-element-7793349 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1622 .elementor-element.elementor-element-1923cbb .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:36px 36px 36px 36px;padding:12px 24px 12px 24px;}.elementor-1622 .elementor-element.elementor-element-1923cbb > .elementor-widget-container{margin:032px 0px -80px 130px;}.elementor-1622 .elementor-element.elementor-element-1923cbb{z-index:6;}.elementor-1622 .elementor-element.elementor-element-1898d3b > .elementor-widget-container{margin:-790px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-1898d3b.elementor-element{--align-self:center;}.elementor-1622 .elementor-element.elementor-element-1898d3b{z-index:5;}.elementor-1622 .elementor-element.elementor-element-a5d4682{--display:flex;--min-height:100vh;--justify-content:space-around;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:36px 36px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1622 .elementor-element.elementor-element-a5d4682:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-a5d4682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1622 .elementor-element.elementor-element-a5d4682.e-con{--align-self:center;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-33b60b2 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(http://test.hopgo.jp/wp-content/uploads/2025/10/20230621_01_12_s.webp);background-size:cover;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-33b60b2 .elementor-background-overlay{background-color:#00000094;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-33b60b2 .swiper-slide-contents{margin:0 auto;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-33b60b2 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-33b60b2 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-secondary );}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-33b60b2 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-secondary );}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-33b60b2 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-75084f2 .swiper-slide-bg{background-color:var( --e-global-color-secondary );background-image:url(http://test.hopgo.jp/wp-content/uploads/2025/10/20191125_01_20-scaled.webp);background-size:cover;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-75084f2 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-75084f2 .swiper-slide-contents{margin:0 auto;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-75084f2 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-a2eb74d .swiper-slide-bg{background-color:var( --e-global-color-secondary );background-image:url(http://test.hopgo.jp/wp-content/uploads/2025/10/20190218_02_04.webp);background-size:cover;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-a2eb74d .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-a2eb74d .swiper-slide-contents{margin:0 auto;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-a2eb74d .swiper-slide-inner{align-items:center;text-align:center;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-21efff7 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(http://test.hopgo.jp/wp-content/uploads/2025/10/lineup_coaster_img.webp);background-size:cover;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-21efff7 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-21efff7 .swiper-slide-contents{margin:0 auto;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-21efff7 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-c21bd19 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(http://test.hopgo.jp/wp-content/uploads/2025/10/lineup_mitsubishi-fuso_img.webp);background-size:cover;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-c21bd19 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-c21bd19 .swiper-slide-contents{margin:0 auto;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-c21bd19 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-25e2ace .swiper-slide-bg{background-color:#bbbbbb;background-image:url(http://test.hopgo.jp/wp-content/uploads/2025/10/lineup_large-bus_img.webp);background-size:cover;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-25e2ace .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-25e2ace .swiper-slide-contents{margin:0 auto;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-repeater-item-25e2ace .swiper-slide-inner{align-items:center;text-align:center;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .swiper-slide{transition-duration:calc(10000ms*1.2);height:100vh;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-slide-button{background-color:#F8F8F84A;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );border-width:1px;border-radius:36px;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-slide-button:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1622 .elementor-element.elementor-element-5b4e2ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:36px 36px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .swiper-slide-contents{max-width:100%;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:end;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-slide-heading{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-6d8def2-font-family ), Sans-serif;font-size:var( --e-global-typography-6d8def2-font-size );font-weight:var( --e-global-typography-6d8def2-font-weight );text-transform:var( --e-global-typography-6d8def2-text-transform );font-style:var( --e-global-typography-6d8def2-font-style );text-decoration:var( --e-global-typography-6d8def2-text-decoration );line-height:var( --e-global-typography-6d8def2-line-height );}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-slide-description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-swiper-button{font-size:24px;color:var( --e-global-color-secondary );}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-swiper-button svg{fill:var( --e-global-color-secondary );}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;height:8px;width:8px;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .swiper-pagination-fraction{font-size:8px;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#F8F8F863;opacity:1;}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .swiper-pagination-bullet-active{background-color:var( --e-global-color-secondary );}.elementor-1622 .elementor-element.elementor-element-d1d0e6b{--display:flex;--min-height:100vh;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:36px 36px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1622 .elementor-element.elementor-element-d1d0e6b:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-d1d0e6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1622 .elementor-element.elementor-element-da0eafe{--display:flex;--min-height:220px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:36px 36px 36px 36px;--margin-top:250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-1622 .elementor-element.elementor-element-da0eafe:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-da0eafe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1622 .elementor-element.elementor-element-da0eafe.e-con{--align-self:center;}.elementor-1622 .elementor-element.elementor-element-60443aa{text-align:center;}.elementor-1622 .elementor-element.elementor-element-60443aa .elementor-heading-title{font-family:var( --e-global-typography-e0766c8-font-family ), Sans-serif;font-size:var( --e-global-typography-e0766c8-font-size );font-weight:var( --e-global-typography-e0766c8-font-weight );text-transform:var( --e-global-typography-e0766c8-text-transform );font-style:var( --e-global-typography-e0766c8-font-style );text-decoration:var( --e-global-typography-e0766c8-text-decoration );line-height:var( --e-global-typography-e0766c8-line-height );color:var( --e-global-color-secondary );}.elementor-1622 .elementor-element.elementor-element-88db7b7{text-align:center;}.elementor-1622 .elementor-element.elementor-element-88db7b7 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-1622 .elementor-element.elementor-element-87409ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-100px;--margin-bottom:0px;--margin-left:240px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1622 .elementor-element.elementor-element-9ab1698{--display:flex;--min-height:300px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:36px 36px 36px 36px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:64px;--padding-right:64px;}.elementor-1622 .elementor-element.elementor-element-9ab1698:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-9ab1698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1622 .elementor-element.elementor-element-9ab1698.e-con{--align-self:flex-start;}.elementor-1622 .elementor-element.elementor-element-55675ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-55675ba{text-align:left;}.elementor-1622 .elementor-element.elementor-element-55675ba .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:60px;font-weight:900;text-transform:none;font-style:normal;text-decoration:none;line-height:70px;}.elementor-1622 .elementor-element.elementor-element-68e4578 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-68e4578{text-align:left;}.elementor-1622 .elementor-element.elementor-element-68e4578 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-1622 .elementor-element.elementor-element-6f45fa8 > .elementor-widget-container{margin:-600px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-6f45fa8.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-1622 .elementor-element.elementor-element-6f45fa8{text-align:right;}.elementor-1622 .elementor-element.elementor-element-6f45fa8 img{border-radius:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-ca8e28b{--display:flex;--min-height:100vh;--justify-content:space-around;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:36px 36px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1622 .elementor-element.elementor-element-ca8e28b:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-ca8e28b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1622 .elementor-element.elementor-element-ca8e28b.e-con{--align-self:center;}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-repeater-item-33b60b2 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(http://test.hopgo.jp/wp-content/uploads/2025/09/bilderboken-N0j15W4z0_M-unsplash-2-scaled.webp);background-size:cover;}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-repeater-item-33b60b2 .elementor-background-overlay{background-color:#00000094;}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-repeater-item-33b60b2 .swiper-slide-contents{margin:0 auto;}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-repeater-item-33b60b2 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-repeater-item-75084f2 .swiper-slide-bg{background-color:#4054b2;background-image:url(http://test.hopgo.jp/wp-content/uploads/2025/09/1748751.webp);background-size:cover;}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-repeater-item-75084f2 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-repeater-item-75084f2 .swiper-slide-contents{margin:0 auto;}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-repeater-item-75084f2 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-repeater-item-a2eb74d .swiper-slide-bg{background-color:#1abc9c;background-image:url(http://test.hopgo.jp/wp-content/uploads/2025/09/Rectangle-3.webp);background-size:cover;}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-repeater-item-a2eb74d .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-repeater-item-a2eb74d .swiper-slide-contents{margin:0 auto;}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-repeater-item-a2eb74d .swiper-slide-inner{align-items:center;text-align:center;}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-repeater-item-5401e3f .swiper-slide-bg{background-color:#bbbbbb;background-image:url(http://test.hopgo.jp/wp-content/uploads/2025/09/javier-esteban-_E3KKGtFNM0-unsplash-scaled.webp);background-size:cover;}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-repeater-item-5401e3f .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-repeater-item-5401e3f .swiper-slide-contents{margin:0 auto;}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-repeater-item-5401e3f .swiper-slide-inner{align-items:center;text-align:center;}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-repeater-item-c21bd19 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(http://test.hopgo.jp/wp-content/uploads/2025/09/4.webp);background-size:cover;}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-repeater-item-c21bd19 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-repeater-item-c21bd19 .swiper-slide-contents{margin:0 auto;}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-repeater-item-c21bd19 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .swiper-slide{transition-duration:calc(10000ms*1.2);height:100vh;}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-slide-button{background-color:#003366D6;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );border-width:1px;border-radius:36px;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-slide-button:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1622 .elementor-element.elementor-element-0ac9d29 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:36px 36px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .swiper-slide-contents{max-width:100%;}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:end;}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-slide-heading{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-6d8def2-font-family ), Sans-serif;font-size:var( --e-global-typography-6d8def2-font-size );font-weight:var( --e-global-typography-6d8def2-font-weight );text-transform:var( --e-global-typography-6d8def2-text-transform );font-style:var( --e-global-typography-6d8def2-font-style );text-decoration:var( --e-global-typography-6d8def2-text-decoration );line-height:var( --e-global-typography-6d8def2-line-height );}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-slide-description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-swiper-button{font-size:24px;color:var( --e-global-color-secondary );}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-swiper-button svg{fill:var( --e-global-color-secondary );}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;height:8px;width:8px;}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .swiper-pagination-fraction{font-size:8px;}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#F8F8F863;opacity:1;}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .swiper-pagination-bullet-active{background-color:var( --e-global-color-secondary );}.elementor-1622 .elementor-element.elementor-element-4a5caaf{--display:flex;--min-height:100vh;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:36px 36px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1622 .elementor-element.elementor-element-4a5caaf:not(.elementor-motion-effects-element-type-background), .elementor-1622 .elementor-element.elementor-element-4a5caaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://test.hopgo.jp/wp-content/uploads/2025/09/mtfujidawn2560-1-scaled.png");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-1622 .elementor-element.elementor-element-8de75be > .elementor-widget-container{margin:250px 0px 0px 130px;padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-8de75be.elementor-element{--align-self:center;}.elementor-1622 .elementor-element.elementor-element-8de75be{z-index:1;text-align:center;}.elementor-1622 .elementor-element.elementor-element-8de75be .elementor-heading-title{font-family:var( --e-global-typography-a86ec1d-font-family ), Sans-serif;font-size:var( --e-global-typography-a86ec1d-font-size );font-weight:var( --e-global-typography-a86ec1d-font-weight );text-transform:var( --e-global-typography-a86ec1d-text-transform );font-style:var( --e-global-typography-a86ec1d-font-style );text-decoration:var( --e-global-typography-a86ec1d-text-decoration );line-height:var( --e-global-typography-a86ec1d-line-height );color:var( --e-global-color-secondary );}.elementor-1622 .elementor-element.elementor-element-0440070 .elementor-button{background-color:#F8F8F8DB;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:36px 36px 36px 36px;padding:12px 24px 12px 24px;}.elementor-1622 .elementor-element.elementor-element-0440070 > .elementor-widget-container{margin:032px 0px -80px 130px;}.elementor-1622 .elementor-element.elementor-element-0440070.elementor-element{--align-self:center;}.elementor-1622 .elementor-element.elementor-element-0440070{z-index:6;}.elementor-1622 .elementor-element.elementor-element-9d355e1 > .elementor-widget-container{margin:-280px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-9d355e1.elementor-element{--align-self:center;}.elementor-1622 .elementor-element.elementor-element-9d355e1{z-index:5;text-align:center;}.elementor-1622 .elementor-element.elementor-element-9d355e1 img{border-radius:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1622 .elementor-element.elementor-element-811ae50{--width:100vw;}.elementor-1622 .elementor-element.elementor-element-a5d4682{--width:100vw;}.elementor-1622 .elementor-element.elementor-element-d1d0e6b{--width:100vw;}.elementor-1622 .elementor-element.elementor-element-da0eafe{--width:220px;}.elementor-1622 .elementor-element.elementor-element-9ab1698{--width:700px;}.elementor-1622 .elementor-element.elementor-element-ca8e28b{--width:100vw;}.elementor-1622 .elementor-element.elementor-element-4a5caaf{--width:100vw;}}@media(max-width:1024px){.elementor-1622 .elementor-element.elementor-element-b4e42e4 .elementor-heading-title{font-size:var( --e-global-typography-a86ec1d-font-size );line-height:var( --e-global-typography-a86ec1d-line-height );}.elementor-1622 .elementor-element.elementor-element-7793349 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1622 .elementor-element.elementor-element-1923cbb .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-slide-heading{font-size:var( --e-global-typography-6d8def2-font-size );line-height:var( --e-global-typography-6d8def2-line-height );}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-slide-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-slide-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1622 .elementor-element.elementor-element-60443aa .elementor-heading-title{font-size:var( --e-global-typography-e0766c8-font-size );line-height:var( --e-global-typography-e0766c8-line-height );}.elementor-1622 .elementor-element.elementor-element-88db7b7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1622 .elementor-element.elementor-element-68e4578 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-slide-heading{font-size:var( --e-global-typography-6d8def2-font-size );line-height:var( --e-global-typography-6d8def2-line-height );}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-slide-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-slide-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1622 .elementor-element.elementor-element-8de75be .elementor-heading-title{font-size:var( --e-global-typography-a86ec1d-font-size );line-height:var( --e-global-typography-a86ec1d-line-height );}.elementor-1622 .elementor-element.elementor-element-0440070 .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-1622 .elementor-element.elementor-element-b4e42e4 .elementor-heading-title{font-size:var( --e-global-typography-a86ec1d-font-size );line-height:var( --e-global-typography-a86ec1d-line-height );}.elementor-1622 .elementor-element.elementor-element-7793349 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1622 .elementor-element.elementor-element-1923cbb .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-slide-heading{font-size:var( --e-global-typography-6d8def2-font-size );line-height:var( --e-global-typography-6d8def2-line-height );}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-slide-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1622 .elementor-element.elementor-element-5b4e2ac .elementor-slide-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1622 .elementor-element.elementor-element-60443aa .elementor-heading-title{font-size:var( --e-global-typography-e0766c8-font-size );line-height:var( --e-global-typography-e0766c8-line-height );}.elementor-1622 .elementor-element.elementor-element-88db7b7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1622 .elementor-element.elementor-element-68e4578 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-slide-heading{font-size:var( --e-global-typography-6d8def2-font-size );line-height:var( --e-global-typography-6d8def2-line-height );}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-slide-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1622 .elementor-element.elementor-element-0ac9d29 .elementor-slide-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1622 .elementor-element.elementor-element-8de75be .elementor-heading-title{font-size:var( --e-global-typography-a86ec1d-font-size );line-height:var( --e-global-typography-a86ec1d-line-height );}.elementor-1622 .elementor-element.elementor-element-0440070 .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}



/* Start custom CSS for container, class: .elementor-element-811ae50 */.section {
    scroll-snap-align: start;
    scroll-snap-stop: always;
      transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-a5d4682 */.section {
    scroll-snap-align: start;
    scroll-snap-stop: always;
      transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}/* End custom CSS */









/* Start custom CSS for container, class: .elementor-element-d1d0e6b */.section {
    scroll-snap-align: start;
    scroll-snap-stop: always;
      transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-ca8e28b */.section {
    scroll-snap-align: start;
    scroll-snap-stop: always;
      transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-4a5caaf */.section {
    scroll-snap-align: start;
    scroll-snap-stop: always;
      transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b7d6f38 *//html {
    scroll-behavior: smooth;
    scroll-snap-type: y mandatory;
}/* End custom CSS */
