@charset "utf-8";

#adinfo {
  font-size: 62.5%;
  box-sizing: border-box;
  margin: 0px;
  padding: 0px;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -o-text-size-adjust: 100%;
  text-size-adjust: 100%;
  text-align: justify;
  text-justify: inter-ideograph;

  *,
  *:before,
  *:after {
    background-repeat: no-repeat;
    box-sizing: inherit;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  dl,
  dt,
  dd,
  ul,
  li,
  ol,
  p {
    margin: 0px;
    padding: 0px;
  }

  article,
  aside,
  details,
  figcaption,
  figure,
  footer,
  header,
  hgroup,
  main,
  menu,
  nav,
  section,
  summary {
    display: block;
  }

  ul {
    list-style-type: none;
  }

  a {
    color: inherit;
    background-color: transparent;
    text-decoration: none;
    transition: 0.2s linear;
    cursor: pointer;

    &:hover,
    a:active {
      outline-width: 0;
    }

    &:hover {
      opacity: 0.6;
    }
  }

  @media only screen and (max-width: 768px) {
    a:hover {
      opacity: 1;
    }
  }

  img {
    width: 100%;
    max-width: 100%;
    height: auto;
    margin: 0px;
    padding: 0px;
    border: none;
    vertical-align: top;
  }

  table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: none;
  }
  table th {
    background-color: transparent !important;
  }
  table td,
  table th {
    padding: 0;
    border: none;
    vertical-align: inherit;
  }
  table th {
    text-align: left;
  }
  .clearfix:after,
  .wrap:after {
    content: "";
    clear: both;
    display: block;
  }
}
