/* 旧メニュー構成（Home / Demo Car / Used Car / Shopping / Original Parts▾ / Gallery▾ / Contact） */
.tmr-dd{position:relative;display:flex;align-items:center}
.tmr-dd__btn{font:inherit;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.16em;color:var(--cp-text);background:none;border:0;border-bottom:1px solid transparent;padding:.4rem 0;cursor:pointer}
.tmr-dd__btn::after{content:"";display:inline-block;margin-left:.45em;border:4px solid transparent;border-top-color:currentColor;vertical-align:.1em}
.tmr-dd:hover .tmr-dd__btn,.tmr-dd.is-current .tmr-dd__btn{color:var(--cp-kick);border-bottom-color:var(--cp-kick)}
.tmr-dd__menu{position:absolute;top:100%;left:-1rem;min-width:12.5rem;display:none;flex-direction:column;padding:.5rem 1rem;background:#0D0D1A;border:1px solid var(--cp-line);z-index:950}
.tmr-dd:hover .tmr-dd__menu,.tmr-dd:focus-within .tmr-dd__menu,.tmr-dd.is-open .tmr-dd__menu{display:flex}
.tmr-dd__menu a{padding:.55rem 0!important}
.site-header .global-nav{align-items:center}
@media(min-width:1025px){.nav-toggle{display:none!important}}
.drawer__nav{display:flex!important;flex-direction:column}
.drawer__nav a{font-size:.95rem!important}
.drawer__group{margin:0;padding:1rem 0 .25rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;color:var(--cp-muted);border-bottom:1px solid var(--cp-line)}
.drawer__nav .drawer__sub{padding-left:1.25rem}