.genkidama-interest.genkidama-banquet{display:block;position:relative;width:100%;max-width:100%;padding:0;margin:16px 0;border:0;border-radius:0;background:#031008;box-shadow:none;overflow:hidden;container-type:inline-size;animation:none!important;transform:none!important}
.genkidama-banquet canvas{display:block;width:100%;height:auto;aspect-ratio:1199/590}
.genkidama-banquet .genkidama-interest__copy{position:absolute;left:10%;right:10%;top:81%;height:15%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#15160d;text-align:center;gap:0;line-height:1.15;font-family:Arial,Helvetica,sans-serif;visibility:hidden}
.genkidama-banquet.banquet-ready .genkidama-interest__copy{visibility:visible}
.genkidama-banquet .genkidama-interest__copy strong{font-size:2.45cqw;font-weight:800;color:inherit;line-height:1.2;white-space:nowrap}
.genkidama-banquet .genkidama-interest__copy strong:before{content:'';display:inline-block;width:2cqw;height:2cqw;border-radius:50%;background:#ff8800;margin-right:1.3cqw}
.genkidama-banquet .genkidama-interest__copy small{font-size:2.35cqw;color:inherit;line-height:1.2}
.genkidama-banquet [data-banquet-pause]{position:absolute;right:4%;top:5%;border:1px solid #b58b4460;background:#07180f80;color:#fff1d1;border-radius:4px;padding:4px;width:32px;min-height:32px;font:14px Arial,sans-serif;cursor:pointer;opacity:.8;z-index:1}
.genkidama-banquet [data-banquet-pause]:hover,.genkidama-banquet [data-banquet-pause]:focus-visible{opacity:1;outline:2px solid #ff9b35;outline-offset:2px}
.genkidama-banquet:not(.banquet-ready) .genkidama-interest__copy{visibility:visible;position:static;padding:12px;background:#f4e1bd}
.genkidama-banquet:not(.banquet-ready) canvas,.genkidama-banquet:not(.banquet-ready) [data-banquet-pause]{display:none}
@media(max-width:480px){.genkidama-banquet [data-banquet-pause]{font-size:12px;padding:4px;min-height:32px}}

.genkidama-banquet[data-banquet-scene="disco"] .genkidama-interest__copy{top:84%;height:13%}
