.elementor-14 .elementor-element.elementor-element-fc75c17{--display:flex;--min-height:100vh;--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;--background-transition:.3s;--overlay-opacity:.7;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-fc75c17:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-fc75c17>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://il-filo-hirosaki.com/wp/wp-content/uploads/2024/08/index_main_v1_0.jpg");background-position:center center;background-repeat:no-repeat}.elementor-14 .elementor-element.elementor-element-fc75c17:before,.elementor-14 .elementor-element.elementor-element-fc75c17>.elementor-background-video-container:before,.elementor-14 .elementor-element.elementor-element-fc75c17>.e-con-inner>.elementor-background-video-container:before,.elementor-14 .elementor-element.elementor-element-fc75c17>.elementor-background-slideshow:before,.elementor-14 .elementor-element.elementor-element-fc75c17>.e-con-inner>.elementor-background-slideshow:before,.elementor-14 .elementor-element.elementor-element-fc75c17>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#0e1404;--background-overlay:''}.elementor-14 .elementor-element.elementor-element-fc75c17,.elementor-14 .elementor-element.elementor-element-fc75c17:before{--border-transition:.3s}.elementor-14 .elementor-element.elementor-element-9e29c57{--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;--flex-wrap:nowrap;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-c522bb8{--display:flex;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-415b7eb{--display:flex;--background-transition:.3s}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);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-14 .elementor-element.elementor-element-d18529b img{width:180px;max-width:100%}.elementor-14 .elementor-element.elementor-element-aa88ffe{--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:flex-end;--gap:20px 20px;--background-transition:.3s;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:1%}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-14 .elementor-element.elementor-element-fcdbd93 .elementor-icon-wrapper{text-align:center}.elementor-14 .elementor-element.elementor-element-fcdbd93.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-8ea26b6)}.elementor-14 .elementor-element.elementor-element-fcdbd93.elementor-view-framed .elementor-icon,.elementor-14 .elementor-element.elementor-element-fcdbd93.elementor-view-default .elementor-icon{color:var(--e-global-color-8ea26b6);border-color:var(--e-global-color-8ea26b6)}.elementor-14 .elementor-element.elementor-element-fcdbd93.elementor-view-framed .elementor-icon,.elementor-14 .elementor-element.elementor-element-fcdbd93.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-8ea26b6)}.elementor-14 .elementor-element.elementor-element-fcdbd93 .elementor-icon{font-size:20px}.elementor-14 .elementor-element.elementor-element-fcdbd93 .elementor-icon svg{height:20px}.elementor-14 .elementor-element.elementor-element-3d72cf3 .elementor-icon-wrapper{text-align:center}.elementor-14 .elementor-element.elementor-element-3d72cf3.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-8ea26b6)}.elementor-14 .elementor-element.elementor-element-3d72cf3.elementor-view-framed .elementor-icon,.elementor-14 .elementor-element.elementor-element-3d72cf3.elementor-view-default .elementor-icon{color:var(--e-global-color-8ea26b6);border-color:var(--e-global-color-8ea26b6)}.elementor-14 .elementor-element.elementor-element-3d72cf3.elementor-view-framed .elementor-icon,.elementor-14 .elementor-element.elementor-element-3d72cf3.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-8ea26b6)}.elementor-14 .elementor-element.elementor-element-3d72cf3 .elementor-icon{font-size:20px}.elementor-14 .elementor-element.elementor-element-3d72cf3 .elementor-icon svg{height:20px}.elementor-14 .elementor-element.elementor-element-14b89a4 img{max-width:20px}.elementor-14 .elementor-element.elementor-element-7aabb68{--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;--align-items:center;--background-transition:.3s;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px}.elementor-14 .elementor-element.elementor-element-108766b>.elementor-widget-container{margin:0 0 50px}.elementor-14 .elementor-element.elementor-element-108766b img{width:180px;max-width:100%}.elementor-14 .elementor-element.elementor-element-e5c8fb7{--display:flex;--align-items:center;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--overflow:hidden;--background-transition:.3s}.elementor-widget-text-editor{color:var(--e-global-color-text);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-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-14 .elementor-element.elementor-element-18db9bc>.elementor-widget-container{margin:0 0 20px}.elementor-14 .elementor-element.elementor-element-18db9bc{text-align:center}.elementor-14 .elementor-element.elementor-element-1b1dd86>.elementor-widget-container{margin:0 0 50px}.elementor-14 .elementor-element.elementor-element-1b1dd86{text-align:center;color:var(--e-global-color-e4f07a0);font-family:var(--e-global-typography-cc5a2bd-font-family),Sans-serif;font-size:var(--e-global-typography-cc5a2bd-font-size);font-weight:var(--e-global-typography-cc5a2bd-font-weight);line-height:var(--e-global-typography-cc5a2bd-line-height)}.elementor-14 .elementor-element.elementor-element-7e23fe7{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-31d571e{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--flex-wrap:nowrap;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-c903cfa{--display:flex;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-c903cfa:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-c903cfa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg,var(--e-global-color-7446370) 7%,var(--e-global-color-primary) 0%)}.elementor-14 .elementor-element.elementor-element-c903cfa,.elementor-14 .elementor-element.elementor-element-c903cfa:before{--border-transition:.3s}.elementor-14 .elementor-element.elementor-element-a9570b4{--display:flex;--min-height:620px;--background-transition:.3s;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-a9570b4,.elementor-14 .elementor-element.elementor-element-a9570b4:before{--border-transition:.3s}.elementor-14 .elementor-element.elementor-element-9417b2b{--display:flex;--min-height:100%;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-9417b2b:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-9417b2b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://il-filo-hirosaki.com/wp/wp-content/uploads/2024/08/concept_img01_v1_0.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-14 .elementor-element.elementor-element-9417b2b,.elementor-14 .elementor-element.elementor-element-9417b2b:before{--border-transition:.3s}.elementor-14 .elementor-element.elementor-element-9417b2b.e-con{--flex-grow:1;--flex-shrink:0}.elementor-14 .elementor-element.elementor-element-db72f20{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--background-transition:.3s;--padding-top:100px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px}.elementor-14 .elementor-element.elementor-element-7e1ec4e{--display:flex;--overflow:hidden;--background-transition:.3s}.elementor-widget-heading .elementor-heading-title{color:var(--e-global-color-primary);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);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-4628c7c>.elementor-widget-container{margin:0 0 10px}.elementor-14 .elementor-element.elementor-element-4628c7c .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:36px;font-weight:600;line-height:1.3em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-7433721>.elementor-widget-container{margin:0 0 30px}.elementor-14 .elementor-element.elementor-element-7433721 .elementor-heading-title{font-family:"Zilla Slab",Sans-serif;font-size:14px;font-weight:500;line-height:1.5em}.elementor-14 .elementor-element.elementor-element-efe4753>.elementor-widget-container{margin:0 0 20px}.elementor-14 .elementor-element.elementor-element-fb27569>.elementor-widget-container{margin:0 0 50px}.elementor-14 .elementor-element.elementor-element-fb27569{color:var(--e-global-color-e4f07a0);font-family:var(--e-global-typography-cc5a2bd-font-family),Sans-serif;font-size:var(--e-global-typography-cc5a2bd-font-size);font-weight:var(--e-global-typography-cc5a2bd-font-weight);line-height:var(--e-global-typography-cc5a2bd-line-height)}.elementor-14 .elementor-element.elementor-element-03ab7b6{--display:flex;--background-transition:.3s;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);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)}.elementor-14 .elementor-element.elementor-element-6a18299 .elementor-button{background-color:var(--e-global-color-7446370);font-family:"Zilla Slab",Sans-serif;font-size:14px;font-weight:500;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:1px;border-color:var(--e-global-color-primary);border-radius:0;padding:20px 60px}.elementor-14 .elementor-element.elementor-element-6a18299.elementor-element{--align-self:flex-start}.elementor-14 .elementor-element.elementor-element-6a18299 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-6a18299 .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-6a18299 .elementor-button:focus{color:var(--e-global-color-8ea26b6)}.elementor-14 .elementor-element.elementor-element-6a18299 .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-6a18299 .elementor-button:focus svg{fill:var(--e-global-color-8ea26b6)}.elementor-14 .elementor-element.elementor-element-3e615f3{--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;--flex-wrap:nowrap;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-8f8a61c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-8f8a61c,.elementor-14 .elementor-element.elementor-element-8f8a61c:before{--border-transition:.3s}.elementor-14 .elementor-element.elementor-element-fe860ba{--display:flex;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-fe860ba:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-fe860ba>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg,var(--e-global-color-primary) 20%,var(--e-global-color-7446370) 20%)}.elementor-14 .elementor-element.elementor-element-fe860ba,.elementor-14 .elementor-element.elementor-element-fe860ba:before{--border-transition:.3s}.elementor-14 .elementor-element.elementor-element-6ce3b02{--display:flex;--min-height:360px;--background-transition:.3s;--margin-top:-30px;--margin-bottom:30px;--margin-left:30px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-6ce3b02,.elementor-14 .elementor-element.elementor-element-6ce3b02:before{--border-transition:.3s}.elementor-14 .elementor-element.elementor-element-1105073{--display:flex;--min-height:100%;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-1105073:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-1105073>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://il-filo-hirosaki.com/wp/wp-content/uploads/2024/08/concept_img02_v1_0.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-14 .elementor-element.elementor-element-1105073,.elementor-14 .elementor-element.elementor-element-1105073:before{--border-transition:.3s}.elementor-14 .elementor-element.elementor-element-1105073.e-con{--flex-grow:1;--flex-shrink:0}.elementor-14 .elementor-element.elementor-element-484bd68{--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;--background-transition:.3s;--margin-top:300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-b49baf3{--display:flex;--background-transition:.3s;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:0px}.elementor-14 .elementor-element.elementor-element-b49baf3:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-b49baf3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg,var(--e-global-color-primary) 7%,var(--e-global-color-7446370) 7%)}.elementor-14 .elementor-element.elementor-element-b49baf3,.elementor-14 .elementor-element.elementor-element-b49baf3:before{--border-transition:.3s}.elementor-14 .elementor-element.elementor-element-847a6c1{--display:flex;--min-height:500px;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-4e1f884{--display:flex;--min-height:100%;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-4e1f884:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-4e1f884>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://il-filo-hirosaki.com/wp/wp-content/uploads/2024/08/menu_img01_v1_0.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-14 .elementor-element.elementor-element-4e1f884,.elementor-14 .elementor-element.elementor-element-4e1f884:before{--border-transition:.3s}.elementor-14 .elementor-element.elementor-element-4e1f884.e-con{--flex-grow:1;--flex-shrink:0}.elementor-14 .elementor-element.elementor-element-9f02b68{--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;--flex-wrap:nowrap;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-86f8ff9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--background-transition:.3s;--padding-top:100px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px}.elementor-14 .elementor-element.elementor-element-f2972f3{--display:flex;--overflow:hidden;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-5b62641>.elementor-widget-container{margin:0 0 10px}.elementor-14 .elementor-element.elementor-element-5b62641 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:36px;font-weight:600;line-height:1.3em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-79f43a5>.elementor-widget-container{margin:0 0 30px}.elementor-14 .elementor-element.elementor-element-79f43a5 .elementor-heading-title{font-family:"Zilla Slab",Sans-serif;font-size:14px;font-weight:500;line-height:1.5em}.elementor-14 .elementor-element.elementor-element-5878e41>.elementor-widget-container{margin:0 0 20px}.elementor-14 .elementor-element.elementor-element-a9dbca6>.elementor-widget-container{margin:0 0 50px}.elementor-14 .elementor-element.elementor-element-a9dbca6{color:var(--e-global-color-e4f07a0);font-family:var(--e-global-typography-cc5a2bd-font-family),Sans-serif;font-size:var(--e-global-typography-cc5a2bd-font-size);font-weight:var(--e-global-typography-cc5a2bd-font-weight);line-height:var(--e-global-typography-cc5a2bd-line-height)}.elementor-14 .elementor-element.elementor-element-622d137{--display:flex;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-c226b17 .elementor-button{background-color:var(--e-global-color-7446370);font-family:"Zilla Slab",Sans-serif;font-size:14px;font-weight:500;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:1px;border-color:var(--e-global-color-primary);border-radius:0;padding:20px 60px}.elementor-14 .elementor-element.elementor-element-c226b17.elementor-element{--align-self:flex-start}.elementor-14 .elementor-element.elementor-element-c226b17 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-c226b17 .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-c226b17 .elementor-button:focus{color:var(--e-global-color-8ea26b6)}.elementor-14 .elementor-element.elementor-element-c226b17 .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-c226b17 .elementor-button:focus svg{fill:var(--e-global-color-8ea26b6)}.elementor-14 .elementor-element.elementor-element-3a9e6d6{--display:flex;--position:absolute;--background-transition:.3s;--margin-top:-20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;top:0}.elementor-14 .elementor-element.elementor-element-3a9e6d6:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-3a9e6d6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg,var(--e-global-color-7446370) 10%,var(--e-global-color-primary) 10%)}.elementor-14 .elementor-element.elementor-element-3a9e6d6,.elementor-14 .elementor-element.elementor-element-3a9e6d6:before{--border-transition:.3s}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-3a9e6d6{right:0}body.rtl .elementor-14 .elementor-element.elementor-element-3a9e6d6{left:0}.elementor-14 .elementor-element.elementor-element-d8ed0bd{--display:flex;--min-height:600px;--background-transition:.3s;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-d8ed0bd,.elementor-14 .elementor-element.elementor-element-d8ed0bd:before{--border-transition:.3s}.elementor-14 .elementor-element.elementor-element-1b8401f{--display:flex;--min-height:100%;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-1b8401f:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-1b8401f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://il-filo-hirosaki.com/wp/wp-content/uploads/2024/08/menu_img02_v1_0.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-14 .elementor-element.elementor-element-1b8401f,.elementor-14 .elementor-element.elementor-element-1b8401f:before{--border-transition:.3s}.elementor-14 .elementor-element.elementor-element-1b8401f.e-con{--flex-grow:1;--flex-shrink:0}.elementor-14 .elementor-element.elementor-element-d6e7e91{--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;--flex-wrap:nowrap;--background-transition:.3s;--margin-top:300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-c5180d3{--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;--background-transition:.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:70px}.elementor-14 .elementor-element.elementor-element-c5180d3:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-c5180d3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg,var(--e-global-color-primary) 7%,var(--e-global-color-7446370) 7%)}.elementor-14 .elementor-element.elementor-element-c5180d3,.elementor-14 .elementor-element.elementor-element-c5180d3:before{--border-transition:.3s}.elementor-14 .elementor-element.elementor-element-b22a0c5{--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;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-314348a{--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;--align-items:flex-end;--flex-wrap:nowrap;--background-transition:.3s;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-314348a.e-con{--flex-grow:0;--flex-shrink:1}.elementor-14 .elementor-element.elementor-element-26964b4{width:auto;max-width:auto}.elementor-14 .elementor-element.elementor-element-26964b4>.elementor-widget-container{margin:0 20px 0 0}.elementor-14 .elementor-element.elementor-element-26964b4 .elementor-heading-title{font-family:"Zilla Slab",Sans-serif;font-size:50px;font-weight:500}.elementor-14 .elementor-element.elementor-element-4989c53{width:auto;max-width:auto}.elementor-14 .elementor-element.elementor-element-4989c53>.elementor-widget-container{padding:0 0 7px}.elementor-14 .elementor-element.elementor-element-4989c53 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:14px;font-weight:400;line-height:2em}.elementor-14 .elementor-element.elementor-element-19234a6 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:400}.elementor-14 .elementor-element.elementor-element-f7294c2>.elementor-widget-container{margin:0 0 30px}.elementor-14 .elementor-element.elementor-element-f7294c2 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight)}.elementor-14 .elementor-element.elementor-element-e9a67a4{--display:flex;--overflow:hidden;--background-transition:.3s;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-ec52ddf>.elementor-widget-container{margin:0 0 20px}.elementor-14 .elementor-element.elementor-element-1358640{color:var(--e-global-color-e4f07a0);font-family:var(--e-global-typography-cc5a2bd-font-family),Sans-serif;font-size:var(--e-global-typography-cc5a2bd-font-size);font-weight:var(--e-global-typography-cc5a2bd-font-weight);line-height:var(--e-global-typography-cc5a2bd-line-height)}.elementor-14 .elementor-element.elementor-element-c407e26{--display:flex;--align-items:flex-start;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-291380c .elementor-button{background-color:var(--e-global-color-7446370);font-family:"Zilla Slab",Sans-serif;font-size:14px;font-weight:500;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:1px;border-color:var(--e-global-color-primary);border-radius:0;padding:20px 60px}.elementor-14 .elementor-element.elementor-element-291380c .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-291380c .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-291380c .elementor-button:focus{color:var(--e-global-color-8ea26b6)}.elementor-14 .elementor-element.elementor-element-291380c .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-291380c .elementor-button:focus svg{fill:var(--e-global-color-8ea26b6)}.elementor-14 .elementor-element.elementor-element-94a8656{--display:flex;--min-height:700px;--background-transition:.3s;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-14 .elementor-element.elementor-element-94a8656:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-94a8656>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg,var(--e-global-color-7446370) 7%,var(--e-global-color-primary) 7%)}.elementor-14 .elementor-element.elementor-element-94a8656,.elementor-14 .elementor-element.elementor-element-94a8656:before{--border-transition:.3s}.elementor-14 .elementor-element.elementor-element-627f630{--display:flex;--min-height:100%;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-d49dfe5{--display:flex;--min-height:100%;--background-transition:.3s}.elementor-14 .elementor-element.elementor-element-d49dfe5:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-d49dfe5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://il-filo-hirosaki.com/wp/wp-content/uploads/2024/08/chef_img01_v1_0.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-14 .elementor-element.elementor-element-d49dfe5,.elementor-14 .elementor-element.elementor-element-d49dfe5:before{--border-transition:.3s}.elementor-14 .elementor-element.elementor-element-d49dfe5.e-con{--flex-grow:0;--flex-shrink:1}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-c522bb8{--width:10%}.elementor-14 .elementor-element.elementor-element-415b7eb{--width:80%}.elementor-14 .elementor-element.elementor-element-aa88ffe{--width:10%}.elementor-14 .elementor-element.elementor-element-7aabb68{--width:calc(100% - 40px)}.elementor-14 .elementor-element.elementor-element-c903cfa{--width:40%}.elementor-14 .elementor-element.elementor-element-db72f20{--width:60%}.elementor-14 .elementor-element.elementor-element-8f8a61c{--width:60%}.elementor-14 .elementor-element.elementor-element-fe860ba{--width:50%}.elementor-14 .elementor-element.elementor-element-b49baf3{--width:95%}.elementor-14 .elementor-element.elementor-element-86f8ff9{--width:70%}.elementor-14 .elementor-element.elementor-element-3a9e6d6{--width:30%}.elementor-14 .elementor-element.elementor-element-c5180d3{--width:50%}.elementor-14 .elementor-element.elementor-element-b22a0c5{--width:350px}.elementor-14 .elementor-element.elementor-element-94a8656{--width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-86f8ff9{--width:60%}.elementor-14 .elementor-element.elementor-element-3a9e6d6{--width:40%}.elementor-14 .elementor-element.elementor-element-c5180d3{--width:100%}.elementor-14 .elementor-element.elementor-element-94a8656{--width:100%}}@media(min-width:1025px){.elementor-14 .elementor-element.elementor-element-fc75c17:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-fc75c17>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-fc75c17{--min-height:100svh;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-14 .elementor-element.elementor-element-d18529b img{width:180px}.elementor-14 .elementor-element.elementor-element-aa88ffe{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:3%}.elementor-14 .elementor-element.elementor-element-7aabb68{--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px}.elementor-14 .elementor-element.elementor-element-108766b img{width:180px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-14 .elementor-element.elementor-element-1b1dd86{text-align:left;font-size:var(--e-global-typography-cc5a2bd-font-size);line-height:var(--e-global-typography-cc5a2bd-line-height)}.elementor-14 .elementor-element.elementor-element-a9570b4{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-db72f20{--align-items:flex-start;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-4628c7c .elementor-heading-title{font-size:22px}.elementor-14 .elementor-element.elementor-element-fb27569{font-size:var(--e-global-typography-cc5a2bd-font-size);line-height:var(--e-global-typography-cc5a2bd-line-height)}.elementor-14 .elementor-element.elementor-element-03ab7b6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-14 .elementor-element.elementor-element-6a18299>.elementor-widget-container{margin:0}.elementor-14 .elementor-element.elementor-element-3e615f3{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-484bd68{--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-b49baf3{--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px}.elementor-14 .elementor-element.elementor-element-847a6c1{--min-height:400px}.elementor-14 .elementor-element.elementor-element-86f8ff9{--align-items:flex-start;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px}.elementor-14 .elementor-element.elementor-element-5b62641 .elementor-heading-title{font-size:22px}.elementor-14 .elementor-element.elementor-element-a9dbca6{font-size:var(--e-global-typography-cc5a2bd-font-size);line-height:var(--e-global-typography-cc5a2bd-line-height)}.elementor-14 .elementor-element.elementor-element-c226b17>.elementor-widget-container{margin:0}.elementor-14 .elementor-element.elementor-element-d8ed0bd{--min-height:400px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-d6e7e91{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-f7294c2 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size)}.elementor-14 .elementor-element.elementor-element-1358640{font-size:var(--e-global-typography-cc5a2bd-font-size);line-height:var(--e-global-typography-cc5a2bd-line-height)}.elementor-14 .elementor-element.elementor-element-291380c>.elementor-widget-container{margin:0}.elementor-14 .elementor-element.elementor-element-94a8656{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-14 .elementor-element.elementor-element-627f630{--min-height:100%;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto}.elementor-14 .elementor-element.elementor-element-627f630.e-con{--flex-grow:1;--flex-shrink:0}.elementor-14 .elementor-element.elementor-element-d49dfe5{--min-height:100%}.elementor-14 .elementor-element.elementor-element-d49dfe5:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-d49dfe5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:top left}.elementor-14 .elementor-element.elementor-element-d49dfe5.e-con{--flex-grow:1;--flex-shrink:0}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-c522bb8{--width:20%}.elementor-14 .elementor-element.elementor-element-415b7eb{--width:80%}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-14 .elementor-element.elementor-element-d18529b img{width:130px}.elementor-14 .elementor-element.elementor-element-aa88ffe{--width:20%}.elementor-14 .elementor-element.elementor-element-7aabb68{--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px}.elementor-14 .elementor-element.elementor-element-108766b img{width:130px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-14 .elementor-element.elementor-element-18db9bc{text-align:left}.elementor-14 .elementor-element.elementor-element-1b1dd86{font-size:var(--e-global-typography-cc5a2bd-font-size);line-height:var(--e-global-typography-cc5a2bd-line-height)}.elementor-14 .elementor-element.elementor-element-31d571e{--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}.elementor-14 .elementor-element.elementor-element-a9570b4{--min-height:300px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-db72f20{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-4628c7c>.elementor-widget-container{margin:0 0 10px}.elementor-14 .elementor-element.elementor-element-4628c7c .elementor-heading-title{font-size:20px}.elementor-14 .elementor-element.elementor-element-efe4753>.elementor-widget-container{margin:0 0 20px}.elementor-14 .elementor-element.elementor-element-fb27569{font-size:var(--e-global-typography-cc5a2bd-font-size);line-height:var(--e-global-typography-cc5a2bd-line-height)}.elementor-14 .elementor-element.elementor-element-03ab7b6{--align-items:center;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-14 .elementor-element.elementor-element-6a18299.elementor-element{--align-self:center}.elementor-14 .elementor-element.elementor-element-3e615f3{--width:60%;--margin-top:20px;--margin-bottom:0;--margin-left:auto;--margin-right:auto}.elementor-14 .elementor-element.elementor-element-fe860ba{--margin-top:0%;--margin-bottom:0%;--margin-left:-20%;--margin-right:0%}.elementor-14 .elementor-element.elementor-element-6ce3b02{--min-height:230px;--margin-top:-20px;--margin-bottom:20px;--margin-left:20px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-484bd68{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-b49baf3{--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:0px}.elementor-14 .elementor-element.elementor-element-847a6c1{--min-height:300px}.elementor-14 .elementor-element.elementor-element-9f02b68{--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-14 .elementor-element.elementor-element-86f8ff9{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-14 .elementor-element.elementor-element-5b62641>.elementor-widget-container{margin:0 0 10px}.elementor-14 .elementor-element.elementor-element-5b62641 .elementor-heading-title{font-size:20px}.elementor-14 .elementor-element.elementor-element-5878e41>.elementor-widget-container{margin:0 0 20px}.elementor-14 .elementor-element.elementor-element-a9dbca6{font-size:var(--e-global-typography-cc5a2bd-font-size);line-height:var(--e-global-typography-cc5a2bd-line-height)}.elementor-14 .elementor-element.elementor-element-622d137{--align-items:center;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)}.elementor-14 .elementor-element.elementor-element-c226b17.elementor-element{--align-self:center}.elementor-14 .elementor-element.elementor-element-3a9e6d6{--width:30%;--margin-top:-30%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%}.elementor-14 .elementor-element.elementor-element-d8ed0bd{--min-height:130px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-d6e7e91{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-c5180d3{--padding-top:50px;--padding-bottom:50px;--padding-left:80px;--padding-right:20px}.elementor-14 .elementor-element.elementor-element-26964b4>.elementor-widget-container{margin:0 5px 0 0}.elementor-14 .elementor-element.elementor-element-26964b4 .elementor-heading-title{font-size:28px}.elementor-14 .elementor-element.elementor-element-4989c53>.elementor-widget-container{padding:0 0 3px}.elementor-14 .elementor-element.elementor-element-4989c53 .elementor-heading-title{font-size:12px;line-height:1.7em}.elementor-14 .elementor-element.elementor-element-f7294c2 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size)}.elementor-14 .elementor-element.elementor-element-e9a67a4{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-ec52ddf>.elementor-widget-container{margin:0 0 20px}.elementor-14 .elementor-element.elementor-element-1358640{font-size:var(--e-global-typography-cc5a2bd-font-size);line-height:var(--e-global-typography-cc5a2bd-line-height)}.elementor-14 .elementor-element.elementor-element-94a8656{--min-height:300px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px}}.elementor-14 .elementor-element.elementor-element-e5c8fb7{width:767px;max-width:100%}.my-btn .elementor-button:before{content:'';position:absolute;background:#5e6651;width:100%;height:100%;top:0;left:0;transform:scaleX(0);transform-origin:right;transition:transform .4s ease}.my-btn .elementor-button:hover:before{transform:scaleX(1);transform-origin:left}.my-btn .elementor-button-text{z-index:1}.my-btn:hover .elementor-button-icon{color:#fff;z-index:1;transition:color .5s ease}.my-btn .elementor-button-icon{transform:scale(1.3);padding-left:5px}.elementor-14 .elementor-element.elementor-element-7e1ec4e{width:600px;max-width:100%}.my-btn .elementor-button:before{content:'';position:absolute;background:#5e6651;width:100%;height:100%;top:0;left:0;transform:scaleX(0);transform-origin:right;transition:transform .4s ease}.my-btn .elementor-button:hover:before{transform:scaleX(1);transform-origin:left}.my-btn .elementor-button-text{z-index:1}.my-btn:hover .elementor-button-icon{color:#fff;z-index:1;transition:color .5s ease}.my-btn .elementor-button-icon{transform:scale(1.3);padding-left:5px}.elementor-14 .elementor-element.elementor-element-f2972f3{width:600px;max-width:100%}.elementor-14 .elementor-element.elementor-element-e9a67a4{width:430px;max-width:100%}.my-btn .elementor-button:before{content:'';position:absolute;background:#5e6651;width:100%;height:100%;top:0;left:0;transform:scaleX(0);transform-origin:right;transition:transform .4s ease}.my-btn .elementor-button:hover:before{transform:scaleX(1);transform-origin:left}.my-btn .elementor-button-text{z-index:1}.my-btn:hover .elementor-button-icon{color:#fff;z-index:1;transition:color .5s ease}.my-btn .elementor-button-icon{transform:scale(1.3);padding-left:5px}