@charset "utf-8";
/* CSS Document */
.sh_ft {
  display: flex;
}
.sh_ft .inner {
  width: 100%;
}
.sh_ft .inner .footlink svg {
  width: 220px;
}
.sh_ft .inner .footlinkright {
  float: left;
  width: 30%;
  text-align: right;
}
.sh_ft .inner .ftbottom {
  background: #e8d8b5;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.sh_ft .inner .ftbottom .widthmargin {
  overflow: hidden;
  padding: 70px 0;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  align-content: flex-start;
}
.sh_ft .inner .ftbottom .ft_right_share {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  column-gap: 100px;
}
.sh_ft .inner .ftbottom .ftbottom-copyright {
  margin-left: 5%;
  margin-right: 5%;
  width: 90%;
  margin-bottom: 50px;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  align-content: flex-start;
}
.sh_ft .inner .ftbottom .ft_txt {
  line-height: 1.6;
  padding-top: 15px;
}
.sh_ft .inner .ftbottom .ftbottom-copyright .copyright {
}
.sh_ft .inner .ftbottom .ftbottom-copyright .privacy {
}

@media (max-width: 1200px) {
  .sh_ft .inner .ftbottom .ft_right_share {
    flex-direction: column;
    align-items: flex-end;
  }
}
