.link-container{
    padding: 20px;

    width: 85vw;
    margin-top: 20px;
    margin-left: auto;
    margin-right: 20px;
    /* border-top: 1px solid lightgray;
    border-left: 8px solid lightgray; */
}

.btn-berry{
    background: #925589;
    margin: 20px;
    padding: 10px 20px;
    width: 150px;
    border-radius: 10px;

    color: white;
    font-size: 20px;
    font-family: 'ヒラギノ丸ゴ Pro W4',sans-serif;
    text-align: center;
}
.list-box{
    margin-left: 20px;
    line-height: 2em;
}
.list-box a:hover{
    color: #3A8CE0;
}
.link-list ul{
    display: flex;
    flex-direction: row;
    width: 50vw;
}
.link-list li{
    width: 300px;
}
.link-list h4,
.link-li h4{
    font-weight: 400;
    width: 377px;

}
.long{
    width: auto;
}
.link-list-inner{
    margin: 0 1em;
    font-weight: 200;
}
.link-list-inner ul{
    display: flex;
    flex-direction: column;
}
.link-bottom{
    margin-top: 20px;
}
.link-bottom-list{
    display: flex;
    flex-direction: row;
}
.link-bottom-list p{
    font-weight: 200;
}

.btn-berry02{
    background: #a07f4d;
    margin: 20px;
    padding: 10px 20px;
    width: 250px;
    border-radius: 10px;

    color: white;
    font-size: 20px;
    font-family: 'ヒラギノ丸ゴ Pro W4',sans-serif;
    text-align: center;
}

.download a{
display: inline-block;
}
.download li{
    font-size: 14px;
    text-align: center;
    width: 100px;
}

.download li span{
    display: inline-block;
    font-size: 14px;

    color: #fff;
    background-color: #4472c4;
    padding: 16px;
}


