﻿body{margin:0 auto}body.isharyo_calculator-class{padding-bottom:130px}body.isharyo_calculator-class:has(.follow-btn-bg[style="display: none"]){padding-bottom:0}img{display:block}#header{min-width:1280px}#global-nav{min-width:1280px}.furin-compensation-lp{min-width:1280px}.furin-compensation-lp .follow-btn-area{box-sizing:border-box}.furin-compensation-lp .follow-btn-area .follow-btn-bg{position:fixed;bottom:0;right:0;left:0;z-index:999;display:flex;justify-content:center;align-items:center;width:100%;min-width:1280px;height:130px;margin:0 auto;background-color:rgba(0,0,0,0.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.furin-compensation-lp .follow-btn-area .follow-btn-bg .follow-btn{width:340px;height:60px;border-radius:54px;background-color:#C94287;box-shadow:0 6px 0 #6F0039;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:normal;cursor:pointer}.furin-compensation-lp .follow-btn-area .follow-btn-bg .follow-btn i.fa-solid{margin-right:10px;font-family:"Font Awesome 6 Free";font-weight:900}.furin-compensation-lp .follow-btn-area .follow-btn-bg .follow-btn:active{box-shadow:0 0 0 #6F0039;transform:translateY(6px)}.furin-compensation-lp .kv-section{background-color:#EDE9FB;border-top:3px solid #5A4895}.furin-compensation-lp .kv-section.q1-kv .kv-container{width:1000px;margin:0 auto;padding:60px 0}.furin-compensation-lp .kv-section.q1-kv .kv-container .kv{display:block;margin:0 auto}.furin-compensation-lp .kv-section.q1-kv .kv-illust-1{position:absolute;top:124px;left:10px;width:110px;height:110px}.furin-compensation-lp .kv-section.q1-kv .kv-illust-2{position:absolute;top:127px;right:9px;width:110px;height:110px}.furin-compensation-lp .kv-section.q1-kv .kv-bubble-1{position:absolute;top:166px;left:101px;width:110px;height:36px}.furin-compensation-lp .kv-section.q1-kv .kv-bubble-2{position:absolute;top:190px;right:113px;width:100px;height:36px}.furin-compensation-lp .kv-section.q1-kv .kv-title{position:absolute;top:25px;left:0;right:0;width:238px;height:126px;margin:0 auto}.furin-compensation-lp .kv-section.q1-kv .kv-label{position:absolute;right:0;left:0;bottom:28px;width:335px;height:30px;margin:0 auto}.furin-compensation-lp .kv-section.after-q2-kv .kv-container{width:1000px;margin:0 auto;padding:60px 0}.furin-compensation-lp .kv-section.after-q2-kv .kv-container .kv{display:block;margin:0 auto}.furin-compensation-lp .kv-section.after-q2-kv #kv-3 .kv-title{position:absolute;top:30px;left:20px;width:238px;height:126px}.furin-compensation-lp .kv-section.after-q2-kv #kv-3 .kv-illust-2{position:absolute;top:30px;right:10px;width:120px;height:120px}.furin-compensation-lp .kv-section.after-q2-kv #kv-3 .kv-label{position:absolute;right:0;left:0;bottom:28px;width:335px;height:30x;margin:0 auto}.furin-compensation-lp .kv-section.after-q2-kv .kv-illust-1{position:absolute;top:30px;left:10px;width:120px;height:120px}.furin-compensation-lp .kv-section.after-q2-kv .kv-title{position:absolute;top:25px;right:20px;width:238px;height:126px}.furin-compensation-lp .kv-section.after-q2-kv .kv-label{position:absolute;right:0;left:0;bottom:28px;width:335px;height:30x;margin:0 auto}.furin-compensation-lp .main-diagnosis-section{box-sizing:border-box;background-color:#F8F8F8;padding-bottom:100px}.furin-compensation-lp .main-diagnosis-section .diagnosis-heading{box-sizing:border-box;position:relative;padding:30px 0 17px;background-color:#5C469B}.furin-compensation-lp .main-diagnosis-section .diagnosis-heading .diagnosis-heading-bubble{box-sizing:border-box;position:absolute;top:-14px;right:0;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:30px;padding:0 14px 0 20px;margin:0 auto;border-radius:29px;border:2px solid #5C469B;background-color:#fff;color:#5C469B;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:16px;font-weight:700;line-height:26px;letter-spacing:normal;white-space:nowrap}.furin-compensation-lp .main-diagnosis-section .diagnosis-heading .diagnosis-heading-bubble::after{position:absolute;right:0;left:0;bottom:-5px;width:8px;height:6px;margin:0 auto;background-color:#fff;-webkit-clip-path:polygon(0% 0%, 100% 0%, 50% 100%);clip-path:polygon(0% 0%, 100% 0%, 50% 100%);content:""}.furin-compensation-lp .main-diagnosis-section .diagnosis-heading .diagnosis-heading-text{display:flex;justify-content:center;align-items:center;color:#fff;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:0.88px}.furin-compensation-lp .main-diagnosis-section .diagnosis-heading .diagnosis-heading-text .heart-crack{margin:0 10px}.furin-compensation-lp .main-diagnosis-section .diagnosis-heading .diagnosis-heading-text b{color:#FFEB36;vertical-align:baseline}.furin-compensation-lp .main-diagnosis-section .diagnosis-content{width:710px;margin:100px auto 0;border-radius:16px;background-color:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,0.1)}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .progress-unit{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;height:60px;padding:0 30px 0 40px;border-radius:16px 16px 0 0;background-color:#EDE9FB}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .progress-unit .remain-questions{color:#5C469B;font-family:"Jost", sans-serif;font-size:24px;font-weight:500;line-height:1.5;letter-spacing:normal}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .progress-unit .progress-bar-parent{position:relative;width:565px;height:12px;border-radius:30px;background-color:#fff}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .progress-unit .progress-bar-parent .progress-bar-inner{position:absolute;top:0;bottom:0;left:0;height:12px;margin:auto 0;border-radius:30px;background-color:#5C469B}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .progress-unit .progress-bar-parent .progress-bar-inner.q1-bar{width:calc(100% * (1/9))}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .progress-unit .progress-bar-parent .progress-bar-inner.q2-bar{width:calc(100% * (2/9))}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .progress-unit .progress-bar-parent .progress-bar-inner.q3-bar{width:calc(100% * (3/9))}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .progress-unit .progress-bar-parent .progress-bar-inner.q4-bar{width:calc(100% * (4/9))}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .progress-unit .progress-bar-parent .progress-bar-inner.q5-bar{width:calc(100% * (5/9))}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .progress-unit .progress-bar-parent .progress-bar-inner.q6-bar{width:calc(100% * (6/9))}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .progress-unit .progress-bar-parent .progress-bar-inner.q7-bar{width:calc(100% * (7/9))}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .progress-unit .progress-bar-parent .progress-bar-inner.q8-bar{width:calc(100% * (8/9))}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .progress-unit .progress-bar-parent .progress-bar-inner.q9-bar{width:calc(100% * (9/9))}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container{box-sizing:border-box;padding:40px 30px}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .question-title{box-sizing:border-box;position:relative;padding-left:60px;min-height:40px;color:#333;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:22px;font-weight:700;line-height:1.5;letter-spacing:normal}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .question-title::before{position:absolute;left:0;top:-1px;width:40px;height:40px;border-radius:50%;background-color:#5C469B;content:"Q";color:#fff;text-align:center;font-family:"Jost", sans-serif;font-size:28px;font-weight:500;line-height:40px}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .question-title.required-mark{padding-right:45px}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .question-title.required-mark::after{box-sizing:border-box;position:absolute;right:0;top:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;padding:0 6px;border-radius:4px;background-color:#C94287;content:"必須";color:#fff;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:12px;font-weight:400;line-height:20px;letter-spacing:0.48px}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-include-subtitle{margin-top:27px}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-include-subtitle:nth-of-type(n + 3){margin-top:35px}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-include-subtitle .subtitle{box-sizing:border-box;position:relative;width:100%;color:#333;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:normal}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-include-subtitle .subtitle.required-mark{padding-right:25px}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-include-subtitle .subtitle.required-mark::after{box-sizing:border-box;position:absolute;right:0;top:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;padding:0 6px;border-radius:4px;background-color:#C94287;content:"必須";color:#fff;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:12px;font-weight:400;line-height:20px;letter-spacing:0.48px}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-include-subtitle .answers-wrapper{margin-top:13px}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper{margin-top:40px}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper .radio-group{display:flex;justify-content:flex-start;align-items:stretch;gap:10px 13px;flex-wrap:wrap}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper .radio-group label{width:208px;height:54px}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper .radio-group label.long-text-label{width:305px}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper .radio-group label .radio-input{display:none}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper .radio-group label .radio-input:checked+.radio-appearance{background-color:#5C469B;color:#fff}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper .radio-group label .radio-appearance{display:flex;justify-content:center;align-items:center;width:100%;height:54px;border-radius:5px;background-color:#EDE9FB;color:#5C469B;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:16px;font-weight:700;line-height:1.0;letter-spacing:0.32px;cursor:pointer}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper .radio-group label .radio-appearance.long-text{font-size:15px;width:305px;line-height:1.3;letter-spacing:0.3px}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper .radio-group label .radio-appearance.text-small{font-size:16px}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper .radio-group label:has(.text-small){width:318px}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper .amount-input-area{margin-top:30px}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper .amount-input-area .amount-question{color:#aaa;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper .amount-input-area .amount-input{box-sizing:border-box;padding:0 20px;margin-top:10px;width:100%;height:54px;border-radius:5px;background-color:#f7f7f7;border:none;color:#333;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:16px;font-weight:400;line-height:1.0;letter-spacing:0.32px}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper .amount-input-area .amount-input::-moz-placeholder{color:#aaa}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper .amount-input-area .amount-input:-ms-input-placeholder{color:#aaa}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper .amount-input-area .amount-input::-ms-input-placeholder{color:#aaa}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper .amount-input-area .amount-input::placeholder{color:#aaa}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper .amount-input-area .amount-input:focus{outline:none}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper .form-bottom-btn{margin-top:40px}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper .form-bottom-btn .step-next-btn{display:block;position:relative;width:318px;height:54px;margin:0 auto;border-radius:54px;background-color:#aaa;border:none;color:#fff;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:16px;font-weight:700;line-height:54px;letter-spacing:0.96px;cursor:pointer}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper .form-bottom-btn .step-next-btn::after{position:absolute;right:17px;top:0;bottom:0;width:1em;height:1em;margin:auto 0;content:"\f054";font-family:"Font Awesome 6 Free";font-size:11px;font-weight:900;line-height:1.0}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper .form-bottom-btn .step-next-btn.active{background-color:#5C469B;pointer-events:auto}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper .form-bottom-btn .step-next-btn.step-form-btn{letter-spacing:0.32px}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper .form-bottom-btn .step-next-btn+.step-prev-btn{margin-top:20px}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper .form-bottom-btn .step-prev-btn{box-sizing:border-box;display:block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 0 0 18px;margin:0 auto;color:#aaa;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:14px;font-weight:700;line-height:1.0;letter-spacing:0.22px;background-color:transparent;border:none;cursor:pointer}.furin-compensation-lp .main-diagnosis-section .diagnosis-content .question-container .answers-wrapper .form-bottom-btn .step-prev-btn::after{position:absolute;left:0;top:0;bottom:0;width:1em;height:1em;margin:auto 0;content:"\f053";font-family:"Font Awesome 6 Free";font-size:14px;font-weight:900;line-height:1.0}.furin-compensation-lp .diagnosis-remarks{box-sizing:border-box;width:710px;margin:40px auto 0;padding:14px 0;border-radius:5px;border:1px solid #C94287;background-color:#FAEDF3;color:#C94287;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:normal}.furin-compensation-lp .diagnosis-remarks.form-section-remarks{margin:0 auto 40px}.furin-compensation-lp .form-top-section{position:relative;box-sizing:border-box;padding:95px 0 54px;background-color:#EDE9FB;border-top:3px solid #5A4895}.furin-compensation-lp .form-top-section .form-top-illust{position:absolute;bottom:0;left:0;right:0;display:block;margin:0 auto}.furin-compensation-lp .form-top-section .form-top-container .form-top-title{color:#5C469B;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:45px;font-weight:700;line-height:1.3;letter-spacing:normal}.furin-compensation-lp .form-top-section .form-top-container .form-top-bubble{box-sizing:border-box;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:28px;padding:0 23px 0 28px;margin:12px auto 0;border-radius:28px;background-color:#C94287;color:#fff;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:14px;font-weight:700;line-height:28px;letter-spacing:normal}.furin-compensation-lp .form-top-section .form-top-container .form-top-bubble::after{position:absolute;bottom:-8px;right:0;left:0;width:14px;height:10.5px;margin:0 auto;background-color:#C94287;-webkit-clip-path:polygon(0% 0%, 100% 0%, 50% 100%);clip-path:polygon(0% 0%, 100% 0%, 50% 100%);content:""}.furin-compensation-lp .form-top-section .form-top-container .form-top-text{margin-top:13px;color:#333;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:normal}.furin-compensation-lp .form-section{box-sizing:border-box;padding:20px 0 0px;background-color:#F8F8F8}.furin-compensation-lp .form-section .form-content{width:710px;margin:0 auto;border-radius:10px;background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,0.1)}.furin-compensation-lp .form-section .form-content .progress-unit{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;height:40px;padding:0 15px 0 20px;border-radius:10px 10px 0 0;background-color:#EDE9FB}.furin-compensation-lp .form-section .form-content .progress-unit .progress-bar-parent{position:relative;width:254px;height:10px;border-radius:10px;background-color:#fff}.furin-compensation-lp .form-section .form-content .progress-unit .progress-bar-parent .progress-bar-inner{position:absolute;top:0;bottom:0;left:0;height:10px;margin:auto 0;border-radius:10px;background-color:#5C469B}.furin-compensation-lp .form-section .form-content .progress-unit .progress-bar-parent .progress-bar-inner.q1-bar{width:calc(100% * (1/3))}.furin-compensation-lp .form-section .form-content .progress-unit .progress-bar-parent .progress-bar-inner.q2-bar{width:calc(100% * (2/3))}.furin-compensation-lp .form-section .form-content .progress-unit .progress-bar-parent .progress-bar-inner.q3-bar{width:calc(100% * (3/3))}.furin-compensation-lp .form-section .form-content .progress-unit .remain-questions{color:#5C469B;font-family:"Jost", sans-serif;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:normal}.furin-compensation-lp .form-section .form-content .form-question-main{padding:40px 30px}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper:nth-of-type(n + 2){margin-top:40px}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-title{box-sizing:border-box;position:relative;padding-right:35px;color:#333;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:22px;font-weight:700;line-height:1.0;letter-spacing:normal}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-title::after{position:absolute;right:0;top:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;border-radius:4px;background-color:#C94287;content:"必須";padding:0 6px;color:#fff;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:12px;font-weight:400;line-height:20px;letter-spacing:0.32px}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-title .question-note{color:#aaa;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:12px;font-weight:400;line-height:1.0;letter-spacing:normal}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-title.form-question--optional::after{background-color:#aaa;content:"任意"}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-select{position:relative;margin-top:20px}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-select::after{position:absolute}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-select label{position:relative;width:100%;height:54px}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-select label::after{position:absolute;top:0;bottom:0;right:14px;width:1em;height:1em;margin:auto 0;content:"\f078";color:#aaa;font-family:"Font Awesome 6 Free";font-size:12px;font-weight:900;line-height:1.0}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-select label select{box-sizing:border-box;width:100%;height:54px;padding:0 40px 0 15px;border-radius:5px;background-color:#f7f7f7;border:none;color:#aaa;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0.32px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-select label select:focus{outline:none}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-input{margin-top:20px}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-input label{width:100%;height:54px}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-input label input[type=text]{box-sizing:border-box;width:100%;height:54px;padding:0 15px;border-radius:5px;background-color:#f7f7f7;border:none;color:#333;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:normal}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-input label input[type=text]::-moz-placeholder{color:#aaa}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-input label input[type=text]:-ms-input-placeholder{color:#aaa}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-input label input[type=text]::-ms-input-placeholder{color:#aaa}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-input label input[type=text]::placeholder{color:#aaa}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-input label input[type=text]:focus{outline:none}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-textarea{box-sizing:border-box;display:block;margin-top:20px;padding:20px;border-radius:5px;background-color:#F7F7F7;border:none;width:100%;min-height:240px;resize:vertical;field-sizing:content;color:#333;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:14px;font-weight:500;line-height:1.5}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-textarea::-moz-placeholder{color:#aaa}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-textarea:-ms-input-placeholder{color:#aaa}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-textarea::-ms-input-placeholder{color:#aaa}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-textarea::placeholder{color:#aaa}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-textarea:focus{outline:none}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-input-bottom{margin-top:5px;color:#333;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:10px;font-weight:400;line-height:1.5;letter-spacing:normal}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-radio{margin-top:8px;display:flex;justify-content:flex-start;align-items:stretch;gap:10px 13px;flex-wrap:wrap}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-radio label{width:146px;height:54px}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-radio label .radio-input{display:none}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-radio label .radio-input:checked+.radio-appearance{background-color:#5C469B;color:#fff}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-wrapper .form-question-radio label .radio-appearance{display:flex;justify-content:center;align-items:center;width:146px;height:54px;border-radius:5px;background-color:#EDE9FB;color:#5C469B;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:16px;font-weight:700;line-height:1.0;letter-spacing:0.32px;cursor:pointer}.furin-compensation-lp .form-section .form-content .form-question-main .form-question-note{box-sizing:border-box;width:305px;margin:20px auto 40px;padding:10px 17px;border-radius:5px;background-color:#F8F5FF;color:#333;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:10px;font-weight:400;line-height:1.5;letter-spacing:normal}.furin-compensation-lp .form-section .form-content .form-question-main .form-bottom-btn{margin-top:40px}.furin-compensation-lp .form-section .form-content .form-question-main .form-bottom-btn.only-step-next{margin-bottom:20px}.furin-compensation-lp .form-section .form-content .form-question-main .form-bottom-btn .step-next-btn{display:block;position:relative;width:318px;height:54px;margin:0 auto;border-radius:54px;background-color:#aaa;border:none;color:#fff;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:16px;font-weight:700;line-height:54px;letter-spacing:0.32px;cursor:pointer}.furin-compensation-lp .form-section .form-content .form-question-main .form-bottom-btn .step-next-btn::after{position:absolute;right:17px;top:0;bottom:0;width:1em;height:1em;margin:auto 0;content:"\f054";font-family:"Font Awesome 6 Free";font-size:11px;font-weight:900;line-height:1.0}.furin-compensation-lp .form-section .form-content .form-question-main .form-bottom-btn .step-next-btn.active{background-color:#5C469B;pointer-events:auto}.furin-compensation-lp .form-section .form-content .form-question-main .form-bottom-btn .step-next-btn.step-form-btn{letter-spacing:0.32px}.furin-compensation-lp .form-section .form-content .form-question-main .form-bottom-btn .step-next-btn+.step-prev-btn{margin-top:20px}.furin-compensation-lp .form-section .form-content .form-question-main .form-bottom-btn .step-prev-btn{box-sizing:border-box;display:block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 0 0 18px;margin:0 auto;color:#aaa;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:16px;font-weight:700;line-height:1.0;letter-spacing:0.22px;background-color:transparent;border:none;cursor:pointer}.furin-compensation-lp .form-section .form-content .form-question-main .form-bottom-btn .step-prev-btn::after{position:absolute;left:0;top:0;bottom:0;width:1em;height:1em;margin:auto 0;content:"\f053";font-family:"Font Awesome 6 Free";font-size:16px;font-weight:900;line-height:1.0}.furin-compensation-lp .form-section .form-content .accept-checkbox{margin-top:40px}.furin-compensation-lp .form-section .form-content .accept-checkbox label{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.furin-compensation-lp .form-section .form-content .accept-checkbox label:nth-of-type(n + 2){margin-top:13px}.furin-compensation-lp .form-section .form-content .accept-checkbox label input[type=checkbox]{display:none}.furin-compensation-lp .form-section .form-content .accept-checkbox label input[type=checkbox]:checked+.accept-checkbox-apperance::before{background-color:#5C469B}.furin-compensation-lp .form-section .form-content .accept-checkbox label .accept-checkbox-apperance{box-sizing:border-box;display:block;position:relative;width:100%;padding-left:26px;margin:0 auto;color:#333;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:normal;cursor:pointer}.furin-compensation-lp .form-section .form-content .accept-checkbox label .accept-checkbox-apperance b{font-weight:400;color:#C94287}.furin-compensation-lp .form-section .form-content .accept-checkbox label .accept-checkbox-apperance::before{box-sizing:border-box;position:absolute;top:3px;left:0;width:16px;height:16px;border-radius:2px;background-color:#fff;border:1px solid #5C469B;content:""}.furin-compensation-lp .form-section .form-content .accept-checkbox label .accept-checkbox-apperance::after{position:absolute;top:3px;left:0;width:16px;height:16px;border-radius:2px;content:"\f00c";color:#fff;text-align:center;font-family:"Font Awesome 6 Free";font-size:11px;font-weight:900;line-height:16px}.furin-compensation-lp .form-section:has(.form-section-remarks){padding-top:100px}.furin-compensation-lp .office-select-section{box-sizing:border-box;position:relative;padding-bottom:100px;background-color:#f8f8f8}.furin-compensation-lp .office-select-section .office-select-heading{position:relative;box-sizing:border-box;padding:64px 0;background-color:#5C469B}.furin-compensation-lp .office-select-section .office-select-heading .heading-text{color:#fff;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:30px;font-weight:700;line-height:1.0;letter-spacing:1.2px}.furin-compensation-lp .office-select-section .office-select-heading .heading-text b{vertical-align:baseline;color:#FFEB36}.furin-compensation-lp .office-select-section .office-select-heading::after{position:absolute;content:'';bottom:-24px;right:0;left:0;margin:0 auto;width:87px;height:25px;background-color:#5c469b;-webkit-clip-path:polygon(50% 25px, 0% 0%, 87px 0%);clip-path:polygon(50% 25px, 0% 0%, 87px 0%)}.furin-compensation-lp .office-select-section .office-group{box-sizing:border-box;width:710px;margin:100px auto 0;padding:15px 30px 20px;border-radius:16px;background-color:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,0.1)}.furin-compensation-lp .office-select-section .office-group .office-unit{box-sizing:border-box;width:650px;padding:19px 55px}.furin-compensation-lp .office-select-section .office-group .office-unit:nth-of-type(n + 2){border-top:1px solid #aaa}.furin-compensation-lp .office-select-section .office-group .office-unit.office-unit--opened:nth-of-type(n + 3){padding-bottom:19px}.furin-compensation-lp .office-select-section .office-group .office-unit.office-unit--opened:nth-of-type(n + 4){display:block}.furin-compensation-lp .office-select-section .office-group .office-unit.office-unit--opened:nth-last-of-type(1){padding-bottom:0}.furin-compensation-lp .office-select-section .office-group .office-unit .office-info{display:flex;justify-content:flex-start;align-items:stretch;gap:0 10px}.furin-compensation-lp .office-select-section .office-group .office-unit .office-info .office-thumb{width:150px;height:92px;-o-object-fit:contain;object-fit:contain}.furin-compensation-lp .office-select-section .office-group .office-unit .office-info .office-info-text{width:380px}.furin-compensation-lp .office-select-section .office-group .office-unit .office-info .office-info-text .office-name{overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;color:#333;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:normal}.furin-compensation-lp .office-select-section .office-group .office-unit .office-info .office-info-text .office-name-sub{margin-top:10px;color:#aaa;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:normal}.furin-compensation-lp .office-select-section .office-group .office-unit .consult-btn{display:block;position:relative;width:305px;height:48px;margin:20px auto 0;border-radius:54px;background-color:#C94287;color:#fff;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:16px;font-weight:700;line-height:48px;letter-spacing:0.32px;text-decoration:none;border:none}.furin-compensation-lp .office-select-section .office-group .office-unit .consult-btn::after{display:block;position:absolute;right:17px;top:0;bottom:0;width:1em;height:1em;margin:auto 0;content:"\f054";font-size:11px;font-family:"Font Awesome 6 Free";font-weight:900;line-height:1;pointer-events:none}.furin-compensation-lp .office-select-section .show-more-office{box-sizing:border-box;position:relative;width:305px;height:48px;margin:40px auto 0;padding:0 20px;border-radius:54px;background-color:#aaa;color:#fff;text-align:center;font-family:sans-serif;font-size:16px;font-weight:700;line-height:48px;letter-spacing:0.32px;text-decoration:none;cursor:pointer}.furin-compensation-lp .office-select-section .show-more-office::after{display:block;position:absolute;right:16px;top:0;bottom:0;width:1em;height:1em;margin:auto 0;content:"\f078";font-size:11px;font-family:"Font Awesome 6 Free";font-weight:900;line-height:1;pointer-events:none}.furin-compensation-lp .office-select-section .show-more-office.show-more-office--opened{display:none}.furin-compensation-lp .thanks-section{border-top:3px solid #5A4895}.furin-compensation-lp .thanks-section .thanks-top{position:relative;box-sizing:border-box;padding:75px 0 41px;background-color:#fff;width:710px;margin:0 auto}.furin-compensation-lp .thanks-section .thanks-top .thanks-top-main-text{margin-top:23px;padding:0 0 0 54px;color:#5C469B;text-align:left;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:40px;font-weight:700;line-height:1.3;letter-spacing:normal}.furin-compensation-lp .thanks-section .thanks-top .thanks-top-text{margin:25px 0 0;padding:0 230px 0 54px;color:#333;text-align:left;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:18px;font-weight:400;line-height:1.4;letter-spacing:0.36px}.furin-compensation-lp .thanks-section .thanks-top .thanks-top-person{display:block;position:absolute;bottom:0;right:54px}.furin-compensation-lp .thanks-section .thanks-remarks-balloon{box-sizing:border-box;width:710px;padding:29px 14px 24px;margin:0 auto;border-radius:5px;border:1px solid #C94287;background-color:#FAEDF3}.furin-compensation-lp .thanks-section .thanks-remarks-balloon .remarks-heading{color:#C94287;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:18px;font-weight:700;line-height:1.0;letter-spacing:normal}.furin-compensation-lp .thanks-section .thanks-remarks-balloon .remarks-list{width:300px;margin:10px auto 0;list-style:none}.furin-compensation-lp .thanks-section .thanks-remarks-balloon .remarks-list .remarks-item{box-sizing:border-box;position:relative;padding-left:12px;color:#C94287;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:12px;font-weight:400;line-height:1.66;letter-spacing:normal}.furin-compensation-lp .thanks-section .thanks-remarks-balloon .remarks-list .remarks-item:nth-of-type(n + 2){margin-top:9px}.furin-compensation-lp .thanks-section .thanks-remarks-balloon .remarks-list .remarks-item::before{position:absolute;top:4px;left:0;width:12px;height:9px;content:"・";color:#C94287;text-align:center;font-size:12px;font-weight:400;line-height:9px;letter-spacing:normal}.furin-compensation-lp .thanks-section .thanks-remarks-balloon .remarks-sentence{margin-top:15px;padding:0 0 0 149px;color:#C94287;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:12px;font-weight:400;line-height:1.667;letter-spacing:normal}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper{box-sizing:border-box;position:relative;padding:80px 20px 100px;background-color:#EDE9FB;margin-top:80px}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-bubble{position:absolute;top:-26px;right:0;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:52px;margin:0 auto;padding:0 40px;border-radius:100px;background-color:#C94287;color:#fff;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:28px;font-weight:700;line-height:52px;letter-spacing:1.12px}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-bubble::after{position:absolute;bottom:-12px;right:0;left:0;width:28px;height:13px;margin:0 auto;background-color:#C94287;-webkit-clip-path:polygon(50% 13px, 0% 0%, 28px 0%);clip-path:polygon(50% 13px, 0% 0%, 28px 0%);content:""}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step{width:710px;margin:0 auto}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step:nth-of-type(n + 2){margin-top:37px}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-number-unit{display:flex;justify-content:flex-start;align-items:stretch;width:710px;margin:0 auto;border-radius:4px;background-color:#fff}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-number-unit .step{display:flex;justify-content:center;align-items:center;width:130px;border-radius:4px 0 0 4px;background-color:#5C469B;color:#fff;text-align:center;font-family:"Jost", sans-serif;font-size:22px;font-weight:500;line-height:1.0;letter-spacing:normal}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-number-unit .step-text-wrapper{box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;width:580px;min-height:42px;padding:15px 0}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-number-unit .step-text-wrapper .step-text{color:#333;text-align:left;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:18px;font-weight:500;line-height:1.3;letter-spacing:0.36px}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-number-unit .step-text-wrapper .step-text .tel-number{margin-bottom:5px;color:#5C469B;font-family:"Jost", sans-serif;font-size:22px;font-weight:500;line-height:1.0;letter-spacing:normal}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-number-unit .step-text-wrapper .step-text span{display:block;font-size:14px;letter-spacing:0.28px;line-height:1.4;vertical-align:baseline}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-number-unit .step-text-wrapper .step-text span.tell-number-bottom{margin-top:3px;line-height:1.0}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-number-unit .step-text-wrapper .step-text span.tell-number-none{text-align:left}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-number-unit .step-text-wrapper .step-text.stp-txt--1{margin-left:115px}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-number-unit .step-text-wrapper .step-text.stp-txt--2,.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-number-unit .step-text-wrapper .step-text.stp-txt--3{margin-left:135px}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-result-unit{box-sizing:border-box;width:710px;margin:20px auto 0;padding:20px 0 25px;border-radius:5px;background-color:#fff}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-result-unit.announce-unit:has(.announce-tel-number){padding:20px 0 15px}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-result-unit .step-result-heading{color:#5C469B;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:24px;font-weight:700;line-height:1.5;letter-spacing:0.48px}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-result-unit .amount-number{margin-top:12px;color:#C94287;text-align:center;font-family:"Jost", sans-serif;font-size:60px;font-weight:500;line-height:1.0;letter-spacing:normal}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-result-unit .amount-number span{font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:32px;font-weight:700;line-height:1.0;letter-spacing:0.64px;vertical-align:baseline}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-result-unit .amount-bottom-text{margin-top:4px;color:#5C469B;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:0.36px}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-result-unit .announce-heading{color:#5C469B;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:30px;font-weight:700;line-height:1.3;letter-spacing:0.6px}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-result-unit .announce-text{margin:7px 0 0 7px;color:#333;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0.28px}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-result-unit .announce-text b{color:#C94287;vertical-align:baseline}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-result-unit .announce-bubble{box-sizing:border-box;position:relative;margin:12px auto 0;padding:10px;width:305px;border-radius:10px;background-color:#F8F5FF;color:#5C469B;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:14px;font-weight:700;line-height:1.3;letter-spacing:0.28px}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-result-unit .announce-bubble b{color:#C94287;vertical-align:baseline}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-result-unit .announce-bubble::after{position:absolute;bottom:-8px;right:0;left:0;width:14px;height:9px;margin:0 auto;background-color:#F8F5FF;-webkit-clip-path:polygon(0% 0%, 100% 0%, 50% 100%);clip-path:polygon(0% 0%, 100% 0%, 50% 100%);content:""}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-result-unit .announce-tel-number{margin-top:4px;color:#C94287;text-align:center;font-family:"Jost", sans-serif;font-size:37px;font-weight:500;line-height:1.5;letter-spacing:normal}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-result-unit.stp-rslt-unit--1{border-radius:4px;background-color:#F8F5FF;padding:15px 0;color:#333;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:14px;font-weight:400;line-height:1.5}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-result-unit.stp-rslt-unit--cta .encouraging-contact-directly{margin:0 auto 15px;color:#333;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:14px;font-weight:500;line-height:1.5}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-result-unit.stp-rslt-unit--cta .contact-call.cta_tel_number{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-result-unit.stp-rslt-unit--cta .contact-call.cta_tel_number .free-of-charge{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:21px;margin:0 auto;border-radius:3px;background-color:#FCF1F1;padding:0 10px;color:#C13636;text-align:center;font-size:13px;font-weight:bold;line-height:21px;letter-spacing:0.26px}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-result-unit.stp-rslt-unit--cta .contact-call.cta_tel_number .cta_tel_text_box{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 10px;border-bottom:1px solid #5C469B;color:#5C469B;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:26px;font-weight:700;line-height:1.25}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-result-unit.stp-rslt-unit--cta .contact-call.cta_tel_number .cta_tel_text_box i.fa-solid{font-size:22px}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-result-unit.stp-rslt-unit--cta .cta-office-info{margin:20px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 10px}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-result-unit.stp-rslt-unit--cta .cta-office-info .business-state{color:#333;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-result-unit.stp-rslt-unit--cta .cta-office-info .business-state i.fa-solid{color:#5C469B;font-size:14px}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-result-unit.stp-rslt-unit--cta .cta-office-info .business-hours{color:#333;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-after-step-group .thanks-after-step .step-result-note{margin-top:15px;color:#988FB1;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:normal}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-bottom-btn-wrapper{margin:25px 0}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-bottom-btn-wrapper .diagnosis-again-btn{display:block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:54px;margin:0 auto;padding:0 45px;border-radius:60px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#5C469B;color:#fff;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:16px;font-weight:700;line-height:54px;letter-spacing:0.32px;cursor:pointer}.furin-compensation-lp .thanks-section .thanks-after-step-wrapper .thanks-bottom-btn-wrapper .diagnosis-again-btn::after{position:absolute;top:0;bottom:0;right:17px;width:1em;height:1em;margin:auto 0;content:"\f054";font-family:"Font Awesome 6 Free";font-size:11px;font-weight:900;line-height:1.0;color:#fff}.furin-compensation-lp .heading-with-description{border-radius:5px;background-color:#EDE9FB;margin:100px auto 0;width:710px;padding:40px 0}.furin-compensation-lp .diagnosis-again-heading{box-sizing:border-box;color:#5C469B;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:22px;font-weight:700;line-height:1.0;letter-spacing:normal}.furin-compensation-lp .diagnosis-again-dsc{margin-top:20px;color:#333;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:16px;font-weight:400;line-height:1.0;letter-spacing:normal}.furin-compensation-lp .diagnosis-again-wrapper{box-sizing:border-box;width:710px;padding:40px 30px;margin:30px auto 0;border-radius:10px;background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,0.1)}.furin-compensation-lp .diagnosis-again-wrapper .again-question-container-group .again-question-container{width:650px;margin:0 auto}.furin-compensation-lp .diagnosis-again-wrapper .again-question-container-group .again-question-container:nth-of-type(n + 2){margin-top:41px}.furin-compensation-lp .diagnosis-again-wrapper .again-question-container-group .again-question-container .again-question-title{box-sizing:border-box;position:relative;padding:0 25px 0 60px;color:#333;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:22px;font-weight:700;line-height:40px;letter-spacing:normal}.furin-compensation-lp .diagnosis-again-wrapper .again-question-container-group .again-question-container .again-question-title::before{position:absolute;left:0;top:-1px;width:40px;height:40px;border-radius:50%;background-color:#5C469B;content:"Q";color:#fff;text-align:center;font-family:"Jost", sans-serif;font-size:28px;font-weight:500;line-height:40px}.furin-compensation-lp .diagnosis-again-wrapper .again-question-container-group .again-question-container .again-question-title::after{position:absolute;right:0;top:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20px;border-radius:4px;background-color:#C94287;padding:0 6px;content:"必須";color:#fff;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:12px;font-weight:400;line-height:20px;letter-spacing:0.48px}.furin-compensation-lp .diagnosis-again-wrapper .again-question-container-group .again-question-container .amount-input{box-sizing:border-box;padding:0 15px;margin-top:6px;width:650px;height:54px;border-radius:5px;background-color:#f7f7f7;border:none;color:#333;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:16px;font-weight:400;line-height:1.0;letter-spacing:0.32px}.furin-compensation-lp .diagnosis-again-wrapper .again-question-container-group .again-question-container .amount-input::-moz-placeholder{color:#aaa}.furin-compensation-lp .diagnosis-again-wrapper .again-question-container-group .again-question-container .amount-input:-ms-input-placeholder{color:#aaa}.furin-compensation-lp .diagnosis-again-wrapper .again-question-container-group .again-question-container .amount-input::-ms-input-placeholder{color:#aaa}.furin-compensation-lp .diagnosis-again-wrapper .again-question-container-group .again-question-container .amount-input::placeholder{color:#aaa}.furin-compensation-lp .diagnosis-again-wrapper .again-question-container-group .again-question-container .amount-input:focus{outline:none}.furin-compensation-lp .diagnosis-again-wrapper .again-question-container-group .again-question-container #billing_amount_2_container::after{display:none}.furin-compensation-lp .diagnosis-again-wrapper .again-question-container-group .again-question-container .again-question-select{position:relative;margin-top:11px}.furin-compensation-lp .diagnosis-again-wrapper .again-question-container-group .again-question-container .again-question-select::after{position:absolute;top:0;bottom:0;right:14px;width:1em;height:1em;margin:auto 0;content:"\f078";color:#5C469B;font-family:"Font Awesome 6 Free";font-size:12px;font-weight:900;line-height:1.0;pointer-events:none}.furin-compensation-lp .diagnosis-again-wrapper .again-question-container-group .again-question-container .again-question-select label select{box-sizing:border-box;width:650px;height:54px;padding:0 40px 0 15px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;background-color:#EDE9FB;color:#5C469B;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:0.32px}.furin-compensation-lp .diagnosis-again-wrapper .again-question-container-group .again-question-container .again-question-select label select:focus{outline:none}.furin-compensation-lp .diagnosis-again-wrapper .form-bottom-btn{margin:40px auto 0}.furin-compensation-lp .diagnosis-again-wrapper .form-bottom-btn .diagnosis-again-btn{display:block;position:relative;width:305px;height:54px;margin:0 auto;border-radius:54px;background-color:#5C469B;border:none;color:#fff;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:16px;font-weight:700;line-height:54px;letter-spacing:0.96px;cursor:pointer}.furin-compensation-lp .diagnosis-again-wrapper .form-bottom-btn .diagnosis-again-btn::after{position:absolute;right:17px;top:0;bottom:0;width:1em;height:1em;margin:auto 0;content:"\f054";font-family:"Font Awesome 6 Free";font-size:11px;font-weight:900;line-height:1.0}.furin-compensation-lp .diagnosis-again-wrapper .form-bottom-btn .step-prev-btn{box-sizing:border-box;display:block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 0 0 18px;margin:19px auto 0;color:#aaa;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:14px;font-weight:700;line-height:1.0;letter-spacing:0.22px;background-color:transparent;border:none;cursor:pointer}.furin-compensation-lp .diagnosis-again-wrapper .form-bottom-btn .step-prev-btn::after{position:absolute;left:0;top:0;bottom:0;width:1em;height:1em;margin:auto 0;content:"\f053";font-family:"Font Awesome 6 Free";font-size:14px;font-weight:900;line-height:1.0}.furin-compensation-lp .diagnosis-again-result-section{box-sizing:border-box;background-color:#EDE9FB;padding:50px 20px}.furin-compensation-lp .diagnosis-again-result-section .diagnosis-again-result-heading{color:#5C469B;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:26px;font-weight:700;line-height:1.0;letter-spacing:0.52px}.furin-compensation-lp .diagnosis-again-result-section .step-result-unit{box-sizing:border-box;width:710px;margin:33px auto 0;padding:20px 0 25px;border-radius:5px;background-color:#fff}.furin-compensation-lp .diagnosis-again-result-section .step-result-unit .step-result-heading{color:#5C469B;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:24px;font-weight:700;line-height:1.5;letter-spacing:0.48px}.furin-compensation-lp .diagnosis-again-result-section .step-result-unit .amount-number{margin-top:12px;color:#C94287;text-align:center;font-family:"Jost", sans-serif;font-size:60px;font-weight:500;line-height:1.0;letter-spacing:normal}.furin-compensation-lp .diagnosis-again-result-section .step-result-unit .amount-number span{font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:32px;font-weight:700;line-height:1.0;letter-spacing:0.64px;vertical-align:baseline}.furin-compensation-lp .diagnosis-again-result-section .step-result-unit .amount-bottom-text{margin-top:4px;color:#5C469B;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:0.36px}.furin-compensation-lp .diagnosis-again-result-section .step-result-note{margin:15px auto 0;width:710px;color:#988FB1;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:normal}.furin-compensation-lp .diagnosis-again-result-section .thanks-bottom-btn-wrapper{margin-top:37px}.furin-compensation-lp .diagnosis-again-result-section .thanks-bottom-btn-wrapper .diagnosis-again-btn{display:block;position:relative;width:318px;height:54px;margin:0 auto;border-radius:60px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#5C469B;color:#fff;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:16px;font-weight:700;line-height:54px;letter-spacing:0.32px;cursor:pointer}.furin-compensation-lp .diagnosis-again-result-section .thanks-bottom-btn-wrapper .diagnosis-again-btn::after{position:absolute;top:0;bottom:0;right:17px;width:1em;height:1em;margin:auto 0;content:"\f054";font-family:"Font Awesome 6 Free";font-size:11px;font-weight:900;line-height:1.0}.furin-compensation-lp .diagnosis-again-result-section .thanks-bottom-btn-wrapper .step-prev-btn{box-sizing:border-box;display:block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 0 0 18px;margin:15px auto 0;color:#988FB1;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:14px;font-weight:700;line-height:1.0;letter-spacing:0.28px;background-color:transparent;border:none;cursor:pointer}.furin-compensation-lp .diagnosis-again-result-section .thanks-bottom-btn-wrapper .step-prev-btn::after{position:absolute;left:0;top:0;bottom:0;width:1em;height:1em;margin:auto 0;content:"\f053";font-family:"Font Awesome 6 Free";font-size:11px;font-weight:900;line-height:1.0}.furin-compensation-lp .lp-footer .fotter-link-wrapper{box-sizing:border-box;padding:5px 0;background-color:#EFEFEF}.furin-compensation-lp .lp-footer .fotter-link-wrapper .footer-link-group{display:flex;justify-content:center;align-items:center;gap:0 25px}.furin-compensation-lp .lp-footer .fotter-link-wrapper .footer-link-group .footer-link{color:#333;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:10px;font-weight:400;line-height:1.5;letter-spacing:normal;text-decoration:none}.furin-compensation-lp .lp-footer .copyright-wrapper{box-sizing:border-box;padding:6px 0;background-color:#5C469B}.furin-compensation-lp .lp-footer .copyright-wrapper .copyright{color:#fff;text-align:center;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:10px;font-weight:400;line-height:1.5;letter-spacing:normal}.furin-compensation-lp .lp-footer .copyright-wrapper .copyright a{color:#fff;text-decoration:none}.furin-compensation-lp .lp-footer .copyright-wrapper .copyright .fa-regular{font-family:"Font Awesome 6 Free";font-size:8px;font-weight:400}.bennavi-footer{min-width:1280px}.remodal-overlay.popup-remodal{background-color:rgba(0,0,0,0.85)}.remodal.popup-remodal{width:700px;margin-top:50px}.remodal.popup-remodal .popup-remodal-close{top:-50px;width:20px;height:20px}.remodal.popup-remodal .popup-remodal-close::before{height:26px}.remodal.popup-remodal .popup-remodal-close::after{height:26px}.remodal.popup-remodal .popup-body .popup-heading{height:70px;line-height:70px;font-size:20px;letter-spacing:0.4px}.remodal.popup-remodal .popup-body .popup-office-wrapper{padding-right:30px}.remodal.popup-remodal .popup-body .popup-office-wrapper .popup-office-group{padding:20px 20px 20px 30px;height:530px}.remodal.popup-remodal .popup-body .popup-office-wrapper .popup-office-group .office-unit{width:615px;padding:19px 0}.remodal.popup-remodal .popup-body .popup-office-wrapper .popup-office-group .office-unit .office-info{gap:0 20px}.remodal.popup-remodal .popup-body .popup-office-wrapper .popup-office-group .office-unit .office-info .office-thumb{width:150px;height:120px;margin:0;border-radius:5px}.remodal.popup-remodal .popup-body .popup-office-wrapper .popup-office-group .office-unit .office-info .office-info-main{width:445px}.remodal.popup-remodal .popup-body .popup-office-wrapper .popup-office-group .office-unit .office-info .office-info-main .office-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;width:100%;color:#5C469B;text-overflow:ellipsis;font-family:"Hiragino Sans", "Noto Sans JP", sans-serif;font-size:18px;font-weight:700;line-height:1.6}.remodal.popup-remodal .popup-body .popup-office-wrapper .popup-office-group .office-unit .office-info .office-info-main .office-cta-main{margin-top:25px}.remodal.popup-remodal .popup-body .popup-office-wrapper .popup-office-group .office-unit .office-info .office-info-main .office-cta-main .office-cta__multi-col{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:20px}.remodal.popup-remodal .popup-body .popup-office-wrapper .popup-office-group .office-unit .office-info .office-info-main .office-cta-main .office-cta__multi-col .cta-contact-call.cta-contact-call--include-tag{margin:0;height:45px;font-size:16px}.remodal.popup-remodal .popup-body .popup-office-wrapper .popup-office-group .office-unit .office-info .office-info-main .office-cta-main .office-cta__multi-col .cta-contact-call.cta-contact-call--include-tag .call-number-value{display:none;white-space:nowrap;font-family:Arial, Helvetica, sans-serif}.remodal.popup-remodal .popup-body .popup-office-wrapper .popup-office-group .office-unit .office-info .office-info-main .office-cta-main .office-cta__multi-col .cta-contact-call.cta-contact-call--include-tag .cta-call-tag{height:17px;line-height:17px;font-size:10px;white-space:nowrap}.remodal.popup-remodal .popup-body .popup-office-wrapper .popup-office-group .office-unit .office-info .office-info-main .office-cta-main .office-cta__multi-col .cta-email-link-button{margin:0;height:45px;font-size:16px}.remodal.popup-remodal .popup-body .popup-office-wrapper .popup-office-group .office-unit .office-info .office-info-main .office-cta-main .office-cta__multi-col .cta-email-link-button .cta-email-link-button-balloon{font-size:11px}.remodal.popup-remodal .popup-body .popup-office-wrapper .popup-office-group .office-unit:nth-of-type(n+2){border-top:1px solid #ededed}.remodal.popup-remodal .show-more-office{bottom:-84px}
