@layer base{.prose{--prose-color:color-mix(in srgb, var(--color-text) 82%, var(--color-bg));--emdash-caption-color:var(--color-muted);--emdash-break-color:var(--color-border);--emdash-break-dots-color:var(--color-muted);--emdash-pullquote-border:var(--color-border);--emdash-pullquote-color:var(--color-text);--emdash-pullquote-citation-color:var(--color-muted);--emdash-button-bg:var(--color-brand);--emdash-button-bg-hover:var(--color-brand-hover);--emdash-button-color:var(--color-on-brand);--emdash-file-bg:var(--color-surface);--emdash-file-border:var(--color-border);--emdash-file-color:var(--color-text);--emdash-file-icon-color:var(--color-muted);max-width:var(--content-width);font-size:var(--font-size-lg);color:var(--prose-color);overflow-wrap:break-word;line-height:1.75}.prose>*{margin-block:0}.prose>*+*{margin-block-start:1.25em}.prose>:is(h1,h2){margin-block-start:2em}.prose>:is(h3,h4,h5,h6){margin-block-start:1.75em}.prose>:is(h1,h2,h3,h4,h5,h6)+*{margin-block-start:.75em}.prose>:first-child{margin-block-start:0}.prose :is(h1,h2,h3,h4,h5,h6){color:var(--color-text);line-height:var(--leading-snug)}.prose h1{font-size:var(--font-size-3xl);line-height:var(--leading-tight)}.prose h2{font-size:var(--font-size-2xl)}.prose h3{font-size:var(--font-size-xl)}.prose h4{font-size:var(--font-size-lg)}.prose :is(h5,h6){font-size:var(--font-size-base)}.prose h6{color:var(--color-text-secondary)}.prose a:where(:not([class*=emdash])){color:var(--color-text);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.2em}.prose a:where(:not([class*=emdash])):hover{text-decoration-color:currentColor}.prose :is(strong,b){color:var(--color-text);font-weight:600}.prose :is(sub,sup){font-size:.75em;line-height:0}.prose :not(pre)>code{border-radius:var(--radius-sm);background:var(--color-fill);color:var(--color-text);font-family:var(--font-mono);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.15em .35em;font-size:.85em}.prose :is(ul,ol){padding-inline-start:1.5em}.prose li{padding-inline-start:.25em}.prose li+li,.prose li>:is(ul,ol){margin-block-start:.5em}.prose li::marker{color:var(--color-muted);font-variant-numeric:tabular-nums}.prose blockquote:where(:not([class*=emdash])){border-inline-start:2px solid var(--color-border-strong);color:var(--color-text);padding-inline-start:1.25em}.prose blockquote>*+*{margin-block-start:.75em}.prose hr{border:0;border-block-start:1px solid var(--color-border);margin-block:2.5em}.prose img{border-radius:var(--radius-lg)}.prose :is(figure>img,figure>a>img,.emdash-gallery-item img){outline:1px solid var(--color-media-outline);outline-offset:-1px}.prose figcaption{color:var(--color-muted);font-size:var(--font-size-sm);line-height:var(--leading-normal);text-align:center;margin-block-start:.75em}.prose :is(.emdash-embed-video,.emdash-iframe),.prose .emdash-video video{border-radius:var(--radius-lg);background:var(--color-fill);overflow:hidden}.prose .emdash-table-wrapper{--color-surface:var(--color-fill);--color-bg-subtle:color-mix(in srgb, var(--color-fill) 50%, transparent)}@media (width<=640px){.prose{font-size:1.0625rem;line-height:1.7}.prose :is(table,.emdash-table-wrapper){-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.prose :is(th,td){min-width:6.5em}}}.prose .emdash-code pre{border-radius:var(--radius-lg)!important;background:var(--color-fill)!important;padding:1rem 1.25rem!important}.prose .emdash-code-filename+pre{border-radius:0 0 var(--radius-lg) var(--radius-lg)!important}.prose .emdash-code code{line-height:1.7;color:var(--color-text)!important;font-family:var(--font-mono)!important;font-size:var(--font-size-sm)!important}.prose .emdash-code-filename{border-block-end:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;background:var(--color-fill-strong)!important;color:var(--color-text-secondary)!important;font-family:var(--font-mono)!important;padding:.5rem 1.25rem!important}.prose .emdash-button{border-radius:var(--radius-full)!important}.prose .emdash-file{border-radius:var(--radius-lg)!important}.legacy-block{margin-block:var(--spacing-6);overflow-wrap:anywhere}.page__body{min-width:0}.legacy-block :is(img,iframe,video,table){max-width:100%}.prose .cap,.legacy-block .cap{margin-top:calc(var(--spacing-2) * -1);font-size:var(--font-size-sm);color:var(--color-muted);text-align:center}.legacy-block .blogcard{gap:var(--spacing-1);padding:var(--spacing-4) var(--spacing-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);text-decoration:none;display:grid}.legacy-block .blogcard:hover{border-color:var(--color-brand)}.legacy-block .blogcard__title{font-weight:600;line-height:1.6}.legacy-block .blogcard__site{font-size:var(--font-size-xs);color:var(--color-muted)}.legacy-block .blogcard--external .blogcard__site:after{content:" ↗"}.legacy-block .annai,.prose .sp-warning,.legacy-block .sp-warning,.legacy-block .information-box,.legacy-block .alert-box,.legacy-block .blank-box,.legacy-block .success-box,.legacy-block .information,.legacy-block .primary-box,.legacy-block .info-box,.legacy-block .question-box,.legacy-block .common-icon-box,.legacy-block .note-quote{padding:var(--spacing-4) var(--spacing-5);border-inline-start:3px solid var(--color-brand);background:var(--color-fill);border-radius:0 var(--radius) var(--radius) 0}.prose .sp-warning,.legacy-block .sp-warning,.legacy-block .alert-box{border-inline-start-color:var(--color-soldout)}.legacy-block .blogcard-type:not(:has(a,img)){display:none}.legacy-block .blogcard-type:has(a,img){margin-block:var(--spacing-6)}.legacy-block :is(.bct-related,.bct-official,.bct-reference,.bct-pickup):has(a,img):before{content:"関連記事";font-size:var(--font-size-xs);letter-spacing:.1em;color:var(--color-muted);margin-block-end:var(--spacing-2);display:block}.legacy-block .bct-official:has(a,img):before{content:"公式サイト"}.legacy-block .bct-reference:has(a,img):before{content:"参考"}.legacy-block .bct-pickup:has(a,img):before{content:"ピックアップ"}.legacy-block .bold{font-weight:700}.legacy-block .barrierfree-banner{align-items:center;gap:var(--spacing-5);margin-block:var(--spacing-6);padding:var(--spacing-4) var(--spacing-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:flex}.legacy-block .barrierfree-banner img{flex:none;width:7rem;height:auto}.legacy-block .barrierfree-banner p{margin:0}.legacy-block .barrierfree-banner br+br{display:none}@media (width<=560px){.legacy-block .barrierfree-banner{text-align:center;flex-direction:column}}.legacy-block i.fa,.legacy-block :is([class^=icon-],[class*=\ icon-]):empty{display:none}.legacy-block .speech-wrap{align-items:flex-start;gap:var(--spacing-4);margin-block:var(--spacing-6);display:flex}.legacy-block .speech-person{text-align:center;flex:0 0 4.5rem}.legacy-block .speech-icon{margin:0}.legacy-block .speech-icon-image{object-fit:cover;border-radius:50%;width:4rem;height:4rem}.legacy-block .speech-name{margin-top:var(--spacing-1);font-size:var(--font-size-xs);color:var(--color-muted)}.legacy-block .speech-balloon{min-width:0;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);flex:1;position:relative}.legacy-block .speech-balloon>:is(p,br):first-child{margin-top:0}.legacy-block .fb-post blockquote{margin:var(--spacing-4) 0;padding:var(--spacing-3) var(--spacing-4);border-inline-start:3px solid var(--color-border-strong);color:var(--color-text-secondary)}.legacy-block .post-audio{width:100%;margin-block:var(--spacing-4);display:block}.legacy-block .toggle-checkbox{opacity:0;pointer-events:none;position:absolute}.legacy-block .toggle-button{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-5);border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);cursor:pointer;font-weight:600;display:flex}.legacy-block .toggle-button:after{content:"";border-right:1.5px solid var(--color-muted);border-bottom:1.5px solid var(--color-muted);flex:none;width:.55em;height:.55em;transition:transform .2s;transform:translateY(-25%)rotate(45deg)}.legacy-block .toggle-checkbox:checked+.toggle-button:after{transform:translateY(25%)rotate(-135deg)}.legacy-block .toggle-checkbox:focus-visible+.toggle-button{outline:2px solid var(--color-brand);outline-offset:2px}.legacy-block .toggle-wrap+.toggle-wrap,.legacy-block .toggle-wrap{margin-block:var(--spacing-3)}.legacy-block .toggle-content{padding:var(--spacing-2) var(--spacing-5) var(--spacing-6);display:none}.legacy-block .toggle-checkbox:checked~.toggle-content{display:block}.legacy-block .toggle-content h3{margin-top:var(--spacing-8);margin-bottom:var(--spacing-2);font-size:var(--font-size-base)}.legacy-block .toggle-content h3:first-child,.legacy-block .toggle-content>a:first-child+h3{margin-top:var(--spacing-4)}.legacy-block iframe{border-radius:var(--radius);border:0;max-width:100%}.legacy-block iframe[src*=youtube]{aspect-ratio:16/9;width:100%;height:auto}.legacy-block :is(.nav-item,.btn-primary,.buy-btn,.btn-beans,.btn,.btn-forestgreen){border:1px solid var(--color-brand);border-radius:var(--radius-sm);background:var(--color-brand);color:var(--color-on-brand);letter-spacing:.06em;text-align:center;justify-content:center;align-items:center;gap:.4em;padding:.75em 1.6em;font-weight:600;line-height:1.5;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.legacy-block :is(.nav-item,.btn-primary,.buy-btn,.btn-beans,.btn,.btn-forestgreen):hover{border-color:var(--color-brand-hover);background:var(--color-brand-hover);color:var(--color-on-brand-hover)}.legacy-block :is(.nav-item,.btn-primary,.buy-btn,.btn-beans,.btn,.btn-forestgreen):focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.legacy-block .btn-outline{border:1px solid var(--color-brand);border-radius:var(--radius-sm);color:var(--color-brand);align-items:center;padding:.6em 1.4em;text-decoration:none;display:inline-flex}.legacy-block .button-row{margin-block:var(--spacing-4)}.legacy-block .buy-choices{gap:var(--spacing-3);margin-block:var(--spacing-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.legacy-block .buy-choice{padding:var(--spacing-4);border:1px solid var(--color-brand);border-radius:var(--radius-sm);background:var(--color-brand);color:var(--color-on-brand);letter-spacing:.06em;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:600;line-height:1.6;text-decoration:none;display:flex}.legacy-block .buy-choice:hover{border-color:var(--color-brand-hover);background:var(--color-brand-hover);color:var(--color-on-brand-hover)}.legacy-block .buy-choice__note{font-size:var(--font-size-xs);letter-spacing:.02em;opacity:.85;font-weight:400}@media (width<=560px){.legacy-block .buy-choices{grid-template-columns:minmax(0,1fr)}}.legacy-block .taste-dots{gap:var(--spacing-1) var(--spacing-5);margin:var(--spacing-3) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.legacy-block .taste-dots li{white-space:nowrap;margin:0}.legacy-block .taste-dots__label{margin-inline-end:.4em}.legacy-block .taste-dots__dots{letter-spacing:.05em;color:var(--color-brand)}.legacy-block :is(.nav-links,.sns-cta) br{display:none}.legacy-block .nav-links{gap:var(--spacing-3);margin-block:var(--spacing-6) var(--spacing-8);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.legacy-block .nav-item{padding-block:1em}.legacy-block .sns-cta{gap:var(--spacing-3);margin-block:var(--spacing-5);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));display:grid}.legacy-block .sns-hub{text-align:center}.legacy-block .sns-logo{width:min(14rem,60%);margin-inline:auto;display:block}.legacy-block .sns-title{font-family:"Cinzel", var(--font-serif,serif);letter-spacing:.2em;color:var(--color-gold);font-weight:500}.legacy-block .sns-hub{flex-direction:column;max-width:34rem;margin-inline:auto;display:flex}.legacy-block .sns-hub .sns-music-cta{order:1;margin-block-start:var(--spacing-8)!important}.legacy-block .sns-hub>p:empty,.legacy-block .sns-hub>p:not([class]):not(:has(*)){display:none}.legacy-block .sns-hub .sns-cta{margin-block:var(--spacing-8) var(--spacing-6);border-block-start:1px solid var(--color-border-strong);text-align:start;display:block}.legacy-block .sns-hub .sns-cta .btn-primary,.legacy-block .sns-hub .sns-others a{padding:var(--spacing-4) var(--spacing-1);border:0;border-block-end:1px solid var(--color-border);color:var(--color-text);letter-spacing:.04em;background:0 0;border-radius:0;justify-content:space-between;align-items:center;font-weight:600;text-decoration:none;display:flex}.legacy-block .sns-hub .sns-cta .btn-primary:after,.legacy-block .sns-hub .sns-others a:after{content:"→";color:var(--color-muted);font-weight:400}.legacy-block .sns-hub .sns-cta .btn-primary:hover,.legacy-block .sns-hub .sns-others a:hover{color:var(--color-brand);background:0 0}.legacy-block .sns-hub .sns-shortlist{gap:var(--spacing-3);margin-block:var(--spacing-10) var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.legacy-block .sns-hub .sns-shortlist a{border-radius:var(--radius-sm);text-align:center;padding-block:.7em;display:block}.legacy-block .sns-hub .sns-subhead{margin-block:var(--spacing-8) 0;font-size:var(--font-size-sm);letter-spacing:.1em;color:var(--color-muted);text-align:start;font-weight:500}.legacy-block .sns-hub .sns-others{column-gap:var(--spacing-6);text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--spacing-2);display:grid}.legacy-block .sns-hub .sns-others br{display:none}.legacy-block .sns-hub .sns-others a{font-weight:400}.legacy-block .sns-hub .sns-music-cta{margin-block:var(--spacing-4) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.legacy-block :is(.sns-shortlist,.streaming-links,.related-tracks,.music-links,.tracklist){gap:var(--spacing-2) var(--spacing-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.legacy-block .sns-hub .sns-shortlist{justify-content:center}.legacy-block :is(.sns-shortlist,.streaming-links,.music-links) li{margin:0;padding:0}.legacy-block :is(.sns-shortlist,.streaming-links,.music-links) a{border:1px solid var(--color-border-strong);border-radius:var(--radius-full,999px);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-sm);padding:.45em 1.1em;text-decoration:none;display:inline-block}.legacy-block :is(.sns-shortlist,.streaming-links,.music-links) a:hover{border-color:var(--color-brand)}.legacy-block :is(.streaming-links,.music-links) a,.legacy-block a:is([href*="music.apple.com"],[href*="music.youtube.com"],[href*="open.spotify.com"],[href*="music.amazon."]){border:1px solid var(--color-border-strong)!important;background:var(--color-surface)!important;color:var(--color-text)!important;font-size:var(--font-size-sm)!important;border-radius:999px!important;margin:0 .4em .5em 0!important;padding:.4em 1.1em!important;line-height:1.5!important;text-decoration:none!important;display:inline-block!important}.legacy-block a:is([href*="music.apple.com"],[href*="music.youtube.com"],[href*="open.spotify.com"]):before{content:"";vertical-align:-.15em;background:currentColor;width:1em;height:1em;margin-inline-end:.45em;display:inline-block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.legacy-block a[href*="music.apple.com"]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.994 6.124a9.23 9.23 0 00-.24-2.19c-.317-1.31-1.062-2.31-2.18-3.043a5.022 5.022 0 00-1.877-.726 10.496 10.496 0 00-1.564-.15c-.04-.003-.083-.01-.124-.013H5.986c-.152.01-.303.017-.455.026-.747.043-1.49.123-2.193.4-1.336.53-2.3 1.452-2.865 2.78-.192.448-.292.925-.363 1.408-.056.392-.088.785-.1 1.18 0 .032-.007.062-.01.093v12.223c.01.14.017.283.027.424.05.815.154 1.624.497 2.373.65 1.42 1.738 2.353 3.234 2.801.42.127.856.187 1.293.228.555.053 1.11.06 1.667.06h11.03a12.5 12.5 0 001.57-.1c.822-.106 1.596-.35 2.295-.81a5.046 5.046 0 001.88-2.207c.186-.42.293-.87.37-1.324.113-.675.138-1.358.137-2.04-.002-3.8 0-7.595-.003-11.393zm-6.423 3.99v5.712c0 .417-.058.827-.244 1.206-.29.59-.76.962-1.388 1.14-.35.1-.706.157-1.07.173-.95.045-1.773-.6-1.943-1.536a1.88 1.88 0 011.038-2.022c.323-.16.67-.25 1.018-.324.378-.082.758-.153 1.134-.24.274-.063.457-.23.51-.516a.904.904 0 00.02-.193c0-1.815 0-3.63-.002-5.443a.725.725 0 00-.026-.185c-.04-.15-.15-.243-.304-.234-.16.01-.318.035-.475.066-.76.15-1.52.303-2.28.456l-2.325.47-1.374.278c-.016.003-.032.01-.048.013-.277.077-.377.203-.39.49-.002.042 0 .086 0 .13-.002 2.602 0 5.204-.003 7.805 0 .42-.047.836-.215 1.227-.278.64-.77 1.04-1.434 1.233-.35.1-.71.16-1.075.172-.96.036-1.755-.6-1.92-1.544-.14-.812.23-1.685 1.154-2.075.357-.15.73-.232 1.108-.31.287-.06.575-.116.86-.177.383-.083.583-.323.6-.714v-.15c0-2.96 0-5.922.002-8.882 0-.123.013-.25.042-.37.07-.285.273-.448.546-.518.255-.066.515-.112.774-.165.733-.15 1.466-.296 2.2-.444l2.27-.46c.67-.134 1.34-.27 2.01-.403.22-.043.442-.088.663-.106.31-.025.523.17.554.482.008.073.012.148.012.223.002 1.91.002 3.822 0 5.732z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.994 6.124a9.23 9.23 0 00-.24-2.19c-.317-1.31-1.062-2.31-2.18-3.043a5.022 5.022 0 00-1.877-.726 10.496 10.496 0 00-1.564-.15c-.04-.003-.083-.01-.124-.013H5.986c-.152.01-.303.017-.455.026-.747.043-1.49.123-2.193.4-1.336.53-2.3 1.452-2.865 2.78-.192.448-.292.925-.363 1.408-.056.392-.088.785-.1 1.18 0 .032-.007.062-.01.093v12.223c.01.14.017.283.027.424.05.815.154 1.624.497 2.373.65 1.42 1.738 2.353 3.234 2.801.42.127.856.187 1.293.228.555.053 1.11.06 1.667.06h11.03a12.5 12.5 0 001.57-.1c.822-.106 1.596-.35 2.295-.81a5.046 5.046 0 001.88-2.207c.186-.42.293-.87.37-1.324.113-.675.138-1.358.137-2.04-.002-3.8 0-7.595-.003-11.393zm-6.423 3.99v5.712c0 .417-.058.827-.244 1.206-.29.59-.76.962-1.388 1.14-.35.1-.706.157-1.07.173-.95.045-1.773-.6-1.943-1.536a1.88 1.88 0 011.038-2.022c.323-.16.67-.25 1.018-.324.378-.082.758-.153 1.134-.24.274-.063.457-.23.51-.516a.904.904 0 00.02-.193c0-1.815 0-3.63-.002-5.443a.725.725 0 00-.026-.185c-.04-.15-.15-.243-.304-.234-.16.01-.318.035-.475.066-.76.15-1.52.303-2.28.456l-2.325.47-1.374.278c-.016.003-.032.01-.048.013-.277.077-.377.203-.39.49-.002.042 0 .086 0 .13-.002 2.602 0 5.204-.003 7.805 0 .42-.047.836-.215 1.227-.278.64-.77 1.04-1.434 1.233-.35.1-.71.16-1.075.172-.96.036-1.755-.6-1.92-1.544-.14-.812.23-1.685 1.154-2.075.357-.15.73-.232 1.108-.31.287-.06.575-.116.86-.177.383-.083.583-.323.6-.714v-.15c0-2.96 0-5.922.002-8.882 0-.123.013-.25.042-.37.07-.285.273-.448.546-.518.255-.066.515-.112.774-.165.733-.15 1.466-.296 2.2-.444l2.27-.46c.67-.134 1.34-.27 2.01-.403.22-.043.442-.088.663-.106.31-.025.523.17.554.482.008.073.012.148.012.223.002 1.91.002 3.822 0 5.732z'/%3E%3C/svg%3E")}.legacy-block a[href*="music.youtube.com"]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0C5.376 0 0 5.376 0 12s5.376 12 12 12 12-5.376 12-12S18.624 0 12 0zm0 19.104c-3.924 0-7.104-3.18-7.104-7.104S8.076 4.896 12 4.896s7.104 3.18 7.104 7.104-3.18 7.104-7.104 7.104zm0-13.332c-3.432 0-6.228 2.796-6.228 6.228S8.568 18.228 12 18.228s6.228-2.796 6.228-6.228S15.432 5.772 12 5.772zM9.684 15.54V8.46L15.816 12l-6.132 3.54z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0C5.376 0 0 5.376 0 12s5.376 12 12 12 12-5.376 12-12S18.624 0 12 0zm0 19.104c-3.924 0-7.104-3.18-7.104-7.104S8.076 4.896 12 4.896s7.104 3.18 7.104 7.104-3.18 7.104-7.104 7.104zm0-13.332c-3.432 0-6.228 2.796-6.228 6.228S8.568 18.228 12 18.228s6.228-2.796 6.228-6.228S15.432 5.772 12 5.772zM9.684 15.54V8.46L15.816 12l-6.132 3.54z'/%3E%3C/svg%3E")}.legacy-block a[href*="open.spotify.com"]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.66 0 12 0zm5.521 17.34c-.24.359-.66.48-1.021.24-2.82-1.74-6.36-2.101-10.561-1.141-.418.122-.779-.179-.899-.539-.12-.421.18-.78.54-.9 4.56-1.021 8.52-.6 11.64 1.32.42.18.479.659.301 1.02zm1.44-3.3c-.301.42-.841.6-1.262.3-3.239-1.98-8.159-2.58-11.939-1.38-.479.12-1.02-.12-1.14-.6-.12-.48.12-1.021.6-1.141C9.6 9.9 15 10.561 18.72 12.84c.361.181.54.78.241 1.2zm.12-3.36C15.24 8.4 8.82 8.16 5.16 9.301c-.6.179-1.2-.181-1.38-.721-.18-.601.18-1.2.72-1.381 4.26-1.26 11.28-1.02 15.721 1.621.539.3.719 1.02.419 1.56-.299.421-1.02.599-1.559.3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.66 0 12 0zm5.521 17.34c-.24.359-.66.48-1.021.24-2.82-1.74-6.36-2.101-10.561-1.141-.418.122-.779-.179-.899-.539-.12-.421.18-.78.54-.9 4.56-1.021 8.52-.6 11.64 1.32.42.18.479.659.301 1.02zm1.44-3.3c-.301.42-.841.6-1.262.3-3.239-1.98-8.159-2.58-11.939-1.38-.479.12-1.02-.12-1.14-.6-.12-.48.12-1.021.6-1.141C9.6 9.9 15 10.561 18.72 12.84c.361.181.54.78.241 1.2zm.12-3.36C15.24 8.4 8.82 8.16 5.16 9.301c-.6.179-1.2-.181-1.38-.721-.18-.601.18-1.2.72-1.381 4.26-1.26 11.28-1.02 15.721 1.621.539.3.719 1.02.419 1.56-.299.421-1.02.599-1.559.3z'/%3E%3C/svg%3E")}.legacy-block :is(.streaming-links,.music-links) li a{margin:0!important}.legacy-block a:is([href*="music.apple.com"],[href*="music.youtube.com"],[href*="open.spotify.com"],[href*="music.amazon."]):hover{border-color:var(--color-brand)!important}.legacy-block .related-tracks{gap:var(--spacing-1);flex-direction:column}.legacy-block .tracklist{gap:var(--spacing-1);flex-direction:column;padding-inline-start:1.5em;list-style:decimal}.legacy-block #hero .lead{font-size:var(--font-size-lg,1.125rem);line-height:1.9}.legacy-block details{padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface)}.legacy-block summary{cursor:pointer}.legacy-block :is(.intro-img,.jacket){margin:var(--spacing-6) auto;max-width:32rem}.legacy-block :is(.intro-img,.jacket) img{width:100%;height:auto}.legacy-block .goods-list{gap:var(--spacing-8);margin:var(--spacing-6) 0;padding:0;list-style:none;display:grid}.legacy-block .goods-list>p{display:none}.legacy-block .goods-item{align-items:flex-start;gap:var(--spacing-5);margin:0;display:flex}.legacy-block .goods-item figure{aspect-ratio:1;border-radius:var(--radius-lg);flex:0 0 8.5rem;margin:0;overflow:hidden}.legacy-block .goods-item figure br{display:none}.legacy-block .goods-item img{object-fit:cover;border-radius:0;width:100%;height:100%}.legacy-block .goods-body{min-width:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);flex:1;line-height:1.8}.legacy-block .goods-body h3{margin:0 0 var(--spacing-1);font-family:var(--font-heading);font-size:var(--font-size-base);color:var(--color-text);font-weight:600}.legacy-block .goods-body p{margin:0 0 var(--spacing-1)}.legacy-block .goods-body .price{color:var(--color-text);font-variant-numeric:tabular-nums}.legacy-block .goods-body .note{font-size:var(--font-size-xs);color:var(--color-muted)}.legacy-block .goods-body .buy-btn{margin-top:var(--spacing-2);border-color:var(--color-brand);color:var(--color-brand);font-size:var(--font-size-xs);background:0 0;padding:.4em 1.2em}.legacy-block .goods-body .buy-btn:hover{background:var(--color-brand);color:var(--color-on-brand)}@media (width<=640px){.legacy-block .goods-item{gap:var(--spacing-4)}.legacy-block .goods-item figure{flex-basis:6rem}}.legacy-block .takeout .takeout-section{margin-block:var(--spacing-12)}.legacy-block .takeout .takeout-section h3{border-block-end:1px solid var(--color-border-strong);margin-block-end:var(--spacing-4);padding-block-end:var(--spacing-2)}.legacy-block .takeout .menu-list{margin:0;padding:0;list-style:none}.legacy-block .takeout .menu-item{padding-block:var(--spacing-3);margin:0}.legacy-block .takeout .menu-head{align-items:baseline;gap:var(--spacing-3);font-family:var(--font-heading);font-size:var(--font-size-base);font-feature-settings:"palt";font-weight:600;line-height:1.45;display:flex}.legacy-block .takeout .menu-price{font-family:var(--font-body)}.legacy-block .takeout .menu-head br{display:none}.legacy-block .takeout .menu-head:after{content:"";border-bottom:1px dotted var(--color-border-strong);flex:1;order:1;min-width:1.5rem;translate:0 -.3em}.legacy-block .takeout .menu-price{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-text-secondary);order:2;font-weight:400}.legacy-block .takeout .menu-desc,.legacy-block .takeout .menu-desc p{margin:var(--spacing-1) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.8}.legacy-block .takeout .img-card{align-items:flex-start;gap:var(--spacing-4);display:flex}.legacy-block .takeout .img-card figure{flex:0 0 96px;margin:0}.legacy-block .takeout .img-card img{object-fit:cover;border-radius:var(--radius-lg)!important;width:96px!important;height:96px!important}.legacy-block .takeout .img-card .menu-desc{min-width:0;color:inherit;font-size:inherit;flex:1;margin:0}@media (width<=640px){.legacy-block .takeout .menu-head{flex-direction:column;align-items:flex-start;gap:2px}.legacy-block .takeout .menu-head:after{display:none}}.legacy-block .flavor-chart{width:min(100% - var(--spacing-8), 26rem);aspect-ratio:1;margin:var(--spacing-10) auto var(--spacing-12) var(--spacing-8);border:1px solid var(--color-border-strong);background-color:var(--color-surface);background-image:linear-gradient(90deg,#c4ae8659 1px,#0000 1px),linear-gradient(#c4ae8659 1px,#0000 1px);background-size:20% 20%;position:relative}.legacy-block .flavor-chart>p{display:none}.legacy-block .flavor-chart .x-label{margin-top:var(--spacing-2);text-align:center;font-size:var(--font-size-sm);color:var(--color-muted);position:absolute;top:100%;left:0;right:0}.legacy-block .flavor-chart .y-label{white-space:nowrap;font-size:var(--font-size-sm);color:var(--color-muted);position:absolute;top:50%;left:0;transform:translate(-50%,-50%)rotate(-90deg)translateY(-1.4em)}.legacy-block .plot{top:calc(100% - var(--y,0) * 1%);left:calc(var(--x,0) * 1%);border:2px solid var(--color-surface);background:var(--color-brand);border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%)}.legacy-block .plot .tooltip{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--font-size-xs);white-space:nowrap;padding:4px 8px;line-height:1.4;position:absolute;bottom:150%;left:50%;transform:translate(-50%)}.legacy-block .plot.espresso-lady{--x:70;--y:65}[data-page=coffeebeans-brazil-espressolady] .legacy-block .plot.espresso-lady{--x:30;--y:38}.legacy-block .warning-box{padding:var(--spacing-4) var(--spacing-5);border-inline-start:3px solid var(--color-soldout);border-radius:0 var(--radius) var(--radius) 0;background:var(--color-fill)}.legacy-block .strike{color:var(--color-muted);text-decoration:line-through}.legacy-block .marker{background:linear-gradient(#0000 60%,#cdb98c8c 60%)}.legacy-block .usaboku-certifications{margin-block:var(--spacing-10);padding:var(--spacing-6) var(--spacing-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.legacy-block .cert-title{text-align:center;margin-top:0}.legacy-block .cert-block{justify-content:center;gap:var(--spacing-6);flex-wrap:wrap;display:flex}.legacy-block .cert-item{text-align:center;flex:15rem;max-width:19rem;margin:0}.legacy-block .cert-item>p{display:none}.legacy-block .cert-badge{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;width:7rem;height:auto;margin-inline:auto;padding:6px}.legacy-block .cert-item figcaption{font-size:var(--font-size-sm);line-height:1.7}.legacy-block :is(.media-list,.media-list-web) img{max-width:100%;height:auto}.legacy-block :is(.media-list,.media-list-web) h3{overflow-wrap:anywhere}.legacy-block .sns-bgm-section{margin-block:var(--spacing-10);padding:var(--spacing-6) var(--spacing-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-fill)}.legacy-block .sns-bgm-section h2{margin-top:0}.legacy-block .lyrics{padding:var(--spacing-5) var(--spacing-6);border-inline-start:2px solid var(--color-gold-soft);font-family:var(--font-serif,serif);line-height:2}.legacy-block .bf-info{border-collapse:collapse;width:100%}.legacy-block .bf-info :is(th,td){padding:var(--spacing-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.legacy-block .bf-info th{white-space:nowrap;font-weight:600}.legacy-block .map-embed iframe{aspect-ratio:3/2;border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;height:auto;display:block}.legacy-block .instagram-cta{padding:var(--spacing-6) var(--spacing-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);text-align:center}
