.elementor-22515 .elementor-element.elementor-element-559676a:not(.elementor-motion-effects-element-type-background),.elementor-22515 .elementor-element.elementor-element-559676a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ffe4d5}.elementor-22515 .elementor-element.elementor-element-559676a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0 0}.elementor-22515 .elementor-element.elementor-element-559676a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-22515 .elementor-element.elementor-element-45e5bfe{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-22515 .elementor-element.elementor-element-45e5bfe img{border-style:solid;border-width:11px;border-color:#fff}.elementor-22515 .elementor-element.elementor-element-c59f9b3{--spacer-size:30px}.elementor-22515 .elementor-element.elementor-element-6998be4{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center}.elementor-22515 .elementor-element.elementor-element-6998be4 .elementor-heading-title{font-family:"Noto Sans",Sans-serif;font-size:19px;font-weight:400;letter-spacing:2.3px;word-spacing:0px}.elementor-22515 .elementor-element.elementor-element-1937aef{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center}.elementor-22515 .elementor-element.elementor-element-1937aef .elementor-heading-title{font-family:"Italiana",Sans-serif;font-size:50px;font-weight:500;letter-spacing:3.1px;word-spacing:0px}.elementor-22515 .elementor-element.elementor-element-3f2a051{--spacer-size:20px}.elementor-22515 .elementor-element.elementor-element-de69482{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center}.elementor-22515 .elementor-element.elementor-element-de69482 .elementor-heading-title{font-family:"Kiwi Maru",Sans-serif;font-size:18px;font-weight:400;letter-spacing:2px;word-spacing:0px}.elementor-22515 .elementor-element.elementor-element-4434557{--spacer-size:100px}.elementor-22515 .elementor-element.elementor-element-e8ac5c3:not(.elementor-motion-effects-element-type-background),.elementor-22515 .elementor-element.elementor-element-e8ac5c3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-22515 .elementor-element.elementor-element-e8ac5c3{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-22515 .elementor-element.elementor-element-e8ac5c3>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-22515 .elementor-element.elementor-element-2f345bb>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-22515 .elementor-element.elementor-element-1fbb61f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px}.elementor-22515 .elementor-element.elementor-element-d60b1e0{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-22515 .elementor-element.elementor-element-650cf58{--e-image-carousel-slides-to-show:4}.elementor-22515 .elementor-element.elementor-element-650cf58 .swiper-wrapper{display:flex;align-items:center}.elementor-22515 .elementor-element.elementor-element-ad87dbb:not(.elementor-motion-effects-element-type-background),.elementor-22515 .elementor-element.elementor-element-ad87dbb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fcfcfc;background-image:url("https://benishi.co.jp/wordpress/wp-content/uploads/2025/02/bg1.png");background-repeat:no-repeat}.elementor-22515 .elementor-element.elementor-element-ad87dbb{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-22515 .elementor-element.elementor-element-ad87dbb>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-22515 .elementor-element.elementor-element-b0cad4c{--e-image-carousel-slides-to-show:4}.elementor-22515 .elementor-element.elementor-element-b0cad4c .swiper-wrapper{display:flex;align-items:center}.elementor-22515 .elementor-element.elementor-element-3e30dc7:not(.elementor-motion-effects-element-type-background),.elementor-22515 .elementor-element.elementor-element-3e30dc7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fcfcfc;background-image:url("https://benishi.co.jp/wordpress/wp-content/uploads/2025/02/bg2.png");background-position:bottom center;background-repeat:no-repeat}.elementor-22515 .elementor-element.elementor-element-3e30dc7{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-22515 .elementor-element.elementor-element-3e30dc7>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-22515 .elementor-element.elementor-element-04aa11e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px}.elementor-22515 .elementor-element.elementor-element-5cb365e{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-22515 .elementor-element.elementor-element-88166f5{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px}.elementor-22515 .elementor-element.elementor-element-60e8407{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-22515 .elementor-element.elementor-element-e11a98e{--e-image-carousel-slides-to-show:4}.elementor-22515 .elementor-element.elementor-element-e11a98e .swiper-wrapper{display:flex;align-items:center}.elementor-22515 .elementor-element.elementor-element-0e75e58 .elementor-button{background-color:#fff;font-family:"Roboto",Sans-serif;font-weight:500;fill:#e28c5d;color:#e28c5d;box-shadow:1px 3px 5px 0px rgba(141.1,92.50606407322655,65.94891304347826,.44);border-style:solid;border-width:1px;border-color:#ffe4d5;padding:15px 45px}.elementor-22515 .elementor-element.elementor-element-0e75e58{margin:30px 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0px}.elementor-22515 .elementor-element.elementor-element-0e75e58 .elementor-button:hover,.elementor-22515 .elementor-element.elementor-element-0e75e58 .elementor-button:focus{color:#d15b1a}.elementor-22515 .elementor-element.elementor-element-0e75e58 .elementor-button:hover svg,.elementor-22515 .elementor-element.elementor-element-0e75e58 .elementor-button:focus svg{fill:#d15b1a}@media(max-width:767px){.elementor-22515 .elementor-element.elementor-element-559676a{padding:50px 0}.elementor-22515 .elementor-element.elementor-element-c59f9b3{--spacer-size:1px}.elementor-22515 .elementor-element.elementor-element-3f2a051{--spacer-size:1px}.elementor-22515 .elementor-element.elementor-element-de69482 .elementor-heading-title{font-size:15px}.elementor-22515 .elementor-element.elementor-element-c881d7e{width:40%}.elementor-22515 .elementor-element.elementor-element-bd9822e{width:60%}.elementor-22515 .elementor-element.elementor-element-650cf58{--e-image-carousel-slides-to-show:4}.elementor-22515 .elementor-element.elementor-element-b0cad4c{--e-image-carousel-slides-to-show:4}.elementor-22515 .elementor-element.elementor-element-b0cad4c .swiper-pagination-bullet{width:4px;height:4px}.elementor-22515 .elementor-element.elementor-element-fad4e1c{width:50%}.elementor-22515 .elementor-element.elementor-element-de6a801{width:50%}.elementor-22515 .elementor-element.elementor-element-e11a98e{--e-image-carousel-slides-to-show:4}.elementor-22515 .elementor-element.elementor-element-0e75e58{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0px}}@media(min-width:768px){.elementor-22515 .elementor-element.elementor-element-c881d7e{width:40%}.elementor-22515 .elementor-element.elementor-element-bd9822e{width:60%}}@media(min-width:1025px){.elementor-22515 .elementor-element.elementor-element-ad87dbb:not(.elementor-motion-effects-element-type-background),.elementor-22515 .elementor-element.elementor-element-ad87dbb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}