.nm-gx{width:24px;height:24px;font-family:var(--v3-f-serif);border-radius:8px;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:700;line-height:1;display:inline-grid}.nm-gx--wood{color:#1d8150;background:#e3f4ea}.nm-gx--fire{color:#d2432a;background:#fde9e4}.nm-gx--earth{color:#9c6f0e;background:#faf0d9}.nm-gx--metal{color:#535b69;background:#eceef2}.nm-gx--water{color:#215fc4;background:#e4eefc}.nm-gx--lg{border-radius:10px;width:32px;height:32px;font-size:15px}.nm-gx--xl{border-radius:12px;width:36px;height:36px;font-size:17px}.nm-fine{color:var(--v3-ink-3);margin-top:10px;font-size:12px;line-height:1.7}.nm-px{padding-left:var(--v3-gutter);padding-right:var(--v3-gutter)}.nm-card{margin:0 var(--v3-gutter);border-radius:var(--v3-r-card);box-shadow:inset 0 0 0 1px var(--v3-line), var(--v3-sh-card);background:#fff;padding:18px}.nm-card+.nm-card{margin-top:12px}.nm-card__h{justify-content:space-between;align-items:center;gap:8px;font-size:15px;font-weight:900;display:flex}.nm-legend{margin:10px var(--v3-gutter) 0;color:var(--v3-ink-3);font-size:12px;line-height:1.7}.nm-glass-badge{color:#fff;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff47}.nm-white-badge{color:var(--v3-ink);background:#ffffffeb;font-weight:800}.v3-stage.nm-stage{padding:0 0 30px}.v3-stage.nm-stage:after,.nm-stage .v3-stage__ambient{display:none}.nm-hero{isolation:isolate;height:628px;position:relative;overflow:hidden}.nm-hero__media{object-fit:cover;object-position:50% 8%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.nm-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, #0e0e1080 0%, #0e0e1000 17%, #0e0e1000 44%, #0e0e108c 62%, #0e0e10eb 82%, var(--v3-stage) 100%);position:absolute;inset:0}.nm-hero__body{padding:0 20px 6px;position:absolute;bottom:0;left:0;right:0}.nm-hero__badges{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.nm-hero__by{letter-spacing:.04em;color:var(--v3-on-dark-2);font-size:13px;font-weight:500}.nm-hero__t{font-family:var(--v3-f-serif);letter-spacing:.04em;text-shadow:0 2px 18px #00000073;margin-top:6px;font-size:29px;font-weight:700;line-height:1.42}.nm-hero__s{color:var(--v3-on-dark-2);margin-top:8px;font-size:14.5px;line-height:1.6}.nm-hero__row{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:14px;display:flex}.nm-hero__row .v3-price{color:#fff;font-size:26px}.nm-hero__row .v3-price small{font-size:15px}.nm-hero__inc{color:var(--v3-on-dark-2);font-size:13px}.nm-trust{margin:14px var(--v3-gutter) 0;border-radius:var(--v3-r-m);background:#ffffff12;grid-template-columns:repeat(4,1fr);padding:12px 4px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.nm-trust li{text-align:center;flex-direction:column;align-items:center;gap:1px;display:flex;position:relative}.nm-trust li+li:before{content:"";background:#ffffff24;width:1px;position:absolute;top:6px;bottom:6px;left:0}.nm-trust span{color:var(--v3-on-dark-3);font-size:12px}.nm-trust b{letter-spacing:.01em;font-size:14px;font-weight:900}.nm-status{margin:0 var(--v3-gutter);border-radius:var(--v3-r-card);box-shadow:inset 0 0 0 1.5px var(--v3-ink);background:#fff;padding:18px}.nm-status__k{color:var(--v3-accent);letter-spacing:.04em;align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:inline-flex}.nm-status__k:before{content:"";background:var(--v3-accent);border-radius:50%;width:8px;height:8px}.nm-status__t{margin-top:6px;font-size:17px;font-weight:900;line-height:1.5}.nm-status__p{color:var(--v3-ink-2);margin-top:6px;font-size:14px;line-height:1.8}.nm-status .nm-notify{margin-top:14px}.nm-lead__catch{font-family:var(--v3-f-serif);letter-spacing:.04em;font-size:23px;font-weight:700;line-height:1.6}.nm-lead__p{color:var(--v3-ink-2);margin-top:12px;font-size:15px;line-height:1.85}.nm-inc{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.nm-inc li{border-radius:var(--v3-r-pill);height:32px;box-shadow:inset 0 0 0 1px var(--v3-line-2);color:var(--v3-ink-2);align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.nm-check-ico{width:16px;height:16px;color:var(--v3-ink);flex:none}.nm-kami{aspect-ratio:16/9;border-radius:var(--v3-r-card);isolation:isolate;background:var(--v3-stage-2);color:#fff;box-shadow:var(--v3-sh-poster);position:relative;overflow:hidden}.nm-kami__media{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.nm-kami:before{content:"";z-index:-1;background:linear-gradient(90deg,#0e0e108c 0%,#0e0e1033 40%,#0e0e1000 60%);position:absolute;inset:0}.nm-kami__body{position:absolute;top:18px;left:18px}.nm-kami__k{letter-spacing:.12em;color:var(--v3-on-dark-2);font-size:12px;font-weight:700}.nm-kami__t{font-family:var(--v3-f-serif);letter-spacing:.06em;text-shadow:0 2px 12px #0006;margin-top:6px;font-size:21px;font-weight:700;line-height:1.45}.nm-kami__desc{color:var(--v3-ink-2);margin-top:14px;font-size:14.5px;line-height:1.85}.nm-kami__desc b{color:var(--v3-ink)}.nm-worry{padding:0 var(--v3-gutter);gap:8px;display:grid}.nm-worry li{border-radius:var(--v3-r-m);box-shadow:inset 0 0 0 1px var(--v3-line), 0 1px 2px #1112160a;background:#fff;padding:14px 16px 14px 46px;font-size:14.5px;font-weight:500;line-height:1.65;position:relative}.nm-worry li:before{content:"?";background:var(--v3-ink);color:#fff;width:22px;height:22px;font:800 12px/1 var(--v3-f-num);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;left:14px}.nm-answer{text-align:center;letter-spacing:-.01em;margin-top:20px;font-size:19px;font-weight:900;line-height:1.5}.nm-answer:before{content:"";background:var(--v3-line-2);width:1px;height:24px;margin:0 auto 14px;display:block}.nm-answer u{background:linear-gradient(#0000 62%,#ffe3df 62%);text-decoration:none}.nm-axis{padding:0 var(--v3-gutter);gap:10px;display:grid}.nm-axis li{border-radius:var(--v3-r-card-s);box-shadow:inset 0 0 0 1px var(--v3-line), var(--v3-sh-card);background:#fff;grid-template-columns:52px 1fr;gap:4px 12px;padding:18px 18px 18px 16px;display:grid}.nm-axis__n{background:var(--v3-ink);color:#fff;width:52px;height:52px;font-family:var(--v3-f-serif);border-radius:16px;grid-row:1/3;place-items:center;font-size:22px;font-weight:700;display:grid}.nm-axis__h{letter-spacing:-.01em;align-items:center;gap:8px;font-size:17px;font-weight:900;display:flex}.nm-axis__h small{color:var(--v3-ink-3);letter-spacing:.02em;font-size:12px;font-weight:700}.nm-axis p:not(.nm-axis__h){color:var(--v3-ink-2);font-size:14px;line-height:1.75}.nm-flow{margin:12px var(--v3-gutter) 0;border-radius:var(--v3-r-card-s);box-shadow:inset 0 0 0 1px var(--v3-line-2);background:#fff;padding:18px}.nm-flow__head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.nm-flow__head b{font-size:14px;font-weight:900}.nm-flow__row{grid-template-columns:52px 1fr;align-items:start;gap:12px;padding:12px 0;display:grid}.nm-flow__row+.nm-flow__row{border-top:1px dashed var(--v3-line-2)}.nm-flow__k{border-radius:var(--v3-r-pill);background:var(--v3-fill);height:26px;color:var(--v3-ink-2);place-items:center;font-size:12px;font-weight:800;display:inline-grid}.nm-flow__v{font-size:16px;font-weight:900;line-height:1.45}.nm-flow__v small{color:var(--v3-ink-3);font-size:12.5px;font-weight:500;display:block}.nm-flow__v .nm-gx{vertical-align:-4px;margin-right:6px}.nm-cands{flex-wrap:wrap;gap:6px;display:flex}.nm-cands span{height:36px;box-shadow:inset 0 0 0 1px var(--v3-line-2);font-family:var(--v3-f-serif);letter-spacing:.06em;background:#fff;border-radius:10px;place-items:center;padding:0 12px;font-size:17px;font-weight:700;display:inline-grid}.nm-cands span:first-child{background:var(--v3-ink);color:#fff;box-shadow:none}.nm-scene{aspect-ratio:4/5;border-radius:var(--v3-r-card);isolation:isolate;background:var(--v3-stage-2);color:#fff;box-shadow:var(--v3-sh-poster);position:relative;overflow:hidden}.nm-scene>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.nm-scene:before{content:"";z-index:-1;background:linear-gradient(#0e0e1000 40%,#0e0e1099 64%,#0e0e10eb 100%);position:absolute;inset:0}.nm-scene__body{padding:22px 20px;position:absolute;bottom:0;left:0;right:0}.nm-scene__k{letter-spacing:.12em;color:var(--v3-on-dark-2);font-size:12px;font-weight:700}.nm-scene__t{font-family:var(--v3-f-serif);letter-spacing:.04em;margin-top:6px;font-size:22px;font-weight:700;line-height:1.5}.nm-scene__s{color:var(--v3-on-dark-2);margin-top:8px;font-size:14px;line-height:1.7}.nm-gogyo-row{gap:6px;margin-top:14px;display:flex}.nm-sample{margin:0 var(--v3-gutter);border-radius:var(--v3-r-card);box-shadow:inset 0 0 0 1px var(--v3-line), var(--v3-sh-card);background:#fff;padding:20px}.nm-sample__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.nm-sample__meta{color:var(--v3-ink-3);font-size:12px}.nm-sample__rank{letter-spacing:.06em;color:var(--v3-ink-3);margin-top:16px;font-size:12.5px;font-weight:800}.nm-name{align-items:baseline;gap:10px;margin-top:2px;display:flex}.nm-name b{font-family:var(--v3-f-serif);letter-spacing:.1em;font-size:38px;font-weight:700;line-height:1.2}.nm-name span{color:var(--v3-ink-2);font-size:14px;font-weight:700}.nm-name small{color:var(--v3-ink-3);font-size:12px;font-weight:500;display:block}.nm-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.nm-chips>span{border-radius:var(--v3-r-pill);background:var(--v3-fill);height:28px;color:var(--v3-ink-2);align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.nm-chips .nm-gx{border-radius:6px;width:20px;height:20px;margin-left:-4px;font-size:12px}.nm-gk5{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:14px;display:grid}.nm-gk5>div{box-shadow:inset 0 0 0 1px var(--v3-line-2);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:10px 0 9px;display:flex}.nm-gk5 span{color:var(--v3-ink-3);text-align:center;font-size:12px;font-weight:700;line-height:1.35}.nm-gk5 span em{font-size:12px;font-style:normal;display:block}.nm-gk5 b{font-family:var(--v3-f-num);letter-spacing:-.02em;font-size:21px;font-weight:800;line-height:1.1}.nm-gk5 .nm-gx{border-radius:7px;width:22px;height:22px;font-size:12px}.nm-gk5 .is-good{box-shadow:inset 0 0 0 1.5px var(--v3-ink)}.nm-gk5 .is-good span em{color:var(--v3-ink);font-weight:800}.nm-gk5 .is-base span em{color:var(--v3-ink-3);font-weight:500}.nm-why{color:var(--v3-ink-2);margin-top:14px;font-size:14.5px;line-height:1.85}.nm-more{margin:12px var(--v3-gutter) 0}.nm-toc{margin:0 var(--v3-gutter);border-radius:var(--v3-r-card);box-shadow:inset 0 0 0 1px var(--v3-line), var(--v3-sh-card);background:#fff;overflow:hidden}.nm-toc li{grid-template-columns:40px 1fr;gap:12px;padding:16px 18px;display:grid}.nm-toc li+li{border-top:1px solid var(--v3-line)}.nm-toc__n{background:var(--v3-fill);width:40px;height:40px;font-family:var(--v3-f-num);color:var(--v3-ink);border-radius:12px;place-items:center;font-size:14px;font-weight:800;display:grid}.nm-toc b{letter-spacing:-.01em;font-size:15.5px;font-weight:900;line-height:1.45;display:block}.nm-toc p{color:var(--v3-ink-3);margin-top:3px;font-size:13px;line-height:1.65}.nm-toc .is-gift .nm-toc__n{background:var(--v3-ink);color:#fff;font-family:var(--v3-f-serif);font-size:16px;font-weight:700}.nm-mei{aspect-ratio:4/5;border-radius:var(--v3-r-card);isolation:isolate;background:var(--v3-stage-2);box-shadow:var(--v3-sh-poster);position:relative;overflow:hidden}.nm-mei>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.nm-mei:before{content:"";z-index:-1;background:linear-gradient(200deg,#0e0e1000 30%,#0e0e108c 100%);position:absolute;inset:0}.nm-mei .nm-paper{position:absolute;bottom:18px;right:18px;transform:rotate(-2deg)}.nm-mei--center>img{filter:blur(2px)brightness(.62);transform:scale(1.04)}.nm-mei--center .nm-paper{width:230px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.nm-mei__cap{color:var(--v3-ink-2);margin-top:12px;font-size:14px;line-height:1.75}.nm-mei__cap small{color:var(--v3-ink-3);margin-top:2px;font-size:12px;display:block}.nm-paper{aspect-ratio:1/1.414;background:#fff;border-radius:3px;width:200px;position:relative;box-shadow:0 26px 48px -14px #0009,0 0 0 1px #0000000d}.nm-paper__frame{pointer-events:none;border:1px solid #2a2b31;position:absolute;inset:9px}.nm-paper__frame:after{content:"";border:.5px solid #2a2b3173;position:absolute;inset:3px}.nm-paper__in{writing-mode:vertical-rl;font-family:var(--v3-f-serif);color:#1a1b20;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:22px 18px 20px}.nm-paper__h{letter-spacing:.6em;align-self:flex-start;font-size:16px;font-weight:700}.nm-paper__name{letter-spacing:.2em;align-self:center;font-size:46px;font-weight:700;line-height:1.1}.nm-paper__name rt{font-family:var(--v3-f);letter-spacing:.2em;color:#555;font-size:12px;font-weight:500}.nm-paper__sub{letter-spacing:.12em;align-self:flex-end;font-size:12px;font-weight:600;line-height:1.75}.nm-paper__seal{object-fit:cover;border-radius:50%;width:26px;height:26px;position:absolute;bottom:22px;right:20px}.nm-mei--center .nm-paper__name{font-size:52px}.nm-steps{padding:0 var(--v3-gutter)}.nm-steps li{grid-template-columns:36px 1fr;gap:14px;padding-bottom:22px;display:grid;position:relative}.nm-steps li:last-child{padding-bottom:0}.nm-steps li:not(:last-child):before{content:"";background:var(--v3-line-2);width:1px;position:absolute;top:38px;bottom:4px;left:17.5px}.nm-steps__n{width:36px;height:36px;box-shadow:inset 0 0 0 1.5px var(--v3-ink);font-family:var(--v3-f-num);background:#fff;border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid}.nm-steps li.is-key .nm-steps__n{background:var(--v3-ink);color:#fff;box-shadow:none}.nm-steps__h{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;font-size:16px;font-weight:900;display:flex}.nm-steps p:not(.nm-steps__h){color:var(--v3-ink-2);margin-top:2px;font-size:14px;line-height:1.75}.nm-feat{padding:0 var(--v3-gutter);grid-template-columns:1fr 1fr;gap:10px;display:grid}.nm-feat li{border-radius:var(--v3-r-card-s);box-shadow:inset 0 0 0 1px var(--v3-line), var(--v3-sh-card);background:#fff;padding:16px}.nm-feat b{letter-spacing:-.01em;font-size:15px;font-weight:900;line-height:1.45;display:block}.nm-feat p{color:var(--v3-ink-2);margin-top:6px;font-size:13px;line-height:1.7}.nm-feat .k{font-family:var(--v3-f-num);letter-spacing:.1em;color:var(--v3-ink-3);margin-bottom:6px;font-size:12px;font-weight:800;display:block}.nm-buy{margin:0 var(--v3-gutter);border-radius:var(--v3-r-card);box-shadow:inset 0 0 0 1px var(--v3-line), var(--v3-sh-card);background:#fff;overflow:hidden}.nm-buy__top{isolation:isolate;color:#fff;height:132px;padding:18px 20px;position:relative;overflow:hidden}.nm-buy__top>img,.nm-buy__top>video{object-fit:cover;object-position:70% 30%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.nm-buy__top:before{content:"";z-index:-1;background:linear-gradient(90deg,#0e0e10d1 0%,#0e0e1073 55%,#0e0e101a 100%);position:absolute;inset:0}.nm-buy__k{letter-spacing:.12em;color:var(--v3-on-dark-2);font-size:12px;font-weight:700}.nm-buy__t{font-family:var(--v3-f-serif);letter-spacing:.04em;margin-top:6px;font-size:20px;font-weight:700;line-height:1.45}.nm-buy__in{padding:18px 20px 20px}.nm-buy__h{color:var(--v3-ink-3);letter-spacing:.04em;font-size:13px;font-weight:800}.nm-checklist{gap:9px;margin-top:8px;display:grid}.nm-checklist li{align-items:flex-start;gap:9px;font-size:14.5px;font-weight:500;line-height:1.55;display:flex}.nm-checklist .nm-check-ico{width:18px;height:18px;margin-top:2px}.nm-buy__price{border-top:1px solid var(--v3-line);justify-content:space-between;align-items:baseline;margin-top:18px;padding-top:16px;display:flex}.nm-buy__price>span:first-child{color:var(--v3-ink-3);font-size:13px;font-weight:700}.nm-buy__price .v3-price{font-size:28px}.nm-buy__price .v3-price small{font-size:15px}.nm-faq{margin:0 var(--v3-gutter);border-radius:var(--v3-r-card);box-shadow:inset 0 0 0 1px var(--v3-line);background:#fff;overflow:hidden}.nm-faq details+details{border-top:1px solid var(--v3-line)}.nm-faq summary{cursor:pointer;min-height:56px;word-break:auto-phrase;align-items:center;gap:10px;padding:14px 16px;font-size:15px;font-weight:800;line-height:1.5;list-style:none;display:flex}.nm-faq summary::-webkit-details-marker{display:none}.nm-faq summary:before{content:"Q";font-family:var(--v3-f-num);color:var(--v3-ink-3);flex:none;font-size:15px;font-weight:800}.nm-faq summary svg{width:18px;height:18px;color:var(--v3-ink-3);transition:transform var(--v3-t2) var(--v3-ease);flex:none;margin-left:auto}.nm-faq details[open] summary svg{transform:rotate(180deg)}.nm-faq__a{color:var(--v3-ink-2);padding:0 16px 16px 37px;font-size:14px;line-height:1.8}.nm-rel{margin:0 var(--v3-gutter);border-radius:var(--v3-r-card);box-shadow:inset 0 0 0 1px var(--v3-line), var(--v3-sh-card);color:var(--v3-ink);background:#fff;grid-template-columns:96px 1fr auto;align-items:center;gap:14px;padding:12px;text-decoration:none;display:grid}.nm-rel__art{aspect-ratio:3/4;background:var(--v3-stage-2);border-radius:12px;position:relative;overflow:hidden}.nm-rel__art img,.nm-rel__art video{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.nm-rel__t{font-family:var(--v3-f-serif);letter-spacing:.03em;margin-top:6px;font-size:17px;font-weight:700}.nm-rel__s{color:var(--v3-ink-3);font-size:13px}.nm-rel .v3-price{margin-top:6px;display:block}.nm-rel>svg{width:20px;height:20px;color:var(--v3-ink-4)}.nm-links{flex-wrap:wrap;gap:0 16px;margin-top:4px;display:flex}.nm-links a{min-height:44px;color:var(--v3-ink-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--v3-ink-4);text-decoration-color:var(--v3-ink-4);align-items:center;font-size:13px;font-weight:700;display:inline-flex}.nm-cta{z-index:50;width:100%;max-width:var(--container-shell);padding:10px var(--v3-gutter) calc(14px + max(env(safe-area-inset-bottom,0px), 10px));-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);box-shadow:0 -1px 0 var(--v3-line), 0 -10px 30px -18px #11121640;color:var(--v3-ink);font-family:var(--v3-f);font-feature-settings:"palt" 1;background:#fffffff0;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.nm-cta__in{align-items:center;gap:14px;display:flex}.nm-cta__p{flex-direction:column;flex:none;line-height:1.2;display:flex}.nm-cta__p .v3-price{font-size:22px}.nm-cta__p .v3-price small{font-size:13px}.nm-cta__k{color:var(--v3-ink-3);margin-top:3px;font-size:12px;font-weight:700}.nm-cta__btn{flex:1;min-width:0}.nm-notify__done{border-radius:var(--v3-r-m);background:var(--v3-fill);text-align:center;justify-content:center;align-items:center;gap:6px;min-height:52px;padding:0 12px;font-size:14px;font-weight:800;display:flex}.nm-notify__opt{color:var(--v3-ink-2);cursor:pointer;align-items:flex-start;gap:8px;margin-top:10px;font-size:13px;line-height:1.6;display:flex}.nm-notify__opt input{width:18px;height:18px;accent-color:var(--v3-ink);flex:none;margin:2px 0 0}.nm-notify__msg{color:var(--v3-ink-3);text-align:center;margin-top:8px;font-size:12.5px;line-height:1.6}.nm-notify__msg--err{color:var(--v3-accent);font-weight:700}.nm-notify__cancel{min-height:36px;color:var(--v3-ink-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:6px auto 0;padding:0 12px;font-size:12.5px;font-weight:700;text-decoration:underline;display:block}.nm-ck-head{margin:8px var(--v3-gutter) 0;aspect-ratio:5/4;cursor:default}.nm-ck-head:active{transform:none}.nm-ck-head .v3-pc__img{object-position:50% 34%}.nm-ck-head:before{background:linear-gradient(#0e0e1000 30%,#0e0e108c 62%,#0e0e10e6 100%)}.nm-ck-head .v3-pc__body{padding:20px}.nm-ck-head .v3-pc__t{font-size:26px;line-height:1.3}.nm-ck-head .v3-pc__q{margin-top:6px;font-size:14.5px}.nm-ck-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.nm-ck-tags span{border-radius:var(--v3-r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;align-items:center;gap:4px;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff4d}.nm-ck-tags svg{width:13px;height:13px}.nm-ck-form{margin-top:16px}.nm-ck-name{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nm-input{appearance:none;border-radius:var(--v3-r-m);background:var(--v3-fill);width:100%;height:56px;font:inherit;letter-spacing:.08em;color:var(--v3-ink);transition:border-color var(--v3-t2) var(--v3-ease), background-color var(--v3-t2) var(--v3-ease);border:1.5px solid #0000;margin:0;padding:0 16px;font-size:20px;font-weight:700;display:block}.nm-input::placeholder{color:var(--v3-ink-4);letter-spacing:.02em;font-size:16px;font-weight:500}.nm-input:focus{border-color:var(--v3-ink);background:#fff;outline:none}.nm-strokes{align-items:stretch;gap:6px;min-height:64px;display:flex}.nm-strokes__ch{min-width:0;max-width:72px;box-shadow:inset 0 0 0 1px var(--v3-line-2);border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px 0 7px;display:flex}.nm-strokes__ch b{font-family:var(--v3-f-serif);font-size:22px;font-weight:700;line-height:1.2}.nm-strokes__ch span{font-family:var(--v3-f-num);color:var(--v3-ink-3);font-size:12px;font-weight:700}.nm-strokes__ch.is-given{box-shadow:inset 0 0 0 1.5px var(--v3-ink)}.nm-strokes__ch.is-given span{color:var(--v3-ink)}.nm-strokes__ch.is-bad{box-shadow:inset 0 0 0 1.5px var(--v3-accent)}.nm-strokes__ch.is-bad span{color:var(--v3-accent)}.nm-strokes__ch.is-reisu{box-shadow:none;outline:1.5px dashed var(--v3-line-2);outline-offset:-1.5px}.nm-strokes__ch.is-reisu b{font-family:var(--v3-f);color:var(--v3-ink-3);padding-top:6px;font-size:12px;font-weight:800}.nm-strokes__sep{background:var(--v3-line-2);align-self:stretch;width:1px;margin:6px 2px}.nm-strokes__empty{min-height:64px;color:var(--v3-ink-3);align-items:center;font-size:13px;display:flex}.nm-seg{border-radius:var(--v3-r-m);background:var(--v3-fill);grid-template-columns:1fr 1fr;padding:4px;display:grid}.nm-seg button{height:44px;font:inherit;color:var(--v3-ink-3);cursor:pointer;background:0 0;border:0;border-radius:11px;font-size:14.5px;font-weight:800}.nm-seg button.is-on{color:var(--v3-ink);background:#fff;box-shadow:0 1px 3px #1112161f}.nm-seg button:disabled{cursor:default;opacity:.7}.nm-seg button small{margin-left:2px;font-size:12px;font-weight:700}.nm-seg--report{margin:0 var(--v3-gutter) 12px}.nm-issues{gap:4px;margin-top:10px;display:grid}.nm-issues li{color:var(--v3-accent);font-size:13px;font-weight:700;line-height:1.6}.nm-res{margin:0 var(--v3-gutter);border-radius:var(--v3-r-card);box-shadow:inset 0 0 0 1px var(--v3-line), var(--v3-sh-card);background:#fff;padding:22px 20px 18px}.nm-gk{grid-template-columns:62px 12px 62px 12px 60px 12px 1fr;justify-content:center;row-gap:6px;display:grid}.nm-gk__ch{box-shadow:inset 0 0 0 1px var(--v3-line-2);background:#fff;border-radius:12px;grid-column:5;justify-content:center;align-items:center;gap:4px;display:flex}.nm-gk__ch b{font-family:var(--v3-f-serif);font-size:24px;font-weight:700;line-height:1}.nm-gk__ch span{font-family:var(--v3-f-num);color:var(--v3-ink-3);align-self:flex-end;margin-bottom:9px;font-size:12px;font-weight:700}.nm-gk__ch.is-given{background:var(--v3-ink);color:#fff;box-shadow:none}.nm-gk__ch.is-given span{color:#ffffffb3}.nm-gk__ch.is-reisu{box-shadow:none;outline:1.5px dashed var(--v3-line-2);outline-offset:-1.5px;background:0 0}.nm-gk__ch.is-reisu b{font-family:var(--v3-f);color:var(--v3-ink-3);font-size:12px;font-weight:800}.nm-br{border:1.5px solid var(--v3-ink-4);margin:22px 0}.nm-br--l{border-right:0;border-radius:8px 0 0 8px}.nm-br--r{border-left:0;border-radius:0 8px 8px 0}.nm-gk__lab{flex-direction:column;justify-content:center;align-items:center;gap:2px;line-height:1.1;display:flex}.nm-gk__lab span{color:var(--v3-ink-3);font-size:12px;font-weight:700}.nm-gk__lab b{font-family:var(--v3-f-num);letter-spacing:-.02em;font-size:24px;font-weight:800}.nm-gk__lab--r{flex-direction:row;justify-content:flex-start;gap:8px;padding-left:8px}.nm-gk__lab--r>div{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.nm-gk__total{border-radius:var(--v3-r-m);box-shadow:inset 0 0 0 1px var(--v3-line-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:12px;display:flex}.nm-gk__total>span{color:var(--v3-ink-2);font-size:13px;font-weight:800}.nm-gk__total b{font-family:var(--v3-f-num);letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1}.nm-gk__total small{font-family:var(--v3-f-num);color:var(--v3-ink-3);font-size:12.5px;font-weight:600}.nm-gk-list{margin:12px var(--v3-gutter) 0;border-radius:var(--v3-r-card);box-shadow:inset 0 0 0 1px var(--v3-line);background:#fff;overflow:hidden}.nm-gk-list li{grid-template-columns:1fr 40px 24px 104px;align-items:center;gap:10px;min-height:62px;padding:10px 16px;display:grid}.nm-gk-list li+li{border-top:1px solid var(--v3-line)}.nm-gk-list__h b{font-size:15px;font-weight:900;display:block}.nm-gk-list__h span{color:var(--v3-ink-3);font-size:12px;display:block}.nm-gk-list__n{font-family:var(--v3-f-num);text-align:right;letter-spacing:-.02em;font-size:22px;font-weight:800}.nm-vd{border-radius:var(--v3-r-pill);white-space:nowrap;justify-self:end;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.nm-vd--good{background:var(--v3-ink);color:#fff}.nm-vd--mixed{background:var(--v3-fill);color:var(--v3-ink-2)}.nm-vd--care{color:var(--v3-ink-2);box-shadow:inset 0 0 0 1px var(--v3-line-2);background:#fff}.nm-vd--base{color:var(--v3-ink-3);padding:0;font-weight:700}.nm-ck-gogyo{margin:12px var(--v3-gutter) 0;border-radius:var(--v3-r-card);box-shadow:inset 0 0 0 1px var(--v3-line);background:#fff;padding:18px}.nm-ck-gogyo__h{justify-content:space-between;align-items:baseline;font-size:15px;font-weight:900;display:flex}.nm-ck-gogyo__h span{color:var(--v3-ink-3);font-size:12px;font-weight:500}.nm-gogyo5{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:12px;display:grid}.nm-gogyo5>div{border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 0 10px;display:flex}.nm-gogyo5 b{font-family:var(--v3-f-num);font-size:18px;font-weight:800;line-height:1}.nm-gogyo5 .is-zero{opacity:.38}.nm-notes{margin:12px var(--v3-gutter) 0;border-radius:var(--v3-r-m);background:var(--v3-fill);gap:6px;padding:14px 16px;display:grid}.nm-notes p{color:var(--v3-ink-2);font-size:12.5px;line-height:1.7}.nm-notes b{color:var(--v3-ink)}.nm-again{margin:12px var(--v3-gutter) 0}.nm-def{margin:0 var(--v3-gutter);border-radius:var(--v3-r-card);box-shadow:inset 0 0 0 1px var(--v3-line);background:#fff;overflow:hidden}.nm-def li{grid-template-columns:52px 1fr;gap:12px;padding:15px 16px;display:grid}.nm-def li+li{border-top:1px solid var(--v3-line)}.nm-def b{background:var(--v3-fill);border-radius:9px;place-items:center;height:30px;font-size:13px;font-weight:900;display:grid}.nm-def p{color:var(--v3-ink-2);font-size:14px;line-height:1.75}.nm-rule{padding:0 var(--v3-gutter);gap:8px;display:grid}.nm-rule li{border-radius:var(--v3-r-card-s);box-shadow:inset 0 0 0 1px var(--v3-line);background:#fff;padding:16px}.nm-rule b{font-size:15px;font-weight:900;display:block}.nm-rule p{color:var(--v3-ink-2);margin-top:4px;font-size:13.5px;line-height:1.75}.nm-rule a{color:var(--v3-ink-2);text-underline-offset:3px;text-decoration:underline}.v3-stage.nm-rp-stage{padding:0 0 30px}.v3-stage.nm-rp-stage:after,.nm-rp-stage .v3-stage__ambient{display:none}.nm-rp-cover{isolation:isolate;height:500px;position:relative;overflow:hidden}.nm-rp-cover__img{object-fit:cover;object-position:76% 30%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.nm-rp-cover:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, #0e0e1080 0%, #0e0e1000 20%, #0e0e1000 40%, #0e0e1099 64%, #0e0e10f0 86%, var(--v3-stage) 100%);position:absolute;inset:0}.nm-rp-cover__body{padding:0 20px 4px;position:absolute;bottom:0;left:0;right:0}.nm-rp-cover__t{font-family:var(--v3-f-serif);letter-spacing:.04em;text-shadow:0 2px 16px #0006;margin-top:6px;font-size:27px;font-weight:700;line-height:1.45}.nm-rp-cover__meta{color:var(--v3-on-dark-2);margin-top:8px;font-size:13px}.nm-rp-sum{margin:16px var(--v3-gutter) 0;grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.nm-rp-sum>div{border-radius:var(--v3-r-m);background:#ffffff12;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:84px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.nm-rp-sum span{color:var(--v3-on-dark-3);font-size:12px}.nm-rp-sum b{font-family:var(--v3-f-num);font-size:24px;font-weight:800;line-height:1}.nm-rp-sum b small{font-family:var(--v3-f);margin-left:2px;font-size:13px}.nm-rp-sum .nm-gx{border-radius:11px;width:34px;height:34px;font-size:18px}.nm-rp-note{margin:0 var(--v3-gutter);border-radius:var(--v3-r-m);box-shadow:inset 0 0 0 1px var(--v3-line-2);background:#fff;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.nm-rp-note p{color:var(--v3-ink-2);font-size:13px;line-height:1.7}.nm-rp-note .v3-badge{flex:none}.nm-rp-top3{padding:0 var(--v3-gutter);grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.nm-rp-top3 a{border-radius:var(--v3-r-card-s);color:var(--v3-ink);box-shadow:inset 0 0 0 1px var(--v3-line), var(--v3-sh-card);background:#fff;flex-direction:column;align-items:center;gap:2px;padding:14px 0 12px;text-decoration:none;display:flex}.nm-rp-top3 small{color:var(--v3-ink-3);font-size:12px;font-weight:800}.nm-rp-top3 b{font-family:var(--v3-f-serif);letter-spacing:.08em;font-size:28px;font-weight:700;line-height:1.35}.nm-rp-top3 span{color:var(--v3-ink-2);font-size:12.5px;font-weight:700}.nm-rp-top3 a:first-child{background:var(--v3-ink);color:#fff;box-shadow:var(--v3-sh-btn)}.nm-rp-top3 a:first-child small,.nm-rp-top3 a:first-child span{color:#ffffffb8}.nm-dl{margin:12px var(--v3-gutter) 0;border-radius:var(--v3-r-card-s);box-shadow:inset 0 0 0 1px var(--v3-line);background:#fff}.nm-dl>div{grid-template-columns:96px 1fr;gap:8px;padding:12px 16px;display:grid}.nm-dl>div+div{border-top:1px solid var(--v3-line)}.nm-dl dt{color:var(--v3-ink-3);font-size:13px;font-weight:700}.nm-dl dd{margin:0;font-size:14px;font-weight:700;line-height:1.6}.nm-dl dd small{color:var(--v3-ink-3);font-size:12px;font-weight:500;display:block}.nm-dl--meta>div{grid-template-columns:84px 1fr}.nm-dl--meta dd{font-size:13.5px;font-weight:500}.nm-chipnav{top:var(--v3-top-h);z-index:30;scrollbar-width:none;padding:8px var(--v3-gutter);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--v3-line);background:#fffffff0;gap:6px;margin-top:24px;display:flex;position:sticky;overflow-x:auto}.nm-chipnav::-webkit-scrollbar{display:none}.nm-chipnav a{border-radius:var(--v3-r-pill);height:40px;color:var(--v3-ink-2);box-shadow:inset 0 0 0 1px var(--v3-line-2);flex:none;align-items:center;padding:0 14px;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-flex}.nm-chipnav a:first-child{background:var(--v3-ink);color:#fff;box-shadow:none}.nm-anchor{scroll-margin-top:calc(var(--v3-top-h) + 64px)}.nm-rp-ch{padding:0 var(--v3-gutter);align-items:center;gap:12px;margin-bottom:16px;display:flex}.nm-rp-ch__n{background:var(--v3-ink);color:#fff;width:46px;height:46px;font-family:var(--v3-f-num);border-radius:14px;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.nm-rp-ch__n--k{font-family:var(--v3-f-serif);font-size:19px;font-weight:700}.nm-rp-ch .v3-sh__k{margin-bottom:0}.nm-rp-band{margin:0 var(--v3-gutter) 12px;aspect-ratio:16/9;border-radius:var(--v3-r-card);isolation:isolate;color:#fff;box-shadow:var(--v3-sh-poster);position:relative;overflow:hidden}.nm-rp-band img{object-fit:cover;object-position:50% 46%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.nm-rp-band:before{content:"";z-index:-1;background:linear-gradient(#0e0e1000 40%,#0e0e10d1 100%);position:absolute;inset:0}.nm-rp-band p{font-family:var(--v3-f-serif);letter-spacing:.04em;font-size:18px;font-weight:700;line-height:1.5;position:absolute;bottom:14px;left:18px;right:18px}.nm-msk{grid-template-columns:36px repeat(4,1fr);gap:6px;margin-top:12px;display:grid}.nm-msk__h{text-align:center;color:var(--v3-ink-3);font-size:12px;font-weight:700}.nm-msk__h.is-me{color:var(--v3-ink);font-weight:900}.nm-msk__r{color:var(--v3-ink-3);align-self:center;font-size:12px;font-weight:700}.nm-msk__t{height:74px;font-family:var(--v3-f-serif);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:27px;font-weight:700;line-height:1;display:flex}.nm-msk__t small{font-family:var(--v3-f);opacity:.85;font-size:12px;font-weight:500}.nm-msk__t.is-wood{color:#1d8150;background:#e3f4ea}.nm-msk__t.is-fire{color:#d2432a;background:#fde9e4}.nm-msk__t.is-earth{color:#9c6f0e;background:#faf0d9}.nm-msk__t.is-metal{color:#535b69;background:#eceef2}.nm-msk__t.is-water{color:#215fc4;background:#e4eefc}.nm-msk__t.is-none{box-shadow:inset 0 0 0 1px var(--v3-line-2);font-family:var(--v3-f);color:var(--v3-ink-3);text-align:center;background:#fff;font-size:12px;font-weight:700;line-height:1.4}.nm-msk__t.is-me{box-shadow:inset 0 0 0 2px var(--v3-ink)}.nm-bal{gap:10px;margin-top:14px;display:grid}.nm-bal li{grid-template-columns:24px 1fr 22px 64px;align-items:center;gap:10px;display:grid}.nm-bal__bar{background:var(--v3-fill);border-radius:5px;height:10px;position:relative;overflow:hidden}.nm-bal__bar b{border-radius:5px;position:absolute;top:0;bottom:0;left:0}.nm-bal em{font-style:normal;font-family:var(--v3-f-num);text-align:right;font-size:15px;font-weight:800}.nm-bal .is-need{box-shadow:inset 0 0 0 1.5px var(--v3-ink);border-radius:12px;margin:0 -10px;padding:7px 10px}.nm-bal__tag{border-radius:var(--v3-r-pill);background:var(--v3-ink);color:#fff;white-space:nowrap;justify-self:end;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.nm-rp-key{border-top:1px solid var(--v3-line);margin-top:16px;padding-top:16px}.nm-rp-key b{align-items:center;gap:8px;font-size:17px;font-weight:900;display:flex}.nm-rp-key p{color:var(--v3-ink-2);margin-top:8px;font-size:14.5px;line-height:1.85}.nm-cand{margin:0 var(--v3-gutter);border-radius:var(--v3-r-card);box-shadow:inset 0 0 0 1px var(--v3-line), var(--v3-sh-card);background:#fff;padding:18px}.nm-cand+.nm-cand{margin-top:12px}.nm-cand__rank{border-radius:var(--v3-r-pill);background:var(--v3-fill);height:24px;color:var(--v3-ink-2);align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.nm-cand--first .nm-cand__rank{background:var(--v3-ink);color:#fff}.nm-cand__head{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:8px;display:flex}.nm-cand__name{align-items:baseline;gap:10px;display:flex}.nm-cand__name b{font-family:var(--v3-f-serif);letter-spacing:.1em;font-size:36px;font-weight:700;line-height:1.2}.nm-cand__name span{color:var(--v3-ink-2);font-size:14px;font-weight:800}.nm-cand__full{color:var(--v3-ink-3);text-align:right;font-size:12px;line-height:1.5}.nm-cand__why{color:var(--v3-ink-2);margin-top:12px;font-size:14px;line-height:1.85}.nm-clist{margin:12px var(--v3-gutter) 0;border-radius:var(--v3-r-card);box-shadow:inset 0 0 0 1px var(--v3-line);background:#fff;overflow:hidden}.nm-clist li{grid-template-columns:28px 92px 1fr;align-items:center;gap:10px;padding:12px 16px;display:grid}.nm-clist li+li{border-top:1px solid var(--v3-line)}.nm-clist__n{font-family:var(--v3-f-num);color:var(--v3-ink-3);font-size:13px;font-weight:800}.nm-clist__name b{font-family:var(--v3-f-serif);letter-spacing:.08em;font-size:21px;font-weight:700;line-height:1.3;display:block}.nm-clist__name span{color:var(--v3-ink-3);font-size:12px;font-weight:700}.nm-clist__meta{color:var(--v3-ink-2);flex-direction:column;gap:3px;font-size:12.5px;line-height:1.45;display:flex}.nm-clist__meta .ok{color:var(--v3-ink);font-weight:800}.nm-clist__meta .care{color:var(--v3-ink-3);font-weight:700}.nm-kj{gap:12px;margin-top:12px;display:grid}.nm-kj li{grid-template-columns:62px 1fr;align-items:start;gap:12px;display:grid}.nm-kj__c{height:68px;box-shadow:inset 0 0 0 1px var(--v3-line-2);font-family:var(--v3-f-serif);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;font-size:32px;font-weight:700;line-height:1;display:flex}.nm-kj__c small{font-family:var(--v3-f-num);color:var(--v3-ink-3);margin-top:4px;font-size:12px;font-weight:700}.nm-kj b{font-size:15px;font-weight:900;display:block}.nm-kj p{color:var(--v3-ink-2);margin-top:2px;font-size:14px;line-height:1.75}.nm-wish{border-radius:var(--v3-r-m);box-shadow:inset 0 0 0 1.5px var(--v3-ink);margin-top:16px;padding:16px}.nm-wish__h{letter-spacing:.04em;font-size:13px;font-weight:900}.nm-wish__b{font-family:var(--v3-f-serif);letter-spacing:.02em;margin-top:6px;font-size:15.5px;font-weight:600;line-height:1.95}.nm-fold{margin:12px var(--v3-gutter) 0;border-radius:var(--v3-r-card);box-shadow:inset 0 0 0 1px var(--v3-line);background:#fff;overflow:hidden}.nm-fold details+details{border-top:1px solid var(--v3-line)}.nm-fold summary{cursor:pointer;align-items:center;gap:10px;min-height:56px;padding:12px 16px;font-size:15px;font-weight:800;list-style:none;display:flex}.nm-fold summary::-webkit-details-marker{display:none}.nm-fold summary b{font-family:var(--v3-f-serif);letter-spacing:.06em;font-size:19px;font-weight:700}.nm-fold summary small{color:var(--v3-ink-3);font-size:12.5px;font-weight:700}.nm-fold summary svg{width:18px;height:18px;color:var(--v3-ink-3);transition:transform var(--v3-t2) var(--v3-ease);margin-left:auto}.nm-fold details[open] summary svg{transform:rotate(180deg)}.nm-fold__body{padding:0 16px 16px}.nm-fold__body .nm-kj{margin-top:0}.nm-tbl{margin:0 var(--v3-gutter);border-radius:var(--v3-r-card);box-shadow:inset 0 0 0 1px var(--v3-line);background:#fff;overflow:hidden}.nm-cmp{border-collapse:collapse;table-layout:fixed;width:100%}.nm-cmp th,.nm-cmp td{text-align:center;border-top:1px solid var(--v3-line);padding:10px 4px}.nm-cmp thead th{border-top:0;padding:14px 4px 10px}.nm-cmp thead th b{font-family:var(--v3-f-serif);letter-spacing:.06em;font-size:20px;font-weight:700;line-height:1.3;display:block}.nm-cmp thead th small{color:var(--v3-ink-3);font-size:12px;font-weight:700}.nm-cmp tbody th{text-align:left;width:68px;padding-left:16px;font-size:13.5px;font-weight:900}.nm-cmp tbody th small{color:var(--v3-ink-3);font-size:12px;font-weight:500;display:block}.nm-cmp td span{align-items:center;gap:6px;display:inline-flex}.nm-cmp td b{font-family:var(--v3-f-num);font-size:18px;font-weight:800}.nm-cmp td .nm-gx{border-radius:7px;width:22px;height:22px;font-size:12px}.nm-cmp td.is-good b{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.nm-yomi{margin:0 var(--v3-gutter);border-radius:var(--v3-r-card);box-shadow:inset 0 0 0 1px var(--v3-line);background:#fff;padding:16px}.nm-yomi+.nm-yomi{margin-top:10px}.nm-yomi__name{font-family:var(--v3-f-serif);letter-spacing:.08em;align-items:baseline;gap:8px;font-size:22px;font-weight:700;display:flex}.nm-yomi__name span{font-family:var(--v3-f);letter-spacing:.02em;color:var(--v3-ink-2);font-size:13px;font-weight:800}.nm-yomi ul{margin-top:8px}.nm-yomi li{border-top:1px solid var(--v3-line);grid-template-columns:28px 40px 1fr auto;align-items:center;gap:8px;min-height:44px;display:grid}.nm-yomi li b{font-family:var(--v3-f-serif);font-size:20px;font-weight:700}.nm-yomi__r{font-size:14px;font-weight:800}.nm-yomi__k{color:var(--v3-ink-3);font-size:12.5px}.nm-yc{border-radius:var(--v3-r-pill);white-space:nowrap;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.nm-yc--ok{background:var(--v3-ink);color:#fff}.nm-yc--na{color:var(--v3-ink-2);box-shadow:inset 0 0 0 1px var(--v3-line-2);background:#fff}.nm-yomi__kanji{border-top:1px solid var(--v3-line);color:var(--v3-ink-3);margin-top:8px;padding-top:10px;font-size:12.5px}.nm-mei-cap{margin:10px var(--v3-gutter) 0;text-align:center;color:var(--v3-ink-3);font-size:12px}.nm-btns{margin:14px var(--v3-gutter) 0;gap:8px;display:grid}.nm-recalc{margin:0 var(--v3-gutter);border-radius:var(--v3-r-card);box-shadow:inset 0 0 0 1.5px var(--v3-ink);background:#fff;padding:18px}.nm-recalc b{font-size:16px;font-weight:900;display:block}.nm-recalc p{color:var(--v3-ink-2);margin-top:6px;font-size:14px;line-height:1.75}.nm-rp-start{margin:0 var(--v3-gutter);border-radius:var(--v3-r-card);box-shadow:inset 0 0 0 1px var(--v3-line), var(--v3-sh-card);background:#fff;grid-template-columns:72px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.nm-rp-start__art{aspect-ratio:3/4;background:var(--v3-fill);border-radius:12px;overflow:hidden}.nm-rp-start__art img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.nm-rp-start__t{font-family:var(--v3-f-serif);letter-spacing:.03em;margin-top:6px;font-size:16px;font-weight:700;line-height:1.45}.nm-rp-start .v3-price{margin-top:4px;display:block}.nm-rp-start>.v3-btn{grid-column:1/-1}.nm-foot{padding:20px var(--v3-gutter) 8px;border-top:1px solid var(--v3-line);color:var(--v3-ink-3);margin-top:40px;font-size:12px;line-height:1.8}@media (prefers-reduced-motion:reduce){.nm-faq summary svg,.nm-fold summary svg{transition:none}}.nm-status__p a{color:var(--v3-ink);text-underline-offset:3px;font-weight:800;text-decoration:underline}.nm-prm-hero .v3-prm-hero__t{word-break:keep-all;overflow-wrap:anywhere}@supports (word-break:auto-phrase){.nm-prm-hero .v3-prm-hero__t{word-break:auto-phrase}}
