.elementor-276 .elementor-element.elementor-element-f147b28{--display:flex;--min-height:55vh;--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:0.3s;}.elementor-276 .elementor-element.elementor-element-f147b28:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-f147b28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dreamhome.mana-portfolio.com/wp-content/uploads/2024/07/ABOUT_FV.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-276 .elementor-element.elementor-element-f147b28, .elementor-276 .elementor-element.elementor-element-f147b28::before{--border-transition:0.3s;}.elementor-276 .elementor-element.elementor-element-25295fc{--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;--gap:45px 0px;--background-transition:0.3s;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-a8b5d9f .elementor-heading-title{color:var( --e-global-color-d607a70 );font-family:var( --e-global-typography-4af4c60-font-family ), Sans-serif;font-size:var( --e-global-typography-4af4c60-font-size );font-weight:var( --e-global-typography-4af4c60-font-weight );letter-spacing:var( --e-global-typography-4af4c60-letter-spacing );}.elementor-276 .elementor-element.elementor-element-a9951e4{text-align:center;color:var( --e-global-color-d607a70 );font-family:var( --e-global-typography-d442a22-font-family ), Sans-serif;font-size:var( --e-global-typography-d442a22-font-size );font-weight:var( --e-global-typography-d442a22-font-weight );line-height:var( --e-global-typography-d442a22-line-height );letter-spacing:var( --e-global-typography-d442a22-letter-spacing );}.elementor-276 .elementor-element.elementor-element-a7c6e4b{text-align:center;color:var( --e-global-color-d607a70 );font-family:var( --e-global-typography-d442a22-font-family ), Sans-serif;font-size:var( --e-global-typography-d442a22-font-size );font-weight:var( --e-global-typography-d442a22-font-weight );line-height:var( --e-global-typography-d442a22-line-height );letter-spacing:var( --e-global-typography-d442a22-letter-spacing );}.elementor-276 .elementor-element.elementor-element-c65b982{text-align:center;color:var( --e-global-color-d607a70 );font-family:var( --e-global-typography-d442a22-font-family ), Sans-serif;font-size:var( --e-global-typography-d442a22-font-size );font-weight:var( --e-global-typography-d442a22-font-weight );line-height:var( --e-global-typography-d442a22-line-height );letter-spacing:var( --e-global-typography-d442a22-letter-spacing );}.elementor-276 .elementor-element.elementor-element-434cad0{--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;--gap:80px 0px;--background-transition:0.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-434cad0:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-434cad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-87b3a6d );}.elementor-276 .elementor-element.elementor-element-434cad0, .elementor-276 .elementor-element.elementor-element-434cad0::before{--border-transition:0.3s;}.elementor-276 .elementor-element.elementor-element-96c3e05 .elementor-heading-title{color:var( --e-global-color-d607a70 );font-family:var( --e-global-typography-0b57d9c-font-family ), Sans-serif;font-size:var( --e-global-typography-0b57d9c-font-size );font-weight:var( --e-global-typography-0b57d9c-font-weight );letter-spacing:var( --e-global-typography-0b57d9c-letter-spacing );}.elementor-276 .elementor-element.elementor-element-231dd1c{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:380px;}.elementor-276 .elementor-element.elementor-element-fb4a2d0{--display:flex;--min-height:487px;--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;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-fb4a2d0:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-fb4a2d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dreamhome.mana-portfolio.com/wp-content/uploads/2024/07/強み_オーダーメイドデザイン.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-276 .elementor-element.elementor-element-fb4a2d0, .elementor-276 .elementor-element.elementor-element-fb4a2d0::before{--border-transition:0.3s;}.elementor-276 .elementor-element.elementor-element-8720b25{--display:flex;--position:absolute;--gap:45px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:65px;--padding-right:65px;}.elementor-276 .elementor-element.elementor-element-8720b25:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-8720b25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a99c862 );}.elementor-276 .elementor-element.elementor-element-8720b25, .elementor-276 .elementor-element.elementor-element-8720b25::before{--border-transition:0.3s;}body:not(.rtl) .elementor-276 .elementor-element.elementor-element-8720b25{right:-380px;}body.rtl .elementor-276 .elementor-element.elementor-element-8720b25{left:-380px;}.elementor-276 .elementor-element.elementor-element-7bc2395{text-align:center;color:var( --e-global-color-d607a70 );font-family:var( --e-global-typography-0b57d9c-font-family ), Sans-serif;font-size:var( --e-global-typography-0b57d9c-font-size );font-weight:var( --e-global-typography-0b57d9c-font-weight );letter-spacing:var( --e-global-typography-0b57d9c-letter-spacing );}.elementor-276 .elementor-element.elementor-element-266a43b{color:var( --e-global-color-d607a70 );font-family:var( --e-global-typography-950e123-font-family ), Sans-serif;font-size:var( --e-global-typography-950e123-font-size );font-weight:var( --e-global-typography-950e123-font-weight );line-height:var( --e-global-typography-950e123-line-height );letter-spacing:var( --e-global-typography-950e123-letter-spacing );}.elementor-276 .elementor-element.elementor-element-b9bfb83{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:380px;}.elementor-276 .elementor-element.elementor-element-b081d8c{--display:flex;--gap:45px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:65px;--padding-right:65px;}.elementor-276 .elementor-element.elementor-element-b081d8c:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-b081d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a99c862 );}.elementor-276 .elementor-element.elementor-element-b081d8c, .elementor-276 .elementor-element.elementor-element-b081d8c::before{--border-transition:0.3s;}.elementor-276 .elementor-element.elementor-element-9783d69{text-align:center;color:var( --e-global-color-d607a70 );font-family:var( --e-global-typography-0b57d9c-font-family ), Sans-serif;font-size:var( --e-global-typography-0b57d9c-font-size );font-weight:var( --e-global-typography-0b57d9c-font-weight );letter-spacing:var( --e-global-typography-0b57d9c-letter-spacing );}.elementor-276 .elementor-element.elementor-element-a2d0730{color:var( --e-global-color-d607a70 );font-family:var( --e-global-typography-950e123-font-family ), Sans-serif;font-size:var( --e-global-typography-950e123-font-size );font-weight:var( --e-global-typography-950e123-font-weight );line-height:var( --e-global-typography-950e123-line-height );letter-spacing:var( --e-global-typography-950e123-letter-spacing );}.elementor-276 .elementor-element.elementor-element-747f250{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:380px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-bb0bc34{--display:flex;--min-height:487px;--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:flex-start;--align-items:center;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-bb0bc34:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-bb0bc34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dreamhome.mana-portfolio.com/wp-content/uploads/2024/07/強み_高品質の素材と技術.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-276 .elementor-element.elementor-element-bb0bc34, .elementor-276 .elementor-element.elementor-element-bb0bc34::before{--border-transition:0.3s;}.elementor-276 .elementor-element.elementor-element-eeccfe4{--display:flex;--position:absolute;--gap:45px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:65px;--padding-right:65px;}.elementor-276 .elementor-element.elementor-element-eeccfe4:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-eeccfe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a99c862 );}.elementor-276 .elementor-element.elementor-element-eeccfe4, .elementor-276 .elementor-element.elementor-element-eeccfe4::before{--border-transition:0.3s;}body:not(.rtl) .elementor-276 .elementor-element.elementor-element-eeccfe4{left:-380px;}body.rtl .elementor-276 .elementor-element.elementor-element-eeccfe4{right:-380px;}.elementor-276 .elementor-element.elementor-element-b174a5c{text-align:center;color:var( --e-global-color-d607a70 );font-family:var( --e-global-typography-0b57d9c-font-family ), Sans-serif;font-size:var( --e-global-typography-0b57d9c-font-size );font-weight:var( --e-global-typography-0b57d9c-font-weight );letter-spacing:var( --e-global-typography-0b57d9c-letter-spacing );}.elementor-276 .elementor-element.elementor-element-b3af73d{color:var( --e-global-color-d607a70 );font-family:var( --e-global-typography-950e123-font-family ), Sans-serif;font-size:var( --e-global-typography-950e123-font-size );font-weight:var( --e-global-typography-950e123-font-weight );line-height:var( --e-global-typography-950e123-line-height );letter-spacing:var( --e-global-typography-950e123-letter-spacing );}.elementor-276 .elementor-element.elementor-element-0dec97e{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:380px;}.elementor-276 .elementor-element.elementor-element-24dc7dc{--display:flex;--gap:45px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:65px;--padding-right:65px;}.elementor-276 .elementor-element.elementor-element-24dc7dc:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-24dc7dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a99c862 );}.elementor-276 .elementor-element.elementor-element-24dc7dc, .elementor-276 .elementor-element.elementor-element-24dc7dc::before{--border-transition:0.3s;}.elementor-276 .elementor-element.elementor-element-250c001{text-align:center;color:var( --e-global-color-d607a70 );font-family:var( --e-global-typography-0b57d9c-font-family ), Sans-serif;font-size:var( --e-global-typography-0b57d9c-font-size );font-weight:var( --e-global-typography-0b57d9c-font-weight );letter-spacing:var( --e-global-typography-0b57d9c-letter-spacing );}.elementor-276 .elementor-element.elementor-element-1ff0bc3{color:var( --e-global-color-d607a70 );font-family:var( --e-global-typography-950e123-font-family ), Sans-serif;font-size:var( --e-global-typography-950e123-font-size );font-weight:var( --e-global-typography-950e123-font-weight );line-height:var( --e-global-typography-950e123-line-height );letter-spacing:var( --e-global-typography-950e123-letter-spacing );}.elementor-276 .elementor-element.elementor-element-304b198{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:380px;}.elementor-276 .elementor-element.elementor-element-3bc00a9{--display:flex;--min-height:487px;--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;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-3bc00a9:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-3bc00a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dreamhome.mana-portfolio.com/wp-content/uploads/2024/07/強み_エコロジカルアプローチ.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-276 .elementor-element.elementor-element-3bc00a9, .elementor-276 .elementor-element.elementor-element-3bc00a9::before{--border-transition:0.3s;}.elementor-276 .elementor-element.elementor-element-efe159c{--display:flex;--position:absolute;--gap:45px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:65px;--padding-right:65px;}.elementor-276 .elementor-element.elementor-element-efe159c:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-efe159c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a99c862 );}.elementor-276 .elementor-element.elementor-element-efe159c, .elementor-276 .elementor-element.elementor-element-efe159c::before{--border-transition:0.3s;}body:not(.rtl) .elementor-276 .elementor-element.elementor-element-efe159c{right:-380px;}body.rtl .elementor-276 .elementor-element.elementor-element-efe159c{left:-380px;}.elementor-276 .elementor-element.elementor-element-31f673c{text-align:center;color:var( --e-global-color-d607a70 );font-family:var( --e-global-typography-0b57d9c-font-family ), Sans-serif;font-size:var( --e-global-typography-0b57d9c-font-size );font-weight:var( --e-global-typography-0b57d9c-font-weight );letter-spacing:var( --e-global-typography-0b57d9c-letter-spacing );}.elementor-276 .elementor-element.elementor-element-2694cff{color:var( --e-global-color-d607a70 );font-family:var( --e-global-typography-950e123-font-family ), Sans-serif;font-size:var( --e-global-typography-950e123-font-size );font-weight:var( --e-global-typography-950e123-font-weight );line-height:var( --e-global-typography-950e123-line-height );letter-spacing:var( --e-global-typography-950e123-letter-spacing );}.elementor-276 .elementor-element.elementor-element-f448634{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:380px;}.elementor-276 .elementor-element.elementor-element-a5b6107{--display:flex;--gap:45px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:65px;--padding-right:65px;}.elementor-276 .elementor-element.elementor-element-a5b6107:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-a5b6107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a99c862 );}.elementor-276 .elementor-element.elementor-element-a5b6107, .elementor-276 .elementor-element.elementor-element-a5b6107::before{--border-transition:0.3s;}.elementor-276 .elementor-element.elementor-element-84a805a{text-align:center;color:var( --e-global-color-d607a70 );font-family:var( --e-global-typography-0b57d9c-font-family ), Sans-serif;font-size:var( --e-global-typography-0b57d9c-font-size );font-weight:var( --e-global-typography-0b57d9c-font-weight );letter-spacing:var( --e-global-typography-0b57d9c-letter-spacing );}.elementor-276 .elementor-element.elementor-element-e761558{color:var( --e-global-color-d607a70 );font-family:var( --e-global-typography-950e123-font-family ), Sans-serif;font-size:var( --e-global-typography-950e123-font-size );font-weight:var( --e-global-typography-950e123-font-weight );line-height:var( --e-global-typography-950e123-line-height );letter-spacing:var( --e-global-typography-950e123-letter-spacing );}.elementor-276 .elementor-element.elementor-element-c19dd5a{--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;--gap:30px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-ad2d999{color:var( --e-global-color-d607a70 );font-family:var( --e-global-typography-950e123-font-family ), Sans-serif;font-size:var( --e-global-typography-950e123-font-size );font-weight:var( --e-global-typography-950e123-font-weight );line-height:var( --e-global-typography-950e123-line-height );letter-spacing:var( --e-global-typography-950e123-letter-spacing );}.elementor-276 .elementor-element.elementor-element-9ddbf37{color:var( --e-global-color-d607a70 );font-family:var( --e-global-typography-950e123-font-family ), Sans-serif;font-size:var( --e-global-typography-950e123-font-size );font-weight:var( --e-global-typography-950e123-font-weight );line-height:var( --e-global-typography-950e123-line-height );letter-spacing:var( --e-global-typography-950e123-letter-spacing );}.elementor-276 .elementor-element.elementor-element-07f4be1 .elementor-button{font-family:var( --e-global-typography-d3e8b26-font-family ), Sans-serif;font-size:var( --e-global-typography-d3e8b26-font-size );font-weight:var( --e-global-typography-d3e8b26-font-weight );line-height:var( --e-global-typography-d3e8b26-line-height );letter-spacing:var( --e-global-typography-d3e8b26-letter-spacing );background-color:var( --e-global-color-98ea3a8 );padding:15px 50px 15px 50px;}@media(min-width:768px){.elementor-276 .elementor-element.elementor-element-8720b25{--width:540px;}.elementor-276 .elementor-element.elementor-element-b081d8c{--width:540px;}.elementor-276 .elementor-element.elementor-element-eeccfe4{--width:540px;}.elementor-276 .elementor-element.elementor-element-24dc7dc{--width:540px;}.elementor-276 .elementor-element.elementor-element-efe159c{--width:540px;}.elementor-276 .elementor-element.elementor-element-a5b6107{--width:540px;}}@media(max-width:1024px){.elementor-276 .elementor-element.elementor-element-f147b28{--min-height:38vh;}.elementor-276 .elementor-element.elementor-element-25295fc{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-a8b5d9f .elementor-heading-title{font-size:var( --e-global-typography-4af4c60-font-size );letter-spacing:var( --e-global-typography-4af4c60-letter-spacing );}.elementor-276 .elementor-element.elementor-element-a9951e4{font-size:var( --e-global-typography-d442a22-font-size );line-height:var( --e-global-typography-d442a22-line-height );letter-spacing:var( --e-global-typography-d442a22-letter-spacing );}.elementor-276 .elementor-element.elementor-element-a7c6e4b{font-size:var( --e-global-typography-d442a22-font-size );line-height:var( --e-global-typography-d442a22-line-height );letter-spacing:var( --e-global-typography-d442a22-letter-spacing );}.elementor-276 .elementor-element.elementor-element-c65b982{font-size:var( --e-global-typography-d442a22-font-size );line-height:var( --e-global-typography-d442a22-line-height );letter-spacing:var( --e-global-typography-d442a22-letter-spacing );}.elementor-276 .elementor-element.elementor-element-96c3e05 .elementor-heading-title{font-size:var( --e-global-typography-0b57d9c-font-size );letter-spacing:var( --e-global-typography-0b57d9c-letter-spacing );}.elementor-276 .elementor-element.elementor-element-fb4a2d0{--min-height:437px;}.elementor-276 .elementor-element.elementor-element-8720b25{--padding-top:60px;--padding-bottom:60px;--padding-left:45px;--padding-right:45px;}body:not(.rtl) .elementor-276 .elementor-element.elementor-element-8720b25{right:-122px;}body.rtl .elementor-276 .elementor-element.elementor-element-8720b25{left:-122px;}.elementor-276 .elementor-element.elementor-element-7bc2395{font-size:var( --e-global-typography-0b57d9c-font-size );letter-spacing:var( --e-global-typography-0b57d9c-letter-spacing );}.elementor-276 .elementor-element.elementor-element-266a43b{font-size:var( --e-global-typography-950e123-font-size );line-height:var( --e-global-typography-950e123-line-height );letter-spacing:var( --e-global-typography-950e123-letter-spacing );}.elementor-276 .elementor-element.elementor-element-b081d8c{--padding-top:60px;--padding-bottom:60px;--padding-left:45px;--padding-right:45px;}.elementor-276 .elementor-element.elementor-element-9783d69{font-size:var( --e-global-typography-0b57d9c-font-size );letter-spacing:var( --e-global-typography-0b57d9c-letter-spacing );}.elementor-276 .elementor-element.elementor-element-a2d0730{font-size:var( --e-global-typography-950e123-font-size );line-height:var( --e-global-typography-950e123-line-height );letter-spacing:var( --e-global-typography-950e123-letter-spacing );}.elementor-276 .elementor-element.elementor-element-747f250{--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-bb0bc34:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-bb0bc34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dreamhome.mana-portfolio.com/wp-content/uploads/2024/07/強み_高品質の素材と技術.png");}.elementor-276 .elementor-element.elementor-element-bb0bc34{--min-height:437px;--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:flex-end;--align-items:center;}.elementor-276 .elementor-element.elementor-element-eeccfe4{--padding-top:60px;--padding-bottom:60px;--padding-left:45px;--padding-right:45px;}body:not(.rtl) .elementor-276 .elementor-element.elementor-element-eeccfe4{left:-120px;}body.rtl .elementor-276 .elementor-element.elementor-element-eeccfe4{right:-120px;}.elementor-276 .elementor-element.elementor-element-b174a5c{font-size:var( --e-global-typography-0b57d9c-font-size );letter-spacing:var( --e-global-typography-0b57d9c-letter-spacing );}.elementor-276 .elementor-element.elementor-element-b3af73d{font-size:var( --e-global-typography-950e123-font-size );line-height:var( --e-global-typography-950e123-line-height );letter-spacing:var( --e-global-typography-950e123-letter-spacing );}.elementor-276 .elementor-element.elementor-element-24dc7dc{--padding-top:60px;--padding-bottom:60px;--padding-left:45px;--padding-right:45px;}.elementor-276 .elementor-element.elementor-element-250c001{font-size:var( --e-global-typography-0b57d9c-font-size );letter-spacing:var( --e-global-typography-0b57d9c-letter-spacing );}.elementor-276 .elementor-element.elementor-element-1ff0bc3{font-size:var( --e-global-typography-950e123-font-size );line-height:var( --e-global-typography-950e123-line-height );letter-spacing:var( --e-global-typography-950e123-letter-spacing );}.elementor-276 .elementor-element.elementor-element-3bc00a9{--min-height:437px;}.elementor-276 .elementor-element.elementor-element-efe159c{--padding-top:60px;--padding-bottom:60px;--padding-left:45px;--padding-right:45px;}body:not(.rtl) .elementor-276 .elementor-element.elementor-element-efe159c{right:-122px;}body.rtl .elementor-276 .elementor-element.elementor-element-efe159c{left:-122px;}.elementor-276 .elementor-element.elementor-element-31f673c{font-size:var( --e-global-typography-0b57d9c-font-size );letter-spacing:var( --e-global-typography-0b57d9c-letter-spacing );}.elementor-276 .elementor-element.elementor-element-2694cff{font-size:var( --e-global-typography-950e123-font-size );line-height:var( --e-global-typography-950e123-line-height );letter-spacing:var( --e-global-typography-950e123-letter-spacing );}.elementor-276 .elementor-element.elementor-element-a5b6107{--padding-top:60px;--padding-bottom:60px;--padding-left:45px;--padding-right:45px;}.elementor-276 .elementor-element.elementor-element-84a805a{font-size:var( --e-global-typography-0b57d9c-font-size );letter-spacing:var( --e-global-typography-0b57d9c-letter-spacing );}.elementor-276 .elementor-element.elementor-element-e761558{font-size:var( --e-global-typography-950e123-font-size );line-height:var( --e-global-typography-950e123-line-height );letter-spacing:var( --e-global-typography-950e123-letter-spacing );}.elementor-276 .elementor-element.elementor-element-ad2d999{font-size:var( --e-global-typography-950e123-font-size );line-height:var( --e-global-typography-950e123-line-height );letter-spacing:var( --e-global-typography-950e123-letter-spacing );}.elementor-276 .elementor-element.elementor-element-9ddbf37{font-size:var( --e-global-typography-950e123-font-size );line-height:var( --e-global-typography-950e123-line-height );letter-spacing:var( --e-global-typography-950e123-letter-spacing );}.elementor-276 .elementor-element.elementor-element-07f4be1 .elementor-button{font-size:var( --e-global-typography-d3e8b26-font-size );line-height:var( --e-global-typography-d3e8b26-line-height );letter-spacing:var( --e-global-typography-d3e8b26-letter-spacing );padding:15px 50px 15px 50px;}}@media(max-width:767px){.elementor-276 .elementor-element.elementor-element-f147b28{--min-height:30vh;}.elementor-276 .elementor-element.elementor-element-25295fc{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-a8b5d9f .elementor-heading-title{font-size:var( --e-global-typography-4af4c60-font-size );letter-spacing:var( --e-global-typography-4af4c60-letter-spacing );}.elementor-276 .elementor-element.elementor-element-a9951e4{font-size:var( --e-global-typography-d442a22-font-size );line-height:var( --e-global-typography-d442a22-line-height );letter-spacing:var( --e-global-typography-d442a22-letter-spacing );}.elementor-276 .elementor-element.elementor-element-a7c6e4b{font-size:var( --e-global-typography-d442a22-font-size );line-height:var( --e-global-typography-d442a22-line-height );letter-spacing:var( --e-global-typography-d442a22-letter-spacing );}.elementor-276 .elementor-element.elementor-element-c65b982{text-align:left;font-size:var( --e-global-typography-d442a22-font-size );line-height:var( --e-global-typography-d442a22-line-height );letter-spacing:var( --e-global-typography-d442a22-letter-spacing );}.elementor-276 .elementor-element.elementor-element-434cad0{--gap:60px 0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-96c3e05 .elementor-heading-title{font-size:var( --e-global-typography-0b57d9c-font-size );letter-spacing:var( --e-global-typography-0b57d9c-letter-spacing );}.elementor-276 .elementor-element.elementor-element-7bc2395{font-size:var( --e-global-typography-0b57d9c-font-size );letter-spacing:var( --e-global-typography-0b57d9c-letter-spacing );}.elementor-276 .elementor-element.elementor-element-266a43b{font-size:var( --e-global-typography-950e123-font-size );line-height:var( --e-global-typography-950e123-line-height );letter-spacing:var( --e-global-typography-950e123-letter-spacing );}.elementor-276 .elementor-element.elementor-element-b9bfb83{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-b081d8c{--gap:25px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:30px;--padding-right:30px;}.elementor-276 .elementor-element.elementor-element-9783d69{font-size:var( --e-global-typography-0b57d9c-font-size );letter-spacing:var( --e-global-typography-0b57d9c-letter-spacing );}.elementor-276 .elementor-element.elementor-element-a2d0730{font-size:var( --e-global-typography-950e123-font-size );line-height:var( --e-global-typography-950e123-line-height );letter-spacing:var( --e-global-typography-950e123-letter-spacing );}.elementor-276 .elementor-element.elementor-element-b174a5c{font-size:var( --e-global-typography-0b57d9c-font-size );letter-spacing:var( --e-global-typography-0b57d9c-letter-spacing );}.elementor-276 .elementor-element.elementor-element-b3af73d{font-size:var( --e-global-typography-950e123-font-size );line-height:var( --e-global-typography-950e123-line-height );letter-spacing:var( --e-global-typography-950e123-letter-spacing );}.elementor-276 .elementor-element.elementor-element-0dec97e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-24dc7dc{--gap:25px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:30px;--padding-right:30px;}.elementor-276 .elementor-element.elementor-element-250c001{font-size:var( --e-global-typography-0b57d9c-font-size );letter-spacing:var( --e-global-typography-0b57d9c-letter-spacing );}.elementor-276 .elementor-element.elementor-element-1ff0bc3{font-size:var( --e-global-typography-950e123-font-size );line-height:var( --e-global-typography-950e123-line-height );letter-spacing:var( --e-global-typography-950e123-letter-spacing );}.elementor-276 .elementor-element.elementor-element-31f673c{font-size:var( --e-global-typography-0b57d9c-font-size );letter-spacing:var( --e-global-typography-0b57d9c-letter-spacing );}.elementor-276 .elementor-element.elementor-element-2694cff{font-size:var( --e-global-typography-950e123-font-size );line-height:var( --e-global-typography-950e123-line-height );letter-spacing:var( --e-global-typography-950e123-letter-spacing );}.elementor-276 .elementor-element.elementor-element-f448634{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-a5b6107{--gap:25px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:30px;--padding-right:30px;}.elementor-276 .elementor-element.elementor-element-84a805a{font-size:var( --e-global-typography-0b57d9c-font-size );letter-spacing:var( --e-global-typography-0b57d9c-letter-spacing );}.elementor-276 .elementor-element.elementor-element-e761558{font-size:var( --e-global-typography-950e123-font-size );line-height:var( --e-global-typography-950e123-line-height );letter-spacing:var( --e-global-typography-950e123-letter-spacing );}.elementor-276 .elementor-element.elementor-element-c19dd5a{--gap:25px 0px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-ad2d999{font-size:var( --e-global-typography-950e123-font-size );line-height:var( --e-global-typography-950e123-line-height );letter-spacing:var( --e-global-typography-950e123-letter-spacing );}.elementor-276 .elementor-element.elementor-element-9ddbf37{text-align:center;font-size:var( --e-global-typography-950e123-font-size );line-height:var( --e-global-typography-950e123-line-height );letter-spacing:var( --e-global-typography-950e123-letter-spacing );}.elementor-276 .elementor-element.elementor-element-07f4be1 .elementor-button{font-size:var( --e-global-typography-d3e8b26-font-size );line-height:var( --e-global-typography-d3e8b26-line-height );letter-spacing:var( --e-global-typography-d3e8b26-letter-spacing );padding:15px 30px 15px 30px;}}@media(max-width:1024px) and (min-width:768px){.elementor-276 .elementor-element.elementor-element-fb4a2d0{--width:594px;}.elementor-276 .elementor-element.elementor-element-8720b25{--width:440px;}.elementor-276 .elementor-element.elementor-element-b081d8c{--width:440px;}.elementor-276 .elementor-element.elementor-element-bb0bc34{--width:594px;}.elementor-276 .elementor-element.elementor-element-eeccfe4{--width:440px;}.elementor-276 .elementor-element.elementor-element-24dc7dc{--width:440px;}.elementor-276 .elementor-element.elementor-element-3bc00a9{--width:594px;}.elementor-276 .elementor-element.elementor-element-efe159c{--width:440px;}.elementor-276 .elementor-element.elementor-element-a5b6107{--width:440px;}}