.mg-l{--mg-bg:#F7F1EA;--mg-paper:#FFFFFF;--mg-ink:#4A3B30;--mg-sub:#6B5544;--mg-line:rgba(74,59,48,.18);--mg-gold:#BFA468;--mg-tint:rgba(191,164,104,.14);--mg-btn:#6B5544;--mg-btn-ink:#FFFFFF;--mg-display:"Shippori Mincho","Hiragino Mincho ProN","Yu Mincho",serif;color:var(--mg-ink);line-break:strict;word-break:auto-phrase}.mg-l *{box-sizing:border-box}.mg-l__wrap{max-width:72rem;margin:0 auto;padding:1.6rem 1.6rem 4.8rem;display:grid;gap:2.4rem}.mg-l__eyebrow{font-size:1.2rem;letter-spacing:.14em;color:var(--mg-sub);margin:0}.mg-l h1,.mg-l h2,.mg-l h3{font-family:var(--mg-display);color:var(--mg-ink);margin:0;line-height:1.45;text-wrap:balance}.mg-l h1{font-size:clamp(2.4rem,6.4vw,3.6rem)}.mg-l h2{font-size:clamp(1.9rem,4.6vw,2.4rem)}.mg-l h3{font-size:1.7rem}.mg-l p{margin:0;font-size:1.5rem;line-height:1.85}.mg-l__note{font-size:1.25rem;line-height:1.8;color:var(--mg-sub)}.mg-l__card{background:var(--mg-paper);border:1px solid var(--mg-line);border-radius:8px;padding:1.8rem 1.6rem;display:grid;gap:1rem}.mg-l__steps{list-style:none;margin:0;padding:0;display:grid;gap:.8rem;counter-reset:mgs}.mg-l__steps li{counter-increment:mgs;display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.8rem;align-items:start}.mg-l__steps li:before{content:counter(mgs);font-family:var(--mg-display);font-size:1.9rem;color:var(--mg-gold);line-height:1.3}.mg-l__table{overflow-x:auto}.mg-l__table table{border-collapse:collapse;width:100%;font-size:1.4rem}.mg-l__table th,.mg-l__table td{text-align:left;vertical-align:top;padding:.9rem 1rem;border-bottom:1px solid var(--mg-line);line-height:1.7}.mg-l__table th{font-weight:600;white-space:nowrap;width:1%}.mg-l__faq details{border-bottom:1px solid var(--mg-line);padding:1.1rem 0}.mg-l__faq summary{cursor:pointer;font-size:1.5rem;font-weight:600;list-style:none}.mg-l__faq summary:after{content:"\ff0b";float:right;color:var(--mg-sub)}.mg-l__faq details[open] summary:after{content:"\ff0d"}.mg-l__faq details p{margin-top:.6rem}.mg-l figure{margin:0;display:grid;gap:.6rem}.mg-l figure img{width:100%;max-width:100%;height:auto;border-radius:8px;display:block}.mg-l figcaption{font-size:1.3rem;line-height:1.7;color:var(--mg-sub)}.mg-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:1.2rem;align-items:center}.mg-l .nw{white-space:nowrap}.mg-hero h1{font-size:clamp(2.1rem,5.8vw,3.6rem)}.mg-hero__text{display:grid;gap:1rem;align-content:center}.mg-hero__value{font-size:1.4rem;line-height:1.75}.mg-hero__img img{width:100%;max-width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:8px;display:block}.mg-chip{display:inline-block;justify-self:start;font-size:1.15rem;letter-spacing:.08em;padding:.2rem .9rem;border:1px solid var(--mg-gold);border-radius:999px;color:var(--mg-sub);margin:0}@media(min-width:750px){.mg-hero{gap:3.2rem}.mg-hero__value{font-size:1.6rem}}.mg-q{display:grid;gap:1.4rem}.mg-q fieldset{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.8rem}.mg-q legend{font-family:var(--mg-display);font-size:1.7rem;margin-bottom:.6rem;padding:0}.mg-q label{display:flex;gap:.8rem;align-items:center;padding:1.1rem 1.2rem;border:1px solid var(--mg-line);border-radius:6px;background:var(--mg-paper);cursor:pointer;font-size:1.45rem;line-height:1.5}.mg-q label:has(input:checked){border:2px solid var(--mg-ink);padding:1rem 1.1rem}.mg-q input{accent-color:var(--mg-btn);margin:0}.mg-result{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:1.4rem;align-items:center;background:var(--mg-paper);border:2px solid var(--mg-gold);border-radius:8px;padding:1.4rem}.mg-result[hidden]{display:none}.mg-result__fig img{width:100%;height:auto;border-radius:6px;display:block}.mg-result__body{display:grid;gap:.8rem}@media(max-width:480px){.mg-result{grid-template-columns:minmax(0,1fr)}.mg-result__fig{max-width:22rem}}.mg-buy{background:var(--mg-paper);border:1px solid var(--mg-line);border-radius:8px;padding:1.6rem 1.4rem;display:grid;gap:1rem}.mg-buy__form{display:grid;gap:.8rem}.mg-buy__opt{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;padding:1.1rem 1.3rem;border:1px solid var(--mg-line);border-radius:6px;cursor:pointer;background:var(--mg-paper)}.mg-buy__opt:has(input:checked){border:2px solid var(--mg-ink);padding:1rem 1.2rem}.mg-buy__opt input{accent-color:var(--mg-btn);margin:0}.mg-buy__name{font-size:1.5rem;font-weight:600}.mg-buy__price{margin-left:auto;font-size:1.7rem;font-weight:600;font-variant-numeric:tabular-nums}.mg-buy__price small{font-size:1.2rem;font-weight:400}.mg-buy__sub{flex-basis:100%;font-size:1.25rem;color:var(--mg-sub);padding-left:2.2rem}.mg-buy__btn{width:100%;border:0;border-radius:999px;background:var(--mg-btn);color:var(--mg-btn-ink);font-size:1.6rem;font-weight:600;padding:1.5rem 2rem;cursor:pointer;margin-top:.4rem}.mg-buy__btn:focus-visible{outline:3px solid var(--mg-gold);outline-offset:2px}.mg-buy__line{font-size:1.3rem;color:var(--mg-sub);text-align:center}.mg-trust{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.mg-trust li{display:grid;gap:.1rem;padding:1rem 1.2rem;background:var(--mg-tint);border-radius:6px}.mg-trust b{font-size:1.4rem}.mg-trust span{font-size:1.25rem;line-height:1.7;color:var(--mg-sub)}@media(min-width:750px){.mg-trust{grid-template-columns:repeat(3,minmax(0,1fr))}}.mg-sum table{background:var(--mg-paper);border-radius:8px;overflow:hidden}.mg-sum thead th{background:var(--mg-tint);font-size:1.25rem;letter-spacing:.06em}.mg-points{display:grid;gap:1.6rem}.mg-point{display:grid;gap:.8rem;padding-top:1.4rem;border-top:1px solid var(--mg-line)}.mg-qa{display:grid;gap:1rem}.mg-qa__item{background:var(--mg-paper);border:1px solid var(--mg-line);border-radius:8px;padding:1.6rem 1.4rem;display:grid;gap:.6rem}.mg-qa__item h2{font-size:1.9rem}.mg-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.mg-flow li{display:grid;gap:.3rem;padding:1rem .8rem;background:var(--mg-tint);border-radius:6px;text-align:center}.mg-flow b{font-size:1.4rem}.mg-flow span{font-size:1.2rem;line-height:1.6;color:var(--mg-sub)}.mg-flow li{min-width:0}@media(max-width:400px){.mg-flow{grid-template-columns:minmax(0,1fr)}.mg-flow li{text-align:left;grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline}}.mg-why{display:grid;gap:1.4rem}@media(min-width:750px){.mg-why{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.mg-basics{display:grid;gap:1rem;padding-top:2rem;border-top:1px solid var(--mg-line)}.mg-basics h2{font-size:1.8rem}.mg-basics h3{font-size:1.5rem;margin-top:.6rem}.mg-basics .mg-l__table{font-size:1.3rem}@media(prefers-reduced-motion:reduce){.mg-l *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/mg-landing.css.map */
