@charset "UTF-8";.estimate-cp[data-v-2f795e33]{margin:0 auto;max-width:600px;width:100%}.estimate-cp img[data-v-2f795e33]{max-width:100%}.row-datas[data-v-bed6b740]{color:#424242;font-size:.875rem;letter-spacing:.03em;position:relative;white-space:nowrap}@media (min-width:960px){.row-datas[data-v-bed6b740]{font-size:1.125rem}}.row-datas>div[data-v-bed6b740]{border-bottom:1px solid #f1f1f1;border-right:1px solid #f1f1f1;height:34px;line-height:34px;padding:0 10px;text-align:center}.row-datas>div[data-v-bed6b740]:first-child{border-color:#f7ef9f}.row-datas>div.is-colored[data-v-bed6b740]{color:#e70110;font-size:.9em}.row-datas>div.is-colored span[data-v-bed6b740]:after{color:#e70110}@media (min-width:960px){.row-datas>div[data-v-bed6b740]{height:36px;line-height:36px}}.row-datas.last-child>div[data-v-bed6b740]:first-child{border-top-right-radius:8px}.row-datas.last-child>div[data-v-bed6b740]:last-child{border-bottom-right-radius:8px}.row-datas.is-selected[data-v-bed6b740]{background:#fffacb}.row-datas.is-selected>div[data-v-bed6b740]{border-color:#f7ef9f;border-top:none;position:relative}.row-datas.is-selected .name[data-v-bed6b740]{background:#ffe400}.row-datas.is-selected .name .v-icon[data-v-bed6b740]{color:#212121;font-size:.875rem;left:-1px;top:-1px}@media (max-width:599.98px){.row-datas.is-selected .name .v-icon[data-v-bed6b740]{font-size:.75rem}}.row-datas.is-recommended .name[data-v-bed6b740]:before{background:#ed3934;border-radius:2px;color:#fff;content:"人気!";display:block;font-size:.6875rem;font-weight:600;height:16px;left:29%;letter-spacing:.04em;line-height:16px;padding:0 6px;position:absolute;top:-9px;transform:translate(-50%)}.row-datas.is-recommended .name[data-v-bed6b740]:after{border-color:#ed3934 transparent transparent;border-style:solid;border-width:5px 0 0 6px;content:"";display:block;height:0;left:31%;position:absolute;top:6px;transform:translate(-50%);width:0}.row-datas .has-yen[data-v-bed6b740],.row-datas .has-yen-bun[data-v-bed6b740]{font-weight:600}.row-datas .is-colored .has-yen[data-v-bed6b740],.row-datas .is-colored .has-yen-bun[data-v-bed6b740]{font-size:1.2em}.row-datas .has-yen[data-v-bed6b740]:after{content:"円";font-size:.625rem}.row-datas .has-yen-bun[data-v-bed6b740]:after,.row-datas .has-yen[data-v-bed6b740]:after{color:#424242;font-weight:400;position:relative;right:-1px}.row-datas .has-yen-bun[data-v-bed6b740]:after{content:"円分";font-size:.5625rem}.row-datas .name[data-v-bed6b740]{background:#fff599;font-size:.8em;font-weight:600;letter-spacing:0;text-align:center}.row-datas .speed[data-v-bed6b740]{font-size:.78em;font-weight:600;letter-spacing:0}.row-datas .refund[data-v-bed6b740]{font-size:.85em;letter-spacing:0}.row-datas .refund[data-v-bed6b740] strong{color:#e70110}.row-datas .switch-btn .v-btn[data-v-bed6b740]{position:relative;top:-2px}.row-datas sup[data-v-bed6b740]{color:#757575;font-size:.4375rem}.comparison-table-title[data-v-2cb959f3]{color:#212121;font-size:.9375rem;font-weight:600;letter-spacing:0;position:relative;top:1px;z-index:1}@media (min-width:960px){.comparison-table-title[data-v-2cb959f3]{font-size:1rem;top:-2px}}.comparison-table-title small[data-v-2cb959f3]{font-size:.625rem;font-weight:400}.comparison-table-title .label[data-v-2cb959f3]{background:#212121;border-radius:2px;color:#fff;font-size:.6875rem;letter-spacing:0;margin-right:4px;padding:3px 5px;position:relative;top:-1px}.comparison-table-title .label+span[data-v-2cb959f3]{position:relative;top:-1px}@media (min-width:960px){.comparison-table-title .label[data-v-2cb959f3]{font-size:.75rem;top:0}.comparison-table-title .label+span[data-v-2cb959f3]{top:0}}.comparison-table-title .v-icon[data-v-2cb959f3]{top:-1px}@media (max-width:599.98px){.comparison-table-title[data-v-2cb959f3]{font-size:.8125rem}}.comparison-table-meta[data-v-2cb959f3]{position:relative;z-index:1}.popup-button.switch[data-v-2cb959f3]{border:none!important;width:122px}.popup-button.switch small[data-v-2cb959f3]{font-size:.5625rem;letter-spacing:.02em}.popup-button.switch[data-v-2cb959f3] .v-input,.popup-button.switch[data-v-2cb959f3] .v-input .v-input__slot{margin:0}.popup-button.switch[data-v-2cb959f3] .v-input .v-messages{display:none}.popup-button.switch[data-v-2cb959f3] .v-input .v-input--selection-controls__input{margin:0}.popup-button.switch[data-v-2cb959f3] .v-input .v-input--selection-controls__input:hover .v-input--selection-controls__ripple:before{background:#fd0}.popup-button.switch[data-v-2cb959f3] .v-input .v-input--switch__track{color:#ffe400!important;height:20px;opacity:1;width:54px}.popup-button.switch[data-v-2cb959f3] .v-input .v-input--selection-controls__ripple{height:24px;left:-5px;margin:2px;top:calc(50% - 16px);transform:translate(0)!important;width:24px}.popup-button.switch[data-v-2cb959f3] .v-input.v-input--is-label-active .v-input--selection-controls__ripple,.popup-button.switch[data-v-2cb959f3] .v-input.v-input--is-label-active .v-input--switch__thumb{transform:translate(32px)!important}.popup-button.switch[data-v-2cb959f3] .v-input .v-input--switch__thumb{color:#757575!important;height:16px;width:16px}.comparison-table[data-v-2cb959f3]{margin-top:-20px;position:relative;z-index:0}.comparison-table .first-row[data-v-2cb959f3]{background:#fff;padding-top:20px;position:absolute;white-space:nowrap;width:75px;z-index:1}.comparison-table .first-row>div[data-v-2cb959f3]{background:#fafbfc;border:1px solid #f1f1f1;border-top:none;color:#424242;font-size:.625rem;font-weight:600;height:34px;letter-spacing:0;line-height:34px;padding:0 8px}.comparison-table .first-row>div[data-v-2cb959f3]:first-child{border-top:1px solid #f1f1f1;border-top-left-radius:8px}.comparison-table .first-row>div[data-v-2cb959f3]:last-child{border-bottom-left-radius:8px}@media (min-width:960px){.comparison-table .first-row>div[data-v-2cb959f3]{height:36px;line-height:36px}.comparison-table .first-row[data-v-2cb959f3]{width:100px}.comparison-table .first-row>div[data-v-2cb959f3]{font-size:.8125rem}}.comparison-table .row-datas-wrapper[data-v-2cb959f3]{margin-left:75px;padding-top:20px;scroll-behavior:smooth;width:100%}@media (min-width:960px){.comparison-table .row-datas-wrapper[data-v-2cb959f3]{margin-left:100px}}.estimate-card-title[data-v-2cb959f3]{color:#212121;font-size:1rem;letter-spacing:.12em}.estimate-card-title .v-icon[data-v-2cb959f3]{top:-1px}@media (max-width:599.98px){.estimate-card-title[data-v-2cb959f3]{font-size:.8125rem}}.switch-campaign[data-v-2cb959f3]{overflow:hidden}.switch-campaign .switch-btn[data-v-2cb959f3]{background:#fff599;border-color:#fff;border-radius:0;color:#616161;font-size:.9375rem;font-weight:600;height:auto!important;letter-spacing:.1em}.switch-campaign .switch-btn[data-v-2cb959f3]:first-child{border-right:1px solid #fff;border-top-left-radius:8px}.switch-campaign .switch-btn[data-v-2cb959f3]:last-child{border-left:1px solid #fff;border-top-right-radius:8px}.switch-campaign .switch-btn.active[data-v-2cb959f3]{background:#ffe400!important;border:none;color:#212121}@media (max-width:599.98px){.switch-campaign .switch-btn[data-v-2cb959f3]{font-size:.8125rem;font-weight:600;letter-spacing:0}.switch-campaign .switch-btn .v-icon[data-v-2cb959f3]{font-size:1rem!important}}.switch-campaign.bottom .switch-btn[data-v-2cb959f3]:first-child{border-bottom-left-radius:8px;border-top-left-radius:0}.switch-campaign.bottom .switch-btn[data-v-2cb959f3]:last-child{border-bottom-right-radius:8px;border-top-right-radius:0}.switch-campaign[data-v-2cb959f3]+.v-card .summary-head{border-radius:0!important}.modal-wrapper[data-v-f40369b4]{background:#000c;padding:32px 8px!important;position:fixed}.modal-wrapper .estimate-modal-close[data-v-f40369b4]{position:fixed;right:32px;top:32px;z-index:100}@media (max-width:959.98px){.modal-wrapper .estimate-modal-close[data-v-f40369b4]{right:8px;top:4px}}.modal-wrapper .estimate-modal-close button[data-v-f40369b4]{background:#fffc}.estimate-modal[data-v-f40369b4]{height:90dvh;margin:0 auto;max-width:540px;overflow-y:scroll;position:relative}.estimate-modal-header[data-v-f40369b4]{background:#ffe400;position:relative}@media (min-width:600px){.estimate-modal-header .header-title>.v-icon[data-v-f40369b4]{font-size:1.625rem!important}}.estimate-modal-header .header-title h3[data-v-f40369b4]{font-size:1.1875rem;letter-spacing:.08em;line-height:1.3}@media (max-width:599.98px){.estimate-modal-header .header-title h3[data-v-f40369b4]{font-size:1.125rem;line-height:1.4}}.btn-double-border[data-v-f40369b4]{border:2px solid #ffeb33;border-radius:30px;padding:2px}
