@charset "utf-8";

/* ------------- ピン ------------ */
.pin-komaki{
    top: 9%;
    left: 58%;
}

.pin-nagano{
    top: 12%;
    left: 56.3%;
}

.pin-azumino{
    top: 48.5%;
    left: 40%;
}

.pin-matsumoto{
    top: 56%;
    left: 46.5%;
}

.pin-matsumotominami{
    top: 62%;
    left: 45.5%;
}

.pin-suwa{
    top: 85%;
    left: 54.7%;
	display: none;
}

.pin-suwa2{
	top: 83.5%;
	left: 52.7%;
}

/* ------------ 会場名 ------------- */
.text-komaki{
    height: 3%;
    top: 11.4%;
    left: 63.1%;
}

.text-nagano{
    height: 3%;
    top: 14.5%;
    left: 44.8%;
}

.text-azumino{
    height: 3%;
    top: 51%;
    left: 45.2%;
}

.text-matsumoto{
    height: 3%;
    top: 58.5%;
    left: 51.5%;
}

.text-matsumotominami{
    height: 3%;
    top: 64.3%;
    left: 50.5%;
}

.text-suwa{
    height: 3%;
    top: 87.5%;
    left: 59.8%;
	display: none;
}

.text-suwa2{
    height: 3%;
    top: 86.5%;
	left: 57.8%;
}

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

  /* ------------- ピン ------------ */
.pin-komaki{
    top: 11.8%;
    left: 60%;
}

.pin-nagano{
    top: 14.7%;
    left: 56.3%;
}

.pin-azumino{
    top: 49.2%;
    left: 32.5%;
}

.pin-matsumoto{
    top: 56%;
    left: 42.5%;
}

.pin-matsumotominami{
    top: 61.7%;
    left: 40.5%;
}

.pin-suwa{
    top: 80.3%;
    left: 56.8%;
}
	.pin-suwa2{
	top: 78.5%;
    left: 53.3%;
	}

/* ------------ 会場名 ------------- */
.text-komaki{
    height: 2.75%;
    top: 7.9%;
    left: 51.6%;
}

.text-nagano{
    height: 2.75%;
    top: 16.7%;
    left: 37.6%;
}

.text-azumino{
    height: 2.75%;
    top: 51.5%;
    left: 40.5%;
}

.text-matsumoto{
    height: 2.75%;
    top: 58%;
    left: 50.5%;
}

.text-tsukuba{
    height: 9.4%;
    top: 63.5%;
    left: 46.5%;
}

.text-matsumotominami{
    height: 2.75%;
    top: 64%;
    left: 48.5%;
}

.text-suwa{
    height: 2.75%;
    top: 82.2%;
    left: 65%;
}
	
.text-suwa2 {
    height: 2.75%;
    top: 81%;
    left: 61.5%;
}

}