body {
    font-size: 16px;
}
.head-cont {
    display: flex;
    justify-content: center;
    align-items: center;
}

.main-cont {
    display: flex;
    justify-content: center;
}

.p-main-home-index {
    text-align: center;
    font-size: 1.4rem;
    margin: 1.8rem;
    color: black;
    
}
.main-h1 {
    font-size: 2.3rem;
}

.main-cont2 {
    display: flex;
    justify-content: center;
}

.main-list-w {
    border-style: solid;
    margin-top: 2rem;
    padding: 0.5rem;
}

.aaa {
    text-decoration: none;
    color: black;
}
.aaa:visited {
    color: black;
}