@charset "utf-8";

/* ------------- ピン ------------ */
/*.pin-shinyuri {
  top: 2.2%;
  left: 46.9%;
}*/

.pin-shinyuri {
  top: calc(3% - 2%);
  left: 47.5%;
}

.pin-musashikosugi {
  top: calc(10.25% - 2%);
  left: 62%;
}

.pin-sagamihara {
  top: calc(10.75% - 2%);
  left: 29.5%;
}

.pin-tamaplaza {
  top: calc(13.45% - 2%);
  left: 52.25%;
}

.pin-kawasaki {
  top: calc(23.7% - 2%);
  left: 67.9%;
}

.pin-tsurumi {
  top: calc(27.5% - 2%);
  left: 64.5%;
}

/*.pin-yokohamamachida {
  top: 28.9%;
  left: 36.9%;
}*/

.pin-yokohamamachida {
    top: calc(26.9% - 2%);
    left: 41%;
}

.pin-kohoku {
  top: calc(28.9% - 2%);
  left: 55.9%;
}

.pin-futamatagawa {
  top: calc(38.8% - 2%);
  left: 48.9%;
}

.pin-atsugi {
  top: calc(40.3% - 2%);
  left: 29.45%;
}

.pin-konandai {
  top: calc(58.5% - 2%);
  left: 54.65%;
}

.pin-shonanhiratsuka {
  top: calc(59% - 2%);
  left: 31.45%;
}

.pin-hadano {
  top: calc(62.2% - 2%);
  left: 13.8%;
}

.pin-fujisawa {
  top: calc(69% - 2%);
  left: 42%;
}

.pin-yokosuka {
  top: calc(84.5% - 2%);
  left: 65.5%;
}

/* ------------ 会場名 ------------- */
/*.text-shinyuri {
  height: 3%;
  top: 4.75%;
  left: 51.9%;
}*/

.text-shinyuri {
  height: 3%;
  top: calc(4.75% - 2%);
  left: 52.5%;
}

.text-musashikosugi {
  height: 6.3%;
  top: calc(11.25% - 2%);
  left: 67%;
}

.text-sagamihara {
  height: 3%;
  top: calc(13.25% - 2%);
  left: 16.5%;
}

.text-tamaplaza {
  height: 6.3%;
  top: calc(16.75% - 2%);
  left: 40.5%;
}

.text-kawasaki {
  height: 6.3%;
  top: calc(24.8% - 2%);
  left: 72.8%;
}

.text-tsurumi {
  height: 6.3%;
  top: calc(35.5% - 2%);
  left: 68.25%;
}

.text-yokohamamachida {
  height: 3%;
  /*top: 31%;
  left: 15%;*/
  top: calc(33% - 2%);
  left: 20%;
}

.text-kohoku {
  height: 6.3%;
/*
  top: 30%;
  left: 45%;
*/
  top: calc(26.5% - 2%);
  left: 48.5%;
}

.text-futamatagawa {
  height: 6.3%;
  top: calc(42.5% - 2%);
  left: 53.8%;
}

.text-atsugi {
  height: 3%;
  top: calc(42.8% - 2%);
  left: 34.45%;
}

.text-shonanhiratsuka {
  height: 6.3%;
  top: calc(60% - 2%);
  left: 36.5%;
}

.text-konandai {
  height: 6.3%;
  top: calc(57.3% - 2%);
  left: 59.8%;
}

.text-hadano {
  height: 3%;
  top: calc(64.7% - 2%);
  left: 18.8%;
}

.text-fujisawa {
  height: 6.3%;
  top: calc(71.5% - 2%);
  left: 47%;
}

.text-yokosuka {
  height: 6.3%;
  top: calc(85.5% - 2%);
  left: 54.5%;
}

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

  /* ------------- ピン ------------ */
  .pin-shinyuri {
    /*top: 15.9%;
    left: 52.2%;*/
	top: 16.5%;
    left: 53.2%;
  }

  .pin-musashikosugi {
    top: 23%;
    left: 75.5%;
  }

  .pin-sagamihara {
    top: 23.25%;
    left: 26.3%;
  }

  .pin-tamaplaza {
    top: 24.2%;
    left: 60.5%;
  }

  .pin-kawasaki {
    top: 34%;
    left: 84.5%;
  }

  .pin-tsurumi {
    top: 35.75%;
    left: 79.4%;
  }

  .pin-yokohamamachida {
    /*top: 38.3%;
    left: 39%;*/
	top: 37.3%;
    left: 43%;
  }

  .pin-kohoku {
    top: 38.6%;
    left: 66%;
  }

  .pin-futamatagawa {
    top: 48%;
    left: 55.1%;
  }

  .pin-atsugi {
    top: 49.35%;
    left: 25%;
  }

  .pin-konandai {
    top: 65.2%;
    left: 64.1%;
  }

  .pin-shonanhiratsuka {
    top: 66.2%;
    left: 28.1%;
  }

  .pin-hadano {
    top: 68.3%;
    left: 3.15%;
  }

  .pin-fujisawa {
    top: 74.3%;
    left: 44.5%;
  }

  .pin-yokosuka {
    top: 87.9%;
    left: 80.8%;
  }

  /* ------------ 会場名 ------------- */
  .text-shinyuri {
    height: 5.775%;
    top: 16.4%;
    /*left: 29.1%;*/
	left: 30.5%;
  }

  .text-musashikosugi {
    height: 2.75%;
    top: 19.3%;
    left: 65.45%;
  }

  .text-sagamihara {
    height: 2.75%;
    top: 25.35%;
    left: 5%;
  }

  .text-tamaplaza {
    height: 5.775%;
    top: 28.4%;
    left: 41.5%;
  }

  .text-kawasaki {
    height: 2.75%;
    top: 10.2%;
    left: 77.1%;
  }

  .text-tsurumi {
    height: 2.75%;
    top: 3.7%;
    left: 76%;
  }

  .text-yokohamamachida {
    height: 2.75%;
    /*top: 40.3%;
    left: 3.7%;*/
	top: 42.3%;
    left: 8.2%;
  }

  .text-kohoku {
    height: 5.775%;
    /*top: 39.7%;
    left: 48.4%;*/
	top: 36.2%;
    left: 54%;
  }

  .text-futamatagawa {
    height: 5.775%;
    top: 51.7%;
    left: 63%;
  }

  .text-atsugi {
    height: 2.75%;
    top: 51.5%;
    left: 32.9%;
  }

  .text-konandai {
    height: 5.775%;
    top: 63.8%;
    left: 71.5%;
  }

  .text-shonanhiratsuka {
    height: 5.775%;
    top: 66.8%;
    left: 36%;
  }

  .text-hadano {
    height: 2.75%;
    top: 64.5%;
    left: 3.2%;
  }

  .text-fujisawa {
    height: 5.775%;
    top: 75.5%;
    left: 52.5%;
  }

  .text-yokosuka {
    height: 5.775%;
    top: 88.5%;
    left: 63%;
  }

  /* -------------------- */
  .kawasaki-line {
    top: 13.7%;
    left: 91%;
    width: 3.6%;
  }

  .tsurumi-line {
    top: 7.1%;
    left: 84.4%;
    width: 12.05%;
  }
}

/*----------------2024/7相模原住宅公園【新会場】マップ用----------------------*/

.pin-sagamihara2{
	top: calc((12% + 3.5%) - 2%);
    left: calc(31.5% - 2%);
}

.text-sagamihara2{
	height: 3%;
    top: calc((13.4% + 3.5%) - 2%);
    left: calc(10.2% - 3%);
}


@media only screen and (max-width: 767px){
	
	.pin-sagamihara2{
		top: calc(22% + 3%);
    	left: calc(28% - 3%);
	
	} 
	
	.text-sagamihara2{
	    height: 2.75%;
        top: calc(31.8% + 3%);;
        left: calc(7.1% - 5%);
	}
	
}
/*----------------2024/7相模原住宅公園【新会場】マップ用ここまで----------------------*/
