.elementor-378 .elementor-element.elementor-element-e4f3566{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-378 .elementor-element.elementor-element-e4f3566:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-e4f3566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-f637e3f{--display:flex;--justify-content:center;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-b86b5c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-b86b5c9 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:20px;font-weight:900;font-style:italic;line-height:1em;letter-spacing:3px;color:#97D605;}.elementor-378 .elementor-element.elementor-element-f589189{--display:flex;--min-height:450px;--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-378 .elementor-element.elementor-element-f589189:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-f589189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://japan-barista-supply.co.jp/wp-content/uploads/2026/02/スライド_01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-1feb66d{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-1feb66d:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-1feb66d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e27c8d2 );background-image:url("https://japan-barista-supply.co.jp/wp-content/uploads/2026/01/ブラックポリゴン背景.webp");background-repeat:no-repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-1feb66d::before, .elementor-378 .elementor-element.elementor-element-1feb66d > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-1feb66d > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-1feb66d > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-1feb66d > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-1feb66d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-e27c8d2 ) 0%, #0000006B 53%);}.elementor-378 .elementor-element.elementor-element-f9253d0{--display:flex;--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-2fdf476{--e-transform-skewX:-5deg;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-6b10549{--e-transform-skewX:-5deg;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:900;line-height:1em;letter-spacing:4px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-412d560{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-e7a72bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0120px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-378 .elementor-element.elementor-element-5debff0{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-378 .elementor-element.elementor-element-5debff0:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-5debff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04412E;}.elementor-378 .elementor-element.elementor-element-5debff0.e-con{--e-con-transform-rotateZ:4deg;--e-con-transform-scale:1.1;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-be9fb76{--e-transform-skewX:-5deg;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-378 .elementor-element.elementor-element-be9fb76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-378 .elementor-element.elementor-element-be9fb76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-378 .elementor-element.elementor-element-be9fb76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-378 .elementor-element.elementor-element-be9fb76 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-378 .elementor-element.elementor-element-be9fb76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-378 .elementor-element.elementor-element-be9fb76 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-378 .elementor-element.elementor-element-be9fb76 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-378 .elementor-element.elementor-element-be9fb76 .elementor-icon-list-icon{padding-inline-end:20px;}.elementor-378 .elementor-element.elementor-element-be9fb76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-378 .elementor-element.elementor-element-be9fb76 .elementor-icon-list-item > a{font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;}.elementor-378 .elementor-element.elementor-element-be9fb76 .elementor-icon-list-text{color:#F0F0F0;transition:color 0.3s;}.elementor-378 .elementor-element.elementor-element-a618e78{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-378 .elementor-element.elementor-element-d52fa97{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-378 .elementor-element.elementor-element-d52fa97:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-d52fa97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-d52fa97.e-con{--e-con-transform-rotateZ:-4deg;--e-con-transform-scale:1.1;}.elementor-378 .elementor-element.elementor-element-ed5e3d5{--e-transform-skewX:-5deg;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-378 .elementor-element.elementor-element-ed5e3d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-378 .elementor-element.elementor-element-ed5e3d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-378 .elementor-element.elementor-element-ed5e3d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-378 .elementor-element.elementor-element-ed5e3d5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-378 .elementor-element.elementor-element-ed5e3d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-378 .elementor-element.elementor-element-ed5e3d5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-378 .elementor-element.elementor-element-ed5e3d5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-378 .elementor-element.elementor-element-ed5e3d5 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-378 .elementor-element.elementor-element-ed5e3d5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-378 .elementor-element.elementor-element-ed5e3d5 .elementor-icon-list-item > a{font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;}.elementor-378 .elementor-element.elementor-element-ed5e3d5 .elementor-icon-list-text{color:var( --e-global-color-d117f52 );transition:color 0.3s;}.elementor-378 .elementor-element.elementor-element-b066e7b{--display:flex;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-03bf69d{--e-image-carousel-slides-to-show:5;background-color:var( --e-global-color-e27c8d2 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:180px 0px 20px 0px;}.elementor-378 .elementor-element.elementor-element-594d4f0{--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;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-594d4f0:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-594d4f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d117f52 );background-image:url("https://japan-barista-supply.co.jp/wp-content/uploads/2026/01/幾何学白背景-scaled-1.webp");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-594d4f0::before, .elementor-378 .elementor-element.elementor-element-594d4f0 > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-594d4f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-594d4f0 > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-594d4f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-594d4f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d117f52 );--background-overlay:'';}.elementor-378 .elementor-element.elementor-element-bca81cd{--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:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-b9d5fe5{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-b791e49{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:45px;font-weight:900;line-height:1em;letter-spacing:4px;color:#000000;}.elementor-378 .elementor-element.elementor-element-619eb2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-93ce1ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-93ce1ae:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-93ce1ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ccbf53 );background-image:url("https://japan-barista-supply.co.jp/wp-content/uploads/2026/01/濃いグリーン背景左.png");background-position:top right;background-repeat:no-repeat;background-size:52% auto;}.elementor-378 .elementor-element.elementor-element-f4412de{--display:flex;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-378 .elementor-element.elementor-element-d4327d0{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:050px;--padding-right:050px;}.elementor-378 .elementor-element.elementor-element-465f26c{--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:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-ea9e824{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-61e2487{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:45px;font-weight:900;line-height:1em;letter-spacing:4px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-00063f7{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-f55fb1e{--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;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-f55fb1e:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-f55fb1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d117f52 );background-image:url("https://japan-barista-supply.co.jp/wp-content/uploads/2026/01/幾何学白背景-scaled-1.webp");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-f55fb1e::before, .elementor-378 .elementor-element.elementor-element-f55fb1e > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-f55fb1e > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-f55fb1e > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-f55fb1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-f55fb1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d117f52 );--background-overlay:'';}.elementor-378 .elementor-element.elementor-element-8c4b10b{--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:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-d0da638{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-3a4986a{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:900;line-height:1em;letter-spacing:4px;color:#000000;}.elementor-378 .elementor-element.elementor-element-c6968e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-378 .elementor-element.elementor-element-7185035{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-378 .elementor-element.elementor-element-cc25e07{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-378 .elementor-element.elementor-element-cc25e07:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-cc25e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-c8f1c46 img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-ba5775c{--display:flex;--min-height:120px;--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:flex-start;--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-378 .elementor-element.elementor-element-99c104b{--e-transform-skewX:-5deg;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-ff4a5b1{--divider-border-style:solid;--divider-color:var( --e-global-color-d117f52 );--divider-border-width:1px;}.elementor-378 .elementor-element.elementor-element-ff4a5b1 .elementor-divider-separator{width:100%;}.elementor-378 .elementor-element.elementor-element-ff4a5b1 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-378 .elementor-element.elementor-element-fb9c660{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-7975139{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-378 .elementor-element.elementor-element-533c6b8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-378 .elementor-element.elementor-element-533c6b8:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-533c6b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-a5a0e5b img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-7999b42{--display:flex;--min-height:120px;--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:flex-start;--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-378 .elementor-element.elementor-element-096e389{--e-transform-skewX:-5deg;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-a225d39{--divider-border-style:solid;--divider-color:var( --e-global-color-d117f52 );--divider-border-width:1px;}.elementor-378 .elementor-element.elementor-element-a225d39 .elementor-divider-separator{width:100%;}.elementor-378 .elementor-element.elementor-element-a225d39 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-378 .elementor-element.elementor-element-805500d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-c22c3a7{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-378 .elementor-element.elementor-element-b2118f8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-378 .elementor-element.elementor-element-b2118f8:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-b2118f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-b06de17 img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-a52c3af{--display:flex;--min-height:120px;--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:flex-start;--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-378 .elementor-element.elementor-element-354b4a5{--e-transform-skewX:-5deg;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-73162d6{--divider-border-style:solid;--divider-color:var( --e-global-color-d117f52 );--divider-border-width:1px;}.elementor-378 .elementor-element.elementor-element-73162d6 .elementor-divider-separator{width:100%;}.elementor-378 .elementor-element.elementor-element-73162d6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-378 .elementor-element.elementor-element-86e7e07{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-d521296{--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;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-d521296:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-d521296 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-d521296::before, .elementor-378 .elementor-element.elementor-element-d521296 > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-d521296 > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-d521296 > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-d521296 > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-d521296 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-378 .elementor-element.elementor-element-8897eb0{--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:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-64134b6{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-bc901bb{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:900;line-height:1.3em;letter-spacing:4px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-1f3acf9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-378 .elementor-element.elementor-element-ceffdd9{--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:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-16cab06{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-fc317ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-fc317ae:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-fc317ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-d13922c{--e-transform-skewX:-5deg;padding:10px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-8b5d795 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-e563966{padding:10px 0px 0px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-4f0e663{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-378 .elementor-element.elementor-element-733ff9e .elementor-button{background-color:var( --e-global-color-9ccbf53 );font-family:"Alata", Sans-serif;font-size:20px;font-weight:900;line-height:1em;letter-spacing:2px;fill:var( --e-global-color-d117f52 );color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-378 .elementor-element.elementor-element-733ff9e{--e-transform-skewX:-5deg;}.elementor-378 .elementor-element.elementor-element-733ff9e.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-733ff9e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-378 .elementor-element.elementor-element-733ff9e .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-378 .elementor-element.elementor-element-70f4e2a{--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:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-6bfb8a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-e2c6203{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-e2c6203:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-e2c6203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-2e715c7{--e-transform-skewX:-5deg;padding:10px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-d615312 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-7aaca67{padding:10px 0px 0px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-5855c6a{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-fd4fb6c .elementor-button{background-color:var( --e-global-color-9ccbf53 );font-family:"Alata", Sans-serif;font-size:20px;font-weight:900;line-height:1em;letter-spacing:2px;fill:var( --e-global-color-d117f52 );color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-378 .elementor-element.elementor-element-fd4fb6c{--e-transform-skewX:-5deg;}.elementor-378 .elementor-element.elementor-element-fd4fb6c.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-fd4fb6c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-378 .elementor-element.elementor-element-fd4fb6c .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-378 .elementor-element.elementor-element-0c679dd{--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:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-38091fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-c0609ed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-c0609ed:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-c0609ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-add8c1b{--e-transform-skewX:-5deg;padding:10px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-75e1eed img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-361bf2b{padding:10px 0px 0px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-1bf6c39{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-2f7c438 .elementor-button{background-color:var( --e-global-color-9ccbf53 );font-family:"Alata", Sans-serif;font-size:20px;font-weight:900;line-height:1em;letter-spacing:2px;fill:var( --e-global-color-d117f52 );color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-378 .elementor-element.elementor-element-2f7c438{--e-transform-skewX:-5deg;}.elementor-378 .elementor-element.elementor-element-2f7c438.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-2f7c438 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-378 .elementor-element.elementor-element-2f7c438 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-378 .elementor-element.elementor-element-ef30f77{--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;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-ef30f77:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-ef30f77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d117f52 );background-image:url("https://japan-barista-supply.co.jp/wp-content/uploads/2026/01/幾何学白背景-scaled-1.webp");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-ef30f77::before, .elementor-378 .elementor-element.elementor-element-ef30f77 > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-ef30f77 > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-ef30f77 > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-ef30f77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-ef30f77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d117f52 );--background-overlay:'';}.elementor-378 .elementor-element.elementor-element-be47865{--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:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-352ad33{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-936e2cb{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:45px;font-weight:900;line-height:1em;letter-spacing:4px;color:#000000;}.elementor-378 .elementor-element.elementor-element-f78df10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-d696fe7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-d696fe7:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-d696fe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ccbf53 );background-image:url("https://japan-barista-supply.co.jp/wp-content/uploads/2026/01/濃いグリーン背景左.png");background-position:top right;background-repeat:no-repeat;background-size:52% auto;}.elementor-378 .elementor-element.elementor-element-6905e6c{--display:flex;--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-378 .elementor-element.elementor-element-c36b44d{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:050px;--padding-right:050px;}.elementor-378 .elementor-element.elementor-element-26e4fdf{--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:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-d283032{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-bc829a2{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:45px;font-weight:900;line-height:1em;letter-spacing:4px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-1ebe729{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-14a49cb{--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;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-14a49cb:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-14a49cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d117f52 );background-image:url("https://japan-barista-supply.co.jp/wp-content/uploads/2026/01/幾何学白背景-scaled-1.webp");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-14a49cb::before, .elementor-378 .elementor-element.elementor-element-14a49cb > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-14a49cb > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-14a49cb > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-14a49cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-14a49cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d117f52 );--background-overlay:'';}.elementor-378 .elementor-element.elementor-element-c79cb34{--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:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-b66345f{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-193d53d{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:900;line-height:1em;letter-spacing:4px;color:#000000;}.elementor-378 .elementor-element.elementor-element-fb8f707{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-378 .elementor-element.elementor-element-6ece84f{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-378 .elementor-element.elementor-element-be92b1a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-378 .elementor-element.elementor-element-be92b1a:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-be92b1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-21aa905 img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-7142705{--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:flex-start;--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-378 .elementor-element.elementor-element-62f3942{--e-transform-skewX:-5deg;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-7646b33{--divider-border-style:solid;--divider-color:var( --e-global-color-d117f52 );--divider-border-width:1px;}.elementor-378 .elementor-element.elementor-element-7646b33 .elementor-divider-separator{width:100%;}.elementor-378 .elementor-element.elementor-element-7646b33 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-378 .elementor-element.elementor-element-f4845a0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-5c445d3{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-378 .elementor-element.elementor-element-ad42da4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-378 .elementor-element.elementor-element-ad42da4:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-ad42da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-e2f5510 img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-649f659{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-2a5d785{--e-transform-skewX:-5deg;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-123b4c1{--divider-border-style:solid;--divider-color:var( --e-global-color-d117f52 );--divider-border-width:1px;}.elementor-378 .elementor-element.elementor-element-123b4c1 .elementor-divider-separator{width:100%;}.elementor-378 .elementor-element.elementor-element-123b4c1 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-378 .elementor-element.elementor-element-38f2e8a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-2dfd5c4{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-378 .elementor-element.elementor-element-98421ca{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-378 .elementor-element.elementor-element-98421ca:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-98421ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-23e6a7a img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-7e58ec0{--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:flex-start;--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-378 .elementor-element.elementor-element-af15a15{--e-transform-skewX:-5deg;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-68892c6{--divider-border-style:solid;--divider-color:var( --e-global-color-d117f52 );--divider-border-width:1px;}.elementor-378 .elementor-element.elementor-element-68892c6 .elementor-divider-separator{width:100%;}.elementor-378 .elementor-element.elementor-element-68892c6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-378 .elementor-element.elementor-element-30dd402{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-04b4dff{--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;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-04b4dff:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-04b4dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-04b4dff::before, .elementor-378 .elementor-element.elementor-element-04b4dff > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-04b4dff > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-04b4dff > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-04b4dff > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-04b4dff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-378 .elementor-element.elementor-element-8f97e40{--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:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-8d16fff{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-eb48e52{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:900;line-height:1.3em;letter-spacing:4px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-330d7f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-378 .elementor-element.elementor-element-3b1409e{--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:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-b644176{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-51e26c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-51e26c3:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-51e26c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-7ccb76c{--e-transform-skewX:-5deg;padding:10px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-0594d84 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-56a42c1{padding:10px 0px 0px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-a61bb7a{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-69c1d2c .elementor-button{background-color:var( --e-global-color-9ccbf53 );font-family:"Alata", Sans-serif;font-size:20px;font-weight:900;line-height:1em;letter-spacing:2px;fill:var( --e-global-color-d117f52 );color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-378 .elementor-element.elementor-element-69c1d2c{--e-transform-skewX:-5deg;}.elementor-378 .elementor-element.elementor-element-69c1d2c.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-69c1d2c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-378 .elementor-element.elementor-element-69c1d2c .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-378 .elementor-element.elementor-element-32d1e4d{--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:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-c57019f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-a729a6e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-a729a6e:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-a729a6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-ac0867d{--e-transform-skewX:-5deg;padding:10px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-580c0e9 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-b3b0921{padding:10px 0px 0px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-d8d84f0{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-a8f9ad0 .elementor-button{background-color:var( --e-global-color-9ccbf53 );font-family:"Alata", Sans-serif;font-size:20px;font-weight:900;line-height:1em;letter-spacing:2px;fill:var( --e-global-color-d117f52 );color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-378 .elementor-element.elementor-element-a8f9ad0{--e-transform-skewX:-5deg;}.elementor-378 .elementor-element.elementor-element-a8f9ad0.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-a8f9ad0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-378 .elementor-element.elementor-element-a8f9ad0 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-378 .elementor-element.elementor-element-7033bb4{--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:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-9b1928a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-c121167{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-c121167:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-c121167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-64d0708{--e-transform-skewX:-5deg;padding:10px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-7797006 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-72be4cb{padding:10px 0px 0px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-696db6d{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-8b91fd3 .elementor-button{background-color:var( --e-global-color-9ccbf53 );font-family:"Alata", Sans-serif;font-size:20px;font-weight:900;line-height:1em;letter-spacing:2px;fill:var( --e-global-color-d117f52 );color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-378 .elementor-element.elementor-element-8b91fd3{--e-transform-skewX:-5deg;}.elementor-378 .elementor-element.elementor-element-8b91fd3.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-8b91fd3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-378 .elementor-element.elementor-element-8b91fd3 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-378 .elementor-element.elementor-element-7d97444{--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;--overlay-opacity:0.9;--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-378 .elementor-element.elementor-element-7d97444:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-7d97444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://japan-barista-supply.co.jp/wp-content/uploads/2026/01/幾何学白背景-scaled-1.webp");background-position:center center;background-size:cover;}.elementor-378 .elementor-element.elementor-element-7d97444::before, .elementor-378 .elementor-element.elementor-element-7d97444 > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-7d97444 > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-7d97444 > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-7d97444 > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-7d97444 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d117f52 );--background-overlay:'';}.elementor-378 .elementor-element.elementor-element-46c7647{--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;--padding-top:150px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-273358a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-273358a::before, .elementor-378 .elementor-element.elementor-element-273358a > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-273358a > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-273358a > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-273358a > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-273358a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-378 .elementor-element.elementor-element-f185574{--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:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-64b96e3{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-ff89e2d{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:45px;font-weight:900;line-height:1em;letter-spacing:4px;color:#000000;}.elementor-378 .elementor-element.elementor-element-1092715{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-1092715 p{margin-block-end:1em;}.elementor-378 .elementor-element.elementor-element-fb93009{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-6fb499a{--e-image-carousel-slides-to-show:5;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-a74a885{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-a74a885::before, .elementor-378 .elementor-element.elementor-element-a74a885 > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-a74a885 > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-a74a885 > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-a74a885 > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-a74a885 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-378 .elementor-element.elementor-element-3d83b4e{--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:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-c1403fb{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-356a049{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:900;line-height:1em;letter-spacing:4px;color:#000000;}.elementor-378 .elementor-element.elementor-element-0d405e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--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-378 .elementor-element.elementor-element-2c9443a{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-5f1a428{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-5f1a428:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-5f1a428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-8b64c8d img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-8e2082b{--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;}.elementor-378 .elementor-element.elementor-element-5020469{--e-transform-skewX:-5deg;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-3bbf830{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-1a22ba9{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-e0d64ff{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-e0d64ff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-3c77169{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-3c77169:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-3c77169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-62517e0 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-c956593{--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;}.elementor-378 .elementor-element.elementor-element-e21226f{--e-transform-skewX:-5deg;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-db58b73{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-139bde5{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-2c2694a{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-5008598{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-5008598:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-5008598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-90feba5 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-b7ac234{--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;}.elementor-378 .elementor-element.elementor-element-e68f007{--e-transform-skewX:-5deg;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-ba97b11{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-5cf5171{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-2d81903{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-209ab69{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-209ab69:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-209ab69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-7c53527 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-1900787{--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;}.elementor-378 .elementor-element.elementor-element-e1de487{--e-transform-skewX:-5deg;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-77e9e89{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-5bcd149{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-4abe931{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-3eebcc5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-3eebcc5:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-3eebcc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-213d7ca img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-0e999aa{--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;}.elementor-378 .elementor-element.elementor-element-4b9c6cb{--e-transform-skewX:-5deg;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-459947e{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-45e1856{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-9c6b493{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:130px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-9c6b493::before, .elementor-378 .elementor-element.elementor-element-9c6b493 > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-9c6b493 > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-9c6b493 > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-9c6b493 > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-9c6b493 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-378 .elementor-element.elementor-element-f8f529d{--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:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-0882a4a{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-c202065{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:900;line-height:1em;letter-spacing:4px;color:#000000;}.elementor-378 .elementor-element.elementor-element-cc39eba{--display:flex;}.elementor-378 .elementor-element.elementor-element-f87aa06{--display:grid;--e-con-grid-template-columns:150px 1fr;--e-con-grid-template-rows:none;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-2c64306{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-2c64306:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-2c64306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-0380dfa{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-0f3cfbc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-378 .elementor-element.elementor-element-1a5298c{--e-transform-skewX:-5deg;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-2a39504{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-0c10c95{--display:grid;--e-con-grid-template-columns:150px 1fr;--e-con-grid-template-rows:none;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-427b587{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-427b587:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-427b587 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-63e4439{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-d2c2191{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-378 .elementor-element.elementor-element-7ca79d9{--e-transform-skewX:-5deg;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-2f990d0{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-a1f2f7e{--display:grid;--e-con-grid-template-columns:150px 1fr;--e-con-grid-template-rows:none;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-df364a1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-df364a1:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-df364a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-fdfd7e8{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-aa951ce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-378 .elementor-element.elementor-element-879191b{--e-transform-skewX:-5deg;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-b66e086{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-94aee46{--display:grid;--e-con-grid-template-columns:150px 1fr;--e-con-grid-template-rows:none;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-3563383{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-3563383:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-3563383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-7928683{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-dda364b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-378 .elementor-element.elementor-element-80722c4{--e-transform-skewX:-5deg;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-4b8326b{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-137ed23{--display:grid;--e-con-grid-template-columns:150px 1fr;--e-con-grid-template-rows:none;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-3091d2c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-3091d2c:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-3091d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-f7773fd{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-11cdd98{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-378 .elementor-element.elementor-element-a083033{--e-transform-skewX:-5deg;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-b9ce39b{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-986ed1a{--display:grid;--e-con-grid-template-columns:150px 1fr;--e-con-grid-template-rows:none;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-8ace2f1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-8ace2f1:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-8ace2f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-19a859d{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-77da79c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-378 .elementor-element.elementor-element-ddaafae{--e-transform-skewX:-5deg;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-433827b{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-d985e93{--display:grid;--e-con-grid-template-columns:150px 1fr;--e-con-grid-template-rows:none;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-3e4fe67{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-3e4fe67:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-3e4fe67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-fe72abc{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-b632740{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-378 .elementor-element.elementor-element-7dca4b8{--e-transform-skewX:-5deg;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-aa7f7a3{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-7ab1bf3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0120px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-378 .elementor-element.elementor-element-b27b3fa{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-378 .elementor-element.elementor-element-b27b3fa:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-b27b3fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04412E;}.elementor-378 .elementor-element.elementor-element-b27b3fa.e-con{--e-con-transform-rotateZ:4deg;--e-con-transform-scale:1.1;}.elementor-378 .elementor-element.elementor-element-fd7fd7a{--e-transform-skewX:-5deg;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-378 .elementor-element.elementor-element-fd7fd7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-378 .elementor-element.elementor-element-fd7fd7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-378 .elementor-element.elementor-element-fd7fd7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-378 .elementor-element.elementor-element-fd7fd7a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-378 .elementor-element.elementor-element-fd7fd7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-378 .elementor-element.elementor-element-fd7fd7a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-378 .elementor-element.elementor-element-fd7fd7a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-378 .elementor-element.elementor-element-fd7fd7a .elementor-icon-list-icon{padding-inline-end:20px;}.elementor-378 .elementor-element.elementor-element-fd7fd7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-378 .elementor-element.elementor-element-fd7fd7a .elementor-icon-list-item > a{font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;}.elementor-378 .elementor-element.elementor-element-fd7fd7a .elementor-icon-list-text{color:#F0F0F0;transition:color 0.3s;}.elementor-378 .elementor-element.elementor-element-73c0276{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-378 .elementor-element.elementor-element-01ff00f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-378 .elementor-element.elementor-element-01ff00f:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-01ff00f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-01ff00f.e-con{--e-con-transform-rotateZ:-4deg;--e-con-transform-scale:1.1;}.elementor-378 .elementor-element.elementor-element-9aaa15f{--e-transform-skewX:-5deg;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-378 .elementor-element.elementor-element-9aaa15f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-378 .elementor-element.elementor-element-9aaa15f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-378 .elementor-element.elementor-element-9aaa15f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-378 .elementor-element.elementor-element-9aaa15f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-378 .elementor-element.elementor-element-9aaa15f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-378 .elementor-element.elementor-element-9aaa15f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-378 .elementor-element.elementor-element-9aaa15f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-378 .elementor-element.elementor-element-9aaa15f .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-378 .elementor-element.elementor-element-9aaa15f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-378 .elementor-element.elementor-element-9aaa15f .elementor-icon-list-item > a{font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;}.elementor-378 .elementor-element.elementor-element-9aaa15f .elementor-icon-list-text{color:var( --e-global-color-d117f52 );transition:color 0.3s;}.elementor-378 .elementor-element.elementor-element-1d2bcd3{--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;--overlay-opacity:1;--margin-top:-165px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0150px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-1d2bcd3:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-1d2bcd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://japan-barista-supply.co.jp/wp-content/uploads/2026/01/coffee_beans.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-1d2bcd3::before, .elementor-378 .elementor-element.elementor-element-1d2bcd3 > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-1d2bcd3 > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-1d2bcd3 > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-1d2bcd3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-1d2bcd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000B8 0%, #000000E6 100%);}.elementor-378 .elementor-element.elementor-element-b1e65ec{--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:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-2b1471d{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-87dbc09{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:45px;font-weight:900;line-height:1em;letter-spacing:4px;color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-3bade7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:020px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-779ef04 .elementor-button{background-color:var( --e-global-color-9ccbf53 );font-family:"Alata", Sans-serif;font-size:20px;font-weight:900;line-height:1em;letter-spacing:2px;fill:var( --e-global-color-d117f52 );color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-378 .elementor-element.elementor-element-779ef04{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-779ef04 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-378 .elementor-element.elementor-element-779ef04 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-378 .elementor-element.elementor-element-ca64694{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-378 .elementor-element.elementor-element-ca64694:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-ca64694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-69ecd8c{--display:flex;--justify-content:center;--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-378 .elementor-element.elementor-element-91411e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-91411e0 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:20px;font-weight:900;font-style:italic;line-height:1em;letter-spacing:3px;color:#97D605;}.elementor-378 .elementor-element.elementor-element-ec4ce08{--display:flex;--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-378 .elementor-element.elementor-element-c1bb0a5{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-c1bb0a5:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-c1bb0a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e27c8d2 );background-image:url("https://japan-barista-supply.co.jp/wp-content/uploads/2026/01/ブラックポリゴン背景.webp");background-repeat:no-repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-c1bb0a5::before, .elementor-378 .elementor-element.elementor-element-c1bb0a5 > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-c1bb0a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-c1bb0a5 > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-c1bb0a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-c1bb0a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-e27c8d2 ) 0%, #0000006B 53%);}.elementor-378 .elementor-element.elementor-element-6c056ed{--display:flex;--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-378 .elementor-element.elementor-element-3d5d9f2{--e-transform-skewX:-5deg;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-b3faaa4{--e-transform-skewX:-5deg;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:900;line-height:1em;letter-spacing:4px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-b7bf65f{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.5em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-98638be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0120px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-378 .elementor-element.elementor-element-661619e{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-378 .elementor-element.elementor-element-661619e:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-661619e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04412E;}.elementor-378 .elementor-element.elementor-element-661619e.e-con{--e-con-transform-rotateZ:4deg;--e-con-transform-scale:1.1;}.elementor-378 .elementor-element.elementor-element-14379c8{--e-transform-skewX:-5deg;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-378 .elementor-element.elementor-element-14379c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-378 .elementor-element.elementor-element-14379c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-378 .elementor-element.elementor-element-14379c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-378 .elementor-element.elementor-element-14379c8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-378 .elementor-element.elementor-element-14379c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-378 .elementor-element.elementor-element-14379c8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-378 .elementor-element.elementor-element-14379c8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-378 .elementor-element.elementor-element-14379c8 .elementor-icon-list-icon{padding-inline-end:20px;}.elementor-378 .elementor-element.elementor-element-14379c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-378 .elementor-element.elementor-element-14379c8 .elementor-icon-list-item > a{font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;}.elementor-378 .elementor-element.elementor-element-14379c8 .elementor-icon-list-text{color:#F0F0F0;transition:color 0.3s;}.elementor-378 .elementor-element.elementor-element-1fefb66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-378 .elementor-element.elementor-element-e66f96e{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-378 .elementor-element.elementor-element-e66f96e:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-e66f96e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-e66f96e.e-con{--e-con-transform-rotateZ:-4deg;--e-con-transform-scale:1.1;}.elementor-378 .elementor-element.elementor-element-3074eb1{--e-transform-skewX:-5deg;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-378 .elementor-element.elementor-element-3074eb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-378 .elementor-element.elementor-element-3074eb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-378 .elementor-element.elementor-element-3074eb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-378 .elementor-element.elementor-element-3074eb1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-378 .elementor-element.elementor-element-3074eb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-378 .elementor-element.elementor-element-3074eb1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-378 .elementor-element.elementor-element-3074eb1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-378 .elementor-element.elementor-element-3074eb1 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-378 .elementor-element.elementor-element-3074eb1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-378 .elementor-element.elementor-element-3074eb1 .elementor-icon-list-item > a{font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;}.elementor-378 .elementor-element.elementor-element-3074eb1 .elementor-icon-list-text{color:var( --e-global-color-d117f52 );transition:color 0.3s;}.elementor-378 .elementor-element.elementor-element-ad05550{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-6edd5cb{--e-image-carousel-slides-to-show:5;background-color:var( --e-global-color-e27c8d2 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;}.elementor-378 .elementor-element.elementor-element-dd89213{--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;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-dd89213:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-dd89213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d117f52 );background-image:url("https://japan-barista-supply.co.jp/wp-content/uploads/2026/01/幾何学白背景-scaled-1.webp");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-dd89213::before, .elementor-378 .elementor-element.elementor-element-dd89213 > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-dd89213 > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-dd89213 > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-dd89213 > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-dd89213 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d117f52 );--background-overlay:'';}.elementor-378 .elementor-element.elementor-element-b0a5c18{--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:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-eec576b{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-c6bebca{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:900;line-height:1em;letter-spacing:4px;color:#000000;}.elementor-378 .elementor-element.elementor-element-3468c9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-fcccbc7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-fcccbc7:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-fcccbc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-ce286b0{--display:flex;--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-378 .elementor-element.elementor-element-f13c94e{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:050px;--padding-right:050px;}.elementor-378 .elementor-element.elementor-element-34a7952{--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:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-b768205{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-3d1c1b6{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:900;line-height:1em;letter-spacing:4px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-2037a48{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-414e130{--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;--overlay-opacity:0.9;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-414e130:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-414e130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d117f52 );background-image:url("https://japan-barista-supply.co.jp/wp-content/uploads/2026/01/幾何学白背景-scaled-1.webp");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-414e130::before, .elementor-378 .elementor-element.elementor-element-414e130 > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-414e130 > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-414e130 > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-414e130 > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-414e130 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d117f52 );--background-overlay:'';}.elementor-378 .elementor-element.elementor-element-634e017{--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:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-c2b9094{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-599c7f1{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:900;line-height:1em;letter-spacing:4px;color:#000000;}.elementor-378 .elementor-element.elementor-element-87498ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-378 .elementor-element.elementor-element-f438e63{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-36dc606{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-36dc606:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-36dc606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-354edde img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-b31e816{--e-transform-skewX:-5deg;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-82a15e2{--divider-border-style:solid;--divider-color:var( --e-global-color-d117f52 );--divider-border-width:1px;}.elementor-378 .elementor-element.elementor-element-82a15e2 .elementor-divider-separator{width:100%;}.elementor-378 .elementor-element.elementor-element-82a15e2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-378 .elementor-element.elementor-element-d41ada4{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-8e36a56{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-451dc27{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-451dc27:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-451dc27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-a7d6f22 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-200ce37{--e-transform-skewX:-5deg;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-be449b2{--divider-border-style:solid;--divider-color:var( --e-global-color-d117f52 );--divider-border-width:1px;}.elementor-378 .elementor-element.elementor-element-be449b2 .elementor-divider-separator{width:100%;}.elementor-378 .elementor-element.elementor-element-be449b2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-378 .elementor-element.elementor-element-de63fbb{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-ac76b92{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-072ce0c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-072ce0c:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-072ce0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-dd75cf0 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-791ae53{--e-transform-skewX:-5deg;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-8f3f602{--divider-border-style:solid;--divider-color:var( --e-global-color-d117f52 );--divider-border-width:1px;}.elementor-378 .elementor-element.elementor-element-8f3f602 .elementor-divider-separator{width:100%;}.elementor-378 .elementor-element.elementor-element-8f3f602 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-378 .elementor-element.elementor-element-414f822{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-a0989fd{--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;--overlay-opacity:0.9;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-a0989fd:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-a0989fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-a0989fd::before, .elementor-378 .elementor-element.elementor-element-a0989fd > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-a0989fd > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-a0989fd > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-a0989fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-a0989fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-378 .elementor-element.elementor-element-3fd1177{--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:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-7a370a4{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-d72452b{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:900;line-height:1em;letter-spacing:4px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-b125b03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-378 .elementor-element.elementor-element-dc9005d{--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:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-8e858bc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-ef77ef7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-ef77ef7:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-ef77ef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-3f220b8{--e-transform-skewX:-5deg;padding:10px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-a1cca05 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-20afd17{padding:10px 0px 0px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-af948c9{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-246fddd .elementor-button{background-color:var( --e-global-color-9ccbf53 );font-family:"Alata", Sans-serif;font-size:20px;font-weight:900;line-height:1em;letter-spacing:2px;fill:var( --e-global-color-d117f52 );color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-378 .elementor-element.elementor-element-246fddd{--e-transform-skewX:-5deg;}.elementor-378 .elementor-element.elementor-element-246fddd.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-246fddd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-378 .elementor-element.elementor-element-246fddd .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-378 .elementor-element.elementor-element-216197d{--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:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-b59933f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-bd2c4a0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-bd2c4a0:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-bd2c4a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-552eb85{--e-transform-skewX:-5deg;padding:10px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-0cc541b img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-4c39a8d{padding:10px 0px 0px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-a76cbf6{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-a64a068 .elementor-button{background-color:var( --e-global-color-9ccbf53 );font-family:"Alata", Sans-serif;font-size:20px;font-weight:900;line-height:1em;letter-spacing:2px;fill:var( --e-global-color-d117f52 );color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-378 .elementor-element.elementor-element-a64a068{--e-transform-skewX:-5deg;}.elementor-378 .elementor-element.elementor-element-a64a068.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-a64a068 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-378 .elementor-element.elementor-element-a64a068 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-378 .elementor-element.elementor-element-3902627{--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:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-58ed4b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-65a8f07{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-65a8f07:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-65a8f07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-78a2d71{--e-transform-skewX:-5deg;padding:10px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-a878aad img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-87072e2{padding:10px 0px 0px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-8ee18c5{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-535827a .elementor-button{background-color:var( --e-global-color-9ccbf53 );font-family:"Alata", Sans-serif;font-size:20px;font-weight:900;line-height:1em;letter-spacing:2px;fill:var( --e-global-color-d117f52 );color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-378 .elementor-element.elementor-element-535827a{--e-transform-skewX:-5deg;}.elementor-378 .elementor-element.elementor-element-535827a.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-535827a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-378 .elementor-element.elementor-element-535827a .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-378 .elementor-element.elementor-element-14750f7{--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;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-14750f7:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-14750f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d117f52 );background-image:url("https://japan-barista-supply.co.jp/wp-content/uploads/2026/01/幾何学白背景-scaled-1.webp");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-14750f7::before, .elementor-378 .elementor-element.elementor-element-14750f7 > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-14750f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-14750f7 > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-14750f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-14750f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d117f52 );--background-overlay:'';}.elementor-378 .elementor-element.elementor-element-3ace23b{--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:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-261430c{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-d4329bb{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:900;line-height:1em;letter-spacing:4px;color:#000000;}.elementor-378 .elementor-element.elementor-element-db55247{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-6cc030e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-6cc030e:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-6cc030e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-1c8e44e{--display:flex;--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-378 .elementor-element.elementor-element-2333754{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:050px;--padding-right:050px;}.elementor-378 .elementor-element.elementor-element-da9b90c{--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:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-09a920c{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-892200b{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:900;line-height:1em;letter-spacing:4px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-512419c{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-f2d8c70{--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;--overlay-opacity:0.9;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-f2d8c70:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-f2d8c70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d117f52 );background-image:url("https://japan-barista-supply.co.jp/wp-content/uploads/2026/01/幾何学白背景-scaled-1.webp");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-f2d8c70::before, .elementor-378 .elementor-element.elementor-element-f2d8c70 > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-f2d8c70 > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-f2d8c70 > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-f2d8c70 > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-f2d8c70 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d117f52 );--background-overlay:'';}.elementor-378 .elementor-element.elementor-element-6385288{--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:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-8919ee4{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-881c35b{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:900;line-height:1em;letter-spacing:4px;color:#000000;}.elementor-378 .elementor-element.elementor-element-fadbffe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-378 .elementor-element.elementor-element-f8e7e8c{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-3ec5538{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-3ec5538:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-3ec5538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-7051feb img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-bcf81b2{--e-transform-skewX:-5deg;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-cf404af{--divider-border-style:solid;--divider-color:var( --e-global-color-d117f52 );--divider-border-width:1px;}.elementor-378 .elementor-element.elementor-element-cf404af .elementor-divider-separator{width:100%;}.elementor-378 .elementor-element.elementor-element-cf404af .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-378 .elementor-element.elementor-element-abb01d1{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-985cdbe{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-0a66eb6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-0a66eb6:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-0a66eb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-7d70eb9 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-8bfa13b{--e-transform-skewX:-5deg;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-0326cbd{--divider-border-style:solid;--divider-color:var( --e-global-color-d117f52 );--divider-border-width:1px;}.elementor-378 .elementor-element.elementor-element-0326cbd .elementor-divider-separator{width:100%;}.elementor-378 .elementor-element.elementor-element-0326cbd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-378 .elementor-element.elementor-element-cda349f{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-7732a69{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-62b100f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-62b100f:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-62b100f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-3dfecdd img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-f0493ce{--e-transform-skewX:-5deg;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-98e3d11{--divider-border-style:solid;--divider-color:var( --e-global-color-d117f52 );--divider-border-width:1px;}.elementor-378 .elementor-element.elementor-element-98e3d11 .elementor-divider-separator{width:100%;}.elementor-378 .elementor-element.elementor-element-98e3d11 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-378 .elementor-element.elementor-element-753a385{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-8a4b88b{--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;--overlay-opacity:0.9;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-8a4b88b:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-8a4b88b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-8a4b88b::before, .elementor-378 .elementor-element.elementor-element-8a4b88b > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-8a4b88b > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-8a4b88b > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-8a4b88b > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-8a4b88b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-378 .elementor-element.elementor-element-95184c8{--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:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-0fa3040{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-41a3504{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:900;line-height:1em;letter-spacing:4px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-33e28e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-378 .elementor-element.elementor-element-5283583{--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:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-cd4d2e6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-cf11f2a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-cf11f2a:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-cf11f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-c8a0fbb{--e-transform-skewX:-5deg;padding:10px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-f8a4b80 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-28c3d3e{padding:10px 0px 0px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-37ca4f0{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-9a73eac .elementor-button{background-color:var( --e-global-color-9ccbf53 );font-family:"Alata", Sans-serif;font-size:20px;font-weight:900;line-height:1em;letter-spacing:2px;fill:var( --e-global-color-d117f52 );color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-378 .elementor-element.elementor-element-9a73eac{--e-transform-skewX:-5deg;}.elementor-378 .elementor-element.elementor-element-9a73eac.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-9a73eac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-378 .elementor-element.elementor-element-9a73eac .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-378 .elementor-element.elementor-element-e09694f{--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:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-5cdec55{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-a7f9893{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-a7f9893:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-a7f9893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-a31236b{--e-transform-skewX:-5deg;padding:10px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-6e78790 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-0a879b7{padding:10px 0px 0px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-29cae8f{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-8e6b132 .elementor-button{background-color:var( --e-global-color-9ccbf53 );font-family:"Alata", Sans-serif;font-size:20px;font-weight:900;line-height:1em;letter-spacing:2px;fill:var( --e-global-color-d117f52 );color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-378 .elementor-element.elementor-element-8e6b132{--e-transform-skewX:-5deg;}.elementor-378 .elementor-element.elementor-element-8e6b132.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-8e6b132 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-378 .elementor-element.elementor-element-8e6b132 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-378 .elementor-element.elementor-element-ba16156{--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:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-00ace59{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-a6b0c54{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-a6b0c54:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-a6b0c54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-f7e8a8a{--e-transform-skewX:-5deg;padding:10px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-fb6fae8 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-0a5b63d{padding:10px 0px 0px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-c53b966{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-f3b0ec9 .elementor-button{background-color:var( --e-global-color-9ccbf53 );font-family:"Alata", Sans-serif;font-size:20px;font-weight:900;line-height:1em;letter-spacing:2px;fill:var( --e-global-color-d117f52 );color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-378 .elementor-element.elementor-element-f3b0ec9{--e-transform-skewX:-5deg;}.elementor-378 .elementor-element.elementor-element-f3b0ec9.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-f3b0ec9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-378 .elementor-element.elementor-element-f3b0ec9 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-378 .elementor-element.elementor-element-aaa477d{--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;--overlay-opacity:0.5;}.elementor-378 .elementor-element.elementor-element-aaa477d:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-aaa477d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-aaa477d::before, .elementor-378 .elementor-element.elementor-element-aaa477d > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-aaa477d > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-aaa477d > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-aaa477d > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-aaa477d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d117f52 );--background-overlay:'';}.elementor-378 .elementor-element.elementor-element-4fe3a2d{--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;--padding-top:150px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-3575f77{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-3575f77::before, .elementor-378 .elementor-element.elementor-element-3575f77 > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-3575f77 > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-3575f77 > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-3575f77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-3575f77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-378 .elementor-element.elementor-element-2bd1f28{--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:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-a6c1365{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-64e0569{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:45px;font-weight:900;line-height:1em;letter-spacing:4px;color:#000000;}.elementor-378 .elementor-element.elementor-element-f24acc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-f24acc0 p{margin-block-end:1em;}.elementor-378 .elementor-element.elementor-element-b6eda82{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-595ff91{--e-image-carousel-slides-to-show:5;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-2898bf5{--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;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-2898bf5::before, .elementor-378 .elementor-element.elementor-element-2898bf5 > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-2898bf5 > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-2898bf5 > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-2898bf5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-2898bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-378 .elementor-element.elementor-element-9f513f1{--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:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-ff6cf8f{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-014ed8b{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:900;line-height:1em;letter-spacing:4px;color:#000000;}.elementor-378 .elementor-element.elementor-element-7a5d5f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-378 .elementor-element.elementor-element-f77bf11{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-f9d2410{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-f9d2410:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-f9d2410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-855166d img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-eddad94{--e-transform-skewX:-5deg;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-1bbb648{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-35da93e{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-90bef33{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-05c67a6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-05c67a6:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-05c67a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-307c6c7 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-76d5e8a{--e-transform-skewX:-5deg;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-06735e8{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-8626e3f{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-2feca4d{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-357fe72{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-357fe72:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-357fe72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-7cf5570 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-1942825{--e-transform-skewX:-5deg;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-07e2588{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-84211c9{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-464b462{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-e1b6425{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-e1b6425:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-e1b6425 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-0caafda img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-c380fcb{--e-transform-skewX:-5deg;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-a351343{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-88d9253{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-235caa1{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-378 .elementor-element.elementor-element-097a1ad{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-097a1ad:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-097a1ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-931e396 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-cec28eb{--e-transform-skewX:-5deg;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-6e6baf6{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-256d70e{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-be86192{--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;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-be86192::before, .elementor-378 .elementor-element.elementor-element-be86192 > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-be86192 > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-be86192 > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-be86192 > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-be86192 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-378 .elementor-element.elementor-element-96a7a22{--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:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-00ca035{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-0c25a0b{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:900;line-height:1em;letter-spacing:4px;color:#000000;}.elementor-378 .elementor-element.elementor-element-2a241f8{--display:flex;}.elementor-378 .elementor-element.elementor-element-ce5674c{--display:grid;--e-con-grid-template-columns:150px 1fr;--e-con-grid-template-rows:none;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-5b2cbc4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-5b2cbc4:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-5b2cbc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-5acf91e{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-00d6f16{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-378 .elementor-element.elementor-element-456af34{--e-transform-skewX:-5deg;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-34d33dd{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-b8e9b01{--display:grid;--e-con-grid-template-columns:150px 1fr;--e-con-grid-template-rows:none;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-a218e2c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-a218e2c:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-a218e2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-3c1778e{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-79db464{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-378 .elementor-element.elementor-element-ccb50ae{--e-transform-skewX:-5deg;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-60a0759{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-0577a4a{--display:grid;--e-con-grid-template-columns:150px 1fr;--e-con-grid-template-rows:none;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-8cb03e1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-8cb03e1:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-8cb03e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-c3cc137{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-7635967{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-378 .elementor-element.elementor-element-8835e22{--e-transform-skewX:-5deg;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-01bc33e{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-a830959{--display:grid;--e-con-grid-template-columns:150px 1fr;--e-con-grid-template-rows:none;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-1af8caf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-1af8caf:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-1af8caf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-66e6efa{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-98b044a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-378 .elementor-element.elementor-element-de99511{--e-transform-skewX:-5deg;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-0a2d1e7{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-dfbeac6{--display:grid;--e-con-grid-template-columns:150px 1fr;--e-con-grid-template-rows:none;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-8096a72{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-8096a72:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-8096a72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-4554ecb{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-3b414f0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-378 .elementor-element.elementor-element-0d9f92f{--e-transform-skewX:-5deg;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-e5bc641{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-deb3db5{--display:grid;--e-con-grid-template-columns:150px 1fr;--e-con-grid-template-rows:none;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-5bbedab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-5bbedab:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-5bbedab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-cdea376{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-743ee40{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-378 .elementor-element.elementor-element-c4e54e4{--e-transform-skewX:-5deg;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-663537d{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-2ed45f0{--display:grid;--e-con-grid-template-columns:150px 1fr;--e-con-grid-template-rows:none;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-2ad7273{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-2ad7273:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-2ad7273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-3431006{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-74f024b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-378 .elementor-element.elementor-element-16b0e09{--e-transform-skewX:-5deg;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-8d77853 );}.elementor-378 .elementor-element.elementor-element-a6a595f{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-e27c8d2 );}.elementor-378 .elementor-element.elementor-element-1918b5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0120px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-378 .elementor-element.elementor-element-e718658{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-378 .elementor-element.elementor-element-e718658:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-e718658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04412E;}.elementor-378 .elementor-element.elementor-element-e718658.e-con{--e-con-transform-rotateZ:4deg;--e-con-transform-scale:1.1;}.elementor-378 .elementor-element.elementor-element-22d1f97{--e-transform-skewX:-5deg;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-378 .elementor-element.elementor-element-22d1f97 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-378 .elementor-element.elementor-element-22d1f97 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-378 .elementor-element.elementor-element-22d1f97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-378 .elementor-element.elementor-element-22d1f97 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-378 .elementor-element.elementor-element-22d1f97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-378 .elementor-element.elementor-element-22d1f97 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-378 .elementor-element.elementor-element-22d1f97 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-378 .elementor-element.elementor-element-22d1f97 .elementor-icon-list-icon{padding-inline-end:20px;}.elementor-378 .elementor-element.elementor-element-22d1f97 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-378 .elementor-element.elementor-element-22d1f97 .elementor-icon-list-item > a{font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;}.elementor-378 .elementor-element.elementor-element-22d1f97 .elementor-icon-list-text{color:#F0F0F0;transition:color 0.3s;}.elementor-378 .elementor-element.elementor-element-45ecaca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-378 .elementor-element.elementor-element-fdd3a7d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-378 .elementor-element.elementor-element-fdd3a7d:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-fdd3a7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-fdd3a7d.e-con{--e-con-transform-rotateZ:-4deg;--e-con-transform-scale:1.1;}.elementor-378 .elementor-element.elementor-element-7667f67{--e-transform-skewX:-5deg;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-378 .elementor-element.elementor-element-7667f67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-378 .elementor-element.elementor-element-7667f67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-378 .elementor-element.elementor-element-7667f67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-378 .elementor-element.elementor-element-7667f67 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-378 .elementor-element.elementor-element-7667f67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-378 .elementor-element.elementor-element-7667f67 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-378 .elementor-element.elementor-element-7667f67 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-378 .elementor-element.elementor-element-7667f67 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-378 .elementor-element.elementor-element-7667f67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-378 .elementor-element.elementor-element-7667f67 .elementor-icon-list-item > a{font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;}.elementor-378 .elementor-element.elementor-element-7667f67 .elementor-icon-list-text{color:var( --e-global-color-d117f52 );transition:color 0.3s;}.elementor-378 .elementor-element.elementor-element-c95cd70{--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;--overlay-opacity:1;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0150px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-378 .elementor-element.elementor-element-c95cd70:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-c95cd70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://japan-barista-supply.co.jp/wp-content/uploads/2026/01/coffee_beans.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-c95cd70::before, .elementor-378 .elementor-element.elementor-element-c95cd70 > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-c95cd70 > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-c95cd70 > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-c95cd70 > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-c95cd70 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000B8 0%, #000000E6 100%);}.elementor-378 .elementor-element.elementor-element-24e88ac{--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:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-40b2fbc{--e-transform-skewX:-5deg;padding:0px 0px 0px 0px;text-align:center;font-family:"Alata", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:4px;color:var( --e-global-color-9ccbf53 );}.elementor-378 .elementor-element.elementor-element-e2f4c77{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:45px;font-weight:900;line-height:1em;letter-spacing:4px;color:#FFFFFF;}.elementor-378 .elementor-element.elementor-element-9845af8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:020px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-d117f52 );}.elementor-378 .elementor-element.elementor-element-40a4388 .elementor-button{background-color:var( --e-global-color-9ccbf53 );font-family:"Alata", Sans-serif;font-size:20px;font-weight:900;line-height:1em;letter-spacing:2px;fill:var( --e-global-color-d117f52 );color:var( --e-global-color-d117f52 );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-378 .elementor-element.elementor-element-40a4388{--e-transform-skewX:-5deg;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-40a4388 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-378 .elementor-element.elementor-element-40a4388 .elementor-button .elementor-button-content-wrapper{gap:9px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-378 .elementor-element.elementor-element-b86b5c9 .elementor-heading-title{font-size:15px;}.elementor-378 .elementor-element.elementor-element-1feb66d{--padding-top:100px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-378 .elementor-element.elementor-element-e7a72bc{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-5debff0.e-con{--e-con-transform-rotateZ:4deg;}.elementor-378 .elementor-element.elementor-element-be9fb76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-378 .elementor-element.elementor-element-be9fb76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-378 .elementor-element.elementor-element-be9fb76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-378 .elementor-element.elementor-element-be9fb76 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-378 .elementor-element.elementor-element-be9fb76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-378 .elementor-element.elementor-element-be9fb76{--e-icon-list-icon-size:6px;}.elementor-378 .elementor-element.elementor-element-be9fb76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-378 .elementor-element.elementor-element-be9fb76 .elementor-icon-list-item > a{font-size:35px;}.elementor-378 .elementor-element.elementor-element-a618e78{--margin-top:-273px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-d52fa97.e-con{--e-con-transform-rotateZ:-4deg;}.elementor-378 .elementor-element.elementor-element-ed5e3d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-378 .elementor-element.elementor-element-ed5e3d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-378 .elementor-element.elementor-element-ed5e3d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-378 .elementor-element.elementor-element-ed5e3d5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-378 .elementor-element.elementor-element-ed5e3d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-378 .elementor-element.elementor-element-ed5e3d5{--e-icon-list-icon-size:20px;}.elementor-378 .elementor-element.elementor-element-ed5e3d5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-378 .elementor-element.elementor-element-ed5e3d5 .elementor-icon-list-item > a{font-size:35px;}.elementor-378 .elementor-element.elementor-element-f4412de{--justify-content:center;}.elementor-378 .elementor-element.elementor-element-d4327d0{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-378 .elementor-element.elementor-element-f55fb1e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-378 .elementor-element.elementor-element-99c104b{font-size:18px;}.elementor-378 .elementor-element.elementor-element-096e389{font-size:18px;}.elementor-378 .elementor-element.elementor-element-354b4a5{font-size:18px;}.elementor-378 .elementor-element.elementor-element-d521296{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-378 .elementor-element.elementor-element-d13922c{font-size:18px;}.elementor-378 .elementor-element.elementor-element-2e715c7{font-size:18px;}.elementor-378 .elementor-element.elementor-element-add8c1b{font-size:18px;}.elementor-378 .elementor-element.elementor-element-6905e6c{--justify-content:center;}.elementor-378 .elementor-element.elementor-element-c36b44d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-378 .elementor-element.elementor-element-14a49cb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-378 .elementor-element.elementor-element-62f3942{font-size:18px;}.elementor-378 .elementor-element.elementor-element-2a5d785{font-size:18px;}.elementor-378 .elementor-element.elementor-element-af15a15{font-size:18px;}.elementor-378 .elementor-element.elementor-element-04b4dff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-378 .elementor-element.elementor-element-7ccb76c{font-size:18px;}.elementor-378 .elementor-element.elementor-element-ac0867d{font-size:18px;}.elementor-378 .elementor-element.elementor-element-64d0708{font-size:18px;}.elementor-378 .elementor-element.elementor-element-273358a{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-378 .elementor-element.elementor-element-a74a885{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-378 .elementor-element.elementor-element-5020469{font-size:18px;}.elementor-378 .elementor-element.elementor-element-e21226f{font-size:18px;}.elementor-378 .elementor-element.elementor-element-e68f007{font-size:18px;}.elementor-378 .elementor-element.elementor-element-e1de487{font-size:18px;}.elementor-378 .elementor-element.elementor-element-4b9c6cb{font-size:18px;}.elementor-378 .elementor-element.elementor-element-9c6b493{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-378 .elementor-element.elementor-element-f87aa06{--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-1a5298c{font-size:18px;}.elementor-378 .elementor-element.elementor-element-0c10c95{--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-7ca79d9{font-size:18px;}.elementor-378 .elementor-element.elementor-element-a1f2f7e{--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-879191b{font-size:18px;}.elementor-378 .elementor-element.elementor-element-94aee46{--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-80722c4{font-size:18px;}.elementor-378 .elementor-element.elementor-element-137ed23{--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-a083033{font-size:18px;}.elementor-378 .elementor-element.elementor-element-986ed1a{--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-ddaafae{font-size:18px;}.elementor-378 .elementor-element.elementor-element-d985e93{--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-7dca4b8{font-size:18px;}.elementor-378 .elementor-element.elementor-element-7ab1bf3{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-b27b3fa.e-con{--e-con-transform-rotateZ:4deg;}.elementor-378 .elementor-element.elementor-element-fd7fd7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-378 .elementor-element.elementor-element-fd7fd7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-378 .elementor-element.elementor-element-fd7fd7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-378 .elementor-element.elementor-element-fd7fd7a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-378 .elementor-element.elementor-element-fd7fd7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-378 .elementor-element.elementor-element-fd7fd7a{--e-icon-list-icon-size:6px;}.elementor-378 .elementor-element.elementor-element-73c0276{--margin-top:-273px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-01ff00f.e-con{--e-con-transform-rotateZ:-4deg;}.elementor-378 .elementor-element.elementor-element-9aaa15f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-378 .elementor-element.elementor-element-9aaa15f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-378 .elementor-element.elementor-element-9aaa15f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-378 .elementor-element.elementor-element-9aaa15f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-378 .elementor-element.elementor-element-9aaa15f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-378 .elementor-element.elementor-element-9aaa15f{--e-icon-list-icon-size:20px;}.elementor-378 .elementor-element.elementor-element-91411e0 .elementor-heading-title{font-size:15px;}.elementor-378 .elementor-element.elementor-element-98638be{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-661619e.e-con{--e-con-transform-rotateZ:4deg;}.elementor-378 .elementor-element.elementor-element-14379c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-378 .elementor-element.elementor-element-14379c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-378 .elementor-element.elementor-element-14379c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-378 .elementor-element.elementor-element-14379c8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-378 .elementor-element.elementor-element-14379c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-378 .elementor-element.elementor-element-14379c8{--e-icon-list-icon-size:6px;}.elementor-378 .elementor-element.elementor-element-1fefb66{--margin-top:-273px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-e66f96e.e-con{--e-con-transform-rotateZ:-4deg;}.elementor-378 .elementor-element.elementor-element-3074eb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-378 .elementor-element.elementor-element-3074eb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-378 .elementor-element.elementor-element-3074eb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-378 .elementor-element.elementor-element-3074eb1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-378 .elementor-element.elementor-element-3074eb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-378 .elementor-element.elementor-element-3074eb1{--e-icon-list-icon-size:20px;}.elementor-378 .elementor-element.elementor-element-ce286b0{--justify-content:center;}.elementor-378 .elementor-element.elementor-element-f13c94e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-378 .elementor-element.elementor-element-3f220b8{font-size:18px;}.elementor-378 .elementor-element.elementor-element-552eb85{font-size:18px;}.elementor-378 .elementor-element.elementor-element-78a2d71{font-size:18px;}.elementor-378 .elementor-element.elementor-element-1c8e44e{--justify-content:center;}.elementor-378 .elementor-element.elementor-element-2333754{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-378 .elementor-element.elementor-element-c8a0fbb{font-size:18px;}.elementor-378 .elementor-element.elementor-element-a31236b{font-size:18px;}.elementor-378 .elementor-element.elementor-element-f7e8a8a{font-size:18px;}.elementor-378 .elementor-element.elementor-element-3575f77{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-378 .elementor-element.elementor-element-ce5674c{--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-456af34{font-size:18px;}.elementor-378 .elementor-element.elementor-element-b8e9b01{--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-ccb50ae{font-size:18px;}.elementor-378 .elementor-element.elementor-element-0577a4a{--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-8835e22{font-size:18px;}.elementor-378 .elementor-element.elementor-element-a830959{--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-de99511{font-size:18px;}.elementor-378 .elementor-element.elementor-element-dfbeac6{--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-0d9f92f{font-size:18px;}.elementor-378 .elementor-element.elementor-element-deb3db5{--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-c4e54e4{font-size:18px;}.elementor-378 .elementor-element.elementor-element-2ed45f0{--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-16b0e09{font-size:18px;}.elementor-378 .elementor-element.elementor-element-1918b5a{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-e718658.e-con{--e-con-transform-rotateZ:4deg;}.elementor-378 .elementor-element.elementor-element-22d1f97 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-378 .elementor-element.elementor-element-22d1f97 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-378 .elementor-element.elementor-element-22d1f97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-378 .elementor-element.elementor-element-22d1f97 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-378 .elementor-element.elementor-element-22d1f97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-378 .elementor-element.elementor-element-22d1f97{--e-icon-list-icon-size:6px;}.elementor-378 .elementor-element.elementor-element-45ecaca{--margin-top:-273px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-fdd3a7d.e-con{--e-con-transform-rotateZ:-4deg;}.elementor-378 .elementor-element.elementor-element-7667f67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-378 .elementor-element.elementor-element-7667f67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-378 .elementor-element.elementor-element-7667f67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-378 .elementor-element.elementor-element-7667f67 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-378 .elementor-element.elementor-element-7667f67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-378 .elementor-element.elementor-element-7667f67{--e-icon-list-icon-size:20px;}}@media(max-width:767px){.elementor-378 .elementor-element.elementor-element-be9fb76{--e-icon-list-icon-size:5px;}.elementor-378 .elementor-element.elementor-element-ed5e3d5{--e-icon-list-icon-size:5px;}.elementor-378 .elementor-element.elementor-element-f87aa06{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-0c10c95{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-a1f2f7e{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-94aee46{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-137ed23{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-986ed1a{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-d985e93{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-fd7fd7a{--e-icon-list-icon-size:5px;}.elementor-378 .elementor-element.elementor-element-9aaa15f{--e-icon-list-icon-size:5px;}.elementor-378 .elementor-element.elementor-element-69ecd8c{--width:10%;}.elementor-378 .elementor-element.elementor-element-ec4ce08:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-ec4ce08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://japan-barista-supply.co.jp/wp-content/uploads/2026/02/スライド_01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-ec4ce08{--width:90%;--min-height:300px;}.elementor-378 .elementor-element.elementor-element-c1bb0a5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:080px;--padding-left:15px;--padding-right:15px;}.elementor-378 .elementor-element.elementor-element-3d5d9f2{font-size:20px;line-height:1.2em;}.elementor-378 .elementor-element.elementor-element-b3faaa4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:25px;line-height:1.5em;}.elementor-378 .elementor-element.elementor-element-b7bf65f{text-align:start;}.elementor-378 .elementor-element.elementor-element-14379c8{--e-icon-list-icon-size:5px;}.elementor-378 .elementor-element.elementor-element-14379c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-378 .elementor-element.elementor-element-14379c8 .elementor-icon-list-item > a{font-size:30px;}.elementor-378 .elementor-element.elementor-element-1fefb66{--margin-top:-255px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-378 .elementor-element.elementor-element-3074eb1{--e-icon-list-icon-size:5px;}.elementor-378 .elementor-element.elementor-element-3074eb1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-378 .elementor-element.elementor-element-3074eb1 .elementor-icon-list-item > a{font-size:30px;}.elementor-378 .elementor-element.elementor-element-ad05550{--margin-top:-102px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-378 .elementor-element.elementor-element-6edd5cb{--e-image-carousel-slides-to-show:3;padding:30px 0px 10px 0px;}.elementor-378 .elementor-element.elementor-element-dd89213{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-378 .elementor-element.elementor-element-b0a5c18{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-378 .elementor-element.elementor-element-eec576b{font-size:20px;}.elementor-378 .elementor-element.elementor-element-c6bebca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:25px;letter-spacing:2px;}.elementor-378 .elementor-element.elementor-element-3468c9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;text-align:start;}.elementor-378 .elementor-element.elementor-element-fcccbc7{--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-378 .elementor-element.elementor-element-ce286b0:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-ce286b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://japan-barista-supply.co.jp/wp-content/uploads/2026/01/濃いグリーン背景左.png");background-position:top right;background-repeat:no-repeat;background-size:250px auto;}.elementor-378 .elementor-element.elementor-element-ce286b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:010px;}.elementor-378 .elementor-element.elementor-element-f13c94e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-378 .elementor-element.elementor-element-34a7952{--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-378 .elementor-element.elementor-element-b768205{font-size:20px;}.elementor-378 .elementor-element.elementor-element-3d1c1b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:25px;letter-spacing:2px;}.elementor-378 .elementor-element.elementor-element-414e130{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:080px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-378 .elementor-element.elementor-element-634e017{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-378 .elementor-element.elementor-element-c2b9094{font-size:20px;}.elementor-378 .elementor-element.elementor-element-599c7f1{font-size:25px;letter-spacing:2px;}.elementor-378 .elementor-element.elementor-element-87498ed{--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-378 .elementor-element.elementor-element-36dc606{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-378 .elementor-element.elementor-element-354edde img{border-width:5px 5px 5px 5px;}.elementor-378 .elementor-element.elementor-element-b31e816{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-82a15e2{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-82a15e2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-378 .elementor-element.elementor-element-451dc27{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-378 .elementor-element.elementor-element-a7d6f22 img{border-width:5px 5px 5px 5px;}.elementor-378 .elementor-element.elementor-element-be449b2{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-be449b2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-378 .elementor-element.elementor-element-072ce0c{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-378 .elementor-element.elementor-element-dd75cf0 img{border-width:5px 5px 5px 5px;}.elementor-378 .elementor-element.elementor-element-8f3f602{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-8f3f602 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-378 .elementor-element.elementor-element-a0989fd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:080px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-378 .elementor-element.elementor-element-3fd1177{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-378 .elementor-element.elementor-element-7a370a4{font-size:20px;}.elementor-378 .elementor-element.elementor-element-d72452b{font-size:25px;line-height:1.2em;}.elementor-378 .elementor-element.elementor-element-b125b03{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-378 .elementor-element.elementor-element-14750f7{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-378 .elementor-element.elementor-element-261430c{font-size:20px;}.elementor-378 .elementor-element.elementor-element-d4329bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:25px;letter-spacing:2px;}.elementor-378 .elementor-element.elementor-element-db55247{padding:20px 0px 0px 0px;text-align:start;}.elementor-378 .elementor-element.elementor-element-6cc030e{--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-378 .elementor-element.elementor-element-1c8e44e:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-1c8e44e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://japan-barista-supply.co.jp/wp-content/uploads/2026/01/濃いグリーン背景左.png");background-position:top right;background-repeat:no-repeat;background-size:250px auto;}.elementor-378 .elementor-element.elementor-element-1c8e44e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:010px;}.elementor-378 .elementor-element.elementor-element-2333754{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-378 .elementor-element.elementor-element-da9b90c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-378 .elementor-element.elementor-element-09a920c{font-size:20px;}.elementor-378 .elementor-element.elementor-element-892200b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:25px;letter-spacing:2px;}.elementor-378 .elementor-element.elementor-element-512419c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-f2d8c70{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:080px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-378 .elementor-element.elementor-element-6385288{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-378 .elementor-element.elementor-element-8919ee4{font-size:20px;}.elementor-378 .elementor-element.elementor-element-881c35b{font-size:25px;letter-spacing:2px;}.elementor-378 .elementor-element.elementor-element-fadbffe{--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-378 .elementor-element.elementor-element-3ec5538{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-378 .elementor-element.elementor-element-7051feb img{border-width:5px 5px 5px 5px;}.elementor-378 .elementor-element.elementor-element-bcf81b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-cf404af{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-cf404af .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-378 .elementor-element.elementor-element-0a66eb6{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-378 .elementor-element.elementor-element-7d70eb9 img{border-width:5px 5px 5px 5px;}.elementor-378 .elementor-element.elementor-element-0326cbd{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-0326cbd .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-378 .elementor-element.elementor-element-62b100f{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-378 .elementor-element.elementor-element-3dfecdd img{border-width:5px 5px 5px 5px;}.elementor-378 .elementor-element.elementor-element-98e3d11{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-98e3d11 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-378 .elementor-element.elementor-element-8a4b88b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:080px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-378 .elementor-element.elementor-element-95184c8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-378 .elementor-element.elementor-element-0fa3040{font-size:20px;}.elementor-378 .elementor-element.elementor-element-41a3504{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:25px;line-height:1.2em;}.elementor-378 .elementor-element.elementor-element-33e28e0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-378 .elementor-element.elementor-element-aaa477d:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-aaa477d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://japan-barista-supply.co.jp/wp-content/uploads/2026/01/幾何学白背景-scaled-1.webp");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-aaa477d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.9;--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-378 .elementor-element.elementor-element-4fe3a2d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-3575f77{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-378 .elementor-element.elementor-element-f24acc0{text-align:start;}.elementor-378 .elementor-element.elementor-element-595ff91{--e-image-carousel-slides-to-show:3;}.elementor-378 .elementor-element.elementor-element-2898bf5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:080px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-378 .elementor-element.elementor-element-9f513f1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-378 .elementor-element.elementor-element-ff6cf8f{font-size:20px;}.elementor-378 .elementor-element.elementor-element-014ed8b{font-size:25px;line-height:1.2em;}.elementor-378 .elementor-element.elementor-element-7a5d5f0{--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-378 .elementor-element.elementor-element-be86192{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-378 .elementor-element.elementor-element-96a7a22{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-378 .elementor-element.elementor-element-00ca035{font-size:20px;}.elementor-378 .elementor-element.elementor-element-0c25a0b{font-size:25px;}.elementor-378 .elementor-element.elementor-element-ce5674c{--e-con-grid-template-columns:repeat(1, minmax(0, 1fr));--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-00d6f16{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-378 .elementor-element.elementor-element-456af34{text-align:center;}.elementor-378 .elementor-element.elementor-element-b8e9b01{--e-con-grid-template-columns:repeat(1, minmax(0, 1fr));--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-79db464{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-378 .elementor-element.elementor-element-ccb50ae{text-align:center;}.elementor-378 .elementor-element.elementor-element-0577a4a{--e-con-grid-template-columns:repeat(1, minmax(0, 1fr));--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-7635967{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-378 .elementor-element.elementor-element-8835e22{text-align:center;}.elementor-378 .elementor-element.elementor-element-a830959{--e-con-grid-template-columns:repeat(1, minmax(0, 1fr));--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-98b044a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-378 .elementor-element.elementor-element-de99511{text-align:center;}.elementor-378 .elementor-element.elementor-element-dfbeac6{--e-con-grid-template-columns:repeat(1, minmax(0, 1fr));--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-3b414f0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-378 .elementor-element.elementor-element-0d9f92f{text-align:center;}.elementor-378 .elementor-element.elementor-element-deb3db5{--e-con-grid-template-columns:repeat(1, minmax(0, 1fr));--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-743ee40{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-378 .elementor-element.elementor-element-c4e54e4{text-align:center;}.elementor-378 .elementor-element.elementor-element-2ed45f0{--e-con-grid-template-columns:repeat(1, minmax(0, 1fr));--grid-auto-flow:row;}.elementor-378 .elementor-element.elementor-element-74f024b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-378 .elementor-element.elementor-element-16b0e09{text-align:center;}.elementor-378 .elementor-element.elementor-element-e718658{--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-22d1f97{--e-icon-list-icon-size:5px;}.elementor-378 .elementor-element.elementor-element-22d1f97 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-378 .elementor-element.elementor-element-22d1f97 .elementor-icon-list-item > a{font-size:30px;}.elementor-378 .elementor-element.elementor-element-45ecaca{--margin-top:-255px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-378 .elementor-element.elementor-element-fdd3a7d{--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-7667f67{--e-icon-list-icon-size:5px;}.elementor-378 .elementor-element.elementor-element-7667f67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-378 .elementor-element.elementor-element-7667f67 .elementor-icon-list-item > a{font-size:30px;}.elementor-378 .elementor-element.elementor-element-c95cd70{--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-378 .elementor-element.elementor-element-40b2fbc{font-size:20px;}.elementor-378 .elementor-element.elementor-element-e2f4c77{font-size:35px;}.elementor-378 .elementor-element.elementor-element-9845af8{text-align:start;}.elementor-378 .elementor-element.elementor-element-40a4388 .elementor-button{font-size:15px;}}@media(min-width:768px){.elementor-378 .elementor-element.elementor-element-f637e3f{--width:10%;}.elementor-378 .elementor-element.elementor-element-1feb66d{--content-width:1000px;}.elementor-378 .elementor-element.elementor-element-f9253d0{--content-width:900px;}.elementor-378 .elementor-element.elementor-element-5debff0{--width:100%;}.elementor-378 .elementor-element.elementor-element-d52fa97{--width:100%;}.elementor-378 .elementor-element.elementor-element-bca81cd{--content-width:1000px;}.elementor-378 .elementor-element.elementor-element-8c4b10b{--content-width:1000px;}.elementor-378 .elementor-element.elementor-element-c6968e0{--content-width:1100px;}.elementor-378 .elementor-element.elementor-element-8897eb0{--content-width:1000px;}.elementor-378 .elementor-element.elementor-element-1f3acf9{--content-width:1100px;}.elementor-378 .elementor-element.elementor-element-be47865{--content-width:1000px;}.elementor-378 .elementor-element.elementor-element-c79cb34{--content-width:1000px;}.elementor-378 .elementor-element.elementor-element-fb8f707{--content-width:1100px;}.elementor-378 .elementor-element.elementor-element-8f97e40{--content-width:1000px;}.elementor-378 .elementor-element.elementor-element-330d7f9{--content-width:1100px;}.elementor-378 .elementor-element.elementor-element-f185574{--content-width:1000px;}.elementor-378 .elementor-element.elementor-element-3d83b4e{--content-width:1000px;}.elementor-378 .elementor-element.elementor-element-0d405e5{--content-width:1100px;}.elementor-378 .elementor-element.elementor-element-2c9443a{--width:calc(100% / 3);}.elementor-378 .elementor-element.elementor-element-e0d64ff{--width:calc(100% / 3);}.elementor-378 .elementor-element.elementor-element-2c2694a{--width:calc(100% / 3);}.elementor-378 .elementor-element.elementor-element-2d81903{--width:calc(100% / 3);}.elementor-378 .elementor-element.elementor-element-4abe931{--width:calc(100% / 3);}.elementor-378 .elementor-element.elementor-element-f8f529d{--content-width:1000px;}.elementor-378 .elementor-element.elementor-element-b27b3fa{--width:100%;}.elementor-378 .elementor-element.elementor-element-01ff00f{--width:100%;}.elementor-378 .elementor-element.elementor-element-b1e65ec{--content-width:1000px;}.elementor-378 .elementor-element.elementor-element-69ecd8c{--width:10%;}.elementor-378 .elementor-element.elementor-element-c1bb0a5{--content-width:1000px;}.elementor-378 .elementor-element.elementor-element-6c056ed{--content-width:900px;}.elementor-378 .elementor-element.elementor-element-661619e{--width:100%;}.elementor-378 .elementor-element.elementor-element-e66f96e{--width:100%;}.elementor-378 .elementor-element.elementor-element-b0a5c18{--content-width:1000px;}.elementor-378 .elementor-element.elementor-element-634e017{--content-width:1000px;}.elementor-378 .elementor-element.elementor-element-87498ed{--content-width:1100px;}.elementor-378 .elementor-element.elementor-element-3fd1177{--content-width:1000px;}.elementor-378 .elementor-element.elementor-element-b125b03{--content-width:1100px;}.elementor-378 .elementor-element.elementor-element-3ace23b{--content-width:1000px;}.elementor-378 .elementor-element.elementor-element-6385288{--content-width:1000px;}.elementor-378 .elementor-element.elementor-element-fadbffe{--content-width:1100px;}.elementor-378 .elementor-element.elementor-element-95184c8{--content-width:1000px;}.elementor-378 .elementor-element.elementor-element-33e28e0{--content-width:1100px;}.elementor-378 .elementor-element.elementor-element-2bd1f28{--content-width:1000px;}.elementor-378 .elementor-element.elementor-element-9f513f1{--content-width:1000px;}.elementor-378 .elementor-element.elementor-element-7a5d5f0{--content-width:1100px;}.elementor-378 .elementor-element.elementor-element-96a7a22{--content-width:1000px;}.elementor-378 .elementor-element.elementor-element-e718658{--width:100%;}.elementor-378 .elementor-element.elementor-element-fdd3a7d{--width:100%;}.elementor-378 .elementor-element.elementor-element-24e88ac{--content-width:1000px;}}@media(max-width:1024px) and (min-width:768px){.elementor-378 .elementor-element.elementor-element-f637e3f{--width:8%;}.elementor-378 .elementor-element.elementor-element-f589189{--width:100%;}.elementor-378 .elementor-element.elementor-element-69ecd8c{--width:8%;}.elementor-378 .elementor-element.elementor-element-ec4ce08{--width:100%;}}@media(min-width:1025px){.elementor-378 .elementor-element.elementor-element-1d2bcd3:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-1d2bcd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-378 .elementor-element.elementor-element-c95cd70:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-c95cd70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-b86b5c9 *//* 1. ウィジェット全体を90度回転させる */
.elementor-378 .elementor-element.elementor-element-b86b5c9 {
    width: fit-content;      /* 中身のサイズに合わせる */
    transform: rotate(90deg);
    transform-origin: center;
}

/* 2. 文字と線を横並びにする設定 */
.elementor-378 .elementor-element.elementor-element-b86b5c9 .elementor-heading-title {
    display: flex;
    align-items: center;     /* 上下中央揃え */
    gap: 10px;               /* 文字と線の隙間 */
}

/* 3. 線の設定（ここを強力にしました） */
.elementor-378 .elementor-element.elementor-element-b86b5c9 .elementor-heading-title::after {
    content: "";             /* 空っぽの要素を作る（必須） */
    display: block;
    width: 80px;             /* 線の長さ */
    height: 1px;             /* 線の太さ */
    background-color: #97D605; /* 線の色 */
    
    /* ↓ 線が消えるのを防ぐための重要な設定 */
    flex-shrink: 0;          
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-be9fb76 */.elementor-378 .elementor-element.elementor-element-be9fb76 {
    overflow: hidden;
}

.elementor-378 .elementor-element.elementor-element-be9fb76 .elementor-icon-list-items {
    display: flex;
    flex-wrap: nowrap !important;
    white-space: nowrap !important;
    
    /* 80秒かけて移動、-40秒（半分）の位置からスタート */
    animation: tape-flow-reverse 80s linear infinite;
    animation-delay: -40s;
}

@keyframes tape-flow-reverse {
    0% {
        transform: translate3d(-100%, 0, 0);
    }
    100% {
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ed5e3d5 */.elementor-378 .elementor-element.elementor-element-ed5e3d5 {
    overflow: hidden;
}

.elementor-378 .elementor-element.elementor-element-ed5e3d5 .elementor-icon-list-items {
    display: flex;
    flex-wrap: nowrap !important;
    white-space: nowrap !important;
    
    /* 80秒かけて移動、-40秒（半分）の位置からスタート */
    animation: tape-flow 80s linear infinite;
    animation-delay: -40s;
}

@keyframes tape-flow {
    0% {
        transform: translate3d(0, 0, 0);
    }
    100% {
        transform: translate3d(-100%, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-417fc2c *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-417fc2c.animated {
    animation-name: customFadeInLeft !important;
}

/* 新しい「距離の短い」動き（左から）を作る */
@keyframes customFadeInLeft {
    from {
        opacity: 0;
        /* ↓ -30px (マイナス) にすると左から出てきます */
        transform: translate3d(-30px, 0, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc25e07 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-cc25e07.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-533c6b8 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-533c6b8.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2118f8 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-b2118f8.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc317ae *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-fc317ae.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-733ff9e *//* =========================================
   1. アニメーション調整（左から短く）
   ========================================= */
/* アニメーション名を上書き */
.elementor-378 .elementor-element.elementor-element-733ff9e.animated {
    animation-name: customFadeInLeft !important;
}

/* 動きの定義：左からスッと出す */
@keyframes customFadeInLeft {
    from {
        opacity: 0;
        /* ↓ -30px が左からの距離です。数値をいじれば調整できます */
        transform: translate3d(-30px, 0, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}

/* =========================================
   2. SVGアイコン調整（サイズ・位置）
   ========================================= */
.elementor-378 .elementor-element.elementor-element-733ff9e .elementor-button-icon svg {
    width: 40px !important;       /* アイコンの横幅 */
    height: auto !important;      /* 比率を維持 */
    
    /* ↓ アイコンを少し上にずらす（マイナスで上、プラスで下） */
    transform: translateY(-2px);  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2c6203 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-e2c6203.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd4fb6c *//* =========================================
   1. アニメーション調整（左から短く）
   ========================================= */
/* アニメーション名を上書き */
.elementor-378 .elementor-element.elementor-element-fd4fb6c.animated {
    animation-name: customFadeInLeft !important;
}

/* 動きの定義：左からスッと出す */
@keyframes customFadeInLeft {
    from {
        opacity: 0;
        /* ↓ -30px が左からの距離です。数値をいじれば調整できます */
        transform: translate3d(-30px, 0, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}

/* =========================================
   2. SVGアイコン調整（サイズ・位置）
   ========================================= */
.elementor-378 .elementor-element.elementor-element-fd4fb6c .elementor-button-icon svg {
    width: 40px !important;       /* アイコンの横幅 */
    height: auto !important;      /* 比率を維持 */
    
    /* ↓ アイコンを少し上にずらす（マイナスで上、プラスで下） */
    transform: translateY(-2px);  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0609ed *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-c0609ed.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f7c438 *//* =========================================
   1. アニメーション調整（左から短く）
   ========================================= */
/* アニメーション名を上書き */
.elementor-378 .elementor-element.elementor-element-2f7c438.animated {
    animation-name: customFadeInLeft !important;
}

/* 動きの定義：左からスッと出す */
@keyframes customFadeInLeft {
    from {
        opacity: 0;
        /* ↓ -30px が左からの距離です。数値をいじれば調整できます */
        transform: translate3d(-30px, 0, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}

/* =========================================
   2. SVGアイコン調整（サイズ・位置）
   ========================================= */
.elementor-378 .elementor-element.elementor-element-2f7c438 .elementor-button-icon svg {
    width: 40px !important;       /* アイコンの横幅 */
    height: auto !important;      /* 比率を維持 */
    
    /* ↓ アイコンを少し上にずらす（マイナスで上、プラスで下） */
    transform: translateY(-2px);  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-975557f *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-975557f.animated {
    animation-name: customFadeInLeft !important;
}

/* 新しい「距離の短い」動き（左から）を作る */
@keyframes customFadeInLeft {
    from {
        opacity: 0;
        /* ↓ -30px (マイナス) にすると左から出てきます */
        transform: translate3d(-30px, 0, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be92b1a *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-be92b1a.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad42da4 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-ad42da4.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98421ca *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-98421ca.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e26c3 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-51e26c3.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69c1d2c *//* =========================================
   1. アニメーション調整（左から短く）
   ========================================= */
/* アニメーション名を上書き */
.elementor-378 .elementor-element.elementor-element-69c1d2c.animated {
    animation-name: customFadeInLeft !important;
}

/* 動きの定義：左からスッと出す */
@keyframes customFadeInLeft {
    from {
        opacity: 0;
        /* ↓ -30px が左からの距離です。数値をいじれば調整できます */
        transform: translate3d(-30px, 0, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}

/* =========================================
   2. SVGアイコン調整（サイズ・位置）
   ========================================= */
.elementor-378 .elementor-element.elementor-element-69c1d2c .elementor-button-icon svg {
    width: 40px !important;       /* アイコンの横幅 */
    height: auto !important;      /* 比率を維持 */
    
    /* ↓ アイコンを少し上にずらす（マイナスで上、プラスで下） */
    transform: translateY(-2px);  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a729a6e *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-a729a6e.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8f9ad0 *//* =========================================
   1. アニメーション調整（左から短く）
   ========================================= */
/* アニメーション名を上書き */
.elementor-378 .elementor-element.elementor-element-a8f9ad0.animated {
    animation-name: customFadeInLeft !important;
}

/* 動きの定義：左からスッと出す */
@keyframes customFadeInLeft {
    from {
        opacity: 0;
        /* ↓ -30px が左からの距離です。数値をいじれば調整できます */
        transform: translate3d(-30px, 0, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}

/* =========================================
   2. SVGアイコン調整（サイズ・位置）
   ========================================= */
.elementor-378 .elementor-element.elementor-element-a8f9ad0 .elementor-button-icon svg {
    width: 40px !important;       /* アイコンの横幅 */
    height: auto !important;      /* 比率を維持 */
    
    /* ↓ アイコンを少し上にずらす（マイナスで上、プラスで下） */
    transform: translateY(-2px);  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c121167 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-c121167.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8b91fd3 *//* =========================================
   1. アニメーション調整（左から短く）
   ========================================= */
/* アニメーション名を上書き */
.elementor-378 .elementor-element.elementor-element-8b91fd3.animated {
    animation-name: customFadeInLeft !important;
}

/* 動きの定義：左からスッと出す */
@keyframes customFadeInLeft {
    from {
        opacity: 0;
        /* ↓ -30px が左からの距離です。数値をいじれば調整できます */
        transform: translate3d(-30px, 0, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}

/* =========================================
   2. SVGアイコン調整（サイズ・位置）
   ========================================= */
.elementor-378 .elementor-element.elementor-element-8b91fd3 .elementor-button-icon svg {
    width: 40px !important;       /* アイコンの横幅 */
    height: auto !important;      /* 比率を維持 */
    
    /* ↓ アイコンを少し上にずらす（マイナスで上、プラスで下） */
    transform: translateY(-2px);  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f1a428 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-5f1a428.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bbf830 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-3bbf830.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c77169 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-3c77169.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db58b73 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-db58b73.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5008598 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-5008598.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba97b11 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-ba97b11.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209ab69 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-209ab69.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77e9e89 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-77e9e89.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eebcc5 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-3eebcc5.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-459947e *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-459947e.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fd7fd7a */.elementor-378 .elementor-element.elementor-element-fd7fd7a {
    overflow: hidden;
}

.elementor-378 .elementor-element.elementor-element-fd7fd7a .elementor-icon-list-items {
    display: flex;
    flex-wrap: nowrap !important;
    white-space: nowrap !important;
    
    /* 80秒かけて移動、-40秒（半分）の位置からスタート */
    animation: tape-flow-reverse 80s linear infinite;
    animation-delay: -40s;
}

@keyframes tape-flow-reverse {
    0% {
        transform: translate3d(-100%, 0, 0);
    }
    100% {
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9aaa15f */.elementor-378 .elementor-element.elementor-element-9aaa15f {
    overflow: hidden;
}

.elementor-378 .elementor-element.elementor-element-9aaa15f .elementor-icon-list-items {
    display: flex;
    flex-wrap: nowrap !important;
    white-space: nowrap !important;
    
    /* 80秒かけて移動、-40秒（半分）の位置からスタート */
    animation: tape-flow 80s linear infinite;
    animation-delay: -40s;
}

@keyframes tape-flow {
    0% {
        transform: translate3d(0, 0, 0);
    }
    100% {
        transform: translate3d(-100%, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-779ef04 *//* =========================================
   1. アニメーション調整（左から短く）
   ========================================= */
/* アニメーション名を上書き */
.elementor-378 .elementor-element.elementor-element-779ef04.animated {
    animation-name: customFadeInLeft !important;
}

/* 動きの定義：左からスッと出す */
@keyframes customFadeInLeft {
    from {
        opacity: 0;
        /* ↓ -30px が左からの距離です。数値をいじれば調整できます */
        transform: translate3d(-30px, 0, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}

/* =========================================
   2. SVGアイコン調整（サイズ・位置）
   ========================================= */
.elementor-378 .elementor-element.elementor-element-779ef04 .elementor-button-icon svg {
    width: 40px !important;       /* アイコンの横幅 */
    height: auto !important;      /* 比率を維持 */
    
    /* ↓ アイコンを少し上にずらす（マイナスで上、プラスで下） */
    transform: translateY(-2px);  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91411e0 *//* 1. ウィジェット全体を90度回転させる */
.elementor-378 .elementor-element.elementor-element-91411e0 {
    width: fit-content;      /* 中身のサイズに合わせる */
    transform: rotate(90deg);
    transform-origin: center;
}

/* 2. 文字と線を横並びにする設定 */
.elementor-378 .elementor-element.elementor-element-91411e0 .elementor-heading-title {
    display: flex;
    align-items: center;     /* 上下中央揃え */
    gap: 10px;               /* 文字と線の隙間 */
}

/* 3. 線の設定（ここを強力にしました） */
.elementor-378 .elementor-element.elementor-element-91411e0 .elementor-heading-title::after {
    content: "";             /* 空っぽの要素を作る（必須） */
    display: block;
    width: 80px;             /* 線の長さ */
    height: 1px;             /* 線の太さ */
    background-color: #97D605; /* 線の色 */
    
    /* ↓ 線が消えるのを防ぐための重要な設定 */
    flex-shrink: 0;          
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-14379c8 */.elementor-378 .elementor-element.elementor-element-14379c8 {
    overflow: hidden;
}

.elementor-378 .elementor-element.elementor-element-14379c8 .elementor-icon-list-items {
    display: flex;
    flex-wrap: nowrap !important;
    white-space: nowrap !important;
    
    /* 80秒かけて移動、-40秒（半分）の位置からスタート */
    animation: tape-flow-reverse 30s linear infinite;
    animation-delay: -15s;
}

@keyframes tape-flow-reverse {
    0% {
        transform: translate3d(-100%, 0, 0);
    }
    100% {
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3074eb1 */.elementor-378 .elementor-element.elementor-element-3074eb1 {
    overflow: hidden;
}

.elementor-378 .elementor-element.elementor-element-3074eb1 .elementor-icon-list-items {
    display: flex;
    flex-wrap: nowrap !important;
    white-space: nowrap !important;
    
    /* 80秒かけて移動、-40秒（半分）の位置からスタート */
    animation: tape-flow 30s linear infinite;
    animation-delay: -15s;
}

@keyframes tape-flow {
    0% {
        transform: translate3d(0, 0, 0);
    }
    100% {
        transform: translate3d(-100%, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-393702e *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-393702e.animated {
    animation-name: customFadeInLeft !important;
}

/* 新しい「距離の短い」動き（左から）を作る */
@keyframes customFadeInLeft {
    from {
        opacity: 0;
        /* ↓ -30px (マイナス) にすると左から出てきます */
        transform: translate3d(-30px, 0, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36dc606 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-36dc606.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-451dc27 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-451dc27.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-072ce0c *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-072ce0c.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef77ef7 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-ef77ef7.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-246fddd *//* =========================================
   1. アニメーション調整（左から短く）
   ========================================= */
/* アニメーション名を上書き */
.elementor-378 .elementor-element.elementor-element-246fddd.animated {
    animation-name: customFadeInLeft !important;
}

/* 動きの定義：左からスッと出す */
@keyframes customFadeInLeft {
    from {
        opacity: 0;
        /* ↓ -30px が左からの距離です。数値をいじれば調整できます */
        transform: translate3d(-30px, 0, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}

/* =========================================
   2. SVGアイコン調整（サイズ・位置）
   ========================================= */
.elementor-378 .elementor-element.elementor-element-246fddd .elementor-button-icon svg {
    width: 40px !important;       /* アイコンの横幅 */
    height: auto !important;      /* 比率を維持 */
    
    /* ↓ アイコンを少し上にずらす（マイナスで上、プラスで下） */
    transform: translateY(-2px);  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2c4a0 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-bd2c4a0.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a64a068 *//* =========================================
   1. アニメーション調整（左から短く）
   ========================================= */
/* アニメーション名を上書き */
.elementor-378 .elementor-element.elementor-element-a64a068.animated {
    animation-name: customFadeInLeft !important;
}

/* 動きの定義：左からスッと出す */
@keyframes customFadeInLeft {
    from {
        opacity: 0;
        /* ↓ -30px が左からの距離です。数値をいじれば調整できます */
        transform: translate3d(-30px, 0, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}

/* =========================================
   2. SVGアイコン調整（サイズ・位置）
   ========================================= */
.elementor-378 .elementor-element.elementor-element-a64a068 .elementor-button-icon svg {
    width: 40px !important;       /* アイコンの横幅 */
    height: auto !important;      /* 比率を維持 */
    
    /* ↓ アイコンを少し上にずらす（マイナスで上、プラスで下） */
    transform: translateY(-2px);  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65a8f07 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-65a8f07.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-535827a *//* =========================================
   1. アニメーション調整（左から短く）
   ========================================= */
/* アニメーション名を上書き */
.elementor-378 .elementor-element.elementor-element-535827a.animated {
    animation-name: customFadeInLeft !important;
}

/* 動きの定義：左からスッと出す */
@keyframes customFadeInLeft {
    from {
        opacity: 0;
        /* ↓ -30px が左からの距離です。数値をいじれば調整できます */
        transform: translate3d(-30px, 0, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}

/* =========================================
   2. SVGアイコン調整（サイズ・位置）
   ========================================= */
.elementor-378 .elementor-element.elementor-element-535827a .elementor-button-icon svg {
    width: 40px !important;       /* アイコンの横幅 */
    height: auto !important;      /* 比率を維持 */
    
    /* ↓ アイコンを少し上にずらす（マイナスで上、プラスで下） */
    transform: translateY(-2px);  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b20b1b *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-8b20b1b.animated {
    animation-name: customFadeInLeft !important;
}

/* 新しい「距離の短い」動き（左から）を作る */
@keyframes customFadeInLeft {
    from {
        opacity: 0;
        /* ↓ -30px (マイナス) にすると左から出てきます */
        transform: translate3d(-30px, 0, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec5538 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-3ec5538.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a66eb6 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-0a66eb6.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b100f *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-62b100f.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf11f2a *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-cf11f2a.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a73eac *//* =========================================
   1. アニメーション調整（左から短く）
   ========================================= */
/* アニメーション名を上書き */
.elementor-378 .elementor-element.elementor-element-9a73eac.animated {
    animation-name: customFadeInLeft !important;
}

/* 動きの定義：左からスッと出す */
@keyframes customFadeInLeft {
    from {
        opacity: 0;
        /* ↓ -30px が左からの距離です。数値をいじれば調整できます */
        transform: translate3d(-30px, 0, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}

/* =========================================
   2. SVGアイコン調整（サイズ・位置）
   ========================================= */
.elementor-378 .elementor-element.elementor-element-9a73eac .elementor-button-icon svg {
    width: 40px !important;       /* アイコンの横幅 */
    height: auto !important;      /* 比率を維持 */
    
    /* ↓ アイコンを少し上にずらす（マイナスで上、プラスで下） */
    transform: translateY(-2px);  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7f9893 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-a7f9893.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e6b132 *//* =========================================
   1. アニメーション調整（左から短く）
   ========================================= */
/* アニメーション名を上書き */
.elementor-378 .elementor-element.elementor-element-8e6b132.animated {
    animation-name: customFadeInLeft !important;
}

/* 動きの定義：左からスッと出す */
@keyframes customFadeInLeft {
    from {
        opacity: 0;
        /* ↓ -30px が左からの距離です。数値をいじれば調整できます */
        transform: translate3d(-30px, 0, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}

/* =========================================
   2. SVGアイコン調整（サイズ・位置）
   ========================================= */
.elementor-378 .elementor-element.elementor-element-8e6b132 .elementor-button-icon svg {
    width: 40px !important;       /* アイコンの横幅 */
    height: auto !important;      /* 比率を維持 */
    
    /* ↓ アイコンを少し上にずらす（マイナスで上、プラスで下） */
    transform: translateY(-2px);  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6b0c54 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-a6b0c54.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3b0ec9 *//* =========================================
   1. アニメーション調整（左から短く）
   ========================================= */
/* アニメーション名を上書き */
.elementor-378 .elementor-element.elementor-element-f3b0ec9.animated {
    animation-name: customFadeInLeft !important;
}

/* 動きの定義：左からスッと出す */
@keyframes customFadeInLeft {
    from {
        opacity: 0;
        /* ↓ -30px が左からの距離です。数値をいじれば調整できます */
        transform: translate3d(-30px, 0, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}

/* =========================================
   2. SVGアイコン調整（サイズ・位置）
   ========================================= */
.elementor-378 .elementor-element.elementor-element-f3b0ec9 .elementor-button-icon svg {
    width: 40px !important;       /* アイコンの横幅 */
    height: auto !important;      /* 比率を維持 */
    
    /* ↓ アイコンを少し上にずらす（マイナスで上、プラスで下） */
    transform: translateY(-2px);  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9d2410 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-f9d2410.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bbb648 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-1bbb648.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05c67a6 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-05c67a6.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06735e8 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-06735e8.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-357fe72 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-357fe72.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07e2588 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-07e2588.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1b6425 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-e1b6425.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a351343 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-a351343.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-097a1ad *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-097a1ad.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6baf6 *//* アニメーション定義を上書き */
.elementor-378 .elementor-element.elementor-element-6e6baf6.animated {
    animation-name: customFadeInUp !important;
}

/* 新しい「距離の短い」動きを作る */
@keyframes customFadeInUp {
    from {
        opacity: 0;
        /* ↓ ここの 30px を変えると、移動距離が変わります */
        transform: translate3d(0, 30px, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-22d1f97 */.elementor-378 .elementor-element.elementor-element-22d1f97 {
    overflow: hidden;
}

.elementor-378 .elementor-element.elementor-element-22d1f97 .elementor-icon-list-items {
    display: flex;
    flex-wrap: nowrap !important;
    white-space: nowrap !important;
    
    /* 80秒かけて移動、-40秒（半分）の位置からスタート */
    animation: tape-flow-reverse 30s linear infinite;
    animation-delay: -15s;
}

@keyframes tape-flow-reverse {
    0% {
        transform: translate3d(-100%, 0, 0);
    }
    100% {
        transform: translate3d(0, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7667f67 */.elementor-378 .elementor-element.elementor-element-7667f67 {
    overflow: hidden;
}

.elementor-378 .elementor-element.elementor-element-7667f67 .elementor-icon-list-items {
    display: flex;
    flex-wrap: nowrap !important;
    white-space: nowrap !important;
    
    /* 80秒かけて移動、-40秒（半分）の位置からスタート */
    animation: tape-flow 30s linear infinite;
    animation-delay: -15s;
}

@keyframes tape-flow {
    0% {
        transform: translate3d(0, 0, 0);
    }
    100% {
        transform: translate3d(-100%, 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40a4388 *//* =========================================
   1. アニメーション調整（左から短く）
   ========================================= */
/* アニメーション名を上書き */
.elementor-378 .elementor-element.elementor-element-40a4388.animated {
    animation-name: customFadeInLeft !important;
}

/* 動きの定義：左からスッと出す */
@keyframes customFadeInLeft {
    from {
        opacity: 0;
        /* ↓ -30px が左からの距離です。数値をいじれば調整できます */
        transform: translate3d(-30px, 0, 0); 
    }
    to {
        opacity: 1;
        transform: none;
    }
}

/* =========================================
   2. SVGアイコン調整（サイズ・位置）
   ========================================= */
.elementor-378 .elementor-element.elementor-element-40a4388 .elementor-button-icon svg {
    width: 40px !important;       /* アイコンの横幅 */
    height: auto !important;      /* 比率を維持 */
    
    /* ↓ アイコンを少し上にずらす（マイナスで上、プラスで下） */
    transform: translateY(-2px);  
}/* End custom CSS */
/* Start custom CSS */.loop-slide .elementor-image-carousel,
.loop-slide .e-n-carousel .swiper-wrapper {
    pointer-events: none;
  transition-timing-function: linear !important;
}/* End custom CSS */