header{background-color:#fff;text-align:center;padding:10px 0}header .logo img{width:30%;vertical-align:middle}@media screen and (min-width:768px){header{padding:20px 0}.header_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_inner>*{-ms-flex-negative:0;flex-shrink:0}.header_inner .logo{margin-right:30px}.header_inner .logo img{width:200px}.header_inner h1 img{width:200px}}