@charset "utf-8";
/* CSS Document */
/* ページトップ */
.site_link {
  background: #d9d9d9;
  justify-content: center;
  font-size: 0.7em;
 font-weight:700;
  padding:5px;
}
.site_link div:first-child {
  margin-right: 20px;
}
.site_link a {
  color: #000;
  border-bottom: solid 1px;
  padding: 2px;
}
.foot_link {
  background: #b3b3b3;
  justify-content: center;
  font-size: 0.7em;
}
.foot_link div:first-child {
  margin-right: 20px;
}
.foot_link a {
  color: #000;
}
.footer_wrap {
  background: #b90a0a;
  color: #fff;
  font-size: 12px;
}

/*==========================
          tablet
========================== */
/* ------ 1080px以下 ------- */
@media (max-width: 1080px) {

}
/*==========================
          tablet　mini
========================== */
@media only screen and (min-width: 600px) and (max-width: 781px) {

}
/*==========================
            SP
========================== */
/* ------ 500px以下 ------- */
@media (max-width: 500px) {
  .site_link {
    flex-direction: column;
    align-items: center;
    padding:10px;
   }
   .site_link div:first-child {
     margin-right: 0;
     margin-bottom: 10px;
   }
  /*テキスト*/
  .footer_wrap p {
    font-size: 12px;
  }
}