*{box-sizing:border-box}body{color:#21352e;background:#f4f1e9;margin:0;font-family:Noto Sans JP,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}[hidden]{display:none!important}.page[data-astro-cid-cwcilugc]{min-height:100vh}.site-header[data-astro-cid-cwcilugc]{color:#f6f0e2;background:#193b31;justify-content:space-between;align-items:center;height:74px;padding:0 max(24px,50vw - 540px);display:flex}.site-header[data-astro-cid-cwcilugc] a[data-astro-cid-cwcilugc]{color:inherit;letter-spacing:.12em;font-family:Noto Serif JP,serif;font-size:1.2rem;font-weight:700;text-decoration:none}.site-header[data-astro-cid-cwcilugc] span[data-astro-cid-cwcilugc]{letter-spacing:.15em;opacity:.76;font-size:.78rem}.reader-main[data-astro-cid-cwcilugc]{width:min(100% - 36px,960px);margin:auto}.hero[data-astro-cid-cwcilugc]{padding:76px 10px 58px;position:relative}.hero[data-astro-cid-cwcilugc]:after{content:"文";color:#dcd6c7;z-index:-1;font:220px Noto Serif JP,serif;position:absolute;top:18px;right:0}.eyebrow[data-astro-cid-cwcilugc]{letter-spacing:.24em;color:#ab6a45;font-size:.72rem;font-weight:700}.hero[data-astro-cid-cwcilugc] h1[data-astro-cid-cwcilugc]{letter-spacing:.08em;margin:16px 0 22px;font:700 clamp(2.4rem,6vw,4.6rem)/1.35 Noto Serif JP,serif}.hero[data-astro-cid-cwcilugc] em[data-astro-cid-cwcilugc]{color:#9f5d3b;font-style:normal}.hero[data-astro-cid-cwcilugc]>p[data-astro-cid-cwcilugc]:last-child{color:#4e5e56;max-width:680px;line-height:1.9}.workbench[data-astro-cid-cwcilugc],.result[data-astro-cid-cwcilugc],.account-section[data-astro-cid-cwcilugc]{background:#fffdf8;border:1px solid #dfdacd;border-radius:8px;margin-bottom:22px;padding:38px 44px;box-shadow:0 14px 35px #173a2f0a}.step-heading[data-astro-cid-cwcilugc]{align-items:flex-start;gap:20px;display:flex}.step-heading[data-astro-cid-cwcilugc]>span[data-astro-cid-cwcilugc]{color:#b4734f;border-bottom:2px solid #b4734f;padding-bottom:5px;font-family:Georgia,serif;font-size:1.55rem}.step-heading[data-astro-cid-cwcilugc] h2[data-astro-cid-cwcilugc]{margin:0;font:700 1.5rem Noto Serif JP,serif}.step-heading[data-astro-cid-cwcilugc] p[data-astro-cid-cwcilugc]{color:#68716a;margin:9px 0 0;font-size:.88rem}.pick-row[data-astro-cid-cwcilugc],.provider-row[data-astro-cid-cwcilugc],.result-actions[data-astro-cid-cwcilugc],.auth-actions[data-astro-cid-cwcilugc]{flex-wrap:wrap;gap:12px;display:flex}.pick-row[data-astro-cid-cwcilugc]{margin:30px 0 8px}.pick[data-astro-cid-cwcilugc]{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;min-width:180px;padding:14px 20px;font-weight:700;display:inline-flex}.pick[data-astro-cid-cwcilugc] input[data-astro-cid-cwcilugc]{opacity:0;width:1px;height:1px;position:absolute}.primary[data-astro-cid-cwcilugc],.action[data-astro-cid-cwcilugc]{color:#fff;background:#276b57;border:1px solid #276b57}.secondary[data-astro-cid-cwcilugc],.outline[data-astro-cid-cwcilugc]{color:#276b57;background:#fff;border:1px solid #276b57}.divider[data-astro-cid-cwcilugc]{background:#e7e1d6;height:1px;margin:37px 0}.provider-row[data-astro-cid-cwcilugc]{margin:28px 0 23px}.provider-row[data-astro-cid-cwcilugc] label[data-astro-cid-cwcilugc]{cursor:pointer;border:1px solid #dadacf;border-radius:4px;padding:11px 22px}.provider-row[data-astro-cid-cwcilugc] input[data-astro-cid-cwcilugc]{accent-color:#276b57}.action[data-astro-cid-cwcilugc]{border-radius:4px;justify-content:space-between;gap:20px;min-width:220px;padding:15px 26px;font-weight:700;display:inline-flex}.action[data-astro-cid-cwcilugc]:disabled{opacity:.45;cursor:not-allowed}.action[data-astro-cid-cwcilugc].small{min-width:0}.status[data-astro-cid-cwcilugc]{color:#9f5d3b;min-height:1.5em;font-size:.9rem}.image-area[data-astro-cid-cwcilugc]{margin-top:30px}.image-toolbar[data-astro-cid-cwcilugc]{justify-content:space-between;align-items:center;display:flex}.image-toolbar[data-astro-cid-cwcilugc] button[data-astro-cid-cwcilugc],.signed-row[data-astro-cid-cwcilugc] button[data-astro-cid-cwcilugc]{color:#276b57;background:0 0;border:none;text-decoration:underline}.image-area[data-astro-cid-cwcilugc] p[data-astro-cid-cwcilugc]{color:#68716a;font-size:.85rem}.image-frame[data-astro-cid-cwcilugc]{touch-action:none;user-select:none;width:fit-content;max-width:100%;line-height:0;position:relative}.image-frame[data-astro-cid-cwcilugc] img[data-astro-cid-cwcilugc]{max-width:100%;max-height:65vh;display:block}.selection[data-astro-cid-cwcilugc]{pointer-events:none;background:#e8a25733;border:2px solid #e8a257;position:absolute}.result-grid[data-astro-cid-cwcilugc]{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;display:grid}.editor[data-astro-cid-cwcilugc] label[data-astro-cid-cwcilugc]{margin-bottom:10px;font-weight:700;display:block}.editor[data-astro-cid-cwcilugc] textarea[data-astro-cid-cwcilugc]{resize:vertical;color:#21352e;background:#fff;border:1px solid #d7d6cb;border-radius:4px;width:100%;padding:15px;line-height:1.8}.editor[data-astro-cid-cwcilugc] textarea[data-astro-cid-cwcilugc]:focus,.auth-panel[data-astro-cid-cwcilugc] input[data-astro-cid-cwcilugc]:focus{outline:2px solid #72aa91}.uncertainty[data-astro-cid-cwcilugc]{margin-top:18px}.caution[data-astro-cid-cwcilugc]{color:#745b48;background:#f7efe2;padding:12px 16px;font-size:.87rem;line-height:1.7}.result-actions[data-astro-cid-cwcilugc]{margin-top:22px}.outline[data-astro-cid-cwcilugc]{border-radius:4px;padding:12px 20px;font-weight:700}.auth-panel[data-astro-cid-cwcilugc]{margin-top:28px}.auth-panel[data-astro-cid-cwcilugc] form[data-astro-cid-cwcilugc]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.auth-panel[data-astro-cid-cwcilugc] label[data-astro-cid-cwcilugc]{gap:7px;font-size:.85rem;font-weight:600;display:grid}.auth-panel[data-astro-cid-cwcilugc] input[data-astro-cid-cwcilugc]{border:1px solid #d7d6cb;border-radius:4px;min-width:210px;padding:12px}.auth-actions[data-astro-cid-cwcilugc] button[data-astro-cid-cwcilugc]{color:#fff;background:#276b57;border:1px solid #276b57;border-radius:4px;padding:12px 17px}.auth-actions[data-astro-cid-cwcilugc] button[data-astro-cid-cwcilugc]+button[data-astro-cid-cwcilugc]{color:#276b57;background:#fff}.auth-panel[data-astro-cid-cwcilugc] p[data-astro-cid-cwcilugc]{color:#68716a;width:100%;margin:0;font-size:.75rem}.signed-row[data-astro-cid-cwcilugc]{justify-content:space-between;gap:15px;margin:25px 0;display:flex}.history[data-astro-cid-cwcilugc]{gap:10px;display:grid}.history-item[data-astro-cid-cwcilugc]{border:1px solid #deddd1;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.history-item[data-astro-cid-cwcilugc] button[data-astro-cid-cwcilugc]{color:#276b57;background:0 0;border:0;text-decoration:underline}.history-item[data-astro-cid-cwcilugc] small[data-astro-cid-cwcilugc]{color:#68716a;margin-top:6px;display:block}footer[data-astro-cid-cwcilugc]{color:#e8e3d7;background:#193b31;justify-content:space-between;gap:15px;padding:30px max(24px,50vw - 540px);font-family:Noto Serif JP,serif;font-size:.85rem;display:flex}footer[data-astro-cid-cwcilugc] span[data-astro-cid-cwcilugc]{opacity:.7}@media (width<=680px){.site-header[data-astro-cid-cwcilugc]{height:60px}.hero[data-astro-cid-cwcilugc]{padding:48px 0 35px}.hero[data-astro-cid-cwcilugc]:after{font-size:150px}.workbench[data-astro-cid-cwcilugc],.result[data-astro-cid-cwcilugc],.account-section[data-astro-cid-cwcilugc]{padding:26px 20px}.step-heading[data-astro-cid-cwcilugc]{gap:13px}.step-heading[data-astro-cid-cwcilugc] h2[data-astro-cid-cwcilugc]{font-size:1.25rem}.pick[data-astro-cid-cwcilugc]{flex:1;min-width:130px}.result-grid[data-astro-cid-cwcilugc]{grid-template-columns:1fr}.auth-panel[data-astro-cid-cwcilugc] label[data-astro-cid-cwcilugc],.auth-panel[data-astro-cid-cwcilugc] input[data-astro-cid-cwcilugc],.auth-actions[data-astro-cid-cwcilugc]{width:100%}.auth-actions[data-astro-cid-cwcilugc] button[data-astro-cid-cwcilugc]{flex:1}footer[data-astro-cid-cwcilugc] span[data-astro-cid-cwcilugc]{display:none}}.provider-note[data-astro-cid-cwcilugc]{color:#276b57;margin:28px 0 23px;font-weight:700}
