.home .site-body-container{max-width:none;padding-right:0;padding-left:0}.home .site-body-container .entry-body h1{border-top:0;position:relative;font-weight:600;font-size:2.4rem;letter-spacing:0;margin:0 0 1.5rem;padding:0 0.5rem 5px 2.5rem;border-bottom:1px solid #4169E1;font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ＭＳ Ｐ明朝", "MS PMincho", serif;line-height:3rem}.home .site-body-container .entry-body h1:after{content:"";display:block;font-size:150%;position:absolute;border:solid 2px #4169E1;top:0.9rem;left:0;height:16px;width:16px;border-radius:50%}.home .site-body-container .entry-body .wp-block-group .wp-block-buttons{width:80%;margin:0 auto}.home .site-body-container .entry-body .wp-block-group .wp-block-buttons .wp-block-button{display:inline-block;width:100%;background:linear-gradient(to bottom, #1c8abd 0%, #0f4d7e 100%);border-radius:3px}.home .site-body-container .entry-body .wp-block-group .wp-block-buttons .wp-block-button:hover{opacity:0.8}.home .site-body-container .entry-body .wp-block-group .wp-block-buttons .wp-block-button .wp-block-button__link{display:block;width:100%;font-size:1.6rem;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0.2) 50%, rgba(51, 102, 0, 0.005) 51%, rgba(255, 255, 255, 0) 100%);text-shadow:1px 2px 3px rgba(0, 0, 0, 0.8)}.home .site-body-container .entry-body .wp-container-5,.home .site-body-container .entry-body .wp-container-7,.home .site-body-container .entry-body .wp-container-11,.home .site-body-container .entry-body .wp-container-13,.home .site-body-container .entry-body .wp-container-22{}.home .site-body-container .entry-body .consultation{padding-top:5rem;padding-bottom:5rem;margin-bottom:0;border-bottom:solid 1px rgba(180, 227, 145, 0.5);filter:drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.1));padding-left:calc((100% - 1140px) / 2);padding-right:calc((100% - 1140px) / 2);filter:unset}.home .site-body-container .entry-body .consultation h3{margin-bottom:1rem}.home .site-body-container .entry-body .consultation h3:before{content:"";display:inline-block;width:10px;height:10px;background-color:rgba(24, 91, 176, 0.6);margin-right:1rem;top:-3px;position:relative;border-radius:0}.home .site-body-container .entry-body .consultation img{border:solid 1px #0f4d7e;aspect-ratio: auto;}.home .site-body-container .entry-body .consultation .two-column .wp-block-column:last-child .wp-block-group p strong{display:inline-block;float:right;position:relative;top:1rem;text-indent:0}.home .site-body-container .entry-body .consultation .two-column .wp-block-column:last-child .wp-block-group p strong a{text-align:center;padding:5px 10px;border-radius:5px;text-decoration:unset;background:#fff;color:#390;display:block;border:solid 2px #390}.home .site-body-container .entry-body .consultation .two-column .wp-block-column:last-child .wp-block-group p strong a .fa-solid:before{color:#390}.home .site-body-container .entry-body .consultation .two-column .wp-block-column:last-child .wp-block-group p strong a:hover{border:solid 2px #1c8abd;color:#1c8abd}.home .site-body-container .entry-body .consultation .two-column .wp-block-column:last-child .wp-block-group p strong a:hover .fa-solid:before{color:#1c8abd}.home .site-body-container .entry-body .consultation .two-column .wp-block-column-16{gap:0}.home .site-body-container .entry-body .consultation .five-column{gap:0}.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(1),.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(3),.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(5){border:solid 2px #390;border-radius:10px;padding:5px;height:auto;background:linear-gradient(to bottom, white 0%, white 50%, rgba(255, 255, 204, 0.2) 100%);background:rgba(180, 227, 145, 0.3);background:ivory}.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(1) h4,.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(3) h4,.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(5) h4{padding:0}.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(1) h4 a,.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(3) h4 a,.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(5) h4 a{color:#fff;display:block;width:100%;background:#009900;background:#006600;border-radius:5px 5px 0 0;padding:5px 10px;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:6px;text-decoration-color:#fff;text-decoration-thickness:1px}.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(1) h4 a:hover,.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(3) h4 a:hover,.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(5) h4 a:hover{opacity:1;background:#1c8abd}.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(1) h4:before,.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(3) h4:before,.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(5) h4:before{background-color:#fff;display:none}.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(1) h5,.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(3) h5,.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(5) h5{color:#003300;margin-top:0;border-bottom:1px solid #390}.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(1) li,.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(3) li,.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(5) li{color:#0f4d7e}.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(2),.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(4){text-align:center;display:flex;justify-content:center;align-items:center}.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(2) .fa-solid:before,.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(4) .fa-solid:before{color:#390}.home .site-body-container .entry-body .consultation i{color:#390}.home .site-body-container .entry-body .consultation .four-column .wp-block-buttons{width:100%;margin:0 auto}.home .site-body-container .entry-body .consultation .four-column .wp-block-buttons .wp-block-button{background:#390;border-radius:3px}.home .site-body-container .entry-body .consultation .four-column .wp-block-buttons .wp-block-button:hover{background:#1c8abd;opacity:1}.home .site-body-container .entry-body .consultation .fa-solid{margin-left:10px;margin-right:0}.home .site-body-container .entry-body .consultation .fa-solid:before{font-family:"Font Awesome 6 Free";color:#fff}.home .site-body-container .entry-body .qa{padding-top:5rem;padding-bottom:5rem;margin-bottom:0;filter:drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.1));padding-left:calc((100% - 1140px) / 2);padding-right:calc((100% - 1140px) / 2)}.home .site-body-container .entry-body .qa h3{margin-bottom:1rem}.home .site-body-container .entry-body .qa h3:before{content:"";display:inline-block;width:10px;height:10px;background-color:rgba(24, 91, 176, 0.6);margin-right:1rem;top:-3px;position:relative;filter:drop-shadow(2px 2px 0px rgba(24, 91, 176, 0.6));border-radius:0}.home .site-body-container .entry-body .qa img{border:solid 1px #0f4d7e}.home .site-body-container .entry-body .news{padding-top:5rem;padding-bottom:5rem;padding-left:calc((100% - 1140px) / 2);padding-right:calc((100% - 1140px) / 2);margin-bottom:0;filter:unset;border-bottom:solid 1px rgba(180, 227, 145, 0.5)}.home .site-body-container .entry-body .news #blog{background-color:#fff}.home .site-body-container .entry-body .outline{padding-top:5rem;padding-bottom:5rem;background:ivory;filter:drop-shadow(2px 4px 10px rgba(0, 0, 0, 0.05));border-bottom:solid 1px rgba(15, 77, 126, 0.05);padding-top:5rem;padding-bottom:5rem;border-bottom:solid 2px #ff9;padding-left:calc((100% - 1140px) / 2);padding-right:calc((100% - 1140px) / 2);margin-bottom:0;height:100%}.home .site-body-container .entry-body .outline p strong{color:#390;font-size:2rem}.home .site-body-container .entry-body .outline iframe,.home .site-body-container .entry-body .outline img{border:solid 1px #0f4d7e;border-radius:5px}.home .site-body-container .entry-body .outline .wp-block-image figcaption{position:relative;top:-3rem}.home .site-body-container .entry-body .outline .wp-block-image figcaption a{background-color:rgba(0, 0, 0, 0.9);color:#fff;padding:1rem 0;display:block;border-radius:0 0 5px 5px;font-size:1.6rem;color:#ffffff !important;font-size:1.6rem !important;background:linear-gradient(180deg, #630 0%, #630 50%, #630 100%) !important}.home .site-body-container .entry-body .outline h3{margin-bottom:1rem}.home .site-body-container .entry-body .outline h3:before{content:"";display:inline-block;width:10px;height:10px;background-color:rgba(24, 91, 176, 0.8);margin-right:1rem;top:-2px;position:relative;border-radius:0}.home .site-body-container .entry-body .outline figure{background-color:rgba(255, 255, 255, 0.5)}.home .site-body-container .entry-body .outline figure img{border:solid 1px #996600;border-radius:5px !important;filter:drop-shadow(2px 4px 5px rgba(153, 102, 0, 0.5))}.home .site-body-container .entry-body .outline .three-column .wp-block-column{border:solid 1px #996600;background-color:#fff;padding:10px;border-radius:8px;box-shadow:0 2px 3px rgba(0, 0, 0, 0.2)}.home .site-body-container .entry-body .outline .three-column .wp-block-column h3{color:#fff;background:linear-gradient(to bottom, #0f4d7e 0%, #0f4d7e 100%);padding:5px 10px;border-radius:5px 5px 0 0;letter-spacing:1rem}.home .site-body-container .entry-body .outline .three-column .wp-block-column h3:before{display:block;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0.2) 50%, rgba(51, 102, 0, 0.005) 51%, rgba(255, 255, 255, 0) 100%);width:100%;height:100%;border-radius:0;margin-left:-5px;margin-top:-5px}.home .site-body-container .entry-body .outline .three-column .wp-block-column li{list-style-type:none}.home .site-body-container .entry-body .outline .three-column .wp-block-column li:before{content:"□"}.home .site-body-container .entry-body .outline .three-column .wp-block-column li i{margin-left:-13px;color:#996600;font-size:1.8rem}.home .site-body-container .entry-body .outline .two-column{background-color:rgba(255, 255, 255, 0.9);padding:2rem 1rem;border:solid 1px #996600;border-radius:8px;box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);margin-bottom:5rem}.home .site-body-container .entry-body .outline .two-column .wp-block-column:first-child ul{padding:0 1rem}.home .site-body-container .entry-body .outline .two-column .wp-block-column:first-child ul li{font-size:1.8rem;list-style-type:none}.home .site-body-container .entry-body .outline .two-column .wp-block-column:first-child ul li i{color:#996600}.home .site-body-container .entry-body .outline .two-column .wp-block-column:first-child ul li:before{content:"□";position:relative;left:1.5rem}.home .site-body-container .entry-body .outline .two-column .wp-block-column:first-child ul li:first-child{padding-top:2rem;border-top:double rgba(24, 91, 176, 0.6)}.home .site-body-container .entry-body .outline .two-column .wp-block-column:first-child ul li:last-child{padding-bottom:2rem;border-bottom:double rgba(24, 91, 176, 0.6)}.home .site-body-container .entry-body .outline .two-column .wp-block-column:first-child p:last-child{font-size:2.1rem;line-height:4rem;text-indent:0;padding:0 0 0 1rem;font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-weight:600;color:rgba(24, 91, 176, 0.8)}.home .site-body-container .entry-body .outline .two-column .wp-block-column:first-child p:last-child:before{font-family:"Font Awesome 6 Free";display:block;text-align:center;line-height:4rem;font-size:3rem;color:rgba(24, 91, 176, 0.8);padding-bottom:1rem}.home .site-body-container .entry-body .outline .two-column .wp-block-column:last-child{display:table;background-image:url(https://souzoku.legalsquare.net/wp/wp-content/uploads/2024/02/main-1.png), url(https://souzoku.legalsquare.net/wp/wp-content/uploads/2024/02/introduction-04.jpg);background-image:url(https://souzoku.legalsquare.net/wp/wp-content/uploads/2024/02/introduction-04.jpg);background-size:65%;min-height:450px;background-position:top center}.home .site-body-container .entry-body .outline .two-column .wp-block-column:last-child .wp-block-group{display:table-cell;vertical-align:bottom;padding:1rem}.home .site-body-container .entry-body .outline .two-column .wp-block-column:last-child .wp-block-group div{background-color:rgba(255, 255, 255, 0.9);padding:1rem;border-radius:8px}.home .site-body-container .entry-body .outline .two-column .wp-block-column:last-child .wp-block-group div p{text-align:center;text-indent:0;margin-bottom:0;font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ＭＳ Ｐ明朝", "MS PMincho", serif;color:#0f4d7e;font-weight:600;font-size:1.6rem}.home .site-body-container .entry-body .outline .two-column .wp-block-column:last-child .wp-block-group div .wp-block-buttons{background-color:transparent}.home .site-body-container .entry-body .outline .two-column .wp-block-column:last-child .wp-block-group div .wp-block-buttons .wp-block-button{padding:0;background-color:transparent}.home .site-body-container .entry-body .outline .two-column .wp-block-column:last-child .wp-block-group div .wp-block-buttons .wp-block-button a{padding:1rem}.home .site-body-container .entry-body .outline .two-column .wp-block-column .aligncenter.size-full.is-resized img{border:none;filter:unset}.home .site-body-container .entry-body .outline .wp-container-49 .wp-block-group__inner-container h5,.home .site-body-container .entry-body .outline .wp-container-49 .wp-block-group__inner-container p,.home .site-body-container .entry-body .outline .wp-container-49 .wp-block-group__inner-container ul{max-width:80% !important;display:block;margin:0 auto}.home .site-body-container .entry-body .outline .wp-container-49 .wp-block-group__inner-container h5{margin-top:3rem}.home .site-body-container .entry-body .outline .wp-container-49 .wp-block-group__inner-container p:nth-child(3){text-indent:0}.home .site-body-container .entry-body .outline .wp-block-group__inner-container iframe{max-width:80% !important;display:block;margin:3rem auto 0}.home .site-body-container .entry-body .illustration-title{padding-top:5rem;padding-bottom:5rem;margin-bottom:0;padding-left:calc((100% - 1140px) / 2);padding-right:calc((100% - 1140px) / 2);background:linear-gradient(to right, rgba(180, 227, 145, 0.1) 0%, rgba(180, 227, 145, 0.05) 10%, rgba(180, 227, 145, 0.05) 40%, rgba(180, 227, 145, 0.05) 60%, rgba(180, 227, 145, 0.05) 90%, rgba(180, 227, 145, 0.1) 100%)}.home .site-body-container .entry-body .illustration{padding-top:0;padding-bottom:5rem;margin-bottom:0;border-bottom:solid 1px rgba(180, 227, 145, 0.5);filter:drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.1));filter:unset;padding-left:calc((100% - 1140px) / 2);padding-right:calc((100% - 1140px) / 2);background:linear-gradient(to right, rgba(180, 227, 145, 0.1) 0%, rgba(180, 227, 145, 0.05) 10%, rgba(180, 227, 145, 0.05) 40%, rgba(180, 227, 145, 0.05) 60%, rgba(180, 227, 145, 0.05) 90%, rgba(180, 227, 145, 0.1) 100%)}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container{background:url(https://souzoku.legalsquare.net/wp/wp-content/uploads/2024/02/main-1-1.svg), url(https://souzoku.legalsquare.net/wp/wp-content/uploads/2024/02/24208861_m.jpg);background-size:cover;background-repeat:no-repeat;background-position:center 50%;border-radius:5px;box-shadow:7px 7px 10px rgba(0, 0, 0, 0.1)}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container .wp-block-group__inner-container{box-shadow:unset}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container .wp-block-group{margin-top:6rem}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container h3{border-radius:50%;display:block;width:200px;height:200px;margin:0 auto;text-align:center;line-height:200px;background-color:rgba(255, 255, 255, 0.95);margin-top:20px;font-size:3rem;border:solid 5px #1c8abd}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container h3:hover{transition:1s;border:solid 5px #390;box-shadow:0 2px 10px white}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container h3 a{color:#1c8abd;filter:drop-shadow(2px 4px 6px #fff);border-radius:50%;display:block;width:190px;height:190px}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container h3 a:hover{transition:1s;color:#390}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container .wp-block-group__inner-container{background-image:unset;padding:0 3rem;height:400px;display:table;padding:0px 3rem;display:table;width:100%}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container .wp-block-group__inner-container ul{display:table-cell;vertical-align:bottom;padding-bottom:2rem}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container .wp-block-group__inner-container ul li{padding-bottom:2rem;filter:unset;text-indent:0;width:100%;background-color:rgba(255, 255, 255, 0.85);padding:10px 3rem;margin-bottom:0;margin-top:0;list-style-position:inside}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container .wp-block-group__inner-container ul li:first-child{border-radius:5px 5px 0 0}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container .wp-block-group__inner-container ul li:last-child{border-radius:0 0 5px 5px}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container .wp-block-group__inner-container ul li a{color:#0f4d7e;font-weight:600;text-decoration:unset}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container .wp-block-group__inner-container ul li a:hover{transition:1s;color:#390}.home .site-body-container .entry-body #blog{width:100%;height:210px;overflow:hidden scroll;border:solid 1px rgba(0, 0, 0, 0.3);border-radius:5px}.home .site-body-container .entry-body #blog ul{padding-left:2rem}.home .site-body-container .entry-body #blog ul .wp-block-latest-posts__post-author,.home .site-body-container .entry-body #blog ul .wp-block-latest-posts__post-date,.home .site-body-container .entry-body #blog ul .wp-block-latest-posts__post-excerpt{font-size:1.4rem}.home .site-body-container .entry-body #blog ul a{text-decoration:underline;color:#0f4d7e;font-weight:600;text-decoration-color:#0f4d7e}.home .site-body-container #guide ul li{font-size:18px}.home .site-body-container #guide ul:nth-child(4) li{font-size:18px;list-style:none}.home .site-body #content-footer{padding-top:5rem;background-color: transparent;border-bottom: unset;}.home .site-body #content-footer h3{margin-bottom:1rem}.home .site-body #content-footer h3:before{content:"";display:inline-block;width:10px;height:10px;background-color:rgba(24, 91, 176, 0.8);margin-right:1rem;top:-3px;position:relative;border-radius:0}.home .site-body #correspondence{max-width:800px;margin:auto}.home .site-body #tablepress-16{table-layout:fixed;box-shadow:7px 7px 10px rgba(0, 0, 0, 0.1)}.home .site-body #tablepress-16 .column-1{background-color:#0f4d7e;width:100px;text-align:center}.home .site-body #tablepress-16 .column-1 img{border:unset;width:70px}.home .site-body #tablepress-16 .column-2{background-color:#0f4d7e;width:250px;color:#fff;vertical-align:middle}.home .site-body #tablepress-16 .column-3{color:#000;background-color:#fff;vertical-align:middle;filter:unset;padding:5px 2rem;border:solid 1px #0f4d7e}.home .site-body #top-h2{font-weight:900;font-size:2.1rem;padding-left:0;color:#4169E1;border-bottom:unset}.home .site-body #top-h2:after{display:none}#three-inquiry.open{right:0 !important;transition:1s}@media screen and (max-width:1920px){.sm{display:none !important}}@media screen and (max-width:1920px) and (max-width:1480px){}@media screen and (max-width:1920px) and (max-width:1480px) and (max-width:1270px){.home .site-body-container .entry-body .outline,.home .site-body-container .entry-body .consultation,.home .site-body-container .entry-body .illustration-title,.home .site-body-container .entry-body .illustration,.home .site-body-container .entry-body .qa,.home .site-body-container .entry-body .news{padding-left:4rem;padding-right:4rem}}@media screen and (max-width:1920px) and (max-width:1480px) and (max-width:1270px) and (max-width:1180px){.lead,.site-header{padding-left:2rem;padding-right:2rem}.lead p{text-align:left;line-height:1.4rem;text-indent:1.3rem;padding-left:2rem}.lead p .sm{display:block !important}#google-my-business{top:10px;right:-225px}#three-inquiry{top:10px !important;right:-215px !important}#global-nav{display:none}.vk-mobile-nav-menu-btn{display:block !important}.vk-mobile-nav-menu-outer ul{width:90%;margin:0 auto !important}.home .site-body-container .entry-body .wp-container-5,.home .site-body-container .entry-body .wp-container-7,.home .site-body-container .entry-body .wp-container-11,.home .site-body-container .entry-body .wp-container-13,.home .site-body-container .entry-body .wp-container-15,.home .site-body-container .entry-body .wp-container-22,.home .site-body-container .entry-body .wp-container-26{padding-left:0;padding-right:0}.home .site-body-container .entry-body .wp-container-5,.home .site-body-container .entry-body .wp-container-11,.home .site-body-container .entry-body .wp-container-15,.home .site-body-container .entry-body .wp-container-26,.home .site-body-container .entry-body .wp-container-27,.home .site-body-container .entry-body .wp-container-33,.home .site-body-container .entry-body .wp-container-41,.home .site-body-container .entry-body .wp-container-43,.home .site-body-container .entry-body .wp-container-51{padding-left:4rem;padding-right:4rem}.home .site-body-container .entry-body .wp-container-12{}.home .site-body-container .entry-body .wp-container-25{gap:1em}.home .site-body-container .entry-body .wp-block-group .wp-block-buttons .wp-block-button .wp-block-button__link{padding:1.2rem 0;display:block;text-align:center;width:100%}.home .site-body-container .entry-body .outline .two-column .wp-block-column:last-child .wp-block-group div p{font-size:1.5rem}.home .site-body-container .entry-body .wp-block-group .wp-block-buttons{width:96%;padding:1rem 0.5rem !important}.post-name-flow #flow-one .wp-block-column ul li:nth-child(4){line-height:21px}.post-name-flow #flow-one .wp-block-column ul li:nth-child(4) span{line-height:16px}.post-name-flow #flow-one .wp-block-column:nth-child(2):after{top:10%}#custom_html-4 address h4 span{display:block;text-indent:4rem}#custom_html-4 address h4 .sm{display:block !important}body.device-pc .vk-mobile-nav{display:block}}@media screen and (max-width:1920px) and (max-width:1480px) and (max-width:1270px) and (max-width:1180px) and (max-width:1024px){.home .site-body-container .entry-body .outline .two-column .wp-block-column:last-child{background-size:80%}}@media screen and (max-width:1920px) and (max-width:1480px) and (max-width:1270px) and (max-width:1180px) and (max-width:1024px) and (max-width:991px){.lead{height:60px;padding-right:2rem;padding-left:2rem;display:block;padding-top:5px}.lead p{font-size:1.6rem;line-height:2rem;text-indent:0;padding-left:2.5rem}#site-header{padding-right:0;padding-left:0}#site-header .site-header-logo{width:50%;display:inline-block}#site-header .access{margin-top:0;width:48%;display:inline-block;float:right}.main_swiper{background-image:url(https://souzoku.legalsquare.net/wp/wp-content/uploads/2024/02/main-1.jpg)}.main_swiper .main-text-title{font-size:28px;letter-spacing:0.25rem;color:#663300 !important;text-shadow:unset !important;font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-weight:600;border-bottom:unset;text-align:center;padding-left:0}.main_swiper .main-text-title:after{display:none}.main_swiper .main-text-caption p{color:#333;text-align:center}li,th,td{font-size:1.4rem}.ltg-slide-text-title{font-size:2.1rem;letter-spacing:-0.05rem}.ltg-slide-text-title+.ltg-slide-text-caption{font-size:1.4rem;padding-top:1rem;padding-left:0}.home .site-body-container .entry-body .wp-container-4{gap:0.5em}.home .site-body-container .entry-body .wp-container-1,.home .site-body-container .entry-body .wp-container-2,.home .site-body-container .entry-body .wp-container-3{flex-basis:32% !important}.home .site-body-container .entry-body .wp-container-1 ul,.home .site-body-container .entry-body .wp-container-2 ul,.home .site-body-container .entry-body .wp-container-3 ul{padding-left:0.5em}.home .site-body-container .entry-body .wp-container-6 figure{background-image:url(https://souzoku.legalsquare.net/wp/wp-content/uploads/2022/08/solve.jpg);height:calc(100vw / 16 * 9);background-position:50%;border:solid 1px #0f4d7e;border-radius:5px;background-size:100%}.home .site-body-container .entry-body .wp-container-6 figure img{opacity:0}.home .site-body-container .entry-body .wp-container-7,.home .site-body-container .entry-body .wp-container-9{flex-basis:100% !important}.home .site-body-container .entry-body .wp-container-12{}.home .site-body-container .entry-body .wp-container-13{}.home .site-body-container .entry-body .wp-container-13 figure{background-image:url(https://souzoku.legalsquare.net/wp/wp-content/uploads/2022/08/introduction-04.jpg);height:calc(100vw / 16 * 9);background-position:50%;border:solid 1px #0f4d7e;border-radius:5px;width:40%;margin:0 auto;background-size:120%}.home .site-body-container .entry-body .wp-container-13 figure img{opacity:0;display:inline-block;max-height:unset;max-width:unset;width:100%;height:100%}.home .site-body-container .entry-body .wp-container-13 figcaption{position:relative;width:130%;margin-left:-15%;top:3rem !important}.home .site-body-container .entry-body .wp-container-14{flex-wrap:wrap !important}.home .site-body-container .entry-body .wp-container-15 .wp-block-image figcaption a{border-radius:5px}.home .site-body-container .entry-body .wp-container-1,.home .site-body-container .entry-body .wp-container-2,.home .site-body-container .entry-body .wp-container-3{flex-basis:100% !important;margin-top:2rem}.home .site-body-container .entry-body .wp-container-4,.home .site-body-container .entry-body .wp-container-16{margin:0 auto;flex-wrap:wrap !important}.home .site-body-container .entry-body .wp-container-12,.home .site-body-container .entry-body .wp-container-14{margin:1rem auto}.home .site-body-container .entry-body .wp-container-12 i,.home .site-body-container .entry-body .wp-container-14 i{transform:rotate(90deg)}.home .site-body-container .entry-body .wp-container-11,.home .site-body-container .entry-body .wp-container-13,.home .site-body-container .entry-body .wp-container-15{flex-basis:100% !important}.home .site-body-container .entry-body .wp-container-18,.home .site-body-container .entry-body .wp-container-20,.home .site-body-container .entry-body .wp-container-22,.home .site-body-container .entry-body .wp-container-24{width:49% !important;display:inline-block}.home .site-body-container .entry-body .wp-container-25{display:block}.home .site-body-container .entry-body .wp-container-32 .wp-block-group__inner-container{box-shadow:unset}.home .site-body-container .entry-body .wp-container-40{gap:1em}.home .site-body-container .entry-body .wp-container-40 .wp-block-buttons{width:100%;padding:1rem 0 !important}.home .site-body-container .entry-body .wp-container-45{width:50% !important}.home .site-body-container .entry-body .wp-container-46 p{width:50% !important;margin:0 auto}.home .site-body-container .entry-body .wp-container-47{width:100%;background-position:center !important;background-size:50% !important}.home .site-body-container .entry-body .wp-container-48{display:block}.home .site-body-container .entry-body .wp-container-48 .wp-block-column:nth-child(2){flex-basis:100% !important;margin:0 auto}.home .site-body-container .entry-body .four-column{gap:0.5em}.home .site-body-container .entry-body .five-column+p{text-align:center;margin-top:1rem}.home .site-body-container .entry-body .illustration{padding-bottom:0}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container{height:calc(100vw / 1.8);margin-bottom:3rem}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container h3{width:150px;height:150px;line-height:140px;font-size:2rem}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container h3 a{width:140px;height:150px}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container .wp-block-group__inner-container{height:calc(100vw / 3.5)}.site-footer .row .col-lg-4.col-md-6:first-child{flex:0 0 100%;max-width:100%;border-bottom:solid 1px rgba(255, 255, 255, 0.3);margin-bottom:3rem}#content-footer{padding-left:4%;padding-right:4%}#site-header .access p{display:block !important}}@media screen and (max-width:1920px) and (max-width:1480px) and (max-width:1270px) and (max-width:1180px) and (max-width:1024px) and (max-width:991px) and (max-width:781px){.lead p{font-size:12px}.home .site-body-container .entry-body li{font-size:1.6rem}.home .site-body-container .entry-body .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:unset !important;width: 100%;}.home .site-body-container .entry-body .wp-container-10 .wp-block-group{margin-bottom:0}.home .site-body-container .entry-body .wp-container-10 .wp-block-group picture{width:50%;margin:0 auto;display:block}.home .site-body-container .entry-body .wp-container-10 .wp-block-group picture img{width:100%}.home .site-body-container .entry-body .wp-container-48 .wp-block-column:nth-child(2){flex-basis:100% !important;margin:0 auto}.home .site-body-container .entry-body .three-column div{flex-basis:80% !important;margin:20px auto}.home .site-body-container .entry-body .wp-block-columns.four-column:not(.is-not-stacked-on-mobile) div{flex-basis:80% !important;margin:0 auto}.home .site-body-container .entry-body .five-column .wp-block-column:nth-child(1),.home .site-body-container .entry-body .five-column .wp-block-column:nth-child(3),.home .site-body-container .entry-body .five-column .wp-block-column:nth-child(5){flex-basis:80% !important;margin:20px 10%}.home .site-body-container .entry-body .five-column .wp-block-column:nth-child(2) i,.home .site-body-container .entry-body .five-column .wp-block-column:nth-child(4) i{transform:rotate(90deg)}.home .site-body-container .entry-body .three-column{display:block}.home .site-body-container .entry-body .outline .two-column .wp-block-column:last-child{background-size:70%;min-height:calc(100vw / 1.2)}.post-name-knowledge-inheritance .wp-block-columns.one,.post-name-knowledge-inheritance .wp-block-columns.two,.post-name-knowledge-inheritance .wp-block-columns.three,.post-name-knowledge-inheritance .wp-block-columns.four,.post-name-knowledge-inheritance .wp-block-columns.five{flex-wrap:nowrap !important}.post-name-knowledge-inheritance .wp-block-columns.one .wp-container-15,.post-name-knowledge-inheritance .wp-block-columns.one .wp-container-19,.post-name-knowledge-inheritance .wp-block-columns.one .wp-container-23,.post-name-knowledge-inheritance .wp-block-columns.one .wp-container-27,.post-name-knowledge-inheritance .wp-block-columns.one .wp-container-31,.post-name-knowledge-inheritance .wp-block-columns.two .wp-container-15,.post-name-knowledge-inheritance .wp-block-columns.two .wp-container-19,.post-name-knowledge-inheritance .wp-block-columns.two .wp-container-23,.post-name-knowledge-inheritance .wp-block-columns.two .wp-container-27,.post-name-knowledge-inheritance .wp-block-columns.two .wp-container-31,.post-name-knowledge-inheritance .wp-block-columns.three .wp-container-15,.post-name-knowledge-inheritance .wp-block-columns.three .wp-container-19,.post-name-knowledge-inheritance .wp-block-columns.three .wp-container-23,.post-name-knowledge-inheritance .wp-block-columns.three .wp-container-27,.post-name-knowledge-inheritance .wp-block-columns.three .wp-container-31,.post-name-knowledge-inheritance .wp-block-columns.four .wp-container-15,.post-name-knowledge-inheritance .wp-block-columns.four .wp-container-19,.post-name-knowledge-inheritance .wp-block-columns.four .wp-container-23,.post-name-knowledge-inheritance .wp-block-columns.four .wp-container-27,.post-name-knowledge-inheritance .wp-block-columns.four .wp-container-31,.post-name-knowledge-inheritance .wp-block-columns.five .wp-container-15,.post-name-knowledge-inheritance .wp-block-columns.five .wp-container-19,.post-name-knowledge-inheritance .wp-block-columns.five .wp-container-23,.post-name-knowledge-inheritance .wp-block-columns.five .wp-container-27,.post-name-knowledge-inheritance .wp-block-columns.five .wp-container-31{flex-basis:30% !important}.post-name-knowledge-inheritance .wp-block-columns.one .wp-container-16,.post-name-knowledge-inheritance .wp-block-columns.one .wp-container-20,.post-name-knowledge-inheritance .wp-block-columns.one .wp-container-24,.post-name-knowledge-inheritance .wp-block-columns.one .wp-container-28,.post-name-knowledge-inheritance .wp-block-columns.one .wp-container-32,.post-name-knowledge-inheritance .wp-block-columns.two .wp-container-16,.post-name-knowledge-inheritance .wp-block-columns.two .wp-container-20,.post-name-knowledge-inheritance .wp-block-columns.two .wp-container-24,.post-name-knowledge-inheritance .wp-block-columns.two .wp-container-28,.post-name-knowledge-inheritance .wp-block-columns.two .wp-container-32,.post-name-knowledge-inheritance .wp-block-columns.three .wp-container-16,.post-name-knowledge-inheritance .wp-block-columns.three .wp-container-20,.post-name-knowledge-inheritance .wp-block-columns.three .wp-container-24,.post-name-knowledge-inheritance .wp-block-columns.three .wp-container-28,.post-name-knowledge-inheritance .wp-block-columns.three .wp-container-32,.post-name-knowledge-inheritance .wp-block-columns.four .wp-container-16,.post-name-knowledge-inheritance .wp-block-columns.four .wp-container-20,.post-name-knowledge-inheritance .wp-block-columns.four .wp-container-24,.post-name-knowledge-inheritance .wp-block-columns.four .wp-container-28,.post-name-knowledge-inheritance .wp-block-columns.four .wp-container-32,.post-name-knowledge-inheritance .wp-block-columns.five .wp-container-16,.post-name-knowledge-inheritance .wp-block-columns.five .wp-container-20,.post-name-knowledge-inheritance .wp-block-columns.five .wp-container-24,.post-name-knowledge-inheritance .wp-block-columns.five .wp-container-28,.post-name-knowledge-inheritance .wp-block-columns.five .wp-container-32{flex-basis:10% !important}.post-name-knowledge-inheritance .wp-block-columns.one .wp-container-17,.post-name-knowledge-inheritance .wp-block-columns.one .wp-container-21,.post-name-knowledge-inheritance .wp-block-columns.one .wp-container-25,.post-name-knowledge-inheritance .wp-block-columns.one .wp-container-29,.post-name-knowledge-inheritance .wp-block-columns.one .wp-container-33,.post-name-knowledge-inheritance .wp-block-columns.two .wp-container-17,.post-name-knowledge-inheritance .wp-block-columns.two .wp-container-21,.post-name-knowledge-inheritance .wp-block-columns.two .wp-container-25,.post-name-knowledge-inheritance .wp-block-columns.two .wp-container-29,.post-name-knowledge-inheritance .wp-block-columns.two .wp-container-33,.post-name-knowledge-inheritance .wp-block-columns.three .wp-container-17,.post-name-knowledge-inheritance .wp-block-columns.three .wp-container-21,.post-name-knowledge-inheritance .wp-block-columns.three .wp-container-25,.post-name-knowledge-inheritance .wp-block-columns.three .wp-container-29,.post-name-knowledge-inheritance .wp-block-columns.three .wp-container-33,.post-name-knowledge-inheritance .wp-block-columns.four .wp-container-17,.post-name-knowledge-inheritance .wp-block-columns.four .wp-container-21,.post-name-knowledge-inheritance .wp-block-columns.four .wp-container-25,.post-name-knowledge-inheritance .wp-block-columns.four .wp-container-29,.post-name-knowledge-inheritance .wp-block-columns.four .wp-container-33,.post-name-knowledge-inheritance .wp-block-columns.five .wp-container-17,.post-name-knowledge-inheritance .wp-block-columns.five .wp-container-21,.post-name-knowledge-inheritance .wp-block-columns.five .wp-container-25,.post-name-knowledge-inheritance .wp-block-columns.five .wp-container-29,.post-name-knowledge-inheritance .wp-block-columns.five .wp-container-33{flex-basis:60% !important}.post-name-knowledge-inheritance .wp-container-5,.post-name-knowledge-inheritance .wp-container-8,.post-name-knowledge-inheritance .wp-container-11{display:table !important}.post-name-knowledge-inheritance .wp-container-3,.post-name-knowledge-inheritance .wp-container-6,.post-name-knowledge-inheritance .wp-container-9{display:table-cell !important;width:40% !important}.post-name-knowledge-inheritance .wp-container-4,.post-name-knowledge-inheritance .wp-container-7,.post-name-knowledge-inheritance .wp-container-10{display:table-cell !important;width:60% !important;vertical-align:middle}.post-name-knowledge-inheritance .wp-container-4 p,.post-name-knowledge-inheritance .wp-container-7 p,.post-name-knowledge-inheritance .wp-container-10 p{text-indent:0}.post-name-flow .fa-circle-chevron-right{transform:rotate(90deg)}}@media screen and (max-width:1920px) and (max-width:1480px) and (max-width:1270px) and (max-width:1180px) and (max-width:1024px) and (max-width:991px) and (max-width:781px) and (max-width:768px){.home .site-body-container .entry-body .wp-container-4{max-width:540px}.home .site-body-container .entry-body .wp-container-19{flex-wrap:wrap !important}.home .site-body-container .entry-body .wp-container-16 .wp-block-column:nth-child(1),.home .site-body-container .entry-body .wp-container-16 .wp-block-column:nth-child(3),.home .site-body-container .entry-body .wp-container-16 .wp-block-column:nth-child(5){flex-basis:30% !important}.home .site-body-container .entry-body .wp-container-16 .wp-block-column:nth-child(2),.home .site-body-container .entry-body .wp-container-16 .wp-block-column:nth-child(4){flex-basis:5% !important}.home .site-body-container .entry-body .wp-container-17,.home .site-body-container .entry-body .wp-container-18{flex-basis:100% !important}.home .site-body-container .entry-body .wp-container-31{}.home .site-body-container .entry-body .wp-container-28,.home .site-body-container .entry-body .wp-container-29,.home .site-body-container .entry-body .wp-container-30{display:inline-block;width:32%}.home .site-body-container .entry-body .wp-container-34,.home .site-body-container .entry-body .wp-container-36,.home .site-body-container .entry-body .wp-container-38{max-width:500px;margin:0 auto}.post-name-flow #flow-one{max-width:400px;margin:3rem auto 4rem}#correspondence{background-size:100%;margin-bottom:5rem}#custom_html-4 address h4 .sm{display:none !important}#custom_html-4 address h4 span{display:inline-block;text-indent:1rem}}@media screen and (max-width:1920px) and (max-width:1480px) and (max-width:1270px) and (max-width:1180px) and (max-width:1024px) and (max-width:991px) and (max-width:781px) and (max-width:768px) and (max-width:767px){.pc{display:none}.sm{display:block !important}a[href^="tel:"]{pointer-events:auto;cursor:auto}.wp-block-group{margin-bottom:2rem;padding-bottom:1rem !important;margin-top:unset !important}h2{font-size:1.75rem;letter-spacing:0;padding-left:2.1rem}.single-jitsurei h3.proceed{font-size:1.75rem}h3{font-size:1.6rem}h4,h5{font-size:1.5rem !important}p{font-size:1.4rem;line-height:2rem}th.column-1,th.column-2,th.column-3,td.column-1,td.column-2,td.column-3{font-size:1.3rem}.page-header-inner.container h1{font-size:2.2rem}.lead p{text-indent:0;margin-left:10px;font-size:11px;letter-spacing:-0.05rem}.page-header-inner.container{background-size:110%;background-position:top}#site-headerr-container{padding-right:0;padding-left:0}#site-header .site-header-logo{width:85%;margin-top:0}#site-header .access{width:13%;max-width:unset;min-width:unset;background:transparent}.site-header-container .access div#h_form{display:none}.site-header-container .access div p:first-child{display:none}.site-header-container .access div a span{display:none}.site-body-container.container{padding-left:2.5rem;padding-right:2.5rem}.ltg-slide picture img{filter:unset;opacity:0}.swiper-slide.item-1,.swiper-slide.item-2,.swiper-slide.item-3,.swiper-slide.item-4,.swiper-slide.item-5,.swiper-slide.item-6{background:url(https://souzoku.legalsquare.net/wp/wp-content/uploads/2024/02/main-1.jpg);background-size:100%;background-repeat:no-repeat}#site-header .access p{display:none !important}#site-header .access a span{display:none !important}.home .site-body-container.container{padding-left:0;padding-right:0;height:100%}.home .site-body-container .entry-body .qa,.home .site-body-container .entry-body .illustration-title,.home .site-body-container .entry-body .wp-container-43{padding-top:2rem;padding-bottom:2rem}.home .site-body-container .entry-body .consultation .two-column .wp-block-column:last-child .wp-block-group p strong{display:inline-block;float:unset;position:unset;top:0;text-indent:0;margin-bottom:1rem;display:block;width:250px;margin:2rem auto 0}.home .site-body-container .entry-body .outline p strong{font-size:1.4rem}.home .site-body-container .entry-body .outline .two-column .wp-block-column:first-child ul{padding:0}.home .site-body-container .entry-body .outline .two-column .wp-block-column:first-child ul li{letter-spacing:-0.1rem;font-size:1.3rem}.home .site-body-container .entry-body .outline .two-column .wp-block-column:first-child ul li i{padding-left:2px}.home .site-body-container .entry-body .outline .two-column .wp-block-column:first-child p:last-child{font-size:1.6rem;line-height:3rem;padding-bottom:2rem}.home .site-body-container .entry-body .outline .two-column .wp-block-column:last-child{background-size:100% !important}.home .site-body-container .entry-body .outline .two-column .wp-block-column:last-child .wp-block-group div p{width:96% !important;font-size:1.4rem}.home .site-body-container .entry-body .outline .two-column .wp-block-column:last-child .wp-block-group div .wp-block-buttons{width:90% !important}.home .site-body-container .entry-body .outline .wp-container-49 .wp-block-group__inner-container h5,.home .site-body-container .entry-body .outline .wp-container-49 .wp-block-group__inner-container p,.home .site-body-container .entry-body .outline .wp-container-49 .wp-block-group__inner-container ul,.home .site-body-container .entry-body .outline .wp-block-group__inner-container iframe{width:90% !important}.home .site-body-container .entry-body .outline .wp-container-49 .wp-block-group__inner-container ul{padding-left:1em}.home .site-body-container .entry-body .outline .wp-container-49 .wp-block-group__inner-container ul li{font-size:1.4rem !important}.home .site-body-container .entry-body .outline .wp-container-49 .wp-block-group__inner-container h5,.home .site-body-container .entry-body .outline .wp-container-49 .wp-block-group__inner-container p,.home .site-body-container .entry-body .outline .wp-container-49 .wp-block-group__inner-container ul{max-width:none !important}.home .site-body-container .entry-body .outline .wp-container-49 .wp-block-group__inner-container iframe{max-width:unset !important}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container{height:calc(100vw * 0.85);background-position:bottom}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container h3{width:unset;height:100%;line-height:unset;font-size:1.4rem;background-color:transparent;border:unset;margin-top:0}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container h3 a{width:100%;height:auto;background-color:#fff;border-radius:unset}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container .wp-block-group__inner-container{height:unset;padding:0}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container .wp-block-group__inner-container ul{display:block;vertical-align:bottom;padding:0}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container .wp-block-group__inner-container ul li{padding:0;line-height:3rem;letter-spacing:-0.05rem}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container .wp-block-group__inner-container ul li a{font-size:1.3rem}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container .wp-container-31{padding-top:10px}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container .wp-container-31 .wp-block-column h3 a{margin-top:0;letter-spacing:0.5rem}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container .wp-container-31+.wp-block-group .wp-block-group__inner-container{margin-bottom:0}.home .site-body-container .entry-body .wp-container-5,.home .site-body-container .entry-body .wp-container-11,.home .site-body-container .entry-body .wp-container-15,.home .site-body-container .entry-body .wp-container-26,.home .site-body-container .entry-body .wp-container-27,.home .site-body-container .entry-body .wp-container-33,.home .site-body-container .entry-body .wp-container-41,.home .site-body-container .entry-body .wp-container-43,.home .site-body-container .entry-body .wp-container-51{padding-left:3rem;padding-right:3rem}.home .site-body-container .entry-body .wp-container-31{margin-bottom:calc(100vw / 3)}.home .site-body-container .entry-body .wp-container-32{position:relative;top:2rem}.home .site-body-container .entry-body .five-column+p{letter-spacing:0}.home .site-body-container .entry-body .wp-container-6{margin-bottom:0;padding-bottom:0 !important}.home .site-body-container .entry-body .wp-container-10{gap:1em}.home .site-body-container .entry-body .wp-container-16 .wp-block-column:nth-child(1),.home .site-body-container .entry-body .wp-container-16 .wp-block-column:nth-child(3),.home .site-body-container .entry-body .wp-container-16 .wp-block-column:nth-child(5),.home .site-body-container .entry-body .wp-container-31 .wp-block-column:nth-child(1),.home .site-body-container .entry-body .wp-container-31 .wp-block-column:nth-child(3),.home .site-body-container .entry-body .wp-container-31 .wp-block-column:nth-child(5){flex-basis:100% !important}.home .site-body-container .entry-body .wp-container-16 .wp-block-column:nth-child(2),.home .site-body-container .entry-body .wp-container-16 .wp-block-column:nth-child(4),.home .site-body-container .entry-body .wp-container-31 .wp-block-column:nth-child(2),.home .site-body-container .entry-body .wp-container-31 .wp-block-column:nth-child(4){flex-basis:100% !important}.home .site-body-container .entry-body .wp-container-31{gap:5px}.home .site-body-container .entry-body .four-column,.home .site-body-container .entry-body .wp-container-core-columns-layout-6{display:block}.home .site-body-container .entry-body .wp-container-core-columns-layout-5.wp-container-core-columns-layout-5{gap:5px}.home .site-body-container .wp-container-10 .wp-block-group picture{width:90% !important}.home .site-body-container .wp-container-16 .fa-solid{transform:rotate(90deg);padding:10px 0}.home .site-body-container .wp-container-40{display:block}.home .site-body #tablepress-16{box-shadow:unset}.home .site-body #tablepress-16 .column-1{display:none}.home .site-body #tablepress-16 .column-2,.home .site-body #tablepress-16 .column-3{display:block;width:100%;font-size:1.4rem;line-height:2rem}.home .site-body #tablepress-16 .column-3{margin-bottom:10px;padding:10px 2rem}.home .site-body-container .entry-body .three-column div{flex-basis:80% !important;margin:10px 5%}.home .site-body-container .entry-body .outline .two-column .wp-block-column:last-child{background-size:70%;min-height:calc(100vw * 1.3)}.home .site-body-container .entry-body .wp-block-columns.four-column div{margin:0 auto}.home .site-body-container .entry-body .consultation .fa-solid{display:none}.home .site-body-container .entry-body h1{border-top:0;position:relative;font-weight:900;font-size:4vw;letter-spacing:0;margin:0 0 1.5rem;padding:0;border-bottom:1px solid #4169E1;font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ＭＳ Ｐ明朝", "MS PMincho", serif;line-height:3rem;width:90vw}.home .site-body-container .entry-body h1:after{content:unset}.post-name-introduction .entry-body .wp-container-10 iframe{width:90% !important;display:block}.post-name-greeting .entry-body .wp-container-1{float:none;margin-right:0}.post-name-cost .entry-body #tablepress-4 td:first-child,.post-name-cost .entry-body #tablepress-5 td:first-child,.post-name-cost .entry-body #tablepress-6 td:first-child{width:25%}.post-name-flow #flow ul li a{letter-spacing:-0.1rem}.post-name-flow #flow-one .wp-block-column h3 a{font-size:1.8rem}.post-name-flow #flow-one .wp-block-column ul li span:before{position:relative;top:0.5rem}.post-name-flow #flow-one .wp-container-2 i,.post-name-flow #flow-one .wp-container-4 i{transform:rotate(90deg)}.post-name-flow #flow-two ul li{margin-bottom:1rem}.post-name-flow #flow-two ul li span{font-size:1.4rem}.post-name-flow #flow-two ul li:before{display:none}.post-name-flow #flow-two ul li:after{display:none}.post-name-flow #flow-two ul li.here{margin-top:0;margin-bottom:1rem}.post-name-flow #flow-two ul:nth-child(2){margin-bottom:0}.post-name-flow #flow-two ul:nth-child(2) li:after{content:"";display:block;width:50px;height:50px;background-image:url(https://souzoku.legalsquare.net/wp/wp-content/uploads/2022/10/light-blue.svg);background-size:4rem;transform:unset;background-position:50%;background-repeat:no-repeat;position:unset;margin:0 auto;transform:rotate(90deg)}.post-name-flow #flow-two ul:nth-child(2) li:nth-child(3):after{display:none}.post-name-flow #flow-two ul:nth-child(3){padding:0}.post-name-flow #flow-two ul:nth-child(3) span:nth-child(1) a{font-size:1.4rem;height:4rem;display:inline-block}.post-name-flow #flow-two ul:nth-child(3) li:nth-child(1),.post-name-flow #flow-two ul:nth-child(3) li:nth-child(3){margin-bottom:0;width:46%;margin:0 2%}.post-name-flow #flow-two ul:nth-child(3) li:nth-child(1):after,.post-name-flow #flow-two ul:nth-child(3) li:nth-child(3):after{content:"";display:block;width:50px;height:50px;background-image:url(https://souzoku.legalsquare.net/wp/wp-content/uploads/2022/10/light-green.svg);background-size:4rem;transform:unset;background-position:50%;background-repeat:no-repeat;position:unset;margin:0 auto;transform:rotate(90deg)}.post-name-flow #flow-two ul:nth-child(3) li:nth-child(2),.post-name-flow #flow-two ul:nth-child(3) li:nth-child(4){margin-bottom:0}.post-name-flow #flow-two ul:nth-child(3) li:nth-child(2):after,.post-name-flow #flow-two ul:nth-child(3) li:nth-child(4):after{content:"";display:block;width:50px;height:50px;background-image:url(https://souzoku.legalsquare.net/wp/wp-content/uploads/2022/07/right.svg);background-size:4rem;transform:unset;background-position:50%;background-repeat:no-repeat;position:unset;margin:0 auto;transform:rotate(90deg)}.post-name-flow #flow-two ul:nth-child(3) li span:nth-child(2){padding-bottom:0}.post-name-flow #flow-two ul:nth-child(4) span a{font-size:1.4rem}.post-name-flow #flow-three ul li{margin-bottom:2rem}.post-name-flow #flow-three ul li span{font-size:1.4rem}.post-name-flow #flow-three ul:nth-child(2) li:nth-child(2):before{display:none}.post-name-flow #flow-three ul:nth-child(2) li:nth-child(2):after{content:"";display:block;width:50px;height:50px;background-image:url(https://souzoku.legalsquare.net/wp/wp-content/uploads/2022/10/light-green.svg);background-size:4rem;transform:unset;background-position:50%;background-repeat:no-repeat;position:unset;margin:0 auto;transform:rotate(90deg)}.post-name-flow #flow-three ul:nth-child(2) span{width:96%}.post-name-flow #flow-three ul:nth-child(3) li:nth-child(2):before{display:none}.post-name-flow #flow-three ul:nth-child(3) li:nth-child(2):after{content:"";display:block;width:50px;height:50px;background-image:url(https://souzoku.legalsquare.net/wp/wp-content/uploads/2022/07/right.svg);background-size:4rem;transform:unset;background-position:50%;background-repeat:no-repeat;position:unset;margin:0 auto;transform:rotate(90deg)}.post-name-flow #flow-three ul:nth-child(3) span{width:96%}.post-name-flow #flow-four ul li{margin-bottom:0}.post-name-flow #flow-four ul li span{font-size:1.4rem}.post-name-flow #flow-four-one:before{font-size:1.6rem !important}.post-name-flow #flow-four-one li:before{display:none !important}.post-name-flow #flow-four-one li:after{content:"";display:block;width:50px !important;height:50px !important;background-image:url(https://souzoku.legalsquare.net/wp/wp-content/uploads/2022/10/light-green.svg) !important;background-size:4rem !important;transform:unset !important;background-position:50% !important;background-repeat:no-repeat !important;position:unset !important;margin:0 auto !important;transform:rotate(90deg) !important}.post-name-flow #flow-four-one li:nth-child(2),.post-name-flow #flow-four-one li:nth-child(3){margin-top:0 !important}.post-name-flow #flow-four-one li:nth-child(2):after,.post-name-flow #flow-four-one li:nth-child(3):after{background-image:url(https://souzoku.legalsquare.net/wp/wp-content/uploads/2022/10/light-blue.svg) !important}.post-name-flow #flow-four-one li:nth-child(4){margin-bottom:3rem !important}.post-name-flow #flow-four-two:before{display:none !important}.post-name-flow #flow-four-four li:before{display:none !important}.post-name-flow #flow-four-four li:after{content:"";display:block;width:50px !important;height:50px !important;background-image:url(https://souzoku.legalsquare.net/wp/wp-content/uploads/2022/10/light-blue.svg) !important;background-size:4rem !important;transform:unset !important;background-position:50% !important;background-repeat:no-repeat !important;position:unset !important;margin:0 auto !important;transform:rotate(90deg) !important}.post-name-flow #flow-four-four li:last-child{margin-top:0 !important}.post-name-flow #flow-five:before{font-size:1.6rem !important}.post-name-flow #flow-five li span{border:unset !important}.post-name-flow #flow-five #flow-four-two{width:50%;margin-top:0 !important;padding-top:0 !important}.post-name-flow #flow-five #flow-four-two li span{width:96% !important;padding-left:0;padding-right:0}.post-name-flow #flow-five #flow-four-two li:before{display:none}.post-name-flow #flow-five #flow-four-two li:after{content:"";display:block;width:50px;height:50px;background-image:url(https://souzoku.legalsquare.net/wp/wp-content/uploads/2022/07/right.svg) !important;background-size:4rem !important;transform:unset !important;background-position:50% !important;background-repeat:no-repeat !important;position:unset;margin:0 auto;transform:rotate(90deg) !important}.post-name-flow #flow-five #flow-four-two:after{content:"";display:block;width:50px !important;height:50px !important;background-image:url(https://souzoku.legalsquare.net/wp/wp-content/uploads/2022/07/right.svg) !important;background-size:4rem !important;transform:unset !important;background-position:50% !important;background-repeat:no-repeat !important;position:unset !important;margin:0 auto !important;transform:rotate(90deg) !important}.post-name-flow #flow-five #flow-four-three{width:50%}.post-name-flow #flow-five #flow-four-three li span{width:96% !important}.post-name-flow #flow-five #flow-four-three li:before{display:none}.post-name-flow #flow-five #flow-four-three li:after{content:"";display:block;width:50px;height:50px;background-image:url(https://souzoku.legalsquare.net/wp/wp-content/uploads/2022/07/right.svg) !important;background-size:4rem !important;transform:unset !important;background-position:50% !important;background-repeat:no-repeat !important;position:unset;margin:0 auto;transform:rotate(90deg) !important}.site-footer-copyright p{font-size:1.1rem;margin:0}.ltg-slide-text-set{height:calc(100vw / 3)}.ltg-slide-text-title+.ltg-slide-text-caption{font-weight:600;filter:drop-shadow(2px 4px 6px #fff)}.mini-content-container-1 .btn,.mini-content-container-2 .btn,.mini-content-container-3 .btn,.mini-content-container-4 .btn,.mini-content-container-5 .btn,.mini-content-container-6 .btn{margin-left:0}.single-qanda .qa-a p{font-size:1.4rem}.tax-qa_type .wp-block-latest-posts__list li .qa-q a,.post-type-qanda .wp-block-latest-posts li p a{display:block}.tax-qa_type .wp-block-latest-posts__list li .qa-q a{padding-left:25px}.tax-qa_type .wp-block-latest-posts__list li .qa-q:before{left:-10px}footer #block-3 p{font-size:1.4rem}.pc{display:none !important}}@media screen and (max-width:1920px) and (max-width:1480px) and (max-width:1270px) and (max-width:1180px) and (max-width:1024px) and (max-width:991px) and (max-width:781px) and (max-width:768px) and (max-width:767px) and (max-width:480px){#three-inquiry{right:-175px !important;top:5px !important}.lead{height:45px}.lead p{line-height:1.8rem}#site-header .access p{display:none !important}#site-header .access a span{display:none !important}body.home{height:auto;max-height:10500px}.home .site-body-container .entry-body .wp-container-18,.home .site-body-container .entry-body .wp-container-20,.home .site-body-container .entry-body .wp-container-22,.home .site-body-container .entry-body .wp-container-24{width:100% !important}.page-header-inner.container{background-size:110%;background-position:top}.home .site-body-container #guide ul:nth-child(4) li,.home .site-body-container #guide ul li{font-size:1.4rem}.home .site-body-container .entry-body .outline,.home .site-body-container .entry-body .consultation,.home .site-body-container .entry-body .illustration-title,.home .site-body-container .entry-body .illustration,.home .site-body-container .entry-body .qa,.home .site-body-container .entry-body .news{padding-left:2rem;padding-right:2rem;max-width:100%;height:auto}.home .site-body-container .entry-body .outline .three-column{display:block}.home .site-body-container .entry-body .outline .three-column .wp-block-column{margin-bottom:3rem}.home .site-body-container .entry-body .consultation .two-column{display:block}.home .site-body-container .entry-body .consultation .two-column .wp-block-column{margin-bottom:3rem}.home .site-body-container .entry-body .consultation .two-column .wp-block-column:nth-child(1) figure img{margin:0 auto}.home .site-body-container .entry-body .outline .two-column .wp-block-column:last-child{width:100%}.home .site-body-container .entry-body .outline .wp-block-group__inner-container iframe{max-width:89% !important;display:block;margin:3rem auto 0;max-height:350px;height:350px}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container .wp-block-group__inner-container{box-shadow:unset}.home .site-body-container .entry-body .illustration .wp-block-group__inner-container h3 a{width:80%;height:auto;background-color:rgba(255, 255, 255, 0.9);border-radius:unset;margin:10px auto 0;padding:5px;border:solid 0.5px #1c8abd;filter:unset;border-radius:5px}div#swiper-wrapper-b31060fde8657a9fc>div.swiper-slide>picture>img.ltg-slide-item-img{max-height:350px;max-width:450px}.swiper-fade .swiper-slide img{max-height:350px;max-width:450px}.home .site-body-container .entry-body .consultation .fa-solid{max-width:20px;max-height:20px}.home .ltg-slide picture{background-image:url(https://souzoku.legalsquare.net/wp/wp-content/uploads/2024/02/main-1-1.svg), url(https://souzoku.legalsquare.net/wp/wp-content/uploads/2024/02/main-1.gif) !important}.home .ltg-slide source,.home .ltg-slide img{opacity:0}.home .lightning_swiper.swiper,.home .ltg-slide picture{width:100vw;height:calc(100vw / 1.32)}.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(1) h4 a,.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(3) h4 a,.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(5) h4 a{background:#006633}.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(1) h5,.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(3) h5,.home .site-body-container .entry-body .consultation .five-column .wp-block-column:nth-child(5) h5{color:#006633}#three-inquiry div p a{background:#006633}.home .main{height:100%}body.home{width:100%}.home .site-body-container .entry-body h1{width:100%}div.lightning_swiper.swiper.swiper-container.ltg-slide{width:100%;height:100%}div.lightning_swiper.swiper.swiper-container.ltg-slide img{width:100%;height:100%}div.main_swiper.swiper.swiper-container.ltg-slide{width:100%;height:100%}div.main_swiper.swiper.swiper-container.ltg-slide img{width:100%;height:100%}.main_swiper{background-image:url(https://souzoku.legalsquare.net/wp/wp-content/uploads/2024/02/main-1.jpg)}.main-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.site-header-container .access div p:first-child{display:none}.site-header-container .access div a span:last-child{display:none}.home .site-body-container .entry-body h1{font-size:2.1rem}.main-text-title{font-size:2.1rem !important;letter-spacing:-0.05rem;color:#663300 !important;text-shadow:unset !important;font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-weight:600;border-bottom:unset}.main-text-title:after{content:unset}.main-text-caption{margin-bottom:0;font-size:12px}.main-text-caption p{font-size:3.3vw;filter:drop-shadow(0px 1px 2px #fff);text-align:left !important}}@media screen and (max-width:1920px) and (max-width:1480px) and (max-width:1270px) and (max-width:1180px) and (max-width:1024px) and (max-width:991px) and (max-width:781px) and (max-width:768px) and (max-width:767px) and (max-width:480px) and (max-width:320px){}.sakura,.sakura2{position:absolute;padding:0;margin:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.sakura li,.sakura2 li{position:absolute;list-style:none;top:130px;background:#ffdbed;background:linear-gradient(to right, #390 0%, #b4e391 100%);border-radius:0% 70%;animation:fall 4s linear infinite, sway 2s ease-in-out infinite alternate}.sakura li:nth-child(1),.sakura li:nth-child(6),.sakura2 li:nth-child(1),.sakura2 li:nth-child(6){background:linear-gradient(to right, rgba(204, 255, 204, 0.2) 0%, rgba(204, 255, 204, 0.2) 100%)}.sakura li:nth-child(2),.sakura li:nth-child(7),.sakura2 li:nth-child(2),.sakura2 li:nth-child(7){background:linear-gradient(to right, rgba(51, 153, 0, 0.2) 0%, rgba(180, 227, 145, 0.1) 100%)}.sakura li:nth-child(3),.sakura li:nth-child(8),.sakura2 li:nth-child(3),.sakura2 li:nth-child(8){background:linear-gradient(to right, rgba(51, 153, 0, 0.1) 0%, rgba(51, 153, 0, 0.2) 100%)}.sakura li:nth-child(4),.sakura li:nth-child(9),.sakura2 li:nth-child(4),.sakura2 li:nth-child(9){background:linear-gradient(to right, rgba(51, 153, 0, 0.1) 0%, rgba(51, 153, 0, 0.3) 100%)}.sakura li:nth-child(5),.sakura li:nth-child(10),.sakura2 li:nth-child(5),.sakura2 li:nth-child(10){background:linear-gradient(to right, rgba(51, 153, 0, 0.3) 0%, rgba(51, 153, 0, 0.1) 100%)}.sakura li:nth-child(1),.sakura2 li:nth-child(1){left:-10px;width:4px;height:2px;animation:fall 10s linear infinite, sway1 25s ease-in-out infinite;animation-delay:2s}.sakura li:nth-child(2),.sakura2 li:nth-child(2){left:-15px;width:5px;height:2.5px;animation:fall 15s linear infinite, sway1 25s ease-in-out infinite;animation-delay:8s}.sakura li:nth-child(3),.sakura2 li:nth-child(3){left:-20px;width:4px;height:2px;animation:fall 9s linear infinite, sway1 25s ease-in-out infinite;animation-delay:13s}.sakura li:nth-child(4),.sakura2 li:nth-child(4){left:-25px;width:3px;height:1px;animation:fall 8s linear infinite, sway2 25s ease-in-out infinite;animation-delay:7s}.sakura li:nth-child(5),.sakura2 li:nth-child(5){left:-30px;width:4px;height:2px;animation:fall 10s linear infinite, sway1 25s ease-in-out infinite;animation-delay:0s}.sakura li:nth-child(6),.sakura2 li:nth-child(6){left:-35px;width:4px;height:2px;animation:fall 11s linear infinite, sway2 25s ease-in-out infinite;animation-delay:3s}.sakura li:nth-child(7),.sakura2 li:nth-child(7){left:-40px;width:4px;height:2px;animation:fall 7s linear infinite, sway2 25s ease-in-out infinite;animation-delay:7s}.sakura li:nth-child(8),.sakura2 li:nth-child(8){left:-45px;width:4px;height:2px;animation:fall 7s linear infinite, sway1 25s ease-in-out infinite;animation-delay:3s}.sakura li:nth-child(9),.sakura2 li:nth-child(9){left:-50px;width:4px;height:2px;animation:fall 10s linear infinite, sway2 25s ease-in-out infinite;animation-delay:4s}.sakura li:nth-child(10),.sakura2 li:nth-child(10){left:-50px;width:4px;height:2px;animation:fall 10s linear infinite, sway2 25s ease-in-out infinite;animation-delay:4s}.sakura2 li{background-color:#99FF00}.sakura2 li:nth-child(1){left:-10px;animation:fall 6s linear infinite, sway1 20s ease-in-out infinite;animation-delay:1s}.sakura2 li:nth-child(2){left:-15px;animation:fall 8s linear infinite, sway1 20s ease-in-out infinite;animation-delay:3s}.sakura2 li:nth-child(3){left:-20px;animation:fall 9s linear infinite, sway1 20s ease-in-out infinite;animation-delay:4s}.sakura2 li:nth-child(4){left:-25px;animation:fall 7s linear infinite, sway1 20s ease-in-out infinite;animation-delay:5s}.sakura2 li:nth-child(5){left:-30px;animation:fall 10 linear infinite, sway1 20s ease-in-out infinite;animation-delay:6s}.sakura2 li:nth-child(6){left:-35px;animation:fall 4s linear infinite, sway1 20s ease-in-out infinite;animation-delay:7s}.sakura2 li:nth-child(7){left:-40px;animation:fall 5s linear infinite, sway1 20s ease-in-out infinite;animation-delay:4s}.sakura2 li:nth-child(8){left:-45px;animation:fall 3s linear infinite, sway1 20s ease-in-out infinite;animation-delay:8s}.sakura2 li:nth-child(9){left:-50px;animation:fall 11 linear infinite, sway1 20s ease-in-out infinite;animation-delay:9s}.sakura2 li:nth-child(10){left:-50px;animation:fall 12 linear infinite, sway1 20s ease-in-out infinite;animation-delay:10s}@keyframes fall{0%{top:30px}100%{top:-40px}}@keyframes sway1{0%{transform:translateX(0px) rotate(-15deg);opacity:0}50%{opacity:1}100%{width:3px;height:1px;transform:translateX(600px) rotate(345deg);opacity:0}}@keyframes sway2{0%{transform:translateX(0px) rotate(0deg);opacity:0}50%{opacity:1}100%{width:3px;height:1px;transform:translateX(500px) rotate(300deg);opacity:0}}@media screen and (max-width:480px){#my-business{z-index:99999;position:fixed;bottom:0;width:85vw;left:1vw}#my-business a{margin-bottom:0;background-color:white;padding:5px 1rem;width:85vw;border-radius:5px 5px 0 0}#my-business a:hover{background-color:white}}