#bzq{--wine:#7d1f2c;--wine-d:#5e1520;--gold:#b8955a;--gold-l:#d9bf8c;--cream:#f7f1ea;--brown:#4f3525;--line:#e7d9c8}#bzq,#bzq *{box-sizing:border-box}#bzq{margin:0;background:#fff;color:var(--brown);font-family:"Noto Serif JP",serif;font-weight:300;line-height:1.85}#bzq img{max-width:100%;display:block}#bzq .zpc{display:none}@media(min-width:768px){#bzq .zpc{display:inline}#bzq .zsp{display:none}}#bzq .qkv__name,#bzq .qkv__mg b,#bzq .qkv__count b{font-variant-numeric:lining-nums}#bzq .qx-en{font-family:"Cormorant Garamond",serif;font-style:italic;letter-spacing:.12em;color:var(--gold)}#bzq .qkv{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 78% 40%,#fff 0,#f9f3ec 45%,#efe3d4 100%)}#bzq .qkv__in{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:0}#bzq .qkv__ph{position:relative;padding:28px 16px 0}#bzq .qkv__ph img{width:min(86vw,520px);margin:0 auto;mix-blend-mode:multiply}#bzq .qkv__tx{padding:8px 22px 40px;text-align:center}#bzq .qkv__eye{font-size:12px;margin:0 0 14px}#bzq .qkv__catch{font-family:"Shippori Mincho",serif;font-weight:500;font-size:clamp(28px,7.6vw,52px);line-height:1.45;letter-spacing:.08em;margin:0 0 18px;color:var(--brown)}#bzq .qkv__catch em{font-style:normal;color:var(--wine)}#bzq .qkv__name{margin:0 0 4px;font-family:"Cormorant Garamond",serif;font-weight:500;font-size:clamp(26px,6vw,40px);letter-spacing:.06em;color:var(--wine);line-height:1.2}#bzq .qkv__kana{margin:0 0 18px;font-size:12px;letter-spacing:.2em;color:#8a6f5c}#bzq .qkv__lead{margin:0 auto 24px;max-width:30em;font-size:14px;line-height:2}#bzq .qkv__mg{list-style:none;margin:0 auto 22px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);max-width:440px;border-top:1px solid var(--gold-l);border-bottom:1px solid var(--gold-l)}#bzq .qkv__mg li{padding:12px 4px;font-size:11px;line-height:1.5}#bzq .qkv__mg li+li{border-left:1px solid var(--line)}#bzq .qkv__mg b{display:block;font-family:"Cormorant Garamond",serif;font-weight:500;font-size:30px;line-height:1.1;color:var(--wine)}#bzq .qkv__mg b small{font-size:15px;margin-left:2px}#bzq .qkv__badges{list-style:none;margin:0 auto 26px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}#bzq .qkv__badges li{font-size:11px;padding:5px 12px;border:1px solid var(--gold);border-radius:999px;color:#7a5c33;background:rgba(255,255,255,.6)}#bzq .qkv__count{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:8px;margin:0 0 26px}#bzq .qkv__count b{font-family:"Cormorant Garamond",serif;font-weight:500;font-size:38px;color:var(--wine);line-height:1}#bzq .qkv__count span{font-size:13px}#bzq .qkv__count small{flex-basis:100%;font-size:10px;color:#8a6f5c;line-height:1.4}#bzq .qcta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:260px;padding:16px 28px;background:var(--wine);color:#fff;text-decoration:none;letter-spacing:.14em;font-size:15px;border-radius:2px;box-shadow:0 8px 20px -10px rgba(94,21,32,.6);transition:background .3s}#bzq .qcta:hover{background:var(--wine-d)}#bzq .qcta small{font-size:11px;letter-spacing:.06em;opacity:.85}#bzq .qkv__note{margin:12px 0 0;font-size:11px;color:#8a6f5c}@media(min-width:768px){#bzq .qkv__in{grid-template-columns:1.05fr 1fr;align-items:center;min-height:600px;padding:0 32px}#bzq .qkv__tx{order:-1;text-align:left;padding:44px 0}#bzq .qkv__catch{font-size:44px;margin-bottom:14px}#bzq .qkv__lead{margin-bottom:18px}#bzq .qkv__mg,#bzq .qkv__badges,#bzq .qkv__count{margin-bottom:18px}#bzq .qkv__ph{padding:40px 0}#bzq .qkv__ph img{width:100%;max-width:560px}#bzq .qkv__lead,#bzq .qkv__mg{margin-left:0}#bzq .qkv__badges{justify-content:flex-start}#bzq .qkv__count{justify-content:flex-start}}#bzq .qsec{padding:72px 20px}#bzq .qx-h2{font-family:"Shippori Mincho",serif;font-weight:500;font-size:clamp(20px,5.4vw,32px);line-height:1.6;letter-spacing:.08em;text-align:center;margin:0 0 36px}#bzq .qx-eyec{text-align:center;font-size:13px;margin:0 0 10px}#bzq .qfeel{background:#fff}#bzq .qfeel__list{list-style:none;margin:0 auto;padding:0;max-width:880px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}#bzq .qfeel__list li{background:var(--cream);border-radius:4px;padding:22px 14px 20px;text-align:center;font-size:13px;line-height:1.8}#bzq .qfeel__list svg{width:44px;height:44px;margin:0 auto 10px;display:block;fill:none;stroke:var(--wine);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#bzq .qfeel__bridge{max-width:640px;margin:44px auto 0;text-align:center}#bzq .qfeel__bridge p{margin:0;font-size:15px;line-height:2}#bzq .qfeel__bridge b{font-family:"Shippori Mincho",serif;font-weight:500;font-size:clamp(19px,4.8vw,24px);color:var(--wine);display:block;margin-top:6px;letter-spacing:.06em}#bzq .qfeel__arw{display:block;width:1px;height:46px;margin:22px auto 0;background:linear-gradient(var(--gold),transparent)}@media(min-width:768px){#bzq .qsec{padding:110px 32px}#bzq .qfeel__list{grid-template-columns:repeat(4,1fr);gap:16px}#bzq .qfeel__list li{padding:30px 16px 26px;font-size:14px}}.js #bzq .qf{opacity:0;transform:translateY(18px);transition:opacity .9s ease,transform .9s ease;transition-delay:var(--d,0s)}.js #bzq .qf.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js #bzq .qf{opacity:1;transform:none;transition:none}}#bzq .qco{background:var(--cream)}#bzq .qco__eq{list-style:none;margin:0 auto;padding:0;max-width:820px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:6px;text-align:center}#bzq .qco__eq li{font-size:11px;line-height:1.5}#bzq .qco__ball{width:clamp(78px,22vw,150px);aspect-ratio:1;border-radius:50%;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:"Shippori Mincho",serif;font-size:clamp(13px,3.6vw,19px);line-height:1.35;background:#fff;border:1px solid var(--line);color:var(--brown)}#bzq .qco__ball small{font-family:"Noto Serif JP",serif;font-size:clamp(9px,2.4vw,11px);color:#8a6f5c;margin-top:2px}#bzq .qco__ball.is-co{background:var(--wine);border-color:var(--wine);color:#fff}#bzq .qco__ball.is-co small{color:#f0d9c0}#bzq .qco__ball.is-on{background:linear-gradient(135deg,#fff 0,#f6ead9 100%);border:2px solid var(--gold);color:var(--wine)}#bzq .qco__eq .qco__op{font-family:"Cormorant Garamond",serif;font-size:clamp(26px,6vw,40px);color:var(--gold);margin-bottom:28px}#bzq .qco__txt{max-width:640px;margin:36px auto 0;font-size:14px;line-height:2.1}#bzq .qco__txt p{margin:0 0 1em}#bzq .qco__name{max-width:640px;margin:30px auto 0;padding:22px 20px;background:#fff;border-top:1px solid var(--gold-l);border-bottom:1px solid var(--gold-l);text-align:center}#bzq .qco__name p{margin:0;font-size:13px}#bzq .qco__name b{display:block;font-family:"Shippori Mincho",serif;font-weight:500;font-size:clamp(17px,4.4vw,22px);color:var(--wine);letter-spacing:.06em;margin-top:4px}#bzq .qco__pts{list-style:none;margin:28px auto 0;padding:0;max-width:640px;display:grid;gap:10px}#bzq .qco__pts li{display:flex;gap:12px;align-items:baseline;font-size:14px;line-height:1.8}#bzq .qco__pts li b{flex:none;font-family:"Cormorant Garamond",serif;font-style:italic;font-weight:500;font-size:22px;color:var(--gold);width:28px}@media(min-width:768px){#bzq .qco__eq li{font-size:13px}#bzq .qco__txt{font-size:15px}}#bzq .qtri{background:#fff}#bzq .qtri .qx-h2 em{font-style:normal;color:var(--wine)}#bzq .qx-lead{max-width:640px;margin:-14px auto 40px;text-align:center;font-size:14px;line-height:2.1}#bzq .qtri__mito{position:relative;max-width:980px;margin:0 auto;padding:30px 16px 26px;border:1.5px solid var(--gold-l);border-radius:120px/60px;background:radial-gradient(90% 120% at 50% 0,#fbf6f0 0,#fff 70%)}#bzq .qtri__tag{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#fff;padding:0 12px;font-size:11px;letter-spacing:.14em;color:#8a6f5c;white-space:nowrap}#bzq .qtri__in{display:flex;justify-content:center;gap:10px;margin:0 0 18px;font-size:11px}#bzq .qtri__in span{padding:4px 12px;border-radius:999px;background:var(--cream)}#bzq .qtri__flow{list-style:none;margin:0;padding:0;display:grid;gap:26px}#bzq .qtri__flow li{position:relative;background:#fff;border:1px solid var(--line);border-radius:6px;padding:22px 18px 18px;text-align:center}#bzq .qtri__flow li+li::before{content:"";position:absolute;top:-22px;left:50%;width:1px;height:18px;background:var(--gold)}#bzq .qtri__flow li+li::after{content:"";position:absolute;top:-8px;left:50%;width:7px;height:7px;border-right:1px solid var(--gold);border-bottom:1px solid var(--gold);transform:translateX(-50%) rotate(45deg)}#bzq .qtri__step{display:inline-block;font-family:"Cormorant Garamond",serif;font-style:italic;font-size:13px;letter-spacing:.12em;color:var(--gold);margin-bottom:2px}#bzq .qtri__role{display:block;font-family:"Shippori Mincho",serif;font-size:20px;letter-spacing:.2em;color:var(--brown);margin-bottom:10px}#bzq .qtri__name{display:block;font-size:14px;color:var(--wine);font-weight:500;line-height:1.4}#bzq .qtri__mg{display:block;font-family:"Cormorant Garamond",serif;font-weight:500;font-size:34px;line-height:1.1;color:var(--wine);font-variant-numeric:lining-nums;margin:2px 0 8px}#bzq .qtri__mg small{font-size:16px;margin-left:2px}#bzq .qtri__flow p{margin:0;font-size:12.5px;line-height:1.9;text-align:left}#bzq .qtri__flow li.is-q10{background:linear-gradient(160deg,#fff 0,#f8ece4 100%);border-color:var(--wine)}#bzq .qtri__out{margin:22px auto 0;text-align:center;font-size:12px;color:#8a6f5c}#bzq .qtri__end{max-width:640px;margin:44px auto 0;text-align:center}#bzq .qtri__end p{margin:0;font-size:14px;line-height:2}#bzq .qtri__end b{display:block;font-family:"Shippori Mincho",serif;font-weight:500;font-size:clamp(20px,5vw,26px);color:var(--wine);letter-spacing:.08em;margin-top:8px}#bzq .qtri__note{margin:18px auto 0;max-width:640px;font-size:10.5px;color:#8a6f5c;text-align:center}@media(min-width:768px){#bzq .qtri__mito{padding:44px 34px 34px;border-radius:220px/110px}#bzq .qtri__flow{grid-template-columns:repeat(3,1fr);gap:40px}#bzq .qtri__flow li+li::before{top:50%;left:-32px;width:24px;height:1px}#bzq .qtri__flow li+li::after{top:50%;left:-14px;transform:translateY(-50%) rotate(-45deg)}#bzq .qx-lead{font-size:15px}}@media(max-width:767px){#bzq .qsec{padding:52px 18px}#bzq .qx-h2{margin-bottom:24px}#bzq .qx-eyec{margin-bottom:6px}#bzq .qx-lead{margin:-8px auto 24px;font-size:13px;line-height:1.9}#bzq .qkv__ph{padding:16px 16px 0}#bzq .qkv__ph img{width:min(72vw,380px)}#bzq .qkv__tx{padding:0 18px 32px}#bzq .qkv__eye{margin-bottom:8px}#bzq .qkv__catch{margin-bottom:12px}#bzq .qkv__kana{margin-bottom:12px}#bzq .qkv__lead{font-size:13px;line-height:1.85;margin-bottom:16px}#bzq .qkv__mg{margin-bottom:14px}#bzq .qkv__mg li{padding:8px 2px}#bzq .qkv__badges{margin-bottom:16px;gap:6px}#bzq .qkv__count{margin-bottom:16px}#bzq .qfeel__list{gap:8px}#bzq .qfeel__list li{padding:14px 8px 12px;font-size:12px;line-height:1.7}#bzq .qfeel__list svg{width:34px;height:34px;margin-bottom:6px}#bzq .qfeel__bridge{margin-top:28px}#bzq .qfeel__bridge p{font-size:13.5px;line-height:1.9}#bzq .qfeel__arw{height:30px;margin-top:14px}#bzq .qco__ball{margin-bottom:6px}#bzq .qco__txt{margin-top:22px;font-size:13px;line-height:1.95}#bzq .qco__name{margin-top:18px;padding:14px 12px}#bzq .qco__pts{margin-top:18px;gap:6px}#bzq .qco__pts li{font-size:13px}#bzq .qtri__mito{padding:24px 12px 18px;border-radius:60px/40px}#bzq .qtri__in{margin-bottom:12px}#bzq .qtri__flow{gap:20px}#bzq .qtri__flow li{display:grid;grid-template-columns:76px 1fr;column-gap:12px;align-items:center;text-align:left;padding:14px 14px 14px 10px}#bzq .qtri__flow li+li::before{top:-18px;height:14px}#bzq .qtri__flow li+li::after{top:-8px}#bzq .qtri__step{grid-column:1;grid-row:1;text-align:center;font-size:11px;margin:0}#bzq .qtri__role{grid-column:1;grid-row:2 / span 2;text-align:center;font-size:17px;letter-spacing:.08em;margin:0;align-self:start}#bzq .qtri__name{grid-column:2;grid-row:1;font-size:13px}#bzq .qtri__mg{grid-column:2;grid-row:2;font-size:28px;margin:0 0 4px}#bzq .qtri__flow p{grid-column:1 / -1;grid-row:4;font-size:12px;line-height:1.75;margin-top:6px}#bzq .qtri__out{margin-top:16px}#bzq .qtri__end{margin-top:28px}#bzq .qtri__end p{font-size:13px;line-height:1.9}}#bzq .qtri__ring{animation:none!important}#bzq .qring-draw{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.6s cubic-bezier(.6,.1,.3,1)}#bzq .qtri__cyc.is-in .qring-draw{stroke-dashoffset:0}#bzq .qdots{transform-box:view-box;transform-origin:50% 50%;opacity:0;transition:opacity .8s ease 1.9s}#bzq .qdots circle{filter:drop-shadow(0 0 3px rgba(201,166,107,.7))}#bzq .qtri__cyc.is-in .qdots{opacity:1;animation:qspin 9s linear 1.9s infinite}#bzq .qtri__cyc .qtri__orb{filter:saturate(.35) brightness(1.08);opacity:.55;transition:filter 1s ease 1.4s,opacity 1s ease 1.4s}#bzq .qtri__cyc.is-in .qtri__orb{filter:none;opacity:1}.js #bzq .qtri__cyc.qf{transform:none}@media(prefers-reduced-motion:reduce){#bzq .qring-draw{stroke-dashoffset:0;transition:none}#bzq .qdots{opacity:1;transition:none;animation:none!important}#bzq .qtri__cyc .qtri__orb{filter:none;opacity:1;transition:none}}#bzq .qtri__cyc{position:relative;width:230px;height:230px;margin:0 auto}#bzq .qtri__ring{position:absolute;inset:0;width:100%;height:100%;animation:qspin 14s linear infinite}#bzq .qtri__cyc .qtri__orb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:132px;height:132px;margin:0}#bzq .qtri__cyc .qtri__orb b{font-size:19px}#bzq .qtri__cyc .qtri__orb i{font-size:13px}#bzq .qtri__cyc .qtri__orb small{font-size:11px}@keyframes qspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){#bzq .qtri__ring{animation:none}}@media(min-width:768px){#bzq .qtri__cyc{width:280px;height:280px}#bzq .qtri__cyc .qtri__orb{width:160px;height:160px}#bzq .qtri__cyc .qtri__orb b{font-size:23px}}@media(max-width:767px){#bzq .qtri__cyc{width:200px;height:200px}#bzq .qtri__cyc .qtri__orb{width:108px;height:108px;box-shadow:0 0 0 5px rgba(201,166,107,.18),0 10px 22px -10px rgba(120,80,30,.6);animation:none}#bzq .qtri__cyc .qtri__orb b{font-size:16px}#bzq .qtri__cyc .qtri__orb i{font-size:11px}#bzq .qtri__cyc .qtri__orb small{font-size:10px}}#bzq .qtri__flow li+li::before{content:"";position:absolute;top:-24px!important;left:50%!important;width:26px!important;height:26px!important;border-radius:50%;background:var(--wine)!important;transform:translateX(-50%);z-index:1}#bzq .qtri__flow li+li::after{content:"";position:absolute;top:-19px!important;left:50%!important;width:8px!important;height:8px!important;border-right:2px solid #fff!important;border-bottom:2px solid #fff!important;transform:translateX(-50%) rotate(45deg)!important;z-index:2}#bzq .qtri__flow{gap:30px!important}#bzq .qtri__go{display:block;width:26px;height:26px;border-radius:50%;background:var(--wine);position:relative;margin:0 auto 10px}#bzq .qtri__go::after{content:"";position:absolute;top:6px;left:50%;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateX(-50%) rotate(45deg)}#bzq div.qtri__out{display:block;text-align:center;margin:26px 0 0!important}#bzq .qtri__orb{width:150px;height:150px;margin:0 auto;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;background:radial-gradient(circle at 35% 30%,#f3dfb0 0,#c9a66b 38%,#9c7640 100%);box-shadow:0 0 0 8px rgba(201,166,107,.18),0 0 0 18px rgba(201,166,107,.08),0 14px 30px -12px rgba(120,80,30,.6);animation:qorb 3.2s ease-in-out infinite}#bzq .qtri__orb i{font-family:"Cormorant Garamond",serif;font-size:15px;letter-spacing:.12em;opacity:.9}#bzq .qtri__orb b{font-family:"Shippori Mincho",serif;font-weight:500;font-size:22px;letter-spacing:.1em;line-height:1.3;background:none!important;padding:0!important;border-radius:0!important;white-space:nowrap}#bzq .qtri__orb small{font-family:"Cormorant Garamond",serif;font-size:13px;letter-spacing:.2em;opacity:.85}#bzq div.qtri__out p{margin:18px 0 0;font-family:"Shippori Mincho",serif;font-size:clamp(14px,3.8vw,16px);letter-spacing:.04em;color:var(--brown);white-space:nowrap}@keyframes qorb{0%,100%{box-shadow:0 0 0 8px rgba(201,166,107,.18),0 0 0 18px rgba(201,166,107,.08),0 14px 30px -12px rgba(120,80,30,.6)}50%{box-shadow:0 0 0 12px rgba(201,166,107,.24),0 0 0 26px rgba(201,166,107,.1),0 14px 30px -12px rgba(120,80,30,.6)}}@media(prefers-reduced-motion:reduce){#bzq .qtri__orb{animation:none}}@media(min-width:768px){#bzq .qtri__flow{gap:44px!important}#bzq .qtri__flow li+li::before{top:50%!important;left:-35px!important;transform:translateY(-50%)}#bzq .qtri__flow li+li::after{top:50%!important;left:-24px!important;transform:translate(-50%,-50%) rotate(-45deg)!important}#bzq .qtri__orb{width:170px;height:170px}#bzq .qtri__orb b{font-size:24px}}#bzq .qtri__head{text-align:center;margin:0 0 22px}#bzq .qtri__head b{display:block;font-family:"Shippori Mincho",serif;font-weight:500;font-size:clamp(16px,4.2vw,20px);letter-spacing:.06em;color:var(--brown);line-height:1.6}#bzq .qtri__head span{display:block;margin-top:6px;font-size:12px;line-height:1.8;color:#7a604c}#bzq .qtri__role{display:inline-flex;align-items:center;justify-content:center;background:var(--wine);color:#fff!important;border-radius:3px;padding:6px 18px;letter-spacing:.14em!important}#bzq .qtri__flow li.is-q10 .qtri__role{background:linear-gradient(135deg,#8a2a35,#5e1520)}@media(min-width:768px){#bzq .qtri__out{margin-top:18px!important}#bzq .qtri__head{margin-bottom:30px}}@media(max-width:767px){#bzq .qtri__role{font-size:14px!important;padding:6px 4px;width:100%;white-space:nowrap;letter-spacing:.04em!important}#bzq .qtri__head span{font-size:11px}#bzq .qtri__flow li{grid-template-columns:84px 1fr}}#bzq div.qtri__out{margin-top:10px!important}#bzq .qtri__go{margin-bottom:0!important;z-index:1}#bzq .qtri__cyc{margin-top:-14px!important}#bzq div.qtri__out p{margin-top:2px!important}#bzq .qtri__go{width:36px!important;height:36px!important;background:radial-gradient(circle at 35% 30%,#f3dfb0 0,#c9a66b 45%,#9c7640 100%)!important;box-shadow:0 0 0 5px rgba(201,166,107,.18),0 6px 14px -6px rgba(120,80,30,.7);animation:qgo 1.8s ease-in-out infinite}#bzq .qtri__go::before,#bzq .qtri__go::after{content:"";position:absolute;left:50%;width:9px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateX(-50%) rotate(45deg)}#bzq .qtri__go::before{top:6px!important;opacity:.55}#bzq .qtri__go::after{top:12px!important}@keyframes qgo{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){#bzq .qtri__go{animation:none}}@media(max-width:767px){#bzq .qtri__flow li{grid-template-columns:1fr 96px minmax(0,170px) 1fr!important;column-gap:16px!important;padding:16px 16px 14px!important}#bzq .qtri__role{width:96px!important}#bzq .qtri__step,#bzq .qtri__role{grid-column:2!important}#bzq .qtri__name,#bzq .qtri__mg{grid-column:3!important}#bzq .qtri__flow p{grid-column:1 / -1!important}}@media(max-width:767px){#bzq .qtri__flow p{text-align:center;font-size:12px!important;letter-spacing:0;margin-top:10px!important;padding-top:10px;border-top:1px dashed var(--line)}}#bzq .qred{background:var(--cream)}#bzq .qred .qx-h2 em{font-style:normal;color:var(--wine)}#bzq .qred__cmp{max-width:820px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:10px}#bzq .qred__card{background:#fff;border:1px solid var(--line);border-radius:6px;padding:18px 12px 16px;text-align:center}#bzq .qred__card.is-r{border:2px solid var(--wine);box-shadow:0 10px 24px -16px rgba(94,21,32,.5);position:relative}#bzq .qred__badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:var(--wine);color:#fff;font-size:10.5px;letter-spacing:.1em;padding:3px 12px;border-radius:999px;white-space:nowrap}#bzq .qred__k{display:block;font-family:"Shippori Mincho",serif;font-size:19px;letter-spacing:.1em;color:var(--brown)}#bzq .qred__card.is-r .qred__k{color:var(--wine)}#bzq .qred__en{display:block;font-family:"Cormorant Garamond",serif;font-style:italic;font-size:12px;color:#9a8270;margin-bottom:12px}#bzq .qred__flow{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:6px}#bzq .qred__flow li{font-size:12px;line-height:1.5;padding:7px 10px;border-radius:4px;background:var(--cream);width:100%}#bzq .qred__flow li.is-cv{background:#fff;border:1px dashed #c9b49a;color:#8a6f5c}#bzq .qred__flow li.is-ok{background:var(--wine);color:#fff}#bzq .qred__flow .qred__dn{background:none;padding:0;width:auto;color:var(--gold);font-size:12px;line-height:1}#bzq .qred__note{display:block;margin-top:10px;font-size:11px;line-height:1.6;color:#8a6f5c}#bzq .qred__card.is-r .qred__note{color:var(--wine)}#bzq .qred__end{max-width:640px;margin:30px auto 0;text-align:center;font-size:14px;line-height:2}#bzq .qred__end b{display:block;font-family:"Shippori Mincho",serif;font-weight:500;font-size:clamp(18px,4.6vw,23px);color:var(--wine);letter-spacing:.06em;margin-top:6px}@media(min-width:768px){#bzq .qred__cmp{gap:28px}#bzq .qred__card{padding:30px 26px 24px}#bzq .qred__k{font-size:22px}#bzq .qred__flow li{font-size:13.5px}#bzq .qred__note{font-size:12.5px}#bzq .qred__end{font-size:15px}}#bzq .qvit{background:#fff}#bzq .qvit .qx-h2 em{font-style:normal;color:var(--wine)}#bzq .qvit__grid{list-style:none;margin:0 auto;padding:0;max-width:900px;display:grid;grid-template-columns:repeat(5,1fr);gap:6px}#bzq .qvit__grid li{text-align:center}#bzq .qvit__ball{width:clamp(54px,15vw,92px);aspect-ratio:1;margin:0 auto 6px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 30%,#fff 0,#f6ead9 60%,#ead6bb 100%);border:1px solid var(--gold-l);font-family:"Cormorant Garamond",serif;font-weight:500;color:var(--wine);font-size:clamp(17px,4.6vw,26px);line-height:1;font-variant-numeric:lining-nums}#bzq .qvit__ball small{font-family:"Noto Serif JP",serif;font-size:9px;color:#8a6f5c;margin-top:3px;letter-spacing:.04em}#bzq .qvit__grid b{display:block;font-family:"Cormorant Garamond",serif;font-weight:500;font-size:clamp(17px,4.4vw,24px);color:var(--wine);line-height:1;font-variant-numeric:lining-nums}#bzq .qvit__grid b small{font-size:.55em;margin-left:1px}#bzq .qvit__grid li>span:last-child{display:block;font-size:10px;color:#8a6f5c;margin-top:2px}#bzq .qvit__std{text-align:center;margin:18px auto 0;font-size:13px}#bzq .qvit__std b{font-family:"Shippori Mincho",serif;font-weight:500;color:var(--wine);font-size:1.15em}#bzq .qvit__fn{max-width:760px;margin:22px auto 0;padding:16px 18px;background:var(--cream);border-radius:4px;font-size:11.5px;line-height:1.85}#bzq .qvit__fn p{margin:0 0 4px}#bzq .qvit__fn p:last-child{margin:0}#bzq .qvit__fn em{font-style:normal;color:var(--wine)}#bzq .qvit__plus{max-width:760px;margin:16px auto 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;font-size:12px}#bzq .qvit__plus i{font-style:normal;font-family:"Cormorant Garamond",serif;font-size:22px;color:var(--gold);line-height:1}#bzq .qvit__plus span{padding:5px 12px;border:1px solid var(--gold);border-radius:999px;color:#7a5c33;background:#fffaf3}#bzq .qvit__plus small{flex-basis:100%;text-align:center;font-size:10.5px;color:#8a6f5c}#bzq .qall{max-width:640px;margin:44px auto 0}#bzq .qall__ttl{text-align:center;font-family:"Shippori Mincho",serif;font-weight:500;font-size:clamp(17px,4.6vw,22px);letter-spacing:.06em;margin:0 0 14px}#bzq .qall table{width:100%;border-collapse:collapse;font-size:12.5px}#bzq .qall th,#bzq .qall td{padding:10px 6px;border-bottom:1px solid var(--line);text-align:center}#bzq .qall thead th{font-weight:400;font-size:11.5px;color:#8a6f5c}#bzq .qall thead th.is-me{background:var(--wine);color:#fff;border-radius:6px 6px 0 0;font-size:13px;letter-spacing:.06em}#bzq .qall tbody th{text-align:left;font-weight:400}#bzq .qall td.is-me{background:#fbf3ee;color:var(--wine);font-size:16px}#bzq .qall td{color:#c2b2a1;font-size:16px}#bzq .qall tbody tr:last-child td.is-me{border-radius:0 0 6px 6px}#bzq .qall__n{display:block;margin-top:8px;font-size:10px;color:#9a8270;text-align:right}#bzq .qall__end{text-align:center;margin:26px 0 0;font-family:"Shippori Mincho",serif;font-weight:500;font-size:clamp(20px,5.2vw,27px);letter-spacing:.08em;color:var(--wine)}@media(min-width:768px){#bzq .qvit__grid{gap:18px}#bzq .qvit__fn{font-size:12.5px;padding:20px 26px}#bzq .qall table{font-size:14px}}#bzq .qqa{background:var(--cream)}#bzq .qqa__list{list-style:none;margin:0 auto;padding:0;max-width:900px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}#bzq .qqa__list li{background:#fff;border-radius:6px;padding:20px 12px 16px;text-align:center}#bzq .qqa__list svg{width:40px;height:40px;margin:0 auto 8px;display:block;fill:none;stroke:var(--wine);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#bzq .qqa__list b{display:block;font-family:"Shippori Mincho",serif;font-weight:500;font-size:16px;letter-spacing:.08em;color:var(--brown);margin-bottom:6px}#bzq .qqa__list p{margin:0;font-size:11.5px;line-height:1.75;color:#6b5444}@media(min-width:768px){#bzq .qqa__list{grid-template-columns:repeat(4,1fr);gap:16px}#bzq .qqa__list li{padding:30px 16px 24px}#bzq .qqa__list b{font-size:18px}#bzq .qqa__list p{font-size:12.5px}}#bzq .qhow{background:#fff}#bzq .qhow__day{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0 auto 26px}#bzq .qhow__caps{display:flex;gap:6px}#bzq .qhow__cap{width:34px;height:17px;fill:#f3e3d9;stroke:var(--wine);stroke-width:1.4}#bzq .qhow__num{font-size:14px}#bzq .qhow__num b{font-family:"Cormorant Garamond",serif;font-weight:500;font-size:52px;color:var(--wine);line-height:1;margin:0 4px;font-variant-numeric:lining-nums}#bzq .qhow__num small{display:block;text-align:center;font-size:11px;color:#8a6f5c;margin-top:2px}#bzq .qhow__when{list-style:none;margin:0 auto;padding:0;max-width:640px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}#bzq .qhow__when li{background:var(--cream);border-radius:4px;padding:12px 6px;text-align:center;font-size:12px;line-height:1.6}#bzq .qhow__when li b{display:block;font-family:"Shippori Mincho",serif;font-weight:500;font-size:14px;color:var(--wine)}#bzq .qhow__tip{max-width:640px;margin:14px auto 0;text-align:center;font-size:12.5px;line-height:1.9}#bzq .qhow__fast{max-width:640px;margin:30px auto 0;display:flex;gap:14px;align-items:center;padding:16px 18px;border:1px solid var(--gold-l);border-radius:6px;background:linear-gradient(120deg,#fffaf3,#f8efe4);text-decoration:none;color:var(--brown)}#bzq .qhow__fast b{display:block;font-family:"Shippori Mincho",serif;font-weight:500;font-size:15px;color:var(--wine);margin-bottom:2px}#bzq .qhow__fast span{font-size:12px;line-height:1.7}#bzq .qhow__fast i{margin-left:auto;font-style:normal;font-size:12px;color:var(--wine);white-space:nowrap}#bzq .qhow__fast .qx-en{font-size:11px;display:block}@media(min-width:768px){#bzq .qhow__when li{font-size:13px;padding:16px 10px}#bzq .qhow__tip{font-size:13.5px}}#bzq .qplan{background:linear-gradient(180deg,var(--cream) 0,#fff 100%)}#bzq .qplan__list{list-style:none;margin:0 auto;padding:0;max-width:980px;display:grid;gap:14px}#bzq .qplan__list li{position:relative;background:#fff;border:1px solid var(--line);border-radius:8px;padding:20px 18px 18px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px}#bzq .qplan__list li.is-main{border:2px solid var(--wine);box-shadow:0 14px 30px -20px rgba(94,21,32,.6)}#bzq .qplan__tag{position:absolute;top:-11px;left:16px;background:var(--wine);color:#fff;font-size:11px;letter-spacing:.08em;padding:3px 12px;border-radius:999px}#bzq .qplan__tag.is-gold{background:var(--gold)}#bzq .qplan__k{grid-column:1;font-family:"Shippori Mincho",serif;font-weight:500;font-size:17px;letter-spacing:.06em}#bzq .qplan__k small{display:block;font-family:"Noto Serif JP",serif;font-size:11px;color:#8a6f5c;letter-spacing:0;margin-top:2px}#bzq .qplan__p{grid-column:2;grid-row:1 / span 2;text-align:right;line-height:1.2}#bzq .qplan__p s{display:block;font-size:11px;color:#9a8270}#bzq .qplan__p b{font-family:"Cormorant Garamond",serif;font-weight:500;font-size:34px;color:var(--wine);font-variant-numeric:lining-nums}#bzq .qplan__p small{font-size:11px;margin-left:2px}#bzq .qplan__pts{grid-column:1 / -1;list-style:none;margin:10px 0 0;padding:10px 0 0;border-top:1px dashed var(--line);display:flex;flex-wrap:wrap;gap:6px}#bzq .qplan__pts li{all:unset;font-size:11px;padding:3px 10px;border-radius:999px;background:var(--cream);color:#6b5444}#bzq .qplan__list li.is-main .qplan__pts li{background:#f8ece4;color:var(--wine)}#bzq .qplan__cta{grid-column:1 / -1;margin-top:12px;display:block;text-align:center;padding:13px;border-radius:3px;text-decoration:none;font-size:14px;letter-spacing:.12em;border:1px solid var(--wine);color:var(--wine)}#bzq .qplan__list li.is-main .qplan__cta{background:var(--wine);color:#fff}#bzq .qplan__more{display:block;text-align:center;margin:18px auto 0;font-size:12.5px;color:var(--wine)}#bzq .qplan__note{text-align:center;margin:8px 0 0;font-size:10.5px;color:#8a6f5c}@media(min-width:768px){#bzq .qplan__list{grid-template-columns:1.15fr 1fr 1fr;gap:18px;align-items:stretch}#bzq .qplan__list li{grid-template-columns:1fr;text-align:center;padding:30px 20px 22px;align-content:start}#bzq .qplan__k,#bzq .qplan__p{grid-column:1;grid-row:auto;text-align:center}#bzq .qplan__p{margin:10px 0 4px}#bzq .qplan__pts{justify-content:center}#bzq .qplan__tag{left:50%;transform:translateX(-50%)}}#bzq a.qcta{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:min(100%,420px);min-width:0;padding:14px 28px 15px;border-radius:999px;background:linear-gradient(180deg,#9a3442,#6e1a26);color:#fff;text-decoration:none;letter-spacing:0;box-shadow:0 6px 16px rgba(94,21,32,.28),inset 0 1px 0 rgba(255,255,255,.15);transition:transform .2s ease,box-shadow .2s ease}#bzq a.qcta span{position:relative;display:inline-flex;align-items:center;gap:12px;font-size:15px;letter-spacing:.12em}#bzq a.qcta span::after{content:"";width:22px;height:22px;flex:none;border-radius:50%;background:#e9c58f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M9 6.5l4.5 4.5L9 15.5' fill='none' stroke='%235e1520' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;transition:transform .3s ease}#bzq a.qcta small{position:relative;display:block;margin:0;font-size:11.5px;color:#f3d6c4;letter-spacing:.06em;opacity:1}#bzq a.qcta::before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skewX(-20deg);animation:qshine 4.5s ease-in-out infinite}@keyframes qshine{0%,60%{left:-60%}100%{left:130%}}#bzq a.qcta:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(94,21,32,.32),inset 0 1px 0 rgba(255,255,255,.15)}#bzq a.qcta:hover span::after{transform:translateX(4px)}#bzq a.qcta:active{transform:translateY(1px) scale(.98)}#bzq a.qcta:focus-visible{outline:2px solid var(--gold);outline-offset:3px}#bzq a.qcta.is-sub{background:#fff;color:var(--wine);border:1px solid var(--wine);box-shadow:none}#bzq a.qcta.is-sub::before{display:none}#bzq a.qcta.is-sub span::after{background-color:#f3e3d9}#bzq .qplan__cta{margin:12px auto 0!important;padding:12px 20px!important}#bzq .qkv__tx a.qcta{margin:0 auto}@media(min-width:768px){#bzq .qkv__tx a.qcta{margin:0}}@media(prefers-reduced-motion:reduce){#bzq a.qcta::before{animation:none;display:none}}#bzq .qplan__grp{max-width:980px;margin:0 auto 14px;font-family:"Shippori Mincho",serif;font-weight:500;font-size:16px;letter-spacing:.1em;display:flex;align-items:baseline;gap:10px}#bzq .qplan__grp::before{content:"";width:18px;height:1px;background:var(--gold);align-self:center}#bzq .qplan__grp small{font-family:"Noto Serif JP",serif;font-size:11px;color:#8a6f5c;letter-spacing:0}#bzq .qplan__list + .qplan__grp{margin-top:34px}#bzq .qplan__list li.is-sub2{border-color:var(--gold-l)}#bzq .qplan__list.is-norm>li{background:#fdfbf8}@media(max-width:767px){#bzq .qplan__list.is-norm{grid-template-columns:1fr 1fr;gap:10px}#bzq .qplan__list.is-norm>li{grid-template-columns:1fr;text-align:center;padding:16px 10px 14px}#bzq .qplan__list.is-norm .qplan__k,#bzq .qplan__list.is-norm .qplan__p{grid-column:1;grid-row:auto;text-align:center}#bzq .qplan__list.is-norm .qplan__k{font-size:15px}#bzq .qplan__list.is-norm .qplan__p{margin-top:6px}#bzq .qplan__list.is-norm .qplan__p b{font-size:24px}#bzq .qplan__list.is-norm .qplan__pts{justify-content:center;margin-top:8px;padding-top:8px}#bzq .qplan__list.is-norm .qplan__cta{padding:10px 8px!important}#bzq .qplan__list.is-norm .qplan__cta span{font-size:12.5px;letter-spacing:.04em;gap:6px}#bzq .qplan__list.is-norm .qplan__cta span::after{width:18px;height:18px}}#bzq .qplan__list.is-norm .qplan__p b{font-size:28px;color:var(--brown)}@media(min-width:768px){#bzq .qplan__list{grid-template-columns:1fr 1fr!important;max-width:860px}#bzq .qplan__grp{max-width:860px}#bzq .qplan__list.is-norm{max-width:860px}}#bzq .qplan__free{max-width:860px;margin:0 auto 22px;display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:6px;background:linear-gradient(120deg,#7d1f2c,#5e1520);color:#fff;box-shadow:0 10px 22px -16px rgba(94,21,32,.7)}#bzq .qplan__free svg{width:36px;height:36px;flex:none;fill:none;stroke:#e9c58f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#bzq .qplan__free p{margin:0;line-height:1.5}#bzq .qplan__free b{display:block;font-family:"Shippori Mincho",serif;font-weight:500;font-size:clamp(17px,4.6vw,21px);letter-spacing:.08em}#bzq .qplan__free span{font-size:11.5px;color:#f3d6c4}@media(min-width:768px){#bzq .qplan__free{justify-content:center;padding:18px 24px}#bzq .qplan__free span{font-size:13px}}#bzq .qfaq{background:var(--cream)}#bzq .qfaq__list{max-width:760px;margin:0 auto}#bzq .qfaq details{background:#fff;border-radius:6px;margin-bottom:8px}#bzq .qfaq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:15px 44px 15px 16px;position:relative;font-size:14px;line-height:1.6}#bzq .qfaq summary::-webkit-details-marker{display:none}#bzq .qfaq summary::before{content:"Q";flex:none;font-family:"Cormorant Garamond",serif;font-size:20px;color:var(--wine);line-height:1}#bzq .qfaq summary::after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:1.5px solid var(--wine);border-bottom:1.5px solid var(--wine);transform:translateY(-70%) rotate(45deg);transition:transform .3s}#bzq .qfaq details[open] summary::after{transform:translateY(-30%) rotate(-135deg)}#bzq .qfaq__a{display:flex;gap:12px;padding:0 16px 16px;font-size:13px;line-height:1.9;color:#5b4434}#bzq .qfaq__a::before{content:"A";flex:none;font-family:"Cormorant Garamond",serif;font-size:20px;color:var(--gold);line-height:1.3}#bzq .qfaq__a a{color:var(--wine)}#bzq .qnote{max-width:760px;margin:36px auto 0;padding:18px 18px 14px;border:1px solid var(--line);border-radius:6px;background:#fff;font-size:11.5px;line-height:1.85;color:#5b4434}#bzq .qnote h3{margin:0 0 8px;font-family:"Shippori Mincho",serif;font-weight:500;font-size:14px;letter-spacing:.06em;color:var(--brown)}#bzq .qnote dl{margin:0 0 10px;display:grid;grid-template-columns:auto 1fr;gap:4px 12px}#bzq .qnote dt{color:#8a6f5c;white-space:nowrap}#bzq .qnote dd{margin:0}#bzq .qnote ul{margin:0;padding-left:1.2em}#bzq .qnote li{margin:0 0 2px}@media(min-width:768px){#bzq .qfaq summary{font-size:15px;padding:18px 50px 18px 22px}#bzq .qfaq__a{padding:0 22px 20px;font-size:14px}#bzq .qnote{padding:24px 26px 18px;font-size:12.5px}}#bzq .qfeel__ph{max-width:880px;margin:-20px auto 30px;border-radius:8px;overflow:hidden;aspect-ratio:16/10}#bzq .qfeel__ph img{width:100%;height:100%;object-fit:cover;object-position:50% 6%}#bzq .qhow__img{width:min(62vw,260px);height:auto;margin:0 auto}#bzq .qred__img{width:min(46vw,200px);margin:0 auto 10px}#bzq .qplan__img{display:none}@media(min-width:768px){#bzq .qfeel__ph{aspect-ratio:21/8;margin:-40px auto 50px}#bzq .qfeel__ph img{object-position:50% 12%}#bzq .qplan__img{display:block;width:120px;margin:0 auto 4px;mix-blend-mode:multiply}}@media(max-width:767px){#bzq .qplan__list>li.is-main,#bzq .qplan__list>li.is-sub2{grid-template-columns:64px 1fr auto}#bzq .qplan__img{display:block;grid-column:1;grid-row:1 / span 2;width:64px;mix-blend-mode:multiply}#bzq .qplan__list>li.is-main .qplan__k,#bzq .qplan__list>li.is-sub2 .qplan__k{grid-column:2}#bzq .qplan__list>li.is-main .qplan__p,#bzq .qplan__list>li.is-sub2 .qplan__p{grid-column:3}}#bzq .qplan__list:has(> li:only-child){max-width:560px!important;grid-template-columns:1fr!important}#bzq .qplan__list.is-norm>li.is-here{border:2px solid var(--wine);background:#fff}#bzq{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;text-align:left;line-height:1.85;color:#4f3525;font-family:"Noto Serif JP",serif;font-weight:300;background:#fff}#bzq h1,#bzq h2,#bzq h3{padding:0;border:0;background:none;text-indent:0}#bzq h1::before,#bzq h1::after,#bzq h2::before,#bzq h2::after,#bzq h3::before,#bzq h3::after{content:none;display:none}#bzq img{max-width:100%}#bzq table{margin:0}#bzq .qplan__free b,#bzq a.qcta,#bzq a.qcta span,#bzq .qplan__tag,#bzq .qred__badge,#bzq .qall thead th.is-me,#bzq .qtri__role,#bzq .qtri__orb b,#bzq .qco__ball.is-co{color:#fff}#bzq a.qcta.is-sub,#bzq a.qcta.is-sub span{color:var(--wine)}#bzq .qall table{display:table!important;width:100%!important;table-layout:auto}#bzq .qall thead{display:table-header-group!important}#bzq .qall tbody{display:table-row-group!important}#bzq .qall tr{display:table-row!important}#bzq .qall th,#bzq .qall td{display:table-cell!important;width:auto!important;float:none!important;border-left:0!important;border-right:0!important;border-top:0!important;vertical-align:middle}.frame_outer:has(#bzq),#main-content:has(#bzq){overflow:clip}#product_detail #bzq .qx-h2{text-align:center;font-weight:500}#product_detail #bzq h2,#product_detail #bzq h3{font-weight:500}