.tree-with-sub-img>.h2m-tree-menu{opacity: 1 !important; visibility: visible !important; z-index: 1 !important; position: static !important; box-shadow: none !important; border-radius: 0 !important;}
.tree-with-sub-img>.h2m-tree-menu>.h2m-tree-list{display: flex; flex-wrap: wrap;}
.tree-with-sub-img>.h2m-tree-menu>.h2m-tree-list>.h2m-tree-menu-item{width: 50%; padding: 0px !important;}
.tree-with-sub-img>.h2m-menu-item-inner--sub>.h2m-menu-indicator{display: none !important;}
.h2m-menu-nav.h2m-menu__mobile .h2m-main-menu-item .tree-with-sub-img>.h2m-tree-menu{display: flex !important;}
@media screen and (max-width: 999px){
.header__primary-nav ul.contents,ul.site-nav{display: none !important;}
}
ul.h2m-menu-nav li{padding: 0;}
@media screen and (min-width: 1000px){
.header-sidebar__main-panel .header-sidebar__linklist{display: none !important;}
}
.h2m-menu-nav.h2m-menu__desktop.h2m-menu-orientation--vertical.h2m-menu-v--popup_right .h2m-submenu--root,
.h2m-menu-nav.h2m-menu__desktop.h2m-menu-orientation--vertical.h2m-menu-v--popup_right .h2m-tree-menu{position: fixed; left: 100%; top: 0 !important; height: 100vh; --h2m-eff-translateX: 0px !important; padding-top: 92px;}
.h2m-menu-nav.h2m-menu__desktop.h2m-menu-orientation--vertical.h2m-menu-v--popup_right .h2m-tree-menu.h2m-tree-menu--root-tree{margin-top: -80px !important; }
.h2m-menu-nav{margin: 0 !important;}
.h2m-tree-menu.h2m-tree-menu--subtree.h2m-submenu-content.h2m-submenu-pos--undefined.h2m-menu-animation--none
  > .h2m-tree-list:not(:first-of-type) {
margin-top: 40px !important;
}
.h2m-menu-nav.h2m-menu__desktop.h2m-menu-orientation--vertical.h2m-menu-v--popup_right .h2m-submenu--root:before,
.h2m-menu-nav.h2m-menu__desktop.h2m-menu-orientation--vertical.h2m-menu-v--popup_right .h2m-tree-menu:before{content: ""; position: absolute; left: -38px; top: 0; height: 100%; width: 40px;z-index: 2;}
.h2m-menu-nav.h2m-menu__desktop.h2m-menu-orientation--vertical.h2m-menu-v--popup_right .h2m-tree-menu--root-tree:before{width: 80px; left: -78px;}