footer{
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', '小塚ゴシック Pro','Kozuka Gothic Pro', sans-serif;
  height: 350px;
  text-align: center;
}

.footer-logo img{
  margin-top: 100px;
  width: 400px;
}

.footer-company-wrapper{
  margin-top: 75px;
}

.footer-comopany-name{
  margin-top: -10px;
  font-size: 21pt;
  line-height: 1;
}

.footer-comopany-address{
  margin-top: -20px;
  font-size: 16pt;
  line-height: 38pt;
}

.other-wrapper{
  height: 50px;
  display: flex;
}

.other-wrapper a{
  color: #FFF;
  font-size: 18pt;
}

.other-privacy{
  width: 50%;
  background-color: #18268B;
  padding-top: 5px;
}

.other-credit{
  width: 50%;
  background-color: #666666;
  padding-top: 5px;
}

@media screen and (max-width:768px) {
/*　画面サイズが768px以下はここを読み込む　*/

  footer {
    height: 200px;
  }

  .footer-logo img{
    margin-top: 50px;
    width: 150px;
  }

  .footer-company-wrapper {
    margin-top: 50px;
  }

  .footer-comopany-name {
    font-size: 10pt;
  }
  .footer-comopany-address{
    font-size: 7pt;
  }

  .other-wrapper{
    margin-bottom: 50px;
  }

  .other-wrapper a {
    font-size: 10pt;
  }

  .other-privacy {
    padding-top: 16px;
  }

  .other-credit {
    padding-top: 16px;
  }

}
