/* JP / EN switch (About, Store, Music, Live): just under the header line, on the right */
.site-header{position:relative}
.lang-toggle{position:absolute;right:26px;top:calc(100% + 14px);z-index:20;display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.14em;line-height:1}
.lang-toggle button{font:inherit;letter-spacing:inherit;color:inherit;background:none;border:0;border-bottom:1px solid transparent;padding:7px 1px 6px;cursor:pointer;opacity:.5;transition:opacity .2s}
.lang-toggle button:hover{opacity:.85}
.lang-toggle button[aria-pressed=true]{opacity:1;border-color:currentColor}
.lang-toggle span{opacity:.35}
@media(max-width:760px){.lang-toggle{right:0;top:calc(100% + 10px)}}
