/* Slim affiliate top bar */
.aff-bar{
  background:#f1e8df;
  color:#6b5f53;
  font-size:13px;
  text-align:center;
  padding:6px 10px;
  border-bottom:1px solid #e4dcd2;
}
/* Elegant slim header defaults (works for many themes) */
.site-header{background:#f9f6f3;padding:12px 0;border-bottom:1px solid #e4dcd2;}
.site-branding{float:left;margin-left:20px;}
.main-navigation{float:right;margin-right:24px;}
.main-navigation a{color:#4a4a4a;font-size:15px;font-weight:500;text-transform:uppercase;margin-left:22px;text-decoration:none;}
.main-navigation a:hover{color:#bfa27a;}
.main-navigation a[href*="shop"], .main-navigation a[href*="ショップ"]{
  background:#d5bfa4;color:#fff;padding:6px 14px;border-radius:4px;
}
@media(max-width: 782px){
  .main-navigation a{margin-left:14px;font-size:14px;}
}
