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}.office-card.office-card--form-page .office-card__title{border-radius:3px 3px 0 0;font-size:13px}.office-card.office-card--form-page .booking-panel{box-sizing:border-box;width:300px;box-shadow:none;border:1px solid #ddd;border-top:none;border-radius:0 0 3px 3px}.office-card.office-card--form-page .booking-panel .booking-panel-header{padding:20px 25px 0}.office-card.office-card--form-page .booking-panel .booking-panel-header .booking-panel-header-title .office-name{color:#333;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:16px;font-weight:600;line-height:1.4;text-align:left}.office-card.office-card--form-page .booking-panel .booking-panel-header .booking-panel-header-title .office-lawyer-name{text-align:left;margin-top:10px}.office-card.office-card--form-page .booking-panel .booking-panel-header .booking-panel-header-title .office-lawyer-name .o-l-name-label{color:#333;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:12px;font-weight:600;line-height:1.0}.office-card.office-card--form-page .booking-panel .booking-panel-header .booking-panel-header-title .office-lawyer-name .o-l-name-value{color:#333;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:12px;font-weight:400;line-height:1.0}.office-card.office-card--form-page .booking-panel .booking-panel-header .booking-panel-header-title .booking-thanks__office-address{margin-top:15px;text-align:left;color:#AAA;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:11px;font-weight:400;line-height:1.4}.office-card.office-card--form-page .booking-panel .booking-panel-header .booking-panel-header-title>picture{display:block;margin-top:15px}.office-card.office-card--form-page .booking-panel .booking-panel-header .booking-panel-header-title>picture img{display:block;border-radius:3px;object-fit:cover}.office-card.office-card--form-page .booking-panel .booking-panel-body .booking-form-group .select-date-wrapper .booking-date-select{width:170px}.office-card.office-card--form-page .booking-panel .booking-panel-body .booking-form-group .select-date-wrapper .booking-select{width:170px}.office-card.office-card--form-page .booking-panel .booking-panel-body .booking-form-group .office-calendar-container-body-ajax .calendar-container .simple-container .table-striped tbody tr .day .date-column .booking-slot{width:35px}.office-card.office-card--form-page .booking-panel .booking-panel-body .booking-form-group .select-wrapper .booking-select{width:170px}.office-card.office-card--form-page .booking-panel .booking-panel-body .booking-change-btn.b-c-btn--form-page{border-radius:3px;background-color:#B7B7B7}.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--booking-form-page{margin:0}.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;min-height:370px;field-sizing:content;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__unit .step-form__unit-main .step-form__unit-question .step-form__request-note{margin-top:30px;color:#FE131E;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:normal}.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}.step-thanks{border-radius:3px;background-color:#F6F6F6}.step-thanks .step-thanks__content{padding:50px}.step-thanks .step-thanks__content .step-thanks__heading{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-thanks .step-thanks__content .step-thanks__description{margin-top:35px;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-thanks .step-thanks__content .after-flow{background-color:#FFF;border-radius:3px;padding:40px 50px 50px;margin-top:40px}.step-thanks .step-thanks__content .after-flow .after-flow__heading{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-thanks .step-thanks__content .after-flow .after-flow__unit-group{width:460px;margin:35px auto 0}.step-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-heading{position:relative;background-color:#EFF1F8;height:45px;padding:0 30px 0 45px;border:1px solid #ddd;cursor:pointer;color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:600;line-height:45px;letter-spacing:normal}.step-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-heading .unit-count{position:absolute;left:-1px;top:-1px;bottom:0;width:47px;height:47px;background-color:#173C80;color:#FFF;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:22px;font-weight:700;line-height:47px;letter-spacing:normal}.step-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-heading::after{position:absolute;content:'\2b';top:0;bottom:0;right:15px;margin:auto 0;width:1em;height:1em;font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;text-align:center;line-height:1.0;color:#173C80;transform:rotate3d(1, 0, 0, 0deg);transition:transform 200ms linear}.step-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-heading::before{position:absolute;content:'\f068';top:0;bottom:0;right:15px;margin:auto 0;width:1em;height:1em;font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;text-align:center;line-height:1.0;color:#173C80}.step-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-heading.unit-heading--opened::after{transform:rotate3d(1, 0, 0, 90deg)}.step-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-main{display:none;overflow:hidden;opacity:0;background-color:#FFF;border:1px solid #ddd;border-top:none;padding:25px 30px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.6;transition:opacity 200ms linear}.step-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-main .cta-introduction{margin-top:15px;color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:normal}.step-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-main .step-form__cta{box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:15px 0;border-radius:150px;background-color:#F6F6F6;margin-top:10px}.step-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-main .step-form__cta .step-form__business-time{box-sizing:border-box;width:164px;padding:0 25px 0 0;color:#333;font-family:Helvetica, Arial, sans-serif;font-size:14px;font-weight:700;line-height:1.0;letter-spacing:0.28px;text-align:right}.step-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-main .step-form__cta .step-form__business-time .business-time--open{color:#06C755;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;letter-spacing:normal}.step-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-main .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-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-main .step-form__cta .step-form__business-time .business-time--tel{display:block;margin-top:4px;font-size:10px;font-weight:500;line-height:1.25;letter-spacing:normal}.step-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-main .step-form__cta .step-form__cta-main{box-sizing:border-box;width:206px;padding:7px 0;border-left:1px solid #DDD}.step-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-main .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-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-main .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-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-main .step-form__cta .step-form__cta-main .office-cta-tel .office-cta-tel-number i.fa-solid{margin-right:5px;font-family:"Font Awesome 6 Free";font-weight:900}.step-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-main .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-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-main .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-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-main .step-form__cta .step-form__cta-main .office-cta-tel .office-cta-tel-cover i.fa-solid{margin-right:7px;font-family:"Font Awesome 6 Free";font-size:17px;font-weight:900}.step-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-main .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-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-main .after-flow__icon-and-sentence{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 15px;padding:0 0 20px;border-bottom:1px solid #DDD;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:15px;font-weight:600;line-height:1.6}.step-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-main .after-flow__icon-and-sentence .i-and-s__icon{display:block}.step-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-main .after-flow__list{margin-top:25px}.step-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-main .after-flow__list li{position:relative;padding-left:15px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:600;line-height:1.0}.step-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-main .after-flow__list li::before{position:absolute;content:'';top:2px;left:0;width:10px;height:10px;border-radius:50%;background-color:#D8D8D8}.step-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-main .after-flow__list li .li-sentence{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}.step-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-main .after-flow__list li:nth-of-type(n + 2){margin-top:20px}.step-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit .after-flow__unit-main.unit-main--opened{display:block;opacity:1}.step-thanks .step-thanks__content .after-flow .after-flow__unit-group .after-flow__unit:nth-of-type(n + 2){margin-top:20px}.step+.step-thanks{margin-top:50px}.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}.form{width:auto;padding:0;margin:0 auto;background-color:#F8F8F0}.form .form__title{font-family:"Noto Sans JP", sans-serif;color:#333;font-size:20px;font-weight:700;line-height:1.6;text-align:center}.form .form__title span{color:#496F97;font-size:17px;font-weight:600;line-height:1.6}.form .form__description{width:300px;margin:10px auto 0;font-family:"Noto Sans JP", sans-serif;color:#333;font-size:13px;font-weight:400;line-height:1.6;text-align:center}.form .question-progress{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.form .question-progress .question-progress-bar{position:relative;width:385px;height:20px;border-radius:100px;background-color:#EFF1F8;overflow:hidden}.form .question-progress .question-progress-bar::before{position:absolute;content:'';top:0;bottom:0;left:0;width:385px;height:20px;background-color:#173C80}.form .question-progress .question-progress-bar.bar--010::before{left:-90%}.form .question-progress .question-progress-bar.bar--020::before{left:-80%}.form .question-progress .question-progress-bar.bar--030::before{left:-70%}.form .question-progress .question-progress-bar.bar--040::before{left:-60%}.form .question-progress .question-progress-bar.bar--050::before{left:-50%}.form .question-progress .question-progress-bar.bar--060::before{left:-40%}.form .question-progress .question-progress-bar.bar--070::before{left:-30%}.form .question-progress .question-progress-bar.bar--080::before{left:-20%}.form .question-progress .question-progress-bar.bar--090::before{left:-10%}.form .question-progress .question-progress-bar.bar--100::before{left:0}.form .question-progress .question-step-count{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-end;gap:0 2.5px;color:#496F97;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:400;line-height:1.0}.form .question-progress .question-step-count .step-current{color:#173C80;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:700;line-height:1.0}.form .question-progress .question-step-count .step-total{color:#173C80;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;line-height:1.0}.form .form-container__back-button{position:absolute;top:34px;left:0;background:transparent;border:none;color:#999;text-align:center;font-size:13px;font-style:normal;font-weight:500;line-height:normal;cursor:pointer}.form .question__title{margin:60px 0 35px 0;color:#333;font-family:"Noto Sans JP", sans-serif;font-size:18px;font-weight:600;line-height:1.5;text-align:center}.form .question__title b{vertical-align:baseline;font-family:"Noto Sans JP", sans-serif;color:#173C80;font-size:22px;font-weight:600;line-height:1.0}.form .question__title .fs-sm{color:#333;font-family:"Noto Sans JP", sans-serif;font-size:12px;font-weight:600;line-height:1.0}.form .question__title i.fa-asterisk{margin-left:5px;color:#E25656;font-size:14px;vertical-align:text-top}.form-basement-apperance{box-sizing:border-box;border-radius:4px;background:#FFF;padding:50px 60px 50px;width:560px;margin:40px auto 0}.form-basement-apperance .form-container__form .step .form-container__group,.form-basement-apperance .step .form-container__group{margin-bottom:30px}.form-basement-apperance .form-container__form .step .form-container__group:has(.radio-group-two-steps-switching),.form-basement-apperance .step .form-container__group:has(.radio-group-two-steps-switching){margin-bottom:0}.form-basement-apperance .form-container__form .step .form-container__label.none-require,.form-basement-apperance .step .form-container__label.none-require{margin-bottom:4px}.form-basement-apperance .form-container__form .step .form-container__required,.form-basement-apperance .step .form-container__required{color:red;display:inline-block;height:fit-content;vertical-align:sub}.form-basement-apperance .form-container__form .step .form-container__radio-group.btn,.form-basement-apperance .step .form-container__radio-group.btn{gap:0 10px}.form-basement-apperance .form-container__form .step .form-container__radio-group.btn.radio-group--step3,.form-basement-apperance .form-container__form .step .form-container__radio-group.btn.radio-group--step4,.form-basement-apperance .step .form-container__radio-group.btn.radio-group--step3,.form-basement-apperance .step .form-container__radio-group.btn.radio-group--step4{gap:unset}.form-basement-apperance .form-container__form .step .form-container__item,.form-basement-apperance .step .form-container__item{position:relative;display:block}.form-basement-apperance .form-container__form .step .form-container__item .form-container__radio-input.btn,.form-basement-apperance .step .form-container__item .form-container__radio-input.btn{display:none}.form-basement-apperance .form-container__form .step .form-container__item .form-container__radio-input.btn:checked+.form-container__radio-label.btn,.form-basement-apperance .step .form-container__item .form-container__radio-input.btn:checked+.form-container__radio-label.btn{background-color:#496F97;color:#fff}.form-basement-apperance .form-container__form .step .form-container__item:has(.squeeze-heading),.form-basement-apperance .step .form-container__item:has(.squeeze-heading){border-bottom:1px solid #DDD;border-right:1px solid #DDD;border-left:1px solid #DDD}.form-basement-apperance .form-container__form .step .form-container__item:has(.squeeze-heading):first-of-type,.form-basement-apperance .step .form-container__item:has(.squeeze-heading):first-of-type{border-top:1px solid #DDD}.form-basement-apperance .form-container__form .step .form-container__item .squeeze-heading,.form-basement-apperance .step .form-container__item .squeeze-heading{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;box-sizing:border-box;align-items:center;background-color:#FFF;height:54px;padding:0 20px;color:#333;text-align:left;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:100%;cursor:pointer}.form-basement-apperance .form-container__form .step .form-container__item .squeeze-heading .icon-chevron-right,.form-basement-apperance .step .form-container__item .squeeze-heading .icon-chevron-right{display:block;position:absolute;top:0;bottom:0;right:15px;margin:auto 0;width:10px;transform:rotate3d(0, 0, 1, 90deg) rotate3d(0, 1, 0, 0);transition:transform 200ms linear}.form-basement-apperance .form-container__form .step .form-container__item .squeeze-heading .icon-chevron-right.i-c-r--counteract-rotation,.form-basement-apperance .step .form-container__item .squeeze-heading .icon-chevron-right.i-c-r--counteract-rotation{transform:rotate3d(0, 0, 1, 0)}.form-basement-apperance .form-container__form .step .form-container__item .squeeze-heading.squeeze-heading--opened,.form-basement-apperance .step .form-container__item .squeeze-heading.squeeze-heading--opened{background-color:#E5F1FF}.form-basement-apperance .form-container__form .step .form-container__item .squeeze-heading.squeeze-heading--opened .icon-chevron-right,.form-basement-apperance .step .form-container__item .squeeze-heading.squeeze-heading--opened .icon-chevron-right{transform:rotate3d(0, 0, 1, 90deg) rotate3d(0, 1, 0, 180deg)}.form-basement-apperance .form-container__form .step .form-container__item .squeeze-content,.form-basement-apperance .step .form-container__item .squeeze-content{display:none;opacity:0;transition:opacity 200ms linear}.form-basement-apperance .form-container__form .step .form-container__item .squeeze-content.squeeze-content--opened,.form-basement-apperance .step .form-container__item .squeeze-content.squeeze-content--opened{opacity:1}.form-basement-apperance .form-container__form .step .form-container__item .squeeze-content .form-container__radio-group.btn .form-container__item .form-container__radio-label.btn,.form-basement-apperance .step .form-container__item .squeeze-content .form-container__radio-group.btn .form-container__item .form-container__radio-label.btn{border:none;border-top:1px solid #DDD}.form-basement-apperance .form-container__form .step .form-container__item:first-of-type .form-container__radio-label,.form-basement-apperance .step .form-container__item:first-of-type .form-container__radio-label{border-top:1px solid #DDD}.form-basement-apperance .form-container__form .step .form-container__radio-label,.form-basement-apperance .step .form-container__radio-label{box-sizing:border-box;display:block;background-color:#fff;border:1px solid #DDD;border-top:none;border-radius:0;padding:0 20px;cursor:pointer;transition:background-color 0.3s ease}.form-basement-apperance .form-container__form .step .form-container__radio-label.btn,.form-basement-apperance .step .form-container__radio-label.btn{position:relative;height:58px;border-radius:0;align-content:center;color:#333;font-size:14px;font-weight:500;line-height:1.5;background-color:#fff;cursor:pointer;transition:background-color 0.3s ease}.form-basement-apperance .form-container__form .step .form-container__radio-label.btn .icon-chevron-right,.form-basement-apperance .step .form-container__radio-label.btn .icon-chevron-right{display:block;position:absolute;top:0;bottom:0;right:15px;margin:auto 0;width:12px}.form-basement-apperance .form-container__form .step .form-container__radio-label.normal,.form-basement-apperance .step .form-container__radio-label.normal{color:#333;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.form-basement-apperance .form-container__form .step:has(.squeeze-content) .form-container__radio-label.btn,.form-basement-apperance .step:has(.squeeze-content) .form-container__radio-label.btn{width:100%;border:none;border-top:1px solid #DDD;padding-left:40px;padding-right:40px;font-weight:400}.form-basement-apperance .form-container__form .step:has(.squeeze-content) .form-container__radio-label.btn .icon-chevron-right,.form-basement-apperance .step:has(.squeeze-content) .form-container__radio-label.btn .icon-chevron-right{display:none}.form-basement-apperance .form-container__form .step:has(.squeeze-content) .form-container__radio-label.btn:has(wbr),.form-basement-apperance .step:has(.squeeze-content) .form-container__radio-label.btn:has(wbr){word-break:keep-all}.form-basement-apperance .form-container__form .step .form-container__select-input,.form-basement-apperance .step .form-container__select-input{appearance:none;width:100%;color:#7C7C7C;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:500;line-height:normal;border:1px solid #DDD;border-radius:3px;background:#F4F4F4;height:54px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M9 1L5 5L1 1' stroke='%237C7C7C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 25px center}.form-basement-apperance .form-container__form .step .form-container__select-input.error-input,.form-basement-apperance .step .form-container__select-input.error-input{border-color:#E73232;background-color:#FFDEDE}.form-basement-apperance .form-container__form .step .form-container__textarea-input,.form-basement-apperance .step .form-container__textarea-input{box-sizing:border-box;border-radius:3px;background-color:#fff;border:1px solid #DDD;width:-webkit-fill-available;margin-top:10px;min-height:360px;font-family:"Noto Sans JP", sans-serif;font-size:14px;line-height:1.4;padding:14px;resize:vertical;field-sizing:content;color:#333;font-weight:400}.form-basement-apperance .form-container__form .step .form-container__textarea-input::placeholder,.form-basement-apperance .step .form-container__textarea-input::placeholder{color:#a3a3a3}.form-basement-apperance .form-container__form .step .form-container__group--submit,.form-basement-apperance .step .form-container__group--submit{text-align:center;margin:0 0 10px 0;display:flex;flex-direction:column;align-items:center}.form-basement-apperance .form-container__form .step .form-container__group--submit.submit--step1,.form-basement-apperance .step .form-container__group--submit.submit--step1{margin:0 0 0 0}.form-basement-apperance .form-container__form .step .form-container__table,.form-basement-apperance .step .form-container__table{width:100%;border-collapse:inherit;border-spacing:0 5px}.form-basement-apperance .form-container__form .step .form-container__table tbody tr,.form-basement-apperance .step .form-container__table tbody tr{background-color:#F4F4F4}.form-basement-apperance .form-container__form .step .form-container__table tbody tr td,.form-basement-apperance .step .form-container__table tbody tr td{text-align:center}.form-basement-apperance .form-container__form .step .form-container__table tbody tr td:first-child,.form-basement-apperance .step .form-container__table tbody tr td:first-child{text-align:left;padding-left:15px}.form-basement-apperance .form-container__form .step .form-container__table th,.form-basement-apperance .form-container__form .step .form-container__table td,.form-basement-apperance .step .form-container__table th,.form-basement-apperance .step .form-container__table td{padding:10px;color:#333;font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:500;line-height:normal}.form-basement-apperance .form-container__form .step .form-container__table th,.form-basement-apperance .step .form-container__table th{background:none;padding:0 0 5px 0}.form-basement-apperance .form-container__form .step .form-container__table.--table-corporate-legal,.form-basement-apperance .step .form-container__table.--table-corporate-legal{border-spacing:0;border-collapse:separate;margin-top:10px}.form-basement-apperance .form-container__form .step .form-container__table.--table-corporate-legal tbody tr,.form-basement-apperance .step .form-container__table.--table-corporate-legal tbody tr{background-color:unset}.form-basement-apperance .form-container__form .step .form-container__table.--table-corporate-legal tbody tr td,.form-basement-apperance .step .form-container__table.--table-corporate-legal tbody tr td{box-sizing:border-box;border:none;vertical-align:middle;padding:8.5px 0}.form-basement-apperance .form-container__form .step .form-container__table.--table-corporate-legal tbody tr td:first-child,.form-basement-apperance .step .form-container__table.--table-corporate-legal tbody tr td:first-child{width:70px;padding-left:15px;padding-right:10px;color:#333;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:14px;font-weight:600;line-height:1.5;text-align:left;white-space:nowrap}.form-basement-apperance .form-container__form .step .form-container__table.--table-corporate-legal tbody tr td:nth-child(2),.form-basement-apperance .form-container__form .step .form-container__table.--table-corporate-legal tbody tr td:nth-child(3),.form-basement-apperance .form-container__form .step .form-container__table.--table-corporate-legal tbody tr td:nth-child(4),.form-basement-apperance .step .form-container__table.--table-corporate-legal tbody tr td:nth-child(2),.form-basement-apperance .step .form-container__table.--table-corporate-legal tbody tr td:nth-child(3),.form-basement-apperance .step .form-container__table.--table-corporate-legal tbody tr td:nth-child(4){width:63px}.form-basement-apperance .form-container__form .step .form-container__table.--table-corporate-legal tbody tr td:nth-child(2),.form-basement-apperance .step .form-container__table.--table-corporate-legal tbody tr td:nth-child(2){padding-left:unset}.form-basement-apperance .form-container__form .step .form-container__table.--table-corporate-legal tbody tr td:last-child,.form-basement-apperance .step .form-container__table.--table-corporate-legal tbody tr td:last-child{padding-right:unset;width:usnet}.form-basement-apperance .form-container__form .step .form-container__table.--table-corporate-legal tbody tr:nth-of-type(odd) td,.form-basement-apperance .step .form-container__table.--table-corporate-legal tbody tr:nth-of-type(odd) td{background-color:#F5f5f5}.form-basement-apperance .form-container__form .step .form-container__table.--table-corporate-legal tbody tr:nth-of-type(6) td:first-of-type,.form-basement-apperance .step .form-container__table.--table-corporate-legal tbody tr:nth-of-type(6) td:first-of-type{color:#2C45CD}.form-basement-apperance .form-container__form .step .form-container__table.--table-corporate-legal tbody tr:last-of-type td:first-of-type,.form-basement-apperance .step .form-container__table.--table-corporate-legal tbody tr:last-of-type td:first-of-type{color:#E23A3A}.form-basement-apperance .form-container__form .step .form-container__checkbox,.form-basement-apperance .step .form-container__checkbox{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;background-color:#fff;cursor:pointer;position:relative}.form-basement-apperance .form-container__form .step .form-container__checkbox:checked,.form-basement-apperance .step .form-container__checkbox:checked{background-color:#496F97}.form-basement-apperance .form-container__form .step .form-container__checkbox:checked::after,.form-basement-apperance .step .form-container__checkbox:checked::after{content:"";position:absolute;top:2px;left:5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.form-basement-apperance .form-container__form .step .form-container__checkbox.--checkbox-corporate-legal,.form-basement-apperance .step .form-container__checkbox.--checkbox-corporate-legal{display:none}.form-basement-apperance .form-container__form .step .tod-icheck-label,.form-basement-apperance .step .tod-icheck-label{display:block;cursor:pointer}.form-basement-apperance .form-container__form .step .tod-icheck-label .tod-icheck-apperance,.form-basement-apperance .step .tod-icheck-label .tod-icheck-apperance{box-sizing:border-box;display:block;border-radius:5px;border:1px solid #DDD;background-color:#FFF;width:55px;height:30px;line-height:28px;color:#333;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:10px;font-weight:400;text-align:center}.form-basement-apperance .form-container__form .step .tod-icheck-label .form-container__checkbox:checked+.tod-icheck-apperance,.form-basement-apperance .step .tod-icheck-label .form-container__checkbox:checked+.tod-icheck-apperance{border-color:#0071E3;background-color:#0071E3;color:#FFF}.form-basement-apperance .form-container__form .step .bennavi-roudou-link-text,.form-basement-apperance .step .bennavi-roudou-link-text{display:block;margin:30px auto 0;font-size:12px;font-weight:500;line-height:1.5;text-align:center;color:#333;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-skip-ink:none}.form-basement-apperance .form-container__form .step .bennavi-roudou-link-text:active,.form-basement-apperance .step .bennavi-roudou-link-text:active{transform:translateY(2px)}.form-basement-apperance .step:has(.form-container__back-button){position:relative}.form-basement-apperance .step .form-container__item:first-of-type .form-container__radio-label{padding-left:0}.form-basement-apperance .step .form-container__radio-group.normal{gap:0 40px;margin-top:10px;align-items:center}.form-basement-apperance .step .form-container__radio-group.normal .form-container__radio-label{box-sizing:border-box;display:block;width:100%;padding:0 0 0 30px;border:none;color:#333;font-size:14px;font-weight:500;line-height:1.5;text-align:left}.form-basement-apperance .step .form-container__radio-group.normal.horizontal{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 25px}.form-basement-apperance .step .form-container__radio-group.normal.group--step8,.form-basement-apperance .step .form-container__radio-group.normal.group--step9{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 25px;margin-top:15px}.form-basement-apperance .step .form-container__radio-group.normal.group--step8 .form-container__item:first-of-type .form-container__radio-label,.form-basement-apperance .step .form-container__radio-group.normal.group--step9 .form-container__item:first-of-type .form-container__radio-label{border-top:none;font-size:15px}.form-basement-apperance .step .form-container__radio-group.normal.group--step8 .form-container__item .form-container__radio-label::before,.form-basement-apperance .step .form-container__radio-group.normal.group--step9 .form-container__item .form-container__radio-label::before{box-sizing:border-box}.form-basement-apperance .step .form-container__radio-group.normal.group--step8 .form-container__item .form-container__radio-input.normal:checked+.form-container__radio-label::before,.form-basement-apperance .step .form-container__radio-group.normal.group--step9 .form-container__item .form-container__radio-input.normal:checked+.form-container__radio-label::before{box-sizing:border-box}.form-basement-apperance .step .form-container__radio-group.normal.group--step8 .form-container__item .form-container__radio-input.normal:checked+.form-container__radio-label::after,.form-basement-apperance .step .form-container__radio-group.normal.group--step9 .form-container__item .form-container__radio-input.normal:checked+.form-container__radio-label::after{box-sizing:border-box;background-color:#173C80;width:12px;height:12px;left:4px}.form-basement-apperance .step .form-container__label{display:block;font-family:"Noto Sans JP", sans-serif;color:#333;font-size:15px;font-weight:600;line-height:1.0;margin-bottom:10px}.form-basement-apperance .step .form-container__text-input{box-sizing:border-box;width:100%;height:54px;border-radius:3px;background-color:#fff;border:1px solid #DDD;padding:0 14px;color:#333;font-family:"Noto Sans JP", sans-serif;font-size:15px;font-weight:400;line-height:1.5;box-sizing:border-box}.form-basement-apperance .step .form-container__text-input::placeholder{color:#A3A3A3}.form-basement-apperance .step .form-container__text-input.--itext-corporate-legal{width:100%}.form-basement-apperance .step .form-container__text-input.error-input{border-color:#E73232;background-color:#FFDEDE}.form-basement-apperance .step .form-container__item .form-container__radio-input.normal{display:none}.form-basement-apperance .step .form-container__item .form-container__radio-label{position:relative;box-sizing:border-box;display:block;padding-left:30px;color:#333;font-size:14px;font-weight:500;line-height:1.5}.form-basement-apperance .step .form-container__item .form-container__radio-label::before{position:absolute;content:'';top:0;bottom:0;left:0;margin:auto;width:20px;height:20px;background-color:#fff;border:1px solid #DDD;border-radius:50%}.form-basement-apperance .step .form-container__item .form-container__radio-input.normal:checked+.form-container__radio-label::after{position:absolute;content:'';top:0;bottom:0;left:5px;margin:auto 0;width:12px;height:12px;background-color:#0071E3;border-radius:50%}.form-basement-apperance .step .form-container__submit-button{border-radius:5px;background:#333;width:100%;height:59px;padding:0;color:#FFF;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:59px;letter-spacing:1.6px;cursor:pointer;border:none}.form-basement-apperance .step .form-container__submit-button:disabled{background:unset;background-color:#B7B7B7;cursor:auto;pointer-events:none}.form-basement-apperance .step .privacy-policy{margin:35px auto 20px}.form-basement-apperance .step .privacy-policy .privacy-policy__content{border-radius:3px;border:1px solid #CD4040;background:#FFF4F4;width:500px;margin:0 auto;padding:20px}.form-basement-apperance .step .privacy-policy .privacy-policy__title{color:#CD4040;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px}.form-basement-apperance .step .privacy-policy .privacy-policy__text{color:#CD4040;font-size:11px;font-style:normal;font-weight:400;line-height:1.6;text-align:left;max-height:140px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c2c2c2 #eeeeee;max-height:140px}.form-basement-apperance .step .privacy-policy .privacy-policy__agreement{display:block;text-align:center;margin:20px auto 0;width:fit-content}.form-basement-apperance .step .privacy-policy .privacy-policy__agreement input.agreement__checkbox{display:none}.form-basement-apperance .step .privacy-policy .privacy-policy__agreement .privacy-policy__label{position:relative;display:block;padding-left:30px;color:#333;font-size:13px;font-weight:500;line-height:normal;cursor:pointer}.form-basement-apperance .step .privacy-policy .privacy-policy__agreement .privacy-policy__label a{cursor:pointer;color:#17B}.form-basement-apperance .step .privacy-policy .privacy-policy__agreement .privacy-policy__label::before{box-sizing:border-box;position:absolute;content:'';top:0;bottom:0;left:0;margin:auto;width:20px;height:20px;border-radius:3px;background-color:#fff;border:1px solid #D9D9D9}.form-basement-apperance .step .privacy-policy .privacy-policy__agreement input.agreement__checkbox:checked+.privacy-policy__label::before{background-color:#496F97;border-color:#496F97}.form-basement-apperance .step .privacy-policy .privacy-policy__agreement input.agreement__checkbox:checked+.privacy-policy__label::after{position:absolute;content:'\f00c';top:0;bottom:0;right:auto;left:0;margin:auto;width:20px;height:20px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;text-align:center;line-height:20px;color:#fff}.form-basement-apperance .step .privacy-policy .privacy-policy__agreement .error-message{margin-top:5px;color:#E73232;font-size:12px;font-weight:300;line-height:1.5;letter-spacing:0.6px}.form-basement-apperance .step .privacy-policy .privacy-policy__checkbox{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:15px;height:15px;background-color:#fff;cursor:pointer;position:relative;border:1px solid #D9D9D9;border-radius:1.5px}.form-basement-apperance .step .privacy-policy .privacy-policy__checkbox:checked{background-color:#496F97}.form-basement-apperance .step .privacy-policy .privacy-policy__checkbox:checked::after{content:"";position:absolute;top:1px;left:4px;width:3px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.form-basement-apperance .step .privacy-policy--step-9{margin-top:50px}.form-basement-apperance .step .privacy-policy--step-9 .privacy-policy__label{display:block;width:fit-content;margin:0 auto;cursor:pointer}.form-basement-apperance .step .privacy-policy--step-9 .privacy-policy__label .privacy-policy__checkbox{display:none}.form-basement-apperance .step .privacy-policy--step-9 .privacy-policy__label .privacy-policy__apperance{position:relative;display:block;padding-left:30px;color:#333;font-size:14px;font-weight:500;line-height:1.5;text-align:left}.form-basement-apperance .step .privacy-policy--step-9 .privacy-policy__label .privacy-policy__apperance .privacy-policy__text-link{color:#17B;text-decoration:underline;cursor:pointer}.form-basement-apperance .step .privacy-policy--step-9 .privacy-policy__label .privacy-policy__apperance::before{box-sizing:border-box;position:absolute;content:'';top:0;bottom:0;left:0;margin:auto;width:20px;height:20px;border-radius:3px;border:1px solid #D9D9D9;background-color:#fff}.form-basement-apperance .step .privacy-policy--step-9 .privacy-policy__label .privacy-policy__checkbox:checked+.privacy-policy__apperance::before{background-color:#173C80;border-color:#173C80}.form-basement-apperance .step .privacy-policy--step-9 .privacy-policy__label .privacy-policy__checkbox:checked+.privacy-policy__apperance::after{box-sizing:border-box;position:absolute;content:'\f00c';top:0;bottom:0;left:0;margin:auto;width:20px;height:20px;border-radius:3px;background-color:transparent;color:#FFF;font-family:"Font Awesome 6 Free";font-size:14px;font-weight:900;line-height:20px;letter-spacing:normal;text-align:center}.form-basement-apperance .step .privacy-policy--step-9 .privacy-policy__note{margin:17px 0;color:#666;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:300;line-height:1.5;letter-spacing:0.6px}.form-basement-apperance .step .privacy-policy--step-9 .privacy-policy__note .privacy-policy__note-text-link{vertical-align:baseline;color:#666;text-decoration:underline;cursor:pointer}.step-wrapper>form+.step{margin-top:50px}.form-container__group{margin:35px auto 0}.form-container__group.group--specimen{position:relative}.form-container__group.group--specimen textarea{display:block;box-sizing:border-box;padding:19px;border-radius:3px;border:1px solid #DDD;background-color:#FFF;width:100%;min-height:360px;color:#333;font-family:"Noto Sans JP", sans-serif;font-size:14px;font-weight:400;line-height:1.4}.form-container__group.group--specimen textarea::placeholder{color:#A3A3A3;font-family:"Noto Sans JP", sans-serif}.form-container__group.group--specimen .charactors-count{margin-top:1px;color:#7C7C7C;font-family:"Noto Sans JP", sans-serif;font-size:12px;font-weight:500;line-height:1.4;text-align:right}.form-container__group.group--specimen .current-count{color:#7C7C7C;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:400;line-height:1.4}.form-container__group .form-container__prefecture-regions{width:100%}.form-container__group .form-container__prefecture-region{border-right:1px solid #DDD;border-left:1px solid #DDD;border-bottom:1px solid #DDD}.form-container__group .form-container__prefecture-region:first-child{border-top:1px solid #DDD}.form-container__group .form-container__prefecture-region-title{box-sizing:border-box;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;background-color:#fff;height:54px;padding:0 20px;color:#333;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-weight:600;line-height:1.0;cursor:pointer}.form-container__group .form-container__prefecture-region-title .icon-chevron-right{display:block;position:absolute;top:0;bottom:0;right:15px;margin:auto 0;transform:rotate3d(0, 0, 1, 90deg) rotate3d(0, 1, 0, 0);width:10px;transition:transform 200ms linear}.form-container__group .form-container__prefecture-region-title.prefecture-region-title--opened{background-color:#E5F1FF}.form-container__group .form-container__prefecture-region-title.prefecture-region-title--opened .icon-chevron-right{transform:rotate3d(0, 0, 1, 90deg) rotate3d(0, 1, 0, 180deg)}.form-container__group .form-container__radio-group{width:100%;margin:0 auto;transition:opacity 200ms linear}.form-container__group .form-container__radio-group .form-container__item{display:block}.form-container__group .form-container__radio-group .form-container__item .form-container__radio-label.btn{position:relative;display:block;box-sizing:border-box;width:100%;border:1px solid #DDD;background-color:#FFF;padding:20px;border-radius:0;color:#333;text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:15px;font-weight:400;line-height:1.0;text-align:left}.form-container__group .form-container__radio-group .form-container__item .form-container__radio-label.btn .icon-chevron-right{display:block;position:absolute;top:0;bottom:0;right:15px;margin:auto 0}.form-container__group .form-container__radio-group .form-container__item .form-container__radio-label.btn::before{display:none}.form-container__group .form-container__radio-group .form-container__item .form-container__radio-input.btn:checked+.form-container__radio-label.btn{background-color:#fff !important;color:#333 !important}.form-container__group .form-container__radio-group .form-container__item:nth-of-type(n+2) .form-container__radio-label{border-top:none}.form-container__group .form-container__radio-group .form-container__item:has(:not(input)) .form-container__radio-label{align-content:center;height:unset}.form-container__group .form-container__radio-group .form-container__item:has(.normal){display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 10px;cursor:pointer}.form-container__group .form-container__radio-group.radio-group--step3,.form-container__group .form-container__radio-group.radio-group--step4{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;width:100%;gap:0}.form-container__group .form-container__radio-group.radio-group--step3 .form-container__item,.form-container__group .form-container__radio-group.radio-group--step4 .form-container__item{width:50%}.form-container__group .form-container__radio-group.radio-group--step3 .form-container__item .form-container__radio-input.btn,.form-container__group .form-container__radio-group.radio-group--step4 .form-container__item .form-container__radio-input.btn{display:none}.form-container__group .form-container__radio-group.radio-group--step3 .form-container__item .form-container__radio-label,.form-container__group .form-container__radio-group.radio-group--step4 .form-container__item .form-container__radio-label{border:none;border-right:1px solid #DDD;border-bottom:1px solid #ddd;height:58px}.form-container__group .form-container__radio-group.radio-group--step3 .form-container__item .form-container__radio-label .icon-chevron-right,.form-container__group .form-container__radio-group.radio-group--step4 .form-container__item .form-container__radio-label .icon-chevron-right{width:12px}.form-container__group .form-container__radio-group.radio-group--step3 .form-container__item.form-container__item--spacer,.form-container__group .form-container__radio-group.radio-group--step4 .form-container__item.form-container__item--spacer{flex:0 0 400px;box-sizing:border-box;min-height:54px;border-bottom:1px solid #DDD;pointer-events:none}.form-container__group .form-container__radio-group.radio-group--step3 .form-container__item:first-of-type .form-container__radio-label,.form-container__group .form-container__radio-group.radio-group--step4 .form-container__item:first-of-type .form-container__radio-label{border-top:1px solid #DDD}.form-container__group .form-container__radio-group.radio-group--step3 .form-container__item:nth-of-type(2) .form-container__radio-label,.form-container__group .form-container__radio-group.radio-group--step4 .form-container__item:nth-of-type(2) .form-container__radio-label{border-top:1px solid #DDD}.form-container__group .form-container__radio-group.radio-group--step3 .form-container__item:nth-of-type(odd) .form-container__radio-label,.form-container__group .form-container__radio-group.radio-group--step4 .form-container__item:nth-of-type(odd) .form-container__radio-label{border-left:1px solid #DDD}.form-container__group .form-container__radio-group.radio-group--step3 .form-container__item.form-container__item--spacer:nth-of-type(even),.form-container__group .form-container__radio-group.radio-group--step4 .form-container__item.form-container__item--spacer:nth-of-type(even){border-right:1px solid #DDD}.form-container__group .form-container__radio-group.radio-group--step-prefecture{display:none;opacity:0;transition:opacity 200ms linear}.form-container__group .form-container__radio-group.radio-group--step-prefecture .form-container__item{width:100%}.form-container__group .form-container__radio-group.radio-group--step-prefecture .form-container__item .form-container__radio-input{display:none}.form-container__group .form-container__radio-group.radio-group--step-prefecture .form-container__item .form-container__radio-label{border:none;border-bottom:1px solid #DDD;height:54px;padding:14px 14px 14px 40px;color:#333;font-family:"Noto Sans JP", sans-serif;font-size:15px;font-weight:400;line-height:1.0}.form-container__group .form-container__radio-group.radio-group--step-prefecture .form-container__item .form-container__radio-label .icon-chevron-right{width:12px}.form-container__group .form-container__radio-group.radio-group--step-prefecture .form-container__item:first-of-type .form-container__radio-label{border-top:1px solid #DDD}.form-container__group .form-container__radio-group.radio-group--step-prefecture .form-container__item.form-container__item--spacer{pointer-events:none}.form-container__group .form-container__radio-group.radio-group--step-prefecture .form-container__item:last-of-type .form-container__radio-label{border-bottom:none}.form-container__group .form-container__radio-group.radio-group--step-prefecture.radio-group--step-prefecture--opened{display:block;opacity:1}.form-container__group .two-steps-switching-headings{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;width:800px;margin:0 auto}.form-container__group .two-steps-switching-headings .heading-step1,.form-container__group .two-steps-switching-headings .heading-step2{width:330px;color:#333;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-weight:700;line-height:1.0}.form-container__group .two-steps-switching-headings .heading-step2{width:365px}.form-container__group .radio-group-two-steps-switching{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;margin-top:15px}.form-container__group .radio-group-two-steps-switching .form-container__radio-group{width:100%;margin:0}.form-container__group .radio-group-two-steps-switching .form-container__radio-group .form-container__item{box-sizing:border-box;cursor:pointer}.form-container__group .radio-group-two-steps-switching .form-container__radio-group .form-container__item.step1-item--selected{position:relative}.form-container__group .radio-group-two-steps-switching .form-container__radio-group .form-container__item.step1-item--selected .form-container__radio-label{box-sizing:border-box;background-color:#92a1b3}.form-container__group .radio-group-two-steps-switching .form-container__radio-group .form-container__item.step1-item--selected .form-container__radio-label::after{box-sizing:border-box;position:absolute;content:'';top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background-color:transparent;border:2px solid #496F97}.form-container__group .radio-group-two-steps-switching .radio-group-group{position:relative;width:365px;background-color:#F4F4F4;margin:0}.form-container__group .radio-group-two-steps-switching .radio-group-group::before{position:absolute;content:'';top:0;bottom:0;left:-53px;margin:auto 0;width:32px;height:36px;background-color:transparent;background-image:url(/assets/lp/lp01e2/icon_triangle_right_333-867d13f77c2ac87b5505955ed4b2f5882893d340d1aa7a07c3075c939773d5cd.svg);background-repeat:no-repeat;background-position:top 50% left 0;background-size:32px 36px;pointer-events:none}.form-container__group .radio-group-two-steps-switching .radio-group-group::after{position:absolute;content:'';top:0;left:0;right:0;bottom:0;width:100%;height:100%;border:1px solid #DDD;pointer-events:none}.form-container__group .radio-group-two-steps-switching .radio-group-group .step-by-step-prompting{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:fit-content;height:1em;background-color:transparent;color:#7C7C7C;text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-weight:600;line-height:1.0}.form-container__group .radio-group-two-steps-switching .radio-group-group .form-container__radio-group{position:relative;display:none;width:365px}.form-container__group .radio-group-two-steps-switching .radio-group-group .form-container__radio-group.f-c-r-g--visible{display:block}.form-container__group .radio-group-two-steps-switching .radio-group-group .form-container__radio-group .form-container__item{box-sizing:border-box;display:block;cursor:pointer}.form-container__group .radio-group-two-steps-switching .radio-group-group .form-container__radio-group .form-container__item .form-container__radio-label{box-sizing:border-box;display:block;padding-right:42px;word-break:keep-all;line-height:1.2;transition:unset}.form-container__group .radio-group-two-steps-switching .radio-group-group .form-container__radio-group .form-container__item input.form-container__radio-input:checked+.form-container__radio-label{position:relative;background-color:#E5F1FF !important}.form-container__group .radio-group-two-steps-switching .radio-group-group .form-container__radio-group .form-container__item input.form-container__radio-input:checked+.form-container__radio-label::after{box-sizing:border-box;position:absolute;content:'';top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background-color:transparent;border:2px solid #496F97;pointer-events:none}.form-container__group .radio-group-two-steps-switching .radio-group-group.step1-selected{background-color:transparent}.form-container__group .radio-group-two-steps-switching .radio-group-group.step1-selected .step-by-step-prompting{display:none}.form-container__group .radio-group-two-steps-switching .radio-group-group.step1-selected::after{border-color:transparent}.form-container-label-flex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 20px;margin:0 0 10px}.form-container-label-flex .form-container__label{margin:0}.form-container-label-flex .specimen-button{box-sizing:border-box;width:fit-content;height:27px;padding:0 9px;border:1px solid #9AB8D7;background-color:#EAF4FE;border-radius:3px;font-size:10px;font-weight:500;line-height:25px;text-align:center;color:#333;cursor:pointer}.form-container-label-flex .specimen-button:active{transform:translateY(2px)}.skip-this-step{margin-top:10px;text-align:center}.skip-this-step .skip-this-step-button{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 7px;padding:10px 0;justify-content:center;align-items:center;color:#496F97;font-family:"Noto Sans JP", sans-serif;font-size:14px;font-weight:600;line-height:1.0;cursor:pointer}.question>.question__title .question__pie-chart{display:flex;justify-content:center;align-items:center;width:70px;height:70px;font-size:16px;border-radius:50%;color:#333;text-align:center;font-style:normal;font-weight:700;line-height:1.1;--percentage: 0%;background-image:radial-gradient(#fff 60%, transparent 61%),conic-gradient(#06c755 var(--percentage), #f4f4f4 var(--percentage) 100%);transition:background-image 1s ease-in-out, --percentage 1s ease-in-out}.question>.question__title .question__pie-chart::after{content:attr(data-percentage)}.question__pie-chart.step1{--percentage: 15%}.question__pie-chart.step2{--percentage: 30%}.question__pie-chart.step3{--percentage: 45%}.question__pie-chart.step4{--percentage: 60%}.question__pie-chart.step5{--percentage: 70%}.question__pie-chart.step6{--percentage: 90%}.question__pie-chart.finish{--percentage: 100%}.footer-container{margin:0 auto}.company-informations{display:flex;flex-wrap:nowrap;align-items:center;width:auto;margin:0 auto;justify-content:center;flex-direction:column;padding:20px}.company-informations .company-info{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:0;border-bottom:1px solid #7C7C7C;padding-bottom:20px}.company-informations .company-info picture{margin-right:15px;display:flex;width:80px;height:35px;justify-content:center;align-items:center;flex-shrink:0;aspect-ratio:16/7}.company-informations .company-info picture .company-logo{content-visibility:auto;width:100%;height:100%}.company-informations .company-info .company-location{color:#7C7C7C;font-size:10px;font-style:normal;font-weight:400;line-height:140%}.company-informations .certification-info{width:100%;padding-top:20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.company-informations .certification-info .market-unit{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.company-informations .certification-info .market-unit picture{display:block;height:50px;width:40px}.company-informations .certification-info .market-unit picture .market-logo{margin:0;content-visibility:auto;contain-intrinsic-size:47px;width:100%;height:100%}.company-informations .certification-info .market-unit .market-desctiption{color:#7C7C7C;font-size:10px;font-style:normal;font-weight:400;line-height:140%;flex-basis:auto;width:170px}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes float{0%,100%{transform:translateY(-2px)}50%{transform:translateY(1px)}}.modal-ask-standpoint-overlay{position:fixed;z-index:1000;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,0.3);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-ask-standpoint{box-sizing:border-box;width:335px;border-radius:10px;background-color:#FFF;padding:60px 0;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1)}.modal-ask-standpoint.tarnsform--step-2{padding:30px 0}.modal-ask-standpoint .modal-ask-standpointstep-2{display:none}.modal-ask-standpoint .modal-heading{position:relative;width:305px;margin:0 auto;color:#333;text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0.64px}.modal-ask-standpoint .modal-heading .return-step{position:absolute;top:9px;left:5px;width:7px;height:11px;font-size:11px;line-height:11px;cursor:pointer}.modal-ask-standpoint .modal-heading .return-step i.fa-solid{color:#D0D0D0;font-size:11px;line-height:11px}.modal-ask-standpoint .modal-heading .return-step:active{transform:translateY(2px)}.modal-ask-standpoint .modal-heading b{vertical-align:baseline;font-family:"Noto Sans JP", sans-serif;color:#496F97;font-size:18px;line-height:1.4;letter-spacing:0.72px}.modal-ask-standpoint .modal-heading-footnote{margin-top:5px;color:#A1A1A1;text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:10px;font-weight:400;line-height:1.6}.modal-ask-standpoint .modal-description{margin-top:15px;color:#333;text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:12px;font-weight:500;line-height:1.6;letter-spacing:0.36px}.modal-ask-standpoint .modal-description u{vertical-align:baseline;color:#496F97;font-family:"Noto Sans JP", sans-serif;font-weight:500;line-height:1.6;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:2px}.modal-ask-standpoint .modal-bennavi-links{width:305px;margin:15px auto 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:10px}.modal-ask-standpoint .modal-bennavi-links .bennavi-link{box-sizing:border-box;display:block;width:147.5px;height:111px;border-radius:10px;overflow:hidden;text-decoration:none}.modal-ask-standpoint .modal-bennavi-links .bennavi-link .bennavi-link-heading{background-color:#496F97;height:34px;border-radius:10px 10px 0 0;color:#fff;text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:14px;font-weight:700;line-height:34px;letter-spacing:0.98px}.modal-ask-standpoint .modal-bennavi-links .bennavi-link .bennavi-link-main{position:relative;box-sizing:border-box;border-radius:0 0 10px 10px;background-color:#E5F1FF;height:77px;padding:10px 0 0}.modal-ask-standpoint .modal-bennavi-links .bennavi-link .bennavi-link-main .bennavi-description{color:#000;text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:10px;font-weight:400;line-height:1.3}.modal-ask-standpoint .modal-bennavi-links .bennavi-link .bennavi-link-main .bennavi-description.desc--up{margin-top:-7.5px}.modal-ask-standpoint .modal-bennavi-links .bennavi-link .bennavi-link-main .bennavi-logo{display:block;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.modal-ask-standpoint .modal-bennavi-links .bennavi-link:active{transform:translateY(2px)}.modal-ask-standpoint .modal-action{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:0 20px;width:305px;margin:30px auto 0}.modal-ask-standpoint .modal-action .aciton-button{box-sizing:border-box;width:143px;height:83px;border-radius:4px;border:3px solid #E5F1FF;background-color:#E5F1FF;color:#496F97;text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-weight:700;line-height:77px;cursor:pointer;letter-spacing:0.48px}.modal-ask-standpoint .modal-action .aciton-button:active{background-color:#fff;border-color:#496F97}.modal-ask-standpoint .modal-action .aciton-button.button--posi{border-radius:4px;background-color:#496F97;border-color:#496F97;color:#fff}.modal-ask-standpoint .modal-action .aciton-button.button--posi:active{background-color:#fff;border-color:#496F97;color:#496F97}.inbound-lp-link{background-color:#F5F5F5}.inbound-lp-link .inbound-lp-link-button{display:block;height:50px;color:#7C7C7C;font-size:14px;font-weight:400;line-height:50px;text-align:center;text-decoration:none}.inbound-lp-link .inbound-lp-link-button i.fa-solid{margin-left:10px;font-size:12px}.form-thanks__extra-content{width:1000px;margin:20px auto 0;padding:0 0 80px}.form-thanks__extra-content .extra-content__heading{padding:20px 0 20px 20px;border-left:5px solid #173C80;color:#333;text-align:left;font-family:"Noto Sans JP", sans-serif;font-size:28px;font-weight:700;line-height:1.0}.form-thanks__extra-content .extra-content__points{margin-top:30px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:10px}.form-thanks__extra-content .extra-content__points .point-unit{position:relative;box-sizing:border-box;width:495px;height:92px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:3px;border:1px solid #DDD;background-color:#F9F9F9}.form-thanks__extra-content .extra-content__points .point-unit .unit-tag{position:absolute;top:-1px;left:-1px;border-radius:3px 0;background-color:#A48B78;width:fit-content;padding:5px 10px;color:#FFF;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:1.0}.form-thanks__extra-content .extra-content__points .point-unit .unit-tag b{color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;line-height:1.0}.form-thanks__extra-content .extra-content__points .point-unit .unit__sentence{color:#333;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-weight:500;line-height:1.4;text-align:center}.form-thanks__extra-content .extra-content__points .point-unit .unit__sentence b{color:#A48B78;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-weight:500;line-height:1.4}.form-thanks__extra-content .privacy-policy{margin-top:35px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.6;text-align:center}.form-thanks__extra-content .privacy-policy a{color:#1177BB;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.6;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.form-thanks__extra-content .privacy-policy a:active{transform:translateY(2px)}.form-thanks__extra-content .currently-selected{position:relative;margin:25px auto 0;border-radius:3px;border:1px solid #ddd;background-color:#fff;width:fit-content;padding:5px 25px 10px;color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:500;line-height:1.0}.form-thanks__extra-content .currently-selected::before{position:absolute;z-index:-10;content:'';bottom:-5px;left:0;right:0;margin:0 auto;width:12px;height:6px;background-color:#ddd;clip-path:polygon(50% 6px, 0% 0%, 12px 0%)}.form-thanks__extra-content .currently-selected::after{position:absolute;z-index:10;content:'';bottom:-3.5px;left:0;right:0;margin:0 auto;width:12px;height:6px;background-color:#fff;clip-path:polygon(50% 6px, 0% 0%, 12px 0%)}.form-thanks__extra-content .currently-selected b{color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:26px;font-weight:700;line-height:1.0}.form-thanks__extra-content .aimitsu-submit-button{display:block;border-radius:3px;background-color:#333;margin:30px auto 0;width:510px;height:59px;border:none;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}.form-thanks__extra-content .aimitsu-submit-button:active{transform:translateY(2px)}.form-thanks__extra-content .aimitsu-submit-button:disabled{background-color:#B7B7B7;cursor:auto;pointer-events:none}.form-thanks__extra-content .aimitsu-submit-button:disabled:active{transform:translateY(0)}.form-thanks__last-order{width:1000px;margin:0 auto;padding:0 0 100px}.form-thanks__last-order .last-order__heading{color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:28px;font-weight:700;line-height:1.0;text-align:center}.form-thanks__last-order .last-order__description{margin-top:30px;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}.form-thanks__last-order .last-order__firm-list-heading{margin:80px 0 30px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:24px;font-weight:700;line-height:1.0;text-align:center}.form-thanks__last-order .last-order__link-button{display:block;border-radius:3px;background-color:#333;margin:60px auto 0;width:510px;height:59px;border:none;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;text-decoration:none}.form-thanks__last-order .last-order__link-button:active{transform:translateY(2px)}.pc-only{display:block}.sp-only{display:none}.step-form-unit__step10 .unit-title-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:40px}.step-form-unit__step10 .unit-main{margin-top:20px}.about-order{box-sizing:border-box;position:relative;display:flex;padding:9px 10px;justify-content:center;align-items:center;gap:5px;width:fit-content;border-radius:5px;background-color:#F1F1F1;margin-left:auto;color:#333;font-family:"Noto Sans JP";font-size:10px;font-style:normal;font-weight:400;line-height:10px;cursor:pointer}.about-order .about-order__icon{width:10px;height:10px}.about-order .about-order__tooltip{width:300px;position:absolute;top:100%;right:0;margin-top:8px;padding:15px;color:#333333;background-color:#FFFFFF;border:1px solid #DDDDDD;border-radius:3px;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease;z-index:1000}.about-order .about-order__tooltip .about-order__tooltip-text{color:#333333;font-family:"Noto Sans JP";font-size:11px;font-style:normal;line-height:15.4px}.about-order .about-order__tooltip .about-order__tooltip-text--title{font-weight:700}.about-order:hover .about-order__tooltip{opacity:1;visibility:visible}.office-card-group{margin-top:20px}.office-card-step6{display:block;cursor:pointer;transition:transform 200ms ease-in-out}.office-card-step6 .office-card-icheck{display:none}.office-card-step6 .office-card-apperance{display:block;box-sizing:border-box;border-radius:5px;background-color:#FFF;border:2px solid #fff;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);padding:20px;cursor:pointer;transition:border-color 200ms ease-in-out}.office-card-step6 .office-card-apperance .office-card-apperance__area-value{white-space:normal;color:#000;font-family:"Hiragino Kaku Gothic ProN";font-size:12px;font-style:normal;font-weight:300;line-height:12px;letter-spacing:0.6px;margin-bottom:15px}.office-card-step6 .office-card-apperance .flex-box{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:0 20px}.office-card-step6 .office-card-apperance .flex-box .office-pict{display:block;width:200px;height:150px;object-fit:cover;border-radius:5px}.office-card-step6 .office-card-apperance .flex-box .office-info{width:600px;padding-bottom:10px;border-bottom:1px dashed #DDDDDD}.office-card-step6 .office-card-apperance .flex-box .office-info .office-name{color:#000000;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:18px;font-weight:600;line-height:1.5;letter-spacing:0.9px}.office-card-step6 .office-card-apperance .flex-box .office-info .partner-name,.office-card-step6 .office-card-apperance .flex-box .office-info .association-name{color:#666666;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:12px;font-weight:300;line-height:1.5;letter-spacing:0.6px}.office-card-step6 .office-card-apperance .flex-box .office-info__address{padding-top:10px;color:#666;font-family:"Hiragino Kaku Gothic ProN";font-size:10px;font-style:normal;font-weight:300;line-height:14px;letter-spacing:0.5px;display:flex;flex-direction:column;gap:7px}.office-card-step6 .office-card-apperance .flex-box .office-info__address-item{display:flex;align-items:center}.office-card-step6 .office-card-apperance .flex-box .office-info__address-icon{width:12px;height:12px;margin-right:5px}.office-card-step6 .office-card-apperance .office-message{margin:15px 0;color:#000;font-family:"Hiragino Kaku Gothic ProN";font-size:12px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:0.6px}.office-card-step6 .office-card-apperance .focus-field-wrapper,.office-card-step6 .office-card-apperance .response-system-wrapper{display:flex;align-items:center;margin-right:10px;align-items:flex-start}.office-card-step6 .office-card-apperance .focus-field-title,.office-card-step6 .office-card-apperance .response-system-title{color:#000000;font-family:"Hiragino Kaku Gothic ProN";font-size:11px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.55px;margin-right:10px;min-width:50px;padding-top:3.5px}.office-card-step6 .office-card-apperance .focus-field,.office-card-step6 .office-card-apperance .response_system{display:flex;flex-wrap:wrap;align-items:center;gap:5px 5px}.office-card-step6 .office-card-apperance .focus-field .f-f-item,.office-card-step6 .office-card-apperance .response_system .f-f-item{box-sizing:border-box;border-radius:3px;border:1px solid #E0E0E0;background-color:#FFF;width:fit-content;padding:5px;color:#999;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:10px;font-weight:400;line-height:10px;letter-spacing:0.5px;text-align:center}.office-card-step6 .office-card-apperance .focus-field .r-s-item,.office-card-step6 .office-card-apperance .response_system .r-s-item{color:#173C80;font-family:"Hiragino Sans";font-size:11px;font-style:normal;font-weight:400;line-height:11px;display:flex;padding:6px;justify-content:center;align-items:center;border-radius:3px;background:#EFF1F8}.office-card-step6 .office-card-apperance .focus-field .r-s-item img,.office-card-step6 .office-card-apperance .response_system .r-s-item img{width:11px;height:11px;margin-right:4px}.office-card-step6 .office-card-apperance .focus-field-wrapper{margin-bottom:15px}.office-card-step6 .office-card-apperance .response_system{gap:6px}.office-card-step6 .office-card-icheck:checked+.office-card-apperance{background-color:#FFFDEF;border-color:#A89B5F;box-shadow:0 0 0 0 rgba(0,0,0,0)}.office-card-step6:hover{opacity:0.7}.office-card-step6.selected,.office-card-step6.selected:hover{opacity:1}.office-card-step6:nth-of-type(n+2){margin-top:20px}.more-show-office-card{margin-top:40px;height:50px;border-radius:5px;background-color:#F4F8FF;color:#173C80;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:16px;font-weight:500;line-height:50px;letter-spacing:0.8px;text-align:center;cursor:pointer}.more-show-office-card i.fa-solid{margin-left:10px}.alert-message{box-sizing:border-box;position:fixed;top:20%;left:0;right:0;margin:0 auto;z-index:1;border-radius:5px;background-color:#FFD5D5;width:320px;height:fit-content;padding:11.5px 15px;color:#642323;text-align:center;font-family:"Noto Sans JP", sans-serif;font-size:14px;font-weight:600;line-height:1.5;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease, visibility 0.3s ease}.alert-message.alert-message--visible{opacity:1;visibility:visible;pointer-events:auto}body.no-animation .kv__image,body.no-animation .kv__title{opacity:1;animation:none}body.no-animation .issues-item__img,body.no-animation .issues-item__heading,body.no-animation .issues-item__description,body.no-animation .contact-cta__description{opacity:1;transition:none}
