#frame_top #top_main {
  position: relative;
  height: var(--frame_top_height);
  display: flex;
  justify-content: space-between;
}

#frame_top #top_main #head_title {
  position: relative;
  flex:1;
}
#frame_top #top_main #head_info {
  position: relative;
  flex:1;
  display: flex;
  align-items: center;
}

#frame_top #top_main #head_info .info_grp {
  position: absolute;
  right: 0;
}

#frame_top #top_main #head_info .info_grp .member_info a{
  margin-left: 2.2em;
}


.frame_topmode #frame_top #hamburger_icon .icon {
  color: var(--color_text_menu_impt);
}