.elementor-41 .elementor-element.elementor-element-f032424{--display:flex;--min-height:98vh;--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;--justify-content:center;--overlay-opacity:0.73;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-41 .elementor-element.elementor-element-f032424:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-f032424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353535;background-image:url("https://apro-mp.com/wp-content/uploads/2026/02/topf-scaled.webp");background-size:cover;}.elementor-41 .elementor-element.elementor-element-f032424::before, .elementor-41 .elementor-element.elementor-element-f032424 > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-f032424 > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-f032424 > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-f032424 > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-f032424 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-41 .elementor-element.elementor-element-824ab54{--spacer-size:50px;}.elementor-41 .elementor-element.elementor-element-2fc7f5a{--display:flex;--min-height:98vh;--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;--justify-content:space-between;--overlay-opacity:0.73;--margin-top:-98vh;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:2vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-41 .elementor-element.elementor-element-2fc7f5a:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-2fc7f5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#35353500;}.elementor-41 .elementor-element.elementor-element-2fc7f5a::before, .elementor-41 .elementor-element.elementor-element-2fc7f5a > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-2fc7f5a > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-2fc7f5a > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-2fc7f5a > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-2fc7f5a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://apro-mp.com/wp-content/uploads/2026/02/yopf01-scaled.webp");--background-overlay:'';background-position:center right;background-size:cover;}.elementor-41 .elementor-element.elementor-element-e188d17{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:auto;--margin-bottom:auto;--margin-left:0;--margin-right:0;--padding-top:0vw;--padding-bottom:0vw;--padding-left:8vw;--padding-right:0vw;}.elementor-41 .elementor-element.elementor-element-e188d17.e-con{--flex-grow:0;--flex-shrink:0;}.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-41 .elementor-element.elementor-element-a26bbc1.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-a26bbc1{text-align:start;}.elementor-41 .elementor-element.elementor-element-a26bbc1 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:42px;font-weight:700;line-height:58px;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-761837e.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-761837e{text-align:start;}.elementor-41 .elementor-element.elementor-element-761837e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:42px;font-weight:700;line-height:58px;color:#FFFFFF;}.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-41 .elementor-element.elementor-element-6c36f0b.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-6c36f0b{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:500;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-1d52395.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-1d52395{font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:500;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-6fa07797{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-41 .elementor-element.elementor-element-6fa07797:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-6fa07797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-41 .elementor-element.elementor-element-50a1dd15{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-327539d8{text-align:center;font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;line-height:35px;letter-spacing:1.3px;color:#317232;}.elementor-41 .elementor-element.elementor-element-960db0c{text-align:center;}.elementor-41 .elementor-element.elementor-element-960db0c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:700;line-height:28px;color:#222222;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-3dd4d20{--divider-border-style:solid;--divider-color:#222222;--divider-border-width:0.5px;padding:30px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-3dd4d20 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-41 .elementor-element.elementor-element-3dd4d20 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-41 .elementor-element.elementor-element-5d3b22a1{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:32px;color:#222222;}.elementor-41 .elementor-element.elementor-element-8ec3e9d{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:32px;color:#222222;}.elementor-41 .elementor-element.elementor-element-5ca4e966{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-b23060d{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:30px;color:#222222;}.elementor-41 .elementor-element.elementor-element-b837bfc{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:30px;color:#222222;}.elementor-41 .elementor-element.elementor-element-ee8cc70{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:25.6px;color:#222222;}.elementor-41 .elementor-element.elementor-element-3e6df6a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-41 .elementor-element.elementor-element-8369fa5{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-518997d{text-align:start;font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;line-height:35px;letter-spacing:1.3px;color:#317232;}.elementor-41 .elementor-element.elementor-element-eed2d41{text-align:start;}.elementor-41 .elementor-element.elementor-element-eed2d41 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:700;line-height:28px;color:#222222;}.elementor-41 .elementor-element.elementor-element-6a6238cc{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:16px;color:#222222;}.elementor-41 .elementor-element.elementor-element-65bd79f7{--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-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-7739128d{--display:flex;}.elementor-41 .elementor-element.elementor-element-7739128d.e-con{--flex-grow:0;--flex-shrink:0;}.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-41 .elementor-element.elementor-element-12438b11{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-12438b11.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-9ec0b77{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:16px;color:#222222;}.elementor-41 .elementor-element.elementor-element-151d5aa2{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:44px;color:#222222;}.elementor-41 .elementor-element.elementor-element-11dda14a{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:28px;color:#222222;}.elementor-41 .elementor-element.elementor-element-44608e17{--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:flex-end;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-5414262{--display:flex;--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:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 0.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.5px;--border-left-width:0px;border-color:#C9C9C9;--border-color:#C9C9C9;--padding-top:0px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-1597404d{padding:0px 0px 7px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;color:#222222;}.elementor-41 .elementor-element.elementor-element-4205ec61{width:var( --container-widget-width, 29px );max-width:29px;background-color:#619F75;padding:10px 0px 7px 0px;--container-widget-width:29px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-4205ec61:not( .elementor-widget-image ), .elementor-41 .elementor-element.elementor-element-4205ec61.elementor-widget-image img{-webkit-mask-image:url( https://apro-mp.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-41 .elementor-element.elementor-element-2cabefbe{--display:flex;--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:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 0.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.5px;--border-left-width:0px;border-color:#C9C9C9;--border-color:#C9C9C9;--padding-top:0px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-7d3b276b{padding:0px 0px 7px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#4F8F63;}.elementor-41 .elementor-element.elementor-element-462852a1{--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-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-66c190d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-66c190d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-1af7bbf7{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:16px;color:#222222;}.elementor-41 .elementor-element.elementor-element-5810986e{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:44px;color:#222222;}.elementor-41 .elementor-element.elementor-element-38f1a921{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:28px;color:#222222;}.elementor-41 .elementor-element.elementor-element-424cde04{--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:flex-end;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-47495193{--display:flex;--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:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 0.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.5px;--border-left-width:0px;border-color:#C9C9C9;--border-color:#C9C9C9;--padding-top:0px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-5e13ab50{padding:0px 0px 7px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;color:#222222;}.elementor-41 .elementor-element.elementor-element-645962e2{width:var( --container-widget-width, 29px );max-width:29px;background-color:#619F75;padding:10px 0px 7px 0px;--container-widget-width:29px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-645962e2:not( .elementor-widget-image ), .elementor-41 .elementor-element.elementor-element-645962e2.elementor-widget-image img{-webkit-mask-image:url( https://apro-mp.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-41 .elementor-element.elementor-element-7a6c877d{--display:flex;}.elementor-41 .elementor-element.elementor-element-7a6c877d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-457517be{--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-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-2117e47c{--display:flex;}.elementor-41 .elementor-element.elementor-element-2117e47c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-538266dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-538266dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-4a2e847d{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:16px;color:#222222;}.elementor-41 .elementor-element.elementor-element-3540a1e{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:44px;color:#222222;}.elementor-41 .elementor-element.elementor-element-1b713e70{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:28px;color:#222222;}.elementor-41 .elementor-element.elementor-element-6c9195f4{--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:flex-end;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-7d655404{--display:flex;--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:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 0.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.5px;--border-left-width:0px;border-color:#C9C9C9;--border-color:#C9C9C9;--padding-top:0px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-3b6401ca{padding:0px 0px 7px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;color:#222222;}.elementor-41 .elementor-element.elementor-element-1189f7a3{width:var( --container-widget-width, 29px );max-width:29px;background-color:#619F75;padding:10px 0px 7px 0px;--container-widget-width:29px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-1189f7a3:not( .elementor-widget-image ), .elementor-41 .elementor-element.elementor-element-1189f7a3.elementor-widget-image img{-webkit-mask-image:url( https://apro-mp.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-41 .elementor-element.elementor-element-50d18eab{--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 80px;--row-gap:80px;--column-gap:80px;}.elementor-41 .elementor-element.elementor-element-50d18eab:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-50d18eab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-41 .elementor-element.elementor-element-3b2faf7a{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-5968f849{text-align:center;font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;line-height:35px;letter-spacing:1.3px;color:#317232;}.elementor-41 .elementor-element.elementor-element-4d50734{text-align:center;}.elementor-41 .elementor-element.elementor-element-4d50734 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:700;line-height:28px;color:#222222;}.elementor-41 .elementor-element.elementor-element-21c2d6d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-645e2a14{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:16px;color:#222222;}.elementor-41 .elementor-element.elementor-element-33fe2fa{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:16px;color:#222222;}.elementor-41 .elementor-element.elementor-element-3adb8d74{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-58c63e2a{--display:flex;--min-height:770px;--justify-content:flex-end;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--overlay-opacity:1;--padding-top:0%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-41 .elementor-element.elementor-element-58c63e2a:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-58c63e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#393939;background-image:url("https://apro-mp.com/wp-content/uploads/2026/02/fc01-1.webp");background-size:cover;}.elementor-41 .elementor-element.elementor-element-58c63e2a::before, .elementor-41 .elementor-element.elementor-element-58c63e2a > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-58c63e2a > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-58c63e2a > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-58c63e2a > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-58c63e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #151515DE 100%);}.elementor-41 .elementor-element.elementor-element-58c63e2a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-cd57914{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-19b8d3b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -14px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-5d7faa13{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:28px;letter-spacing:1px;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-1fbb94f0{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:28px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-41 .elementor-element.elementor-element-4196bb7 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;fill:#222222;color:#222222;border-radius:50px 50px 50px 50px;}.elementor-41 .elementor-element.elementor-element-2d69475d{--display:flex;--min-height:770px;--justify-content:flex-end;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--overlay-opacity:0.57;--padding-top:0%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-41 .elementor-element.elementor-element-2d69475d:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-2d69475d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B5B5B;background-image:url("https://apro-mp.com/wp-content/uploads/2026/02/partner01.webp");background-size:cover;}.elementor-41 .elementor-element.elementor-element-2d69475d::before, .elementor-41 .elementor-element.elementor-element-2d69475d > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-2d69475d > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-2d69475d > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-2d69475d > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-2d69475d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #151515 100%);}.elementor-41 .elementor-element.elementor-element-2d69475d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-2e0e4fce{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-e93123b{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:34px;letter-spacing:1px;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-14419f54{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:28px;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-7f96f7c3 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;fill:#222222;color:#222222;border-radius:50px 50px 50px 50px;}.elementor-41 .elementor-element.elementor-element-1106da00{--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 80px;--row-gap:80px;--column-gap:80px;}.elementor-41 .elementor-element.elementor-element-1106da00:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-1106da00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-3dcf2fa8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-48ef4019{--divider-border-style:solid;--divider-color:#848484;--divider-border-width:0.5px;}.elementor-41 .elementor-element.elementor-element-48ef4019 .elementor-divider-separator{width:100%;}.elementor-41 .elementor-element.elementor-element-48ef4019 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-41 .elementor-element.elementor-element-6e6a4878{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-56ae6ece{text-align:center;font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;line-height:35px;letter-spacing:1.3px;color:#317232;}.elementor-41 .elementor-element.elementor-element-1db69e9{text-align:center;}.elementor-41 .elementor-element.elementor-element-1db69e9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:700;line-height:28px;color:#222222;}.elementor-41 .elementor-element.elementor-element-6d79ba05{--divider-border-style:solid;--divider-color:#848484;--divider-border-width:0.5px;}.elementor-41 .elementor-element.elementor-element-6d79ba05 .elementor-divider-separator{width:100%;}.elementor-41 .elementor-element.elementor-element-6d79ba05 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-41 .elementor-element.elementor-element-22bd76f5{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-18dccd47{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:30px;color:#222222;}.elementor-41 .elementor-element.elementor-element-1ef6ba99{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:30px;color:#222222;}.elementor-41 .elementor-element.elementor-element-6c1c93a2{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:30px;color:#222222;}.elementor-41 .elementor-element.elementor-element-68a4bf0d{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:30px;color:#222222;}.elementor-41 .elementor-element.elementor-element-170bf449{--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:center;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-23feeb51{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:20px;color:#222222;}.elementor-41 .elementor-element.elementor-element-13b0c1b6{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:20px;color:#222222;}.elementor-41 .elementor-element.elementor-element-6034354{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-c1ea650{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:30px;color:#222222;}.elementor-41 .elementor-element.elementor-element-ebb171f{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:30px;color:#222222;}.elementor-41 .elementor-element.elementor-element-38f0422{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:30px;color:#222222;}.elementor-41 .elementor-element.elementor-element-b1a74c3{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:30px;color:#222222;}.elementor-41 .elementor-element.elementor-element-91b7cb5{--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:center;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-581bdf0{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:20px;color:#222222;}.elementor-41 .elementor-element.elementor-element-3bde2d9{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:20px;color:#222222;}.elementor-41 .elementor-element.elementor-element-7e5251c0{--divider-border-style:solid;--divider-color:#848484;--divider-border-width:0.5px;}.elementor-41 .elementor-element.elementor-element-7e5251c0 .elementor-divider-separator{width:100%;}.elementor-41 .elementor-element.elementor-element-7e5251c0 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-41 .elementor-element.elementor-element-4520d71e{--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 80px;--row-gap:80px;--column-gap:80px;}.elementor-41 .elementor-element.elementor-element-4520d71e:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-4520d71e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-41 .elementor-element.elementor-element-46133cc4{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-789e0e6{text-align:start;font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;line-height:35px;letter-spacing:1.3px;color:#317232;}.elementor-41 .elementor-element.elementor-element-4bc11f6{text-align:start;}.elementor-41 .elementor-element.elementor-element-4bc11f6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:700;line-height:28px;color:#222222;}.elementor-41 .elementor-element.elementor-element-1d90e69a{--divider-border-style:solid;--divider-color:#848484;--divider-border-width:0.5px;padding:24px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-1d90e69a .elementor-divider-separator{width:100%;}.elementor-41 .elementor-element.elementor-element-1d90e69a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-41 .elementor-element.elementor-element-3bf38fa7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-9585405{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-123a01d6{padding:8px 0px 10px 16px;border-style:solid;border-width:0px 0px 0px 6px;border-color:#4F8F63;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:27px;color:#222222;}.elementor-41 .elementor-element.elementor-element-47b373dd{--divider-border-style:solid;--divider-color:#848484;--divider-border-width:0.25px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-47b373dd .elementor-divider-separator{width:100%;}.elementor-41 .elementor-element.elementor-element-47b373dd .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-41 .elementor-element.elementor-element-50a21f87{padding:0px 0px 0px 8px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:34px;color:#222222;}.elementor-41 .elementor-element.elementor-element-bb5246c{padding:0px 0px 0px 8px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:34px;color:#222222;}.elementor-41 .elementor-element.elementor-element-3162132{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-42a3ff27{padding:8px 0px 10px 16px;border-style:solid;border-width:0px 0px 0px 6px;border-color:#4F8F63;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:27px;color:#222222;}.elementor-41 .elementor-element.elementor-element-5d03d572{--divider-border-style:solid;--divider-color:#848484;--divider-border-width:0.25px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-5d03d572 .elementor-divider-separator{width:100%;}.elementor-41 .elementor-element.elementor-element-5d03d572 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-41 .elementor-element.elementor-element-237c23fe{padding:0px 0px 0px 8px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:34px;color:#222222;}.elementor-41 .elementor-element.elementor-element-6f70dd7e{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-4deff6e4{padding:8px 0px 10px 16px;border-style:solid;border-width:0px 0px 0px 6px;border-color:#4F8F63;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:27px;color:#222222;}.elementor-41 .elementor-element.elementor-element-166a0bd4{--divider-border-style:solid;--divider-color:#848484;--divider-border-width:0.25px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-166a0bd4 .elementor-divider-separator{width:100%;}.elementor-41 .elementor-element.elementor-element-166a0bd4 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-41 .elementor-element.elementor-element-7f850bd2{padding:0px 0px 0px 8px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:34px;color:#222222;}.elementor-41 .elementor-element.elementor-element-52ae6718{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-54c983a2{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-102fd18a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-102fd18a{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:28px;color:#317232;}.elementor-41 .elementor-element.elementor-element-34ff8bc5{--divider-border-style:solid;--divider-color:#848484;--divider-border-width:0.5px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-34ff8bc5 .elementor-divider-separator{width:100%;}.elementor-41 .elementor-element.elementor-element-34ff8bc5 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-41 .elementor-element.elementor-element-41fbcd{--display:flex;--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:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 0.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.5px;--border-left-width:0px;border-color:#C9C9C9;--border-color:#C9C9C9;--padding-top:0px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-41fbcd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-6e9f6d42{padding:0px 0px 7px 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;color:#222222;}.elementor-41 .elementor-element.elementor-element-2bf97a56{width:var( --container-widget-width, 29px );max-width:29px;background-color:#619F75;padding:10px 0px 7px 0px;--container-widget-width:29px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-2bf97a56:not( .elementor-widget-image ), .elementor-41 .elementor-element.elementor-element-2bf97a56.elementor-widget-image img{-webkit-mask-image:url( https://apro-mp.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-41 .elementor-element.elementor-element-54fabea9{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:8%;--padding-right:8%;}.elementor-41 .elementor-element.elementor-element-54fabea9:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-54fabea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-41 .elementor-element.elementor-element-5859fca9{--grid-columns:1;}.elementor-41 .elementor-element.elementor-element-121d05d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 0px 16px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:16px;--border-left-width:0px;border-color:#7B9D78;--border-color:#7B9D78;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-32067f13{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 8px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:8px;border-color:#317232;--border-color:#317232;--padding-top:1vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:3vw;}.elementor-41 .elementor-element.elementor-element-a4c0f1a{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-2028d845{text-align:start;font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;line-height:35px;letter-spacing:1.3px;color:#317232;}.elementor-41 .elementor-element.elementor-element-f449621{text-align:start;}.elementor-41 .elementor-element.elementor-element-f449621 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;line-height:24px;color:#222222;}.elementor-41 .elementor-element.elementor-element-410550f3{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:16px;color:#222222;}.elementor-41 .elementor-element.elementor-element-cbb7bda{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:16px;color:#222222;}.elementor-41 .elementor-element.elementor-element-4de60cfb{--display:flex;--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4F8F63;--border-color:#4F8F63;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-41 .elementor-element.elementor-element-4de60cfb.e-con{--align-self:center;}.elementor-41 .elementor-element.elementor-element-50f10487{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-51b166d3{background-color:#22803F00;padding:16px 0px 16px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:24px;color:#FFFFFF00;}.elementor-41 .elementor-element.elementor-element-51b166d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-51b166d3:not( .elementor-widget-image ), .elementor-41 .elementor-element.elementor-element-51b166d3.elementor-widget-image img{-webkit-mask-image:url( https://apro-mp.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-41 .elementor-element.elementor-element-4980d6c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-4980d6c0{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;line-height:19px;letter-spacing:1px;color:#4F8F63;}.elementor-41 .elementor-element.elementor-element-533d3023{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-1653a25d{background-color:#22803F;padding:16px 0px 16px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-1653a25d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-1653a25d:not( .elementor-widget-image ), .elementor-41 .elementor-element.elementor-element-1653a25d.elementor-widget-image img{-webkit-mask-image:url( https://apro-mp.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}@media(min-width:768px){.elementor-41 .elementor-element.elementor-element-e188d17{--width:100%;}.elementor-41 .elementor-element.elementor-element-7739128d{--width:40%;}.elementor-41 .elementor-element.elementor-element-12438b11{--width:43%;}.elementor-41 .elementor-element.elementor-element-5414262{--width:200px;}.elementor-41 .elementor-element.elementor-element-2cabefbe{--width:200px;}.elementor-41 .elementor-element.elementor-element-66c190d7{--width:43%;}.elementor-41 .elementor-element.elementor-element-47495193{--width:200px;}.elementor-41 .elementor-element.elementor-element-7a6c877d{--width:40%;}.elementor-41 .elementor-element.elementor-element-2117e47c{--width:40%;}.elementor-41 .elementor-element.elementor-element-538266dd{--width:43%;}.elementor-41 .elementor-element.elementor-element-7d655404{--width:200px;}.elementor-41 .elementor-element.elementor-element-3adb8d74{--width:84%;}.elementor-41 .elementor-element.elementor-element-58c63e2a{--width:50%;}.elementor-41 .elementor-element.elementor-element-2d69475d{--width:50%;}.elementor-41 .elementor-element.elementor-element-6e6a4878{--width:280px;}.elementor-41 .elementor-element.elementor-element-170bf449{--content-width:300px;}.elementor-41 .elementor-element.elementor-element-91b7cb5{--content-width:300px;}.elementor-41 .elementor-element.elementor-element-9585405{--width:30%;}.elementor-41 .elementor-element.elementor-element-3162132{--width:30%;}.elementor-41 .elementor-element.elementor-element-6f70dd7e{--width:30%;}.elementor-41 .elementor-element.elementor-element-41fbcd{--width:200px;}.elementor-41 .elementor-element.elementor-element-54fabea9{--width:90%;}.elementor-41 .elementor-element.elementor-element-4de60cfb{--width:800px;}.elementor-41 .elementor-element.elementor-element-50f10487{--width:42px;}.elementor-41 .elementor-element.elementor-element-533d3023{--width:42px;}}@media(max-width:1024px) and (min-width:768px){.elementor-41 .elementor-element.elementor-element-7739128d{--width:40%;}.elementor-41 .elementor-element.elementor-element-12438b11{--width:54%;}.elementor-41 .elementor-element.elementor-element-66c190d7{--width:54%;}.elementor-41 .elementor-element.elementor-element-538266dd{--width:55%;}.elementor-41 .elementor-element.elementor-element-3adb8d74{--width:100%;}.elementor-41 .elementor-element.elementor-element-58c63e2a{--width:50%;}.elementor-41 .elementor-element.elementor-element-2d69475d{--width:50%;}.elementor-41 .elementor-element.elementor-element-9585405{--width:33%;}.elementor-41 .elementor-element.elementor-element-3162132{--width:33%;}.elementor-41 .elementor-element.elementor-element-6f70dd7e{--width:33%;}.elementor-41 .elementor-element.elementor-element-4de60cfb{--width:600px;}}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-e188d17{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-41 .elementor-element.elementor-element-a26bbc1 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-41 .elementor-element.elementor-element-761837e .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-41 .elementor-element.elementor-element-6c36f0b{font-size:16px;}.elementor-41 .elementor-element.elementor-element-1d52395{font-size:16px;}.elementor-41 .elementor-element.elementor-element-6fa07797{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-41 .elementor-element.elementor-element-327539d8{font-size:28px;line-height:28px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-960db0c .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-41 .elementor-element.elementor-element-5d3b22a1{font-size:28px;line-height:28px;}.elementor-41 .elementor-element.elementor-element-8ec3e9d{font-size:28px;line-height:28px;}.elementor-41 .elementor-element.elementor-element-3e6df6a0{--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-41 .elementor-element.elementor-element-518997d{font-size:28px;line-height:28px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-eed2d41 .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-41 .elementor-element.elementor-element-65bd79f7{--justify-content:space-between;}.elementor-41 .elementor-element.elementor-element-7739128d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-9ec0b77{font-size:12px;line-height:13px;}.elementor-41 .elementor-element.elementor-element-151d5aa2{font-size:24px;line-height:32px;}.elementor-41 .elementor-element.elementor-element-11dda14a{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:15px;}.elementor-41 .elementor-element.elementor-element-44608e17{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:-2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-1597404d{font-size:13px;}.elementor-41 .elementor-element.elementor-element-7d3b276b{font-size:13px;}.elementor-41 .elementor-element.elementor-element-462852a1{--justify-content:space-between;}.elementor-41 .elementor-element.elementor-element-1af7bbf7{font-size:12px;line-height:13px;}.elementor-41 .elementor-element.elementor-element-5810986e{font-size:24px;line-height:32px;}.elementor-41 .elementor-element.elementor-element-38f1a921{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:15px;}.elementor-41 .elementor-element.elementor-element-424cde04{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-5e13ab50{font-size:13px;}.elementor-41 .elementor-element.elementor-element-7a6c877d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-457517be{--justify-content:space-between;}.elementor-41 .elementor-element.elementor-element-2117e47c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-4a2e847d{font-size:12px;line-height:13px;}.elementor-41 .elementor-element.elementor-element-3540a1e{font-size:24px;line-height:32px;}.elementor-41 .elementor-element.elementor-element-1b713e70{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:15px;}.elementor-41 .elementor-element.elementor-element-6c9195f4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-3b6401ca{font-size:13px;}.elementor-41 .elementor-element.elementor-element-50d18eab{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-41 .elementor-element.elementor-element-5968f849{font-size:28px;line-height:28px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-4d50734 .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-41 .elementor-element.elementor-element-645e2a14{text-align:center;}.elementor-41 .elementor-element.elementor-element-33fe2fa{text-align:center;}.elementor-41 .elementor-element.elementor-element-58c63e2a{--min-height:600px;--padding-top:0%;--padding-bottom:6%;--padding-left:3%;--padding-right:3%;}.elementor-41 .elementor-element.elementor-element-19b8d3b2{font-size:22px;line-height:22px;}.elementor-41 .elementor-element.elementor-element-5d7faa13{font-size:22px;line-height:22px;}.elementor-41 .elementor-element.elementor-element-2d69475d{--min-height:600px;--padding-top:0%;--padding-bottom:6%;--padding-left:3%;--padding-right:3%;}.elementor-41 .elementor-element.elementor-element-e93123b{font-size:22px;line-height:28px;}.elementor-41 .elementor-element.elementor-element-1106da00{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-41 .elementor-element.elementor-element-56ae6ece{font-size:28px;line-height:28px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-1db69e9 .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-41 .elementor-element.elementor-element-4520d71e{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-41 .elementor-element.elementor-element-789e0e6{font-size:28px;line-height:28px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-4bc11f6 .elementor-heading-title{font-size:24px;line-height:24px;}.elementor-41 .elementor-element.elementor-element-123a01d6{font-size:22px;line-height:22px;}.elementor-41 .elementor-element.elementor-element-50a21f87{padding:0px 0px 0px 0px;font-size:10px;}.elementor-41 .elementor-element.elementor-element-bb5246c{padding:0px 0px 0px 0px;font-size:12px;line-height:20px;}.elementor-41 .elementor-element.elementor-element-42a3ff27{font-size:22px;line-height:22px;}.elementor-41 .elementor-element.elementor-element-237c23fe{padding:0px 0px 0px 0px;font-size:12px;line-height:20px;}.elementor-41 .elementor-element.elementor-element-4deff6e4{font-size:22px;line-height:22px;}.elementor-41 .elementor-element.elementor-element-7f850bd2{padding:0px 0px 0px 0px;font-size:12px;line-height:20px;}.elementor-41 .elementor-element.elementor-element-102fd18a{font-size:20px;line-height:24px;}.elementor-41 .elementor-element.elementor-element-6e9f6d42{font-size:13px;}.elementor-41 .elementor-element.elementor-element-5859fca9{--grid-columns:1;}.elementor-41 .elementor-element.elementor-element-121d05d8{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-41 .elementor-element.elementor-element-32067f13{--padding-top:1vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;}.elementor-41 .elementor-element.elementor-element-2028d845{font-size:28px;line-height:28px;}.elementor-41 .elementor-element.elementor-element-f449621 .elementor-heading-title{font-size:22px;line-height:22px;}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-f032424:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-f032424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apro-mp.com/wp-content/uploads/2026/02/yopfs.webp");background-size:cover;}.elementor-41 .elementor-element.elementor-element-f032424::before, .elementor-41 .elementor-element.elementor-element-f032424 > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-f032424 > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-f032424 > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-f032424 > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-f032424 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://apro-mp.com/wp-content/uploads/2026/02/topfs01.webp");}.elementor-41 .elementor-element.elementor-element-f032424{--min-height:640px;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32vw;--padding-bottom:0vw;--padding-left:6vw;--padding-right:6vw;}.elementor-41 .elementor-element.elementor-element-2fc7f5a::before, .elementor-41 .elementor-element.elementor-element-2fc7f5a > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-2fc7f5a > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-2fc7f5a > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-2fc7f5a > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-2fc7f5a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://apro-mp.com/wp-content/uploads/2026/02/topfs01.webp");}.elementor-41 .elementor-element.elementor-element-2fc7f5a{--min-height:640px;--margin-top:-640px;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:32vw;--padding-bottom:0vw;--padding-left:6vw;--padding-right:6vw;}.elementor-41 .elementor-element.elementor-element-e188d17{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-41 .elementor-element.elementor-element-a26bbc1 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-41 .elementor-element.elementor-element-761837e .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-41 .elementor-element.elementor-element-6c36f0b{font-size:15px;}.elementor-41 .elementor-element.elementor-element-1d52395{font-size:15px;line-height:21px;}.elementor-41 .elementor-element.elementor-element-6fa07797{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-41 .elementor-element.elementor-element-327539d8{font-size:24px;line-height:24px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-960db0c .elementor-heading-title{font-size:20px;line-height:20px;}.elementor-41 .elementor-element.elementor-element-3dd4d20{padding:18px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-8ec3e9d{font-size:26px;line-height:38px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-b23060d{font-size:15px;line-height:24px;}.elementor-41 .elementor-element.elementor-element-b837bfc{font-size:15px;line-height:24px;}.elementor-41 .elementor-element.elementor-element-ee8cc70{font-size:14px;line-height:25.2px;}.elementor-41 .elementor-element.elementor-element-3e6df6a0{--gap:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-41 .elementor-element.elementor-element-518997d{font-size:24px;line-height:24px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-eed2d41 .elementor-heading-title{font-size:20px;line-height:20px;}.elementor-41 .elementor-element.elementor-element-6a6238cc{font-size:14px;line-height:25.2px;}.elementor-41 .elementor-element.elementor-element-12438b11{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-9ec0b77{font-size:12px;line-height:12px;letter-spacing:-0.5px;}.elementor-41 .elementor-element.elementor-element-151d5aa2{font-size:22px;line-height:28px;}.elementor-41 .elementor-element.elementor-element-11dda14a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:25.2px;}.elementor-41 .elementor-element.elementor-element-44608e17{--justify-content:center;}.elementor-41 .elementor-element.elementor-element-5414262{--width:48%;--justify-content:flex-start;}.elementor-41 .elementor-element.elementor-element-1597404d{padding:0px 0px 4px 0px;}.elementor-41 .elementor-element.elementor-element-4205ec61{padding:7px 0px 6px 0px;font-size:12px;}.elementor-41 .elementor-element.elementor-element-2cabefbe{--width:48%;--justify-content:flex-end;}.elementor-41 .elementor-element.elementor-element-7d3b276b{padding:0px 0px 4px 0px;}.elementor-41 .elementor-element.elementor-element-462852a1{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-66c190d7{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-1af7bbf7{font-size:11px;line-height:12px;letter-spacing:-0.5px;}.elementor-41 .elementor-element.elementor-element-5810986e{font-size:22px;line-height:28px;}.elementor-41 .elementor-element.elementor-element-38f1a921{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:25.2px;}.elementor-41 .elementor-element.elementor-element-424cde04{--justify-content:center;}.elementor-41 .elementor-element.elementor-element-47495193{--width:48%;--justify-content:flex-start;}.elementor-41 .elementor-element.elementor-element-5e13ab50{padding:0px 0px 4px 0px;}.elementor-41 .elementor-element.elementor-element-645962e2{padding:7px 0px 6px 0px;font-size:12px;}.elementor-41 .elementor-element.elementor-element-7a6c877d.e-con{--order:-99999 /* order start hack */;}.elementor-41 .elementor-element.elementor-element-2117e47c{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-538266dd{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-4a2e847d{font-size:11px;line-height:12px;letter-spacing:-0.5px;}.elementor-41 .elementor-element.elementor-element-3540a1e{font-size:22px;line-height:28px;}.elementor-41 .elementor-element.elementor-element-1b713e70{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:25.2px;}.elementor-41 .elementor-element.elementor-element-6c9195f4{--justify-content:center;}.elementor-41 .elementor-element.elementor-element-7d655404{--width:48%;--justify-content:flex-start;}.elementor-41 .elementor-element.elementor-element-3b6401ca{padding:0px 0px 4px 0px;}.elementor-41 .elementor-element.elementor-element-1189f7a3{padding:7px 0px 6px 0px;font-size:12px;}.elementor-41 .elementor-element.elementor-element-50d18eab{--gap:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-41 .elementor-element.elementor-element-5968f849{font-size:24px;line-height:24px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-4d50734 .elementor-heading-title{font-size:20px;line-height:20px;}.elementor-41 .elementor-element.elementor-element-645e2a14{font-size:14px;line-height:25.2px;}.elementor-41 .elementor-element.elementor-element-33fe2fa{font-size:14px;line-height:25.2px;}.elementor-41 .elementor-element.elementor-element-58c63e2a{--min-height:480px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0%;--padding-bottom:8%;--padding-left:6%;--padding-right:6%;}.elementor-41 .elementor-element.elementor-element-19b8d3b2{font-size:20px;line-height:20px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-5d7faa13{font-size:20px;line-height:20px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-1fbb94f0{font-size:14px;line-height:25.2px;}.elementor-41 .elementor-element.elementor-element-4196bb7 .elementor-button{font-size:13px;}.elementor-41 .elementor-element.elementor-element-2d69475d{--min-height:480px;--padding-top:0%;--padding-bottom:8%;--padding-left:6%;--padding-right:6%;}.elementor-41 .elementor-element.elementor-element-e93123b{font-size:20px;line-height:22px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-14419f54{font-size:14px;line-height:25.2px;}.elementor-41 .elementor-element.elementor-element-7f96f7c3 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-41 .elementor-element.elementor-element-7f96f7c3 .elementor-button{font-size:13px;}.elementor-41 .elementor-element.elementor-element-1106da00{--gap:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-41 .elementor-element.elementor-element-6e6a4878{--width:54%;}.elementor-41 .elementor-element.elementor-element-6e6a4878.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-56ae6ece{font-size:24px;line-height:24px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-1db69e9 .elementor-heading-title{font-size:20px;line-height:20px;}.elementor-41 .elementor-element.elementor-element-6034354{--padding-top:0px;--padding-bottom:0px;--padding-left:4px;--padding-right:4px;}.elementor-41 .elementor-element.elementor-element-c1ea650{text-align:start;font-size:14px;line-height:25.2px;}.elementor-41 .elementor-element.elementor-element-ebb171f{text-align:start;font-size:14px;line-height:25.2px;}.elementor-41 .elementor-element.elementor-element-38f0422{text-align:start;font-size:14px;line-height:25.2px;}.elementor-41 .elementor-element.elementor-element-b1a74c3{text-align:start;font-size:14px;line-height:25.2px;}.elementor-41 .elementor-element.elementor-element-91b7cb5{--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;}.elementor-41 .elementor-element.elementor-element-581bdf0{font-size:16px;line-height:16px;}.elementor-41 .elementor-element.elementor-element-3bde2d9{font-size:16px;line-height:16px;}.elementor-41 .elementor-element.elementor-element-4520d71e{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-41 .elementor-element.elementor-element-789e0e6{font-size:24px;line-height:24px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-4bc11f6 .elementor-heading-title{font-size:20px;line-height:20px;}.elementor-41 .elementor-element.elementor-element-1d90e69a{padding:18px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-3bf38fa7{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-41 .elementor-element.elementor-element-9585405{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-41 .elementor-element.elementor-element-123a01d6{font-size:18px;line-height:18px;}.elementor-41 .elementor-element.elementor-element-50a21f87{padding:0px 0px 0px 20px;font-size:13px;line-height:25.2px;}.elementor-41 .elementor-element.elementor-element-3162132{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-41 .elementor-element.elementor-element-42a3ff27{font-size:18px;line-height:18px;}.elementor-41 .elementor-element.elementor-element-237c23fe{padding:0px 0px 0px 20px;font-size:13px;line-height:25.2px;}.elementor-41 .elementor-element.elementor-element-6f70dd7e{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-41 .elementor-element.elementor-element-4deff6e4{font-size:18px;line-height:18px;}.elementor-41 .elementor-element.elementor-element-7f850bd2{padding:0px 0px 0px 20px;font-size:13px;line-height:25.2px;}.elementor-41 .elementor-element.elementor-element-52ae6718{--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-54c983a2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-102fd18a{font-size:18px;line-height:18px;}.elementor-41 .elementor-element.elementor-element-41fbcd{--width:120px;--justify-content:flex-end;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-41 .elementor-element.elementor-element-6e9f6d42{padding:0px 0px 4px 0px;font-size:12px;}.elementor-41 .elementor-element.elementor-element-2bf97a56{padding:7px 0px 6px 0px;font-size:12px;}.elementor-41 .elementor-element.elementor-element-54fabea9{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-41 .elementor-element.elementor-element-5859fca9{--grid-columns:1;--grid-row-gap:20px;}.elementor-41 .elementor-element.elementor-element-32067f13{--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:0vw;}.elementor-41 .elementor-element.elementor-element-2028d845{font-size:24px;line-height:24px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-f449621 .elementor-heading-title{font-size:20px;line-height:20px;}.elementor-41 .elementor-element.elementor-element-410550f3{font-size:15px;line-height:24px;}.elementor-41 .elementor-element.elementor-element-cbb7bda{font-size:14px;line-height:25.2px;}.elementor-41 .elementor-element.elementor-element-4de60cfb{--width:100%;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-50f10487{--width:40px;}.elementor-41 .elementor-element.elementor-element-4980d6c0{font-size:16px;line-height:16px;letter-spacing:0px;}.elementor-41 .elementor-element.elementor-element-533d3023{--width:60px;}.elementor-41 .elementor-element.elementor-element-1653a25d{padding:8px 0px 8px 0px;font-size:20px;line-height:20px;}}/* Start custom CSS for container, class: .elementor-element-6fa07797 *//* ─────────────────────────────
   全セクション共通：上下スペースのみ
   （section-base / padding専用）
───────────────────────────── */
.section-base {
  /* 上下の余白（可変・画面高さ連動） */
  padding-block: clamp(50px, 11vh, 190px);

  /* 横幅や中央寄せはElementorのUI側で設定 */
}
@media (max-width: 767px) {
  .section-base--mobile-narrow {
    padding-inline: clamp(20px, 9.5vw, 30px);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d3b276b */.elementor-41 .elementor-element.elementor-element-7d3b276b a {
    color: inherit;
    text-decoration: none;
}/* End custom CSS */