
.language-picker{position:relative;flex-shrink:0}.language-picker summary{list-style:none;cursor:pointer;display:flex;align-items:center;padding:5px}.language-picker summary::-webkit-details-marker{display:none}.language-picker svg{display:block;width:30px;height:20px}.language-options{position:absolute;right:0;top:100%;background:#262626;padding:10px;min-width:135px;z-index:30;box-shadow:0 4px 15px #0005}.language-options a{display:flex!important;align-items:center;gap:10px;padding:9px!important;white-space:nowrap;font-size:14px!important;color:white!important}.language-options a:hover{background:#444}.language-options [aria-current=true]{outline:1px solid #888}html[lang=en] body{font-family:GmarketSans,sans-serif}html[lang=ja] body{font-family:'Meiryo UI',Meiryo,'Yu Gothic',sans-serif}html[lang=en] .navigation{gap:22px}html[lang=en] h1,html[lang=en] h2,html[lang=ja] h1,html[lang=ja] h2{overflow-wrap:anywhere}html[lang=en] .hero-text h1{font-family:GmarketSans,sans-serif}.localized-diagram{position:relative}.diagram-labels{position:absolute;bottom:0;left:0;right:0;background:white;color:#222;display:flex;justify-content:space-around;text-align:center;padding:8px 2px;font-size:clamp(10px,1.2vw,15px);line-height:1.6}.diagram-unit{position:absolute;top:1%;right:1%;background:white;color:#222;padding:5px;font-size:12px}@media(max-width:760px){html[lang=en] .navigation{gap:0}.language-options{right:auto;left:0}.language-picker summary{padding:12px 0}.diagram-labels{font-size:10px}}
@media(min-width:761px){.navigation>.language-picker{align-self:flex-end;margin-bottom:0;line-height:1}.navigation>.language-picker>summary{padding:0 5px;align-items:flex-end;line-height:1}}
