.forPartners .uploadLink a:visited{
    color: #fff;
}

.menu-kyouryokunav202509-container{
    background-color: #e8c4da;
    padding: 2rem 1rem;
}

.menu-kyouryokunav202509-container ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 1.5rem;
    
}

.menu-kyouryokunav202509-container ul li{
    flex-shrink: 0;
}

.menu-kyouryokunav202509-container ul li a{
    display: inline-block;
    text-decoration: none;
    font-size: 1.25rem;
    font-weight: bold;
    line-height: 1;
    border: 2px solid #c44995;
    border-radius: 2em;
    background-color: #fff;
    color: #000;
    padding: 0.75em 2em;
    transition: background-color ease-out .2s 0s;
    
}
.menu-kyouryokunav202509-container ul li a[aria-current="page"]{
    color: #fff;
    background-color: #c44995;
}
.menu-kyouryokunav202509-container ul li a:hover{
    color: #fff;
    background-color: #c44995;
}

.imgButton img{
    filter: drop-shadow(6px 6px 6px #bbb);
    transition: all ease-out .1s 0s;
    transform: translateY(-2px);
}

.imgButton a:hover img{
    filter: none;
    transform: translateY(0);
}


@media ( min-width: 768px ){
    .menu-kyouryokunav202509-container ul{
        flex-direction: row;
    }
    
}