.elementor-6864 .elementor-element.elementor-element-19a67e03 .elementor-repeater-item-dc66315.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-6864 .elementor-element.elementor-element-107e8eb .elementor-repeater-item-a5db670 .swiper-slide-bg{background-color:var( --e-global-color-f7c117e );background-image:url(https://bbqdays-ryogoku.com/wp-content/uploads/2023/06/20230601_slider_pc.jpg);background-size:cover;}.elementor-6864 .elementor-element.elementor-element-107e8eb .elementor-repeater-item-a5db670 .elementor-background-overlay{background-color:#00000033;}.elementor-6864 .elementor-element.elementor-element-107e8eb .elementor-repeater-item-a5db670 .swiper-slide-contents{text-shadow:3px 3px 8px #000000;}.elementor-6864 .elementor-element.elementor-element-107e8eb .elementor-repeater-item-05a49c9 .swiper-slide-bg{background-color:var( --e-global-color-f7c117e );background-image:url(https://bbqdays-ryogoku.com/wp-content/uploads/2024/07/top_slider3.jpg);background-size:cover;}.elementor-6864 .elementor-element.elementor-element-107e8eb .elementor-repeater-item-05a49c9 .elementor-background-overlay{background-color:#00000033;}.elementor-6864 .elementor-element.elementor-element-107e8eb .elementor-repeater-item-05a49c9 .swiper-slide-contents{text-shadow:3px 3px 8px #000000;}.elementor-6864 .elementor-element.elementor-element-107e8eb .elementor-repeater-item-0eda60d .swiper-slide-bg{background-color:var( --e-global-color-f7c117e );background-image:url(https://bbqdays-ryogoku.com/wp-content/uploads/2024/07/top_slider4.jpg);background-size:cover;}.elementor-6864 .elementor-element.elementor-element-107e8eb .elementor-repeater-item-0eda60d .elementor-background-overlay{background-color:#00000033;}.elementor-6864 .elementor-element.elementor-element-107e8eb .elementor-repeater-item-0eda60d .swiper-slide-contents{text-shadow:3px 3px 8px #000000;}.elementor-6864 .elementor-element.elementor-element-107e8eb .elementor-repeater-item-b5bff80 .swiper-slide-bg{background-color:var( --e-global-color-f7c117e );background-image:url(https://bbqdays-ryogoku.com/wp-content/uploads/2024/07/top_slider2.jpg);background-size:cover;}.elementor-6864 .elementor-element.elementor-element-107e8eb .elementor-repeater-item-b5bff80 .elementor-background-overlay{background-color:#00000033;}.elementor-6864 .elementor-element.elementor-element-107e8eb .elementor-repeater-item-b5bff80 .swiper-slide-contents{text-shadow:3px 3px 8px #000000;}.elementor-6864 .elementor-element.elementor-element-107e8eb .elementor-repeater-item-5a811ca .swiper-slide-bg{background-color:var( --e-global-color-f7c117e );background-image:url(https://bbqdays-ryogoku.com/wp-content/uploads/2023/04/slider_04-min.jpg);background-size:cover;}.elementor-6864 .elementor-element.elementor-element-107e8eb .elementor-repeater-item-5a811ca .elementor-background-overlay{background-color:#00000033;}.elementor-6864 .elementor-element.elementor-element-107e8eb .elementor-repeater-item-5a811ca .swiper-slide-contents{text-shadow:3px 3px 8px #000000;}.elementor-6864 .elementor-element.elementor-element-107e8eb .swiper-slide{transition-duration:calc(5000ms*1.2);height:770px;}.elementor-6864 .elementor-element.elementor-element-107e8eb .swiper-slide-contents{max-width:66%;}.elementor-6864 .elementor-element.elementor-element-107e8eb .swiper-slide-inner{text-align:center;}.elementor-6864 .elementor-element.elementor-element-107e8eb .elementor-slide-heading{font-size:40px;line-height:1.5em;}.elementor-6864 .elementor-element.elementor-element-19a67e03{margin-top:0px;margin-bottom:0px;}.elementor-6864 .elementor-element.elementor-element-d5d86bd .elementor-repeater-item-dc66315.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-6864 .elementor-element.elementor-element-a9a5c79 .elementor-repeater-item-3affe5d .swiper-slide-bg{background-color:var( --e-global-color-f7c117e );background-image:url(https://bbqdays-ryogoku.com/wp-content/uploads/2023/06/20230601_slider_pc.jpg);background-size:cover;}.elementor-6864 .elementor-element.elementor-element-a9a5c79 .elementor-repeater-item-3affe5d .elementor-background-overlay{background-color:#00000033;}.elementor-6864 .elementor-element.elementor-element-a9a5c79 .elementor-repeater-item-3affe5d .swiper-slide-contents{text-shadow:3px 3px 8px #000000;}.elementor-6864 .elementor-element.elementor-element-a9a5c79 .elementor-repeater-item-05a49c9 .swiper-slide-bg{background-color:var( --e-global-color-f7c117e );background-image:url(https://bbqdays-ryogoku.com/wp-content/uploads/2024/07/top_slider3.jpg);background-size:cover;}.elementor-6864 .elementor-element.elementor-element-a9a5c79 .elementor-repeater-item-05a49c9 .elementor-background-overlay{background-color:#00000033;}.elementor-6864 .elementor-element.elementor-element-a9a5c79 .elementor-repeater-item-05a49c9 .swiper-slide-contents{text-shadow:3px 3px 8px #000000;}.elementor-6864 .elementor-element.elementor-element-a9a5c79 .elementor-repeater-item-0eda60d .swiper-slide-bg{background-color:var( --e-global-color-f7c117e );background-image:url(https://bbqdays-ryogoku.com/wp-content/uploads/2024/07/top_slider4.jpg);background-size:cover;}.elementor-6864 .elementor-element.elementor-element-a9a5c79 .elementor-repeater-item-0eda60d .elementor-background-overlay{background-color:#00000033;}.elementor-6864 .elementor-element.elementor-element-a9a5c79 .elementor-repeater-item-0eda60d .swiper-slide-contents{text-shadow:3px 3px 8px #000000;}.elementor-6864 .elementor-element.elementor-element-a9a5c79 .elementor-repeater-item-b5bff80 .swiper-slide-bg{background-color:var( --e-global-color-f7c117e );background-image:url(https://bbqdays-ryogoku.com/wp-content/uploads/2024/07/top_slider2.jpg);background-size:cover;}.elementor-6864 .elementor-element.elementor-element-a9a5c79 .elementor-repeater-item-b5bff80 .elementor-background-overlay{background-color:#00000033;}.elementor-6864 .elementor-element.elementor-element-a9a5c79 .elementor-repeater-item-b5bff80 .swiper-slide-contents{text-shadow:3px 3px 8px #000000;}.elementor-6864 .elementor-element.elementor-element-a9a5c79 .elementor-repeater-item-5a811ca .swiper-slide-bg{background-color:var( --e-global-color-f7c117e );background-image:url(https://bbqdays-ryogoku.com/wp-content/uploads/2023/04/slider_04-min.jpg);background-size:cover;}.elementor-6864 .elementor-element.elementor-element-a9a5c79 .elementor-repeater-item-5a811ca .elementor-background-overlay{background-color:#00000033;}.elementor-6864 .elementor-element.elementor-element-a9a5c79 .elementor-repeater-item-5a811ca .swiper-slide-contents{text-shadow:3px 3px 8px #000000;}.elementor-6864 .elementor-element.elementor-element-a9a5c79 .swiper-slide{transition-duration:calc(5000ms*1.2);height:770px;}.elementor-6864 .elementor-element.elementor-element-a9a5c79 .swiper-slide-contents{max-width:66%;}.elementor-6864 .elementor-element.elementor-element-a9a5c79 .swiper-slide-inner{text-align:center;}.elementor-6864 .elementor-element.elementor-element-d5d86bd{margin-top:0px;margin-bottom:0px;}.elementor-6864 .elementor-element.elementor-element-3dba75 .elementor-repeater-item-dc66315.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-6864 .elementor-element.elementor-element-fcd6b2d .elementor-repeater-item-5aeb226 .swiper-slide-bg{background-color:var( --e-global-color-f7c117e );background-image:url(https://bbqdays-ryogoku.com/wp-content/uploads/2023/06/20230601_slider_sp.jpg);background-size:cover;}.elementor-6864 .elementor-element.elementor-element-fcd6b2d .elementor-repeater-item-5aeb226 .swiper-slide-contents{text-shadow:3px 3px 8px #000000;}.elementor-6864 .elementor-element.elementor-element-fcd6b2d .elementor-repeater-item-05a49c9 .swiper-slide-bg{background-color:var( --e-global-color-f7c117e );background-image:url(https://bbqdays-ryogoku.com/wp-content/uploads/2024/07/top_slider_sp2.jpg);background-size:cover;}.elementor-6864 .elementor-element.elementor-element-fcd6b2d .elementor-repeater-item-05a49c9 .swiper-slide-contents{text-shadow:3px 3px 8px #000000;}.elementor-6864 .elementor-element.elementor-element-fcd6b2d .elementor-repeater-item-0eda60d .swiper-slide-bg{background-color:var( --e-global-color-f7c117e );background-image:url(https://bbqdays-ryogoku.com/wp-content/uploads/2024/07/top_slider_sp.jpg);background-size:cover;}.elementor-6864 .elementor-element.elementor-element-fcd6b2d .elementor-repeater-item-0eda60d .swiper-slide-contents{text-shadow:3px 3px 8px #000000;}.elementor-6864 .elementor-element.elementor-element-fcd6b2d .elementor-repeater-item-b5bff80 .swiper-slide-bg{background-color:var( --e-global-color-f7c117e );background-image:url(https://bbqdays-ryogoku.com/wp-content/uploads/2024/07/top_slider2.jpg);background-size:cover;}.elementor-6864 .elementor-element.elementor-element-fcd6b2d .elementor-repeater-item-b5bff80 .swiper-slide-contents{text-shadow:3px 3px 8px #000000;}.elementor-6864 .elementor-element.elementor-element-fcd6b2d .elementor-repeater-item-5a811ca .swiper-slide-bg{background-color:var( --e-global-color-f7c117e );background-image:url(https://bbqdays-ryogoku.com/wp-content/uploads/2023/04/slider_04-min.jpg);background-size:cover;}.elementor-6864 .elementor-element.elementor-element-fcd6b2d .elementor-repeater-item-5a811ca .swiper-slide-contents{text-shadow:3px 3px 8px #000000;}.elementor-6864 .elementor-element.elementor-element-fcd6b2d .swiper-slide{transition-duration:calc(5000ms*1.2);height:770px;}.elementor-6864 .elementor-element.elementor-element-fcd6b2d .swiper-slide-contents{max-width:66%;}.elementor-6864 .elementor-element.elementor-element-fcd6b2d .swiper-slide-inner{text-align:center;}.elementor-6864 .elementor-element.elementor-element-3dba75{margin-top:0px;margin-bottom:0px;}.elementor-6864 .elementor-element.elementor-element-60220af:not(.elementor-motion-effects-element-type-background), .elementor-6864 .elementor-element.elementor-element-60220af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bbqdays-ryogoku.com/wp-content/uploads/2024/07/top_food.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-6864 .elementor-element.elementor-element-60220af > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6864 .elementor-element.elementor-element-60220af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 40px 0px;}.elementor-6864 .elementor-element.elementor-element-cc90cb6 > .elementor-element-populated{border-style:none;}.elementor-widget-text-editor{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-6864 .elementor-element.elementor-element-6fa0712 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-6864 .elementor-element.elementor-element-6fa0712{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-f7c117e );}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-6864 .elementor-element.elementor-element-272ce6a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:34px;font-weight:700;line-height:1.7em;color:var( --e-global-color-f7c117e );}.elementor-6864 .elementor-element.elementor-element-baa9957 .elementor-repeater-item-f848453.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-6864 .elementor-element.elementor-element-45c1080 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 1px;}.elementor-6864 .elementor-element.elementor-element-45c1080 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-6864 .elementor-element.elementor-element-002700f img{width:100%;box-shadow:8px 8px 0px 1px #F7D400;}.elementor-6864 .elementor-element.elementor-element-8379642:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6864 .elementor-element.elementor-element-8379642 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6864 .elementor-element.elementor-element-8379642 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-6864 .elementor-element.elementor-element-8379642 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 25px;--e-column-margin-right:0px;--e-column-margin-left:25px;padding:40px 40px 40px 40px;}.elementor-6864 .elementor-element.elementor-element-8379642 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6864 .elementor-element.elementor-element-4bb2297 .elementor-repeater-item-a57d29c.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-6864 .elementor-element.elementor-element-68f18dc img{width:40px;}.elementor-6864 .elementor-element.elementor-element-69790ad{width:auto;max-width:auto;text-align:center;}.elementor-6864 .elementor-element.elementor-element-69790ad .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-f8b4a8e );}.elementor-6864 .elementor-element.elementor-element-4bb2297{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-6864 .elementor-element.elementor-element-43e778c > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-6864 .elementor-element.elementor-element-43e778c{font-size:23px;letter-spacing:1.4px;color:#AB1F24;}.elementor-6864 .elementor-element.elementor-element-a7c8f81{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:var( --e-global-color-text );}.elementor-6864 .elementor-element.elementor-element-baa9957{margin-top:20px;margin-bottom:20px;padding:0px 1px 0px 1px;}.elementor-6864 .elementor-element.elementor-element-358e905:not(.elementor-motion-effects-element-type-background), .elementor-6864 .elementor-element.elementor-element-358e905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bbqdays-ryogoku.com/wp-content/uploads/2024/07/top_bg.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-6864 .elementor-element.elementor-element-358e905 > .elementor-background-overlay{background-color:var( --e-global-color-f8b4a8e );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6864 .elementor-element.elementor-element-358e905{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-6864 .elementor-element.elementor-element-df680a6 > .elementor-element-populated{border-style:none;}.elementor-6864 .elementor-element.elementor-element-80963e4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6864 .elementor-element.elementor-element-80963e4{text-align:center;}.elementor-6864 .elementor-element.elementor-element-80963e4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-f7c117e );}.elementor-6864 .elementor-element.elementor-element-0d47331{width:100%;max-width:100%;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;}.elementor-6864 .elementor-element.elementor-element-0d47331 > .elementor-widget-container{background-color:var( --e-global-color-f7c117e );margin:0% 15% 1% 15%;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-f7c117e );border-radius:3px 3px 3px 3px;}.elementor-6864 .elementor-element.elementor-element-54dd4f4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-6864 .elementor-element.elementor-element-6482d4a:not(.elementor-motion-effects-element-type-background), .elementor-6864 .elementor-element.elementor-element-6482d4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bbqdays-ryogoku.com/wp-content/uploads/2024/07/top_bg.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-6864 .elementor-element.elementor-element-6482d4a > .elementor-background-overlay{background-color:var( --e-global-color-f8b4a8e );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6864 .elementor-element.elementor-element-6482d4a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-6864 .elementor-element.elementor-element-6d02355 > .elementor-element-populated{border-style:none;}.elementor-6864 .elementor-element.elementor-element-146f723 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6864 .elementor-element.elementor-element-146f723{text-align:center;}.elementor-6864 .elementor-element.elementor-element-146f723 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-f7c117e );}.elementor-6864 .elementor-element.elementor-element-5b1c004{width:100%;max-width:100%;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;}.elementor-6864 .elementor-element.elementor-element-5b1c004 > .elementor-widget-container{background-color:var( --e-global-color-f7c117e );margin:0% 15% 1% 15%;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-f7c117e );border-radius:3px 3px 3px 3px;}.elementor-6864 .elementor-element.elementor-element-78a017d{padding:0px 0px 0px 0px;}.elementor-6864 .elementor-element.elementor-element-e8740d4 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-6864 .elementor-element.elementor-element-e8740d4{text-align:center;}.elementor-6864 .elementor-element.elementor-element-e8740d4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-f7c117e );}.elementor-6864 .elementor-element.elementor-element-f3a7a1b > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-6864 .elementor-element.elementor-element-f3a7a1b{text-align:center;}.elementor-6864 .elementor-element.elementor-element-f3a7a1b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-f7c117e );}.elementor-6864 .elementor-element.elementor-element-377585c{width:100%;max-width:100%;}.elementor-6864 .elementor-element.elementor-element-377585c > .elementor-widget-container{margin:0% 15% 0% 15%;padding:20px 0px 0px 0px;}.elementor-6864 .elementor-element.elementor-element-294ea6c > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-6864 .elementor-element.elementor-element-294ea6c{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;color:var( --e-global-color-f7c117e );}.elementor-6864 .elementor-element.elementor-element-c6c0264 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.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-6864 .elementor-element.elementor-element-b871a0a{--divider-border-style:solid;--divider-color:var( --e-global-color-f7c117e );--divider-border-width:1px;}.elementor-6864 .elementor-element.elementor-element-b871a0a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-6864 .elementor-element.elementor-element-b871a0a .elementor-divider-separator{width:51%;margin:0 auto;margin-center:0;}.elementor-6864 .elementor-element.elementor-element-b871a0a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-6864 .elementor-element.elementor-element-b871a0a .elementor-divider__text{color:var( --e-global-color-f7c117e );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6864 .elementor-element.elementor-element-fafbf30{width:100%;max-width:100%;text-align:left;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-f7c117e );}.elementor-6864 .elementor-element.elementor-element-fafbf30 > .elementor-widget-container{margin:0% 15% 1% 15%;border-radius:3px 3px 3px 3px;}.elementor-6864 .elementor-element.elementor-element-18c8887:not(.elementor-motion-effects-element-type-background), .elementor-6864 .elementor-element.elementor-element-18c8887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f4fecc );}.elementor-6864 .elementor-element.elementor-element-18c8887{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 46px 0px;}.elementor-6864 .elementor-element.elementor-element-18c8887 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6864 .elementor-element.elementor-element-febde8c .elementor-repeater-item-bd3fadd.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-6864 .elementor-element.elementor-element-cd9f85b .elementor-flip-box__front{background-image:url("https://bbqdays-ryogoku.com/wp-content/uploads/2024/07/top_setubi.jpg");background-size:cover;}.elementor-6864 .elementor-element.elementor-element-cd9f85b .elementor-flip-box__back{background-color:#000000;}.elementor-6864 .elementor-element.elementor-element-cd9f85b .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000087;text-align:center;}.elementor-6864 .elementor-element.elementor-element-cd9f85b .elementor-flip-box{height:320px;}.elementor-6864 .elementor-element.elementor-element-cd9f85b .elementor-icon i{transform:rotate(0deg);}.elementor-6864 .elementor-element.elementor-element-cd9f85b .elementor-icon svg{transform:rotate(0deg);}.elementor-6864 .elementor-element.elementor-element-cd9f85b .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:600;line-height:1.4em;letter-spacing:2px;}.elementor-6864 .elementor-element.elementor-element-cd9f85b .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6864 .elementor-element.elementor-element-cd9f85b .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-6864 .elementor-element.elementor-element-cd9f85b .elementor-flip-box__button{margin-center:0;color:var( --e-global-color-7f4fecc );border-color:var( --e-global-color-7f4fecc );border-width:1px;border-radius:30px;}.elementor-6864 .elementor-element.elementor-element-cd9f85b .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-7f4fecc );font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:600;line-height:1.4em;letter-spacing:2px;}.elementor-6864 .elementor-element.elementor-element-cd9f85b .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-7f4fecc );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6864 .elementor-element.elementor-element-cd9f85b .elementor-flip-box__button:hover{color:#F7D40091;}.elementor-6864 .elementor-element.elementor-element-febde8c .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:1px;}.elementor-6864 .elementor-element.elementor-element-febde8c{margin-top:0px;margin-bottom:56px;}.elementor-6864 .elementor-element.elementor-element-599e210:not(.elementor-motion-effects-element-type-background), .elementor-6864 .elementor-element.elementor-element-599e210 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f4fecc );}.elementor-6864 .elementor-element.elementor-element-599e210{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 46px 0px;}.elementor-6864 .elementor-element.elementor-element-599e210 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6864 .elementor-element.elementor-element-72fcbb1 .elementor-repeater-item-bd3fadd.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-6864 .elementor-element.elementor-element-9201750 .elementor-flip-box__front{background-image:url("https://bbqdays-ryogoku.com/wp-content/uploads/2024/07/top_setubi.jpg");background-size:cover;}.elementor-6864 .elementor-element.elementor-element-9201750 .elementor-flip-box__back{background-color:#000000;}.elementor-6864 .elementor-element.elementor-element-9201750 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000087;text-align:center;}.elementor-6864 .elementor-element.elementor-element-9201750 .elementor-flip-box{height:320px;}.elementor-6864 .elementor-element.elementor-element-9201750 .elementor-icon i{transform:rotate(0deg);}.elementor-6864 .elementor-element.elementor-element-9201750 .elementor-icon svg{transform:rotate(0deg);}.elementor-6864 .elementor-element.elementor-element-9201750 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:600;line-height:1.4em;letter-spacing:2px;}.elementor-6864 .elementor-element.elementor-element-9201750 .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6864 .elementor-element.elementor-element-9201750 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-6864 .elementor-element.elementor-element-9201750 .elementor-flip-box__button{margin-center:0;color:var( --e-global-color-7f4fecc );border-color:var( --e-global-color-7f4fecc );border-width:1px;border-radius:30px;}.elementor-6864 .elementor-element.elementor-element-9201750 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-7f4fecc );font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:600;line-height:1.4em;letter-spacing:2px;}.elementor-6864 .elementor-element.elementor-element-9201750 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-7f4fecc );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6864 .elementor-element.elementor-element-9201750 .elementor-flip-box__button:hover{color:#F7D40091;}.elementor-6864 .elementor-element.elementor-element-c98ba6e .elementor-flip-box__front{background-image:url("https://bbqdays-ryogoku.com/wp-content/uploads/2024/07/top_price.jpg");background-size:cover;}.elementor-6864 .elementor-element.elementor-element-c98ba6e .elementor-flip-box__back{background-color:var( --e-global-color-7f4fecc );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f8b4a8e );}.elementor-6864 .elementor-element.elementor-element-c98ba6e .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000087;text-align:center;}.elementor-6864 .elementor-element.elementor-element-c98ba6e .elementor-flip-box{height:320px;}.elementor-6864 .elementor-element.elementor-element-c98ba6e .elementor-icon i{transform:rotate(0deg);}.elementor-6864 .elementor-element.elementor-element-c98ba6e .elementor-icon svg{transform:rotate(0deg);}.elementor-6864 .elementor-element.elementor-element-c98ba6e .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:600;line-height:1.4em;letter-spacing:2px;}.elementor-6864 .elementor-element.elementor-element-c98ba6e .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6864 .elementor-element.elementor-element-c98ba6e .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-6864 .elementor-element.elementor-element-c98ba6e .elementor-flip-box__button{margin-center:0;color:#000000;border-color:#000000;border-width:1px;border-radius:30px;}.elementor-6864 .elementor-element.elementor-element-c98ba6e .elementor-flip-box__back .elementor-flip-box__layer__title{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:600;line-height:1.4em;letter-spacing:2px;}.elementor-6864 .elementor-element.elementor-element-c98ba6e .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6864 .elementor-element.elementor-element-c98ba6e .elementor-flip-box__button:hover{color:var( --e-global-color-secondary );}.elementor-6864 .elementor-element.elementor-element-72fcbb1 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:1px;}.elementor-6864 .elementor-element.elementor-element-72fcbb1{margin-top:0px;margin-bottom:56px;}.elementor-6864 .elementor-element.elementor-element-054cc06 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6864 .elementor-element.elementor-element-054cc06{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 46px 0px;}.elementor-6864 .elementor-element.elementor-element-2970c32{text-align:center;}.elementor-6864 .elementor-element.elementor-element-2970c32 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-f8b4a8e );}.elementor-6864 .elementor-element.elementor-element-f593714:not(.elementor-motion-effects-element-type-background), .elementor-6864 .elementor-element.elementor-element-f593714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#009944;}.elementor-6864 .elementor-element.elementor-element-f593714{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-6864 .elementor-element.elementor-element-f593714 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6864 .elementor-element.elementor-element-0cece83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6864 .elementor-element.elementor-element-0cece83{text-align:center;}.elementor-6864 .elementor-element.elementor-element-0cece83 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:34px;font-weight:700;line-height:1.5em;color:var( --e-global-color-f7c117e );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-6864 .elementor-element.elementor-element-4b9fe74 .elementor-button{background-color:var( --e-global-color-7f4fecc );font-size:20px;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 4px 10px 0px rgba(76.22610396975425, 91.8, 73.24043478260869, 0.5);border-radius:0px 0px 0px 0px;padding:24px 40px 24px 40px;}.elementor-6864 .elementor-element.elementor-element-4b9fe74 .elementor-button:hover, .elementor-6864 .elementor-element.elementor-element-4b9fe74 .elementor-button:focus{background-color:#FFE544;}.elementor-6864 .elementor-element.elementor-element-4b9fe74 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-6864 .elementor-element.elementor-element-4b9fe74 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6864 .elementor-element.elementor-element-4b9fe74 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6864 .elementor-element.elementor-element-2ea16e5 > .elementor-background-overlay{opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6864 .elementor-element.elementor-element-2ea16e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 49px 0px;}.elementor-6864 .elementor-element.elementor-element-ee1a24c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6864 .elementor-element.elementor-element-ee1a24c{text-align:center;}.elementor-6864 .elementor-element.elementor-element-ee1a24c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:34px;font-weight:700;line-height:1.5em;color:var( --e-global-color-f8b4a8e );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );}.elementor-6864 .elementor-element.elementor-element-aeff082{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-6864 .elementor-element.elementor-element-aeff082 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-6864 .elementor-element.elementor-element-aeff082 .elementor-post__meta-data span + span:before{content:"•";}.elementor-6864 .elementor-element.elementor-element-aeff082 .elementor-post__read-more{color:var( --e-global-color-1bee3f9 );}.elementor-6864 .elementor-element.elementor-element-c6c3fd2 > .elementor-widget-container{margin:20px 0px 0px 0px;}@media(max-width:1024px){.elementor-6864 .elementor-element.elementor-element-107e8eb .swiper-slide{height:435px;}.elementor-6864 .elementor-element.elementor-element-107e8eb .swiper-slide-contents{max-width:100%;}.elementor-6864 .elementor-element.elementor-element-a9a5c79 .swiper-slide{height:435px;}.elementor-6864 .elementor-element.elementor-element-a9a5c79 .swiper-slide-contents{max-width:100%;}.elementor-6864 .elementor-element.elementor-element-fcd6b2d .swiper-slide{height:400px;}.elementor-6864 .elementor-element.elementor-element-6fa0712{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-6864 .elementor-element.elementor-element-272ce6a .elementor-heading-title{font-size:24px;}.elementor-6864 .elementor-element.elementor-element-8379642 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-6864 .elementor-element.elementor-element-69790ad .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-6864 .elementor-element.elementor-element-baa9957{margin-top:0px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-6864 .elementor-element.elementor-element-358e905:not(.elementor-motion-effects-element-type-background), .elementor-6864 .elementor-element.elementor-element-358e905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-6864 .elementor-element.elementor-element-80963e4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6864 .elementor-element.elementor-element-0d47331 > .elementor-widget-container{margin:0% 5% 1% 5%;}.elementor-6864 .elementor-element.elementor-element-6482d4a:not(.elementor-motion-effects-element-type-background), .elementor-6864 .elementor-element.elementor-element-6482d4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-6864 .elementor-element.elementor-element-146f723 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6864 .elementor-element.elementor-element-5b1c004 > .elementor-widget-container{margin:0% 5% 1% 5%;}.elementor-6864 .elementor-element.elementor-element-e8740d4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6864 .elementor-element.elementor-element-f3a7a1b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6864 .elementor-element.elementor-element-377585c > .elementor-widget-container{margin:0% 5% 0% 5%;}.elementor-6864 .elementor-element.elementor-element-294ea6c{font-size:16px;}.elementor-6864 .elementor-element.elementor-element-b871a0a .elementor-divider__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6864 .elementor-element.elementor-element-fafbf30 > .elementor-widget-container{margin:0% 5% 1% 5%;}.elementor-6864 .elementor-element.elementor-element-fafbf30{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-6864 .elementor-element.elementor-element-cd9f85b .elementor-flip-box{height:240px;}.elementor-6864 .elementor-element.elementor-element-cd9f85b .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6864 .elementor-element.elementor-element-cd9f85b .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6864 .elementor-element.elementor-element-9201750 .elementor-flip-box{height:240px;}.elementor-6864 .elementor-element.elementor-element-9201750 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6864 .elementor-element.elementor-element-9201750 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6864 .elementor-element.elementor-element-c98ba6e .elementor-flip-box{height:240px;}.elementor-6864 .elementor-element.elementor-element-c98ba6e .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6864 .elementor-element.elementor-element-c98ba6e .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6864 .elementor-element.elementor-element-2970c32 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-6864 .elementor-element.elementor-element-0cece83 .elementor-heading-title{font-size:24px;}.elementor-6864 .elementor-element.elementor-element-4b9fe74 .elementor-button{font-size:18px;}.elementor-6864 .elementor-element.elementor-element-3b75401 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-6864 .elementor-element.elementor-element-ee1a24c .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-6864 .elementor-element.elementor-element-107e8eb .swiper-slide{height:80vh;}.elementor-6864 .elementor-element.elementor-element-a9a5c79 .swiper-slide{height:80vh;}.elementor-6864 .elementor-element.elementor-element-fcd6b2d .swiper-slide{height:80vh;}.elementor-6864 .elementor-element.elementor-element-fcd6b2d .swiper-slide-contents{max-width:100%;}.elementor-6864 .elementor-element.elementor-element-fcd6b2d .elementor-slide-heading{font-size:24px;line-height:1.5em;}.elementor-6864 .elementor-element.elementor-element-60220af:not(.elementor-motion-effects-element-type-background), .elementor-6864 .elementor-element.elementor-element-60220af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-6864 .elementor-element.elementor-element-6fa0712{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-6864 .elementor-element.elementor-element-272ce6a .elementor-heading-title{font-size:16px;}.elementor-6864 .elementor-element.elementor-element-45c1080 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6864 .elementor-element.elementor-element-8379642 > .elementor-element-populated{margin:0px 2px 20px 0px;--e-column-margin-right:2px;--e-column-margin-left:0px;padding:10px 10px 0px 10px;}.elementor-6864 .elementor-element.elementor-element-3a9f49f{width:17%;}.elementor-6864 .elementor-element.elementor-element-6527fc4{width:80%;}.elementor-6864 .elementor-element.elementor-element-69790ad .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-6864 .elementor-element.elementor-element-a7c8f81 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6864 .elementor-element.elementor-element-a7c8f81{font-size:16px;}.elementor-6864 .elementor-element.elementor-element-baa9957{padding:0px 0px 30px 0px;}.elementor-6864 .elementor-element.elementor-element-80963e4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6864 .elementor-element.elementor-element-0d47331 > .elementor-widget-container{margin:0% 3% 0% 3%;}.elementor-6864 .elementor-element.elementor-element-146f723 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6864 .elementor-element.elementor-element-5b1c004 > .elementor-widget-container{margin:0% 3% 0% 3%;}.elementor-6864 .elementor-element.elementor-element-e8740d4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6864 .elementor-element.elementor-element-f3a7a1b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6864 .elementor-element.elementor-element-377585c > .elementor-widget-container{margin:0% 4% 0% 4%;padding:0px 0px 0px 0px;}.elementor-6864 .elementor-element.elementor-element-294ea6c{font-size:14px;line-height:1.5em;}.elementor-6864 .elementor-element.elementor-element-b871a0a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6864 .elementor-element.elementor-element-b871a0a .elementor-divider-separator{width:98%;}.elementor-6864 .elementor-element.elementor-element-b871a0a .elementor-divider__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6864 .elementor-element.elementor-element-fafbf30 > .elementor-widget-container{margin:0% 3% 0% 3%;}.elementor-6864 .elementor-element.elementor-element-fafbf30{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-6864 .elementor-element.elementor-element-cd9f85b .elementor-flip-box{height:200px;}.elementor-6864 .elementor-element.elementor-element-cd9f85b .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:22px;}.elementor-6864 .elementor-element.elementor-element-cd9f85b .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6864 .elementor-element.elementor-element-cd9f85b .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:22px;}.elementor-6864 .elementor-element.elementor-element-cd9f85b .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6864 .elementor-element.elementor-element-9201750 .elementor-flip-box{height:200px;}.elementor-6864 .elementor-element.elementor-element-9201750 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:22px;}.elementor-6864 .elementor-element.elementor-element-9201750 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6864 .elementor-element.elementor-element-9201750 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:22px;}.elementor-6864 .elementor-element.elementor-element-9201750 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6864 .elementor-element.elementor-element-c98ba6e .elementor-flip-box{height:200px;}.elementor-6864 .elementor-element.elementor-element-c98ba6e .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:22px;}.elementor-6864 .elementor-element.elementor-element-c98ba6e .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6864 .elementor-element.elementor-element-c98ba6e .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:22px;}.elementor-6864 .elementor-element.elementor-element-c98ba6e .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6864 .elementor-element.elementor-element-2970c32 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-6864 .elementor-element.elementor-element-f593714{padding:50px 0px 50px 0px;}.elementor-6864 .elementor-element.elementor-element-0cece83 .elementor-heading-title{font-size:20px;}.elementor-6864 .elementor-element.elementor-element-4b9fe74 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6864 .elementor-element.elementor-element-4b9fe74 .elementor-button{font-size:14px;padding:16px 16px 16px 16px;}.elementor-6864 .elementor-element.elementor-element-ee1a24c .elementor-heading-title{font-size:20px;}.elementor-6864 .elementor-element.elementor-element-c6c3fd2 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-6864 .elementor-element.elementor-element-3a9f49f{width:15%;}.elementor-6864 .elementor-element.elementor-element-6527fc4{width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6864 .elementor-element.elementor-element-5a839b0{width:50%;}.elementor-6864 .elementor-element.elementor-element-62b7036{width:50%;}.elementor-6864 .elementor-element.elementor-element-2efbabb{width:50%;}}@media(min-width:1025px){.elementor-6864 .elementor-element.elementor-element-60220af:not(.elementor-motion-effects-element-type-background), .elementor-6864 .elementor-element.elementor-element-60220af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-6864 .elementor-element.elementor-element-358e905:not(.elementor-motion-effects-element-type-background), .elementor-6864 .elementor-element.elementor-element-358e905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-6864 .elementor-element.elementor-element-6482d4a:not(.elementor-motion-effects-element-type-background), .elementor-6864 .elementor-element.elementor-element-6482d4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for slides, class: .elementor-element-107e8eb */.slitext{
    font-size: 43px;
    line-height: 1.2;
 letter-spacing: 0.05em;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-107e8eb */.slitext{
    font-size: 43px;
    line-height: 1.2;
 letter-spacing: 0.05em;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-a9a5c79 */.slitextTB{
    font-size: 36px;
    line-height: 1.3;
 letter-spacing: 0.05em;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-a9a5c79 */.slitextTB{
    font-size: 36px;
    line-height: 1.3;
 letter-spacing: 0.05em;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-fcd6b2d */.slitextSP{
    font-size: 7vw;
    line-height: 1.6;
 letter-spacing: 0.05em
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-fcd6b2d */.slitextSP{
    font-size: 7vw;
    line-height: 1.6;
 letter-spacing: 0.05em
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-272ce6a */.open_time h2 {
  position: relative;
  padding: 1rem;
  text-align: center;
  border: 2px solid #ab1f24;
  background: #ab1f24;
  margin: 0 auto;
}

/*.open_time h2:before,
.open_time h2:after {
  position: absolute;
  content: '';
}

.open_time h2:before {
  top: -40px;
  left: calc(50% - 40px);
  width: 80px;
  height: 80px;
  border: 2px solid #CE3228;
  border-radius: 50%;
  background: #CE3228;
}

.open_time h2:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #CE3228;
}

.open_time h2 i {
  font-size: 2.5rem;
  line-height: 60px;
  position: absolute;
  z-index: 1;
  top: -40px;
  left: calc(50% - 40px);
  width: 80px;
  height: 60px;
  text-align: center;
}*/

.open_time h2 span {
  position: relative;
  z-index: 1;
}

span.open-period {
 font-size: 1.5em;
}

/*@media (max-width:767px){
    {}
}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43e778c */.table_bottom p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43e778c */.table_bottom p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-54dd4f4 */.shop-open_rsv {
	background: #ab1f24;
	width: 70%;
	height: 80px;
    line-height: 80px;
    margin: 20px auto;
    text-align: center;
    border: 2px solid #fff;
    font-weight: 600;
    font-size: 1.5em;
}
.shop-open_rsv i {
    margin-right: 10px;
}
.shop-open_rsv a {
	display: block;
	color: #fff;
}

.shop-open_rsv:hover {
    opacity: 0.7
}
.shop-open_rsv a:hover {
    color: #fff;
    opacity: 0.7
}

@media (max-width: 767px) {
    .shop-open_rsv {
        width: 90%;
        height: 60px;
        line-height: 60px;
        font-size: 1.3em;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-377585c */.price_wrap {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.price_wrap .price {
  /* padding: 30px; */
    width: 32%;
    background-color: #fff;
	border: 1px solid #000;
	text-align: center;
	font-size: 1.2em;
	font-weight: 600;
}
.price_wrap .price p {
	font-size: 1.2em;
	margin: 20px 0;
	line-height: 1.2;
}
.price_wrap .price .age {
	background-color: #000;
	color: #fff;
	padding: 10px;
}

@media (max-width: 1020px) and (min-width: 768px)  {
    .price_wrap .price {
    width: 32%;
    }
}

@media (max-width:767px){
.price_wrap .price{
    width: 30%;
    font-size: 15px;
    line-height: 15px;
  }

 .price_wrap .price p {
    font-size: 14px;
	margin: 20px 0;
	line-height: 15px;
 }
 .price_wrap .price .age{
    text-align: center;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c6c0264 */.shop-open_rsv {
	background: #ab1f24;
	width: 70%;
	height: 80px;
    line-height: 80px;
    margin: 20px auto;
    text-align: center;
    border: 2px solid #fff;
    font-weight: 600;
    font-size: 1.5em;
}
.shop-open_rsv i {
    margin-right: 10px;
}
.shop-open_rsv a {
	display: block;
	color: #fff;
}

.shop-open_rsv:hover {
    opacity: 0.7
}
.shop-open_rsv a:hover {
    color: #fff;
    opacity: 0.7
}

@media (max-width: 767px) {
    .shop-open_rsv {
        width: 90%;
        height: 60px;
        line-height: 60px;
        font-size: 1.3em;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b9fe74 */.index_button a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  margin: 0 auto;
  padding: 1em 2em;
  width: 300px;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  background-color: #ab1f24;
  transition: 0.3s;
}

.index_button a::before {
  content: '';
  position: absolute;
  bottom: -7px;
  right: -7px;
  width: 100%;
  height: 2px;
  background-color: #ab1f24;
  transition: 0.2s ease 0s;
}

.index_button a::after {
  content: '';
  position: absolute;
  top: 7px;
  right: -7px;
  width: 2px;
  height: 100%;
  background-color: #ab1f24;
  transition: 0.2s ease 0.2s;
}

.index_button a:hover::before {
  width: 0%;
}

.index_button a:hover::after {
  height: 0%;
}

.index_button a:hover {
  text-decoration: none;
  background-color: #e5242b;
  color: #fff;
}

@media (max-width: 767px) {
    .index_button a {
      width: 200px;
      padding: 15px 25px;

    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c6c3fd2 */.index_button a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  margin: 0 auto;
  padding: 1em 2em;
  width: 300px;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  background-color: #ab1f24;
  transition: 0.3s;
}

.index_button a::before {
  content: '';
  position: absolute;
  bottom: -7px;
  right: -7px;
  width: 100%;
  height: 2px;
  background-color: #ab1f24;
  transition: 0.2s ease 0s;
}

.index_button a::after {
  content: '';
  position: absolute;
  top: 7px;
  right: -7px;
  width: 2px;
  height: 100%;
  background-color: #ab1f24;
  transition: 0.2s ease 0.2s;
}

.index_button a:hover::before {
  width: 0%;
}

.index_button a:hover::after {
  height: 0%;
}

.index_button a:hover {
  text-decoration: none;
  background-color: #e5242b;
  color: #fff;
}

@media (max-width: 767px) {
    .index_button a {
      width: 200px;
      padding: 15px 25px;

    }
}/* End custom CSS */