.page-guidance-guide_nagano_technology .graphic-header {
    background-image: url(/assets/img/guidance/guide/nagano_technology/bg_graphic-header_sp.jpg)
}

@media print, screen and (min-width:768px) {
    .page-guidance-guide_nagano_technology .graphic-header {
        background-image: url(/assets/img/guidance/guide/nagano_technology/bg_graphic-header_pc.jpg)
    }
}

.page-guidance-guide_nagano_technology .guidecont__map {
    max-width: 709px;
    margin: 0 auto;
    width: 100%;
    position: relative;
}

.page-guidance-guide_nagano_technology .guidecont__map img {
    width: 100%;
    height: auto;
}
.page-guidance-guide_nagano_technology .guidecont__map a {
    display: block;
    width: 100%;
    height: 100%;
}

.page-guidance-guide_nagano_technology .guidecont__map li {
    position: absolute;
    width: 3.5%;
    height: 2.5%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(1) {
    top: 11.1458%;
    left: 37.5%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(2) {
    top: 18.6458%;
    left: 27.375%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(3) {
    top: 20.2083%;
    left: 38.25%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(4) {
    top: 29.1666%;
    left: 39%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(5) {
    top: 33.9583%;
    left: 32.5%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(6) {
    top: 37.708%;
    left: 38.875%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(7) {
    top: 28.8541%;
    left: 25.625%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(8) {
    top: 36.5625%;
    left: 25.625%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(9) {
    top: 10.625%;
    left: 20%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(10) {
    top: 19.0625%;
    left: 18.375%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(11) {
    top: 24.4791%;
    left: 16.375%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(12) {
    top: 7.1875%;
    left: 63.75%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(13) {
    top: 8.0208%;
    left: 57%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(14) {
    top: 14.8958%;
    left: 53.125%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(15) {
    top: 26.0416%;
    left: 60.875%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(16) {
    top: 34.6875%;
    left: 59.875%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(17) {
    top: 36.5625%;
    left: 53.125%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(18) {
    top: 45.1041%;
    left: 58%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(19) {
    top: 47.5%;
    left: 46.875%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(20) {
    top: 44.7916%;
    left: 39.75%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(21) {
    top: 8.541%;
    left: 49%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(22) {
    top: 9.8958%;
    left: 78.75%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(23) {
    top: 17.8125%;
    left: 76.875%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(24) {
    top: 24.2708%;
    left: 72.625%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(25) {
    top: 33.125%;
    left: 72.25%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(26) {
    top: 39.375%;
    left: 70.25%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(27) {
    top: 22.6041%;
    left: 85.875%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(28) {
    top: 27.0833%;
    left: 85.875%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(29) {
    top: 33.5416%;
    left: 82.125%;
}
.page-guidance-guide_nagano_technology .guidecont__map li:nth-child(30) {
    top: 41.3541%;
    left: 79.25%;
}


.page-guidance-guide_nagano_technology .guidecont__virtualmap {
    margin: 0 auto;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}
.page-guidance-guide_nagano_technology .guidecont__virtualmap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
