:root{color-scheme:light;--rf-paper: #ffffff;--rf-warm: #f6f5f9;--rf-surface: #ffffff;--rf-sunken: #efedf3;--rf-line: #e2dfe8;--rf-line-strong: #c9c4d3;--rf-ink: #1e1c2c;--rf-ink-rgb: 30, 28, 44;--rf-muted: #5f5c70;--rf-subtle: #8a8597;--rf-accent: #5b4bc4;--rf-accent-soft: #eeebfb;--rf-accent-ink: #4838a8;--rf-red: #5b4bc4;--rf-action: #5b4bc4;--rf-action-hover: #4838a8;--rf-on-action: #ffffff;--rf-alert: #d93a2b;--rf-alert-soft: #fdeeeb;--rf-new: #ffd23f;--rf-on-new: #2a2100;--rf-success: #1d7f47;--rf-success-soft: #e7f5ec;--rf-gold: #b7790c;--rf-star: #f0a500;--rf-price: #d93a2b;--rf-info-bar: #1e1c2c;--rf-on-info-bar: #ffffff;--rf-radius-sm: .4rem;--rf-radius-md: .8rem;--rf-radius-lg: 1.2rem;--rf-shadow: 0 .2rem .6rem rgba(27, 24, 35, .06), 0 1.2rem 3rem rgba(27, 24, 35, .08);--rf-shadow-sm: 0 .1rem .3rem rgba(27, 24, 35, .08);--rf-font-display: "Zen Maru Gothic", "Hiragino Maru Gothic ProN", "Hiragino Sans", "Noto Sans JP", sans-serif;--rf-font-jp: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "BIZ UDPGothic", Meiryo, "Yu Gothic", system-ui, sans-serif;--font-body-family: var(--rf-font-jp);--font-heading-family: var(--rf-font-display);--font-heading-weight: 700}html[data-color-mode=dark]{color-scheme:dark;--rf-paper: #12111c;--rf-warm: #1a1828;--rf-surface: #201e31;--rf-sunken: #0e0d16;--rf-line: #34304a;--rf-line-strong: #4b4664;--rf-ink: #f5f3fa;--rf-ink-rgb: 245, 243, 250;--rf-muted: #b3acc2;--rf-subtle: #8c859c;--rf-accent: #9a8bf0;--rf-accent-soft: #241d35;--rf-accent-ink: #b8adf5;--rf-red: #9a8bf0;--rf-action: #7462d0;--rf-action-hover: #8573dc;--rf-on-action: #ffffff;--rf-alert: #ff6b5b;--rf-alert-soft: #3a1d1a;--rf-new: #ffd23f;--rf-on-new: #2a2100;--rf-success: #4cc787;--rf-success-soft: #14291e;--rf-gold: #f2bd48;--rf-star: #f2bd48;--rf-price: #ff8a7c;--rf-info-bar: #0e0d16;--rf-on-info-bar: #f5f3fa;--rf-shadow: 0 .2rem .6rem rgba(0, 0, 0, .3), 0 1.6rem 4rem rgba(0, 0, 0, .35);--rf-shadow-sm: 0 .1rem .3rem rgba(0, 0, 0, .4)}html{scroll-behavior:smooth}body{color:var(--rf-ink);background:var(--rf-paper);font-family:var(--rf-font-jp);font-size:1.5rem;line-height:1.8;letter-spacing:.04em;line-break:strict;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}@media screen and (min-width:750px){body{font-size:1.6rem}}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{color:var(--rf-ink);font-family:var(--rf-font-display);font-weight:700;line-height:1.45;letter-spacing:.02em;font-feature-settings:"palt";word-break:auto-phrase}html:lang(en) body{letter-spacing:.01em}a{color:inherit}:focus-visible{outline:.2rem solid var(--rf-accent);outline-offset:.2rem}.rf-shell{width:min(100% - 3.2rem,128rem);margin-inline:auto}.rf-section{padding-block:4.8rem}.rf-section--tint{background:var(--rf-warm)}.rf-section__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem 2.4rem;margin-bottom:2.4rem}.rf-section__title{display:flex;align-items:center;gap:1rem;margin:0;font-size:clamp(2rem,1.6rem + 1vw,2.6rem)}.rf-section__title:before{content:"";width:.5rem;height:1.1em;border-radius:.2rem;background:var(--rf-accent)}.rf-section__lead{margin:.6rem 0 0;color:var(--rf-muted);font-size:1.4rem}.rf-section__more{color:var(--rf-accent-ink);font-size:1.4rem;font-weight:700;text-decoration:none;white-space:nowrap}.rf-section__more:after{content:" \203a"}.rf-section__more:hover{text-decoration:underline;text-underline-offset:.3rem}.rf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:0 2.4rem;border:.1rem solid transparent;border-radius:var(--rf-radius-sm);font:inherit;font-size:1.5rem;font-weight:700;letter-spacing:.06em;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.rf-btn--primary{background:var(--rf-action);color:var(--rf-on-action)}.rf-btn--primary:hover{background:var(--rf-action-hover)}.rf-btn--outline{border-color:var(--rf-line-strong);background:var(--rf-surface);color:var(--rf-ink)}.rf-btn--outline:hover{border-color:var(--rf-accent);color:var(--rf-accent-ink)}.rf-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .8rem;border-radius:var(--rf-radius-sm);font-size:1.15rem;font-weight:700;line-height:1.6;letter-spacing:.04em;white-space:nowrap}.rf-badge--preorder{background:var(--rf-accent);color:var(--rf-on-action)}.rf-badge--deadline{background:var(--rf-alert);color:#fff}.rf-badge--info{border:.1rem solid var(--rf-line-strong);color:var(--rf-muted)}.rf-badge--success{background:var(--rf-success-soft);color:var(--rf-success)}.rf-price{color:var(--rf-price);font-weight:700;letter-spacing:.02em}.rf-price__tax{margin-left:.2rem;color:var(--rf-muted);font-size:.75em;font-weight:400}.rf-logo-dark,html[data-color-mode=dark] .rf-logo-light{display:none}html[data-color-mode=dark] .rf-logo-dark{display:block}.rf-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-color-mode=dark] .rf-badge--preorder{background:var(--rf-action)}html[data-color-mode=dark] .rf-badge--deadline{color:var(--rf-paper)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/rf-base.css.map */
