.elementor-74 .elementor-element.elementor-element-c4e4a6c:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-c4e4a6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.i-model.jp/wordpress/wp-content/uploads/2025/09/title_tech.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-74 .elementor-element.elementor-element-c4e4a6c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-74 .elementor-element.elementor-element-c4e4a6c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-74 .elementor-element.elementor-element-3c283f9{--spacer-size:10px;}.elementor-74 .elementor-element.elementor-element-eaf324e{text-align:left;color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:600;line-height:40px;letter-spacing:0.5px;text-shadow:0px 0px 10px #004C88;}.elementor-74 .elementor-element.elementor-element-1f7ef50{text-align:left;color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:22px;text-shadow:0px 0px 10px #004C88;}.elementor-74 .elementor-element.elementor-element-6c1c448{--spacer-size:10px;}.elementor-74 .elementor-element.elementor-element-eb7c649{--spacer-size:50px;}.elementor-74 .elementor-element.elementor-element-3a66bdf{text-align:center;}.elementor-74 .elementor-element.elementor-element-3a66bdf .elementor-heading-title{color:var( --e-global-color-48f3079 );font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:600;}.elementor-74 .elementor-element.elementor-element-af40959{--spacer-size:1px;}.elementor-74 .elementor-element.elementor-element-f6b4922:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-74 .elementor-element.elementor-element-f6b4922 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-f6b4922:hover > .elementor-element-populated >  .elementor-background-overlay{background-image:url("http://www.i-model.jp/wordpress/wp-content/uploads/2025/09/tech_01-2.jpg");background-repeat:no-repeat;background-size:cover;opacity:0.15;}.elementor-74 .elementor-element.elementor-element-f6b4922 > .elementor-element-populated, .elementor-74 .elementor-element.elementor-element-f6b4922 > .elementor-element-populated > .elementor-background-overlay, .elementor-74 .elementor-element.elementor-element-f6b4922 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-74 .elementor-element.elementor-element-f6b4922 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-74 .elementor-element.elementor-element-f6b4922 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-74 .elementor-element.elementor-element-e28b8d6{text-align:center;color:var( --e-global-color-48f3079 );font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-74 .elementor-element.elementor-element-0bfae83{text-align:justify;color:var( --e-global-color-aa2e82f );font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-74 .elementor-element.elementor-element-a840208 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-48f3079 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-48f3079 );border-radius:5px 5px 5px 5px;}.elementor-74 .elementor-element.elementor-element-a840208 .elementor-button:hover, .elementor-74 .elementor-element.elementor-element-a840208 .elementor-button:focus{color:var( --e-global-color-48f3079 );background-color:#FFFFFF;border-color:var( --e-global-color-48f3079 );}.elementor-74 .elementor-element.elementor-element-a840208 .elementor-button:hover svg, .elementor-74 .elementor-element.elementor-element-a840208 .elementor-button:focus svg{fill:var( --e-global-color-48f3079 );}.elementor-74 .elementor-element.elementor-element-a3dd420:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-74 .elementor-element.elementor-element-a3dd420 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-a3dd420:hover > .elementor-element-populated >  .elementor-background-overlay{background-image:url("http://www.i-model.jp/wordpress/wp-content/uploads/2025/09/tech_02-2.jpg");background-repeat:no-repeat;background-size:cover;opacity:0.15;}.elementor-74 .elementor-element.elementor-element-a3dd420 > .elementor-element-populated, .elementor-74 .elementor-element.elementor-element-a3dd420 > .elementor-element-populated > .elementor-background-overlay, .elementor-74 .elementor-element.elementor-element-a3dd420 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-74 .elementor-element.elementor-element-a3dd420 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-74 .elementor-element.elementor-element-a3dd420 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-74 .elementor-element.elementor-element-9838fc8{text-align:center;color:var( --e-global-color-48f3079 );font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-74 .elementor-element.elementor-element-153a7fb{text-align:justify;color:var( --e-global-color-aa2e82f );font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:-0.1px;}.elementor-74 .elementor-element.elementor-element-3f30fe6 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-48f3079 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-48f3079 );border-radius:5px 5px 5px 5px;}.elementor-74 .elementor-element.elementor-element-3f30fe6 .elementor-button:hover, .elementor-74 .elementor-element.elementor-element-3f30fe6 .elementor-button:focus{color:var( --e-global-color-48f3079 );background-color:#FFFFFF;border-color:var( --e-global-color-48f3079 );}.elementor-74 .elementor-element.elementor-element-3f30fe6 .elementor-button:hover svg, .elementor-74 .elementor-element.elementor-element-3f30fe6 .elementor-button:focus svg{fill:var( --e-global-color-48f3079 );}.elementor-74 .elementor-element.elementor-element-ce77524:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-74 .elementor-element.elementor-element-ce77524 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-ce77524:hover > .elementor-element-populated >  .elementor-background-overlay{background-image:url("http://www.i-model.jp/wordpress/wp-content/uploads/2025/09/tech_03-2.jpg");background-repeat:no-repeat;background-size:cover;opacity:0.15;}.elementor-74 .elementor-element.elementor-element-ce77524 > .elementor-element-populated, .elementor-74 .elementor-element.elementor-element-ce77524 > .elementor-element-populated > .elementor-background-overlay, .elementor-74 .elementor-element.elementor-element-ce77524 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-74 .elementor-element.elementor-element-ce77524 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-74 .elementor-element.elementor-element-ce77524 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-74 .elementor-element.elementor-element-a0cfd05{text-align:center;color:var( --e-global-color-48f3079 );font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-74 .elementor-element.elementor-element-840495d{text-align:justify;color:var( --e-global-color-aa2e82f );font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-74 .elementor-element.elementor-element-3c95d03 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-48f3079 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-48f3079 );border-radius:5px 5px 5px 5px;}.elementor-74 .elementor-element.elementor-element-3c95d03 .elementor-button:hover, .elementor-74 .elementor-element.elementor-element-3c95d03 .elementor-button:focus{color:var( --e-global-color-48f3079 );background-color:#FFFFFF;border-color:var( --e-global-color-48f3079 );}.elementor-74 .elementor-element.elementor-element-3c95d03 .elementor-button:hover svg, .elementor-74 .elementor-element.elementor-element-3c95d03 .elementor-button:focus svg{fill:var( --e-global-color-48f3079 );}.elementor-74 .elementor-element.elementor-element-6b13ab9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-74 .elementor-element.elementor-element-6b13ab9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-6b13ab9:hover > .elementor-element-populated >  .elementor-background-overlay{background-image:url("http://www.i-model.jp/wordpress/wp-content/uploads/2025/09/tech_04-2.jpg");background-repeat:no-repeat;background-size:cover;opacity:0.15;}.elementor-74 .elementor-element.elementor-element-6b13ab9 > .elementor-element-populated, .elementor-74 .elementor-element.elementor-element-6b13ab9 > .elementor-element-populated > .elementor-background-overlay, .elementor-74 .elementor-element.elementor-element-6b13ab9 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-74 .elementor-element.elementor-element-6b13ab9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-74 .elementor-element.elementor-element-6b13ab9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-74 .elementor-element.elementor-element-c7198b2{text-align:center;color:var( --e-global-color-48f3079 );font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-74 .elementor-element.elementor-element-3c72e52{text-align:justify;color:var( --e-global-color-aa2e82f );font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-74 .elementor-element.elementor-element-807dfaf .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-48f3079 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-48f3079 );border-radius:5px 5px 5px 5px;}.elementor-74 .elementor-element.elementor-element-807dfaf .elementor-button:hover, .elementor-74 .elementor-element.elementor-element-807dfaf .elementor-button:focus{color:var( --e-global-color-48f3079 );background-color:#FFFFFF;border-color:var( --e-global-color-48f3079 );}.elementor-74 .elementor-element.elementor-element-807dfaf .elementor-button:hover svg, .elementor-74 .elementor-element.elementor-element-807dfaf .elementor-button:focus svg{fill:var( --e-global-color-48f3079 );}.elementor-74 .elementor-element.elementor-element-b708781:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-74 .elementor-element.elementor-element-b708781 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-b708781:hover > .elementor-element-populated >  .elementor-background-overlay{background-image:url("http://www.i-model.jp/wordpress/wp-content/uploads/2025/09/tech_05-2.jpg");background-repeat:no-repeat;background-size:cover;opacity:0.15;}.elementor-74 .elementor-element.elementor-element-b708781 > .elementor-element-populated, .elementor-74 .elementor-element.elementor-element-b708781 > .elementor-element-populated > .elementor-background-overlay, .elementor-74 .elementor-element.elementor-element-b708781 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-74 .elementor-element.elementor-element-b708781 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-74 .elementor-element.elementor-element-b708781 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-74 .elementor-element.elementor-element-bbffdb1{text-align:center;color:var( --e-global-color-48f3079 );font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-74 .elementor-element.elementor-element-9222f33{text-align:justify;color:var( --e-global-color-aa2e82f );font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-74 .elementor-element.elementor-element-fcea7e6 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-48f3079 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-48f3079 );border-radius:5px 5px 5px 5px;}.elementor-74 .elementor-element.elementor-element-fcea7e6 .elementor-button:hover, .elementor-74 .elementor-element.elementor-element-fcea7e6 .elementor-button:focus{color:var( --e-global-color-48f3079 );background-color:#FFFFFF;border-color:var( --e-global-color-48f3079 );}.elementor-74 .elementor-element.elementor-element-fcea7e6 .elementor-button:hover svg, .elementor-74 .elementor-element.elementor-element-fcea7e6 .elementor-button:focus svg{fill:var( --e-global-color-48f3079 );}.elementor-74 .elementor-element.elementor-element-4b4586b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-74 .elementor-element.elementor-element-4b4586b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-4b4586b:hover > .elementor-element-populated >  .elementor-background-overlay{background-image:url("http://www.i-model.jp/wordpress/wp-content/uploads/2025/09/tech_06-2.jpg");background-repeat:no-repeat;background-size:cover;opacity:0.15;}.elementor-74 .elementor-element.elementor-element-4b4586b > .elementor-element-populated, .elementor-74 .elementor-element.elementor-element-4b4586b > .elementor-element-populated > .elementor-background-overlay, .elementor-74 .elementor-element.elementor-element-4b4586b > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-74 .elementor-element.elementor-element-4b4586b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-74 .elementor-element.elementor-element-4b4586b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-74 .elementor-element.elementor-element-23eca72{text-align:center;color:var( --e-global-color-48f3079 );font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-74 .elementor-element.elementor-element-64bc741{text-align:justify;color:var( --e-global-color-aa2e82f );font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-74 .elementor-element.elementor-element-89af7b9 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-48f3079 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-48f3079 );border-radius:5px 5px 5px 5px;}.elementor-74 .elementor-element.elementor-element-89af7b9 .elementor-button:hover, .elementor-74 .elementor-element.elementor-element-89af7b9 .elementor-button:focus{color:var( --e-global-color-48f3079 );background-color:#FFFFFF;border-color:var( --e-global-color-48f3079 );}.elementor-74 .elementor-element.elementor-element-89af7b9 .elementor-button:hover svg, .elementor-74 .elementor-element.elementor-element-89af7b9 .elementor-button:focus svg{fill:var( --e-global-color-48f3079 );}.elementor-74 .elementor-element.elementor-element-61ab384:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-74 .elementor-element.elementor-element-61ab384 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-61ab384:hover > .elementor-element-populated >  .elementor-background-overlay{background-image:url("http://www.i-model.jp/wordpress/wp-content/uploads/2025/09/tech_07-2.jpg");background-repeat:no-repeat;background-size:cover;opacity:0.15;}.elementor-74 .elementor-element.elementor-element-61ab384 > .elementor-element-populated, .elementor-74 .elementor-element.elementor-element-61ab384 > .elementor-element-populated > .elementor-background-overlay, .elementor-74 .elementor-element.elementor-element-61ab384 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-74 .elementor-element.elementor-element-61ab384 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-74 .elementor-element.elementor-element-61ab384 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-74 .elementor-element.elementor-element-4f610e1{text-align:center;color:var( --e-global-color-48f3079 );font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-74 .elementor-element.elementor-element-b82e332{text-align:justify;color:var( --e-global-color-aa2e82f );font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-74 .elementor-element.elementor-element-24ee23a .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-48f3079 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-48f3079 );border-radius:5px 5px 5px 5px;}.elementor-74 .elementor-element.elementor-element-24ee23a .elementor-button:hover, .elementor-74 .elementor-element.elementor-element-24ee23a .elementor-button:focus{color:var( --e-global-color-48f3079 );background-color:#FFFFFF;border-color:var( --e-global-color-48f3079 );}.elementor-74 .elementor-element.elementor-element-24ee23a .elementor-button:hover svg, .elementor-74 .elementor-element.elementor-element-24ee23a .elementor-button:focus svg{fill:var( --e-global-color-48f3079 );}.elementor-74 .elementor-element.elementor-element-2b80556:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-74 .elementor-element.elementor-element-2b80556 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-2b80556:hover > .elementor-element-populated >  .elementor-background-overlay{background-image:url("http://www.i-model.jp/wordpress/wp-content/uploads/2025/09/tech_08.jpg");background-repeat:no-repeat;background-size:cover;opacity:0.15;}.elementor-74 .elementor-element.elementor-element-2b80556 > .elementor-element-populated, .elementor-74 .elementor-element.elementor-element-2b80556 > .elementor-element-populated > .elementor-background-overlay, .elementor-74 .elementor-element.elementor-element-2b80556 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-74 .elementor-element.elementor-element-2b80556 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-74 .elementor-element.elementor-element-2b80556 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-74 .elementor-element.elementor-element-2a52484{text-align:center;color:var( --e-global-color-48f3079 );font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-74 .elementor-element.elementor-element-d33817a{text-align:justify;color:var( --e-global-color-aa2e82f );font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:-0.1px;}.elementor-74 .elementor-element.elementor-element-541e095 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-48f3079 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-48f3079 );border-radius:5px 5px 5px 5px;}.elementor-74 .elementor-element.elementor-element-541e095 .elementor-button:hover, .elementor-74 .elementor-element.elementor-element-541e095 .elementor-button:focus{color:var( --e-global-color-48f3079 );background-color:#FFFFFF;border-color:var( --e-global-color-48f3079 );}.elementor-74 .elementor-element.elementor-element-541e095 .elementor-button:hover svg, .elementor-74 .elementor-element.elementor-element-541e095 .elementor-button:focus svg{fill:var( --e-global-color-48f3079 );}.elementor-74 .elementor-element.elementor-element-a7bb624:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-74 .elementor-element.elementor-element-a7bb624 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-a7bb624:hover > .elementor-element-populated >  .elementor-background-overlay{background-image:url("http://www.i-model.jp/wordpress/wp-content/uploads/2025/09/tech_09-2.jpg");background-repeat:no-repeat;background-size:cover;opacity:0.15;}.elementor-74 .elementor-element.elementor-element-a7bb624 > .elementor-element-populated, .elementor-74 .elementor-element.elementor-element-a7bb624 > .elementor-element-populated > .elementor-background-overlay, .elementor-74 .elementor-element.elementor-element-a7bb624 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-74 .elementor-element.elementor-element-a7bb624 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-74 .elementor-element.elementor-element-a7bb624 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-74 .elementor-element.elementor-element-3706538{text-align:center;color:var( --e-global-color-48f3079 );font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-74 .elementor-element.elementor-element-2d736b7{text-align:justify;color:var( --e-global-color-aa2e82f );font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-74 .elementor-element.elementor-element-eb667be .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-48f3079 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-48f3079 );border-radius:5px 5px 5px 5px;}.elementor-74 .elementor-element.elementor-element-eb667be .elementor-button:hover, .elementor-74 .elementor-element.elementor-element-eb667be .elementor-button:focus{color:var( --e-global-color-48f3079 );background-color:#FFFFFF;border-color:var( --e-global-color-48f3079 );}.elementor-74 .elementor-element.elementor-element-eb667be .elementor-button:hover svg, .elementor-74 .elementor-element.elementor-element-eb667be .elementor-button:focus svg{fill:var( --e-global-color-48f3079 );}.elementor-74 .elementor-element.elementor-element-2b9f6f4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-74 .elementor-element.elementor-element-2b9f6f4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-2b9f6f4:hover > .elementor-element-populated >  .elementor-background-overlay{background-image:url("http://www.i-model.jp/wordpress/wp-content/uploads/2025/09/tech_10-2.jpg");background-repeat:no-repeat;background-size:cover;opacity:0.15;}.elementor-74 .elementor-element.elementor-element-2b9f6f4 > .elementor-element-populated, .elementor-74 .elementor-element.elementor-element-2b9f6f4 > .elementor-element-populated > .elementor-background-overlay, .elementor-74 .elementor-element.elementor-element-2b9f6f4 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-74 .elementor-element.elementor-element-2b9f6f4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-74 .elementor-element.elementor-element-2b9f6f4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-74 .elementor-element.elementor-element-9f75792{text-align:center;color:var( --e-global-color-48f3079 );font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-74 .elementor-element.elementor-element-d49b40c{text-align:justify;color:var( --e-global-color-aa2e82f );font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-74 .elementor-element.elementor-element-f3e8917 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-48f3079 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-48f3079 );border-radius:5px 5px 5px 5px;}.elementor-74 .elementor-element.elementor-element-f3e8917 .elementor-button:hover, .elementor-74 .elementor-element.elementor-element-f3e8917 .elementor-button:focus{color:var( --e-global-color-48f3079 );background-color:#FFFFFF;border-color:var( --e-global-color-48f3079 );}.elementor-74 .elementor-element.elementor-element-f3e8917 .elementor-button:hover svg, .elementor-74 .elementor-element.elementor-element-f3e8917 .elementor-button:focus svg{fill:var( --e-global-color-48f3079 );}.elementor-74 .elementor-element.elementor-element-40bbdcc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-74 .elementor-element.elementor-element-40bbdcc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-40bbdcc:hover > .elementor-element-populated >  .elementor-background-overlay{background-image:url("http://www.i-model.jp/wordpress/wp-content/uploads/2025/09/tech_11.jpg");background-repeat:no-repeat;background-size:cover;opacity:0.15;}.elementor-74 .elementor-element.elementor-element-40bbdcc > .elementor-element-populated, .elementor-74 .elementor-element.elementor-element-40bbdcc > .elementor-element-populated > .elementor-background-overlay, .elementor-74 .elementor-element.elementor-element-40bbdcc > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-74 .elementor-element.elementor-element-40bbdcc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-74 .elementor-element.elementor-element-40bbdcc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-74 .elementor-element.elementor-element-6d137db{text-align:center;color:var( --e-global-color-48f3079 );font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-74 .elementor-element.elementor-element-09f4004{text-align:justify;color:var( --e-global-color-aa2e82f );font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-74 .elementor-element.elementor-element-39f570b .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-48f3079 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-48f3079 );border-radius:5px 5px 5px 5px;}.elementor-74 .elementor-element.elementor-element-39f570b .elementor-button:hover, .elementor-74 .elementor-element.elementor-element-39f570b .elementor-button:focus{color:var( --e-global-color-48f3079 );background-color:#FFFFFF;border-color:var( --e-global-color-48f3079 );}.elementor-74 .elementor-element.elementor-element-39f570b .elementor-button:hover svg, .elementor-74 .elementor-element.elementor-element-39f570b .elementor-button:focus svg{fill:var( --e-global-color-48f3079 );}.elementor-74 .elementor-element.elementor-element-aab7b13 > .elementor-element-populated, .elementor-74 .elementor-element.elementor-element-aab7b13 > .elementor-element-populated > .elementor-background-overlay, .elementor-74 .elementor-element.elementor-element-aab7b13 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-74 .elementor-element.elementor-element-aab7b13 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-74 .elementor-element.elementor-element-586051c{--spacer-size:200px;}@media(max-width:767px){.elementor-74 .elementor-element.elementor-element-eaf324e{font-size:25px;line-height:1.5em;letter-spacing:1px;}.elementor-74 .elementor-element.elementor-element-1f7ef50{font-size:13px;line-height:1.5em;letter-spacing:1px;}}@media(min-width:1025px){.elementor-74 .elementor-element.elementor-element-c4e4a6c:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-c4e4a6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-74 .elementor-element.elementor-element-f6b4922:hover > .elementor-element-populated >  .elementor-background-overlay{background-attachment:scroll;}.elementor-74 .elementor-element.elementor-element-a3dd420:hover > .elementor-element-populated >  .elementor-background-overlay{background-attachment:scroll;}.elementor-74 .elementor-element.elementor-element-ce77524:hover > .elementor-element-populated >  .elementor-background-overlay{background-attachment:scroll;}.elementor-74 .elementor-element.elementor-element-6b13ab9:hover > .elementor-element-populated >  .elementor-background-overlay{background-attachment:scroll;}.elementor-74 .elementor-element.elementor-element-b708781:hover > .elementor-element-populated >  .elementor-background-overlay{background-attachment:scroll;}.elementor-74 .elementor-element.elementor-element-4b4586b:hover > .elementor-element-populated >  .elementor-background-overlay{background-attachment:scroll;}.elementor-74 .elementor-element.elementor-element-61ab384:hover > .elementor-element-populated >  .elementor-background-overlay{background-attachment:scroll;}.elementor-74 .elementor-element.elementor-element-2b80556:hover > .elementor-element-populated >  .elementor-background-overlay{background-attachment:scroll;}.elementor-74 .elementor-element.elementor-element-a7bb624:hover > .elementor-element-populated >  .elementor-background-overlay{background-attachment:scroll;}.elementor-74 .elementor-element.elementor-element-2b9f6f4:hover > .elementor-element-populated >  .elementor-background-overlay{background-attachment:scroll;}.elementor-74 .elementor-element.elementor-element-40bbdcc:hover > .elementor-element-populated >  .elementor-background-overlay{background-attachment:scroll;}}