/* 遷移公告 */
.news-migration{
  position: fixed;
  padding: 1rem 30rem;
  background-color: rgba(27, 27, 27, 0.8);
  display: block;
  z-index: 99999;
  width: 100%;
  height: 100vh;
}



h2.news{
  font-size: 3em;
  text-align: center;
  width: 95%;
  color: #d91717;
  text-decoration: dotted;
  padding: 0em 0em .25em 0;
  margin-top: -.25em;
}

.news-toast {
  
  max-width: 100%;
  font-size: .875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 1);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, .1);
  box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
  border-radius: .25rem;
  justify-content: center ;
  align-items: center ;
  margin-top: 15vh;

}


.news-toast-body {
  padding: .75rem;
  word-wrap: break-word;
  background: url(../images/bg-news.jpg) no-repeat;
    background-size: cover;
}

.news-toast-body p {
  font-size: 1.55em;
  text-align: center;
  color: #393939;
    line-height: 2em;
    font-weight: 600;
}

.mobil-nbr a{
  text-decoration: none;
  color: #0e8946;
  font-size: 1.85em;
  font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
}

.mobil-nbr a:hover{
  color: #0cdd6a;text-decoration: none;
}

.map-address a{
  text-decoration: none;
  color: #0059ff;
  font-size: 1.05em;
  font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;line-height: 22px;
}

.map-address a:hover{
  color: #0e01ff;text-decoration: none;
}



button.btn-close-news img {
  width: 2rem;
  z-index: 999999;
}

.btn-close-news {
    border: 0;
    background: transparent;
    width: 5%;
}

@media (max-width: 1024px) {
  .news-migration {
    padding: 1rem 1rem;
}

}
@media (max-width: 769px) {
  .news-migration {
    padding: 1rem 1rem;
}

.btn-close-news {
  width: 12%;
  margin-top: -5em;
}

.box-tag {
  display: inline-flex;
}

.news-toast-body p {
  font-size: 1.25em;
}

h2.news {
  font-size: 2.5em;
  margin-left: .5rem;
}

}
