:root{--sada-navy: #2d2147;--sada-blue: #62a6db;--sada-purple: #b387ba;--sada-pink: #ec80a8;--sada-orange: #f08b47;--sada-yellow: #f7b200;--sada-blue-em: #167ac0;--sada-purple-em: #905ca2;--sada-pink-em: #ea6d8d;--sada-orange-em: #e95520;--sada-yellow-em: #f5aa00;--sada-red: #e7372f;--sada-darkgray: #333333;--sada-gray: #666666;--sada-lightgray: #999999;--sada-bg: #f8f8f6;--youtube-red: #ff0000;--facebook-blue: #1877f2;--twitter-blue: #000000;--instagram-black: #000000;--line-green: #06c755}.premium-option-set{padding:calc(var(--v-space)*1.5) 0;color:#fff;background:#5c1b17}.premium-option-set__inner{display:flex;flex-direction:column;align-items:center;gap:2rem}@media screen and (max-width: 640px){.premium-option-set__inner{gap:1.5rem}}.premium-option-set__ttl{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin:0;text-align:center}.premium-option-set__ttl-ja{padding:0 .5em .3em;font-family:tbudgothic-std,sans-serif;font-weight:700;font-style:normal;font-size:clamp(19px,3vw,32px);line-height:1.3;letter-spacing:.08em;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.8)}@media screen and (max-width: 640px){.premium-option-set__ttl-ja{letter-spacing:.02em}}.premium-option-set__ttl-en{font-family:futura-pt,sans-serif;font-weight:400;font-style:normal;font-size:12px;letter-spacing:.6em;margin-right:-0.6em}@media screen and (max-width: 640px){.premium-option-set__ttl-en{font-size:10px;letter-spacing:.45em;margin-right:-0.45em}}.premium-option-set__formula{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;width:100%;margin:0;padding:0;list-style:none}@media screen and (max-width: 640px){.premium-option-set__formula{gap:.6rem}}.premium-option-set__plus{display:grid;place-items:center;margin:0;font-family:tbudgothic-std,sans-serif;font-weight:400;font-style:normal;font-size:2rem;line-height:1}@media screen and (max-width: 640px){.premium-option-set__plus{font-size:1.5rem}}.premium-option-set__card{position:relative;display:grid;grid-template-columns:42% minmax(0, 1fr);gap:2rem;align-items:center;margin:0;padding:1.5rem;text-align:left;color:#222;background:#fff;border-radius:5px}@media screen and (max-width: 640px){.premium-option-set__card{grid-template-columns:112px minmax(0, 1fr);gap:.75rem;align-items:start}}.premium-option-set__card--choice{grid-column:1/-1;display:block;padding:2rem 1.5rem 1.5rem}@media screen and (max-width: 640px){.premium-option-set__card--choice{padding:1.5rem 1rem 1rem}}.premium-option-set__zoom{display:block;cursor:zoom-in;transition:opacity .2s}.premium-option-set__zoom:hover{opacity:.85}.premium-option-set__card-img{min-width:0}.premium-option-set__card-img img{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.premium-option-set__num{position:absolute;top:-1.2rem;left:-1.2rem;z-index:1;display:grid;place-items:center;width:4.4rem;height:4.4rem;font-family:futura-pt,sans-serif;font-weight:600;font-style:normal;font-size:2.4rem;line-height:1;color:#fff;background:#5c1b17;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.25)}@media screen and (max-width: 640px){.premium-option-set__num{top:-0.9rem;left:-0.9rem;width:3.2rem;height:3.2rem;font-size:1.7rem;border-width:2px}}.premium-option-set__card-body{display:flex;flex-direction:column;gap:.4rem;min-width:0;padding:.5rem}@media screen and (max-width: 640px){.premium-option-set__card-body{padding:0}}.premium-option-set__lead{margin:0;font-family:source-han-serif-japanese,serif;font-weight:500;font-style:normal;font-size:15px;line-height:1.4;color:#5c1b17;font-feature-settings:"palt"}.premium-option-set__card-ttl{margin:0;font-family:tbudgothic-std,sans-serif;font-weight:700;font-style:normal;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.4;font-feature-settings:"palt"}.premium-option-set__card-ttl small{font-family:tbudgothic-std,sans-serif;font-weight:400;font-style:normal;font-size:.75em}.premium-option-set__more{margin:.4rem 0 0;font-family:tbudgothic-std,sans-serif;font-weight:700;font-style:normal;font-size:14px}.premium-option-set__more a{color:#5c1b17;text-decoration:underline;text-underline-offset:.25em}.premium-option-set__more a:hover{text-decoration:none}.premium-option-set__txt{margin:0;font-family:tbudgothic-std,sans-serif;font-weight:400;font-style:normal;font-size:15px;line-height:1.8;text-align:justify}@media screen and (max-width: 640px){.premium-option-set__txt{font-size:14px;line-height:1.7}}.premium-option-set__choice-head{margin:0 0 1rem;font-family:tbudgothic-std,sans-serif;font-weight:700;font-style:normal;font-size:1.05rem;text-align:center}.premium-option-set__choices{display:grid;grid-template-columns:minmax(0, 1fr) 0 minmax(0, 1fr);gap:1rem;align-items:start}@media screen and (max-width: 800px){.premium-option-set__choices{grid-template-columns:minmax(0, 1fr)}}.premium-option-set__or{position:relative;z-index:1;align-self:center;display:grid;place-items:center;width:4.4rem;height:4.4rem;margin:0 -2.2rem;font-family:futura-pt,sans-serif;font-weight:500;font-style:normal;font-size:1.8rem;line-height:1;color:#fff;background:#5c1b17;border-radius:50%}@media screen and (max-width: 800px){.premium-option-set__or{justify-self:center;margin:-2.2rem 0}}@media screen and (max-width: 640px){.premium-option-set__or{width:3.2rem;height:3.2rem;margin:-1.6rem 0;font-size:1.3rem}}.premium-option-set__choice{display:flex;flex-direction:column;gap:.4rem;min-width:0;padding:2rem;border:2px solid #5c1b17}@media screen and (max-width: 640px){.premium-option-set__choice{padding:2rem 1.25rem}}.premium-option-set__subs{display:flex;flex-direction:column;gap:.8rem;margin:.6rem 0 0;padding:0;list-style:none}.premium-option-set__sub{display:grid;grid-template-columns:120px minmax(0, 1fr);gap:.8rem;align-items:start;margin:0}.premium-option-set__sub img{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 640px){.premium-option-set__sub{grid-template-columns:72px minmax(0, 1fr)}}.premium-option-set__sub-name{margin:0 0 .2rem;font-family:tbudgothic-std,sans-serif;font-weight:700;font-style:normal;font-size:15px;line-height:1.4}.premium-option-set__sub-txt{margin:0;font-family:tbudgothic-std,sans-serif;font-weight:400;font-style:normal;font-size:13px;line-height:1.65;text-align:justify}.premium-option-set__price{text-align:center;line-height:1.2}.premium-option-set__price .price--wrap{margin-top:.4rem;font-size:clamp(22px,3vw,28px)}.premium-option-set__price .price{background:linear-gradient(rgba(45, 33, 71, 0) 80%, rgba(45, 33, 71, 0.9) 80%, rgba(45, 33, 71, 0.9) 95%, rgba(45, 33, 71, 0) 95%)}.premium-option-set__price-label{font-family:tbudgothic-std,sans-serif;font-weight:700;font-style:normal;font-size:.85rem;letter-spacing:.1em}.premium-option-set__value{margin:.8rem 0 0;font-family:tbudgothic-std,sans-serif;font-weight:700;font-style:normal;font-size:15px}@media screen and (max-width: 640px){.premium-option-set__value{font-size:13px}}.premium-option-set__notes{width:100%;margin:-1rem 0 0;font-size:12px;text-align:right}
