header {}
header h1 {}
header h1 a {display: block; height: 5.5rem; text-align: center;padding: 1.5rem 0; border-bottom: 1px solid #eee;}
header h1 a img {height: 100%;}
header ul {display:flex; justify-content:space-between; padding: 0.5rem 0; margin: 1rem 0;}
header ul li {width: 33%;text-align: center;}
header ul li a { font-size:1.6rem; position: relative;}
header ul li a.active {padding: 0.3rem 1rem; background: #ed8a20; color:#fff; border-radius:2rem}
header ul li a::after {content:''; display:block; width: 1px; height: 1.4rem; background: #eee; position: absolute; right: -4rem; top:0.4rem;}
header ul li:last-child a::after {display: none;}