html{scroll-behavior:smooth;scroll-padding-top:100px}body{width:375px;margin:0 auto}img{display:block}.popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000cc;display:flex;justify-content:center;align-items:center;z-index:1000}.popup .popup-content{position:absolute;top:250px;z-index:100;width:345px;height:200px}.popup .popup-content .popup-text{background-color:#ffffff;font-family:Noto Sans JP;font-size:12px;font-weight:400;line-height:20px;text-align:left;padding:10px}.popup .popup-content .title{width:345px;height:40px;top:250px;left:15px;gap:0px;opacity:0px;font-family:Noto Sans JP;font-size:14px;font-weight:700;line-height:20px;text-align:center;display:flex;align-items:center;justify-content:center;color:white;background-color:#AA7D3B}.popup .popup-content .title svg{top:15px;right:15px;position:absolute}.popup .popup-content .text2{margin-top:20px}.popup .popup-content ul li{display:flex}.popup .popup-content ul li::before{margin-top:9px;margin-right:5px;flex-shrink:0;display:block;width:3px;height:3px;border-radius:50%;content:"";background-color:#333333}.chatForm-wrapper{width:375px;background-color:#FBF6E9;position:relative}.chatForm-wrapper .progress-bar-wrapper{width:375px;height:46px;padding:0 15px;box-sizing:border-box;background-color:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,0.05);display:flex;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:999}.chatForm-wrapper .progress-bar-wrapper .progress-bar-inner .progress-bar{width:284px;height:14px;border-radius:20px;background-color:#D9D9D9}.chatForm-wrapper .progress-bar-wrapper .progress-bar-inner .progress-bar .progress-bar-current{width:71px;height:14px;border-radius:20px;background-color:#AA7D3B}.chatForm-wrapper .progress-bar-wrapper .progress-text{color:#AA7D3B;text-align:right;font-family:"Noto Sans JP", sans-serif;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:normal}.chatForm-wrapper .progress-bar-wrapper .progress-text .progress-number{vertical-align:baseline}.chatForm-wrapper .chatForm-header{height:68px;padding:10px;box-sizing:border-box;background-color:#fff}.chatForm-wrapper .chatForm-header .header-inner .header-logo{width:134px;height:48px}.chatForm-wrapper .kv-wrapper .kv-img{width:375px;height:452px}.chatForm-wrapper .chatForm-main{margin-top:-20px;padding:60px 15px 40px;box-sizing:border-box}.chatForm-wrapper .chatForm-main.chatForm_2{margin-top:0;padding:40px 15px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container{padding:15px 0 0 0;box-sizing:border-box;position:relative}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container:nth-of-type(n + 2){margin-top:40px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-icon{width:35px;height:35px;position:absolute;top:0;left:0}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-balloon-area{margin-left:45px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-balloon-area .chat-balloon{width:285px;padding:15px;box-sizing:border-box;border-radius:0 20px 20px 20px;background-color:#fff;color:#333;font-family:"Noto Sans JP", sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:normal}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-balloon-area .chat-balloon b{color:#AA7D3B;vertical-align:baseline}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-balloon-area .chat-balloon span{font-size:11px;font-weight:500;vertical-align:baseline}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-balloon-area .chat-balloon:nth-of-type(n + 2){margin-top:10px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area{margin:20px auto 0;padding:15px;box-sizing:border-box;border-radius:20px;background-color:#FFFDF2;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:5px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area.worries-field-area{padding:20px 15px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area label input[type=radio]{display:none}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area label .worries-appearance{display:block;width:155px;height:50px;padding-right:14px;box-sizing:border-box;border-radius:8px;border:1px solid #AA7D3B;background-color:#fff;display:flex;justify-content:flex-end;align-items:center;color:#333;text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:normal;vertical-align:baseline;cursor:pointer;position:relative}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area label .worries-appearance .worries-text{width:98px;vertical-align:baseline}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area label .worries-appearance::before{display:block;content:"";position:absolute;top:0;bottom:0;margin:auto 0}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area label .worries-appearance.worries_1::before{width:18px;height:16px;background:url(/assets/lp/recommendation/icon_1-ada05cb17e14f3cceaa769d396617326b39105cdba9ba913100e9ba349714de1.png) no-repeat top center/18px 16px;left:16px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area label .worries-appearance.worries_2::before{width:22px;height:20px;background:url(/assets/lp/recommendation/icon_2-832300da081369e4f8e4f00e0aeb69c1de3c8b42fb08245ae06fd7c9a2e241e8.png) no-repeat top center/22px 20px;left:15px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area label .worries-appearance.worries_3::before{width:20px;height:20px;background:url(/assets/lp/recommendation/icon_3-fd9363378d11c0997081a2dcba87a7bf33868d34bad9ff358be87cdd9024e0b8.png) no-repeat top center/20px 20px;left:15px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area label .worries-appearance.worries_4::before{width:17px;height:18px;background:url(/assets/lp/recommendation/icon_4-70a7d65b476968bb13c693f6d3382036b7e8aeb9c303bccfecdc21c17eaa7d48.png) no-repeat top center/17px 18px;left:17px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area label .worries-appearance.worries_5::before{width:22px;height:20px;background:url(/assets/lp/recommendation/icon_5-6776d9cc94122427c3fd4c69cd9017059c3278ece604ad5cd57b2a07299dd392.png) no-repeat top center/22px 20px;left:14px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area label .worries-appearance.worries_6::before{width:18px;height:20px;background:url(/assets/lp/recommendation/icon_6-43329ee2d1a683d72d68eb2b1db504426dc28a74ee2c84f917ad6f578a3b3334.png) no-repeat top center/18px 20px;left:17px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area label .worries-appearance.worries_7::before{width:16px;height:20px;background:url(/assets/lp/recommendation/icon_7-c91fdb4447c700ec296e3c328c80e295fb62918fc44f452f1e372f38fe95adb2.png) no-repeat top center/16px 20px;left:17px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area label .worries-appearance.worries_8::before{width:22px;height:20px;background:url(/assets/lp/recommendation/icon_8-84b36aee4172c5674a289a3da5de5ec64e26be24b77829c2e3257ace62b6bd29.png) no-repeat top center/22px 20px;left:15px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area label .worries-appearance.worries_9::before{width:20px;height:20px;background:url(/assets/lp/recommendation/icon_9-6773f2cbeee1f85376b977d1757343f69bf251e202a2d7310ec486f14ab49e92.png) no-repeat top center/20px 20px;left:15px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area label .worries-appearance.worries_10::before{width:16px;height:20px;background:url(/assets/lp/recommendation/icon_10-79d8f34891786a355d44bf61910b566bf999df9260d37fbedca4bf44fa0a75d6.png) no-repeat top center/16px 20px;left:18px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area label input[type=radio]:checked+.worries-appearance{background-color:#AA7D3B;color:#fff}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area label input[type=radio]:checked+.worries-appearance.worries_1::before{background:url(/assets/lp/recommendation/icon_1_checked-6927379754b507ffce9ced7724edec03fc081a75f0e32df6eab58cded45a246a.png) no-repeat top center/18px 16px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area label input[type=radio]:checked+.worries-appearance.worries_2::before{background:url(/assets/lp/recommendation/icon_2_checked-1644e59d9aedb534cb1fb65aa0fc5ecb06f87368ee620083ac4cb70b418b2d31.png) no-repeat top center/22px 20px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area label input[type=radio]:checked+.worries-appearance.worries_3::before{background:url(/assets/lp/recommendation/icon_3_checked-97ffcb75bcc8dd571e06e5e6e31207975151287c5699a273730ede8ad716c26e.png) no-repeat top center/20px 20px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area label input[type=radio]:checked+.worries-appearance.worries_4::before{background:url(/assets/lp/recommendation/icon_4_checked-fef2a1b8f21ba35bbd430fb53a4be084227328374542158b4ea684e52788f5ac.png) no-repeat top center/17px 18px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area label input[type=radio]:checked+.worries-appearance.worries_5::before{background:url(/assets/lp/recommendation/icon_5_checked-ce48b1e241281095e5c3c61908f13d00ce7a6b42adebc86deb3204c3ab7b851b.png) no-repeat top center/22px 20px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area label input[type=radio]:checked+.worries-appearance.worries_6::before{background:url(/assets/lp/recommendation/icon_6_checked-c93a0df94c46e6e63c6cab818d18bfe6c5fbb55b3ae3541399f8ce91cdfd05b1.png) no-repeat top center/18px 20px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area label input[type=radio]:checked+.worries-appearance.worries_7::before{background:url(/assets/lp/recommendation/icon_7_checked-672027c79e2ab4579ba79db8b7d177086f3563d4abcf3a52e70935287acb9044.png) no-repeat top center/16px 20px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area label input[type=radio]:checked+.worries-appearance.worries_8::before{background:url(/assets/lp/recommendation/icon_8_checked-20eb379749827d3bc7afb87d0a6337abf40af02bcf99e1ea558ea13fb1074ef6.png) no-repeat top center/22px 20px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area label input[type=radio]:checked+.worries-appearance.worries_9::before{background:url(/assets/lp/recommendation/icon_9_checked-1764599bd34873d587b91db3d84e3254be1e01f6c5d37a17234b2dfe40ef1c7d.png) no-repeat top center/20px 20px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area label input[type=radio]:checked+.worries-appearance.worries_10::before{background:url(/assets/lp/recommendation/icon_10_checked-c627a91cebe2f1c04dd92e9f60ca13590b0f4d9e601bd6807e489a55eb1c5a48.png) no-repeat top center/16px 20px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area .select-tool-wrapper{position:relative}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area .select-tool-wrapper::after{display:block;content:"";width:12px;height:7px;background-color:#747474;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;right:15px;top:0;bottom:0;margin:auto 0;pointer-events:none}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area .select-tool-wrapper .select-tool{width:315px;height:50px;padding:0 50px;box-sizing:border-box;border-radius:8px;border:1px solid #AA7D3B;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#333;font-family:"Noto Sans JP", sans-serif;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:normal}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area .select-tool-wrapper .select-tool:focus{outline:none}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area .select-tool-wrapper.detail-field::before{display:block;content:"";width:21px;height:20px;background:url(/assets/lp/recommendation/icon-field-d8452b0ceef416ee74a23551b5e794f589495807f6a32efea7e59abf9a7f4c1f.png) no-repeat top center/21px 20px;position:absolute;top:0;bottom:0;left:15px;margin:auto 0}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area .select-tool-wrapper.place::before{display:block;content:"";width:14px;height:18px;background:url(/assets/lp/recommendation/icon-place-78ff695ce979be6bb5a9fc6f758a1b70e9251b28f5e1cab112a46e80f47bf719.png) no-repeat top center/14px 18px;position:absolute;top:0;bottom:0;left:18px;margin:auto 0}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area .select-tool-wrapper.condition.select-condition--opened::after{background-color:#fff;transform:rotate(180deg)}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area .select-tool-wrapper.condition.select-condition--opened .select-condition-title{background-color:#AA7D3B;color:#fff}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area .select-tool-wrapper.condition.select-condition--opened .select-condition-title::before{background:url(/assets/lp/recommendation/icon-condition_selected-306acdf524bac7b6a2462a726fb4d2ac2f604d425c3100a00706fa3a11396653.png) no-repeat top center/18px 18px}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area .select-tool-wrapper .select-condition-title{width:315px;height:50px;padding:0 50px;box-sizing:border-box;border-radius:8px;border:1px solid #AA7D3B;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#333;font-family:"Noto Sans JP", sans-serif;font-size:14px;font-weight:700;line-height:48px;letter-spacing:normal;cursor:pointer}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area .select-tool-wrapper .select-condition-title::before{display:block;content:"";width:18px;height:18px;background:url(/assets/lp/recommendation/icon-condition-320f7ec8d02fe3dff6b1877f4e181ada478efad0d2a19a1b6a2812f4e7e10ef5.png) no-repeat top center/18px 18px;position:absolute;top:0;bottom:0;left:16px;margin:auto 0}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area .condition-group{display:none;margin:5px auto 0;width:315px;padding:20px;box-sizing:border-box;border-radius:10px;background-color:#fff}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area .condition-group label input[type=checkbox]{display:none}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area .condition-group label .checkbox-apperance{display:block;padding-left:40px;box-sizing:border-box;color:#333;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:normal;position:relative;vertical-align:baseline;cursor:pointer}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area .condition-group label .checkbox-apperance::before{display:block;content:"\f00c";color:#fff;text-align:center;font-family:"Font Awesome 6 Free";font-size:13px;font-weight:900;line-height:20px;width:20px;height:20px;background-color:#ddd;border-radius:2px;position:absolute;left:0;top:0}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area .condition-group label input[type=checkbox]:checked+.checkbox-apperance::before{background-color:#AA7D3B}.chatForm-wrapper .chatForm-main .chat-card-group .chat-card-container .chat-form-area .condition-group label:nth-of-type(n + 2) .checkbox-apperance{margin-top:15px}.chatForm-wrapper .chatForm-main .cta-btn-wrapper{margin:40px auto 0}.chatForm-wrapper .chatForm-main .cta-btn-wrapper .cta-btn{display:block;width:345px;height:54px;margin:0 auto;padding-right:9px;box-sizing:border-box;border:none;border-radius:60px;background-color:#C13636;box-shadow:0 2px 4px 0 rgba(0,0,0,0.15);color:#fff;text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:normal;cursor:pointer;position:relative}.chatForm-wrapper .chatForm-main .cta-btn-wrapper .cta-btn::after{display:block;content:"\f054";width:1em;height:1em;font-family:"Font Awesome 6 Free";font-size:12px;font-weight:900;line-height:1;position:absolute;top:0;bottom:0;right:13px;margin:auto 0}.chatForm-result-wrapper .header-area .header--rn{min-height:60px}.chatForm-result-wrapper .header-area .header--rn .header__liner{width:375px;min-height:60px;margin:0 auto;padding-left:10px;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;position:relative}.chatForm-result-wrapper .header-area .header--rn .header__liner .header__title-and-desc div .header__logo-link .header__logo{width:122px;height:auto}.chatForm-result-wrapper .header-area .header--rn .header__liner .header__sign-in__button{display:block;width:42px;height:24px;background:url(/lp/recommendation/login-btn.png) no-repeat top 50% left 50%/42px 24px;text-decoration:none;position:absolute;right:64px;top:18px}.chatForm-result-wrapper .header-area .header--rn .header__liner .sp-menu__button{width:50px;height:60px;background:url(/lp/recommendation/hamburger.png) no-repeat top 50% left 50%/24px 24px;position:absolute;top:0;right:7px;cursor:pointer}.chatForm-result-wrapper .result-kv-wrapper .result-kv-img{width:375px;height:240px}.chatForm-result-wrapper .result-main-content{padding-bottom:40px;box-sizing:border-box;background-color:#FBF6E9}.chatForm-result-wrapper .result-main-content .about_order_link{padding:10px 15px 0 0;box-sizing:border-box;color:#333;text-align:right;font-family:"Noto Sans JP", sans-serif;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:normal;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.chatForm-result-wrapper .result-main-content .about_order_link a{color:#333}.chatForm-result-wrapper .result-main-content .about_order_link a .fa{margin-right:3px;font-family:"Font Awesome 6 Free";font-size:9px;font-weight:900}.chatForm-result-wrapper .result-main-content .no-results-message{width:345px;margin:40px auto 0;background-color:white;display:flex;align-items:center;justify-content:center;font-family:Noto Sans JP;font-size:14px;font-weight:700;line-height:16.8px;text-align:center;padding:13px 0 20px;border-radius:10px;color:#AA7D3B}.chatForm-result-wrapper .result-main-content .lawyer-office-group{margin:10px auto 0}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit{padding:20px 15px 19px;box-sizing:border-box;background-color:#fff}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit:nth-of-type(n + 2){border-top:1px solid #ddd}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-unit-upper{display:flex;justify-content:flex-start;align-items:flex-start}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-unit-upper .office-img{border-radius:3px;width:120px;height:90px;-o-object-fit:cover;object-fit:cover;margin-right:12px}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-unit-upper .office-unit-data .office-name{color:#0452CE;font-family:"Noto Sans JP", sans-serif;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:normal;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-unit-upper .office-unit-data .office-address{margin-top:8px;padding-left:14px;box-sizing:border-box;color:#888;font-family:"Noto Sans JP", sans-serif;font-size:10px;font-weight:500;line-height:1.5;letter-spacing:normal;position:relative}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-unit-upper .office-unit-data .office-address::before{display:block;content:"\f3c5";width:1em;height:1em;font-family:"Font Awesome 6 Free";font-size:12px;font-weight:900;line-height:1;position:absolute;left:0;top:2px}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-unit-upper .office-unit-data .office-dsc{margin-top:8px;color:#333;font-family:"Noto Sans JP", sans-serif;font-size:10px;font-weight:500;line-height:1.5;letter-spacing:normal}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile{margin:18px auto 0}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta{width:345px}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main{padding:18px 15px 20px;box-sizing:border-box;border-radius:8px;border:2px solid #d9d9d9;background-color:#fff;position:relative}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .office-open-state-group{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px 14px;box-sizing:border-box;background-color:#fff;color:#333;font-family:"Noto Sans JP", sans-serif;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:normal;position:absolute;top:-14px;right:0;left:0;margin:0 auto}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .office-open-state-group .open-state{display:inline}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .office-open-state-group .open-state .fa-solid{margin-right:5px;color:#A89B5F;font-family:"Font Awesome 6 Free";font-weight:900}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .office-open-state-group .office-biz-hours{margin-left:5px;display:inline}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .office-cta__multi-col .cta-contact-call{display:flex;justify-content:center;align-items:center;width:315px;height:54px;margin:0 auto;box-sizing:border-box;border-radius:60px;background:#F4AF14;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);color:#fff;text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-weight:700;line-height:1.0;letter-spacing:normal;text-decoration:none;position:relative}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .office-cta__multi-col .cta-contact-call .fa-solid{margin-right:5px;font-family:"Font Awesome 6 Free";font-weight:900}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .office-cta__multi-col .cta-contact-call .cta-call-number-tag{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;margin-left:5px;padding:0 6px;box-sizing:border-box;border-radius:3px;background-color:#fff;color:#C13636;text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:11px;font-weight:700;line-height:20px}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .office-cta__multi-col.col_2{margin-top:16px}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .office-cta__multi-col:has(.cta-email-link-button):has(.cta-line-add-friend){display:flex;display:flex;justify-content:center;align-items:flex-start;gap:0 10px}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .office-cta__multi-col:has(.cta-email-link-button):has(.cta-line-add-friend) .cta-email-link-button{display:block;width:152px;height:46px;border-radius:60px;box-sizing:border-box;background-color:#EDECE4;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);color:#333;text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:normal;text-decoration:none;display:flex;justify-content:center;align-items:center}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .office-cta__multi-col:has(.cta-email-link-button):has(.cta-line-add-friend) .cta-email-link-button span{vertical-align:baseline}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .office-cta__multi-col:has(.cta-email-link-button):has(.cta-line-add-friend) .cta-email-link-button span .cta-email-link-button-balloon{color:#C13636;font-size:10px}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .office-cta__multi-col:has(.cta-email-link-button):has(.cta-line-add-friend) .cta-email-link-button span .fa-envelope{margin-right:5px;font-family:"Font Awesome 6 Free";font-size:14px;font-weight:900}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .office-cta__multi-col .cta-email-link-button{display:block;width:315px;height:54px;border-radius:60px;box-sizing:border-box;background-color:#EDECE4;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);color:#333;text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:normal;text-decoration:none;display:flex;justify-content:center;align-items:center}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .office-cta__multi-col .cta-email-link-button span{vertical-align:baseline}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .office-cta__multi-col .cta-email-link-button span .cta-email-link-button-balloon{color:#C13636;font-size:11px}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .office-cta__multi-col .cta-email-link-button span .fa-envelope{margin-right:5px;font-family:"Font Awesome 6 Free";font-weight:900}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .office-cta__multi-col .cta-email-link-button.cta-email_2{display:block;width:315px;height:54px;margin:0 auto;box-sizing:border-box;border-radius:60px;background:#F4AF14;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);color:#fff;text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-weight:700;line-height:54px;letter-spacing:normal;text-decoration:none;position:relative}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .office-cta__multi-col .cta-email-link-button.cta-email_2 span{vertical-align:baseline}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .office-cta__multi-col .cta-email-link-button.cta-email_2 span .fa-solid{margin-right:5px;font-family:"Font Awesome 6 Free";font-weight:900}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .office-cta__multi-col .cta-email-link-button.cta-email_2 span .cta-mail-number-tag{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:10px;padding:0 6px;box-sizing:border-box;border-radius:3px;background-color:#fff;color:#C13636;text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:11px;font-weight:700;line-height:20px}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .office-cta__multi-col .cta-line-add-friend .cta-line-add-friend-link-button{display:block;width:152px;height:46px;border-radius:60px;box-sizing:border-box;background-color:#EDECE4;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);color:#333;text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:normal;text-decoration:none;display:flex;justify-content:center;align-items:center;gap:0 5px}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .office-cta__multi-col .cta-line-add-friend .cta-line-add-friend-link-button .icon-line{width:22px;height:22px}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .user-rules-acception-label{margin-top:12px;display:block;text-align:right}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .user-rules-acception-label .user-rules-acception-ichekbox{display:none}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .user-rules-acception-label .user-rules-acception-ichekbox:checked+.user-rules-acception-apperance::after{display:block;content:"\f00c";width:12px;height:12px;color:#c13636;font-family:"Font Awesome 6 Free";font-size:9px;text-align:center;font-weight:900;line-height:12px;position:absolute;top:0;bottom:0;left:0;margin:auto 0}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .user-rules-acception-label .user-rules-acception-apperance{padding-left:17px;box-sizing:border-box;color:#333;font-family:"Noto Sans JP", sans-serif;font-size:11px;font-weight:500;line-height:1.2;letter-spacing:normal;vertical-align:baseline;position:relative;cursor:pointer}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .user-rules-acception-label .user-rules-acception-apperance::before{display:block;content:"";width:12px;height:12px;border-radius:2px;border:1px solid #ddd;background-color:#fff;box-sizing:border-box;position:absolute;left:0;top:0;bottom:0;margin:auto 0}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .user-rules-acception-label .user-rules-acception-apperance .user-rules-link-text{color:#0452CE;text-decoration:none}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .user-rules-acception-label .user-rules-acception-apperance .apperance-annotation{color:#C13636;vertical-align:baseline}.chatForm-result-wrapper .result-main-content .show-other-office-wrapper{margin:40px auto 0}.chatForm-result-wrapper .result-main-content .show-other-office-wrapper .show-other-office{display:block;width:315px;height:54px;margin:0 auto;border-radius:60px;background-color:#888;box-shadow:0 2px 4px 0 rgba(0,0,0,0.15);color:#fff;text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-weight:700;line-height:54px;letter-spacing:normal;text-decoration:none;position:relative}.chatForm-result-wrapper .result-main-content .show-other-office-wrapper .show-other-office::after{display:block;content:"\f054";width:1em;height:1em;font-family:"Font Awesome 6 Free";font-size:13px;text-align:center;font-weight:900;line-height:1;position:absolute;right:12px;top:0;bottom:0;margin:auto 0}.chatForm-result-wrapper .result-main-content .change-search-criteria-wrapper{width:345px;margin:40px auto 0;padding:13px 15px 20px;box-sizing:border-box;border-radius:10px;background-color:#fff}.chatForm-result-wrapper .result-main-content .change-search-criteria-wrapper .change-criteria-heading{color:#AA7D3B;text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:normal}.chatForm-result-wrapper .result-main-content .change-search-criteria-wrapper .your-criteria{margin-top:8px;color:#333;text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:normal}.chatForm-result-wrapper .result-main-content .change-search-criteria-wrapper .criteria-form-wrapper{margin:5px auto 0}.chatForm-result-wrapper .result-main-content .change-search-criteria-wrapper .criteria-form-wrapper form .criteria-select-tool-group .criteria-select-tool-wrapper{box-sizing:border-box;position:relative}.chatForm-result-wrapper .result-main-content .change-search-criteria-wrapper .criteria-form-wrapper form .criteria-select-tool-group .criteria-select-tool-wrapper:nth-of-type(n + 2){margin-top:5px}.chatForm-result-wrapper .result-main-content .change-search-criteria-wrapper .criteria-form-wrapper form .criteria-select-tool-group .criteria-select-tool-wrapper .criteria-select-title{height:1em;color:#AA7D3B;font-family:"Noto Sans JP", sans-serif;font-size:14px;font-weight:700;line-height:1.0;letter-spacing:normal;position:absolute;left:20px;top:0;bottom:0;margin:auto 0;pointer-events:none}.chatForm-result-wrapper .result-main-content .change-search-criteria-wrapper .criteria-form-wrapper form .criteria-select-tool-group .criteria-select-tool-wrapper .criteria-select-title span{color:#333;font-family:"Noto Sans JP", sans-serif;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:normal;vertical-align:baseline}.chatForm-result-wrapper .result-main-content .change-search-criteria-wrapper .criteria-form-wrapper form .criteria-select-tool-group .criteria-select-tool-wrapper .criteria-select-tool{width:315px;height:50px;padding:0 45px 0 90px;box-sizing:border-box;border-radius:8px;border:1px solid #AA7D3B;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#333;font-family:"Noto Sans JP", sans-serif;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:normal;cursor:pointer}.chatForm-result-wrapper .result-main-content .change-search-criteria-wrapper .criteria-form-wrapper form .criteria-select-tool-group .criteria-select-tool-wrapper .criteria-select-tool:focus{outline:none}.chatForm-result-wrapper .result-main-content .change-search-criteria-wrapper .criteria-form-wrapper form .criteria-select-tool-group .criteria-select-tool-wrapper::after{display:block;content:"";width:12px;height:7px;background-color:#747474;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;right:15px;top:0;bottom:0;margin:auto 0;pointer-events:none}.chatForm-result-wrapper .result-main-content .change-search-criteria-wrapper .criteria-form-wrapper form .criteria-select-tool-group .condition-select-unit .criteria-select-tool-wrapper .criteria-select-tool{margin-top:5px}.chatForm-result-wrapper .result-main-content .change-search-criteria-wrapper .criteria-form-wrapper form .criteria-select-tool-group .condition-select-unit .criteria-select-tool-wrapper .criteria-select-tool.desired-condition-selected{line-height:50px}.chatForm-result-wrapper .result-main-content .change-search-criteria-wrapper .criteria-form-wrapper form .criteria-select-tool-group .condition-select-unit .desired-condition-group{display:none;margin:5px auto 0;width:315px;padding:20px;box-sizing:border-box;border-radius:10px;background-color:#fff}.chatForm-result-wrapper .result-main-content .change-search-criteria-wrapper .criteria-form-wrapper form .criteria-select-tool-group .condition-select-unit .desired-condition-group label input[type=checkbox]{display:none}.chatForm-result-wrapper .result-main-content .change-search-criteria-wrapper .criteria-form-wrapper form .criteria-select-tool-group .condition-select-unit .desired-condition-group label .checkbox-apperance{display:block;padding-left:40px;box-sizing:border-box;color:#333;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:normal;position:relative;vertical-align:baseline;cursor:pointer}.chatForm-result-wrapper .result-main-content .change-search-criteria-wrapper .criteria-form-wrapper form .criteria-select-tool-group .condition-select-unit .desired-condition-group label .checkbox-apperance::before{display:block;content:"\f00c";color:#fff;text-align:center;font-family:"Font Awesome 6 Free";font-size:13px;font-weight:900;line-height:20px;width:20px;height:20px;background-color:#ddd;border-radius:2px;position:absolute;left:0;top:0}.chatForm-result-wrapper .result-main-content .change-search-criteria-wrapper .criteria-form-wrapper form .criteria-select-tool-group .condition-select-unit .desired-condition-group label input[type=checkbox]:checked+.checkbox-apperance::before{background-color:#AA7D3B}.chatForm-result-wrapper .result-main-content .change-search-criteria-wrapper .criteria-form-wrapper form .criteria-select-tool-group .condition-select-unit .desired-condition-group label:nth-of-type(n + 2) .checkbox-apperance{margin-top:15px}.chatForm-result-wrapper .result-main-content .change-search-criteria-wrapper .criteria-form-wrapper form .search-tool-submit{display:block;width:152px;height:46px;margin:20px auto 0;border-radius:60px;background-color:#AA7D3B;box-shadow:0 2ps 4px 0 rgba(0,0,0,0.15);border:none;color:#fff;text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:normal;cursor:pointer}.chatForm-result-wrapper .result-main-content .change-search-criteria-wrapper .criteria-form-wrapper form .search-tool-submit.disabled{background-color:#cccccc;cursor:not-allowed}.chatForm-result-wrapper .footer-area{background-color:#fff}.chatForm-result-wrapper .footer-area .footer-inner{padding:17px 15px 17px;box-sizing:border-box}.chatForm-result-wrapper .footer-area .footer-inner .footer-corporate-info{width:345px;padding-bottom:6px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #c4c4c4}.chatForm-result-wrapper .footer-area .footer-inner .footer-corporate-info .footer-logo .logp-img{width:110px;height:22px}.chatForm-result-wrapper .footer-area .footer-inner .footer-corporate-info .corporate-info-text{width:220px;color:#333;font-family:"Noto Sans JP", sans-serif;font-size:10px;font-weight:500;line-height:1.3;letter-spacing:normal}.chatForm-result-wrapper .footer-area .footer-inner small{display:block;padding-top:7px;box-sizing:border-box;color:#333;font-family:"Noto Sans JP", sans-serif;text-align:center;font-size:10px;font-weight:500;line-height:1.5;letter-spacing:normal}.chatForm-result-wrapper .footer-area .footer-inner small .far{font-family:"Font Awesome 6 Free";font-style:7px;font-weight:400}.chatForm-result-wrapper .result-main-content .lawyer-office-group .lawyer-office-unit .office-cta-mobile .office-cta .office-cta-main .office-cta__multi-col.col_2{display:flex;justify-content:center;align-items:flex-start;margin-top:16px}
