.banner-head{padding:20px;background-color:#fbf8f1;margin-bottom:40px}.banner-head-inner{min-height:300px;max-width:1200px;display:-webkit-flex;display:-moz-box;display:flex;margin-right:auto;margin-left:auto;-webkit-align-items:center;-moz-box-align:center;align-items:center;text-align:center;position:relative;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.banner-head-inner h1{margin-bottom:20px;margin-top:10px;font-feature-settings:"ss01" on,"ss02" on;letter-spacing:1.12px}@media (min-width:800px){.banner-head{padding:40px 20px;margin-bottom:80px}.banner-head-inner h1{margin-bottom:40px}}@media (max-width:799.9px){.banner-head-inner h1{letter-spacing:.64px;word-break:normal}}