.elementor-3246 .elementor-element.elementor-element-89ab143{--display:flex;--min-height:20vw;--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:center;--align-items:center;--overlay-opacity:1;}.elementor-3246 .elementor-element.elementor-element-89ab143:not(.elementor-motion-effects-element-type-background), .elementor-3246 .elementor-element.elementor-element-89ab143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://inoueseisakujo.co.jp/wp-content/uploads/2025/02/page-ttl-pc-scaled.webp");background-repeat:no-repeat;background-size:cover;}.elementor-3246 .elementor-element.elementor-element-89ab143::before, .elementor-3246 .elementor-element.elementor-element-89ab143 > .elementor-background-video-container::before, .elementor-3246 .elementor-element.elementor-element-89ab143 > .e-con-inner > .elementor-background-video-container::before, .elementor-3246 .elementor-element.elementor-element-89ab143 > .elementor-background-slideshow::before, .elementor-3246 .elementor-element.elementor-element-89ab143 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3246 .elementor-element.elementor-element-89ab143 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3246 .elementor-element.elementor-element-4a3928b{width:var( --container-widget-width, 10vw );max-width:10vw;--container-widget-width:10vw;--container-widget-flex-grow:0;bottom:-3vw;}body:not(.rtl) .elementor-3246 .elementor-element.elementor-element-4a3928b{right:15vw;}body.rtl .elementor-3246 .elementor-element.elementor-element-4a3928b{left:15vw;}.elementor-3246 .elementor-element.elementor-element-9e5478b{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3246 .elementor-element.elementor-element-a9ddaef{width:auto;max-width:auto;z-index:1;text-align:center;}.elementor-3246 .elementor-element.elementor-element-a9ddaef > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-a9ddaef .elementor-heading-title{font-size:1.4vw;font-weight:700;letter-spacing:0.2vw;color:var( --e-global-color-accent );}.elementor-3246 .elementor-element.elementor-element-424b62e{width:auto;max-width:auto;text-align:center;}.elementor-3246 .elementor-element.elementor-element-424b62e > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-424b62e .elementor-heading-title{font-size:2.8vw;font-weight:700;letter-spacing:0.5vw;color:var( --e-global-color-accent );}.elementor-3246 .elementor-element.elementor-element-7d86c95{--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;}.elementor-3246 .elementor-element.elementor-element-8da84cc{--display:flex;}.elementor-3246 .elementor-element.elementor-element-6a216f3 > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-3246 .elementor-element.elementor-element-6a216f3 img{width:40vw;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3246 .elementor-element.elementor-element-d8244a7 > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-3246 .elementor-element.elementor-element-d8244a7{text-align:center;font-size:1.4vw;font-weight:500;}.elementor-3246 .elementor-element.elementor-element-b3b2e20{--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;--justify-content:space-between;--gap:3vw 0vw;--row-gap:3vw;--column-gap:0vw;--flex-wrap:wrap;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3246 .elementor-element.elementor-element-e2d0a31{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-3246 .elementor-element.elementor-element-e2d0a31:not(.elementor-motion-effects-element-type-background), .elementor-3246 .elementor-element.elementor-element-e2d0a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36c2d1d );}.elementor-3246 .elementor-element.elementor-element-e2d0a31.e-con:hover{--e-con-transform-rotateZ:2deg;}.elementor-3246 .elementor-element.elementor-element-daccfb1 > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;}.elementor-3246 .elementor-element.elementor-element-3cd4780 > .elementor-widget-container{margin:0vw 0vw 00.6vw 0vw;}.elementor-3246 .elementor-element.elementor-element-3cd4780{font-size:1.2vw;font-weight:700;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-85bf16c .elementor-heading-title{font-size:2vw;font-weight:700;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-4c526a5{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-3246 .elementor-element.elementor-element-4c526a5:not(.elementor-motion-effects-element-type-background), .elementor-3246 .elementor-element.elementor-element-4c526a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#74D0F5;}.elementor-3246 .elementor-element.elementor-element-4c526a5.e-con:hover{--e-con-transform-rotateZ:2deg;}.elementor-3246 .elementor-element.elementor-element-ba487f0 > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;}.elementor-3246 .elementor-element.elementor-element-f84d961 > .elementor-widget-container{margin:0vw 0vw 00.6vw 0vw;}.elementor-3246 .elementor-element.elementor-element-f84d961{font-size:1.2vw;font-weight:700;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-8f721f9 > .elementor-widget-container{margin:0.4vw 0vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-8f721f9 .elementor-heading-title{font-size:1.5vw;font-weight:700;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-5a54d3c{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-3246 .elementor-element.elementor-element-5a54d3c:not(.elementor-motion-effects-element-type-background), .elementor-3246 .elementor-element.elementor-element-5a54d3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36c2d1d );}.elementor-3246 .elementor-element.elementor-element-5a54d3c.e-con:hover{--e-con-transform-rotateZ:2deg;}.elementor-3246 .elementor-element.elementor-element-8aeda7c > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;}.elementor-3246 .elementor-element.elementor-element-5df9671 > .elementor-widget-container{margin:0vw 0vw 00.6vw 0vw;}.elementor-3246 .elementor-element.elementor-element-5df9671{font-size:1.2vw;font-weight:700;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-b5f7bcc .elementor-heading-title{font-size:2vw;font-weight:700;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-90f2e64{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-3246 .elementor-element.elementor-element-90f2e64:not(.elementor-motion-effects-element-type-background), .elementor-3246 .elementor-element.elementor-element-90f2e64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#74D0F5;}.elementor-3246 .elementor-element.elementor-element-90f2e64.e-con:hover{--e-con-transform-rotateZ:2deg;}.elementor-3246 .elementor-element.elementor-element-5071778 > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;}.elementor-3246 .elementor-element.elementor-element-5d79213 > .elementor-widget-container{margin:0vw 0vw 00.6vw 0vw;}.elementor-3246 .elementor-element.elementor-element-5d79213{font-size:1.2vw;font-weight:700;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-4b4ffe8 .elementor-heading-title{font-size:2vw;font-weight:700;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-86dc256{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-3246 .elementor-element.elementor-element-86dc256:not(.elementor-motion-effects-element-type-background), .elementor-3246 .elementor-element.elementor-element-86dc256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36c2d1d );}.elementor-3246 .elementor-element.elementor-element-86dc256.e-con:hover{--e-con-transform-rotateZ:2deg;}.elementor-3246 .elementor-element.elementor-element-29daa1a > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;}.elementor-3246 .elementor-element.elementor-element-784feda > .elementor-widget-container{margin:0vw 0vw 00.6vw 0vw;}.elementor-3246 .elementor-element.elementor-element-784feda{font-size:1.2vw;font-weight:700;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-bc9d93d .elementor-heading-title{font-size:2vw;font-weight:700;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-f34cba1{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-3246 .elementor-element.elementor-element-f34cba1:not(.elementor-motion-effects-element-type-background), .elementor-3246 .elementor-element.elementor-element-f34cba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#74D0F5;}.elementor-3246 .elementor-element.elementor-element-7e0ebd9 > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;}.elementor-3246 .elementor-element.elementor-element-7fba91e > .elementor-widget-container{margin:0vw 0vw 00.6vw 0vw;}.elementor-3246 .elementor-element.elementor-element-7fba91e{font-size:1.2vw;font-weight:700;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-f73bf5e .elementor-heading-title{font-size:2vw;font-weight:700;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-2a4244d{--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;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:var( --e-global-color-36c2d1d );--border-color:var( --e-global-color-36c2d1d );--border-radius:40px 40px 40px 40px;--margin-top:8vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-3246 .elementor-element.elementor-element-2a4244d:not(.elementor-motion-effects-element-type-background), .elementor-3246 .elementor-element.elementor-element-2a4244d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbb24d8 );}.elementor-3246 .elementor-element.elementor-element-1ec82db{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:-7vw;--margin-bottom:4vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3246 .elementor-element.elementor-element-1ec82db:not(.elementor-motion-effects-element-type-background), .elementor-3246 .elementor-element.elementor-element-1ec82db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36c2d1d );}.elementor-3246 .elementor-element.elementor-element-1ec82db.e-con{--align-self:center;}.elementor-3246 .elementor-element.elementor-element-ce147a9{width:initial;max-width:initial;text-align:center;}.elementor-3246 .elementor-element.elementor-element-ce147a9 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1.4vw 1.4vw 1.4vw 1.4vw;}.elementor-3246 .elementor-element.elementor-element-ce147a9 .elementor-heading-title{font-size:2.2vw;font-weight:700;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-ad5b49e{--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;--margin-top:0vw;--margin-bottom:2vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3246 .elementor-element.elementor-element-49accb9 > .elementor-widget-container{margin:0vw 1.2vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-49accb9 .elementor-heading-title{font-size:1.2vw;font-weight:600;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-be35cfe > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-be35cfe .elementor-heading-title{font-size:1.3vw;font-weight:600;}.elementor-3246 .elementor-element.elementor-element-7bc2ab1 > .elementor-widget-container{margin:0vw 1vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-7bc2ab1 .elementor-heading-title{font-size:1.2vw;font-weight:600;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-cf8380f > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-cf8380f .elementor-heading-title{font-size:1.3vw;font-weight:600;}.elementor-3246 .elementor-element.elementor-element-b362d6e > .elementor-widget-container{margin:0vw 1.2vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-b362d6e .elementor-heading-title{font-size:1.2vw;font-weight:600;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-00a962f > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-00a962f .elementor-heading-title{font-size:1.3vw;font-weight:600;}.elementor-3246 .elementor-element.elementor-element-bc3760d{--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;--justify-content:space-between;}.elementor-3246 .elementor-element.elementor-element-241e1eb{--display:flex;}.elementor-3246 .elementor-element.elementor-element-9be5a16{font-size:2vw;font-weight:700;line-height:1.6;}.elementor-3246 .elementor-element.elementor-element-5ffb357{font-size:1.2vw;font-weight:400;}.elementor-3246 .elementor-element.elementor-element-88ddedf{--display:flex;}.elementor-3246 .elementor-element.elementor-element-b02a0da{--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;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:var( --e-global-color-391c3d5 );--border-color:var( --e-global-color-391c3d5 );--border-radius:40px 40px 40px 40px;--margin-top:7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-3246 .elementor-element.elementor-element-b02a0da:not(.elementor-motion-effects-element-type-background), .elementor-3246 .elementor-element.elementor-element-b02a0da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9b03182 );}.elementor-3246 .elementor-element.elementor-element-6014718{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:-7vw;--margin-bottom:4vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3246 .elementor-element.elementor-element-6014718:not(.elementor-motion-effects-element-type-background), .elementor-3246 .elementor-element.elementor-element-6014718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-391c3d5 );}.elementor-3246 .elementor-element.elementor-element-6014718.e-con{--align-self:center;}.elementor-3246 .elementor-element.elementor-element-0ce5f7b{width:initial;max-width:initial;text-align:center;}.elementor-3246 .elementor-element.elementor-element-0ce5f7b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1.4vw 1.4vw 1.4vw 1.4vw;}.elementor-3246 .elementor-element.elementor-element-0ce5f7b .elementor-heading-title{font-size:2.2vw;font-weight:700;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-5617247{--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;--margin-top:0vw;--margin-bottom:2vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3246 .elementor-element.elementor-element-8b2f05a > .elementor-widget-container{margin:0vw 1.2vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-8b2f05a .elementor-heading-title{font-size:1.2vw;font-weight:600;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-b994dac > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-b994dac .elementor-heading-title{font-size:1.3vw;font-weight:600;}.elementor-3246 .elementor-element.elementor-element-ef7cf5b > .elementor-widget-container{margin:0vw 1.2vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-ef7cf5b .elementor-heading-title{font-size:1.2vw;font-weight:600;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-b30cb3c > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-b30cb3c .elementor-heading-title{font-size:1.3vw;font-weight:600;}.elementor-3246 .elementor-element.elementor-element-ee82e36 > .elementor-widget-container{margin:0vw 1.2vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-ee82e36 .elementor-heading-title{font-size:1.2vw;font-weight:600;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-6f3fca6 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-6f3fca6 .elementor-heading-title{font-size:1.3vw;font-weight:600;}.elementor-3246 .elementor-element.elementor-element-e1fadec{--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;--justify-content:space-between;}.elementor-3246 .elementor-element.elementor-element-e368b4d{--display:flex;}.elementor-3246 .elementor-element.elementor-element-add4375{font-size:2vw;font-weight:700;line-height:1.6;}.elementor-3246 .elementor-element.elementor-element-d547a53{font-size:1.2vw;font-weight:400;}.elementor-3246 .elementor-element.elementor-element-6741023{--display:flex;}.elementor-3246 .elementor-element.elementor-element-2e203e1{--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;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:var( --e-global-color-36c2d1d );--border-color:var( --e-global-color-36c2d1d );--border-radius:40px 40px 40px 40px;--margin-top:7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-3246 .elementor-element.elementor-element-2e203e1:not(.elementor-motion-effects-element-type-background), .elementor-3246 .elementor-element.elementor-element-2e203e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbb24d8 );}.elementor-3246 .elementor-element.elementor-element-edd3875{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:-7vw;--margin-bottom:4vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3246 .elementor-element.elementor-element-edd3875:not(.elementor-motion-effects-element-type-background), .elementor-3246 .elementor-element.elementor-element-edd3875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36c2d1d );}.elementor-3246 .elementor-element.elementor-element-edd3875.e-con{--align-self:center;}.elementor-3246 .elementor-element.elementor-element-13df27a{width:initial;max-width:initial;text-align:center;}.elementor-3246 .elementor-element.elementor-element-13df27a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1.4vw 1.4vw 1.4vw 1.4vw;}.elementor-3246 .elementor-element.elementor-element-13df27a .elementor-heading-title{font-size:2.2vw;font-weight:700;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-7a21df0{--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;--margin-top:0vw;--margin-bottom:2vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3246 .elementor-element.elementor-element-6a205a0 > .elementor-widget-container{margin:0vw 1.2vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-6a205a0 .elementor-heading-title{font-size:1.2vw;font-weight:600;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-d1a3958 > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-d1a3958 .elementor-heading-title{font-size:1.3vw;font-weight:600;}.elementor-3246 .elementor-element.elementor-element-9c5d324 > .elementor-widget-container{margin:0vw 1vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-9c5d324 .elementor-heading-title{font-size:1.2vw;font-weight:600;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-2280dad > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-2280dad .elementor-heading-title{font-size:1.3vw;font-weight:600;}.elementor-3246 .elementor-element.elementor-element-f5b3ea9 > .elementor-widget-container{margin:0vw 1.2vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-f5b3ea9 .elementor-heading-title{font-size:1.2vw;font-weight:600;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-41d45b2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-41d45b2 .elementor-heading-title{font-size:1.3vw;font-weight:600;}.elementor-3246 .elementor-element.elementor-element-08dadb7{--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;--justify-content:space-between;}.elementor-3246 .elementor-element.elementor-element-bc053be{--display:flex;}.elementor-3246 .elementor-element.elementor-element-f89e869{font-size:2vw;font-weight:700;line-height:1.6;}.elementor-3246 .elementor-element.elementor-element-3a7bacf{font-size:1.2vw;font-weight:400;}.elementor-3246 .elementor-element.elementor-element-756df76{--display:flex;}.elementor-3246 .elementor-element.elementor-element-b18eba4{--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;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:var( --e-global-color-391c3d5 );--border-color:var( --e-global-color-391c3d5 );--border-radius:40px 40px 40px 40px;--margin-top:7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-3246 .elementor-element.elementor-element-b18eba4:not(.elementor-motion-effects-element-type-background), .elementor-3246 .elementor-element.elementor-element-b18eba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9b03182 );}.elementor-3246 .elementor-element.elementor-element-304a2e7{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:-7vw;--margin-bottom:4vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3246 .elementor-element.elementor-element-304a2e7:not(.elementor-motion-effects-element-type-background), .elementor-3246 .elementor-element.elementor-element-304a2e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-391c3d5 );}.elementor-3246 .elementor-element.elementor-element-304a2e7.e-con{--align-self:center;}.elementor-3246 .elementor-element.elementor-element-96e2862{width:initial;max-width:initial;text-align:center;}.elementor-3246 .elementor-element.elementor-element-96e2862 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1.4vw 1.4vw 1.4vw 1.4vw;}.elementor-3246 .elementor-element.elementor-element-96e2862 .elementor-heading-title{font-size:2.2vw;font-weight:700;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-3a268f3{--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;--margin-top:0vw;--margin-bottom:2vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3246 .elementor-element.elementor-element-e8f0368 > .elementor-widget-container{margin:0vw 1.2vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-e8f0368 .elementor-heading-title{font-size:1.2vw;font-weight:600;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-3b5c33d > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-3b5c33d .elementor-heading-title{font-size:1.3vw;font-weight:600;}.elementor-3246 .elementor-element.elementor-element-bc8d80d > .elementor-widget-container{margin:0vw 1.2vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-bc8d80d .elementor-heading-title{font-size:1.2vw;font-weight:600;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-09a53d1 > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-09a53d1 .elementor-heading-title{font-size:1.3vw;font-weight:600;}.elementor-3246 .elementor-element.elementor-element-9d77745 > .elementor-widget-container{margin:0vw 1.2vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-9d77745 .elementor-heading-title{font-size:1.2vw;font-weight:600;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-78b533d > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-78b533d .elementor-heading-title{font-size:1.3vw;font-weight:600;}.elementor-3246 .elementor-element.elementor-element-645e2d0{--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;--justify-content:space-between;}.elementor-3246 .elementor-element.elementor-element-2d01506{--display:flex;}.elementor-3246 .elementor-element.elementor-element-7d031a6{font-size:2vw;font-weight:700;line-height:1.6;}.elementor-3246 .elementor-element.elementor-element-e3bc876{font-size:1.2vw;font-weight:400;}.elementor-3246 .elementor-element.elementor-element-abaefe6{--display:flex;}.elementor-3246 .elementor-element.elementor-element-261b278{--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;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:var( --e-global-color-36c2d1d );--border-color:var( --e-global-color-36c2d1d );--border-radius:40px 40px 40px 40px;--margin-top:7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-3246 .elementor-element.elementor-element-261b278:not(.elementor-motion-effects-element-type-background), .elementor-3246 .elementor-element.elementor-element-261b278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbb24d8 );}.elementor-3246 .elementor-element.elementor-element-62f66f1{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:-7vw;--margin-bottom:4vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3246 .elementor-element.elementor-element-62f66f1:not(.elementor-motion-effects-element-type-background), .elementor-3246 .elementor-element.elementor-element-62f66f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36c2d1d );}.elementor-3246 .elementor-element.elementor-element-62f66f1.e-con{--align-self:center;}.elementor-3246 .elementor-element.elementor-element-77ca606{width:initial;max-width:initial;text-align:center;}.elementor-3246 .elementor-element.elementor-element-77ca606 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1.4vw 1.4vw 1.4vw 1.4vw;}.elementor-3246 .elementor-element.elementor-element-77ca606 .elementor-heading-title{font-size:2.2vw;font-weight:700;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-565ba48{--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;--margin-top:0vw;--margin-bottom:2vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3246 .elementor-element.elementor-element-3d35c43 > .elementor-widget-container{margin:0vw 1.2vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-3d35c43 .elementor-heading-title{font-size:1.2vw;font-weight:600;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-ed7bdd0 > .elementor-widget-container{margin:0vw 2vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-ed7bdd0 .elementor-heading-title{font-size:1.3vw;font-weight:600;}.elementor-3246 .elementor-element.elementor-element-b31b18c > .elementor-widget-container{margin:0vw 1vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-b31b18c .elementor-heading-title{font-size:1.2vw;font-weight:600;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-8d6c9da > .elementor-widget-container{margin:0vw 2vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-8d6c9da .elementor-heading-title{font-size:1.3vw;font-weight:600;}.elementor-3246 .elementor-element.elementor-element-9342495 > .elementor-widget-container{margin:0vw 1.2vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-9342495 .elementor-heading-title{font-size:1.2vw;font-weight:600;color:#FFFFFF;}.elementor-3246 .elementor-element.elementor-element-bc9a454 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-bc9a454 .elementor-heading-title{font-size:1.3vw;font-weight:600;}.elementor-3246 .elementor-element.elementor-element-c4d2a9d{--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;--justify-content:space-between;}.elementor-3246 .elementor-element.elementor-element-226208b{--display:flex;}.elementor-3246 .elementor-element.elementor-element-3ea035b{font-size:2vw;font-weight:700;line-height:1.6;}.elementor-3246 .elementor-element.elementor-element-7268d0d{font-size:1.2vw;font-weight:400;}.elementor-3246 .elementor-element.elementor-element-60acd85{--display:flex;}:root{--page-title-display:none;}@media(max-width:700px){.elementor-3246 .elementor-element.elementor-element-89ab143:not(.elementor-motion-effects-element-type-background), .elementor-3246 .elementor-element.elementor-element-89ab143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inoueseisakujo.co.jp/wp-content/uploads/2025/02/page-ttl-sp.webp");background-position:center center;}.elementor-3246 .elementor-element.elementor-element-89ab143{--min-height:40vw;}.elementor-3246 .elementor-element.elementor-element-4a3928b{--container-widget-width:20vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 20vw );max-width:20vw;bottom:-5vw;}body:not(.rtl) .elementor-3246 .elementor-element.elementor-element-4a3928b{right:3vw;}body.rtl .elementor-3246 .elementor-element.elementor-element-4a3928b{left:3vw;}.elementor-3246 .elementor-element.elementor-element-a9ddaef .elementor-heading-title{font-size:3.6vw;}.elementor-3246 .elementor-element.elementor-element-424b62e > .elementor-widget-container{margin:2vw 0vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-424b62e .elementor-heading-title{font-size:7vw;}.elementor-3246 .elementor-element.elementor-element-7d86c95{--content-width:90vw;}.elementor-3246 .elementor-element.elementor-element-6a216f3 img{width:70vw;}.elementor-3246 .elementor-element.elementor-element-d8244a7{font-size:4vw;}.elementor-3246 .elementor-element.elementor-element-e2d0a31{--width:47%;--border-radius:10px 10px 10px 10px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-3246 .elementor-element.elementor-element-3cd4780{font-size:3vw;}.elementor-3246 .elementor-element.elementor-element-85bf16c .elementor-heading-title{font-size:4.4vw;}.elementor-3246 .elementor-element.elementor-element-4c526a5{--width:47%;--border-radius:10px 10px 10px 10px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-3246 .elementor-element.elementor-element-f84d961{font-size:3vw;}.elementor-3246 .elementor-element.elementor-element-8f721f9 .elementor-heading-title{font-size:3.6vw;}.elementor-3246 .elementor-element.elementor-element-5a54d3c{--width:47%;--border-radius:10px 10px 10px 10px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-3246 .elementor-element.elementor-element-5df9671{font-size:3vw;}.elementor-3246 .elementor-element.elementor-element-b5f7bcc .elementor-heading-title{font-size:4.4vw;}.elementor-3246 .elementor-element.elementor-element-90f2e64{--width:47%;--border-radius:10px 10px 10px 10px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-3246 .elementor-element.elementor-element-5d79213{font-size:3vw;}.elementor-3246 .elementor-element.elementor-element-4b4ffe8 .elementor-heading-title{font-size:4.4vw;}.elementor-3246 .elementor-element.elementor-element-86dc256{--width:47%;--border-radius:10px 10px 10px 10px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-3246 .elementor-element.elementor-element-784feda{font-size:3vw;}.elementor-3246 .elementor-element.elementor-element-bc9d93d .elementor-heading-title{font-size:4.4vw;}.elementor-3246 .elementor-element.elementor-element-f34cba1{--width:47%;--border-radius:10px 10px 10px 10px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-3246 .elementor-element.elementor-element-7fba91e > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;}.elementor-3246 .elementor-element.elementor-element-7fba91e{font-size:3vw;line-height:1.2;}.elementor-3246 .elementor-element.elementor-element-f73bf5e .elementor-heading-title{font-size:4.4vw;}.elementor-3246 .elementor-element.elementor-element-2a4244d{border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;--border-radius:20px 20px 20px 20px;--margin-top:16vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-3246 .elementor-element.elementor-element-1ec82db{--width:70%;--margin-top:-10vw;--margin-bottom:6vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3246 .elementor-element.elementor-element-ce147a9 > .elementor-widget-container{padding:3vw 3vw 3vw 3vw;}.elementor-3246 .elementor-element.elementor-element-ce147a9 .elementor-heading-title{font-size:5vw;}.elementor-3246 .elementor-element.elementor-element-ad5b49e{--gap:5vw 0vw;--row-gap:5vw;--column-gap:0vw;}.elementor-3246 .elementor-element.elementor-element-49accb9 > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-49accb9 .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-be35cfe > .elementor-widget-container{margin:0vw 5vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-be35cfe .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-7bc2ab1 > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-7bc2ab1 .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-cf8380f > .elementor-widget-container{margin:0vw 5vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-cf8380f .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-b362d6e > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-b362d6e .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-00a962f .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-bc3760d{--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3246 .elementor-element.elementor-element-9be5a16{font-size:4.4vw;}.elementor-3246 .elementor-element.elementor-element-5ffb357{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-b02a0da{border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;--border-radius:20px 20px 20px 20px;--margin-top:16vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-3246 .elementor-element.elementor-element-6014718{--width:90%;--margin-top:-10vw;--margin-bottom:6vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3246 .elementor-element.elementor-element-0ce5f7b > .elementor-widget-container{padding:3vw 3vw 3vw 3vw;}.elementor-3246 .elementor-element.elementor-element-0ce5f7b .elementor-heading-title{font-size:5vw;}.elementor-3246 .elementor-element.elementor-element-5617247{--gap:5vw 0vw;--row-gap:5vw;--column-gap:0vw;}.elementor-3246 .elementor-element.elementor-element-8b2f05a > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-8b2f05a .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-b994dac > .elementor-widget-container{margin:0vw 5vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-b994dac .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-ef7cf5b > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-ef7cf5b .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-b30cb3c > .elementor-widget-container{margin:0vw 5vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-b30cb3c .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-ee82e36 > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-ee82e36 .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-6f3fca6 .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-e1fadec{--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3246 .elementor-element.elementor-element-add4375{font-size:4.4vw;}.elementor-3246 .elementor-element.elementor-element-d547a53{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-2e203e1{border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;--border-radius:20px 20px 20px 20px;--margin-top:16vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-3246 .elementor-element.elementor-element-edd3875{--width:70%;--margin-top:-10vw;--margin-bottom:6vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3246 .elementor-element.elementor-element-13df27a > .elementor-widget-container{padding:3vw 3vw 3vw 3vw;}.elementor-3246 .elementor-element.elementor-element-13df27a .elementor-heading-title{font-size:5vw;}.elementor-3246 .elementor-element.elementor-element-7a21df0{--gap:5vw 0vw;--row-gap:5vw;--column-gap:0vw;}.elementor-3246 .elementor-element.elementor-element-6a205a0 > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-6a205a0 .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-d1a3958 > .elementor-widget-container{margin:0vw 5vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-d1a3958 .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-9c5d324 > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-9c5d324 .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-2280dad > .elementor-widget-container{margin:0vw 5vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-2280dad .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-f5b3ea9 > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-f5b3ea9 .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-41d45b2 .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-08dadb7{--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3246 .elementor-element.elementor-element-f89e869{font-size:4.4vw;}.elementor-3246 .elementor-element.elementor-element-3a7bacf{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-b18eba4{border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;--border-radius:20px 20px 20px 20px;--margin-top:16vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-3246 .elementor-element.elementor-element-304a2e7{--width:70%;--margin-top:-10vw;--margin-bottom:6vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3246 .elementor-element.elementor-element-96e2862 > .elementor-widget-container{padding:3vw 3vw 3vw 3vw;}.elementor-3246 .elementor-element.elementor-element-96e2862 .elementor-heading-title{font-size:5vw;}.elementor-3246 .elementor-element.elementor-element-3a268f3{--gap:5vw 0vw;--row-gap:5vw;--column-gap:0vw;}.elementor-3246 .elementor-element.elementor-element-e8f0368 > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-e8f0368 .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-3b5c33d > .elementor-widget-container{margin:0vw 5vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-3b5c33d .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-bc8d80d > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-bc8d80d .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-09a53d1 > .elementor-widget-container{margin:0vw 5vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-09a53d1 .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-9d77745 > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-9d77745 .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-78b533d .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-645e2d0{--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3246 .elementor-element.elementor-element-7d031a6{font-size:4.4vw;}.elementor-3246 .elementor-element.elementor-element-e3bc876{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-261b278{border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;--border-radius:20px 20px 20px 20px;--margin-top:16vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-3246 .elementor-element.elementor-element-62f66f1{--width:70%;--margin-top:-10vw;--margin-bottom:6vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3246 .elementor-element.elementor-element-77ca606 > .elementor-widget-container{padding:3vw 3vw 3vw 3vw;}.elementor-3246 .elementor-element.elementor-element-77ca606 .elementor-heading-title{font-size:5vw;}.elementor-3246 .elementor-element.elementor-element-565ba48{--gap:5vw 0vw;--row-gap:5vw;--column-gap:0vw;}.elementor-3246 .elementor-element.elementor-element-3d35c43 > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-3d35c43 .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-ed7bdd0 > .elementor-widget-container{margin:0vw 5vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-ed7bdd0 .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-b31b18c > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-b31b18c .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-8d6c9da > .elementor-widget-container{margin:0vw 5vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-8d6c9da .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-9342495 > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-3246 .elementor-element.elementor-element-9342495 .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-bc9a454 .elementor-heading-title{font-size:3.8vw;}.elementor-3246 .elementor-element.elementor-element-c4d2a9d{--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3246 .elementor-element.elementor-element-3ea035b{font-size:4.4vw;}.elementor-3246 .elementor-element.elementor-element-7268d0d{font-size:3.8vw;}}@media(min-width:701px){.elementor-3246 .elementor-element.elementor-element-89ab143{--content-width:90vw;}.elementor-3246 .elementor-element.elementor-element-7d86c95{--content-width:70vw;}.elementor-3246 .elementor-element.elementor-element-e2d0a31{--width:30%;}.elementor-3246 .elementor-element.elementor-element-4c526a5{--width:30%;}.elementor-3246 .elementor-element.elementor-element-5a54d3c{--width:30%;}.elementor-3246 .elementor-element.elementor-element-90f2e64{--width:30%;}.elementor-3246 .elementor-element.elementor-element-86dc256{--width:30%;}.elementor-3246 .elementor-element.elementor-element-f34cba1{--width:30%;}.elementor-3246 .elementor-element.elementor-element-1ec82db{--width:60%;}.elementor-3246 .elementor-element.elementor-element-241e1eb{--width:60%;}.elementor-3246 .elementor-element.elementor-element-88ddedf{--width:35%;}.elementor-3246 .elementor-element.elementor-element-6014718{--width:60%;}.elementor-3246 .elementor-element.elementor-element-e368b4d{--width:60%;}.elementor-3246 .elementor-element.elementor-element-6741023{--width:35%;}.elementor-3246 .elementor-element.elementor-element-edd3875{--width:60%;}.elementor-3246 .elementor-element.elementor-element-bc053be{--width:60%;}.elementor-3246 .elementor-element.elementor-element-756df76{--width:35%;}.elementor-3246 .elementor-element.elementor-element-304a2e7{--width:60%;}.elementor-3246 .elementor-element.elementor-element-2d01506{--width:60%;}.elementor-3246 .elementor-element.elementor-element-abaefe6{--width:35%;}.elementor-3246 .elementor-element.elementor-element-62f66f1{--width:60%;}.elementor-3246 .elementor-element.elementor-element-226208b{--width:60%;}.elementor-3246 .elementor-element.elementor-element-60acd85{--width:35%;}}@media(max-width:1100px) and (min-width:701px){.elementor-3246 .elementor-element.elementor-element-7d86c95{--content-width:90vw;}}/* Start custom CSS for container, class: .elementor-element-e2d0a31 */.int-arrow::after {
    content: "";
    display: block;
    width: 4vw;
    height: 4vw;
    background: url(http://inoueseisakujo.co.jp/wp-content/uploads/2025/02/arrow.webp) ;
    background-size: contain;
    position: absolute;
    right: 1vw;
    bottom: 1vw;
}

@media(max-width: 700px) {
    .int-arrow::after {
        width: 6vw;
        height: 6vw;
        bottom: 2vw;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49accb9 */.red-label {
    background: #EE828A;
    padding: 0.5vw 1.5vw;
    border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bc2ab1 */.red-label {
    background: #EE828A;
    padding: 0.5vw 1.5vw;
    border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b362d6e */.red-label {
    background: #EE828A;
    padding: 0.5vw 1.5vw;
    border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b2f05a */.blue-label {
    background: #74D0F5;
    padding: 0.5vw 1.5vw;
    border-radius: 5px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef7cf5b */.red-label {
    background: #EE828A;
    padding: 0.5vw 1.5vw;
    border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee82e36 */.red-label {
    background: #EE828A;
    padding: 0.5vw 1.5vw;
    border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a205a0 */.red-label {
    background: #EE828A;
    padding: 0.5vw 1.5vw;
    border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c5d324 */.red-label {
    background: #EE828A;
    padding: 0.5vw 1.5vw;
    border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5b3ea9 */.red-label {
    background: #EE828A;
    padding: 0.5vw 1.5vw;
    border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8f0368 */.blue-label {
    background: #74D0F5;
    padding: 0.5vw 1.5vw;
    border-radius: 5px;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc8d80d */.red-label {
    background: #EE828A;
    padding: 0.5vw 1.5vw;
    border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d77745 */.red-label {
    background: #EE828A;
    padding: 0.5vw 1.5vw;
    border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d35c43 */.red-label {
    background: #EE828A;
    padding: 0.5vw 1.5vw;
    border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b31b18c */.red-label {
    background: #EE828A;
    padding: 0.5vw 1.5vw;
    border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9342495 */.red-label {
    background: #EE828A;
    padding: 0.5vw 1.5vw;
    border-radius: 5px;
}/* End custom CSS */