/* osms only!! */
.header_logo a > .img{
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center left;
  width: 210px;
  height: 44px;
}
.footer_info_logo_wrap > .img {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center left;
  height: 44px;
}
@media screen and (max-width: 640px) {
  .header_logo a >.img {
    width: 165px;
    height: 34px;
  }
  .footer_info_logo_wrap > .img {
    height: 34px;
  }
}
@media screen and (max-width: 375px) {
  .header_logo a > .img{
    width: 136px;
    height: 28px;
  }
}