.FloatCTAButtons_floatButtonsLayout__SZPzn{position:fixed;bottom:0;left:0;z-index:10;display:flex;gap:8px;width:100%;padding:12px 16px;background:#fff;border-top:1px solid #d9d9d9}.FloatCTAButtons_floatButtonsWrap__XQWWe{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;max-width:430px;margin:auto}@media(min-width:1180px){.FloatCTAButtons_floatButtonsWrap__XQWWe{max-width:725px}}.FloatCTAButtons_button__nEE_9{display:flex}.FloatCTAButtons_link__iv_zx{display:flex;width:100%}@media(min-width:1180px){.FloatCTAButtons_link__iv_zx{width:50%}}.FloatCTAButtons_phoneButton__91nHU{color:#fff!important;background-color:#007cda!important}.FloatCTAButtons_phoneButton__91nHU:hover{background-color:#006ec2!important}.FloatCTAButtons_phoneModal__ISThP #dialog-close svg path{fill:#000c!important}.FloatCTAButtons_phoneModal__ISThP #dialog-close:hover{background-color:#0000000d!important;border-radius:4px!important}.FloatCTAButtons_content___BeUR{padding:16px}.FloatCTAButtons_phoneArea__dNXa5{margin-bottom:24px}.FloatCTAButtons_phoneTitle__ZkvB_{margin-bottom:4px;font-size:18px;letter-spacing:.09px}.FloatCTAButtons_phoneTitle__ZkvB_,.FloatCTAButtons_tel____dFN{font-family:var(--noto-sans-jp);font-style:normal;font-weight:700;line-height:125%}.FloatCTAButtons_tel____dFN{font-size:24px;letter-spacing:0;color:#006ec2!important}.FloatCTAButtons_note__6WCRR{font-size:.75rem!important;line-height:normal!important}.LineConsultButton_lineButton__FzA3N{font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.192px;box-sizing:border-box;display:flex;flex-grow:1;gap:8px;align-items:center;justify-content:center;height:44px;padding:0 16px;color:#fff;white-space:nowrap;cursor:pointer;background-color:#06c755;border-radius:16px;transition:background-color .2s ease}.LineConsultButton_lineButton__FzA3N:hover{background-color:#05b34d}.LineConsultButton_disabled__nU_v0{color:#0006;cursor:not-allowed;background-color:#e9e9e9}.LineConsultButton_disabled__nU_v0:hover{background-color:#e9e9e9}.LineConsultButton_icon__LBWgG{flex-shrink:0;width:20px;height:20px;object-fit:contain}