@charset "utf-8";
.pl-mapSearch__list {
    background-image: url(/tour/common/images/area_top/047_okinawa/map/map_okinawa.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-color: #e3f0ff;
    border: 1px solid #ddd;
    border-top-color: transparent;
    height: 305px;
    position: relative;
}
.map_oki-north {
    position: absolute;
    top: 37px;
    left: 416px;
    width: 212px;
    height: 141px;
}
a.map_oki {
    display: block;
    height: 100%;
    width: 100%;
}
.map_oki-north a:hover::before {
    content:"";
    background-image: url(/tour/common/images/area_top/047_okinawa/map/map_north_on.png);
    position: absolute;
    top: 0;
    left: 0;
    width: 212px;
    height: 141px;
    z-index:1;
}
.map_oki-center {
    position: absolute;
    top: 163px;
    left: 336px;
    width: 252px;
    height: 71px;
}
.map_oki-center a:hover::before {
    content:"";
    background-image: url(/tour/common/images/area_top/047_okinawa/map/map_center_on.png);
    position: absolute;
    top: 0;
    left: 0;
    width: 252px;
    height: 71px;
    z-index:1;
}
.map_oki-south {
    position: absolute;
    top: 225px;
    left: 355px;
    width: 282px;
    height: 61px;
}
.map_oki-south a:hover::before {
    content:"";
    background-image: url(/tour/common/images/area_top/047_okinawa/map/map_south_on.png);
    position: absolute;
    top: 0;
    left: 0;
    width: 282px;
    height: 61px;
    z-index:1;
}
.map_oki-ishigaki {
    position: absolute;
    top: 21px;
    left: 130px;
    width: 173px;
    height: 105px;
}
.map_oki-ishigaki a:hover::before {
    content:"";
    background-image: url(/tour/common/images/area_top/047_okinawa/map/map_ishigaki_on.png);
    position: absolute;
    top: 0;
    left: 0;
    width: 173px;
    height: 105px;
    z-index:1;
}
.map_oki-kerama {
    position: absolute;
    top: 166px;
    left: 128px;
    width: 141px;
    height: 132px;
}
.map_oki-kerama a:hover::before {
    content:"";
    background-image: url(/tour/common/images/area_top/047_okinawa/map/map_kerama_on.png);
    position: absolute;
    top: 0;
    left: 0;
    width: 141px;
    height: 132px;
    z-index:1;
}
.map_oki-kume {
    position: absolute;
    top: 20px;
    left: 728px;
    width: 63px;
    height: 101px;
}
.map_oki-kume a:hover::before {
    content:"";
    background-image: url(/tour/common/images/area_top/047_okinawa/map/map_kume_on.png);
    position: absolute;
    top: 0;
    left: 0;
    width: 63px;
    height: 101px;
    z-index:1;
}
.map_oki-miyako {
    position: absolute;
    top: 163px;
    left: 676px;
    width: 166px;
    height: 134px;
}
.map_oki-miyako a:hover::before {
    content:"";
    background-image: url(/tour/common/images/area_top/047_okinawa/map/map_miyako_on.png);
    position: absolute;
    top: 0;
    left: 0;
    width: 166px;
    height: 134px;
    z-index:1;
}