.elementor-2 .elementor-element.elementor-element-648be7ae>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-end;align-items:flex-end}.elementor-2 .elementor-element.elementor-element-648be7ae:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-648be7ae>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://niku-hashiguchi.com/wp/wp-content/uploads/2025/02/web-_M5A0122_img.jpg");background-position:-14vw 0;background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-648be7ae>.elementor-container{min-height:90vh}.elementor-2 .elementor-element.elementor-element-648be7ae{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-648be7ae>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-6ea42275.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-2 .elementor-element.elementor-element-6ea42275.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-2 .elementor-element.elementor-element-6ea42275>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-2 .elementor-element.elementor-element-c1f8cfc{--spacer-size:50px}.elementor-2 .elementor-element.elementor-element-dab21b8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-dab21b8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#a1896c}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-dab21b8.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2 .elementor-element.elementor-element-dab21b8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-dab21b8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-2 .elementor-element.elementor-element-dab21b8>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 4% 14% 0}.elementor-2 .elementor-element.elementor-element-dab21b8>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-72f0bd6{z-index:10}.elementor-2 .elementor-element.elementor-element-3e56163:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-3e56163>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0eadf}.elementor-2 .elementor-element.elementor-element-3e56163{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-3e56163>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-6274d57.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2 .elementor-element.elementor-element-6274d57.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-6274d57>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-2 .elementor-element.elementor-element-6274d57>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-6274d57>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-d4dc759{--spacer-size:50px}.elementor-2 .elementor-element.elementor-element-d350058.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-2 .elementor-element.elementor-element-a95e604{width:auto;max-width:auto}.elementor-2 .elementor-element.elementor-element-a95e604 img{width:320px}.elementor-2 .elementor-element.elementor-element-dc349a0.elementor-column>.elementor-widget-wrap{justify-content:flex-start}.elementor-2 .elementor-element.elementor-element-61631ab{width:auto;max-width:auto}.elementor-2 .elementor-element.elementor-element-61631ab img{width:320px}.elementor-2 .elementor-element.elementor-element-b43f011{--spacer-size:50px}.elementor-2 .elementor-element.elementor-element-469c0a7 img{width:640px}.elementor-2 .elementor-element.elementor-element-8904ee0{--spacer-size:50px}.elementor-2 .elementor-element.elementor-element-c2c00b3:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-c2c00b3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://niku-hashiguchi.com/wp/wp-content/uploads/2025/02/web-_M5A0081_img.jpg");background-position:center right;background-repeat:no-repeat;background-size:contain}.elementor-2 .elementor-element.elementor-element-c2c00b3>.elementor-container{min-height:60vh}.elementor-2 .elementor-element.elementor-element-c2c00b3{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-c2c00b3>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-508b8f9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-508b8f9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#a1896c}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-508b8f9.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2 .elementor-element.elementor-element-508b8f9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-508b8f9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-2 .elementor-element.elementor-element-508b8f9>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-508b8f9>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-3c9ae58 img{width:360px}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-912bc7c.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-2 .elementor-element.elementor-element-912bc7c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-2 .elementor-element.elementor-element-912bc7c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-2 .elementor-element.elementor-element-2c2425a{--spacer-size:51px}.elementor-2 .elementor-element.elementor-element-ce8f18f:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-ce8f18f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://niku-hashiguchi.com/wp/wp-content/uploads/2024/07/meat-hashiguchi-web-28-scaled.jpg");background-position:center left;background-repeat:no-repeat;background-size:contain}.elementor-2 .elementor-element.elementor-element-ce8f18f>.elementor-container{min-height:60vh}.elementor-2 .elementor-element.elementor-element-ce8f18f{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-ce8f18f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-bfd1094.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-2 .elementor-element.elementor-element-bfd1094.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-2 .elementor-element.elementor-element-bfd1094>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-2 .elementor-element.elementor-element-0feaf49{--spacer-size:51px}.elementor-2 .elementor-element.elementor-element-e1f6d79:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-e1f6d79>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#595757}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-e1f6d79.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2 .elementor-element.elementor-element-e1f6d79.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-e1f6d79>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-2 .elementor-element.elementor-element-e1f6d79>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-e1f6d79>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-f9988fa img{width:360px}.elementor-2 .elementor-element.elementor-element-b5a5c46:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-b5a5c46>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0eadf}.elementor-2 .elementor-element.elementor-element-b5a5c46{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-b5a5c46>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-825a7fd.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2 .elementor-element.elementor-element-825a7fd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-825a7fd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-2 .elementor-element.elementor-element-825a7fd>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-825a7fd>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-6a3e971{--spacer-size:50px}.elementor-2 .elementor-element.elementor-element-63f9cf5 img{border-radius:5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-2 .elementor-element.elementor-element-24ecfab{--spacer-size:50px}.elementor-2 .elementor-element.elementor-element-5180a57{--spacer-size:50px}body.elementor-page-2:not(.elementor-motion-effects-element-type-background),body.elementor-page-2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f2ede7}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-648be7ae:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-648be7ae>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:top left;background-size:70% auto}.elementor-2 .elementor-element.elementor-element-6ea42275>.elementor-element-populated{padding:24% 24% 0 0}.elementor-2 .elementor-element.elementor-element-dab21b8>.elementor-element-populated{padding:0 0 16% 8%}.elementor-2 .elementor-element.elementor-element-6274d57>.elementor-element-populated{padding:0 0 16% 8%}.elementor-2 .elementor-element.elementor-element-c2c00b3:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-c2c00b3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:top left;background-size:70% auto}.elementor-2 .elementor-element.elementor-element-508b8f9>.elementor-element-populated{padding:0 0 16% 8%}.elementor-2 .elementor-element.elementor-element-912bc7c>.elementor-element-populated{padding:24% 24% 0 0}.elementor-2 .elementor-element.elementor-element-ce8f18f:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-ce8f18f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:top left;background-size:70% auto}.elementor-2 .elementor-element.elementor-element-bfd1094>.elementor-element-populated{padding:24% 24% 0 0}.elementor-2 .elementor-element.elementor-element-e1f6d79>.elementor-element-populated{padding:0 0 16% 8%}.elementor-2 .elementor-element.elementor-element-825a7fd>.elementor-element-populated{padding:0 0 16% 8%}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-648be7ae>.elementor-container{min-height:580px}.elementor-2 .elementor-element.elementor-element-648be7ae:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-648be7ae>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:top center;background-size:500px auto}.elementor-2 .elementor-element.elementor-element-6ea42275>.elementor-element-populated{padding:0}.elementor-2 .elementor-element.elementor-element-c1f8cfc{--spacer-size:40vh}.elementor-2 .elementor-element.elementor-element-dab21b8>.elementor-element-populated{padding:0}.elementor-2 .elementor-element.elementor-element-6274d57>.elementor-element-populated{padding:0}.elementor-2 .elementor-element.elementor-element-469c0a7>.elementor-widget-container{padding:0 15px}.elementor-2 .elementor-element.elementor-element-c2c00b3>.elementor-container{min-height:580px}.elementor-2 .elementor-element.elementor-element-c2c00b3:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-c2c00b3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:top center;background-size:500px auto}.elementor-2 .elementor-element.elementor-element-508b8f9>.elementor-element-populated{padding:10%}.elementor-2 .elementor-element.elementor-element-912bc7c>.elementor-element-populated{padding:0}.elementor-2 .elementor-element.elementor-element-2c2425a{--spacer-size:40vh}.elementor-2 .elementor-element.elementor-element-ce8f18f>.elementor-container{min-height:580px}.elementor-2 .elementor-element.elementor-element-ce8f18f:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-ce8f18f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:top center;background-size:500px auto}.elementor-2 .elementor-element.elementor-element-bfd1094>.elementor-element-populated{padding:0}.elementor-2 .elementor-element.elementor-element-0feaf49{--spacer-size:40vh}.elementor-2 .elementor-element.elementor-element-e1f6d79>.elementor-element-populated{padding:10%}.elementor-2 .elementor-element.elementor-element-825a7fd>.elementor-element-populated{padding:0}.elementor-2 .elementor-element.elementor-element-63f9cf5>.elementor-widget-container{padding:0 10px}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-6ea42275{width:50%}.elementor-2 .elementor-element.elementor-element-dab21b8{width:49.968%}.elementor-2 .elementor-element.elementor-element-508b8f9{width:60%}.elementor-2 .elementor-element.elementor-element-912bc7c{width:39.968%}.elementor-2 .elementor-element.elementor-element-bfd1094{width:39.968%}.elementor-2 .elementor-element.elementor-element-e1f6d79{width:60%}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-6ea42275{width:40%}.elementor-2 .elementor-element.elementor-element-dab21b8{width:60%}.elementor-2 .elementor-element.elementor-element-6274d57{width:60%}.elementor-2 .elementor-element.elementor-element-508b8f9{width:60%}.elementor-2 .elementor-element.elementor-element-912bc7c{width:40%}.elementor-2 .elementor-element.elementor-element-bfd1094{width:40%}.elementor-2 .elementor-element.elementor-element-e1f6d79{width:60%}.elementor-2 .elementor-element.elementor-element-825a7fd{width:60%}}@media(min-width:1025px){.elementor-2 .elementor-element.elementor-element-648be7ae:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-648be7ae>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-2 .elementor-element.elementor-element-c2c00b3:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-c2c00b3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-2 .elementor-element.elementor-element-ce8f18f:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-ce8f18f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}