body{min-width:1280px;margin:0 auto}img{display:block}.section-content{box-sizing:border-box;padding:60px 0 100px}.section-layout{display:flex;justify-content:center;align-items:flex-start;gap:0 40px}.office-card{width:300px}.office-card .office-card__title{box-sizing:border-box;padding:19px 0 16px;border-radius:5px 5px 0 0;background-color:#777;color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:700;line-height:1.14;letter-spacing:normal}.office-card .office-card__inner{box-sizing:border-box;padding:20px 24px 24px;border-radius:0 0 5px 5px;border-right:1px solid #DDD;border-bottom:1px solid #DDD;border-left:1px solid #DDD}.office-card .office-card__inner .office-card__name{color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:normal}.office-card .office-card__inner .office-card__lawyer{margin-top:10px;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.0;letter-spacing:normal}.office-card .office-card__inner .office-card__lawyer b{font-weight:700}.office-card .office-card__inner .office-card__photo{margin-top:15px}.office-card .office-card__inner .office-card__photo img{width:250px;height:188px;border-radius:3px;object-fit:contain}.office-card .office-card__inner .office-card__info{margin-top:20px}.office-card .office-card__inner .office-card__info .office-card__prouds{box-sizing:border-box;padding-bottom:19px;border-bottom:1px solid #DDD}.office-card .office-card__inner .office-card__info .office-card__prouds .office-card__prouds-title{color:#303030;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:normal}.office-card .office-card__inner .office-card__info .office-card__prouds .office-card__prouds-list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:7px;margin-top:10px;list-style:none}.office-card .office-card__inner .office-card__info .office-card__prouds .office-card__prouds-list .office-card__prouds-list-item{box-sizing:border-box;width:fit-content;height:25px;padding:0 8px;border-radius:3px;background-color:#F5F5F5;color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:25px}.office-card .office-card__inner .office-card__info .office-card__system{margin-top:20px}.office-card .office-card__inner .office-card__info .office-card__system .office-card__system-title{color:#173C80;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:normal}.office-card .office-card__inner .office-card__info .office-card__system .office-card__system-list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:7px;margin-top:10px;list-style:none}.office-card .office-card__inner .office-card__info .office-card__system .office-card__system-list .office-card__system-list-item{box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:0 5px;padding:7px 8px;border-radius:3px;background:#EFF1F8}.office-card .office-card__inner .office-card__info .office-card__system .office-card__system-list .office-card__system-list-item img{width:auto;height:11px}.office-card .office-card__inner .office-card__info .office-card__system .office-card__system-list .office-card__system-list-item span{color:#173C80;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.0;letter-spacing:normal}.office-card .office-card__inner .office-card__info .office-card__overview{margin-top:25px}.office-card .office-card__inner .office-card__info .office-card__overview .office-card__overview-detail table tbody tr:last-child th{border-bottom:1px solid #DDD}.office-card .office-card__inner .office-card__info .office-card__overview .office-card__overview-detail table tbody tr:last-child td{border-bottom:1px solid #DDD}.office-card .office-card__inner .office-card__info .office-card__overview .office-card__overview-detail table tbody tr th{box-sizing:border-box;width:86px;padding:11.5px 14px;border-top:1px solid #DDD;border-left:1px solid #DDD;background-color:#EFF1F8;color:#333;text-align:left;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:normal}.office-card .office-card__inner .office-card__info .office-card__overview .office-card__overview-detail table tbody tr td{box-sizing:border-box;padding:11.5px 14px;border-top:1px solid #DDD;border-right:1px solid #DDD;background-color:#FFF;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:normal}.step .step-form{box-sizing:border-box;width:660px;padding:50px;border-radius:3px;background-color:#F6F6F6}.step .step-form .step-form__cta{box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:15px 0;border-radius:150px;background-color:#FFF}.step .step-form .step-form__cta .step-form__business-time{box-sizing:border-box;flex-basis:240px;padding:6px 0;color:#333;font-family:Helvetica, Arial, sans-serif;font-size:14px;font-weight:700;line-height:1.0;letter-spacing:0.28px}.step .step-form .step-form__cta .step-form__business-time .business-time--open{margin-right:12px;color:#06C755;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;letter-spacing:normal}.step .step-form .step-form__cta .step-form__business-time .business-time--open::before{display:inline-block;width:20px;height:20px;margin-right:4px;content:"\f058";text-align:center;font-family:"Font Awesome 6 Free";font-weight:900;line-height:20px}.step .step-form .step-form__cta .step-form__business-time .business-time--tel{display:block;margin-top:4px;font-size:12px;font-weight:500;line-height:1.6;letter-spacing:normal}.step .step-form .step-form__cta .step-form__cta-main{box-sizing:border-box;flex-basis:240px;padding:7px 0;border-left:1px solid #DDD}.step .step-form .step-form__cta .step-form__cta-main .step-form__cta-reservation-only{margin-bottom:10px;color:#C13636;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:400;line-height:1.0;letter-spacing:0.22px}.step .step-form .step-form__cta .step-form__cta-main .office-cta-tel .office-cta-tel-number{display:flex;justify-content:center;align-items:center;cursor:pointer}.step .step-form .step-form__cta .step-form__cta-main .office-cta-tel .office-cta-tel-number .fa-solid{margin-right:5px;font-family:"Font Awesome 6 Free";font-weight:900}.step .step-form .step-form__cta .step-form__cta-main .office-cta-tel .office-cta-tel-number span{color:#333;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:700;line-height:1.0;letter-spacing:normal}.step .step-form .step-form__cta .step-form__cta-main .office-cta-tel .office-cta-tel-cover{display:flex;justify-content:center;align-items:center;cursor:pointer}.step .step-form .step-form__cta .step-form__cta-main .office-cta-tel .office-cta-tel-cover .fa-solid{margin-right:15px;font-family:"Font Awesome 6 Free";font-size:17px;font-weight:900}.step .step-form .step-form__cta .step-form__cta-main .office-cta-tel .office-cta-tel-cover span{color:#333;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:700;line-height:1.0;letter-spacing:0.72px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.step .step-form .step-form__unit{margin-top:30px;background-color:#FFF;border-radius:5px}.step .step-form .step-form__unit .step-form__unit-title{box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;gap:0 20px;padding:25px 50px 24px;border-bottom:1px solid #DDD;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:normal}.step .step-form .step-form__unit .step-form__unit-title .progress-img{width:80px;height:80px}.step .step-form .step-form__unit .step-form__unit-main{box-sizing:border-box;padding:50px}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__radio-flex{display:flex;justify-content:center;align-items:center;gap:0 20px}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__radio-flex .step-form__radio-label .step-form__radio{display:none}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__radio-flex .step-form__radio-label span{display:block;width:220px;height:59px;border-radius:3px;background-color:#B7B7B7;color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:59px;letter-spacing:0.8px;cursor:pointer;transition:0.3s}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__radio-flex .step-form__radio-label span:hover{background-color:#173C80}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__unit-note{box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;margin-top:45px;gap:0 15px;padding:20px;border-radius:3px;background-color:#F9F9F9}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__unit-note::before{content:"\f06a";color:#A48B78;font-family:"Font Awesome 6 Free";font-size:20px;font-weight:900;line-height:1.0}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__unit-note .step-form__unit-note-sentence{color:#666;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:normal}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__unit-note .step-form__unit-note-sentence b{font-weight:700}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__unit-note .step-form__unit-note-sentence a{color:#A48B78;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__select-apperance{position:relative;width:100%;height:56px;background-color:transparent}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__select-apperance::after{position:absolute;top:0;right:20px;bottom:0;width:1em;height:1em;margin:auto 0;content:"\f078";color:#7C7C7C;font-family:"Font Awesome 6 Free";font-size:12px;font-weight:900;line-height:1.0;pointer-events:none}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__select-apperance .step-form__select{box-sizing:border-box;width:100%;height:56px;padding:0 20px;border-radius:3px;border:1px solid #D8D8D8;background-color:#F4F4F4;appearance:none;cursor:pointer;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:400;line-height:1.0;letter-spacing:normal}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__select-apperance .step-form__select:focus{outline:none}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .error-message{margin-top:5px;color:#FE131E;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0.55px}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__action{margin-top:40px}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__action.action--send{margin-top:25px}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__action .forward-button{display:block;width:100%;height:59px;border-radius:3px;border:none;background-color:#333;color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:0.8px;cursor:pointer;pointer-events:all}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__action .forward-button:disabled{background-color:#B7B7B7;pointer-events:none}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__action .return-button{display:block;margin:16px auto 0;border:none;background-color:transparent;color:#999;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.0;letter-spacing:normal;cursor:pointer}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__info:nth-of-type(n + 2){margin-top:32px}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__info .step-form__info-title{position:relative;display:block;width:fit-content;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:1.0;letter-spacing:normal}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__info .step-form__info-title.--required::after{position:absolute;top:0;right:-15px;content:"*";color:#E25656;font-size:16px}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__info .step-form__info-title--with-button{display:flex;justify-content:flex-start;align-items:center}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__info .specimen-button{box-sizing:border-box;width:fit-content;height:29px;padding:0 9px;margin-left:35px;border-radius:3px;border:1px solid #9AB8D7;background-color:#EAF4FE;color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:29px;letter-spacing:normal;cursor:pointer}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__info .input-info{margin-top:13px}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__info .input-info .input-text{box-sizing:border-box;width:100%;height:56px;padding:0 19px;border-radius:3px;border:1px solid #D8D8D8;background-color:#F4F4F4;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:400;line-height:1.0;letter-spacing:normal}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__info .input-info .input-text::placeholder{color:#A3A3A3}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__info .input-info .input-text:focus{outline:none}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__info .input-info .input-textarea{box-sizing:border-box;resize:none;width:464px;height:360px;padding:14px 19px;border-radius:3px;border:1px solid #D8D8D8;background-color:#F4F4F4;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:normal}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__info .input-info .input-textarea::placeholder{color:#7C7C7C}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__info .input-info .input-textarea:focus{outline:none}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__legal-info{margin-top:37px}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__legal-info .step-form__legal-check{display:none}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__legal-info .step-form__legal-check:checked+.step-form__legal-check-label span::before{border:1px solid #41648A;background-color:#41648A}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__legal-info .step-form__legal-check-label span{box-sizing:border-box;position:relative;display:block;padding-left:30px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0.7px;cursor:pointer}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__legal-info .step-form__legal-check-label span::before{box-sizing:border-box;position:absolute;top:0;bottom:0;left:0;width:20px;height:20px;margin:auto 0;border-radius:3px;border:1px solid #B6B6B6;background-color:#FFF;content:""}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__legal-info .step-form__legal-check-label span::after{position:absolute;top:0;bottom:0;left:1px;width:20px;height:20px;margin:auto 0;content:"\f00c";color:#FFF;text-align:center;font-family:"Font Awesome 6 Free";font-size:12px;font-weight:900;line-height:20px}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__acception{margin-top:40px;color:#000;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:normal}.step .step-form .step-form__unit .step-form__unit-main .step-form__unit-question .step-form__acception .step-form__acception-link{color:#17B;text-decoration:underline}.step .step-form .step-form__thanks .step-form__title{color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:28px;font-weight:700;line-height:1.4;letter-spacing:normal}.step .step-form .step-form__thanks .step-form__message{margin-top:35px}.step .step-form .step-form__thanks .step-form__message p{color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:normal}.step .step-form .step-form__thanks .step-form__message p:nth-of-type(n + 2){margin-top:20px}.step .step-form .step-form__thanks .thanks-flow{box-sizing:border-box;margin-top:40px;padding:40px 50px;border-radius:3px;background-color:#FFF}.step .step-form .step-form__thanks .thanks-flow .thanks-flow__title{color:#173C80;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:20px;font-weight:700;line-height:1.0;letter-spacing:normal}.step .step-form .step-form__thanks .thanks-flow .thanks-flow__items{margin-top:33px;counter-reset:number}.step .step-form .step-form__thanks .thanks-flow .thanks-flow__items .thanks-flow__item{box-sizing:border-box;margin-top:20px;border:1px solid #DDD;background-color:#FFF}.step .step-form .step-form__thanks .thanks-flow .thanks-flow__items .thanks-flow__item .thanks-flow__details[open] .thanks-flow__summary::after{background:url(/assets/form/icon_minus.png) no-repeat top center/12px 12px}.step .step-form .step-form__thanks .thanks-flow .thanks-flow__items .thanks-flow__item .thanks-flow__details .thanks-flow__summary{box-sizing:border-box;position:relative;padding:10px 26px 10px 44px;background-color:#EFF1F8;color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:normal;list-style:none;cursor:pointer}.step .step-form .step-form__thanks .thanks-flow .thanks-flow__items .thanks-flow__item .thanks-flow__details .thanks-flow__summary::-webkit-details-marker{display:none}.step .step-form .step-form__thanks .thanks-flow .thanks-flow__items .thanks-flow__item .thanks-flow__details .thanks-flow__summary::marker{content:""}.step .step-form .step-form__thanks .thanks-flow .thanks-flow__items .thanks-flow__item .thanks-flow__details .thanks-flow__summary::before{position:absolute;left:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;width:44px;height:100%;background-color:#173C80;counter-increment:number;content:counter(number);color:#FFF;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:22px;font-weight:700;line-height:43px}.step .step-form .step-form__thanks .thanks-flow .thanks-flow__items .thanks-flow__item .thanks-flow__details .thanks-flow__summary::after{position:absolute;right:15px;top:0;bottom:0;width:12px;height:12px;margin:auto 0;background:url(/assets/form/icon_plus.png) no-repeat top center/12px 12px;content:""}.step .step-form .step-form__thanks .thanks-flow .thanks-flow__items .thanks-flow__item .thanks-flow__details .thanks-flow__content{box-sizing:border-box;padding:25px 29px 29px}.step .step-form .step-form__thanks .thanks-flow .thanks-flow__items .thanks-flow__item .thanks-flow__details .thanks-flow__content .thanks-flow__paragraph{color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:normal}.step .step-form .step-form__thanks .thanks-flow .thanks-flow__items .thanks-flow__item .thanks-flow__details .thanks-flow__content .thanks-flow__note{margin:15px auto 7px;color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:normal}.step .step-form .step-form__thanks .thanks-flow .thanks-flow__items .thanks-flow__item .thanks-flow__details .thanks-flow__content .step-form__cta{background-color:#F6F6F6;padding:15px 15px}.step .step-form .step-form__thanks .thanks-flow .thanks-flow__items .thanks-flow__item .thanks-flow__details .thanks-flow__content .step-form__cta .step-form__business-time{flex-basis:164px;padding:3px 25px 3px 0;text-align:right}.step .step-form .step-form__thanks .thanks-flow .thanks-flow__items .thanks-flow__item .thanks-flow__details .thanks-flow__content .step-form__cta .step-form__business-time .business-time--open{display:block;margin-right:0;margin-bottom:5px}.step .step-form .step-form__thanks .thanks-flow .thanks-flow__items .thanks-flow__item .thanks-flow__details .thanks-flow__content .step-form__cta .step-form__cta-main{flex-basis:206px;padding:14px 0}.step .step-form .step-form__thanks .thanks-flow .thanks-flow__items .thanks-flow__item .thanks-flow__details .thanks-flow__content .step-form__cta .step-form__cta-main .office-cta-tel .office-cta-tel-number span{font-size:20px;letter-spacing:0.8px}.step .step-form .step-form__thanks .thanks-flow .thanks-flow__items .thanks-flow__item .thanks-flow__details .thanks-flow__content .step-form__cta .step-form__cta-main .office-cta-tel .office-cta-tel-cover .fa-solid{margin-right:7px}.step .step-form .step-form__thanks .thanks-flow .thanks-flow__items .thanks-flow__item .thanks-flow__details .thanks-flow__content .thanks-flow__heading{box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;padding-bottom:19px;border-bottom:1px solid #DDD;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:15px;font-weight:700;line-height:1.6;letter-spacing:normal}.step .step-form .step-form__thanks .thanks-flow .thanks-flow__items .thanks-flow__item .thanks-flow__details .thanks-flow__content .thanks-flow__heading .thanks-flow__heading-icon{width:50px;height:50px;margin-right:15px}.step .step-form .step-form__thanks .thanks-flow .thanks-flow__items .thanks-flow__item .thanks-flow__details .thanks-flow__content .thanks-flow__list{margin-top:25px;list-style:none}.step .step-form .step-form__thanks .thanks-flow .thanks-flow__items .thanks-flow__item .thanks-flow__details .thanks-flow__content .thanks-flow__list .thanks-flow__list-item:nth-of-type(n + 2){margin-top:20px}.step .step-form .step-form__thanks .thanks-flow .thanks-flow__items .thanks-flow__item .thanks-flow__details .thanks-flow__content .thanks-flow__list .thanks-flow__list-item .thanks-flow__list-title{box-sizing:border-box;position:relative;padding-left:15px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:700;line-height:1.0;letter-spacing:normal}.step .step-form .step-form__thanks .thanks-flow .thanks-flow__items .thanks-flow__item .thanks-flow__details .thanks-flow__content .thanks-flow__list .thanks-flow__list-item .thanks-flow__list-title::before{position:absolute;left:0;top:2px;width:10px;height:10px;border-radius:50%;background-color:#D8D8D8;content:""}.step .step-form .step-form__thanks .thanks-flow .thanks-flow__items .thanks-flow__item .thanks-flow__details .thanks-flow__content .thanks-flow__list .thanks-flow__list-item .thanks-flow__list-desc{box-sizing:border-box;padding-left:15px;margin-top:5px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:normal}.other-lawyers{width:1000px;margin:80px auto 0}.other-lawyers .other-lawyers__title{box-sizing:border-box;padding:20px 0 20px 25px;border-left:5px solid #173C80;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:28px;font-weight:700;line-height:1.0;letter-spacing:normal}.other-lawyers .other-lawyers__points{display:flex;justify-content:center;align-items:stretch;gap:0 10px;margin-top:30px}.other-lawyers .other-lawyers__points .other-lawyers__point{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:92px;border-radius:3px;border:1px solid #DDD;background-color:#F9F9F9}.other-lawyers .other-lawyers__points .other-lawyers__point .other-lawyers__point-number{box-sizing:border-box;position:absolute;left:0;top:0;padding:4px 10px 5px 9px;border-radius:2px 0 3px 0;background-color:#A48B78;color:#FFF;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:700;line-height:1.0;letter-spacing:normal}.other-lawyers .other-lawyers__points .other-lawyers__point .other-lawyers__point-number b{font-size:14px}.other-lawyers .other-lawyers__points .other-lawyers__point .other-lawyers__point-desc{color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:normal}.other-lawyers .other-lawyers__points .other-lawyers__point .other-lawyers__point-desc b{color:#A48B78}.other-lawyers .other-lawyers__controls{margin-top:30px}.other-lawyers .other-lawyers__controls .other-lawyers__sort{position:relative}.other-lawyers .other-lawyers__controls .other-lawyers__sort .other-lawyers__sort-label{display:flex;justify-content:center;align-items:center;width:105px;height:28px;margin-left:auto;border-radius:5px;background-color:#F1F1F1;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:400;line-height:28px;cursor:pointer}.other-lawyers .other-lawyers__controls .other-lawyers__sort .other-lawyers__sort-label::before{margin-right:5px;content:"\f06a";font-family:"Font Awesome 6 Free";font-weight:900}.other-lawyers .other-lawyers__controls .other-lawyers__sort .other-lawyers__sort-label:hover+.other-lawyers__sort-balloon{display:block}.other-lawyers .other-lawyers__controls .other-lawyers__sort .other-lawyers__sort-balloon{box-sizing:border-box;position:absolute;top:38px;right:0;display:none;width:300px;padding:14px;border-radius:3px;border:1px solid #DDD;background-color:#FFF;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:normal}.other-lawyers .other-lawyers__controls .other-lawyers__sort .other-lawyers__sort-balloon b{font-weight:700}.other-lawyers .other-lawyers__controls .other-lawyers__acception{margin-top:35px;color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:normal}.other-lawyers .other-lawyers__controls .other-lawyers__acception .other-lawyers__acception-link{color:#17B;text-decoration:underline}.other-lawyers .other-lawyers__controls .other-lawyers__action{margin-top:25px}.other-lawyers .other-lawyers__controls .other-lawyers__action .other-lawyers__count{box-sizing:border-box;width:124px;height:45px;padding-top:5px;margin:0 auto;background:url(/assets/form/img_count_balloon.png) no-repeat top center/124px 45px;color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.0;letter-spacing:normal}.other-lawyers .other-lawyers__controls .other-lawyers__action .other-lawyers__count .count-number{margin-right:3px;font-size:26px}.other-lawyers .other-lawyers__controls .other-lawyers__action .forward-button{display:block;width:510px;height:59px;margin:10px auto 0;border-radius:3px;border:none;background-color:#333;color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:0.8px;cursor:pointer;pointer-events:all}.other-lawyers .other-lawyers__controls .other-lawyers__action .forward-button:disabled{background-color:#B7B7B7;pointer-events:none}.other-lawyers__cards{margin-top:15px}.other-lawyers__cards .lawyer-select:nth-of-type(n + 2) .lawyer-card{margin-top:20px}.other-lawyers__cards .lawyer-select .lawyer-select__checkbox{display:none}.other-lawyers__cards .lawyer-select__checkbox:checked+.lawyer-card{border:2px solid #A48B78;background-color:#FFFDEF;box-shadow:none}.other-lawyers__cards .lawyer-card{box-sizing:border-box;padding:18px;border-radius:3px;border:2px solid #FFF;background-color:#FFF;box-shadow:0 0 8px 0 rgba(0,0,0,0.1)}.other-lawyers__cards .lawyer-card.--check{cursor:pointer}.other-lawyers__cards .lawyer-card.--check:hover{opacity:0.7}.other-lawyers__cards .lawyer-card .lawyer-card__prefecture{color:#000;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.0;letter-spacing:0.6px}.other-lawyers__cards .lawyer-card .lawyer-card__head{display:flex;justify-content:flex-start;align-items:flex-start;gap:0 20px;margin:15px 0}.other-lawyers__cards .lawyer-card .lawyer-card__head .lawyer-card__photo{width:200px;height:150px;object-fit:contain;border-radius:5px;box-shadow:0 4px 24px 0 rgba(0,0,0,0.09)}.other-lawyers__cards .lawyer-card .lawyer-card__head .lawyer-card__meta{flex:1;margin-top:5.5px}.other-lawyers__cards .lawyer-card .lawyer-card__head .lawyer-card__meta .lawyer-card__office{color:#000;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:0.9px}.other-lawyers__cards .lawyer-card .lawyer-card__head .lawyer-card__meta .lawyer-card__rep,.other-lawyers__cards .lawyer-card .lawyer-card__head .lawyer-card__meta .lawyer-card__assoc{color:#666;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0.6px}.other-lawyers__cards .lawyer-card .lawyer-card__contact{box-sizing:border-box;margin-top:10px;padding-top:9px;border-top:1px dashed #DDD}.other-lawyers__cards .lawyer-card .lawyer-card__contact .lawyer-card__contact-text{color:#666;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:0.5px}.other-lawyers__cards .lawyer-card .lawyer-card__contact .lawyer-card__contact-text:nth-of-type(n + 2){margin-top:7px}.other-lawyers__cards .lawyer-card .lawyer-card__contact .lawyer-card__contact-text .fa-solid{margin-right:7px;color:#A48B78;text-align:center;font-family:"Font Awesome 6 Free";font-weight:900}.other-lawyers__cards .lawyer-card .lawyer-card__pr{margin:15px 0;color:#000;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0.6px}.other-lawyers__cards .lawyer-card .lawyer-card__industries{display:flex;justify-content:flex-start;align-items:flex-start;gap:0 10px;margin:15px 0}.other-lawyers__cards .lawyer-card .lawyer-card__industries .lawyer-card__industries-title{color:#000;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:0.55px;white-space:nowrap}.other-lawyers__cards .lawyer-card .lawyer-card__industries .lawyer-card__industries-list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:5px}.other-lawyers__cards .lawyer-card .lawyer-card__industries .lawyer-card__industries-list .lawyer-card__industry{box-sizing:border-box;width:fit-content;height:17px;padding:0 4px;border-radius:3px;border:1px solid #E0E0E0;background-color:#FFF;color:#999;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:400;line-height:15px;letter-spacing:0.5px}.other-lawyers__cards .lawyer-card .lawyer-card__system{display:flex;justify-content:flex-start;align-items:flex-start;gap:0 10px;margin-top:15px}.other-lawyers__cards .lawyer-card .lawyer-card__system .system-title{color:#000;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:0.55px;white-space:nowrap}.other-lawyers__cards .lawyer-card .lawyer-card__system .system-list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:6px}.other-lawyers__cards .lawyer-card .lawyer-card__system .system-list .system-list-item{box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:0 4px;width:fit-content;height:21px;padding:0 6px;border-radius:3px;background-color:#EFF1F8}.other-lawyers__cards .lawyer-card .lawyer-card__system .system-list .system-list-item img{width:auto;height:11px}.other-lawyers__cards .lawyer-card .lawyer-card__system .system-list .system-list-item span{color:#173C80;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:400;line-height:21px;letter-spacing:normal}.thanks{width:1000px;margin:0 auto}.thanks .thanks__title{color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:28px;font-weight:700;line-height:1.5;letter-spacing:normal}.thanks .thanks__message{margin-top:30px}.thanks .thanks__message p{color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:normal}.thanks .thanks__message p:nth-of-type(n + 2){margin-top:15px}.thanks-lawyers{width:1000px;margin:80px auto 0}.thanks-lawyers .thanks-lawyers__title{color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:24px;font-weight:700;line-height:1.5;letter-spacing:normal}.thanks-lawyers .other-lawyers__cards{margin-top:30px}.thanks-lawyers .other-lawyers__cards .lawyer-card:nth-of-type(n + 2){margin-top:20px}.thanks-lawyers .thanks-bottom__action{margin-top:60px}.thanks-lawyers .thanks-bottom__action .back-to-top{display:block;width:510px;height:59px;margin:0 auto;border-radius:3px;background-color:#333;color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:59px;letter-spacing:0.8px;text-decoration:none}.step-form-header{min-width:1280px;border-bottom:1px solid #d9d9d9}.step-form-header .header-content{width:860px;margin:0 auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0 20px;height:97px}.step-form-header .page-state .state-tag{border:1px solid #000;padding:6px 13px;color:#000;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:0.7px}.step-form-header .header-progress{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0 53px;display:none}.step-form-header .header-progress .progress-item{width:11px;height:11px;transform:rotate(45deg);background-color:#fff;border:1px solid #b7b7b7}.step-form-header .header-progress .progress-item.current-step{background:var(--gradation-blue, linear-gradient(90deg, #3D77E2 -63.7%, #173C80 94.83%));border:none}.step-form-header .header-progress::before{position:absolute;content:'';top:0;bottom:0;left:0;right:0;margin:auto 0;width:100%;height:1px;background-color:#d9d9d9}.step-form-footer{min-width:1280px;border-top:1px solid #DDD}.step-form-footer .footer-content{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 30px;width:1000px;margin:0 auto;padding:20px 0}.step-form-footer .footer-market{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 15px}.step-form-footer .footer-market .market-credit{color:#666;font-size:10px;font-weight:300;line-height:1.5;letter-spacing:1px}.step-form-footer .footer-links{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 30px}.step-form-footer .footer-links .footer-link-item{color:#000;font-size:10px;font-weight:400;line-height:1.7;letter-spacing:1px;cursor:pointer}.step-form-footer .footer-mp{position:absolute;top:0;bottom:0;right:0;margin:auto 0;height:fit-content}.step-form-footer .footer-mp .lawfirm-cta-link-button{display:block;border-radius:57px;background-color:#E9E9E9;padding:3px 15px;width:fit-content;align-items:center;gap:15px;color:#000;font-size:10px;font-weight:400;line-height:1.7;letter-spacing:1px;text-decoration:none}.step-form-footer .footer-mp .lawfirm-cta-link-button:active{transform:translateY(2px)}.step-form-footer .copyright{background-color:#000;padding:15px 0}.step-form-footer .copyright small{display:block;width:1000px;margin:0 auto;color:#FFF;font-size:10px;font-weight:300;line-height:1.5;letter-spacing:1px}.error_explanation{color:#D21010;margin-bottom:30px}.error_explanation li{font-size:16px;line-height:26px}
