br.mob_br{display:none}@media (width <= 1200px) {
  .hd-pc-menu-submenu a {
    text-align: center;
  }
  .hd-pc-menu-submenu a img, .hd-pc-menu-submenu a .waku {
    margin: 0 auto 10px;
  }
  .hd-pc-menu-submenu a div {
    display: block;
  }
}@media (width <= 991px) {
  br.mob_br {
    display: block;
  }
}@media (781px <= width) {
  main table th br.mob_br, main table td br.mob_br {
    display: none;
  }
}@media (width <= 767px) {
  main {
    margin-top: 60px;
  }
}@media (width <= 600px) {
  html, body {
    font-size: 15px;
  }
}