/* --------------------start_地図から探す-------------------- */
#Map {
  height: 582px;
  background-image: url(/attending/common/senmon/images/map_d/tokyo01_pc.svg);
}

/* start_map01 */
.Map__item--OkutamaOme {
  top: 167px;
  left: 50px;
}

.Map__item--MusashinoTachikawaFuchuMitakaChofu {
  top: 245px;
  left: 158px;
}

.Map__item--TamaMachida {
  top: 300px;
  left: 376px;
}

.Map__item--tokyo23ku {
  top: 369px;
  right: 380px;
}

.Map__item--OgasawaraIslands {
  bottom: 60px;
  left: 170px;
}

.Map__item--izu-Oshima {
  bottom: 60px;
  left: 348px;
}

.Map__item--Hachijojima {
  bottom: 60px;
  right: 380px;
}
/* end_map01 */

/* start_map02 */
.Map__item--tokyo {
  left: 0px;
  top: 60px;
}

.Map__item--IkebukuroMejiroAkabaneItabashiNerima {
  left: 263px;
  top: 152px;
}

.Map__item--UenoAsakusaBothcountriesAdachi {
  left: 345px;
  top: 207px;
}

.Map__item--ShinjukuNakanoSuginami {
  left: 0px;
  top: 262px;
}

.Map__item--OchanomizuAqueductBridgeIidabashi {
  left: 301px;
  top: 262px;
}

.Map__item--AkasakaRoppongiToranomon {
  left: 129px;
  top: 317px;
}

.Map__item--KotoEdogawaShinkoiwa {
  right: 380px;
  top: 317px;
}

.Map__item--ShibuyaEbisuAoyama {
  left: 12px;
  top: 372px;
}

.Map__item--TokyostationNihonbashiGinzaYurakucho {
  right: 380px;
  top: 372px;
}

.Map__item--ShinagawaMeguroHanedaKamata {
  left: 120px;
  top: 437px;
}

.Map__item--ShimbashiShiodomeOdaiba {
  right: 380px;
  top: 427px;
}
/* end_map02 */
/* --------------------end_地図から探す-------------------- */

/* --------------------start_他の都道府県-------------------- */
.SenmonLink__link-homen[href="/kanto/tokyo/"] {
  color: var(--corporate-color);
  pointer-events: none;
}
/* --------------------end_他の都道府県-------------------- */

/* #SenmonRelated{
  margin-bottom: 0;
} */

.related_links_bntokyo{
  margin: 5px 0 60px 0;
}

.related_links_bntokyo img{
  width: 340px;
  transition: opacity 0.3s;
}

.related_links_bntokyo:hover img {
  opacity: var(--hoverOpacity);
}
.related_links_bntokyo a{
  display: flex;
  gap: 3px;
}
.related_links_bntokyo a::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-right: 3px;
  border-top: 2px solid var(--corporate-color);
  border-right: 2px solid var(--corporate-color);
  transform: rotate(45deg);
  vertical-align: 2px;
}