._4xsbaz0{color:#1d1b17;background:#f4f2ec;flex-direction:column;min-height:100vh;font-family:Zen Kaku Gothic New,Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;display:flex}
._4xsbaz1{flex-direction:column;gap:18px;width:100%;max-width:1120px;margin:0 auto;padding:24px 18px 44px;display:flex}
._4xsbaz2{gap:8px;padding:4px 2px;display:grid}
._4xsbaz3{letter-spacing:.02em;margin:0;font-family:"M PLUS Rounded 1c",Zen Kaku Gothic New,sans-serif;font-size:1.7rem;line-height:1.25}
._4xsbaz4{color:#5a5448;margin:0;font-size:.95rem;line-height:1.7}
._4xsbaz5{background:#fbfaf7;border:1px solid #ded8ca;border-radius:14px;gap:12px;padding:14px;display:grid}
._4xsbaza{flex-wrap:wrap;align-items:center;gap:10px;display:flex}
._4xsbazb{color:#5f594d;font-size:.82rem;font-weight:600}
._4xsbazc{color:#1d1b17;background:#fff;border:1px solid #bfb6a5;border-radius:10px;min-width:140px;padding:8px 10px;font-size:.9rem}
._4xsbazd{grid-template-columns:repeat(auto-fit,minmax(140px,220px));justify-content:start;align-items:end;gap:10px;display:grid}
._4xsbaze{gap:5px;max-width:220px;display:grid}
._4xsbazf{color:#fffef9;cursor:pointer;background:#2b2924;border:1px solid #2b2924;border-radius:10px;padding:8px 12px;font-size:.86rem;font-weight:600}
._4xsbazf:disabled{opacity:.64;cursor:not-allowed}
._4xsbazg{color:#38342c;cursor:pointer;background:#fffefb;border:1px solid #b8af9e;border-radius:999px;min-height:40px;padding:6px 16px;font-size:.8rem;font-weight:600}
._4xsbazh{color:#5f594d;margin:0;font-size:.8rem}
._4xsbazi{color:#4b4539;background:#f1ece0;border:1px solid #e0d8c8;border-radius:999px;align-self:start;align-items:center;gap:7px;max-width:100%;margin:0;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-flex}
._4xsbazi:before{content:"";background:#8c7a56;border-radius:999px;flex-shrink:0;width:8px;height:8px}
._4xsbazj{color:#6b6558;align-items:flex-start;gap:8px;margin:0;font-size:.78rem;line-height:1.6;display:flex}
._4xsbazk{letter-spacing:.04em;color:#6b5c3c;background:#efe8d7;border:1px solid #ded0b3;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.68rem;font-weight:700}
._4xsbazl{color:#3a352c;margin:0;font-size:.95rem;font-weight:700}
._4xsbazm{color:#8f2d1c;margin:0;font-size:.8rem;font-weight:600}
._4xsbazn{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}
._4xsbazo{text-align:left;cursor:pointer;background:linear-gradient(#fff 0%,#f5efe3 100%);border:1px solid #cbc1ac;border-radius:16px;align-content:space-between;gap:8px;min-height:132px;padding:14px;transition:transform 80ms,box-shadow 80ms,background .12s,border-color .12s;display:grid;box-shadow:0 3px #d9cfb8,0 7px 16px #3c321e1a}
._4xsbazo:hover{transform:translateY(-2px);box-shadow:0 5px #d9cfb8,0 11px 22px #3c321e24}
._4xsbazo:active,._4xsbazo[data-active=true]{background:linear-gradient(#f3ead4 0%,#e9dbbc 100%);border-color:#8c7a56;transform:translateY(3px);box-shadow:0 0 #d9cfb8,inset 0 3px 8px #5a461e33}
._4xsbazp{letter-spacing:.1em;text-transform:uppercase;color:#8a8271;margin:0;font-size:.78rem;font-weight:700}
._4xsbazq{color:#1f1b14;margin:0;font-family:"M PLUS Rounded 1c",Zen Kaku Gothic New,sans-serif;font-size:1.7rem;font-weight:800;line-height:1.05}
._4xsbazr{align-items:center;gap:6px;margin:0;display:flex}
._4xsbazs{letter-spacing:.14em;text-transform:uppercase;color:#9a927f;font-size:.62rem;font-weight:700}
._4xsbazt{letter-spacing:.02em;color:#4b4539;background:#fff;border:1px solid #cabfa9;border-radius:7px;justify-content:center;align-items:center;min-width:22px;padding:2px 7px;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:0 1px #cabfa9}
._4xsbazu{touch-action:none;-webkit-user-select:none;user-select:none;background-color:#f7f3ea;background-image:linear-gradient(90deg,#6c665929 1px,#0000 1px),linear-gradient(#6c665929 1px,#0000 1px);background-size:16.6667% 33.3333%;border:1px solid #cfc5b4;border-radius:12px;place-items:center;width:100%;min-height:220px;display:grid}
._4xsbazu[data-active=true]{background-color:#ece2cf;border-color:#8c7a56}
._4xsbazv{color:#3e372b;background:#ffffffbf;border:1px solid #c5bda8;border-radius:999px;margin:0;padding:6px 10px;font-size:.86rem;font-weight:700}
._4xsbazw{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}
._4xsbazx{background:#fffefb;border:1px solid #d5ccbb;border-radius:12px;gap:8px;padding:10px;display:grid}
._4xsbazy{grid-template-columns:minmax(0,1fr) 84px 150px;gap:10px;display:grid}
._4xsbazz{gap:4px;display:grid}
._4xsbaz10{color:#6b6558;letter-spacing:.02em;font-size:.72rem;font-weight:600}
._4xsbaz11{color:#1d1b17;background:#fff;border:1px solid #c4baa9;border-radius:8px;width:100%;min-height:42px;padding:8px 10px;font-size:.88rem}
._4xsbaz12{text-transform:uppercase;letter-spacing:.08em;text-align:center;font-weight:700}
._4xsbaz13{color:#625b50;margin:0;font-size:.78rem;line-height:1.6}
._4xsbaz13[data-valid=false]{color:#8f2d1c;font-weight:600}
._4xsbaz14{flex-wrap:wrap;align-items:center;gap:6px;display:flex}
._4xsbaz15{color:#8a8271;font-size:.72rem;font-weight:600}
._4xsbaz16{color:#5f594d;background:#f3eee2;border:1px solid #ded8ca;border-radius:999px;padding:3px 9px;font-size:.76rem;font-weight:600}
._4xsbaz17{color:#8f2d1c;font-size:.76rem;font-weight:600}
._4xsbaz18{justify-content:flex-end;display:flex}
._4xsbaz19{color:#5b4d3e;cursor:pointer;background:#fffaf6;border:1px solid #c8b9a6;border-radius:8px;min-height:40px;padding:6px 14px;font-size:.8rem;font-weight:600}
@media screen and (max-width:640px){._4xsbaz1{gap:14px;padding:16px 12px 28px}._4xsbaz3{font-size:1.36rem}._4xsbaz6{order:2}._4xsbaz7{order:1}._4xsbaz8{order:3}._4xsbaz9{order:4}}
@media screen and (max-width:980px){._4xsbazn{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media screen and (max-width:560px){._4xsbazn{grid-template-columns:1fr}}
@media screen and (max-width:920px){._4xsbazw{grid-template-columns:1fr}}
@media screen and (max-width:520px){._4xsbazy{grid-template-columns:1fr}}
