.elementor-58 .elementor-element.elementor-element-50b7e31{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-dd99af0{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-dd99af0.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-dd99af0 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-58 .elementor-element.elementor-element-ab144a5{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-ab144a5.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-ab144a5 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-ucaddon_ue_scroll_to_main_contents .ue-scroll-to-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-58 .elementor-element.elementor-element-179bbef{width:100%;max-width:100%;bottom:10vh;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-179bbef{left:0px;}body.rtl .elementor-58 .elementor-element.elementor-element-179bbef{right:0px;}.elementor-58 .elementor-element.elementor-element-179bbef .ue-scroll-to{position:relative;justify-content:center;}.elementor-58 .elementor-element.elementor-element-179bbef .ue-scroll-to-cta{width:100px;height:100px;background-color:#4E48FB00;color:#ffffff;fill:#ffffff;}.elementor-58 .elementor-element.elementor-element-179bbef .ue-scroll-to-cta .ue-scroll-to-icon{font-size:80px;}.elementor-58 .elementor-element.elementor-element-179bbef .ue-scroll-to-cta,.elementor-58 .elementor-element.elementor-element-179bbef .ue-scroll-to-icon{border-radius:50px 50px 50px 50px;}.elementor-58 .elementor-element.elementor-element-179bbef .ue-scroll-to-cta:hover{background-color:#37373700;}.elementor-58 .elementor-element.elementor-element-e488804{--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:3.125rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-58 .elementor-element.elementor-element-4d5f41d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-61385ff{--display:flex;}.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-58 .elementor-element.elementor-element-318db48 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.2rem;}.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-58 .elementor-element.elementor-element-4fdc359{--display:flex;}.elementor-58 .elementor-element.elementor-element-12d4254{--display:flex;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#A55C4B;--border-color:#A55C4B;--padding-top:6pt;--padding-bottom:6pt;--padding-left:6pt;--padding-right:6pt;}.elementor-58 .elementor-element.elementor-element-12d4254:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-12d4254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF3;}.elementor-58 .elementor-element.elementor-element-12d4254.e-con{--align-self:center;}.elementor-58 .elementor-element.elementor-element-d723de5{--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;}.elementor-58 .elementor-element.elementor-element-73a8735 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.2rem;}.elementor-58 .elementor-element.elementor-element-3d5e9f3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2rem;}.elementor-58 .elementor-element.elementor-element-0a1d75f .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:400;}.elementor-58 .elementor-element.elementor-element-864804d{--display:flex;--gap:00.5rem 0;--row-gap:00.5rem;--column-gap:0;}.elementor-58 .elementor-element.elementor-element-311d44f .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:400;}.elementor-58 .elementor-element.elementor-element-ab84efd .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:400;}.elementor-58 .elementor-element.elementor-element-4a45981{--display:flex;--gap:0.5rem 0;--row-gap:0.5rem;--column-gap:0;}.elementor-58 .elementor-element.elementor-element-7ce8208 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:400;}.elementor-58 .elementor-element.elementor-element-492c077 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:400;}.elementor-58 .elementor-element.elementor-element-82de7f7{--display:flex;}.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-58 .elementor-element.elementor-element-005524d:not( .elementor-widget-image ) .elementor-widget-container, .elementor-58 .elementor-element.elementor-element-005524d.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://develop-kg-restaurant.yasumarugroup.jp/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-58 .elementor-element.elementor-element-4bfc0e4{--display:flex;--min-height:100vh;--padding-top:06.25rem;--padding-bottom:6.25rem;--padding-left:0rem;--padding-right:0rem;}.elementor-58 .elementor-element.elementor-element-309bf45{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-58 .elementor-element.elementor-element-96467a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--align-content:center;}.elementor-58 .elementor-element.elementor-element-fd49e1c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.5rem;font-weight:600;color:var( --e-global-color-text );}.elementor-58 .elementor-element.elementor-element-f454ab3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:500;}.elementor-58 .elementor-element.elementor-element-69aed32.elementor-element{--align-self:flex-end;}.elementor-58 .elementor-element.elementor-element-69aed32{text-align:end;}.elementor-58 .elementor-element.elementor-element-4041ff3{--display:flex;--padding-top:4.4375rem;--padding-bottom:4.4375rem;--padding-left:3.75rem;--padding-right:4.1875rem;}.elementor-58 .elementor-element.elementor-element-4041ff3:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-4041ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B5B5B5;}.elementor-58 .elementor-element.elementor-element-6951da8 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.25rem;font-weight:500;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-b4e7425 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1rem;font-weight:500;line-height:2.6;color:#FFFFFF;}.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-58 .elementor-element.elementor-element-6843393{width:var( --container-widget-width, 16.875rem );max-width:16.875rem;--container-widget-width:16.875rem;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-6843393 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-58 .elementor-element.elementor-element-6843393.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-6843393 .elementor-button{font-family:"Arial", Sans-serif;font-size:1rem;font-weight:400;line-height:3.75rem;border-radius:0px 0px 0px 0px;padding:0px 020px 0px 020px;}.elementor-58 .elementor-element.elementor-element-141f7db{--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-around;--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:0rem;--padding-right:0rem;}.elementor-58 .elementor-element.elementor-element-4d0bae9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-58 .elementor-element.elementor-element-1d993d6{--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;--flex-wrap:wrap;--align-content:center;}.elementor-58 .elementor-element.elementor-element-26b41e5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.5rem;font-weight:600;color:var( --e-global-color-text );}.elementor-58 .elementor-element.elementor-element-bcfb570 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:500;}.elementor-58 .elementor-element.elementor-element-ac1e93a{--e-image-carousel-slides-to-show:1;}.elementor-58 .elementor-element.elementor-element-ac1e93a.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-ac1e93a .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0.5rem;--swiper-pagination-bullet-vertical-gap:0.5rem;width:1.5rem;height:1.5rem;background:#000000;}.elementor-58 .elementor-element.elementor-element-ac1e93a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF;opacity:1;}.elementor-58 .elementor-element.elementor-element-9d3cd58{--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;}.elementor-58 .elementor-element.elementor-element-39fd95d{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-39fd95d > .elementor-widget-container{padding:3.125rem 3.125rem 3.125rem 3.125rem;}.elementor-58 .elementor-element.elementor-element-39fd95d .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:1.25rem;font-weight:500;}.elementor-58 .elementor-element.elementor-element-49601c4{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-49601c4 > .elementor-widget-container{padding:3.125rem 3.125rem 3.125rem 3.125rem;}.elementor-58 .elementor-element.elementor-element-49601c4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1rem;font-weight:400;line-height:2.6;}.elementor-58 .elementor-element.elementor-element-1115296{width:var( --container-widget-width, 16.875rem );max-width:16.875rem;--container-widget-width:16.875rem;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-1115296.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-1115296 .elementor-button{font-family:"Arial", Sans-serif;font-size:1rem;font-weight:400;line-height:3.75rem;border-radius:0px 0px 0px 0px;padding:0px 020px 0px 020px;}.elementor-58 .elementor-element.elementor-element-3fb9c21{--display:flex;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-3fb9c21:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-3fb9c21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F5;}.elementor-58 .elementor-element.elementor-element-2014684 > .elementor-widget-container{margin:0rem 0rem 5rem 0rem;}.elementor-58 .elementor-element.elementor-element-2014684{text-align:center;}.elementor-58 .elementor-element.elementor-element-2014684 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:2.25rem;font-weight:500;}.elementor-widget-ucaddon_post_carousel .ue-grid-item-category a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_carousel .uc_post_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_carousel .ue-grid-item-meta-data{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_carousel .uc_paragraph{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_carousel .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_carousel .ue-no-posts-found{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-58 .elementor-element.elementor-element-5338156 > .elementor-widget-container{padding:0rem 0rem 02rem 0rem;}.elementor-58 .elementor-element.elementor-element-5338156 .uc_carousel_item{background-color:#efefef;}.elementor-58 .elementor-element.elementor-element-5338156 .uc_image_carousel_content{background-color:#efefef;padding:20px 20px 20px 20px;min-height:0px;}.elementor-58 .elementor-element.elementor-element-5338156 .ue-item{opacity:100%;transform:scale(1,1);}.elementor-58 .elementor-element.elementor-element-5338156 .uc-active-item .ue-item{opacity:100%;transform:scale(1,1);}.elementor-58 .elementor-element.elementor-element-5338156 .uc_image_carousel_placeholder{height:250px;background-color:#ffffff;}.elementor-58 .elementor-element.elementor-element-5338156 .uc_image_carousel_placeholder img{height:250px;object-fit:cover;transition:all 200ms ease-in-out;}.elementor-58 .elementor-element.elementor-element-5338156 .uc_image_carousel_container_holder{text-align:center;}.elementor-58 .elementor-element.elementor-element-5338156 .ue_pos_carousel_image_overlay{background-color:#000000;opacity:0%;}.elementor-58 .elementor-element.elementor-element-5338156 .uc_carousel_item:hover .ue_pos_carousel_image_overlay{opacity:40%;}.elementor-58 .elementor-element.elementor-element-5338156 .ue-grid-item-category a{color:#ffffff;background-color:#545454;padding:3px 5px 3px 5px;border-radius:3px 3px 3px 3px;}.elementor-58 .elementor-element.elementor-element-5338156 .ue-grid-item-category{margin-top:0px;}.elementor-58 .elementor-element.elementor-element-5338156 .uc_post_title{color:#000000;margin-top:0px;}.elementor-58 .elementor-element.elementor-element-5338156 .ue-grid-item-meta-data{color:#707070;gap:5px;width:auto;}.elementor-58 .elementor-element.elementor-element-5338156 .ue-grid-item-meta-data svg{fill:#707070;}.elementor-58 .elementor-element.elementor-element-5338156 .ue-meta-data{margin-top:0px;gap:10px;justify-content:flex-start;}.elementor-58 .elementor-element.elementor-element-5338156 .uc_paragraph{color:#969696;margin-top:10px;}.elementor-58 .elementor-element.elementor-element-5338156 .uc_more_btn{padding:10px 20px 10px 20px;margin-top:20px;background-color:#ffffff;color:#000000;border-radius:0px;}.elementor-58 .elementor-element.elementor-element-5338156 .uc_more_btn:hover{background-color:#000000;color:#ffffff;border-radius:0px;}.elementor-58 .elementor-element.elementor-element-5338156 .uc_more_btn i{margin-left:10px;}.elementor-58 .elementor-element.elementor-element-5338156 .uc_more_btn svg{margin-left:10px;}.elementor-58 .elementor-element.elementor-element-5338156 .owl-nav .owl-prev{left:15px;right:auto;}.elementor-58 .elementor-element.elementor-element-5338156 .owl-nav .owl-next{right:15px;left:auto;}.elementor-58 .elementor-element.elementor-element-5338156 .owl-carousel .owl-nav .owl-next,.elementor-58 .elementor-element.elementor-element-5338156 .owl-carousel .owl-nav .owl-prev{top:160px;border-radius:100px;width:32px;height:32px;line-height:32px;font-size:12px;background-color:#ffffff;color:#000000;}.elementor-58 .elementor-element.elementor-element-5338156 .owl-carousel .owl-nav .owl-next:hover,.elementor-58 .elementor-element.elementor-element-5338156 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-58 .elementor-element.elementor-element-5338156 .owl-dot{width:12px;height:12px;background-color:#c6c6c6;}.elementor-58 .elementor-element.elementor-element-5338156 .owl-dot.active{background-color:#000000;}.elementor-58 .elementor-element.elementor-element-5338156 .owl-dots{margin-top:45px;gap:5px;justify-content:center;}.elementor-58 .elementor-element.elementor-element-5338156 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}body:not(.rtl) .elementor-58 .elementor-element.elementor-element-dca392c{right:0px;}body.rtl .elementor-58 .elementor-element.elementor-element-dca392c{left:0px;}.elementor-58 .elementor-element.elementor-element-dca392c{text-align:center;}.elementor-58 .elementor-element.elementor-element-dca392c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.5rem;font-weight:400;}.elementor-58 .elementor-element.elementor-element-2777e06{width:var( --container-widget-width, 16.875rem );max-width:16.875rem;--container-widget-width:16.875rem;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-2777e06.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-2777e06 .elementor-button{font-family:"Arial", Sans-serif;font-size:1rem;font-weight:400;line-height:3.75rem;border-radius:0px 0px 0px 0px;padding:0px 020px 0px 020px;}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-e488804{--content-width:1160px;}.elementor-58 .elementor-element.elementor-element-61385ff{--width:50%;}.elementor-58 .elementor-element.elementor-element-4fdc359{--width:50%;}.elementor-58 .elementor-element.elementor-element-12d4254{--width:40rem;}.elementor-58 .elementor-element.elementor-element-96467a9{--width:9.375rem;}.elementor-58 .elementor-element.elementor-element-4041ff3{--width:535px;}.elementor-58 .elementor-element.elementor-element-1d993d6{--width:9.375rem;}}@media(max-width:767px){.elementor-58 .elementor-element.elementor-element-179bbef .ue-scroll-to-cta{width:32px;height:32px;}.elementor-58 .elementor-element.elementor-element-179bbef .ue-scroll-to-cta .ue-scroll-to-icon{font-size:40px;}.elementor-58 .elementor-element.elementor-element-318db48 .elementor-heading-title{font-size:1rem;}.elementor-58 .elementor-element.elementor-element-73a8735 .elementor-heading-title{font-size:1rem;}}