.elementor-3975 .elementor-element.elementor-element-5e2a1ac{--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;--overlay-opacity:.07;--padding-top:130px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-3975 .elementor-element.elementor-element-5e2a1ac:not(.elementor-motion-effects-element-type-background),.elementor-3975 .elementor-element.elementor-element-5e2a1ac>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://shoyaku-law.jp/wp-content/uploads/2025/11/services_FV.jpg");background-position:0 598px}.elementor-3975 .elementor-element.elementor-element-5e2a1ac:before,.elementor-3975 .elementor-element.elementor-element-5e2a1ac>.elementor-background-video-container:before,.elementor-3975 .elementor-element.elementor-element-5e2a1ac>.e-con-inner>.elementor-background-video-container:before,.elementor-3975 .elementor-element.elementor-element-5e2a1ac>.elementor-background-slideshow:before,.elementor-3975 .elementor-element.elementor-element-5e2a1ac>.e-con-inner>.elementor-background-slideshow:before,.elementor-3975 .elementor-element.elementor-element-5e2a1ac>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#fff;--background-overlay:''}.elementor-3975 .elementor-element.elementor-element-181a5dc{font-size:30px;font-weight:600;letter-spacing:5.3px;color:#000}.elementor-3975 .elementor-element.elementor-element-e8fd027{--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;--overlay-opacity:.07;--padding-top:130px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-3975 .elementor-element.elementor-element-e8fd027:not(.elementor-motion-effects-element-type-background),.elementor-3975 .elementor-element.elementor-element-e8fd027>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://shoyaku-law.jp/wp-content/uploads/2025/11/services_FV.jpg");background-position:0 598px}.elementor-3975 .elementor-element.elementor-element-e8fd027:before,.elementor-3975 .elementor-element.elementor-element-e8fd027>.elementor-background-video-container:before,.elementor-3975 .elementor-element.elementor-element-e8fd027>.e-con-inner>.elementor-background-video-container:before,.elementor-3975 .elementor-element.elementor-element-e8fd027>.elementor-background-slideshow:before,.elementor-3975 .elementor-element.elementor-element-e8fd027>.e-con-inner>.elementor-background-slideshow:before,.elementor-3975 .elementor-element.elementor-element-e8fd027>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#fff;--background-overlay:''}.elementor-3975 .elementor-element.elementor-element-2a6b114{font-size:30px;font-weight:600;letter-spacing:5.3px;color:#000}.elementor-3975 .elementor-element.elementor-element-8ef3a47{--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;--padding-top:60px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px}.elementor-3975 .elementor-element.elementor-element-8ef3a47:not(.elementor-motion-effects-element-type-background),.elementor-3975 .elementor-element.elementor-element-8ef3a47>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-3975 .elementor-element.elementor-element-28fb992>.elementor-widget-container{background-color:transparent;margin:0;padding:0;background-image:linear-gradient(180deg,#93e9da 0%,#1b4d44 100%)}.elementor-3975 .elementor-element.elementor-element-28fb992{font-size:22px;font-weight:600;color:#fff}.elementor-3975 .elementor-element.elementor-element-33a0a0b{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px}.elementor-3975 .elementor-element.elementor-element-33a0a0b>.elementor-widget-container{margin:-52px 0 0}.elementor-3975 .elementor-element.elementor-element-33a0a0b .elementor-divider-separator{width:100%}.elementor-3975 .elementor-element.elementor-element-33a0a0b .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-3975 .elementor-element.elementor-element-8c9a981>.elementor-widget-container{margin:-42px 0 0;padding:0 20px}.elementor-3975 .elementor-element.elementor-element-8c9a981{color:#000}.elementor-3975 .elementor-element.elementor-element-578b4cd{--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;--padding-top:60px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px}.elementor-3975 .elementor-element.elementor-element-578b4cd:not(.elementor-motion-effects-element-type-background),.elementor-3975 .elementor-element.elementor-element-578b4cd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-3975 .elementor-element.elementor-element-f600b29>.elementor-widget-container{background-color:transparent;margin:0;padding:0;background-image:linear-gradient(180deg,#93e9da 0%,#1b4d44 100%)}.elementor-3975 .elementor-element.elementor-element-f600b29{font-size:22px;font-weight:600;color:#fff}.elementor-3975 .elementor-element.elementor-element-4abfe1d{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px}.elementor-3975 .elementor-element.elementor-element-4abfe1d>.elementor-widget-container{margin:-52px 0 0}.elementor-3975 .elementor-element.elementor-element-4abfe1d .elementor-divider-separator{width:100%}.elementor-3975 .elementor-element.elementor-element-4abfe1d .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-3975 .elementor-element.elementor-element-e6117eb>.elementor-widget-container{margin:-42px 0 0;padding:0 20px}.elementor-3975 .elementor-element.elementor-element-e6117eb{color:#000}.elementor-3975 .elementor-element.elementor-element-b6257e4{--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;--padding-top:60px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px}.elementor-3975 .elementor-element.elementor-element-b6257e4:not(.elementor-motion-effects-element-type-background),.elementor-3975 .elementor-element.elementor-element-b6257e4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-3975 .elementor-element.elementor-element-d139f4d>.elementor-widget-container{background-color:transparent;margin:0;padding:0;background-image:linear-gradient(225deg,#93e9da 0%,#1b4d44 100%)}.elementor-3975 .elementor-element.elementor-element-d139f4d{font-size:22px;font-weight:600;color:#fff}.elementor-3975 .elementor-element.elementor-element-65c3300{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px}.elementor-3975 .elementor-element.elementor-element-65c3300>.elementor-widget-container{margin:-52px 0 0}.elementor-3975 .elementor-element.elementor-element-65c3300 .elementor-divider-separator{width:100%}.elementor-3975 .elementor-element.elementor-element-65c3300 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-3975 .elementor-element.elementor-element-95cbe24>.elementor-widget-container{margin:-42px 0 0;padding:0 20px}.elementor-3975 .elementor-element.elementor-element-95cbe24{color:#000}.elementor-3975 .elementor-element.elementor-element-d2dfa9e{--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;--padding-top:40px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px}.elementor-3975 .elementor-element.elementor-element-d2dfa9e:not(.elementor-motion-effects-element-type-background),.elementor-3975 .elementor-element.elementor-element-d2dfa9e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-3975 .elementor-element.elementor-element-a7fc013>.elementor-widget-container{background-color:transparent;margin:0;padding:0;background-image:linear-gradient(225deg,#93e9da 0%,#1b4d44 100%)}.elementor-3975 .elementor-element.elementor-element-a7fc013{font-size:22px;font-weight:600;color:#fff}.elementor-3975 .elementor-element.elementor-element-a99b5db{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px}.elementor-3975 .elementor-element.elementor-element-a99b5db>.elementor-widget-container{margin:-52px 0 0}.elementor-3975 .elementor-element.elementor-element-a99b5db .elementor-divider-separator{width:100%}.elementor-3975 .elementor-element.elementor-element-a99b5db .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-3975 .elementor-element.elementor-element-916d873>.elementor-widget-container{margin:-42px 0 0;padding:0 20px}.elementor-3975 .elementor-element.elementor-element-916d873{color:#000}.elementor-3975 .elementor-element.elementor-element-f5eb439{--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;--padding-top:40px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px}.elementor-3975 .elementor-element.elementor-element-f5eb439:not(.elementor-motion-effects-element-type-background),.elementor-3975 .elementor-element.elementor-element-f5eb439>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-3975 .elementor-element.elementor-element-6479576>.elementor-widget-container{background-color:transparent;margin:0;padding:0;background-image:linear-gradient(225deg,#93e9da 0%,#1b4d44 100%)}.elementor-3975 .elementor-element.elementor-element-6479576{font-size:22px;font-weight:600;color:#fff}.elementor-3975 .elementor-element.elementor-element-54ef8c4{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px}.elementor-3975 .elementor-element.elementor-element-54ef8c4>.elementor-widget-container{margin:-52px 0 0}.elementor-3975 .elementor-element.elementor-element-54ef8c4 .elementor-divider-separator{width:100%}.elementor-3975 .elementor-element.elementor-element-54ef8c4 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-3975 .elementor-element.elementor-element-21b9e49>.elementor-widget-container{margin:-42px 0 0;padding:0 20px}.elementor-3975 .elementor-element.elementor-element-21b9e49{color:#000}.elementor-3975 .elementor-element.elementor-element-57c686c{--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;--padding-top:40px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px}.elementor-3975 .elementor-element.elementor-element-57c686c:not(.elementor-motion-effects-element-type-background),.elementor-3975 .elementor-element.elementor-element-57c686c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-3975 .elementor-element.elementor-element-43feaf4>.elementor-widget-container{background-color:transparent;margin:0;padding:0;background-image:linear-gradient(225deg,#93e9da 0%,#1b4d44 100%)}.elementor-3975 .elementor-element.elementor-element-43feaf4{font-size:22px;font-weight:600;color:#fff}.elementor-3975 .elementor-element.elementor-element-20b47ac{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px}.elementor-3975 .elementor-element.elementor-element-20b47ac>.elementor-widget-container{margin:-52px 0 0}.elementor-3975 .elementor-element.elementor-element-20b47ac .elementor-divider-separator{width:100%}.elementor-3975 .elementor-element.elementor-element-20b47ac .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-3975 .elementor-element.elementor-element-8bbd4fb>.elementor-widget-container{margin:-20px 0 0;padding:0 20px}.elementor-3975 .elementor-element.elementor-element-8bbd4fb{font-size:20px;font-weight:600;color:#000}.elementor-3975 .elementor-element.elementor-element-68ce519>.elementor-widget-container{margin:-35px 0 0;padding:0 30px}.elementor-3975 .elementor-element.elementor-element-68ce519{font-size:16px;color:#000}.elementor-3975 .elementor-element.elementor-element-3efffd7>.elementor-widget-container{margin:-20px 0 0;padding:60px 20px 0}.elementor-3975 .elementor-element.elementor-element-3efffd7{font-size:20px;font-weight:600;color:#000}.elementor-3975 .elementor-element.elementor-element-3c88124>.elementor-widget-container{margin:-35px 0 0;padding:0 30px}.elementor-3975 .elementor-element.elementor-element-3c88124{font-size:16px;color:#000}.elementor-3975 .elementor-element.elementor-element-8d5dce7>.elementor-widget-container{margin:-20px 0 0;padding:60px 20px 0}.elementor-3975 .elementor-element.elementor-element-8d5dce7{font-size:20px;font-weight:600;color:#000}.elementor-3975 .elementor-element.elementor-element-4f57d19>.elementor-widget-container{margin:-35px 0 0;padding:0 30px}.elementor-3975 .elementor-element.elementor-element-4f57d19{font-size:16px;color:#000}.elementor-3975 .elementor-element.elementor-element-d6c802d>.elementor-widget-container{margin:-20px 0 0;padding:60px 20px 0}.elementor-3975 .elementor-element.elementor-element-d6c802d{font-size:20px;font-weight:600;color:#000}.elementor-3975 .elementor-element.elementor-element-806aea7>.elementor-widget-container{margin:-35px 0 0;padding:0 30px}.elementor-3975 .elementor-element.elementor-element-806aea7{font-size:16px;color:#000}.elementor-3975 .elementor-element.elementor-element-f749061>.elementor-widget-container{margin:-20px 0 0;padding:60px 20px 0}.elementor-3975 .elementor-element.elementor-element-f749061{font-size:20px;font-weight:600;color:#000}.elementor-3975 .elementor-element.elementor-element-36891ae>.elementor-widget-container{margin:-35px 0 0;padding:0 30px}.elementor-3975 .elementor-element.elementor-element-36891ae{font-size:16px;color:#000}.elementor-3975 .elementor-element.elementor-element-43e0a09>.elementor-widget-container{margin:0;padding:37px 30px 0}.elementor-3975 .elementor-element.elementor-element-43e0a09{font-size:22px;font-weight:600;color:var(--e-global-color-astglobalcolor1)}.elementor-3975 .elementor-element.elementor-element-31be100{--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;--padding-top:60px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px}.elementor-3975 .elementor-element.elementor-element-31be100:not(.elementor-motion-effects-element-type-background),.elementor-3975 .elementor-element.elementor-element-31be100>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-3975 .elementor-element.elementor-element-490437d>.elementor-widget-container{background-color:transparent;margin:0;padding:0;background-image:linear-gradient(180deg,#93e9da 0%,#1b4d44 100%)}.elementor-3975 .elementor-element.elementor-element-490437d{font-size:22px;font-weight:600;color:#fff}.elementor-3975 .elementor-element.elementor-element-7fe8f5b{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px}.elementor-3975 .elementor-element.elementor-element-7fe8f5b>.elementor-widget-container{margin:-52px 0 0}.elementor-3975 .elementor-element.elementor-element-7fe8f5b .elementor-divider-separator{width:100%}.elementor-3975 .elementor-element.elementor-element-7fe8f5b .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-3975 .elementor-element.elementor-element-517ceb7>.elementor-widget-container{margin:-20px 0 0;padding:0 20px}.elementor-3975 .elementor-element.elementor-element-517ceb7{font-size:20px;font-weight:600;color:#000}.elementor-3975 .elementor-element.elementor-element-98e66f6>.elementor-widget-container{margin:-35px 0 0;padding:0 30px}.elementor-3975 .elementor-element.elementor-element-98e66f6{font-size:16px;color:#000}.elementor-3975 .elementor-element.elementor-element-1ddb495>.elementor-widget-container{margin:-20px 0 0;padding:60px 20px 0}.elementor-3975 .elementor-element.elementor-element-1ddb495{font-size:20px;font-weight:600;color:#000}.elementor-3975 .elementor-element.elementor-element-7441571>.elementor-widget-container{margin:-35px 0 0;padding:0 30px}.elementor-3975 .elementor-element.elementor-element-7441571{font-size:16px;color:#000}.elementor-3975 .elementor-element.elementor-element-079cded>.elementor-widget-container{margin:-20px 0 0;padding:60px 20px 0}.elementor-3975 .elementor-element.elementor-element-079cded{font-size:20px;font-weight:600;color:#000}.elementor-3975 .elementor-element.elementor-element-30b5f68>.elementor-widget-container{margin:-35px 0 0;padding:0 30px}.elementor-3975 .elementor-element.elementor-element-30b5f68{font-size:16px;color:#000}.elementor-3975 .elementor-element.elementor-element-9055e99>.elementor-widget-container{margin:-20px 0 0;padding:60px 20px 0}.elementor-3975 .elementor-element.elementor-element-9055e99{font-size:20px;font-weight:600;color:#000}.elementor-3975 .elementor-element.elementor-element-21c89b6>.elementor-widget-container{margin:-35px 0 0;padding:0 30px}.elementor-3975 .elementor-element.elementor-element-21c89b6{font-size:16px;color:#000}.elementor-3975 .elementor-element.elementor-element-94f3bc4>.elementor-widget-container{margin:-20px 0 0;padding:60px 20px 0}.elementor-3975 .elementor-element.elementor-element-94f3bc4{font-size:20px;font-weight:600;color:#000}.elementor-3975 .elementor-element.elementor-element-7603358>.elementor-widget-container{margin:-35px 0 0;padding:0 30px}.elementor-3975 .elementor-element.elementor-element-7603358{font-size:16px;color:#000}.elementor-3975 .elementor-element.elementor-element-9be6852>.elementor-widget-container{margin:-35px 0 0;padding:0 30px}.elementor-3975 .elementor-element.elementor-element-9be6852{font-size:16px;font-weight:600;color:var(--e-global-color-astglobalcolor1)}:root{--page-title-display:none}@media(max-width:1024px){.elementor-3975 .elementor-element.elementor-element-5e2a1ac:not(.elementor-motion-effects-element-type-background),.elementor-3975 .elementor-element.elementor-element-5e2a1ac>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-3975 .elementor-element.elementor-element-181a5dc>.elementor-widget-container{padding:0 0 0 50px}.elementor-3975 .elementor-element.elementor-element-e8fd027:not(.elementor-motion-effects-element-type-background),.elementor-3975 .elementor-element.elementor-element-e8fd027>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}}@media(max-width:767px){.elementor-3975 .elementor-element.elementor-element-5e2a1ac:not(.elementor-motion-effects-element-type-background),.elementor-3975 .elementor-element.elementor-element-5e2a1ac>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-3975 .elementor-element.elementor-element-e8fd027:not(.elementor-motion-effects-element-type-background),.elementor-3975 .elementor-element.elementor-element-e8fd027>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-166px 0}.elementor-3975 .elementor-element.elementor-element-e8fd027{--padding-top:110px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-3975 .elementor-element.elementor-element-2a6b114{font-size:30px}.elementor-3975 .elementor-element.elementor-element-8ef3a47{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3975 .elementor-element.elementor-element-28fb992>.elementor-widget-container{padding:2px 20px 0;background-color:transparent;background-image:linear-gradient(225deg,#93e9da 0%,#1b4d44 100%)}.elementor-3975 .elementor-element.elementor-element-33a0a0b>.elementor-widget-container{margin:-52px 0 0}.elementor-3975 .elementor-element.elementor-element-8c9a981>.elementor-widget-container{margin:-30px 0 0;padding:0 20px 10px}.elementor-3975 .elementor-element.elementor-element-578b4cd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3975 .elementor-element.elementor-element-f600b29>.elementor-widget-container{padding:2px 20px 0;background-color:transparent;background-image:linear-gradient(225deg,#93e9da 0%,#1b4d44 100%)}.elementor-3975 .elementor-element.elementor-element-4abfe1d>.elementor-widget-container{margin:-52px 0 0}.elementor-3975 .elementor-element.elementor-element-e6117eb>.elementor-widget-container{margin:-30px 0 0;padding:0 20px 10px}.elementor-3975 .elementor-element.elementor-element-31be100{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3975 .elementor-element.elementor-element-490437d>.elementor-widget-container{padding:2px 20px 0;background-color:transparent;background-image:linear-gradient(225deg,#93e9da 0%,#1b4d44 100%)}.elementor-3975 .elementor-element.elementor-element-7fe8f5b>.elementor-widget-container{margin:-52px 0 0}.elementor-3975 .elementor-element.elementor-element-517ceb7>.elementor-widget-container{margin:-30px 0 0;padding:0 10px}.elementor-3975 .elementor-element.elementor-element-98e66f6>.elementor-widget-container{margin:-30px 0 0;padding:0 20px 2px}.elementor-3975 .elementor-element.elementor-element-1ddb495>.elementor-widget-container{padding:20px 10px 0}.elementor-3975 .elementor-element.elementor-element-7441571>.elementor-widget-container{padding:0 20px}.elementor-3975 .elementor-element.elementor-element-079cded>.elementor-widget-container{padding:20px 10px 0}.elementor-3975 .elementor-element.elementor-element-30b5f68>.elementor-widget-container{padding:0 20px}.elementor-3975 .elementor-element.elementor-element-9055e99>.elementor-widget-container{padding:20px 10px 0}.elementor-3975 .elementor-element.elementor-element-21c89b6>.elementor-widget-container{padding:0 20px}.elementor-3975 .elementor-element.elementor-element-94f3bc4>.elementor-widget-container{padding:20px 10px 0}.elementor-3975 .elementor-element.elementor-element-7603358>.elementor-widget-container{padding:0 20px}.elementor-3975 .elementor-element.elementor-element-9be6852>.elementor-widget-container{margin:0;padding:10px 20px 0}.elementor-3975 .elementor-element.elementor-element-9be6852{font-size:18px}}