/* グローバルメニュー */
:root{
  --menu-item-v-gap: 25px !important; /* メニュー間のマージン */
    @media screen and (max-height: 660px) {
      --menu-item-v-gap: 20px !important; /* ウィンドウ縦が小さい場合のメニュー間のマージン */
    }
  }

#global-navi-sub li {
    margin-bottom: calc(var(--menu-item-v-gap) * 0.7);
}

@media screen and (min-width: 768px){
#global-navi-sub {
    bottom: 100px;
}
}


@media screen and (min-width: 768px){
.list-wrapper .inner {
    direction: rtl;
    padding: 50px 0;
    padding-left: 0;
}
}