.elementor-1182 .elementor-element.elementor-element-413d712{--display:flex;--min-height:45vh;--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:.4;--margin-top:-2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1182 .elementor-element.elementor-element-413d712:not(.elementor-motion-effects-element-type-background),.elementor-1182 .elementor-element.elementor-element-413d712>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://morimoto-koumuten.co.jp/wp-content/uploads/2025/11/concept_03_1-scaled.jpeg");background-position:center center;background-size:cover}.elementor-1182 .elementor-element.elementor-element-413d712:before,.elementor-1182 .elementor-element.elementor-element-413d712>.elementor-background-video-container:before,.elementor-1182 .elementor-element.elementor-element-413d712>.e-con-inner>.elementor-background-video-container:before,.elementor-1182 .elementor-element.elementor-element-413d712>.elementor-background-slideshow:before,.elementor-1182 .elementor-element.elementor-element-413d712>.e-con-inner>.elementor-background-slideshow:before,.elementor-1182 .elementor-element.elementor-element-413d712>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-1182 .elementor-element.elementor-element-413d712.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1182 .elementor-element.elementor-element-49e9d5c9{--display:flex}.elementor-1182 .elementor-element.elementor-element-140c09b3{text-align:center}.elementor-1182 .elementor-element.elementor-element-140c09b3 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-weight:600;line-height:55px;letter-spacing:5px;color:#fff}.elementor-1182 .elementor-element.elementor-element-8529fa7{text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:600;letter-spacing:4px;color:#fff}.elementor-1182 .elementor-element.elementor-element-8529fa7.elementor-element{--align-self:center}.elementor-1182 .elementor-element.elementor-element-2c27fffa{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:6em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em}.elementor-1182 .elementor-element.elementor-element-9de58e5{text-align:center;width:auto;max-width:auto}.elementor-1182 .elementor-element.elementor-element-9de58e5 .elementor-heading-title{font-size:45px;font-weight:700;line-height:55px;letter-spacing:5px}.elementor-1182 .elementor-element.elementor-element-9d189c1{text-align:center;width:auto;max-width:auto}.elementor-1182 .elementor-element.elementor-element-9d189c1 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:75px;font-weight:700;line-height:55px;letter-spacing:5px}.elementor-1182 .elementor-element.elementor-element-9d189c1>.elementor-widget-container{padding:2em 0}.elementor-1182 .elementor-element.elementor-element-7fe0af51{text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:18px;font-weight:500;line-height:45px;letter-spacing:4px;color:#000;width:100%;max-width:100%}.elementor-1182 .elementor-element.elementor-element-7fe0af51>.elementor-widget-container{padding:2em 0 0}.elementor-1182 .elementor-element.elementor-element-52bcef1e{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em}.elementor-1182 .elementor-element.elementor-element-52bcef1e:not(.elementor-motion-effects-element-type-background),.elementor-1182 .elementor-element.elementor-element-52bcef1e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f1f1f1}.elementor-1182 .elementor-element.elementor-element-67414ddd{text-align:center}.elementor-1182 .elementor-element.elementor-element-67414ddd .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:65px;font-weight:700;line-height:1.4em;letter-spacing:5px}.elementor-1182 .elementor-element.elementor-element-67414ddd>.elementor-widget-container{padding:0 0 3em}.elementor-1182 .elementor-element.elementor-element-6727404{text-align:center;width:auto;max-width:auto}.elementor-1182 .elementor-element.elementor-element-6727404 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:45px;font-weight:700;line-height:55px;letter-spacing:5px}.elementor-1182 .elementor-element.elementor-element-55b1e80{text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:18px;font-weight:500;line-height:45px;letter-spacing:4px;color:#000;width:100%;max-width:100%}.elementor-1182 .elementor-element.elementor-element-55b1e80>.elementor-widget-container{padding:2em 0 0}.elementor-1182 .elementor-element.elementor-element-be0b096{--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:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-1182 .elementor-element.elementor-element-18bba24 img{width:75%}.elementor-1182 .elementor-element.elementor-element-870da92{--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:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em}.elementor-1182 .elementor-element.elementor-element-58d0cac{text-align:center;width:100%;max-width:100%}.elementor-1182 .elementor-element.elementor-element-58d0cac .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:45px;font-weight:700;line-height:55px;letter-spacing:5px;color:#000}.elementor-1182 .elementor-element.elementor-element-58d0cac>.elementor-widget-container{margin:0;padding:0}.elementor-1182 .elementor-element.elementor-element-58d0cac.elementor-element{--align-self:flex-start}.elementor-1182 .elementor-element.elementor-element-9532224{text-align:center;width:100%;max-width:100%}.elementor-1182 .elementor-element.elementor-element-9532224 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:87px;font-weight:700;line-height:55px;letter-spacing:5px;color:#000}.elementor-1182 .elementor-element.elementor-element-9532224>.elementor-widget-container{margin:0;padding:1em 0}.elementor-1182 .elementor-element.elementor-element-9532224.elementor-element{--align-self:flex-start}.elementor-1182 .elementor-element.elementor-element-f38630e{text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:18px;font-weight:500;line-height:45px;letter-spacing:4px;color:#000;width:100%;max-width:100%}.elementor-1182 .elementor-element.elementor-element-f38630e>.elementor-widget-container{padding:2em 0 5em}.elementor-1182 .elementor-element.elementor-element-ced4ea2{text-align:center;width:100%;max-width:100%}.elementor-1182 .elementor-element.elementor-element-ced4ea2 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:87px;font-weight:700;line-height:55px;letter-spacing:5px;color:#000}.elementor-1182 .elementor-element.elementor-element-ced4ea2>.elementor-widget-container{margin:0;padding:1em 0}.elementor-1182 .elementor-element.elementor-element-ced4ea2.elementor-element{--align-self:flex-start}.elementor-1182 .elementor-element.elementor-element-2ba5dc2{text-align:center;font-family:"Noto Serif JP",Sans-serif;font-size:18px;font-weight:600;line-height:45px;letter-spacing:4px;color:#000;width:100%;max-width:100%}.elementor-1182 .elementor-element.elementor-element-2ba5dc2>.elementor-widget-container{padding:2em 0}.elementor-1182 .elementor-element.elementor-element-1dcb5ce{--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:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em}.elementor-1182 .elementor-element.elementor-element-12fc9b4 img{width:75%}@media(max-width:1024px){.elementor-1182 .elementor-element.elementor-element-140c09b3 .elementor-heading-title{font-size:35px;line-height:1.4em}.elementor-1182 .elementor-element.elementor-element-2c27fffa{--padding-top:5em;--padding-bottom:5em;--padding-left:3em;--padding-right:3em}.elementor-1182 .elementor-element.elementor-element-9de58e5 .elementor-heading-title{font-size:35px;line-height:1.4em}.elementor-1182 .elementor-element.elementor-element-9d189c1 .elementor-heading-title{font-size:55px;line-height:1.4em}.elementor-1182 .elementor-element.elementor-element-9d189c1>.elementor-widget-container{padding:0}.elementor-1182 .elementor-element.elementor-element-52bcef1e{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:5em;--padding-left:3em;--padding-right:3em}.elementor-1182 .elementor-element.elementor-element-67414ddd .elementor-heading-title{font-size:40px;line-height:1.4em}.elementor-1182 .elementor-element.elementor-element-6727404 .elementor-heading-title{font-size:35px;line-height:1.4em}.elementor-1182 .elementor-element.elementor-element-18bba24 img{width:80%}.elementor-1182 .elementor-element.elementor-element-870da92{--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-1182 .elementor-element.elementor-element-58d0cac .elementor-heading-title{font-size:30px;line-height:1.4em}.elementor-1182 .elementor-element.elementor-element-58d0cac.elementor-element{--align-self:center}.elementor-1182 .elementor-element.elementor-element-9532224 .elementor-heading-title{font-size:30px;line-height:1.4em}.elementor-1182 .elementor-element.elementor-element-9532224.elementor-element{--align-self:center}.elementor-1182 .elementor-element.elementor-element-ced4ea2 .elementor-heading-title{font-size:30px;line-height:1.4em}.elementor-1182 .elementor-element.elementor-element-ced4ea2.elementor-element{--align-self:center}.elementor-1182 .elementor-element.elementor-element-1dcb5ce{--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-1182 .elementor-element.elementor-element-12fc9b4 img{width:80%}}@media(min-width:768px){.elementor-1182 .elementor-element.elementor-element-413d712{--width:100%}}@media(min-width:1025px){.elementor-1182 .elementor-element.elementor-element-413d712:not(.elementor-motion-effects-element-type-background),.elementor-1182 .elementor-element.elementor-element-413d712>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}@media(max-width:767px){.elementor-1182 .elementor-element.elementor-element-413d712:not(.elementor-motion-effects-element-type-background),.elementor-1182 .elementor-element.elementor-element-413d712>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover}.elementor-1182 .elementor-element.elementor-element-49e9d5c9{--justify-content:center}.elementor-1182 .elementor-element.elementor-element-49e9d5c9.e-con{--align-self:center}.elementor-1182 .elementor-element.elementor-element-140c09b3 .elementor-heading-title{font-size:20px;line-height:1.4em}.elementor-1182 .elementor-element.elementor-element-8529fa7{font-size:14px}.elementor-1182 .elementor-element.elementor-element-2c27fffa{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em}.elementor-1182 .elementor-element.elementor-element-9de58e5 .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:1.5px}.elementor-1182 .elementor-element.elementor-element-9d189c1 .elementor-heading-title{font-size:25px;line-height:1.4em;letter-spacing:1.5px}.elementor-1182 .elementor-element.elementor-element-7fe0af51{text-align:center;font-size:14px;line-height:25px}.elementor-1182 .elementor-element.elementor-element-7fe0af51>.elementor-widget-container{padding:1em 0 0}.elementor-1182 .elementor-element.elementor-element-7fe0af51.elementor-element{--align-self:center}.elementor-1182 .elementor-element.elementor-element-52bcef1e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em}.elementor-1182 .elementor-element.elementor-element-67414ddd .elementor-heading-title{font-size:20px;line-height:1.4em;letter-spacing:1.5px}.elementor-1182 .elementor-element.elementor-element-67414ddd>.elementor-widget-container{padding:0 0 1em}.elementor-1182 .elementor-element.elementor-element-6727404 .elementor-heading-title{font-size:20px;line-height:1.4em;letter-spacing:1.5px}.elementor-1182 .elementor-element.elementor-element-55b1e80{text-align:start;font-size:14px;line-height:25px}.elementor-1182 .elementor-element.elementor-element-55b1e80>.elementor-widget-container{padding:1em 0 0}.elementor-1182 .elementor-element.elementor-element-55b1e80.elementor-element{--align-self:center}.elementor-1182 .elementor-element.elementor-element-be0b096{--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-1182 .elementor-element.elementor-element-18bba24 img{width:100%}.elementor-1182 .elementor-element.elementor-element-870da92{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em}.elementor-1182 .elementor-element.elementor-element-58d0cac .elementor-heading-title{font-size:24px;line-height:1.4em}.elementor-1182 .elementor-element.elementor-element-58d0cac.elementor-element{--align-self:center}.elementor-1182 .elementor-element.elementor-element-9532224 .elementor-heading-title{font-size:24px;line-height:1.4em}.elementor-1182 .elementor-element.elementor-element-9532224>.elementor-widget-container{padding:0}.elementor-1182 .elementor-element.elementor-element-9532224.elementor-element{--align-self:center}.elementor-1182 .elementor-element.elementor-element-f38630e{text-align:start;font-size:14px;line-height:25px}.elementor-1182 .elementor-element.elementor-element-f38630e>.elementor-widget-container{padding:1em 0 0}.elementor-1182 .elementor-element.elementor-element-f38630e.elementor-element{--align-self:center}.elementor-1182 .elementor-element.elementor-element-ced4ea2 .elementor-heading-title{font-size:24px;line-height:1.4em}.elementor-1182 .elementor-element.elementor-element-ced4ea2>.elementor-widget-container{padding:3em 0 0}.elementor-1182 .elementor-element.elementor-element-ced4ea2.elementor-element{--align-self:center}.elementor-1182 .elementor-element.elementor-element-2ba5dc2{text-align:start;font-size:14px;line-height:25px}.elementor-1182 .elementor-element.elementor-element-2ba5dc2>.elementor-widget-container{padding:1em 0}.elementor-1182 .elementor-element.elementor-element-2ba5dc2.elementor-element{--align-self:center}.elementor-1182 .elementor-element.elementor-element-1dcb5ce{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-1182 .elementor-element.elementor-element-12fc9b4 img{width:100%}.elementor-1182 .elementor-element.elementor-element-12fc9b4>.elementor-widget-container{padding:1em 0}}