/* _content/LeapHigh.WebApp.Liff/Pages/LeaPA/Deposit/Index.razor.rz.scp.css */
img[b-wayq4kqitb] {
    height: 1.5rem;
    vertical-align: -0.3rem;
}
/* _content/LeapHigh.WebApp.Liff/Pages/LeaPA/Merchant/SocialButton.razor.rz.scp.css */
.btn-container[b-3lfobpkdzn] {
    border-radius: 1.5rem;
    height: 3rem;
    width: 3rem;
    padding: 0.25rem;
}

img[b-3lfobpkdzn] {
    width: 2.5rem;
}

    img.no-link[b-3lfobpkdzn] {
        filter: grayscale(1) contrast(0.5);
    }
/* _content/LeapHigh.WebApp.Liff/Pages/LeaPA/Promotion/IchibanKuji/ContentPrize.razor.rz.scp.css */
th[b-s9fvtw5qpv], td[b-s9fvtw5qpv] {
    padding: 0.1rem;
}
/* _content/LeapHigh.WebApp.Liff/Pages/LeaPA/Promotion/IchibanKuji/Hole.razor.rz.scp.css */
.flip[b-siwqcka6iv] {
    width: 80%;
    height: 80%;
    transition: transform 1s;
    transform-style: preserve-3d;
    position: relative;
}

    .flip.flipped[b-siwqcka6iv] {
        transform: rotateY(180deg);
    }

.flip-face[b-siwqcka6iv] {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: calc(var(--size) * 0.3);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

    .flip-face.back[b-siwqcka6iv] {
        color: black;
        background: white;
        transform: rotateY(180deg);
        border: 2px solid #aaa;
    }

    .flip-face.front[b-siwqcka6iv] {
        cursor: pointer;
        filter: drop-shadow(1px 1px 3px #9999);
    }

.center[b-siwqcka6iv] {
    display: flex;
    justify-content: center;
    align-items: center;
}

.hole[b-siwqcka6iv] {
    height: var(--size);
    flex: 0 0 var(--size);
}
/* _content/LeapHigh.WebApp.Liff/Pages/LeaPA/Promotion/IchibanKuji/Index.razor.rz.scp.css */
.array[b-4sgssdd1sa] {
    --size: calc((100vw - 3rem) / 4);
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between
}

.num[b-4sgssdd1sa] {
    width: 1rem;
    text-align: right;
}

.label[b-4sgssdd1sa] {
    width: var(--size);
    text-align: center;
}
/* _content/LeapHigh.WebApp.Liff/Pages/LeaPA/Promotion/IchibanKuji/Picture.razor.rz.scp.css */
.placeholder[b-mg8cgfn8e7] {
    width: 100%;
    aspect-ratio: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #bbb;
}
/* _content/LeapHigh.WebApp.Liff/Shared/Components/ArrowDetails.razor.rz.scp.css */
[b-dc7zzavwf4] summary::marker,
[b-dc7zzavwf4] summary::-webkit-details-marker {
    display: none;
    content: "";
}

[b-dc7zzavwf4] summary {
    display: flex;
    align-items: center;
}

    [b-dc7zzavwf4] summary > :first-child {
        flex-grow: 1;
    }

details[b-dc7zzavwf4] >  summary:after {
    display: block;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f077";
}

details[open][b-dc7zzavwf4] >  summary:after {
    content: "\f078";
}
/* _content/LeapHigh.WebApp.Liff/Shared/Components/FloatingDownArrow.razor.rz.scp.css */
@keyframes float-b-ea6duq4li5 {
    0% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(0, -1rem);
    }

    100% {
        transform: translate(0, 0);
    }
}

.float[b-ea6duq4li5] {
    animation: float-b-ea6duq4li5 2s ease-in-out infinite;
}

.float-down-arrow[b-ea6duq4li5] {
    position: fixed;
    width: 100vw;
    left: 0;
    bottom: .5rem;
    opacity: 0.75;
    pointer-events: none;
    transition: opacity linear .5s;
    text-align: center;
}

    .float-down-arrow.hide[b-ea6duq4li5] {
        opacity: 0;
    }
/* _content/LeapHigh.WebApp.Liff/Shared/Components/PullReload.razor.rz.scp.css */
.pull-reload-spin[b-i9tqyauuau] {
    position: fixed;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 1000;
    pointer-events: none;
}
/* _content/LeapHigh.WebApp.Liff/Shared/Form/PlusMinus.razor.rz.scp.css */
.input-group[b-ki1zwwcqqx] {
    box-shadow: rgba(0,0,0,0.25) 2px 2px 2px;
    border-radius: .5rem;
}

.minus[b-ki1zwwcqqx] {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
}

.plus[b-ki1zwwcqqx] {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
}
