.memberList{
}
    .memberList .memberRow{
    }
        /*メンバー名*/
        .memberList .memberRow > div:first-child{
        }
        .memberList .memberRow > div:nth-child(2){
            display:flex;
            flex-direction:column;
        }
            .memberList .memberRow > div:nth-child(2) > div:first-child{
                width:100%;
                padding:10px 0 0 0;
            }
            .memberList .memberRow > div:nth-child(2) > div:nth-child(2){
                width:auto;
                padding:0;
            }
                /*紹介文*/
                .memberList .memberRow > div:nth-child(2) > div:nth-child(2) > div:nth-child(2){
                    padding:0;
                }
    .memberList .memberRow:last-child{
        margin-bottom:0;
    }
.voteLayer{
}
    .voteLayer > div{
    }
        .voteLayer > div > .memberList{
        }
            .voteLayer > div > .memberList .memberRow{
            }
                /*メンバー名*/
                .voteLayer > div > .memberList .memberRow > div:first-child{
                }
                .voteLayer > div > .memberList .memberRow > div:nth-child(2){
                    flex-direction:column;
                    display:flex;
                }
                    .voteLayer > div > .memberList .memberRow > div:nth-child(2) > div:first-child{
                    }
                    .voteLayer > div > .memberList .memberRow > div:nth-child(2) > div:nth-child(2){
                        width:250px;
                    }
                        /*紹介文*/
                        .voteLayer > div > .memberList .memberRow > div:nth-child(2) > div:nth-child(2) > div:nth-child(2){
                        }
.page{
}
    .page .header{
    }
        .page .header .hamburgerMenu{
            /* display:none; */
            display:flex;
            flex-direction:row;
            font-size:26px;
            align-items:center;
            position:fixed;
            visibility:visible;
            border-radius:50%;
            background:#FF3131;
            color:#FFFFFF;
            text-decoration:none;
            width:50px;
            height:50px;
            justify-content:center;
            opacity:0.7;
            margin-left:10px;
            padding-top:10px;
            top:75px;
            left:0;
        }
            .page .header .hamburgerMenu label{
                cursor:pointer;
                flex-direction:column;
            }
    .page .linkList{
    }
        .page .linkList .linkPart{
            max-width:85px;
        }
            .page .linkList .linkPart .qrRink{
            }
                .page .linkList .linkPart .qrRink .qr{
                    display:none;
                }
                .page .linkList .linkPart .qrRink > div{
                    margin-right:0;
                }
    .page .center{
    }
        .page .center .contents{
            width:100%;
        }
            .page .center .contents .panel{
                margin:0 3% 30px 3%;
            }
            .page .center .contents .banner{
                margin:0 3% 30px 3%;
            }
/*ハンバーガーメニュー*/
.nav-unshown{
    display:none;
}
.nav-close{
    display:none;
    position:fixed;
    z-index:99;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:black;
    opacity:0;
    transition:.3s ease-in-out;
}
.nav-content{
    overflow:auto;
    position:fixed;
    top:0;
    left:0;
    z-index:9999;
    width:90%;
    max-width:330px;
    height:100%;
    background:#fff;
    transition:.3s ease-in-out;
    -webkit-transform:translateX(-105%);
    transform:translateX(-105%);
}
#nav-input:checked~.nav-close{
    display:block;
    opacity:.5;
}
#nav-input:checked~.nav-content{
    -webkit-transform:translateX(0%);
    transform:translateX(0%);
    box-shadow:6px 0 25px rgba(0,0,0,.15);
}
