@charset "utf-8";

.logo {
    width: 140px;
    margin-top: -40px;
}

.map-area {
    margin-top: 90px;
    text-align: center;
}

.map-title {
    font-size: 26;
}

.map-text {
    margin-top: 40px;
    margin-bottom: 100px;
    font-size: 18;
}

.map-text p a {
    border-bottom: 5px solid #edddf1;
}

.map-text img {
    width: 500px;
    max-width: 60%;
    margin-top: 60px;
    margin-bottom: 60px;
}

.news-box {
    display: flex;
    flex-direction: column;
    max-width: 60%;
    margin: 10px auto 40px auto;
}

.news-box ul li{
    display: flex;
}

.news-box ul li p {
    padding: 0 10px 0 10px;
    border-bottom: 1px solid #573550;
    padding-bottom:2px;
    margin-top: 3px;
}


@media screen and (max-width: 800px) {
    
    .map-title {
        font-size: 20;
    }

    .map-text,
    .news-box p {
        font-size: 16;
    }

    .news-box {
        max-width: 80%;
    } 

    .logo-area {
        top: 80px;
        left: 10px;
    }
}