.hm-gacha{--hm-ink:#482719;--hm-orange:#a93000;box-sizing:border-box;isolation:isolate;width:100%;max-width:1064px;margin:24px auto;color:var(--hm-ink);font-family:"Hiragino Kaku Gothic ProN","Meiryo",sans-serif;font-size:16px;line-height:1.7;text-align:left}.hm-gacha *{box-sizing:border-box}.hm-gacha [hidden]{display:none!important}.hm-gacha .hm-gacha__banner{position:relative;display:grid;grid-template-columns:156px minmax(0,1fr) 202px;align-items:center;gap:14px;min-height:194px;padding:18px 26px;border:1px solid #ffe0a2;border-radius:30px;overflow:hidden;background:repeating-conic-gradient(from -12deg at 50% 100%,#fff3c8 0deg 13deg,#ffe7a7 13deg 26deg)}.hm-gacha .hm-gacha__intro{position:relative;z-index:1;min-width:0}.hm-gacha .hm-gacha__eyebrow{margin:0 0 2px;font-size:16px;font-weight:700}.hm-gacha .hm-gacha__heading{margin:0;padding:0;border:0;background:0 0;box-shadow:none;color:#482719;font-size:29px;line-height:1.25;font-weight:900;letter-spacing:.02em;clear:none}.hm-gacha .hm-gacha__heading:before,.hm-gacha .hm-gacha__heading:after{content:none}.hm-gacha .hm-gacha__heading span{display:block;color:#b53100;font-size:36px;text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff}.hm-gacha .hm-gacha__lead{margin:7px 0 11px;font-size:15px}.hm-gacha .hm-gacha__draw{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:14px;width:280px;max-width:100%;min-height:52px;margin:0;padding:8px 18px;border:3px solid #fff;border-radius:999px;background:linear-gradient(#ffbe42,#ff7900 55%,#f45b00);color:#4b230d;font:inherit;font-size:21px;line-height:1.4;font-weight:900;cursor:pointer;box-shadow:0 3px 0 #d34d00}.hm-gacha .hm-gacha__draw:hover{filter:brightness(.97);box-shadow:0 4px 0 #bc3f00}.hm-gacha .hm-gacha__draw:active{transform:translateY(2px);box-shadow:0 1px 0 #bc3f00}.hm-gacha .hm-gacha__draw:focus-visible,.hm-gacha a:focus-visible{outline:3px solid #5737a1;outline-offset:4px}.hm-gacha .hm-gacha__machine,.hm-gacha .hm-gacha__sloth{position:relative;overflow:hidden;pointer-events:none;align-self:end}.hm-gacha .hm-gacha__machine{width:156px;height:164px}.hm-gacha .hm-gacha__sloth{width:202px;height:164px}.hm-gacha .hm-gacha__machine img,.hm-gacha .hm-gacha__sloth img{position:absolute;display:block;width:1122px!important;height:1402px!important;max-width:none!important;margin:0!important;object-fit:fill}.hm-gacha .hm-gacha__machine img{left:-61px;top:-1106px}.hm-gacha .hm-gacha__sloth img{left:-844px;top:-1106px}.hm-gacha .hm-gacha__result{margin:0}.hm-gacha .hm-gacha__result--shown{margin:14px 0 0;padding:23px 26px;border:2px solid #f9c578;border-radius:20px;background:#fffcf5;box-shadow:0 3px 0 #fff0db;overflow-wrap:anywhere}.hm-gacha .hm-gacha__label{margin:0 0 6px;color:#8b3c0c;font-size:14px;font-weight:700}.hm-gacha .hm-gacha__title{margin:0 0 9px;padding:0;border:0;background:0 0;color:#482719;font-size:24px;line-height:1.45;font-weight:800;box-shadow:none}.hm-gacha .hm-gacha__title:before,.hm-gacha .hm-gacha__title:after{content:none}.hm-gacha .hm-gacha__description{margin:0 0 12px}.hm-gacha .hm-gacha__condition{margin:0 0 17px;padding:10px 13px;border-radius:10px;background:#fff0d9;color:#5d3c28;font-size:14px;line-height:1.7}.hm-gacha .hm-gacha__link{display:inline-block;min-height:44px;padding:9px 0;color:#a93200;font-weight:700;text-decoration:underline;text-underline-offset:4px}.hm-gacha .hm-gacha__fallback{margin:12px 0;padding:12px 18px;border-radius:12px;background:#fff5e5}.hm-gacha .hm-gacha__fallback p{margin:0 0 8px}.hm-gacha .hm-gacha__fallback ul{margin:0;padding-left:22px}.hm-gacha .hm-gacha__fallback a{color:#a93200}@media(min-width:960px){.hm-gacha .hm-gacha__intro{display:grid;grid-template-columns:minmax(245px,1fr) minmax(245px,1fr);column-gap:16px;align-items:center}.hm-gacha .hm-gacha__heading{grid-column:1;grid-row:1/4;font-size:30px}.hm-gacha .hm-gacha__heading span{font-size:36px}.hm-gacha .hm-gacha__eyebrow,.hm-gacha .hm-gacha__lead,.hm-gacha .hm-gacha__draw{grid-column:2}.hm-gacha .hm-gacha__lead{font-size:14px}.hm-gacha .hm-gacha__draw{font-size:23px}}@media(max-width:700px){.hm-gacha .hm-gacha__banner{grid-template-columns:minmax(0,1fr) 116px;gap:0;min-height:240px;padding:22px 16px;border-radius:23px}.hm-gacha .hm-gacha__machine{display:none}.hm-gacha .hm-gacha__sloth{width:116px;height:164px;position:absolute;right:0;bottom:0;z-index:0;opacity:.95}.hm-gacha .hm-gacha__sloth img{left:-870px}.hm-gacha .hm-gacha__intro{grid-column:1/-1}.hm-gacha .hm-gacha__heading{font-size:25px}.hm-gacha .hm-gacha__heading span{font-size:30px;letter-spacing:0}.hm-gacha .hm-gacha__eyebrow{font-size:14px}.hm-gacha .hm-gacha__lead{max-width:170px;font-size:14px;margin:10px 0 15px}.hm-gacha .hm-gacha__draw{width:210px;min-height:50px;font-size:19px;position:relative}.hm-gacha .hm-gacha__result--shown{padding:18px 16px}.hm-gacha .hm-gacha__title{font-size:22px}.hm-gacha .hm-gacha__condition{font-size:14px}}.hm-gacha .hm-gacha__machine{mask-image:radial-gradient(ellipse 65% 65% at 50% 54%,#000 66%,transparent 88%)}.hm-gacha .hm-gacha__sloth{clip-path:ellipse(49% 49% at 54% 55%);mask-image:radial-gradient(ellipse 69% 69% at 54% 55%,#000 65%,transparent 85%)}@media(max-width:700px){.hm-gacha .hm-gacha__sloth{width:148px;height:123px}.hm-gacha .hm-gacha__sloth img{width:785.4px!important;height:981.4px!important;left:-591px;top:-774px}}.hm-gacha__milestone,.hm-gacha__invite,.hm-gacha__bonus-results{margin:12px 0}.hm-gacha__invite{padding:12px 16px;border:1px solid #edc28d;border-radius:12px;background:#fffaf2;font-size:14px}.hm-gacha__invite summary{cursor:pointer;font-weight:700}.hm-gacha__small{font-size:12px;line-height:1.8;margin:8px 0;color:#72533c}.hm-gacha__form textarea{display:block;width:100%;box-sizing:border-box;font:inherit;min-height:110px;border:1px solid #bc8c65;border-radius:8px;background:#fff;color:#362014;padding:10px}.hm-gacha__form button,.hm-gacha__bonus{border:1px solid #c95c0c;background:#ffecd4;color:#793700;border-radius:9px;padding:12px;min-height:44px;font:inherit;cursor:pointer}.hm-gacha button:disabled{opacity:.65;cursor:wait}.hm-gacha__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.hm-gacha__bonus-results{display:grid;gap:12px}.hm-gacha__bonus-results .hm-gacha__card{border:1px solid #e0ba8e;border-radius:12px;padding:14px}.hm-gacha__milestone a{display:block;margin:6px 0}@keyframes hm-gacha-wiggle{0%,100%{transform:rotate(0)}25%{transform:rotate(-3deg)}60%{transform:rotate(3deg)}80%{transform:rotate(-1deg)}}.hm-gacha--drawing .hm-gacha__machine{animation:hm-gacha-wiggle .55s ease-in-out;transform-origin:center 85%}@media(prefers-reduced-motion:reduce){.hm-gacha--drawing .hm-gacha__machine{animation:none!important}}@media print{.hm-gacha__invite,.hm-gacha__bonus,.hm-gacha__form{display:none!important}.hm-gacha__banner{print-color-adjust:exact}}