.main_head_0 {background: #ffffff; border-bottom: 2px solid var(--color_1_035); -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.main_head_1 {display: flex; flex-wrap: nowrap; align-items: top; max-width: 100%; justify-content: left; align-items: center; padding: 10px 20px;}
  .main_head_1_1 {flex-basis: 100%; font-size: 18px; font-weight: 2;}
  .main_head_1_2 {flex: 0 0 auto; padding-left: 0px;}
    .main_head_1_2_uname {padding: 0px 10px 0px 0px; font-size: 11px; font-weight: 1; cursor: pointer;}
    .main_head_1_2_icon {width: 32px; height: 32px; cursor: pointer; border: 0px solid var(--color_1_025); border-radius: 10px;
                         background-size: 24px; background-color: var(--color_1_000);}
    /* .main_head_1_2_icon:hover {background-color: var(--color_1_010);} */
  .main_head_1_3 {display: block; flex: 0 0 auto; padding-right: 10px;}

.main_0 {display: flex; flex-wrap: nowrap; align-items: top; max-width: 100%; justify-content: left; margin: 0px auto;
        }/*-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;*/
.main_1 {flex: 0 0 250px; padding: 10px 0px; background: #ffffff; overflow: auto;
         border-right: 2px solid var(--color_1_035); scrollbar-width: thin; scrollbar-color: var(--color_1_035);}
  .main_1_1 {position: relative;}
.main_2 {flex-basis: 100%; padding: 0px; scrollbar-width: thin; scrollbar-color: var(--color_1_035) var(--color_1_000);}
  .main_2_1 {background: #ffffff; padding: 10px 25px; border: 0px solid var(--color_1_035); overflow: auto;}


/* Portrait */
@media only screen and (orientation:portrait) {
  .main_head_1 {padding: 10px;}
  .main_head_1_1 {font-size: 14px; font-weight: 2;}
  .main_head_1_2 {padding-left: 0px;}
    .main_head_1_2_uname {padding: 0px 10px 0px 0px; font-size: 11px; max-width: 70px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
    .main_head_1_2_icon {background-size: 24px;}
  .main_head_1_3 {display: block; flex: 0 0 auto; padding-right: 10px;}

  .main_1 {display: none; position: fixed; width: 100%; z-index: 99; border-right: 0px;}
  .main_2 {font-size: 85% !important;}
    .main_2_1 {background: #ffffff; padding: 10px 20px; border: 0px solid var(--color_1_035); overflow: auto;}
}
