.mapNippon{
    width: 620px;
    height: 510px;
    margin-right: 5px;
}

.cursor-pointer{
    cursor: pointer;
}

path.text{
    pointer-events: none;
}

.pointer-events-none{
    pointer-events: none;
}

.cursor-not-allowed{
    cursor: not-allowed;
}

.hover:hover{
    opacity: 0.75;
}

@media screen and (max-width: 624px) {
    .mapNippon {
        width: 395px;
        height: 300px;
    }
}

@media screen and (max-width: 330px) {
    .mapNippon {
        width: 340px;
        height: 250px;
    }
}

@media screen and (max-width: 280px) {
    .mapNippon {
        width: 300px;
        height: 220px;
    }
}
