.elementor-22 .elementor-element.elementor-element-0780720{--display:flex;--position:fixed;--min-height:1000px;--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-0780720{left:0}body.rtl .elementor-22 .elementor-element.elementor-element-0780720{right:0}.elementor-22 .elementor-element.elementor-element-1509fdb{--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;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-4e24f91{--display:flex;--min-height:0px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-80ebd7a{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw}.elementor-22 .elementor-element.elementor-element-80ebd7a.e-con{--align-self:flex-end}.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-22 .elementor-element.elementor-element-b6c67e4>.elementor-widget-container{margin:0}.elementor-22 .elementor-element.elementor-element-b6c67e4 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:148px;font-weight:900;color:#000}.elementor-22 .elementor-element.elementor-element-e36f8f3{--display:flex;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-1748701{text-align:left}.elementor-22 .elementor-element.elementor-element-1748701 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:175px;font-weight:900;line-height:1em;letter-spacing:5.9px;color:#fff}.elementor-22 .elementor-element.elementor-element-e564a12{--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;--margin-top:100vh;--margin-bottom:0;--margin-left:0;--margin-right:0}.elementor-22 .elementor-element.elementor-element-e564a12:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-e564a12>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kenshu.machicoco.co.jp/wp-content/uploads/2025/05/Corporate-Report-Website-1.jpg")}.elementor-22 .elementor-element.elementor-element-a2dda68{width:var(--container-widget-width,33%);max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;z-index:2;text-align:center}.elementor-22 .elementor-element.elementor-element-a2dda68>.elementor-widget-container{background-color:#000;margin:40px 0 0 -60px;padding:30px 140px 30px 120px}.elementor-22 .elementor-element.elementor-element-a2dda68.elementor-element{--align-self:flex-start}.elementor-22 .elementor-element.elementor-element-a2dda68.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-a2dda68 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:600;color:#fff}.elementor-22 .elementor-element.elementor-element-db4870b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.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-22 .elementor-element.elementor-element-c03f79a{width:var(--container-widget-width,84%);max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400;line-height:57px;letter-spacing:0px;color:#3a3838}.elementor-22 .elementor-element.elementor-element-c03f79a>.elementor-widget-container{background-color:#fff;margin:40px 0 0}.elementor-22 .elementor-element.elementor-element-c03f79a.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-c03f79a p{margin-block-end:0px}.elementor-22 .elementor-element.elementor-element-1c49322{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-1c49322.e-con{--align-self:center}.elementor-22 .elementor-element.elementor-element-e6871eb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-22 .elementor-element.elementor-element-f186a2b{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:50px;--margin-left:200px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-f186a2b.e-con{--align-self:center}.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-22 .elementor-element.elementor-element-05137f6>.elementor-widget-container{margin:0}.elementor-22 .elementor-element.elementor-element-05137f6{z-index:1;text-align:right}.elementor-22 .elementor-element.elementor-element-05137f6 img{border-radius:30px}.elementor-22 .elementor-element.elementor-element-4df2f6d>.elementor-widget-container{margin:0 0 0 10px}.elementor-22 .elementor-element.elementor-element-4df2f6d{z-index:1;text-align:left}.elementor-22 .elementor-element.elementor-element-4df2f6d img{width:79%;border-radius:30px}.elementor-22 .elementor-element.elementor-element-f771104{--display:flex;--min-height:246px;--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:.5;--margin-top:-297px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-f771104:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-f771104>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kenshu.machicoco.co.jp/wp-content/uploads/2025/05/Corporate-Report-Website-2.jpg")}.elementor-22 .elementor-element.elementor-element-f771104:before,.elementor-22 .elementor-element.elementor-element-f771104>.elementor-background-video-container:before,.elementor-22 .elementor-element.elementor-element-f771104>.e-con-inner>.elementor-background-video-container:before,.elementor-22 .elementor-element.elementor-element-f771104>.elementor-background-slideshow:before,.elementor-22 .elementor-element.elementor-element-f771104>.e-con-inner>.elementor-background-slideshow:before,.elementor-22 .elementor-element.elementor-element-f771104>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#FFFFFF36;--background-overlay:''}.elementor-22 .elementor-element.elementor-element-7c2ef79{--display:flex;--min-height:134px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-7c2ef79:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-7c2ef79>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kenshu.machicoco.co.jp/wp-content/uploads/2025/05/Corporate-Report-Website-1.jpg")}.elementor-22 .elementor-element.elementor-element-e982e91{--spacer-size:42px}.elementor-22 .elementor-element.elementor-element-0c6de86{width:var(--container-widget-width,32%);max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:2;text-align:center}.elementor-22 .elementor-element.elementor-element-0c6de86>.elementor-widget-container{background-color:#000;margin:0 0 0 -60px;padding:30px 140px 30px 80px}.elementor-22 .elementor-element.elementor-element-0c6de86.elementor-element{--align-self:flex-start}.elementor-22 .elementor-element.elementor-element-0c6de86.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-0c6de86 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:39px;font-weight:600;color:#fff}.elementor-22 .elementor-element.elementor-element-e7ff845>.elementor-widget-container{background-color:#000;margin:20px 0;padding:20px 80px}.elementor-22 .elementor-element.elementor-element-e7ff845.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-e7ff845{text-align:center}.elementor-22 .elementor-element.elementor-element-e7ff845 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:24px;font-weight:600;line-height:32px;letter-spacing:2.6px;word-spacing:0px;color:#fff}.elementor-22 .elementor-element.elementor-element-d5e0536{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-d5e0536:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-d5e0536>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-22 .elementor-element.elementor-element-d5e0536.e-con{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-ce6059f{--e-image-carousel-slides-to-show:5}.elementor-22 .elementor-element.elementor-element-c5a0c09{--e-image-carousel-slides-to-show:9}.elementor-22 .elementor-element.elementor-element-730a8d7{--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:center;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px}.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-22 .elementor-element.elementor-element-4fb6f72 .elementor-button{background-color:#000;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:800;border-style:solid;border-width:1px;padding:20px 200px}.elementor-22 .elementor-element.elementor-element-4fb6f72 .elementor-button:hover,.elementor-22 .elementor-element.elementor-element-4fb6f72 .elementor-button:focus{background-color:#fff;color:#000;border-color:#000;box-shadow:0px 0px 0px 0px rgba(0,0,0,.5)}.elementor-22 .elementor-element.elementor-element-4fb6f72{width:var(--container-widget-width,40%);max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0}.elementor-22 .elementor-element.elementor-element-4fb6f72>.elementor-widget-container{margin:0}.elementor-22 .elementor-element.elementor-element-4fb6f72 .elementor-button:hover svg,.elementor-22 .elementor-element.elementor-element-4fb6f72 .elementor-button:focus svg{fill:#000}.elementor-22 .elementor-element.elementor-element-0bfe0e3 .elementor-button{background-color:#000;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:800;border-style:solid;border-width:1px;padding:20px 150px}.elementor-22 .elementor-element.elementor-element-0bfe0e3 .elementor-button:hover,.elementor-22 .elementor-element.elementor-element-0bfe0e3 .elementor-button:focus{background-color:#fff;color:#000;border-color:#000;box-shadow:0px 0px 0px 0px rgba(0,0,0,.5)}.elementor-22 .elementor-element.elementor-element-0bfe0e3{width:var(--container-widget-width,40%);max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0}.elementor-22 .elementor-element.elementor-element-0bfe0e3>.elementor-widget-container{margin:0;padding:0}.elementor-22 .elementor-element.elementor-element-0bfe0e3.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-0bfe0e3 .elementor-button:hover svg,.elementor-22 .elementor-element.elementor-element-0bfe0e3 .elementor-button:focus svg{fill:#000}.elementor-22 .elementor-element.elementor-element-95bb7ea{--display:flex}.elementor-22 .elementor-element.elementor-element-95bb7ea:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-95bb7ea>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kenshu.machicoco.co.jp/wp-content/uploads/2025/05/Corporate-Report-Website-1.jpg")}.elementor-22 .elementor-element.elementor-element-0883cf6{width:var(--container-widget-width,33%);max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;z-index:2;text-align:center}.elementor-22 .elementor-element.elementor-element-0883cf6>.elementor-widget-container{background-color:#000;margin:0 0 0 -60px;padding:30px 140px 30px 80px}.elementor-22 .elementor-element.elementor-element-0883cf6.elementor-element{--align-self:flex-start}.elementor-22 .elementor-element.elementor-element-0883cf6.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-0883cf6 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:39px;font-weight:600;color:#fff}.elementor-22 .elementor-element.elementor-element-cb64edf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-cb64edf.e-con{--align-self:center}.elementor-22 .elementor-element.elementor-element-fe43c70{width:var(--container-widget-width,99%);max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:center}.elementor-22 .elementor-element.elementor-element-fe43c70>.elementor-widget-container{background-color:#fff;margin:40px 0 0}.elementor-22 .elementor-element.elementor-element-fe43c70.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-fe43c70 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;line-height:48px;color:#030303}.elementor-22 .elementor-element.elementor-element-8063b56{--spacer-size:41px}.elementor-22 .elementor-element.elementor-element-d083bf0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-d083bf0:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-d083bf0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kenshu.machicoco.co.jp/wp-content/uploads/2025/05/Corporate-Report-Website-1.jpg")}.elementor-22 .elementor-element.elementor-element-04ff0b7{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-04ff0b7.e-con{--align-self:flex-start}.elementor-widget-slides .elementor-slide-heading{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-slides .elementor-slide-description{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-slides .elementor-slide-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-22 .elementor-element.elementor-element-4a635b7 .elementor-repeater-item-e419ce5 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://kenshu.machicoco.co.jp/wp-content/uploads/2025/05/DSC02218.jpg);background-size:cover}.elementor-22 .elementor-element.elementor-element-4a635b7 .elementor-repeater-item-951ed9b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://kenshu.machicoco.co.jp/wp-content/uploads/2025/05/IMG_3170.jpeg);background-size:cover}.elementor-22 .elementor-element.elementor-element-4a635b7 .elementor-repeater-item-d08526f .swiper-slide-bg{background-color:#4054b2;background-image:url(https://kenshu.machicoco.co.jp/wp-content/uploads/2025/05/DSC02227.jpg);background-size:cover}.elementor-22 .elementor-element.elementor-element-4a635b7 .elementor-repeater-item-9dc42f5 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://kenshu.machicoco.co.jp/wp-content/uploads/2025/05/DSC02294.jpg);background-size:cover}.elementor-22 .elementor-element.elementor-element-4a635b7 .swiper-slide{transition-duration:calc(4000ms*1.2);height:75vh}.elementor-22 .elementor-element.elementor-element-4a635b7{width:var(--container-widget-width,71%);max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0}.elementor-22 .elementor-element.elementor-element-4a635b7>.elementor-widget-container{margin:0}.elementor-22 .elementor-element.elementor-element-4a635b7.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-4a635b7 .swiper-slide-contents{max-width:60vw}.elementor-22 .elementor-element.elementor-element-4a635b7 .swiper-slide-inner{text-align:center}.elementor-22 .elementor-element.elementor-element-4a635b7 .elementor-swiper-button{font-size:46px}.elementor-22 .elementor-element.elementor-element-ca604f3{--display:flex;--position:absolute;--min-height:100%;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0}.elementor-22 .elementor-element.elementor-element-ca604f3:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-ca604f3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000;background-image:url("https://kenshu.machicoco.co.jp/wp-content/uploads/2025/05/Corporate-Report-Website-2.jpg")}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-ca604f3{right:0}body.rtl .elementor-22 .elementor-element.elementor-element-ca604f3{left:0}.elementor-22 .elementor-element.elementor-element-3fd8465 .elementor-button{background-color:#000;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:800;border-style:solid;border-width:2px;border-color:#fff;padding:20px 200px}.elementor-22 .elementor-element.elementor-element-3fd8465 .elementor-button:hover,.elementor-22 .elementor-element.elementor-element-3fd8465 .elementor-button:focus{background-color:#fff;color:#000;border-color:#000;box-shadow:0px 0px 0px 0px rgba(0,0,0,.5)}.elementor-22 .elementor-element.elementor-element-3fd8465{width:var(--container-widget-width,64%);max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0}.elementor-22 .elementor-element.elementor-element-3fd8465>.elementor-widget-container{margin:40px 0 80px;padding:0}.elementor-22 .elementor-element.elementor-element-3fd8465.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-3fd8465 .elementor-button-content-wrapper{flex-direction:row}.elementor-22 .elementor-element.elementor-element-3fd8465 .elementor-button:hover svg,.elementor-22 .elementor-element.elementor-element-3fd8465 .elementor-button:focus svg{fill:#000}.elementor-22 .elementor-element.elementor-element-6510b3e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-5bb7305{--display:flex;--min-height:0px}.elementor-22 .elementor-element.elementor-element-9bd242e img{width:73%;height:151px;border-radius:40px}.elementor-22 .elementor-element.elementor-element-d042f87{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-d042f87:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-d042f87>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kenshu.machicoco.co.jp/wp-content/uploads/2025/05/Corporate-Report-Website-1.jpg")}.elementor-22 .elementor-element.elementor-element-d042f87.e-con{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-a79dea3{width:var(--container-widget-width,33%);max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;z-index:2;text-align:center}.elementor-22 .elementor-element.elementor-element-a79dea3>.elementor-widget-container{background-color:#000;margin:0 0 0 -60px;padding:30px 140px 30px 80px}.elementor-22 .elementor-element.elementor-element-a79dea3.elementor-element{--align-self:flex-start}.elementor-22 .elementor-element.elementor-element-a79dea3.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-a79dea3 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:39px;font-weight:600;color:#fff}.elementor-22 .elementor-element.elementor-element-dbdc308{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-dbdc308:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-dbdc308>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#eee}.elementor-22 .elementor-element.elementor-element-40bdc7b{--display:flex;--min-height:0px;--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}.elementor-22 .elementor-element.elementor-element-b9bcb07>.elementor-widget-container{margin:0}.elementor-22 .elementor-element.elementor-element-b9bcb07{text-align:center}.elementor-22 .elementor-element.elementor-element-b9bcb07 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:21px;font-weight:600;line-height:3px;letter-spacing:4.5px;word-spacing:0px;color:#000}.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-22 .elementor-element.elementor-element-1df70a6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-22 .elementor-element.elementor-element-1df70a6 .elementor-divider-separator{width:74%;margin:0 auto;margin-center:0}.elementor-22 .elementor-element.elementor-element-1df70a6 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-22 .elementor-element.elementor-element-7c3e8b5{--display:flex;--min-height:0px;--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}.elementor-22 .elementor-element.elementor-element-7c3e8b5.e-con{--align-self:center}.elementor-widget-ha-image-compare .twentytwenty-before-label:before,.elementor-widget-ha-image-compare .twentytwenty-after-label:before{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-22 .elementor-element.elementor-element-0ad2cdf{width:var(--container-widget-width,34%);max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0}.elementor-22 .elementor-element.elementor-element-0ad2cdf>.elementor-widget-container{margin:0 10px 0 0;padding:0}.elementor-22 .elementor-element.elementor-element-0ad2cdf .twentytwenty-horizontal .twentytwenty-handle:before,.elementor-22 .elementor-element.elementor-element-0ad2cdf .twentytwenty-horizontal .twentytwenty-handle:after{width:6px;margin-left:calc(-0px - 6px / 2)}.elementor-22 .elementor-element.elementor-element-0ad2cdf .twentytwenty-vertical .twentytwenty-handle:before,.elementor-22 .elementor-element.elementor-element-0ad2cdf .twentytwenty-vertical .twentytwenty-handle:after{height:6px;margin-top:calc(-0px - 6px / 2)}.elementor-22 .elementor-element.elementor-element-0ad2cdf .twentytwenty-handle{width:29px;margin-left:calc(-1 * (29px / 2));height:35px;margin-top:calc(-1 * (35px / 2))}.elementor-22 .elementor-element.elementor-element-0ad2cdf .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc((29px / 2) - 1px)}.elementor-22 .elementor-element.elementor-element-0ad2cdf .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc((29px / 2) - 1px)}.elementor-22 .elementor-element.elementor-element-0ad2cdf .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc((35px / 2) + 2px)}.elementor-22 .elementor-element.elementor-element-0ad2cdf .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc((35px / 2) + 2px)}.elementor-22 .elementor-element.elementor-element-2e3acb1{width:var(--container-widget-width,34%);max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0}.elementor-22 .elementor-element.elementor-element-2e3acb1>.elementor-widget-container{margin:0 10px 0 0;padding:0}.elementor-22 .elementor-element.elementor-element-2e3acb1 .twentytwenty-horizontal .twentytwenty-handle:before,.elementor-22 .elementor-element.elementor-element-2e3acb1 .twentytwenty-horizontal .twentytwenty-handle:after{width:6px;margin-left:calc(-0px - 6px / 2)}.elementor-22 .elementor-element.elementor-element-2e3acb1 .twentytwenty-vertical .twentytwenty-handle:before,.elementor-22 .elementor-element.elementor-element-2e3acb1 .twentytwenty-vertical .twentytwenty-handle:after{height:6px;margin-top:calc(-0px - 6px / 2)}.elementor-22 .elementor-element.elementor-element-2e3acb1 .twentytwenty-handle{width:29px;margin-left:calc(-1 * (29px / 2));height:35px;margin-top:calc(-1 * (35px / 2))}.elementor-22 .elementor-element.elementor-element-2e3acb1 .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc((29px / 2) - 1px)}.elementor-22 .elementor-element.elementor-element-2e3acb1 .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc((29px / 2) - 1px)}.elementor-22 .elementor-element.elementor-element-2e3acb1 .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc((35px / 2) + 2px)}.elementor-22 .elementor-element.elementor-element-2e3acb1 .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc((35px / 2) + 2px)}.elementor-22 .elementor-element.elementor-element-3d420bd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-22 .elementor-element.elementor-element-884d91b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-22 .elementor-element.elementor-element-7dd24f5{text-align:center}.elementor-22 .elementor-element.elementor-element-7dd24f5 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:22px;font-weight:600;line-height:1px;letter-spacing:5.2px;color:#000}.elementor-22 .elementor-element.elementor-element-568d7bd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-22 .elementor-element.elementor-element-568d7bd .elementor-divider-separator{width:74%;margin:0 auto;margin-center:0}.elementor-22 .elementor-element.elementor-element-568d7bd .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-22 .elementor-element.elementor-element-566702f{--display:flex;--min-height:300px;--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:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-22 .elementor-element.elementor-element-a84201d .elementor-flip-box__front{background-image:url("https://kenshu.machicoco.co.jp/wp-content/uploads/2025/06/6ca682f5fe2811a097226d4d1dce2375.png")}.elementor-22 .elementor-element.elementor-element-a84201d .elementor-flip-box__back{background-image:url("https://kenshu.machicoco.co.jp/wp-content/uploads/2025/06/ee60c21e9694bf2dc0cb47edf8e02548.png");border-style:solid}.elementor-22 .elementor-element.elementor-element-a84201d{width:var(--container-widget-width,392px);max-width:392px;--container-widget-width:392px;--container-widget-flex-grow:0}.elementor-22 .elementor-element.elementor-element-a84201d>.elementor-widget-container:hover{--e-transform-scale:1.2}.elementor-22 .elementor-element.elementor-element-a84201d>.elementor-widget-container{margin:0 10px 0 0}.elementor-22 .elementor-element.elementor-element-a84201d .elementor-flip-box{height:280px}.elementor-22 .elementor-element.elementor-element-a84201d .elementor-flip-box__layer,.elementor-22 .elementor-element.elementor-element-a84201d .elementor-flip-box__layer__overlay{border-radius:60px}.elementor-22 .elementor-element.elementor-element-a84201d .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-22 .elementor-element.elementor-element-a84201d .elementor-icon i{transform:rotate(0deg)}.elementor-22 .elementor-element.elementor-element-a84201d .elementor-icon svg{transform:rotate(0deg)}.elementor-22 .elementor-element.elementor-element-a84201d .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center}.elementor-22 .elementor-element.elementor-element-a84201d .elementor-flip-box__button{margin-center:0}.elementor-22 .elementor-element.elementor-element-4fcdedc .elementor-flip-box__front{background-image:url("https://kenshu.machicoco.co.jp/wp-content/uploads/2025/06/18.png")}.elementor-22 .elementor-element.elementor-element-4fcdedc .elementor-flip-box__back{background-image:url("https://kenshu.machicoco.co.jp/wp-content/uploads/2025/06/15.png");border-style:solid}.elementor-22 .elementor-element.elementor-element-4fcdedc{width:var(--container-widget-width,392px);max-width:392px;--container-widget-width:392px;--container-widget-flex-grow:0}.elementor-22 .elementor-element.elementor-element-4fcdedc>.elementor-widget-container:hover{--e-transform-scale:1.2}.elementor-22 .elementor-element.elementor-element-4fcdedc>.elementor-widget-container{margin:0 10px 0 0}.elementor-22 .elementor-element.elementor-element-4fcdedc .elementor-flip-box{height:280px}.elementor-22 .elementor-element.elementor-element-4fcdedc .elementor-flip-box__layer,.elementor-22 .elementor-element.elementor-element-4fcdedc .elementor-flip-box__layer__overlay{border-radius:60px}.elementor-22 .elementor-element.elementor-element-4fcdedc .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-22 .elementor-element.elementor-element-4fcdedc .elementor-icon i{transform:rotate(0deg)}.elementor-22 .elementor-element.elementor-element-4fcdedc .elementor-icon svg{transform:rotate(0deg)}.elementor-22 .elementor-element.elementor-element-4fcdedc .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center}.elementor-22 .elementor-element.elementor-element-4fcdedc .elementor-flip-box__button{margin-center:0}.elementor-22 .elementor-element.elementor-element-310ad2b .elementor-flip-box__front{background-image:url("https://kenshu.machicoco.co.jp/wp-content/uploads/2025/06/17.png")}.elementor-22 .elementor-element.elementor-element-310ad2b .elementor-flip-box__back{background-image:url("https://kenshu.machicoco.co.jp/wp-content/uploads/2025/06/13.png");border-style:solid}.elementor-22 .elementor-element.elementor-element-310ad2b{width:var(--container-widget-width,392px);max-width:392px;--container-widget-width:392px;--container-widget-flex-grow:0}.elementor-22 .elementor-element.elementor-element-310ad2b>.elementor-widget-container:hover{--e-transform-scale:1.2}.elementor-22 .elementor-element.elementor-element-310ad2b>.elementor-widget-container{margin:0 10px 0 0}.elementor-22 .elementor-element.elementor-element-310ad2b .elementor-flip-box{height:280px}.elementor-22 .elementor-element.elementor-element-310ad2b .elementor-flip-box__layer,.elementor-22 .elementor-element.elementor-element-310ad2b .elementor-flip-box__layer__overlay{border-radius:60px}.elementor-22 .elementor-element.elementor-element-310ad2b .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center}.elementor-22 .elementor-element.elementor-element-310ad2b .elementor-icon i{transform:rotate(0deg)}.elementor-22 .elementor-element.elementor-element-310ad2b .elementor-icon svg{transform:rotate(0deg)}.elementor-22 .elementor-element.elementor-element-310ad2b .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center}.elementor-22 .elementor-element.elementor-element-310ad2b .elementor-flip-box__button{margin-center:0}.elementor-22 .elementor-element.elementor-element-0efb5d1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-22 .elementor-element.elementor-element-0efb5d1 .elementor-divider-separator{width:100%}.elementor-22 .elementor-element.elementor-element-0efb5d1 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-22 .elementor-element.elementor-element-35b056c{width:var(--container-widget-width,67%);max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400;line-height:57px;letter-spacing:0px;color:#3a3838}.elementor-22 .elementor-element.elementor-element-35b056c>.elementor-widget-container{background-color:#FFFFFF96}.elementor-22 .elementor-element.elementor-element-35b056c.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-35b056c p{margin-block-end:21px}.elementor-22 .elementor-element.elementor-element-7183a4e .elementor-button{background-color:#000;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:800;border-style:solid;border-width:2px;border-color:#fff;padding:20px 100px}.elementor-22 .elementor-element.elementor-element-7183a4e .elementor-button:hover,.elementor-22 .elementor-element.elementor-element-7183a4e .elementor-button:focus{background-color:#fff;color:#000;border-color:#000;box-shadow:0px 0px 0px 0px rgba(0,0,0,.5)}.elementor-22 .elementor-element.elementor-element-7183a4e{width:var(--container-widget-width,64%);max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0}.elementor-22 .elementor-element.elementor-element-7183a4e>.elementor-widget-container{margin:20px 0;padding:0}.elementor-22 .elementor-element.elementor-element-7183a4e.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-7183a4e .elementor-button:hover svg,.elementor-22 .elementor-element.elementor-element-7183a4e .elementor-button:focus svg{fill:#000}.elementor-22 .elementor-element.elementor-element-36e23ff{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-36e23ff:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-36e23ff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kenshu.machicoco.co.jp/wp-content/uploads/2025/05/Corporate-Report-Website-1.jpg")}.elementor-22 .elementor-element.elementor-element-11e39cc{width:var(--container-widget-width,33%);max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;z-index:2;text-align:center}.elementor-22 .elementor-element.elementor-element-11e39cc>.elementor-widget-container{background-color:#000;margin:0 0 0 -60px;padding:30px 140px 30px 80px}.elementor-22 .elementor-element.elementor-element-11e39cc.elementor-element{--align-self:flex-start}.elementor-22 .elementor-element.elementor-element-11e39cc.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-11e39cc .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:39px;font-weight:600;color:#fff}.elementor-22 .elementor-element.elementor-element-bcfb582{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-22 .elementor-element.elementor-element-289cd35>.elementor-widget-container{background-color:#000;margin:40px 0 0;padding:20px 80px;border-style:solid;border-width:0}.elementor-22 .elementor-element.elementor-element-289cd35.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-289cd35{text-align:center}.elementor-22 .elementor-element.elementor-element-289cd35 .elementor-heading-title{color:#fff}.elementor-22 .elementor-element.elementor-element-dd5eb11>.elementor-widget-container{margin:20px 0 0}.elementor-22 .elementor-element.elementor-element-0f276ac .elementor-button{background-color:#000;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:800;border-style:solid;border-width:2px;border-color:#fff;padding:20px 100px}.elementor-22 .elementor-element.elementor-element-0f276ac .elementor-button:hover,.elementor-22 .elementor-element.elementor-element-0f276ac .elementor-button:focus{background-color:#fff;color:#000;border-color:#000;box-shadow:0px 0px 0px 0px rgba(0,0,0,.5)}.elementor-22 .elementor-element.elementor-element-0f276ac{width:var(--container-widget-width,64%);max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0}.elementor-22 .elementor-element.elementor-element-0f276ac>.elementor-widget-container{margin:20px 0;padding:0}.elementor-22 .elementor-element.elementor-element-0f276ac.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-0f276ac .elementor-button:hover svg,.elementor-22 .elementor-element.elementor-element-0f276ac .elementor-button:focus svg{fill:#000}.elementor-22 .elementor-element.elementor-element-d575185{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-d575185:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-d575185>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kenshu.machicoco.co.jp/wp-content/uploads/2025/05/Corporate-Report-Website-1.jpg")}.elementor-22 .elementor-element.elementor-element-52b98b6{width:var(--container-widget-width,33%);max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;z-index:2;text-align:center}.elementor-22 .elementor-element.elementor-element-52b98b6>.elementor-widget-container{background-color:#000;margin:0 0 0 -60px;padding:30px 140px 30px 80px}.elementor-22 .elementor-element.elementor-element-52b98b6.elementor-element{--align-self:flex-start}.elementor-22 .elementor-element.elementor-element-52b98b6.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-52b98b6 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:39px;font-weight:600;color:#fff}.elementor-22 .elementor-element.elementor-element-0a12a26{--spacer-size:50px}.elementor-22 .elementor-element.elementor-element-b90688c{--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:20px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-b90688c.e-con{--align-self:center}.elementor-22 .elementor-element.elementor-element-ebc0b89{--display:flex}.elementor-22 .elementor-element.elementor-element-871f891 img{width:60%;max-width:100%;border-style:solid;border-radius:200px}.elementor-22 .elementor-element.elementor-element-3e852dd{--display:flex}.elementor-22 .elementor-element.elementor-element-1d8e3b8{--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-22 .elementor-element.elementor-element-aaaeeb4>.elementor-widget-container{background-color:#fff}.elementor-22 .elementor-element.elementor-element-aaaeeb4.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-aaaeeb4{font-family:"Roboto",Sans-serif;font-weight:400;color:#000}.elementor-22 .elementor-element.elementor-element-ac9c74a{--display:flex}.elementor-22 .elementor-element.elementor-element-c33e6cf>.elementor-widget-container{background-color:#fff}.elementor-22 .elementor-element.elementor-element-c33e6cf.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-c33e6cf{font-family:"Roboto",Sans-serif;font-weight:400;color:#000}.elementor-22 .elementor-element.elementor-element-37b6654{--display:flex}.elementor-22 .elementor-element.elementor-element-5f1fe95>.elementor-widget-container{background-color:#fff}.elementor-22 .elementor-element.elementor-element-5f1fe95.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-5f1fe95{font-family:"Roboto",Sans-serif;font-weight:400;color:#000}.elementor-22 .elementor-element.elementor-element-dee926a{--display:flex}.elementor-22 .elementor-element.elementor-element-1bbf331>.elementor-widget-container{background-color:#fff}.elementor-22 .elementor-element.elementor-element-1bbf331.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-1bbf331{font-family:"Roboto",Sans-serif;font-weight:400;color:#000}.elementor-22 .elementor-element.elementor-element-e833299{--display:flex}.elementor-22 .elementor-element.elementor-element-0ddcc86>.elementor-widget-container{background-color:#fff}.elementor-22 .elementor-element.elementor-element-0ddcc86.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-0ddcc86{font-family:"Roboto",Sans-serif;font-weight:400;color:#000}.elementor-22 .elementor-element.elementor-element-7b6db70{--display:flex}.elementor-22 .elementor-element.elementor-element-a3f8463>.elementor-widget-container{background-color:#fff}.elementor-22 .elementor-element.elementor-element-a3f8463.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-a3f8463{font-family:"Roboto",Sans-serif;font-weight:400;color:#000}.elementor-22 .elementor-element.elementor-element-78b8b9c{--display:flex}.elementor-22 .elementor-element.elementor-element-5fe3b87>.elementor-widget-container{background-color:#fff}.elementor-22 .elementor-element.elementor-element-5fe3b87.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-5fe3b87{font-family:"Roboto",Sans-serif;font-weight:400;color:#000}.elementor-22 .elementor-element.elementor-element-c71aa5c{--n-accordion-title-font-size:17px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px;--n-accordion-icon-size:15px}.elementor-22 .elementor-element.elementor-element-c71aa5c>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{background-color:#fff;border-style:solid;border-width:1px;border-color:#000}.elementor-22 .elementor-element.elementor-element-c71aa5c>.elementor-widget-container{margin:20px 0 0;border-style:solid;border-width:0}:where(.elementor-22 .elementor-element.elementor-element-c71aa5c>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con{--border-radius:10px}.elementor-22 .elementor-element.elementor-element-5a71ffb{--display:flex}.elementor-22 .elementor-element.elementor-element-5f60d38 img{width:60%;max-width:100%;border-style:solid;border-radius:200px}.elementor-22 .elementor-element.elementor-element-2ce5ffa{--display:flex}.elementor-22 .elementor-element.elementor-element-6561c91>.elementor-widget-container{background-color:#fff}.elementor-22 .elementor-element.elementor-element-6561c91.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-6561c91{font-family:"Roboto",Sans-serif;font-weight:400;color:#000}.elementor-22 .elementor-element.elementor-element-a519685{--display:flex}.elementor-22 .elementor-element.elementor-element-f6f4ab1>.elementor-widget-container{background-color:#fff}.elementor-22 .elementor-element.elementor-element-f6f4ab1.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-f6f4ab1{font-family:"Roboto",Sans-serif;font-weight:400;color:#000}.elementor-22 .elementor-element.elementor-element-fbdb74e{--display:flex}.elementor-22 .elementor-element.elementor-element-ce0d3a3>.elementor-widget-container{background-color:#fff}.elementor-22 .elementor-element.elementor-element-ce0d3a3.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-ce0d3a3{font-family:"Roboto",Sans-serif;font-weight:400;color:#000}.elementor-22 .elementor-element.elementor-element-6fc11e6{--display:flex}.elementor-22 .elementor-element.elementor-element-e681073>.elementor-widget-container{background-color:#fff}.elementor-22 .elementor-element.elementor-element-e681073.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-e681073{font-family:"Roboto",Sans-serif;font-weight:400;color:#000}.elementor-22 .elementor-element.elementor-element-a1c8cf4{--n-accordion-title-font-size:17px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px;--n-accordion-icon-size:15px}.elementor-22 .elementor-element.elementor-element-a1c8cf4>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{background-color:#fff}.elementor-22 .elementor-element.elementor-element-a1c8cf4>.elementor-widget-container{margin:20px 0 0}.elementor-22 .elementor-element.elementor-element-38a03e0{--display:flex}.elementor-22 .elementor-element.elementor-element-099c275 img{width:60%;max-width:100%;border-style:solid;border-radius:200px}.elementor-22 .elementor-element.elementor-element-2df07f8{--display:flex}.elementor-22 .elementor-element.elementor-element-f032233>.elementor-widget-container{background-color:#fff}.elementor-22 .elementor-element.elementor-element-f032233.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-f032233{font-family:"Roboto",Sans-serif;font-weight:400;color:#000}.elementor-22 .elementor-element.elementor-element-619d175{--display:flex}.elementor-22 .elementor-element.elementor-element-d6a6d09>.elementor-widget-container{background-color:#fff}.elementor-22 .elementor-element.elementor-element-d6a6d09.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-d6a6d09{font-family:"Roboto",Sans-serif;font-weight:400;color:#000}.elementor-22 .elementor-element.elementor-element-9aea71a{--display:flex}.elementor-22 .elementor-element.elementor-element-c9068fd>.elementor-widget-container{background-color:#fff}.elementor-22 .elementor-element.elementor-element-c9068fd.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-c9068fd{font-family:"Roboto",Sans-serif;font-weight:400;color:#000}.elementor-22 .elementor-element.elementor-element-20dc21b{--display:flex}.elementor-22 .elementor-element.elementor-element-07ce53c>.elementor-widget-container{background-color:#fff}.elementor-22 .elementor-element.elementor-element-07ce53c.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-07ce53c{font-family:"Roboto",Sans-serif;font-weight:400;color:#000}.elementor-22 .elementor-element.elementor-element-e22f5fa{--n-accordion-title-font-size:17px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px;--n-accordion-icon-size:15px}.elementor-22 .elementor-element.elementor-element-e22f5fa>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{background-color:#fff}.elementor-22 .elementor-element.elementor-element-e22f5fa>.elementor-widget-container{margin:20px 0 0}.elementor-22 .elementor-element.elementor-element-47aab68{--display:flex}.elementor-22 .elementor-element.elementor-element-e0e167f img{width:60%;max-width:100%;border-style:solid;border-radius:200px}.elementor-22 .elementor-element.elementor-element-0b370f6{--display:flex}.elementor-22 .elementor-element.elementor-element-782d3bd>.elementor-widget-container{background-color:#fff}.elementor-22 .elementor-element.elementor-element-782d3bd.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-782d3bd{font-family:"Roboto",Sans-serif;font-weight:400;color:#000}.elementor-22 .elementor-element.elementor-element-728cc04{--display:flex}.elementor-22 .elementor-element.elementor-element-6e256d9>.elementor-widget-container{background-color:#fff}.elementor-22 .elementor-element.elementor-element-6e256d9.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-6e256d9{font-family:"Roboto",Sans-serif;font-weight:400;color:#000}.elementor-22 .elementor-element.elementor-element-18e9c0c{--display:flex}.elementor-22 .elementor-element.elementor-element-f843815>.elementor-widget-container{background-color:#fff}.elementor-22 .elementor-element.elementor-element-f843815.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-f843815{font-family:"Roboto",Sans-serif;font-weight:400;color:#000}.elementor-22 .elementor-element.elementor-element-5b1513f{--n-accordion-title-font-size:17px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px;--n-accordion-icon-size:15px}.elementor-22 .elementor-element.elementor-element-5b1513f>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{background-color:#fff}.elementor-22 .elementor-element.elementor-element-5b1513f>.elementor-widget-container{margin:20px 0 0}.elementor-22 .elementor-element.elementor-element-2843fb0{--spacer-size:60px}.elementor-22 .elementor-element.elementor-element-26e26c3>.elementor-widget-container{margin:-100px 0 0}.elementor-22 .elementor-element.elementor-element-4081b33{--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-22 .elementor-element.elementor-element-4081b33:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-4081b33>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kenshu.machicoco.co.jp/wp-content/uploads/2025/05/Corporate-Report-Website-1.jpg")}.elementor-22 .elementor-element.elementor-element-6d3528f{width:var(--container-widget-width,33%);max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;z-index:2;text-align:center}.elementor-22 .elementor-element.elementor-element-6d3528f>.elementor-widget-container{background-color:#000;margin:0 0 0 -60px;padding:30px 140px 30px 80px}.elementor-22 .elementor-element.elementor-element-6d3528f.elementor-element{--align-self:flex-start}.elementor-22 .elementor-element.elementor-element-6d3528f.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-6d3528f .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:39px;font-weight:600;color:#fff}.elementor-22 .elementor-element.elementor-element-be54df9{--display:flex;--min-height:469px;--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:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-be54df9:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-be54df9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kenshu.machicoco.co.jp/wp-content/uploads/2025/05/Corporate-Report-Website-1.jpg")}.elementor-22 .elementor-element.elementor-element-53b140a{--display:flex;--min-height:0px;--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;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-widget-ha-card .ha-badge{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-ha-card .ha-card-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-ha-card .ha-card-text{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-ha-card .ha-btn{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-22 .elementor-element.elementor-element-a9dfb68 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-a9dfb68{width:var(--container-widget-width,30%);max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--e-transform-transition-duration:.3s;--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-a9dfb68>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-scale:1.03}.elementor-22 .elementor-element.elementor-element-a9dfb68>.elementor-widget-container{margin:10px;padding:0}.elementor-22 .elementor-element.elementor-element-a9dfb68.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-a9dfb68 .ha-btn--icon-before .ha-btn-icon{margin-right:0}.elementor-22 .elementor-element.elementor-element-a9dfb68 .ha-btn--icon-after .ha-btn-icon{margin-left:0}.elementor-22 .elementor-element.elementor-element-a9dfb68 .ha-card-figure{height:158px}.elementor-22 .elementor-element.elementor-element-a9dfb68 .ha-card-figure:hover img{opacity:.5}.elementor-22 .elementor-element.elementor-element-a9dfb68 .ha-card-title{margin-bottom:12px;font-family:"Roboto Slab",Sans-serif;font-size:14px;font-weight:600}.elementor-22 .elementor-element.elementor-element-a9dfb68 .ha-card-text{margin-bottom:0;font-family:"Roboto",Sans-serif;font-size:10px;font-weight:400}.elementor-22 .elementor-element.elementor-element-a9dfb68 .ha-btn{font-family:"Roboto",Sans-serif;font-weight:500;color:#000;background-color:#00000000}.elementor-22 .elementor-element.elementor-element-a9dfb68 .ha-btn:hover,.elementor-22 .elementor-element.elementor-element-a9dfb68 .ha-btn:focus{color:#adadad;background-color:#fff}.elementor-22 .elementor-element.elementor-element-5f8a01e .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-5f8a01e{width:var(--container-widget-width,30%);max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--e-transform-transition-duration:.3s;--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-5f8a01e>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-scale:1.03}.elementor-22 .elementor-element.elementor-element-5f8a01e>.elementor-widget-container{margin:10px;padding:0}.elementor-22 .elementor-element.elementor-element-5f8a01e.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-5f8a01e .ha-btn--icon-before .ha-btn-icon{margin-right:0}.elementor-22 .elementor-element.elementor-element-5f8a01e .ha-btn--icon-after .ha-btn-icon{margin-left:0}.elementor-22 .elementor-element.elementor-element-5f8a01e .ha-card-figure{height:158px}.elementor-22 .elementor-element.elementor-element-5f8a01e .ha-card-figure:hover img{opacity:.5}.elementor-22 .elementor-element.elementor-element-5f8a01e .ha-card-title{margin-bottom:12px;font-family:"Roboto Slab",Sans-serif;font-size:14px;font-weight:600}.elementor-22 .elementor-element.elementor-element-5f8a01e .ha-card-text{margin-bottom:0;font-family:"Roboto",Sans-serif;font-size:10px;font-weight:400}.elementor-22 .elementor-element.elementor-element-5f8a01e .ha-btn{font-family:"Roboto",Sans-serif;font-weight:500;color:#000;background-color:#00000000}.elementor-22 .elementor-element.elementor-element-5f8a01e .ha-btn:hover,.elementor-22 .elementor-element.elementor-element-5f8a01e .ha-btn:focus{color:#adadad;background-color:#fff}.elementor-22 .elementor-element.elementor-element-6a2fb60 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-6a2fb60{width:var(--container-widget-width,30%);max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--e-transform-transition-duration:.3s;--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-6a2fb60>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-scale:1.03}.elementor-22 .elementor-element.elementor-element-6a2fb60>.elementor-widget-container{margin:10px;padding:0}.elementor-22 .elementor-element.elementor-element-6a2fb60.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-6a2fb60 .ha-btn--icon-before .ha-btn-icon{margin-right:0}.elementor-22 .elementor-element.elementor-element-6a2fb60 .ha-btn--icon-after .ha-btn-icon{margin-left:0}.elementor-22 .elementor-element.elementor-element-6a2fb60 .ha-card-figure{height:158px}.elementor-22 .elementor-element.elementor-element-6a2fb60 .ha-card-figure:hover img{opacity:.5}.elementor-22 .elementor-element.elementor-element-6a2fb60 .ha-card-title{margin-bottom:12px;font-family:"Roboto Slab",Sans-serif;font-size:14px;font-weight:600}.elementor-22 .elementor-element.elementor-element-6a2fb60 .ha-card-text{margin-bottom:0;font-family:"Roboto",Sans-serif;font-size:10px;font-weight:400}.elementor-22 .elementor-element.elementor-element-6a2fb60 .ha-btn{font-family:"Roboto",Sans-serif;font-weight:500;color:#000;background-color:#00000000}.elementor-22 .elementor-element.elementor-element-6a2fb60 .ha-btn:hover,.elementor-22 .elementor-element.elementor-element-6a2fb60 .ha-btn:focus{color:#adadad;background-color:#fff}.elementor-22 .elementor-element.elementor-element-bb10bd3 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-bb10bd3{width:var(--container-widget-width,30%);max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--e-transform-transition-duration:.3s;--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-bb10bd3>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-scale:1.03}.elementor-22 .elementor-element.elementor-element-bb10bd3>.elementor-widget-container{margin:10px;padding:0}.elementor-22 .elementor-element.elementor-element-bb10bd3.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-bb10bd3 .ha-btn--icon-before .ha-btn-icon{margin-right:0}.elementor-22 .elementor-element.elementor-element-bb10bd3 .ha-btn--icon-after .ha-btn-icon{margin-left:0}.elementor-22 .elementor-element.elementor-element-bb10bd3 .ha-card-figure{height:158px}.elementor-22 .elementor-element.elementor-element-bb10bd3 .ha-card-figure:hover img{opacity:.5}.elementor-22 .elementor-element.elementor-element-bb10bd3 .ha-card-title{margin-bottom:12px;font-family:"Roboto Slab",Sans-serif;font-size:14px;font-weight:600}.elementor-22 .elementor-element.elementor-element-bb10bd3 .ha-card-text{margin-bottom:0;font-family:"Roboto",Sans-serif;font-size:10px;font-weight:400}.elementor-22 .elementor-element.elementor-element-bb10bd3 .ha-btn{font-family:"Roboto",Sans-serif;font-weight:500;color:#000;background-color:#00000000}.elementor-22 .elementor-element.elementor-element-bb10bd3 .ha-btn:hover,.elementor-22 .elementor-element.elementor-element-bb10bd3 .ha-btn:focus{color:#adadad;background-color:#fff}.elementor-22 .elementor-element.elementor-element-7130d11 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-7130d11{width:var(--container-widget-width,30%);max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--e-transform-transition-duration:.3s;--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-7130d11>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-scale:1.03}.elementor-22 .elementor-element.elementor-element-7130d11>.elementor-widget-container{margin:10px;padding:0}.elementor-22 .elementor-element.elementor-element-7130d11.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-7130d11 .ha-btn--icon-before .ha-btn-icon{margin-right:0}.elementor-22 .elementor-element.elementor-element-7130d11 .ha-btn--icon-after .ha-btn-icon{margin-left:0}.elementor-22 .elementor-element.elementor-element-7130d11 .ha-card-figure{height:158px}.elementor-22 .elementor-element.elementor-element-7130d11 .ha-card-figure:hover img{opacity:.5}.elementor-22 .elementor-element.elementor-element-7130d11 .ha-card-title{margin-bottom:12px;font-family:"Roboto Slab",Sans-serif;font-size:14px;font-weight:600}.elementor-22 .elementor-element.elementor-element-7130d11 .ha-card-text{margin-bottom:0;font-family:"Roboto",Sans-serif;font-size:10px;font-weight:400}.elementor-22 .elementor-element.elementor-element-7130d11 .ha-btn{font-family:"Roboto",Sans-serif;font-weight:500;color:#000;background-color:#00000000}.elementor-22 .elementor-element.elementor-element-7130d11 .ha-btn:hover,.elementor-22 .elementor-element.elementor-element-7130d11 .ha-btn:focus{color:#adadad;background-color:#fff}.elementor-22 .elementor-element.elementor-element-773a510 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-773a510{width:var(--container-widget-width,30%);max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--e-transform-transition-duration:.3s;--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-773a510>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-scale:1.03}.elementor-22 .elementor-element.elementor-element-773a510>.elementor-widget-container{margin:10px;padding:0}.elementor-22 .elementor-element.elementor-element-773a510.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-773a510 .ha-btn--icon-before .ha-btn-icon{margin-right:0}.elementor-22 .elementor-element.elementor-element-773a510 .ha-btn--icon-after .ha-btn-icon{margin-left:0}.elementor-22 .elementor-element.elementor-element-773a510 .ha-card-figure{height:158px}.elementor-22 .elementor-element.elementor-element-773a510 .ha-card-figure:hover img{opacity:.5}.elementor-22 .elementor-element.elementor-element-773a510 .ha-card-title{margin-bottom:12px;font-family:"Roboto Slab",Sans-serif;font-size:14px;font-weight:600}.elementor-22 .elementor-element.elementor-element-773a510 .ha-card-text{margin-bottom:0;font-family:"Roboto",Sans-serif;font-size:10px;font-weight:400}.elementor-22 .elementor-element.elementor-element-773a510 .ha-btn{font-family:"Roboto",Sans-serif;font-weight:500;color:#000;background-color:#00000000}.elementor-22 .elementor-element.elementor-element-773a510 .ha-btn:hover,.elementor-22 .elementor-element.elementor-element-773a510 .ha-btn:focus{color:#adadad;background-color:#fff}.elementor-22 .elementor-element.elementor-element-8869d59{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-22 .elementor-element.elementor-element-870f482{--spacer-size:50px}.elementor-22 .elementor-element.elementor-element-1e5305f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-22 .elementor-element.elementor-element-1e5305f:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-1e5305f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000;background-image:url("https://kenshu.machicoco.co.jp/wp-content/uploads/2025/05/Corporate-Report-Website-1.jpg")}.elementor-22 .elementor-element.elementor-element-d56771a{width:var(--container-widget-width,32%);max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:2;text-align:center}.elementor-22 .elementor-element.elementor-element-d56771a>.elementor-widget-container{background-color:#000;margin:0 0 0 -60px;padding:30px 140px 30px 80px}.elementor-22 .elementor-element.elementor-element-d56771a.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-d56771a .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:39px;font-weight:600;color:#fff}.elementor-22 .elementor-element.elementor-element-87bc8b3{--display:flex;--min-height:469px;--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:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-87bc8b3:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-87bc8b3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kenshu.machicoco.co.jp/wp-content/uploads/2025/05/Corporate-Report-Website-2.jpg")}.elementor-22 .elementor-element.elementor-element-fe1b7cd{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-fe1b7cd.e-con{--align-self:flex-start}.elementor-22 .elementor-element.elementor-element-53c7ee2{--display:flex}.elementor-22 .elementor-element.elementor-element-53c7ee2:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-53c7ee2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-22 .elementor-element.elementor-element-cbf09ec>.elementor-widget-container{margin:0}.elementor-22 .elementor-element.elementor-element-cbf09ec{text-align:center}.elementor-22 .elementor-element.elementor-element-cbf09ec .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600;color:#fdfdfd}.elementor-22 .elementor-element.elementor-element-fc56dc5{--display:flex;--min-height:283px;--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-e4cc001{--display:flex;--min-height:15px}.elementor-22 .elementor-element.elementor-element-df3484e .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-df3484e{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-transition-duration:.3s;--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-df3484e>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-scale:1.03}.elementor-22 .elementor-element.elementor-element-df3484e>.elementor-widget-container{margin:10px;padding:0}.elementor-22 .elementor-element.elementor-element-df3484e.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-df3484e .ha-btn{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Roboto",Sans-serif;font-weight:500;border-style:solid;color:#000;background-color:#fff}.elementor-22 .elementor-element.elementor-element-df3484e .ha-btn--icon-before .ha-btn-icon{margin-right:0}.elementor-22 .elementor-element.elementor-element-df3484e .ha-btn--icon-after .ha-btn-icon{margin-left:0}.elementor-22 .elementor-element.elementor-element-df3484e .ha-card-figure{height:193px}.elementor-22 .elementor-element.elementor-element-df3484e .ha-card-figure:hover img{opacity:.5}.elementor-22 .elementor-element.elementor-element-df3484e .ha-card-title{margin-bottom:12px;font-family:"Roboto Slab",Sans-serif;font-size:14px;font-weight:600}.elementor-22 .elementor-element.elementor-element-df3484e .ha-card-text{margin-bottom:0;font-family:"Roboto",Sans-serif;font-size:10px;font-weight:400}.elementor-22 .elementor-element.elementor-element-df3484e .ha-btn:hover,.elementor-22 .elementor-element.elementor-element-df3484e .ha-btn:focus{color:#fff;background-color:#000}.elementor-22 .elementor-element.elementor-element-4a25bf7{--display:flex;--min-height:15px}.elementor-22 .elementor-element.elementor-element-1039e4e .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-1039e4e{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-transition-duration:.3s;--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-1039e4e>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-scale:1.03}.elementor-22 .elementor-element.elementor-element-1039e4e>.elementor-widget-container{margin:10px;padding:0}.elementor-22 .elementor-element.elementor-element-1039e4e.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-1039e4e .ha-btn{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Roboto",Sans-serif;font-weight:500;border-style:solid;color:#000;background-color:#fff}.elementor-22 .elementor-element.elementor-element-1039e4e .ha-btn--icon-before .ha-btn-icon{margin-right:0}.elementor-22 .elementor-element.elementor-element-1039e4e .ha-btn--icon-after .ha-btn-icon{margin-left:0}.elementor-22 .elementor-element.elementor-element-1039e4e .ha-card-figure{height:193px}.elementor-22 .elementor-element.elementor-element-1039e4e .ha-card-figure:hover img{opacity:.5}.elementor-22 .elementor-element.elementor-element-1039e4e .ha-card-title{margin-bottom:12px;font-family:"Roboto Slab",Sans-serif;font-size:14px;font-weight:600}.elementor-22 .elementor-element.elementor-element-1039e4e .ha-card-text{margin-bottom:0;font-family:"Roboto",Sans-serif;font-size:10px;font-weight:400}.elementor-22 .elementor-element.elementor-element-1039e4e .ha-btn:hover,.elementor-22 .elementor-element.elementor-element-1039e4e .ha-btn:focus{color:#fff;background-color:#000}.elementor-22 .elementor-element.elementor-element-30896f2{--display:flex;--min-height:15px}.elementor-22 .elementor-element.elementor-element-b042b5e .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-b042b5e{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-transition-duration:.3s;--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-b042b5e>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-scale:1.03}.elementor-22 .elementor-element.elementor-element-b042b5e>.elementor-widget-container{margin:10px;padding:0}.elementor-22 .elementor-element.elementor-element-b042b5e.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-b042b5e .ha-btn{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Roboto",Sans-serif;font-weight:500;border-style:solid;color:#000;background-color:#fff}.elementor-22 .elementor-element.elementor-element-b042b5e .ha-btn--icon-before .ha-btn-icon{margin-right:0}.elementor-22 .elementor-element.elementor-element-b042b5e .ha-btn--icon-after .ha-btn-icon{margin-left:0}.elementor-22 .elementor-element.elementor-element-b042b5e .ha-card-figure{height:193px}.elementor-22 .elementor-element.elementor-element-b042b5e .ha-card-figure:hover img{opacity:.5}.elementor-22 .elementor-element.elementor-element-b042b5e .ha-card-title{margin-bottom:12px;font-family:"Roboto Slab",Sans-serif;font-size:14px;font-weight:600}.elementor-22 .elementor-element.elementor-element-b042b5e .ha-card-text{margin-bottom:0;font-family:"Roboto",Sans-serif;font-size:10px;font-weight:400}.elementor-22 .elementor-element.elementor-element-b042b5e .ha-btn:hover,.elementor-22 .elementor-element.elementor-element-b042b5e .ha-btn:focus{color:#fff;background-color:#000}.elementor-22 .elementor-element.elementor-element-5d9bcd5 .elementor-button{background-color:#000;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:800;border-style:solid;border-width:2px;border-color:#fff;padding:20px 100px}.elementor-22 .elementor-element.elementor-element-5d9bcd5 .elementor-button:hover,.elementor-22 .elementor-element.elementor-element-5d9bcd5 .elementor-button:focus{background-color:#fff;color:#000;border-color:#000;box-shadow:0px 0px 0px 0px rgba(0,0,0,.5)}.elementor-22 .elementor-element.elementor-element-5d9bcd5{width:var(--container-widget-width,64%);max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0}.elementor-22 .elementor-element.elementor-element-5d9bcd5>.elementor-widget-container{margin:40px 0 0;padding:0}.elementor-22 .elementor-element.elementor-element-5d9bcd5.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-5d9bcd5 .elementor-button:hover svg,.elementor-22 .elementor-element.elementor-element-5d9bcd5 .elementor-button:focus svg{fill:#000}.elementor-22 .elementor-element.elementor-element-a6f9c4d{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:-10px}.elementor-22 .elementor-element.elementor-element-a6f9c4d.e-con{--align-self:flex-end}.elementor-22 .elementor-element.elementor-element-d7a0b5b{--display:flex}.elementor-22 .elementor-element.elementor-element-d7a0b5b:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-d7a0b5b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-22 .elementor-element.elementor-element-f58f630{text-align:center}.elementor-22 .elementor-element.elementor-element-f58f630 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600;color:#fdfdfd}.elementor-22 .elementor-element.elementor-element-e0e9338{--display:flex;--min-height:0px;--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-e0e9338:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-e0e9338>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kenshu.machicoco.co.jp/wp-content/uploads/2025/05/Corporate-Report-Website-1.jpg")}.elementor-22 .elementor-element.elementor-element-0b5dd54{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center}.elementor-22 .elementor-element.elementor-element-9dfa5b2{--display:flex;--min-height:15px}.elementor-22 .elementor-element.elementor-element-ce5da8b .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-ce5da8b{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-transition-duration:.3s;--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-ce5da8b>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-scale:1.03}.elementor-22 .elementor-element.elementor-element-ce5da8b>.elementor-widget-container{margin:10px;padding:0}.elementor-22 .elementor-element.elementor-element-ce5da8b.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-ce5da8b .ha-btn{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Roboto",Sans-serif;font-weight:500;border-style:solid;color:#fff;background-color:#000}.elementor-22 .elementor-element.elementor-element-ce5da8b .ha-btn--icon-before .ha-btn-icon{margin-right:0}.elementor-22 .elementor-element.elementor-element-ce5da8b .ha-btn--icon-after .ha-btn-icon{margin-left:0}.elementor-22 .elementor-element.elementor-element-ce5da8b .ha-card-figure{height:193px}.elementor-22 .elementor-element.elementor-element-ce5da8b .ha-card-figure:hover img{opacity:.5}.elementor-22 .elementor-element.elementor-element-ce5da8b .ha-card-title{margin-bottom:12px;font-family:"Roboto Slab",Sans-serif;font-size:14px;font-weight:600}.elementor-22 .elementor-element.elementor-element-ce5da8b .ha-card-text{margin-bottom:17px;font-family:"Roboto",Sans-serif;font-size:10px;font-weight:400}.elementor-22 .elementor-element.elementor-element-ce5da8b .ha-btn:hover,.elementor-22 .elementor-element.elementor-element-ce5da8b .ha-btn:focus{color:#000;background-color:#fff}.elementor-22 .elementor-element.elementor-element-6ef7211{--display:flex;--min-height:15px}.elementor-22 .elementor-element.elementor-element-c14520c .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-c14520c{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-transition-duration:.3s;--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-c14520c>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-scale:1.03}.elementor-22 .elementor-element.elementor-element-c14520c>.elementor-widget-container{margin:10px;padding:0}.elementor-22 .elementor-element.elementor-element-c14520c.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-c14520c .ha-btn{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Roboto",Sans-serif;font-weight:500;border-style:solid;color:#fff;background-color:#000}.elementor-22 .elementor-element.elementor-element-c14520c .ha-btn--icon-before .ha-btn-icon{margin-right:0}.elementor-22 .elementor-element.elementor-element-c14520c .ha-btn--icon-after .ha-btn-icon{margin-left:0}.elementor-22 .elementor-element.elementor-element-c14520c .ha-card-figure{height:193px}.elementor-22 .elementor-element.elementor-element-c14520c .ha-card-figure:hover img{opacity:.5}.elementor-22 .elementor-element.elementor-element-c14520c .ha-card-title{margin-bottom:12px;font-family:"Roboto Slab",Sans-serif;font-size:14px;font-weight:600}.elementor-22 .elementor-element.elementor-element-c14520c .ha-card-text{margin-bottom:17px;font-family:"Roboto",Sans-serif;font-size:10px;font-weight:400}.elementor-22 .elementor-element.elementor-element-c14520c .ha-btn:hover,.elementor-22 .elementor-element.elementor-element-c14520c .ha-btn:focus{color:#000;background-color:#fff}.elementor-22 .elementor-element.elementor-element-8a66e7d{--display:flex;--min-height:15px}.elementor-22 .elementor-element.elementor-element-8d54faa .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-8d54faa{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-transition-duration:.3s;--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-8d54faa>.elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-scale:1.03}.elementor-22 .elementor-element.elementor-element-8d54faa>.elementor-widget-container{margin:10px;padding:0}.elementor-22 .elementor-element.elementor-element-8d54faa.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-8d54faa .ha-btn{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Roboto",Sans-serif;font-weight:500;border-style:solid;color:#fff;background-color:#000}.elementor-22 .elementor-element.elementor-element-8d54faa .ha-btn--icon-before .ha-btn-icon{margin-right:0}.elementor-22 .elementor-element.elementor-element-8d54faa .ha-btn--icon-after .ha-btn-icon{margin-left:0}.elementor-22 .elementor-element.elementor-element-8d54faa .ha-card-figure{height:193px}.elementor-22 .elementor-element.elementor-element-8d54faa .ha-card-figure:hover img{opacity:.5}.elementor-22 .elementor-element.elementor-element-8d54faa .ha-card-title{margin-bottom:12px;font-family:"Roboto Slab",Sans-serif;font-size:14px;font-weight:600}.elementor-22 .elementor-element.elementor-element-8d54faa .ha-card-text{margin-bottom:17px;font-family:"Roboto",Sans-serif;font-size:10px;font-weight:400}.elementor-22 .elementor-element.elementor-element-8d54faa .ha-btn:hover,.elementor-22 .elementor-element.elementor-element-8d54faa .ha-btn:focus{color:#000;background-color:#fff}.elementor-22 .elementor-element.elementor-element-26779e4{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-1177ad4{--display:flex;--min-height:0px;--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:center;border-style:solid;--border-style:solid;--border-radius:50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-22 .elementor-element.elementor-element-1177ad4:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-1177ad4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-22 .elementor-element.elementor-element-1177ad4.e-con:hover{--e-con-transform-scale:1.03}.elementor-22 .elementor-element.elementor-element-1177ad4.e-con{--align-self:center}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{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-22 .elementor-element.elementor-element-14ccac6>.elementor-widget-container{margin:0 0 10px}.elementor-22 .elementor-element.elementor-element-14ccac6{--icon-box-icon-margin:18px}.elementor-22 .elementor-element.elementor-element-14ccac6 .elementor-icon-box-title{margin-block-end:15px;color:#000}.elementor-22 .elementor-element.elementor-element-14ccac6.elementor-view-stacked .elementor-icon{background-color:#000}.elementor-22 .elementor-element.elementor-element-14ccac6.elementor-view-framed .elementor-icon,.elementor-22 .elementor-element.elementor-element-14ccac6.elementor-view-default .elementor-icon{fill:#000;color:#000;border-color:#000}.elementor-22 .elementor-element.elementor-element-14ccac6 .elementor-icon-box-title,.elementor-22 .elementor-element.elementor-element-14ccac6 .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:600}.elementor-22 .elementor-element.elementor-element-14ccac6:has(:hover) .elementor-icon-box-title,.elementor-22 .elementor-element.elementor-element-14ccac6:has(:focus) .elementor-icon-box-title{color:#000}.elementor-22 .elementor-element.elementor-element-678406c .elementor-button{background-color:#000;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:800;border-style:solid;border-width:1px;padding:20px 100px}.elementor-22 .elementor-element.elementor-element-678406c .elementor-button:hover,.elementor-22 .elementor-element.elementor-element-678406c .elementor-button:focus{background-color:#fff;color:#000;border-color:#000;box-shadow:0px 0px 0px 0px rgba(0,0,0,.5)}.elementor-22 .elementor-element.elementor-element-678406c{width:var(--container-widget-width,63%);max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0}.elementor-22 .elementor-element.elementor-element-678406c>.elementor-widget-container{margin:10px 0;padding:0}.elementor-22 .elementor-element.elementor-element-678406c.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-678406c .elementor-button:hover svg,.elementor-22 .elementor-element.elementor-element-678406c .elementor-button:focus svg{fill:#000}.elementor-22 .elementor-element.elementor-element-15e1037{--spacer-size:32px}.elementor-22 .elementor-element.elementor-element-f563bc4{--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-22 .elementor-element.elementor-element-f563bc4:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-f563bc4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kenshu.machicoco.co.jp/wp-content/uploads/2025/05/Corporate-Report-Website-1.jpg")}.elementor-22 .elementor-element.elementor-element-c0a4c9d>.elementor-widget-container{margin:-100px 0 0}.elementor-22 .elementor-element.elementor-element-6238639{width:var(--container-widget-width,33%);max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;z-index:2;text-align:center}.elementor-22 .elementor-element.elementor-element-6238639>.elementor-widget-container{background-color:#000;margin:40px 0 40px -60px;padding:30px 140px 30px 80px}.elementor-22 .elementor-element.elementor-element-6238639.elementor-element{--align-self:flex-start}.elementor-22 .elementor-element.elementor-element-6238639.ha-has-bg-overlay:hover>.elementor-widget-container:before{transition:background .3s}.elementor-22 .elementor-element.elementor-element-6238639 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:39px;font-weight:600;color:#fff}.elementor-22 .elementor-element.elementor-element-8f94531{--display:flex;--min-height:0px;--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-start}.elementor-22 .elementor-element.elementor-element-8f94531:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-8f94531>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kenshu.machicoco.co.jp/wp-content/uploads/2025/05/Corporate-Report-Website-1.jpg")}.elementor-22 .elementor-element.elementor-element-2b1a047{--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-22 .elementor-element.elementor-element-90a6ead{--display:flex;--min-height:0px;--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-22 .elementor-element.elementor-element-85c3110.jkit-equal-height-enable,.elementor-22 .elementor-element.elementor-element-85c3110.jkit-equal-height-enable>.elementor-widget-container,.elementor-22 .elementor-element.elementor-element-85c3110.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,.elementor-22 .elementor-element.elementor-element-85c3110.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%}.elementor-22 .elementor-element.elementor-element-85c3110 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align:center;padding:10px;border-style:solid;border-width:1px;border-color:#000}.elementor-22 .elementor-element.elementor-element-85c3110 .jeg-elementor-kit.jkit-icon-box .title{color:#000;font-size:23px;line-height:64px}.elementor-22 .elementor-element.elementor-element-85c3110 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:#000;font-size:34px;line-height:44px;letter-spacing:-.9px}.elementor-22 .elementor-element.elementor-element-85c3110 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:54px}.elementor-22 .elementor-element.elementor-element-85c3110 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:54px}.elementor-22 .elementor-element.elementor-element-85c3110 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i{font-size:11px}.elementor-22 .elementor-element.elementor-element-85c3110 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg{width:11px}.elementor-22 .elementor-element.elementor-element-85c3110 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon{height:10px;width:10px}.elementor-22 .elementor-element.elementor-element-f67ecb7.jkit-equal-height-enable,.elementor-22 .elementor-element.elementor-element-f67ecb7.jkit-equal-height-enable>.elementor-widget-container,.elementor-22 .elementor-element.elementor-element-f67ecb7.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,.elementor-22 .elementor-element.elementor-element-f67ecb7.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%}.elementor-22 .elementor-element.elementor-element-f67ecb7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align:center;padding:10px;border-style:solid;border-width:1px;border-color:#000}.elementor-22 .elementor-element.elementor-element-f67ecb7 .jeg-elementor-kit.jkit-icon-box .title{color:#000;font-size:23px;line-height:49px}.elementor-22 .elementor-element.elementor-element-f67ecb7 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:#000;font-size:28px;line-height:37px;letter-spacing:-.9px}.elementor-22 .elementor-element.elementor-element-f67ecb7 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:54px}.elementor-22 .elementor-element.elementor-element-f67ecb7 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:54px}.elementor-22 .elementor-element.elementor-element-f67ecb7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i{font-size:11px}.elementor-22 .elementor-element.elementor-element-f67ecb7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg{width:11px}.elementor-22 .elementor-element.elementor-element-f67ecb7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon{height:10px;width:10px}.elementor-22 .elementor-element.elementor-element-fcb7847.jkit-equal-height-enable,.elementor-22 .elementor-element.elementor-element-fcb7847.jkit-equal-height-enable>.elementor-widget-container,.elementor-22 .elementor-element.elementor-element-fcb7847.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,.elementor-22 .elementor-element.elementor-element-fcb7847.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%}.elementor-22 .elementor-element.elementor-element-fcb7847 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align:center;padding:10px;border-style:solid;border-width:1px;border-color:#000}.elementor-22 .elementor-element.elementor-element-fcb7847 .jeg-elementor-kit.jkit-icon-box .title{color:#000;font-size:23px;line-height:49px}.elementor-22 .elementor-element.elementor-element-fcb7847 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:#000;font-size:29px;line-height:37px;letter-spacing:-.9px}.elementor-22 .elementor-element.elementor-element-fcb7847 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:54px}.elementor-22 .elementor-element.elementor-element-fcb7847 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:54px}.elementor-22 .elementor-element.elementor-element-fcb7847 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i{font-size:11px}.elementor-22 .elementor-element.elementor-element-fcb7847 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg{width:11px}.elementor-22 .elementor-element.elementor-element-fcb7847 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon{height:10px;width:10px}.elementor-22 .elementor-element.elementor-element-885bc33{--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;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-22 .elementor-element.elementor-element-be15771 .elementor-button{background-color:#000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:800;border-style:solid;border-width:1px;padding:20px 300px}.elementor-22 .elementor-element.elementor-element-be15771 .elementor-button:hover,.elementor-22 .elementor-element.elementor-element-be15771 .elementor-button:focus{background-color:#fff;color:#000;border-color:#000;box-shadow:0px 0px 0px 0px rgba(0,0,0,.5)}.elementor-22 .elementor-element.elementor-element-be15771>.elementor-widget-container{margin:0 0 90px;padding:0}.elementor-22 .elementor-element.elementor-element-be15771.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-be15771 .elementor-button:hover svg,.elementor-22 .elementor-element.elementor-element-be15771 .elementor-button:focus svg{fill:#000}.elementor-22 .elementor-element.elementor-element-2213d94{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-22 .elementor-element.elementor-element-2213d94>.elementor-widget-container{margin:0}.elementor-22 .elementor-element.elementor-element-c1b5854{--display:flex}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-0780720{--width:100%}.elementor-22 .elementor-element.elementor-element-f186a2b{--width:1600px}.elementor-22 .elementor-element.elementor-element-f771104{--width:100%}.elementor-22 .elementor-element.elementor-element-7c2ef79{--content-width:1600px}.elementor-22 .elementor-element.elementor-element-d5e0536{--width:100%}.elementor-22 .elementor-element.elementor-element-cb64edf{--width:91%}.elementor-22 .elementor-element.elementor-element-d083bf0{--content-width:1600px}.elementor-22 .elementor-element.elementor-element-04ff0b7{--width:100%}.elementor-22 .elementor-element.elementor-element-ca604f3{--width:60%}.elementor-22 .elementor-element.elementor-element-5bb7305{--width:1532px}.elementor-22 .elementor-element.elementor-element-d042f87{--width:100%}.elementor-22 .elementor-element.elementor-element-dbdc308{--width:75%}.elementor-22 .elementor-element.elementor-element-40bdc7b{--width:100%}.elementor-22 .elementor-element.elementor-element-884d91b{--width:85%}.elementor-22 .elementor-element.elementor-element-566702f{--width:1140px}.elementor-22 .elementor-element.elementor-element-b90688c{--width:82%}.elementor-22 .elementor-element.elementor-element-be54df9{--content-width:1196px}.elementor-22 .elementor-element.elementor-element-53b140a{--width:100%}.elementor-22 .elementor-element.elementor-element-1e5305f{--content-width:1600px}.elementor-22 .elementor-element.elementor-element-87bc8b3{--content-width:1196px}.elementor-22 .elementor-element.elementor-element-fe1b7cd{--width:50%}.elementor-22 .elementor-element.elementor-element-fc56dc5{--width:100%}.elementor-22 .elementor-element.elementor-element-e4cc001{--width:33%}.elementor-22 .elementor-element.elementor-element-4a25bf7{--width:33%}.elementor-22 .elementor-element.elementor-element-30896f2{--width:33%}.elementor-22 .elementor-element.elementor-element-a6f9c4d{--width:50%}.elementor-22 .elementor-element.elementor-element-e0e9338{--width:100%}.elementor-22 .elementor-element.elementor-element-9dfa5b2{--width:33%}.elementor-22 .elementor-element.elementor-element-6ef7211{--width:33%}.elementor-22 .elementor-element.elementor-element-8a66e7d{--width:33%}.elementor-22 .elementor-element.elementor-element-1177ad4{--width:79%}.elementor-22 .elementor-element.elementor-element-8f94531{--content-width:88%}.elementor-22 .elementor-element.elementor-element-2b1a047{--width:39%}.elementor-22 .elementor-element.elementor-element-90a6ead{--width:92%}.elementor-22 .elementor-element.elementor-element-885bc33{--width:100%}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-a9dfb68 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-a9dfb68{--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-5f8a01e .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-5f8a01e{--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-6a2fb60 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-6a2fb60{--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-bb10bd3 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-bb10bd3{--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-7130d11 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-7130d11{--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-773a510 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-773a510{--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-df3484e .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-df3484e{--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-1039e4e .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-1039e4e{--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-b042b5e .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-b042b5e{--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-ce5da8b .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-ce5da8b{--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-c14520c .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-c14520c{--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-8d54faa .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-8d54faa{--ha-card-image-width:100%}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-a9dfb68 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-a9dfb68{--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-5f8a01e .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-5f8a01e{--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-6a2fb60 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-6a2fb60{--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-bb10bd3 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-bb10bd3{--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-7130d11 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-7130d11{--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-773a510 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-773a510{--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-df3484e .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-df3484e{--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-1039e4e .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-1039e4e{--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-b042b5e .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-b042b5e{--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-ce5da8b .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-ce5da8b{--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-c14520c .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-c14520c{--ha-card-image-width:100%}.elementor-22 .elementor-element.elementor-element-8d54faa .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.elementor-22 .elementor-element.elementor-element-8d54faa{--ha-card-image-width:100%}}.swiper-wrapper{transition-timing-function:linear !important}.swiper-wrapper{transition-timing-function:linear !important}@media (min-width:1025px){.elementor-element.elementor-element-85c3110 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{display:block}}@media (min-width:1025px){.elementor-element.elementor-element-85c3110 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header{margin-right:unset;margin-left:unset}}@media (min-width:1025px){.elementor-element.elementor-element-f67ecb7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{display:block}}@media (min-width:1025px){.elementor-element.elementor-element-f67ecb7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header{margin-right:unset;margin-left:unset}}@media (min-width:1025px){.elementor-element.elementor-element-fcb7847 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{display:block}}@media (min-width:1025px){.elementor-element.elementor-element-fcb7847 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header{margin-right:unset;margin-left:unset}}