﻿
.aVng1S {
    border-top: var(--lnw,2px) solid rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1));
    box-sizing: border-box;
    height: 0
}
.LHrbPP {
    background: #fff;
    border-radius: 24px;
    color: #116dff;
    cursor: pointer;
    font-family: Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 14px;
    height: 0;
    left: 50%;
    margin-left: -94px;
    opacity: 0;
    padding: 0 24px 0 24px;
    pointer-events: none;
    position: absolute;
    top: 60px;
    width: 0;
    z-index: 9999
}

    .LHrbPP:focus {
        border: 2px solid;
        height: 40px;
        opacity: 1;
        pointer-events: auto;
        width: auto
    }
.J6KGih {
    cursor: pointer
}

.KaEeLN {
    --container-corvid-border-color: rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1));
    --container-corvid-border-size: var(--brw,1px);
    --container-corvid-background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))
}

.uYj0Sg {
    background-color: var(--container-corvid-background-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1)));
    border: var(--container-corvid-border-width,var(--brw,1px)) solid var(--container-corvid-border-color,rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1)));
    border-radius: var(--rd,5px);
    bottom: 0;
    box-shadow: var(--shd,0 1px 4px rgba(0,0,0,.6));
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.EFUBGn, .rhHoTC {
    box-sizing: border-box;
    height: 100%;
    overflow: visible;
    position: relative;
    width: auto
}

.EFUBGn[data-state~=header] a, .EFUBGn[data-state~=header] div, [data-state~=header].rhHoTC a, [data-state~=header].rhHoTC div {
    cursor: default !important
}

.EFUBGn .wIGMae, .rhHoTC .wIGMae {
    display: inline-block;
    height: 100%;
    width: 100%
}

.rhHoTC {
    --display: inline-block;
    border-left: 1px solid rgba(var(--sep,var(--color_15,color_15)),var(--alpha-sep,1));
    cursor: pointer;
    display: var(--display);
    font: var(--fnt,var(--font_1))
}

    .rhHoTC .aWTgIN {
        color: rgb(var(--txt,var(--color_15,color_15)));
        display: inline-block;
        padding: 0 10px;
        transition: var(--trans,color .4s ease 0s)
    }

    .rhHoTC .Zw7XIs {
        padding: 0 var(--pad,5px)
    }

    .rhHoTC:first-child[data-direction=ltr], .rhHoTC:last-child[data-direction=rtl], .rhHoTC[data-listposition=lonely] {
        border: 0
    }

    .rhHoTC[data-state~=link]:hover .aWTgIN, .rhHoTC[data-state~=over] .aWTgIN {
        color: rgb(var(--txth,var(--color_14,color_14)));
        transition: var(--trans,color .4s ease 0s)
    }

    .rhHoTC[data-state~=selected] .aWTgIN {
        color: rgb(var(--txts,var(--color_14,color_14)));
        transition: var(--trans,color .4s ease 0s)
    }

    .rhHoTC[data-state~=drop] {
        border: 0;
        border-top: 1px solid rgba(var(--sep,var(--color_15,color_15)),var(--alpha-sep,1));
        display: block;
        width: 100%
    }

        .rhHoTC[data-state~=drop] .aWTgIN {
            display: inline-block;
            padding: 0 .5em
        }

        .rhHoTC[data-state~=drop] .Zw7XIs {
            padding: 0
        }

    .rhHoTC[data-listposition=dropLonely], .rhHoTC[data-listposition=top] {
        border: 0
    }

.GUSTu5 {
    overflow-x: hidden
}

    .GUSTu5 .ONlyPu {
        display: flex;
        flex-direction: column;
        height: 100%;
        width: 100%
    }

        .GUSTu5 .ONlyPu .BStpMp {
            flex: 1
        }

        .GUSTu5 .ONlyPu .qDaKPQ {
            height: calc(100% - (var(--menuTotalBordersY, 0px)));
            overflow: visible;
            white-space: nowrap;
            width: calc(100% - (var(--menuTotalBordersX, 0px)))
        }

            .GUSTu5 .ONlyPu .qDaKPQ .JAo9_G {
                display: inline-block
            }

            .GUSTu5 .ONlyPu .qDaKPQ .iFrTrN {
                display: block;
                width: 100%
            }

    .GUSTu5 .A4aeYo {
        display: block;
        opacity: 1;
        z-index: 99999
    }

        .GUSTu5 .A4aeYo .ByVsPT {
            display: inherit;
            overflow: visible;
            visibility: inherit;
            white-space: nowrap;
            width: auto
        }

        .GUSTu5 .A4aeYo.PxlFWD {
            transition: visibility;
            transition-delay: .2s;
            visibility: visible
        }

        .GUSTu5 .A4aeYo .XFe7yJ {
            display: inline-block
        }

    .GUSTu5 .Iw9hvp {
        display: none
    }

.nYRjqR > nav {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.nYRjqR .A4aeYo, .nYRjqR .qDaKPQ, .nYRjqR > nav {
    position: absolute
}

.nYRjqR .A4aeYo {
    margin-top: 7px;
    visibility: hidden
}

.nYRjqR [data-dropmode=dropUp] .A4aeYo {
    margin-bottom: 7px;
    margin-top: 0
}

.nYRjqR .ByVsPT {
    background-color: rgba(var(--bgDrop,var(--color_11,color_11)),var(--alpha-bgDrop,1));
    border-radius: var(--rd,0);
    box-shadow: var(--shd,0 1px 4px rgba(0,0,0,.6))
}