:root{--mk-red: #E60012;--mk-blue: #0068B7;--mk-ink: #222226;--mk-dark: #232329;--mk-sub: #6b6b73;--mk-line: #e4e3df;--mk-surface: #f8f7f4;--mk-warn: #fff4f2;--mk-radius: 18px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.mk-body{margin:0;background:#fff;color:var(--mk-ink);font:400 16px/1.6 Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic,system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:hidden}img{max-width:100%;display:block}button,input{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--mk-blue);outline-offset:2px}h1:focus{outline:none}.mk-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 16px;min-height:60px;border-bottom:1px solid var(--mk-line);background:#fff}.mk-logo{font-weight:700;font-size:19px;letter-spacing:.06em;color:var(--mk-ink);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.mk-lang{display:flex;gap:4px}.mk-lang-btn{min-width:44px;min-height:44px;padding:0 12px;border:1px solid transparent;border-radius:999px;background:none;color:var(--mk-sub);cursor:pointer;font-size:14px}.mk-lang-btn[aria-pressed=true]{background:var(--mk-dark);color:#fff}.mk-main{max-width:640px;margin:0 auto}.mk-app{padding:16px 16px 48px}.mk-loading,.mk-noscript{color:var(--mk-sub)}.mk-progress{display:flex;gap:8px;margin:4px 0 18px}.mk-step{flex:1;height:6px;border-radius:3px;background:#e6e5e0}.mk-step.is-on{background:var(--mk-red)}.mk-brand{display:flex;align-items:center;gap:6px;margin-bottom:4px}.mk-dot{width:12px;height:12px;border-radius:50%}.mk-dot-red{background:var(--mk-red)}.mk-dot-blue{background:var(--mk-blue)}.mk-brand-name{font:700 14px/1 Hiragino Mincho ProN,Yu Mincho,serif;letter-spacing:.16em;margin-left:4px}.mk-h1{font-size:26px;line-height:1.3;margin:6px 0 12px;font-weight:800}.mk-h2{font-size:19px;line-height:1.4;margin:0 0 8px;font-weight:800}.mk-chip{display:inline-block;margin:0 0 12px;padding:8px 16px;border-radius:999px;background:#fdecee;color:#b00010;font-weight:700;font-size:15px}.mk-guide{font-size:17px;font-weight:700;margin:0 0 12px}.mk-hint{color:var(--mk-sub);font-size:14px;margin:14px 0 10px}.mk-delivery{background:#eaf3fb;border-radius:14px;padding:12px 16px;border-left:5px solid var(--mk-blue)}.mk-delivery p{margin:0}.mk-delivery-main{font-weight:800;font-size:16px}.mk-delivery-note{font-size:13px;color:#35536e;margin-top:4px}.mk-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mk-grid li{min-width:0}.mk-tile{display:block;width:100%;padding:0;text-align:left;cursor:pointer;background:#fff;border:2px solid var(--mk-line);border-radius:var(--mk-radius);overflow:hidden;min-height:44px}.mk-tile:active{transform:scale(.985)}.mk-tile.is-selected{border-color:var(--mk-red);box-shadow:0 0 0 2px var(--mk-red) inset}.mk-tile-img{position:relative;display:block;background:var(--mk-surface);aspect-ratio:1 / 1}.mk-tile-img img{width:100%;height:100%;object-fit:contain}.mk-check{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:var(--mk-red);color:#fff;display:grid;place-items:center;font-weight:800;font-size:16px}.mk-tile-text{display:block;padding:8px 12px 12px}.mk-no{display:block;font-size:12px;color:var(--mk-sub);letter-spacing:.04em}.mk-name{display:block;font-size:18px;font-weight:800;line-height:1.3}.mk-name-sub{display:block;font-size:12px;color:var(--mk-sub);letter-spacing:.08em}.mk-motif{display:block;font-size:13px;color:var(--mk-ink);margin-top:2px;overflow-wrap:anywhere}.mk-panel{background:var(--mk-surface);border-radius:var(--mk-radius);padding:18px 16px;margin:8px 0 16px}.mk-panel p{margin:0 0 10px}.mk-panel-warn{background:var(--mk-warn);border:1px solid #f6c9c4}.mk-label{display:block;font-weight:700;margin:10px 0 6px}.mk-input{width:100%;min-height:52px;padding:0 16px;border:2px solid #c9c8c2;border-radius:14px;background:#fff;font-size:18px;letter-spacing:.06em;text-transform:uppercase}.mk-input::placeholder{text-transform:none;letter-spacing:0;color:#a3a3a8}.mk-code-form .mk-btn{margin-top:12px}.mk-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:0 20px;border-radius:999px;border:2px solid var(--mk-dark);font-size:18px;font-weight:800;cursor:pointer}.mk-btn-dark{background:var(--mk-dark);color:#fff}.mk-btn-light{background:#fff;color:var(--mk-dark);border-color:#c9c8c2;font-weight:700;margin-top:10px}.mk-btn[disabled]{opacity:.6;cursor:progress}.mk-contact{margin-top:14px;padding-top:12px;border-top:1px dashed #e3b9b4;font-size:14px}.mk-contact p{margin:0 0 2px}.mk-contact-link{display:inline-flex;align-items:center;min-height:44px;color:var(--mk-blue);font-weight:700;overflow-wrap:anywhere}.mk-error{background:var(--mk-warn);color:#a1000f;border-radius:12px;padding:10px 14px;margin:10px 0;font-size:14px}.mk-chosen{display:flex;gap:14px;align-items:center;margin:4px 0 12px}.mk-chosen img{width:96px;height:96px;border-radius:12px;object-fit:contain;background:var(--mk-surface)}.mk-dialog{width:min(92vw,440px);max-height:94dvh;padding:0;border:0;border-radius:22px;overflow:auto}.mk-dialog::backdrop{background:#14141899}.mk-dialog-body{position:relative;padding:14px 16px 18px}.mk-dialog-close{position:absolute;top:10px;right:10px;z-index:1;width:44px;height:44px;border-radius:50%;border:0;background:#ffffffe6;font-size:26px;line-height:1;cursor:pointer;box-shadow:0 1px 4px #00000040}.mk-dialog-img{width:100%;max-height:56dvh;object-fit:contain;background:var(--mk-surface);border-radius:14px}.mk-dialog-text{display:block;padding:10px 0 14px}.mk-dialog-title{display:block}.mk-dialog-title .mk-name{font-size:24px}@media(min-width:560px){.mk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.mk-tile:active{transform:none}}.mk-guide-sm{font-size:15px;font-weight:500;color:var(--mk-sub)}.mk-cards{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:12px}.mk-card{display:grid;grid-template-columns:76px minmax(0,1fr);gap:4px 14px;align-items:center;padding:12px;border:2px solid var(--mk-line);border-radius:var(--mk-radius);background:#fff}.mk-card-img{width:76px;height:76px;border-radius:12px;object-fit:contain;background:var(--mk-surface)}.mk-card-empty{display:grid;place-items:center;font-size:28px;font-weight:800;color:#b9b8b2}.mk-card-text{min-width:0}.mk-card-text .mk-name{font-size:17px}.mk-meta{display:block;font-size:12px;color:var(--mk-sub);margin-top:2px}.mk-card-actions{grid-column:1 / -1;display:flex;gap:8px;margin-top:6px}.mk-btn-sm{flex:1;min-height:44px;padding:0 14px;border-radius:999px;border:2px solid var(--mk-dark);background:#fff;color:var(--mk-dark);font-size:15px;font-weight:700;cursor:pointer}.mk-btn-sm-quiet{border-color:#c9c8c2;color:var(--mk-sub);font-weight:500}.mk-btn-sm[disabled]{opacity:.6;cursor:progress}.mk-add{margin:0 0 20px;padding:14px 16px;border-radius:var(--mk-radius);background:var(--mk-surface)}.mk-add-lead{margin:0 0 8px;font-weight:700}.mk-add .mk-btn-add{margin-top:0}.mk-add-note{margin:8px 0 0;font-size:13px;color:#a1000f}.mk-section{margin:0 0 18px}.mk-select{display:block;width:100%;min-height:52px;padding:0 14px;border:2px solid #c9c8c2;border-radius:14px;background:#fff;font-size:17px;color:var(--mk-ink)}.mk-section .mk-delivery{margin-bottom:6px}.mk-hotel{margin-top:16px;padding:12px 16px;border-radius:14px;background:var(--mk-warn);border:1px solid #f6c9c4;font-size:14px}.mk-hotel p{margin:0 0 6px}.mk-hotel p:last-child{margin-bottom:0}.mk-hotel-title{font-weight:800}.mk-totals{display:flex;justify-content:center;margin:4px 0 12px;padding:14px 16px;border-top:2px solid var(--mk-line);border-bottom:2px solid var(--mk-line);font-size:20px;font-weight:800}.mk-btn-red{background:var(--mk-red);border-color:var(--mk-red);color:#fff}.mk-btn-red[disabled]{background:#d6d5d0;border-color:#d6d5d0;color:#77777d;opacity:1;cursor:not-allowed}.mk-notice{margin:0 0 10px;padding:10px 14px;border-radius:12px;background:#fff7df;border:1px solid #ecd691;font-size:14px}.mk-scan-view{position:relative;margin:8px 0;border-radius:14px;overflow:hidden;background:#111;aspect-ratio:1 / 1;max-height:52dvh;width:100%}.mk-scan-view[hidden]{display:none}.mk-scan-view video{width:100%;height:100%;object-fit:cover;display:block}.mk-scan-frame{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:3px solid #fff;border-radius:16px;box-shadow:0 0 0 999px #00000059;pointer-events:none}.mk-scan-msg{margin:6px 0 10px;font-size:14px;color:var(--mk-sub);min-height:1.2em}.mk-scan .mk-btn{margin-top:10px}.mk-scan .mk-dialog-body{padding-top:56px}.mk-scan .mk-h2{margin-right:40px}[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/103/assets/myakukei.css.map */
