.photo[data-astro-cid-v767bhhm]{margin:0}.ph[data-astro-cid-v767bhhm]{background:#f5f5f5;border-radius:12px;overflow:hidden}.ph[data-astro-cid-v767bhhm] img{width:100%;max-width:none;height:auto;display:block}figcaption[data-astro-cid-v767bhhm]{color:#767676;margin-top:14px;font-size:13px;line-height:1.8}@media (width>=901px){.photo--portrait[data-astro-cid-v767bhhm]{width:62%}}.buy[data-astro-cid-oijnwyuy]{transform-origin:24px;background:#fff;border:1px solid #333;border-radius:14px;padding:32px 36px 34px 68px;position:relative}.buy__hole[data-astro-cid-oijnwyuy]{border:1px solid #333;border-radius:50%;width:14px;height:14px;margin-top:-8px;position:absolute;top:50%;left:26px}.buy__title[data-astro-cid-oijnwyuy]{letter-spacing:.1em;margin:0;font-size:13px;font-weight:500;line-height:1.8}.buy__title[data-astro-cid-oijnwyuy]:focus{outline:none}.buy__name[data-astro-cid-oijnwyuy]{margin:12px 0 0;font-size:15px;line-height:2}.buy__list[data-astro-cid-oijnwyuy]{flex-wrap:wrap;align-items:center;gap:14px 24px;margin:26px 0 0;padding:0;list-style:none;display:flex}.buy__item[data-astro-cid-oijnwyuy]{align-items:center;gap:14px;display:flex}.buy__notes[data-astro-cid-oijnwyuy]{letter-spacing:.06em;color:#767676;margin:22px 0 0;padding:0;font-size:13px;line-height:1.8;list-style:none}@media (width<=600px){.buy[data-astro-cid-oijnwyuy]{padding:26px 22px 28px 50px}.buy__hole[data-astro-cid-oijnwyuy]{width:12px;height:12px;margin-top:-7px;left:18px}.buy__list[data-astro-cid-oijnwyuy]{flex-direction:column;align-items:stretch}.buy__btn[data-astro-cid-oijnwyuy]{flex:1;padding-inline:20px}}.key[data-astro-cid-taojgovi]{box-sizing:border-box;letter-spacing:.06em;color:#333;vertical-align:middle;background:#fff;border:1px solid #333;border-radius:8px;justify-content:center;align-items:center;min-width:44px;height:40px;margin:3px 2px 6px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;transition:transform 80ms,box-shadow 80ms;display:inline-flex;box-shadow:0 3px #333}.key[data-astro-cid-taojgovi]:active{transform:translateY(3px);box-shadow:0 0 #333}@media (hover:hover){.key[data-astro-cid-taojgovi]:hover{transform:translateY(3px);box-shadow:0 0 #333}}@media (prefers-reduced-motion:reduce){.key[data-astro-cid-taojgovi]{transition:none}}.pr-notice[data-astro-cid-jqv5i22p]{letter-spacing:.08em;color:#767676;align-items:center;gap:12px;margin:0;font-size:13px;line-height:1.8;display:flex}.pr-notice[data-astro-cid-jqv5i22p] .tan-pr[data-astro-cid-jqv5i22p]{flex:none}.pr-notice__short[data-astro-cid-jqv5i22p]{display:none}@media (width<=600px){.pr-notice[data-astro-cid-jqv5i22p]{gap:10px}.pr-notice__long[data-astro-cid-jqv5i22p]{display:none}.pr-notice__short[data-astro-cid-jqv5i22p]{display:inline}}.rakuten-credit[data-astro-cid-xpbggyu6]{font-size:var(--font-size-xs);color:var(--color-muted);margin-block-start:var(--spacing-6)}.tz__spring[data-astro-cid-jopnsq3v],.tz__sway[data-astro-cid-jopnsq3v]{transform-origin:50% 0}.tz__sway[data-astro-cid-jopnsq3v]{flex-direction:column;align-items:center;display:flex}.tz__string[data-astro-cid-jopnsq3v]{background:#d4d4d4;width:1px}.tz__card[data-astro-cid-jopnsq3v]{box-sizing:border-box;color:#333;background:#fff;border:1px solid #333;flex-direction:column;align-items:center;display:flex}.tz__card[data-astro-cid-jopnsq3v][data-stage=wish]{border-style:dashed}.tz__card[data-astro-cid-jopnsq3v][data-stage=reviewed]{color:#fff;background:#333}.tz__hole[data-astro-cid-jopnsq3v]{background:currentColor;border-radius:50%}.tz__name[data-astro-cid-jopnsq3v]{writing-mode:vertical-rl;letter-spacing:.2em;margin:0;font-weight:500;line-height:1.4}.tz__stage[data-astro-cid-jopnsq3v]{writing-mode:vertical-rl;letter-spacing:.2em;border:1px solid;border-radius:999px;font-size:13px;font-weight:500;line-height:1.4}.tz--lg[data-astro-cid-jopnsq3v] .tz__string[data-astro-cid-jopnsq3v]{height:128px}.tz--lg[data-astro-cid-jopnsq3v] .tz__card[data-astro-cid-jopnsq3v]{border-radius:10px;gap:18px;width:76px;padding:18px 0 20px}.tz--lg[data-astro-cid-jopnsq3v] .tz__hole[data-astro-cid-jopnsq3v]{width:10px;height:10px}.tz--lg[data-astro-cid-jopnsq3v] .tz__name[data-astro-cid-jopnsq3v]{font-size:15px}.tz--lg[data-astro-cid-jopnsq3v] .tz__stage[data-astro-cid-jopnsq3v]{padding:12px 5px}.tz--sm[data-astro-cid-jopnsq3v] .tz__string[data-astro-cid-jopnsq3v]{height:44px}.tz--sm[data-astro-cid-jopnsq3v] .tz__card[data-astro-cid-jopnsq3v]{border-radius:8px;gap:14px;width:52px;padding:14px 0 16px}.tz--sm[data-astro-cid-jopnsq3v] .tz__hole[data-astro-cid-jopnsq3v]{width:8px;height:8px}.tz--sm[data-astro-cid-jopnsq3v] .tz__name[data-astro-cid-jopnsq3v]{font-size:13px}.tz--sm[data-astro-cid-jopnsq3v] .tz__stage[data-astro-cid-jopnsq3v]{padding:10px 4px}@keyframes tz-sway{0%{transform:rotate(3.4deg)}22%{transform:rotate(-2.6deg)}44%{transform:rotate(1.8deg)}66%{transform:rotate(-1deg)}84%{transform:rotate(.4deg)}to{transform:rotate(0)}}@keyframes tz-sway-again{0%{transform:rotate(0)}20%{transform:rotate(2.2deg)}45%{transform:rotate(-1.6deg)}70%{transform:rotate(.9deg)}to{transform:rotate(0)}}.tz__sway[data-astro-cid-jopnsq3v]{animation:2.8s cubic-bezier(.3,0,.2,1) both tz-sway}.tz__sway[data-astro-cid-jopnsq3v].is-again{animation:1.8s cubic-bezier(.3,0,.2,1) both tz-sway-again}@media (prefers-reduced-motion:reduce){.tz__sway[data-astro-cid-jopnsq3v],.tz__sway[data-astro-cid-jopnsq3v].is-again{animation:none}}.record__title[data-astro-cid-3xih677i]{letter-spacing:.1em;margin:0;font-size:13px;font-weight:500;line-height:1.8}.record__list[data-astro-cid-3xih677i]{flex-direction:column;gap:22px;margin:18px 0 0;padding:0;list-style:none;display:flex;position:relative}.record__list[data-astro-cid-3xih677i]:before{content:"";background:#333;width:1px;position:absolute;top:10px;bottom:30px;left:6px}.record__list--closed[data-astro-cid-3xih677i]:before{content:none}.record__list--closed[data-astro-cid-3xih677i] .record__item[data-astro-cid-3xih677i]:not(:last-child):before{content:"";background:#333;width:1px;position:absolute;top:10px;bottom:-32px;left:6px}.record__item[data-astro-cid-3xih677i]{padding-left:34px;position:relative}.record__dot[data-astro-cid-3xih677i]{box-sizing:border-box;background:#333;border:1px solid #333;border-radius:50%;width:13px;height:13px;position:absolute;top:6px;left:0}.record__dot--open[data-astro-cid-3xih677i]{background:#fff}.record__head[data-astro-cid-3xih677i]{letter-spacing:.08em;flex-wrap:wrap;gap:0 .6em;margin:0;font-size:13px;font-weight:500;line-height:1.8;display:flex}.record__note[data-astro-cid-3xih677i]{white-space:pre-line;margin:2px 0 0;font-size:15px;line-height:1.9}.record__later[data-astro-cid-3xih677i]{color:#767676;margin:0;font-size:13px;line-height:1.8}@view-transition{navigation:auto}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-group(tanzaku){animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.a[data-astro-cid-fbqp6up2]{grid-template-columns:120px minmax(0,680px) minmax(0,1fr) 104px;gap:56px 40px;max-width:1200px;margin:0 auto;padding:72px 48px 120px;display:grid;position:relative}.a-rail[data-astro-cid-fbqp6up2]{background:#d4d4d4;width:1px;position:absolute;top:84px;bottom:120px;left:67px}.a-rail__ink[data-astro-cid-fbqp6up2]{transform-origin:50% 0;background:#333;border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}.a-knots[data-astro-cid-fbqp6up2]{flex-direction:column;grid-column:1;gap:28px;display:flex}.a-knots--head[data-astro-cid-fbqp6up2]{grid-row:1}.a-knots--body[data-astro-cid-fbqp6up2]{grid-row:2}.a-knots--later[data-astro-cid-fbqp6up2]{grid-row:3}.knot[data-astro-cid-fbqp6up2]{padding-left:44px;position:relative}.knot__dot[data-astro-cid-fbqp6up2]{background:#fff;border:1px solid #333;border-radius:50%;width:13px;height:13px;transition:background-color .35s;position:absolute;top:5px;left:13px;box-shadow:0 0 0 5px #fff}.knot[data-astro-cid-fbqp6up2].is-inked .knot__dot[data-astro-cid-fbqp6up2]{background:#333}.knot__label[data-astro-cid-fbqp6up2],.knot__date[data-astro-cid-fbqp6up2]{margin:0;font-size:13px;line-height:1.8}.knot__label[data-astro-cid-fbqp6up2]{letter-spacing:.1em;font-weight:500}.knot__date[data-astro-cid-fbqp6up2]{color:#767676;margin-top:2px}.a-head[data-astro-cid-fbqp6up2]{grid-area:1/2}.a-pr[data-astro-cid-fbqp6up2]{margin-bottom:28px}.a-title[data-astro-cid-fbqp6up2],.prose[data-astro-cid-fbqp6up2]>h2,.prose[data-astro-cid-fbqp6up2]>h3{word-break:auto-phrase}.a-title[data-astro-cid-fbqp6up2]{letter-spacing:.06em;margin:0;font-size:40px;font-weight:700;line-height:1.5}.a-lead[data-astro-cid-fbqp6up2]{margin:28px 0 0;font-size:17px;line-height:2}.a-meta[data-astro-cid-fbqp6up2]{flex-wrap:wrap;gap:16px 44px;margin:36px 0 0;display:flex}.a-meta[data-astro-cid-fbqp6up2] dt[data-astro-cid-fbqp6up2]{letter-spacing:.1em;color:#767676;font-size:13px;line-height:1.8}.a-meta[data-astro-cid-fbqp6up2] dd[data-astro-cid-fbqp6up2]{margin:6px 0 0;font-size:15px;font-weight:500;line-height:1.8}.a[data-astro-cid-fbqp6up2] .a-tz-sm{display:none}.a-tz[data-astro-cid-fbqp6up2]{grid-area:1/4/span 3}.a-tz__sticky[data-astro-cid-fbqp6up2]{position:sticky;top:104px}.a-tz__sticky[data-astro-cid-fbqp6up2] .tz{margin-top:-72px}.a-body[data-astro-cid-fbqp6up2]{flex-direction:column;grid-area:2/2;gap:64px;min-width:0;display:flex}.a-hero[data-astro-cid-fbqp6up2]{margin:0}.ph[data-astro-cid-fbqp6up2]{background:#f5f5f5;border-radius:12px;overflow:hidden}.ph--hero[data-astro-cid-fbqp6up2]{aspect-ratio:4/3}.ph--hero[data-astro-cid-fbqp6up2] img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.tan-js .a[data-astro-cid-fbqp6up2] .ph{clip-path:inset(9% 7% round 12px);transition:clip-path 1.1s cubic-bezier(.2,.7,.2,1)}.tan-js .a[data-astro-cid-fbqp6up2] .ph.is-open{clip-path:inset(0 round 12px)}.a-why[data-astro-cid-fbqp6up2]{border:1px solid #d4d4d4;border-radius:12px;grid-template-columns:minmax(0,1fr);display:grid}.a-why--two[data-astro-cid-fbqp6up2]{grid-template-columns:repeat(2,minmax(0,1fr))}.a-why__block[data-astro-cid-fbqp6up2]{padding:28px 30px}.a-why--two[data-astro-cid-fbqp6up2] .a-why__block[data-astro-cid-fbqp6up2]+.a-why__block[data-astro-cid-fbqp6up2]{border-left:1px solid #d4d4d4}.a-why[data-astro-cid-fbqp6up2] h2[data-astro-cid-fbqp6up2]{letter-spacing:.1em;margin:0;font-size:13px;font-weight:500;line-height:1.8}.a-why[data-astro-cid-fbqp6up2] p[data-astro-cid-fbqp6up2]{white-space:pre-line;margin:12px 0 0;font-size:15px;line-height:2}.prose[data-astro-cid-fbqp6up2]{font-size:17px;line-height:1.95}.prose[data-astro-cid-fbqp6up2]>*{margin:18px 0 0}.prose[data-astro-cid-fbqp6up2]>:first-child{margin-top:0}.prose[data-astro-cid-fbqp6up2]>h2{letter-spacing:.06em;margin-top:64px;font-size:24px;font-weight:700;line-height:1.6}.prose[data-astro-cid-fbqp6up2]>h3{letter-spacing:.06em;margin-top:44px;font-size:19px;font-weight:700;line-height:1.7}.prose[data-astro-cid-fbqp6up2]>h2:first-child,.prose[data-astro-cid-fbqp6up2]>h3:first-child{margin-top:0}.prose[data-astro-cid-fbqp6up2]>h2+*,.prose[data-astro-cid-fbqp6up2]>h3+*{margin-top:22px}.prose[data-astro-cid-fbqp6up2]>figure{margin-top:64px;margin-bottom:46px}.prose[data-astro-cid-fbqp6up2] ul,.prose[data-astro-cid-fbqp6up2] ol{padding-left:1.4em}.prose[data-astro-cid-fbqp6up2]>ul,.prose[data-astro-cid-fbqp6up2]>ol{margin-top:24px;margin-bottom:6px}.prose[data-astro-cid-fbqp6up2] li+li{margin-top:12px}.prose[data-astro-cid-fbqp6up2] li::marker{color:#333}.prose[data-astro-cid-fbqp6up2] strong{color:#333;background-image:linear-gradient(#d4d4d4,#d4d4d4);background-position:0 100%;background-repeat:no-repeat;background-size:100% 40%;font-weight:700}.tan-js .prose[data-astro-cid-fbqp6up2] strong{background-size:0% 40%;transition:background-size .7s cubic-bezier(.25,.6,.3,1)}.tan-js .prose[data-astro-cid-fbqp6up2] strong.is-marked{background-size:100% 40%}.prose[data-astro-cid-fbqp6up2] blockquote{border-left:1px solid #d4d4d4;margin-left:0;padding-left:20px}.prose[data-astro-cid-fbqp6up2] a{text-underline-offset:6px;-webkit-text-decoration:underline #d4d4d4;text-decoration:underline #d4d4d4;text-decoration-thickness:1px;transition:text-decoration-color .2s}.prose[data-astro-cid-fbqp6up2] a:hover{text-decoration-color:#333}.a-buy[data-astro-cid-fbqp6up2]{grid-area:3/2}.a-buy[data-astro-cid-fbqp6up2] .rakuten-credit{color:#767676;margin:20px 0 0;font-size:13px}@keyframes settle{0%{transform:translateY(22px)rotate(-1.4deg)}45%{transform:translateY(-4px)rotate(.6deg)}70%{transform:translateY(1.5px)rotate(-.25deg)}86%{transform:translateY(-.5px)rotate(.08deg)}to{transform:translateY(0)rotate(0)}}.tan-js .a-buy[data-astro-cid-fbqp6up2] .tag{transform:translateY(22px)rotate(-1.4deg)}.tan-js .a-buy[data-astro-cid-fbqp6up2] .tag.is-settled{animation:.95s cubic-bezier(.25,.6,.3,1) both settle;transform:none}.a[data-astro-cid-fbqp6up2] .a-record,.a-bar[data-astro-cid-fbqp6up2]{display:none}@media (width<=900px){.a[data-astro-cid-fbqp6up2]{flex-direction:column;gap:44px;padding:28px 20px 44px;display:flex}.a-rail[data-astro-cid-fbqp6up2],.a-knots[data-astro-cid-fbqp6up2],.a-tz[data-astro-cid-fbqp6up2]{display:none}.a-head[data-astro-cid-fbqp6up2]{align-items:flex-start;gap:16px;display:flex}.a-head__text[data-astro-cid-fbqp6up2]{flex:1;min-width:0}.a[data-astro-cid-fbqp6up2] .a-tz-sm{flex:none;margin-top:-28px;display:block}.a-pr[data-astro-cid-fbqp6up2]{margin-bottom:20px}.a-title[data-astro-cid-fbqp6up2]{font-size:28px;line-height:1.6}.a-lead[data-astro-cid-fbqp6up2]{margin-top:20px;font-size:16px;line-height:1.95}.a-meta[data-astro-cid-fbqp6up2]{gap:12px 28px;margin-top:36px}.a-meta[data-astro-cid-fbqp6up2] dd[data-astro-cid-fbqp6up2]{margin-top:4px}.a-body[data-astro-cid-fbqp6up2]{gap:44px}.a-why--two[data-astro-cid-fbqp6up2]{grid-template-columns:minmax(0,1fr)}.a-why__block[data-astro-cid-fbqp6up2]{padding:22px 22px 24px}.a-why--two[data-astro-cid-fbqp6up2] .a-why__block[data-astro-cid-fbqp6up2]+.a-why__block[data-astro-cid-fbqp6up2]{border-top:1px solid #d4d4d4;border-left:0}.a-why[data-astro-cid-fbqp6up2] p[data-astro-cid-fbqp6up2]{margin-top:10px}.prose[data-astro-cid-fbqp6up2]{font-size:16px}.prose[data-astro-cid-fbqp6up2]>h2{margin-top:44px;font-size:21px}.prose[data-astro-cid-fbqp6up2]>h2+*,.prose[data-astro-cid-fbqp6up2]>h3+*{margin-top:18px}.prose[data-astro-cid-fbqp6up2]>figure{margin-top:44px;margin-bottom:26px}.a[data-astro-cid-fbqp6up2] .a-record{display:block}.a-bar[data-astro-cid-fbqp6up2]{z-index:15;padding:12px 20px calc(20px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d4d4d4;align-items:center;gap:12px;transition:transform .3s cubic-bezier(.2,.7,.2,1),visibility .3s;display:flex;position:fixed;bottom:0;left:0;right:0}.a-bar[data-astro-cid-fbqp6up2].is-away{visibility:hidden;transform:translateY(100%)}.a-bar__btn[data-astro-cid-fbqp6up2]{flex:1}body:has(.a-bar){padding-bottom:85px}}@media (width<=600px){.a-title[data-astro-cid-fbqp6up2]{font-size:25px}}@media (prefers-reduced-motion:reduce){.a-rail__ink[data-astro-cid-fbqp6up2]{display:none}.knot__dot[data-astro-cid-fbqp6up2],.prose[data-astro-cid-fbqp6up2] a,.a-bar[data-astro-cid-fbqp6up2]{transition:none}.tan-js .a[data-astro-cid-fbqp6up2] .ph,.tan-js .a[data-astro-cid-fbqp6up2] .ph.is-open{clip-path:inset(0 round 12px);transition:none}.tan-js .a-buy[data-astro-cid-fbqp6up2] .tag,.tan-js .a-buy[data-astro-cid-fbqp6up2] .tag.is-settled{animation:none;transform:none}.tan-js .prose[data-astro-cid-fbqp6up2] strong{background-size:100% 40%;transition:none}}
