@charset "UTF-8";

.wid-5 {
  width: 5%;
}

.icon_pin {
  width: 100%;
  height: auto;
  vertical-align: text-bottom !important;
}

.map_text {
  color: #066dc4;
  margin-left: 5px;
  font-size: 0.8rem;
}

.hidden_text{
  font-size: 0;
  text-indent: -999vw;
}

.link_blank_02:hover,
.link_blank_02:focus {
  text-decoration: underline;
}

#maplink,
#maplink_sp {
  margin-top: 5px;
  text-align: center;
  white-space: nowrap;
}

#maplink_sp {
  float: left;
}

@media screen and (min-width: 769px){
  #maplink_sp {
    display: none;
  }
}

@media screen and (max-width: 768px){
  #maplink {
    display: none;
  }

  #maplink_sp {
    width: 100%;
  }
}
