.es[data-astro-cid-mfpw46iw]{--es-orange:#f3a400;--es-ink:#333;--es-line:#e3e3e3;--es-paper:#f6f6f4;color:var(--es-ink);background:#fff;border-radius:3rem 3rem 0 0;padding:56px 40px 96px;font-family:Lato,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic,Meiryo,Noto Sans JP,sans-serif;overflow:clip}.es-caution[data-astro-cid-mfpw46iw]{border:1px solid var(--es-line);background:var(--es-paper);border-radius:6px;max-width:1040px;margin:0 auto 32px;padding:12px 16px;font-size:14px;font-weight:700;line-height:1.7}.es-layout[data-astro-cid-mfpw46iw]{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px;max-width:1040px;margin:0 auto;display:grid}.es-help[data-astro-cid-mfpw46iw] a[data-astro-cid-mfpw46iw],.es-links[data-astro-cid-mfpw46iw] a[data-astro-cid-mfpw46iw]{color:#1f7ac4;text-underline-offset:3px;text-decoration:underline}.es-step[data-astro-cid-mfpw46iw]{padding:0 0 36px}.es-step[data-astro-cid-mfpw46iw]+.es-step[data-astro-cid-mfpw46iw]{border-top:2px solid var(--es-orange);padding-top:32px}.es-step__head[data-astro-cid-mfpw46iw]{letter-spacing:.04em;margin:0;font-size:22px;font-weight:700}.es-step__no[data-astro-cid-mfpw46iw]{color:var(--es-orange);letter-spacing:.12em;margin-bottom:4px;font-size:13px;font-weight:900;display:block}.es-help[data-astro-cid-mfpw46iw]{color:#666;margin:10px 0 0;font-size:14px;line-height:1.8}.es-help[data-astro-cid-mfpw46iw] strong[data-astro-cid-mfpw46iw]{color:var(--es-ink);font-weight:700}.es-qty[data-astro-cid-mfpw46iw]{align-items:center;gap:10px;margin-top:16px;font-size:18px;font-weight:700;display:inline-flex}.es-qty[data-astro-cid-mfpw46iw] input[data-astro-cid-mfpw46iw]{text-align:right;width:160px;font-size:28px;font-weight:700}.es-order[data-astro-cid-mfpw46iw]{margin-top:22px!important}.es-product[data-astro-cid-mfpw46iw] select[data-astro-cid-mfpw46iw]{max-width:360px}.es-outside[data-astro-cid-mfpw46iw]{margin-top:8px;font-size:13px}.es[data-astro-cid-mfpw46iw] input[data-astro-cid-mfpw46iw][type=number],.es[data-astro-cid-mfpw46iw] input[data-astro-cid-mfpw46iw][type=text],.es[data-astro-cid-mfpw46iw] select[data-astro-cid-mfpw46iw]{height:48px;color:var(--es-ink);font:inherit;background:#fff;border:1px solid #cfcfcf;border-radius:6px;padding:0 12px;font-size:16px}.es[data-astro-cid-mfpw46iw] select[data-astro-cid-mfpw46iw]{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23333' stroke-width='1.6'/%3E%3C/svg%3E") right 14px center no-repeat;width:100%;padding-right:36px}.es[data-astro-cid-mfpw46iw] input[data-astro-cid-mfpw46iw]:focus-visible,.es[data-astro-cid-mfpw46iw] select[data-astro-cid-mfpw46iw]:focus-visible,.es[data-astro-cid-mfpw46iw] button[data-astro-cid-mfpw46iw]:focus-visible{outline:2px solid var(--es-orange);outline-offset:2px}.es-cards[data-astro-cid-mfpw46iw]{gap:16px;margin-top:18px;display:grid}.es-card[data-astro-cid-mfpw46iw]{border:1px solid var(--es-line);background:var(--es-paper);border-radius:6px;min-width:0;margin:0;padding:20px 22px 22px}.es-card__head[data-astro-cid-mfpw46iw]{border-bottom:1px solid var(--es-line);align-items:baseline;gap:12px;margin-bottom:0;padding-bottom:12px;display:flex}.es-card__title[data-astro-cid-mfpw46iw]{margin:0;font-size:16px;font-weight:700}.es-card__unit[data-astro-cid-mfpw46iw]{margin-left:auto;font-size:16px;font-weight:700}.es-card__remove[data-astro-cid-mfpw46iw]{color:#777;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.es-grid[data-astro-cid-mfpw46iw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:14px;display:grid}.es-grid__full[data-astro-cid-mfpw46iw]{grid-column:1/-1}.es-grid[data-astro-cid-mfpw46iw][hidden],.es-field[data-astro-cid-mfpw46iw][hidden],.es-next[data-astro-cid-mfpw46iw][hidden],.es-add[data-astro-cid-mfpw46iw][hidden],.es-card__remove[data-astro-cid-mfpw46iw][hidden],.es-reuse[data-astro-cid-mfpw46iw][hidden],.es-error[data-astro-cid-mfpw46iw][hidden]{display:none}.es-field[data-astro-cid-mfpw46iw]{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.es-field__label[data-astro-cid-mfpw46iw],.es-field[data-astro-cid-mfpw46iw] legend[data-astro-cid-mfpw46iw]{font-size:14px;font-weight:700}.es-field__label[data-astro-cid-mfpw46iw] small[data-astro-cid-mfpw46iw]{color:#777;font-weight:400}.es-field__hint[data-astro-cid-mfpw46iw]{color:#777;margin:0;font-size:13px;line-height:1.6}.es-field__hint[data-astro-cid-mfpw46iw]:empty{display:none}.es-field[data-astro-cid-mfpw46iw] input[data-astro-cid-mfpw46iw][type=number],.es-field[data-astro-cid-mfpw46iw] input[data-astro-cid-mfpw46iw][type=text]{width:100%}.es-cats[data-astro-cid-mfpw46iw]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.es-cat[data-astro-cid-mfpw46iw]{border:1px solid var(--es-line);height:100%;color:var(--es-ink);background:#fff;border-radius:6px;flex-direction:column;padding:10px 10px 12px;text-decoration:none;transition:border-color .2s;display:flex}.es-cat__cover[data-astro-cid-mfpw46iw]{aspect-ratio:7/10;background:var(--es-paper);border-radius:4px;justify-content:center;align-items:flex-end;padding:6px;display:flex}.es-cat__cover[data-astro-cid-mfpw46iw] img[data-astro-cid-mfpw46iw]{border:1px solid #e6e6e6;width:100%;height:auto;display:block}.es-cat__name[data-astro-cid-mfpw46iw]{margin-top:8px;font-size:13px;font-weight:700;line-height:1.35}.es-cat__label[data-astro-cid-mfpw46iw]{color:#777;margin-top:2px;font-size:11px}.es-cat__go[data-astro-cid-mfpw46iw]{white-space:nowrap;color:var(--es-orange);margin-top:auto;padding-top:8px;font-size:11px;font-weight:700}.es-cat__go[data-astro-cid-mfpw46iw]:after{content:" ↗"}@media (hover:hover){.es-cat[data-astro-cid-mfpw46iw]:hover{border-color:var(--es-orange)}}.es-cat[data-astro-cid-mfpw46iw]:focus-visible{outline:2px solid var(--es-orange);outline-offset:2px}.es-check[data-astro-cid-mfpw46iw]{grid-column:1/-1;align-items:center;gap:10px;font-size:14px;display:flex}.es-check[data-astro-cid-mfpw46iw] input[data-astro-cid-mfpw46iw],.es-radios[data-astro-cid-mfpw46iw] input[data-astro-cid-mfpw46iw]{width:18px;height:18px;accent-color:var(--es-orange);flex:none}.es-step[data-astro-cid-mfpw46iw]>.es-field[data-astro-cid-mfpw46iw]+.es-field[data-astro-cid-mfpw46iw],.es-step__head[data-astro-cid-mfpw46iw]+.es-field[data-astro-cid-mfpw46iw]{margin-top:18px}.es-radios[data-astro-cid-mfpw46iw]{flex-wrap:wrap;gap:10px 28px;margin-top:8px;font-size:15px;display:flex}.es-radios[data-astro-cid-mfpw46iw] label[data-astro-cid-mfpw46iw]{align-items:center;gap:8px;display:inline-flex}.es-yen-input[data-astro-cid-mfpw46iw]{align-items:center;gap:8px;max-width:220px;font-weight:700;display:inline-flex}.es-supply[data-astro-cid-mfpw46iw][hidden]{display:none}.es-supply[data-astro-cid-mfpw46iw]{margin-top:16px}.es-supply[data-astro-cid-mfpw46iw] .es-help[data-astro-cid-mfpw46iw]{margin-top:8px}.es-design[data-astro-cid-mfpw46iw]{margin-top:22px!important}.es-reuse[data-astro-cid-mfpw46iw]{border-top:1px solid var(--es-line);margin-top:16px;padding-top:14px}.es-reuse[data-astro-cid-mfpw46iw] .es-check[data-astro-cid-mfpw46iw]{font-weight:700}.es-reuse[data-astro-cid-mfpw46iw] .es-field__hint[data-astro-cid-mfpw46iw]{margin-top:4px;padding-left:28px}.es-add[data-astro-cid-mfpw46iw]{color:var(--es-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #cfcfcf;border-radius:6px;margin-top:16px;padding:12px 20px;font-size:15px;font-weight:700}@media (hover:hover){.es-add[data-astro-cid-mfpw46iw]:hover{border-color:var(--es-orange);color:var(--es-orange)}}.es-preview[data-astro-cid-mfpw46iw]{margin:28px 0 0}.es-preview__title[data-astro-cid-mfpw46iw]{font-size:16px;font-weight:700}.es-preview__img[data-astro-cid-mfpw46iw]{border-radius:6px;margin-top:12px;overflow:hidden}.es-preview__img[data-astro-cid-mfpw46iw] svg{width:100%;height:auto;display:block}.es-preview__legend[data-astro-cid-mfpw46iw]{margin:12px 0 0;padding:0;font-size:14px;line-height:1.8;list-style:none}.es-preview__note[data-astro-cid-mfpw46iw]{color:#777;margin:8px 0 0;font-size:12px;line-height:1.7}.es-result[data-astro-cid-mfpw46iw]{border:1px solid var(--es-line);background:#fff;border-radius:6px;padding:26px 24px 24px;position:sticky;top:24px}.es-result__title[data-astro-cid-mfpw46iw]{color:var(--es-orange);letter-spacing:.06em;margin:0;font-size:15px;font-weight:700}.es-result__total[data-astro-cid-mfpw46iw]{letter-spacing:.01em;margin:10px 0 0;font-size:40px;font-weight:700;line-height:1.15}.es-result__total[data-astro-cid-mfpw46iw] small{font-size:22px}.es-result__total[data-astro-cid-mfpw46iw] span{color:#777;margin-left:4px;font-size:14px}.es-result__sub[data-astro-cid-mfpw46iw]{color:#555;margin:8px 0 0;font-size:14px}.es-result__caution[data-astro-cid-mfpw46iw]{margin:10px 0 0;font-size:12px;font-weight:700;line-height:1.7}.es-lines[data-astro-cid-mfpw46iw]{border-collapse:collapse;width:100%;margin-top:18px;font-size:13px}.es-lines[data-astro-cid-mfpw46iw] th,.es-lines[data-astro-cid-mfpw46iw] td{border-top:1px solid var(--es-line);vertical-align:top;padding:10px 0;line-height:1.6}.es-lines[data-astro-cid-mfpw46iw] th{text-align:left;padding-right:10px;font-weight:700}.es-lines[data-astro-cid-mfpw46iw] th span{color:#777;font-weight:400;display:block}.es-lines[data-astro-cid-mfpw46iw] td{text-align:right;white-space:nowrap;color:#555}.es-lines[data-astro-cid-mfpw46iw] td b{color:var(--es-ink);font-size:14px}.es-lines[data-astro-cid-mfpw46iw] tr.is-sum th,.es-lines[data-astro-cid-mfpw46iw] tr.is-sum td{color:#555;font-weight:400}.es-next[data-astro-cid-mfpw46iw]{background:#fdf6e6;border-radius:6px;margin:14px 0 0;padding:12px 14px;font-size:13px;line-height:1.7}.es-notes[data-astro-cid-mfpw46iw]{color:#777;margin:16px 0 0;padding:0 0 0 1.1em;font-size:12px;line-height:1.7}.es-cta[data-astro-cid-mfpw46iw]{background:var(--es-orange);color:#fff;width:100%;font:inherit;letter-spacing:.04em;cursor:pointer;border:0;border-radius:9999px;margin-top:20px;padding:18px 12px;font-size:17px;font-weight:700;display:block}.es-cta[data-astro-cid-mfpw46iw]:disabled{opacity:.7;cursor:wait}@media (hover:hover){.es-cta[data-astro-cid-mfpw46iw]:hover:not(:disabled){background:#e09300}}.es-preview-btn[data-astro-cid-mfpw46iw]{border:1px solid var(--es-orange);width:100%;color:var(--es-ink);font:inherit;cursor:pointer;background:#fff;border-radius:9999px;margin-top:10px;padding:14px 12px;font-size:15px;font-weight:700;display:block}.es-preview-btn[data-astro-cid-mfpw46iw]:disabled{opacity:.7;cursor:wait}@media (hover:hover){.es-preview-btn[data-astro-cid-mfpw46iw]:hover:not(:disabled){background:#fdf6e6}}.es-dialog[data-astro-cid-mfpw46iw]{width:min(880px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);color:var(--es-ink);background:#fff;border:0;border-radius:6px;margin:auto;padding:0;overflow:hidden}.es-dialog[data-astro-cid-mfpw46iw][open]{flex-direction:column;display:flex}.es-dialog[data-astro-cid-mfpw46iw]::backdrop{background:#0000008c}.es-dialog__head[data-astro-cid-mfpw46iw]{border-bottom:1px solid var(--es-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 12px 20px;display:flex}.es-dialog__title[data-astro-cid-mfpw46iw]{margin:0;font-size:16px;font-weight:700}.es-dialog__close[data-astro-cid-mfpw46iw]{color:#555;cursor:pointer;background:0 0;border:0;border-radius:6px;width:40px;height:40px;font-size:26px;line-height:1}@media (hover:hover){.es-dialog__close[data-astro-cid-mfpw46iw]:hover{background:var(--es-paper)}}.es-dialog__body[data-astro-cid-mfpw46iw]{background:#e9e9e7;flex:1;gap:14px;min-height:0;padding:16px;display:grid;overflow:auto}.es-dialog__body[data-astro-cid-mfpw46iw] img{background:#fff;border:1px solid #d4d4d4;width:100%;height:auto;display:block}.es-dialog__foot[data-astro-cid-mfpw46iw]{border-top:1px solid var(--es-line);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:12px 16px;display:flex}.es-dialog__btn[data-astro-cid-mfpw46iw]{border:1px solid var(--es-orange);background:var(--es-orange);color:#fff;font:inherit;cursor:pointer;border-radius:9999px;padding:12px 22px;font-size:15px;font-weight:700}.es-dialog__btn--line[data-astro-cid-mfpw46iw]{color:var(--es-ink);background:#fff}@media (width<=840px){.es-dialog__foot[data-astro-cid-mfpw46iw]{justify-content:stretch}.es-dialog__btn[data-astro-cid-mfpw46iw]{flex:100%}}.es-cta-note[data-astro-cid-mfpw46iw]{color:#777;margin:10px 0 0;font-size:12px;line-height:1.7}.es-links[data-astro-cid-mfpw46iw]{flex-wrap:wrap;align-items:center;gap:6px 18px;margin:14px 0 0;font-size:13px;display:flex}.es-linkbtn[data-astro-cid-mfpw46iw]{color:#1f7ac4;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.es-linkbtn[data-astro-cid-mfpw46iw]:disabled{color:#999;cursor:wait}.es-error[data-astro-cid-mfpw46iw]{color:#c94326;margin:10px 0 0;font-size:13px;line-height:1.7}.es-mini[data-astro-cid-mfpw46iw]{display:none}@media (width<=1100px){.es-layout[data-astro-cid-mfpw46iw]{grid-template-columns:minmax(0,1fr);max-width:720px}.es-result[data-astro-cid-mfpw46iw]{scroll-margin-top:16px;position:static}.es-mini[data-astro-cid-mfpw46iw]{z-index:25;border-top:1px solid var(--es-line);color:var(--es-ink);background:#fff;align-items:center;gap:10px;padding:12px 20px;text-decoration:none;transition:transform .24s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.es-mini[data-astro-cid-mfpw46iw].is-on{transform:none}.es-mini__label[data-astro-cid-mfpw46iw]{color:#777;font-size:12px}.es-mini[data-astro-cid-mfpw46iw] b[data-astro-cid-mfpw46iw]{font-size:20px}.es-mini__go[data-astro-cid-mfpw46iw]{color:var(--es-orange);margin-left:auto;font-size:13px;font-weight:700;text-decoration:none}.es-mini__go[data-astro-cid-mfpw46iw]:after{content:" ↓"}}@media (width<=840px){.es[data-astro-cid-mfpw46iw]{border-radius:2rem 2rem 0 0;padding:36px 20px 120px}.es-step__head[data-astro-cid-mfpw46iw]{font-size:19px}.es-card[data-astro-cid-mfpw46iw]{padding:16px 14px 18px}.es-grid[data-astro-cid-mfpw46iw]{grid-template-columns:minmax(0,1fr)}.es-cats[data-astro-cid-mfpw46iw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.es-result[data-astro-cid-mfpw46iw]{padding:22px 18px}.es-result__total[data-astro-cid-mfpw46iw]{font-size:34px}.es-mini[data-astro-cid-mfpw46iw]{bottom:52px}}.es-gothic{font-family:Lato,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic,Meiryo,Noto Sans JP,sans-serif}
