@charset "utf-8";

.mapall {
    position: relative;
    margin-bottom: 3em;
}
.mapall p img {
    width: 70%;
}
.mapall h3 {
    position: absolute;
    right: 0;
    bottom: -1em;
    width: 40%;
}
.mapall h3 img {
    width: 100%;
}
.map_box ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.map_box ul li:nth-child(1) {
    width: 50%;
}
.map_box ul li:nth-child(1) img {
    width: 100%;
}
.map_box ul li:nth-child(2) {
    width: 50%;
    text-align: center;
}
.map_box ul li:nth-child(2) img {
    width: 70%;
}

@media screen and (max-width: 1024px) {


}

@media screen and (max-width: 599px) {

.mapall {

}
.mapall p img {
    width: 90%;
}
.mapall h3 {
    position: static;
    width: 100%;
    text-align: right;
    margin-top: -1em;
}
.mapall h3 img {
    width: 80%;
}

.map_box ul {
    flex-wrap: wrap;
}
.map_box ul li:nth-child(1) {
    width: 100%;
    margin-bottom: 2em;
}
.map_box ul li:nth-child(2) {
    width: 100%;
}
.map_box ul li:nth-child(2) img {
    width: 70%;
}

}

