#game-container .shooting-title{z-index:40;background:#0000008c;justify-content:center;align-items:center;font-family:GenJyuuGothic,Hiragino Maru Gothic Pro,sans-serif;display:flex;position:absolute;inset:0}#game-container .shooting-title__card{width:min(88%, calc(320px * var(--u,1)));box-sizing:border-box;padding:calc(26px * var(--u,1)) calc(28px * var(--u,1));border:calc(5px * var(--u,1)) solid #8b6914;border-radius:calc(16px * var(--u,1));box-shadow:0 calc(6px * var(--u,1)) calc(20px * var(--u,1)) #0006;color:#5a3300;text-align:center;background:#fff8e1;flex-direction:column;align-items:center;display:flex}#game-container .shooting-title__title{margin-bottom:calc(10px * var(--u,1));font-size:calc(30px * var(--u,1));font-weight:700}#game-container .shooting-title__emoji{margin-bottom:calc(16px * var(--u,1));font-size:calc(46px * var(--u,1));line-height:1}#game-container .shooting-title__emoji img.emoji{width:1em;height:1em;margin:0;display:block}#game-container .shooting-title__description{white-space:pre-line;font-size:calc(17px * var(--u,1));font-weight:500;line-height:1.7}#game-container .shooting-title__description--bonus{margin-top:calc(10px * var(--u,1));margin-bottom:calc(20px * var(--u,1))}#game-container .shooting-title__button{min-width:calc(190px * var(--u,1));padding:calc(12px * var(--u,1)) calc(24px * var(--u,1));border-radius:calc(12px * var(--u,1));box-shadow:0 calc(3px * var(--u,1)) calc(6px * var(--u,1)) #0000004d;color:#fff;cursor:pointer;font-family:inherit;font-size:calc(20px * var(--u,1));background:#8b6914;border:0;font-weight:500}#game-container .shooting-title__button--secondary{margin-top:calc(12px * var(--u,1));border:calc(2px * var(--u,1)) solid #8b6914;box-shadow:none;color:#5a3300;font-size:calc(17px * var(--u,1));background:#fff}#game-container .shooting-title__button:active{transform:translateY(calc(1px * var(--u,1)))}#game-container .ugc-backdrop--howto{background:#000000b3}.ugc-howto__content{--howto-accent:#8b4f18;--howto-border:#e6c893;--howto-sub:#9a5d24;--shooting-prize-bg:#f1dfb6;--shooting-prize-border:#e0cfa0}.ugc-howto__content ol{border-top:1px solid var(--howto-border);margin:0 0 10px;padding-left:28px}.ugc-howto__content ol>li{border-bottom:1px solid var(--howto-border);margin:0;padding:8px 4px 8px 2px}.ugc-howto__content ol>li::marker{color:var(--howto-sub);font-weight:800}.ugc-howto__content .shooting-prize-list{background:var(--shooting-prize-bg);border:1px solid var(--shooting-prize-border);border-radius:10px;padding:0;list-style:none;overflow:hidden}.ugc-howto__content .shooting-prize{border-bottom:1px solid var(--shooting-prize-border);grid-template-columns:54px minmax(72px,.8fr) minmax(0,1.6fr);align-items:center;gap:8px;margin:0;padding:9px 8px;display:grid}.ugc-howto__content .shooting-prize:last-child{border-bottom:0}.ugc-howto__content .shooting-prize__icons{justify-content:center;align-items:center;min-width:0;display:flex}.ugc-howto__content .shooting-prize__icons img{object-fit:contain;width:50px;height:50px}.ugc-howto__content .shooting-prize__icons--pair{gap:2px}.ugc-howto__content .shooting-prize__icons--pair img{width:30px;height:42px}.ugc-howto__content .shooting-prize__name{color:#5a3300;flex-direction:column;gap:3px;min-width:0;line-height:1.35;display:flex}.ugc-howto__content .shooting-prize__name strong{overflow-wrap:anywhere}.ugc-howto__content .shooting-prize__name span{color:#a14d17;font-weight:700}.ugc-howto__content .shooting-prize p{margin:0;line-height:1.5}body.is-mobile .ugc-howto__content ol{padding-left:24px}body.is-mobile .ugc-howto__content ol>li{padding:7px 3px 7px 1px}body.is-mobile .ugc-howto__content .shooting-prize{grid-template-columns:46px minmax(66px,.8fr) minmax(0,1.6fr);gap:6px;padding:7px 6px}body.is-mobile .ugc-howto__content .shooting-prize__icons img{width:42px;height:42px}body.is-mobile .ugc-howto__content .shooting-prize__icons--pair img{width:25px;height:36px}.ugc-howto__content .shooting-howto-operation-link{text-align:center;background:#edf8f0;border:2px solid #2f7d4c;border-radius:12px;margin:14px 0 18px;padding:12px}.ugc-howto__content .shooting-howto-operation-link p{margin-bottom:9px}.ugc-howto__content .shooting-howto-operation-link button{color:#fff;cursor:pointer;background:#2f7d4c;border:0;border-radius:999px;min-width:180px;padding:9px 18px;font-family:inherit;font-size:15px;font-weight:800;box-shadow:0 3px #1e5733}.ugc-howto__content .shooting-howto-operation-link button:active{transform:translateY(2px);box-shadow:0 1px #1e5733}.ugc-howto__content .lead.shooting-operation-lead{text-align:left}.ugc-howto__content .shooting-operation-method{--operation-color:#2f7d4c;--operation-soft:#edf8f0;border:2px solid var(--operation-color);background:var(--operation-soft);box-shadow:0 4px 0 color-mix(in srgb, var(--operation-color) 28%, transparent);border-radius:16px;margin:18px 0 24px;padding:14px}.ugc-howto__content .shooting-operation-method--precise{--operation-color:#b05b19;--operation-soft:#fff5e8}.ugc-howto__content .shooting-operation-method__heading{align-items:center;gap:9px;margin-bottom:8px;display:flex}.ugc-howto__content .shooting-operation-method__heading h2{color:var(--operation-color);border:0;flex:1;margin:0;padding:0}.ugc-howto__content .shooting-operation-method__tag{background:var(--operation-color);color:#fff;border-radius:999px;flex:none;padding:6px 9px 4px;font-size:13px;font-weight:800;line-height:1.2}.ugc-howto__content .shooting-operation-steps{counter-reset:shooting-operation-step;border:0;margin:12px 0 0;padding:0;list-style:none}.ugc-howto__content .shooting-operation-steps>li{border:0;border-top:1px dashed color-mix(in srgb, var(--operation-color) 42%, transparent);counter-increment:shooting-operation-step;margin:0;padding:14px 0 18px 38px;position:relative}.ugc-howto__content .shooting-operation-steps>li:before{content:counter(shooting-operation-step);background:var(--operation-color);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;font-weight:900;line-height:1;display:grid;position:absolute;top:13px;left:0}.ugc-howto__content .shooting-operation-step__text{flex-direction:column;gap:3px;display:flex}.ugc-howto__content .shooting-operation-step__text strong{color:#4b2b0f;font-size:16px;line-height:1.45}.ugc-howto__content .shooting-operation-step__text span{font-size:14px;line-height:1.55}.ugc-howto__content .shooting-operation-shot{background:#10172c;border:3px solid #fff;border-radius:14px;width:min(100%,300px);margin:12px auto 0;position:relative;overflow:hidden;box-shadow:0 3px 10px #341f0c40}.ugc-howto__content .shooting-operation-shot img{width:100%;height:auto;display:block}.ugc-howto__content .shooting-operation-tap{color:#fff;filter:drop-shadow(0 2px 2px #000000bf);align-items:center;gap:7px;display:flex;position:absolute}.ugc-howto__content .shooting-operation-tap i,.ugc-howto__content .shooting-operation-drag i{background:#ffdf3d40;border:4px solid #ffdf3d;border-radius:50%;width:28px;height:28px;display:block;box-shadow:0 0 0 7px #ffdf3d2e}.ugc-howto__content .shooting-operation-tap__target{flex:none;width:60px;height:89px;position:relative}.ugc-howto__content .shooting-operation-tap__target i{top:var(--shooting-tap-circle-top);left:var(--shooting-tap-circle-left);background:#ff00008c;border:0;width:36px;height:36px;animation:1.2s ease-in-out infinite alternate shooting-tap-circle-pulse;position:absolute;box-shadow:0 0 0 7px #ff00002e}@keyframes shooting-tap-circle-pulse{0%{opacity:.35}to{opacity:1}}body.shooting-low-quality .ugc-howto__content .shooting-operation-method,body.shooting-low-quality .ugc-howto__content .shooting-operation-shot,body.shooting-low-quality .ugc-howto__content .shooting-operation-tap__target i{box-shadow:none}body.shooting-low-quality .ugc-howto__content .shooting-operation-tap,body.shooting-low-quality .ugc-howto__content .shooting-operation-drag,body.shooting-low-quality .ugc-howto__content .shooting-operation-slide-path{filter:none}body.shooting-low-quality .ugc-howto__content .shooting-operation-tap__target i{animation:none}.ugc-howto__content .shooting-operation-tap__finger{z-index:3;top:var(--shooting-tap-finger-top);left:var(--shooting-tap-finger-left);width:60px;height:60px;line-height:1;position:absolute}.ugc-howto__content .shooting-operation-tap__finger img.emoji{width:60px;height:60px;margin:0;display:block}.ugc-howto__content .shooting-operation-slide-finger{z-index:1;opacity:.8;width:42px;height:42px;line-height:1;position:absolute;top:2px}.ugc-howto__content .shooting-operation-slide-finger--left{left:-27px}.ugc-howto__content .shooting-operation-slide-finger--right{left:51px}.ugc-howto__content .shooting-operation-slide-finger img.emoji{width:42px;height:42px;margin:0;display:block}.ugc-howto__content .shooting-operation-slide-path{z-index:2;fill:none;stroke:#f02b2b;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 2px #000000bf);width:120px;height:70px;position:absolute;top:2px;left:-30px;overflow:visible}.ugc-howto__content .shooting-operation-slide-path marker path{fill:#f02b2b;stroke:none}.ugc-howto__content .shooting-operation-tap b,.ugc-howto__content .shooting-operation-drag b{text-align:center;background:#2d1f09e0;border-radius:8px;padding:4px 7px;font-size:12px;line-height:1.25}.ugc-howto__content .shooting-operation-tap__target+b{white-space:nowrap;word-break:keep-all;background:#5c4620b8;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}body.is-pc .ugc-howto__content .shooting-operation-tap__target+b{font-size:18px;bottom:calc(100% + 8px)}.ugc-howto__content .shooting-operation-tap--overview{top:53%;left:48%}.ugc-howto__content .shooting-operation-tap--scope{top:51%;left:45%}.ugc-howto__content .shooting-operation-tap--easy-overview,.ugc-howto__content .shooting-operation-tap--precise-overview{--shooting-tap-circle-top:0;--shooting-tap-circle-left:12px;--shooting-tap-finger-top:25px;--shooting-tap-finger-left:5px;top:52%;left:44%}.ugc-howto__content .shooting-operation-tap--easy-scope{--shooting-tap-circle-top:0;--shooting-tap-circle-left:12px;--shooting-tap-finger-top:25px;--shooting-tap-finger-left:5px;top:33%;left:33%}.ugc-howto__content .shooting-operation-tap--precise-scope{--shooting-tap-circle-top:0;--shooting-tap-circle-left:12px;--shooting-tap-finger-top:25px;--shooting-tap-finger-left:5px;top:56%;left:56%}.ugc-howto__content .shooting-operation-tap--precise-scope .shooting-operation-tap__target i{display:none}.ugc-howto__content .shooting-operation-drag{color:#fff;filter:drop-shadow(0 2px 2px #000000bf);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:43%;left:33%}.ugc-howto__content .shooting-operation-drag:after{content:"";border-top:5px solid #ffdf3d;border-right:5px solid #ffdf3d;width:64px;height:18px;transform:translate(25px,-58px)rotate(22deg)skew(20deg)}.ugc-howto__content .shooting-operation-result{color:var(--operation-color);text-align:center;background:#fff;border-radius:10px;margin:10px 0 0;padding:8px 10px;font-weight:800}.ugc-howto__content .shooting-operation-cancel{color:#263c5d;background:#eef5ff;border:2px solid #5c759b;border-radius:13px;margin:18px 0 12px;padding:13px 14px}.ugc-howto__content .shooting-operation-cancel strong{margin-bottom:4px;font-size:16px;display:block}.ugc-howto__content .shooting-operation-cancel p,.ugc-howto__content .shooting-operation-pc{margin:0}.ugc-howto__content .shooting-operation-howto-link{text-align:center;margin:18px 0 4px}.ugc-howto__content .shooting-operation-howto-link button{color:#fff;cursor:pointer;background:#8b6914;border:0;border-radius:999px;min-width:180px;padding:12px 20px 8px;font-family:inherit;font-size:15px;font-weight:800;box-shadow:0 3px #5f460b}.ugc-howto__content .shooting-operation-howto-link button:active{transform:translateY(2px);box-shadow:0 1px #5f460b}.ugc-howto__content .shooting-operation-pc{color:#665542;text-align:center;font-size:13px}body.is-mobile .ugc-howto__content .shooting-operation-method{border-radius:13px;margin:14px 0 18px;padding:11px}body.is-mobile .ugc-howto__content .shooting-operation-method__heading{gap:7px}body.is-mobile .ugc-howto__content .shooting-operation-method__tag{padding:5px 7px 3px;font-size:11px}body.is-mobile .ugc-howto__content .shooting-operation-steps>li{padding:11px 0 14px 32px}body.is-mobile .ugc-howto__content .shooting-operation-steps>li:before{width:24px;height:24px;font-size:13px;top:10px}body.is-mobile .ugc-howto__content .shooting-operation-step__text strong,body.is-mobile .ugc-howto__content .shooting-operation-cancel strong{font-size:14px}body.is-mobile .ugc-howto__content .shooting-operation-step__text span{font-size:12px}body.is-mobile .ugc-howto__content .shooting-operation-shot{border-radius:11px;width:min(100%,240px)}body.is-mobile .ugc-howto__content .shooting-operation-tap__target+b{white-space:normal;width:120px}
