.rmc-tabs {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  position: relative;
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.rmc-tabs * {
  box-sizing: border-box;
}
.rmc-tabs-content-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  width: 100%;
  height: 100%;
}
.rmc-tabs-content-wrap-animated {
  transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1), left 0.3s cubic-bezier(0.35, 0, 0.25, 1), top 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  will-change: transform, left, top;
}
.rmc-tabs-pane-wrap {
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  overflow-y: auto;
}
.rmc-tabs-tab-bar-wrap {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.rmc-tabs-horizontal .rmc-tabs-pane-wrap-active {
  height: auto;
}
.rmc-tabs-horizontal .rmc-tabs-pane-wrap-inactive {
  height: 0;
  overflow: visible;
}
.rmc-tabs-vertical .rmc-tabs-content-wrap {
  -ms-flex-direction: column;
      flex-direction: column;
}
.rmc-tabs-vertical .rmc-tabs-tab-bar-wrap {
  height: 100%;
}
.rmc-tabs-vertical .rmc-tabs-pane-wrap {
  height: 100%;
}
.rmc-tabs-vertical .rmc-tabs-pane-wrap-active {
  overflow: auto;
}
.rmc-tabs-vertical .rmc-tabs-pane-wrap-inactive {
  overflow: hidden;
}
.rmc-tabs-top,
.rmc-tabs-bottom {
  -ms-flex-direction: column;
      flex-direction: column;
}
.rmc-tabs-left,
.rmc-tabs-right {
  -ms-flex-direction: row;
      flex-direction: row;
}
.rmc-tabs-tab-bar {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%;
  overflow: visible;
  z-index: 1;
}
.rmc-tabs-tab-bar-tab {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  font-size: 14px;
  line-height: 14px;
}
.rmc-tabs-tab-bar-tab-active {
  color: #108ee9;
}
.rmc-tabs-tab-bar-underline {
  position: absolute;
  border: 1px #108ee9 solid;
}
.rmc-tabs-tab-bar-animated .rmc-tabs-tab-bar-content {
  transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  will-change: transform;
}
.rmc-tabs-tab-bar-animated .rmc-tabs-tab-bar-underline {
  transition: top 0.3s cubic-bezier(0.35, 0, 0.25, 1), left 0.3s cubic-bezier(0.35, 0, 0.25, 1), color 0.3s cubic-bezier(0.35, 0, 0.25, 1), width 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  will-change: top, left, width, color;
}
.rmc-tabs-tab-bar-top,
.rmc-tabs-tab-bar-bottom {
  -ms-flex-direction: row;
      flex-direction: row;
}
.rmc-tabs-tab-bar-top .rmc-tabs-tab-bar-content,
.rmc-tabs-tab-bar-bottom .rmc-tabs-tab-bar-content {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-direction: row;
      flex-direction: row;
}
.rmc-tabs-tab-bar-top .rmc-tabs-tab-bar-prevpage,
.rmc-tabs-tab-bar-bottom .rmc-tabs-tab-bar-prevpage {
  pointer-events: none;
  position: absolute;
  top: 0;
  display: block;
  width: 59px;
  height: 100%;
  content: ' ';
  z-index: 1;
  left: 0;
  background: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0));
}
.rmc-tabs-tab-bar-top .rmc-tabs-tab-bar-nextpage,
.rmc-tabs-tab-bar-bottom .rmc-tabs-tab-bar-nextpage {
  pointer-events: none;
  position: absolute;
  top: 0;
  display: block;
  width: 59px;
  height: 100%;
  content: ' ';
  z-index: 1;
  right: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff);
}
.rmc-tabs-tab-bar-top .rmc-tabs-tab-bar-tab,
.rmc-tabs-tab-bar-bottom .rmc-tabs-tab-bar-tab {
  padding: 8px 0;
}
.rmc-tabs-tab-bar-top .rmc-tabs-tab-bar-underline,
.rmc-tabs-tab-bar-bottom .rmc-tabs-tab-bar-underline {
  bottom: 0;
}
.rmc-tabs-tab-bar-top {
  border-bottom: 1px #eee solid;
}
.rmc-tabs-tab-bar-bottom {
  border-top: 1px #eee solid;
}
.rmc-tabs-tab-bar-left,
.rmc-tabs-tab-bar-right {
  -ms-flex-direction: column;
      flex-direction: column;
}
.rmc-tabs-tab-bar-left .rmc-tabs-tab-bar-content,
.rmc-tabs-tab-bar-right .rmc-tabs-tab-bar-content {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-direction: column;
      flex-direction: column;
}
.rmc-tabs-tab-bar-left .rmc-tabs-tab-bar-tab,
.rmc-tabs-tab-bar-right .rmc-tabs-tab-bar-tab {
  padding: 0 8px;
}
.rmc-tabs-tab-bar-left {
  border-right: 1px #eee solid;
}
.rmc-tabs-tab-bar-left .rmc-tabs-tab-bar-underline {
  right: 0;
}
.rmc-tabs-tab-bar-right {
  border-left: 1px #eee solid;
}
.rmc-tabs-tab-bar-right .rmc-tabs-tab-bar-underline {
  left: 0;
}

.rmc-tabs-tab-bar {
  position: fixed;
  top: 48px;
  left: 0;
  right: 0;
  /* z-index: 1; */
  height: 48px;
}

.rmc-tabs-tab-bar-top {
  border-bottom: 1px #00000029 solid;
  box-shadow: 0px 1px 3px #00000029;
  opacity: 1;
}

.rmc-tabs-content-wrap {
  margin-top: 97px;
  min-height: calc(100vh - 97px);
}

.rmc-tabs-tab-bar-tab-active {
  font-weight: bold;
}
._2P9jfjkHdMXZ64BTMlA-pf {
  margin-left: 2px; }

._28SWL-KSo7AARaBLKb7x2H {
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 4;
  width: 100vw; }
  ._28SWL-KSo7AARaBLKb7x2H ._2FzeFxk_9X-Gi0yIJcw0ua {
    position: absolute; }

@charset "UTF-8";
.ca7PjITV2NbeaxKD53vi5 {
  line-height: 1.4; }
  .ca7PjITV2NbeaxKD53vi5 ._1zng7nZaCK-IoQs3BM8C1i {
    background-color: #ff00001a;
    padding: 15px 10px 10px 10px;
    color: #333333;
    border-bottom: 1px solid #fafafa; }
  .ca7PjITV2NbeaxKD53vi5 .eYpzbfYoSUmhimOFI9GCP {
    font-size: 14px;
    display: flex; }
    .ca7PjITV2NbeaxKD53vi5 .eYpzbfYoSUmhimOFI9GCP img {
      width: 16px;
      height: 16px;
      margin-right: 10px; }
    .ca7PjITV2NbeaxKD53vi5 .eYpzbfYoSUmhimOFI9GCP ._1918V6dln16VLH_T7w_gyu {
      flex: 1;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    .ca7PjITV2NbeaxKD53vi5 .eYpzbfYoSUmhimOFI9GCP ._1ZXLXksv9xNrkxZmttaB0F {
      white-space: normal;
      overflow: visible; }

.Cda09d2SxNhk1-ZYJ51iD {
  margin: 0px 22px 0px 22px; }
  .Cda09d2SxNhk1-ZYJ51iD ._3lbxxBkZLi0s2wJ7NBG7H_ {
    font-size: 14px;
    font-family: "Arial", "\30D2\30E9\30AE\30CE\89D2\30B4\30B7\30C3\30AF   ProN", "Hiragino Kaku Gothic ProN", "\30E1\30A4\30EA\30AA", "Meiryo", sans-serif;
    margin: 10px 0px 0px 0px; }

._1QBMywvrzsZCG9dqcnUfLm {
  height: auto;
  background-color: #fafafa;
  box-shadow: 0px 1px 3px #00000033;
  border-radius: 6px;
  margin: 12px; }

._2XEQYyVsyMlR7s9qtCIsEI {
  background-color: #0000000d;
  border-radius: 4px; }

._3smVJaJ2GldCeGVG0WiEGe {
  font-size: 12px;
  text-align: right;
  margin-top: 8px; }
  ._3smVJaJ2GldCeGVG0WiEGe div {
    margin-top: 10px; }
  ._3smVJaJ2GldCeGVG0WiEGe a {
    color: #ad9951;
    padding: 4px 0px 4px 4px; }
    ._3smVJaJ2GldCeGVG0WiEGe a ._3xYYpZJF8dVDURXsFBV4IE {
      margin-top: -4px; }
    ._3smVJaJ2GldCeGVG0WiEGe a span {
      margin-left: 4px; }
    ._3smVJaJ2GldCeGVG0WiEGe a._2-4gVLfHngfzSUdG2H-IOd {
      background-color: #0000000d; }
    ._3smVJaJ2GldCeGVG0WiEGe a.C1Xhot1sV-rUoK8lp_upT {
      background-color: #0000000d; }
    ._3smVJaJ2GldCeGVG0WiEGe a._1smrTP61dYTArkaDTjNgy8 {
      background-color: #0000000d; }

._2z3GPykEWlhniIoWQmS0eF {
  font-size: 12px;
  text-align: right; }
  ._2z3GPykEWlhniIoWQmS0eF div {
    margin-top: 3px; }
  ._2z3GPykEWlhniIoWQmS0eF a {
    color: #ad9951;
    padding: 4px 0px 4px 4px; }
    ._2z3GPykEWlhniIoWQmS0eF a ._3xYYpZJF8dVDURXsFBV4IE {
      margin-top: -4px; }
    ._2z3GPykEWlhniIoWQmS0eF a span {
      margin-left: 4px; }
    ._2z3GPykEWlhniIoWQmS0eF a._2-4gVLfHngfzSUdG2H-IOd {
      background-color: #0000000d; }

._2H50jVu1SskP-6fjmbplST {
  font-size: 12px;
  text-align: right; }
  ._2H50jVu1SskP-6fjmbplST div {
    margin-top: 3px; }
  ._2H50jVu1SskP-6fjmbplST a {
    color: #ad9951;
    padding: 4px 0px 4px 4px; }
    ._2H50jVu1SskP-6fjmbplST a ._3gqWOZnXo560KePwizB4hH {
      margin-top: -4px; }
    ._2H50jVu1SskP-6fjmbplST a span {
      margin-left: 4px; }
    ._2H50jVu1SskP-6fjmbplST a._2-4gVLfHngfzSUdG2H-IOd {
      background-color: #0000000d; }

.ukZyISNpYDM2xBOHQMHyn {
  position: relative;
  display: flex;
  justify-content: space-between;
  padding: 12px;
  line-height: 16px; }
  .ukZyISNpYDM2xBOHQMHyn ._38nVpyZx02T3wZggaKey0O {
    background-color: #0000000d;
    border-radius: 4px; }

._1y9p-P5VZ-9clB8PEmLzaU {
  width: auto;
  height: auto;
  display: flex;
  justify-content: center;
  border-radius: 1px solid rgba(0, 0, 0, 0.15);
  margin-top: 12px;
  margin-bottom: 12px; }
  ._1y9p-P5VZ-9clB8PEmLzaU ._1ppvQihKpkJSPCg4wQh7g- {
    display: block;
    width: calc(100vw - 24px);
    aspect-ratio: 726/138; }

._7uNx_ReuRiPl6kpcdXzcL {
  font-size: 12px;
  font-weight: 600;
  display: flex;
  justify-content: right;
  align-items: center;
  color: #AD9951;
  margin-top: 2px;
  margin-right: 18px; }
  ._7uNx_ReuRiPl6kpcdXzcL ._13CN_c_b6incR4iNHPV6KF {
    width: auto; }

._1JUIescbvCll5doZYBXrst {
  display: flex;
  align-items: center;
  padding-top: 2px;
  padding-left: 12px;
  padding-right: 2px;
  line-height: 1;
  font-size: 12px;
  color: #ad9951;
  border: 1px solid #bdbdbd;
  border-radius: 14px;
  height: 28px; }
  ._1JUIescbvCll5doZYBXrst img {
    margin-top: -4px; }
  ._1JUIescbvCll5doZYBXrst._3INrWwhRLvhCaUmbpAVJkm {
    background-color: #0000000d; }

._279pmSXVyOEtWWAWnfOJlF img {
  width: 100%;
  border-radius: 6px 6px 0 0; }

._2uDFcFzs_F4Go1FdsZW2-_ {
  height: 280px;
  padding: 24px 28px;
  text-align: center;
  color: #333333;
  background-color: #ffffff;
  border-radius: 0 0 6px 6px; }
  ._2uDFcFzs_F4Go1FdsZW2-_ ._1UgNZt-8A111x6NJdId4Et {
    font-size: 16px;
    font-weight: bold; }
  ._2uDFcFzs_F4Go1FdsZW2-_ ._520foihjRKyaVfZM1hfUh {
    margin-top: 24px;
    font-size: 13px;
    line-height: 1.5; }
  ._2uDFcFzs_F4Go1FdsZW2-_ ._2vlfsNWDAvPFzI54RQql8n {
    margin-top: 96px;
    display: flex;
    justify-content: center; }

._22zygHjfS6sR86EnBZJY98 img {
  width: 100%;
  border-radius: 6px 6px 0 0; }

._3OD7lzR5hRoTjRMwZZwqSx {
  height: 280px;
  padding: 24px 28px;
  text-align: center;
  color: #333333;
  background-color: #ffffff;
  border-radius: 0 0 6px 6px; }
  ._3OD7lzR5hRoTjRMwZZwqSx .WtjhOwuLDa1Y6Uc0ny5TY {
    font-size: 16px;
    font-weight: bold; }
  ._3OD7lzR5hRoTjRMwZZwqSx ._1eKoIi5OcvnVBO2vOIgMX1 {
    margin-top: 24px;
    font-size: 13px;
    line-height: 1.5; }
  ._3OD7lzR5hRoTjRMwZZwqSx ._1YSEoc691CcaTvTQF-2j3- {
    margin-top: 20px;
    display: flex;
    justify-content: center; }

dialog {
  position: absolute;
  left: 0; right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  margin: auto;
  border: solid;
  padding: 1em;
  background: white;
  color: black;
  display: block;
}

dialog:not([open]) {
  display: none;
}

dialog + .backdrop {
  position: fixed;
  top: 0; right: 0; bottom: 0; left: 0;
  background: rgba(0,0,0,0.1);
}

._dialog_overlay {
  position: fixed;
  top: 0; right: 0; bottom: 0; left: 0;
}

dialog.fixed {
  position: fixed;
  top: 50%;
  transform: translate(0, -50%);
}
._2iYqohVET2l2uKePPFIzCC {
  color: #333333;
  width: 327px;
  font-size: 13px;
  line-height: 1.4;
  outline: none;
  margin: 0;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }
  ._2iYqohVET2l2uKePPFIzCC ._3MpirptZDMXISX09dkRezM {
    padding: 8px 8px 8px;
    text-align: right; }
    ._2iYqohVET2l2uKePPFIzCC ._3MpirptZDMXISX09dkRezM img._2ZHFrF92WelBJg9IrpHrz6 {
      background-color: #0000000d; }
  ._2iYqohVET2l2uKePPFIzCC ._2ilKb4H0JI4Y_zns8r0P9g {
    overflow-y: scroll;
    padding: 0px 16px 16px;
    scrollbar-width: none; }

dialog::backdrop {
  background: #00000080 !important;
}

dialog {
  border-radius: 3px;
  border: none;
  width: 240px;
  margin: auto;
  padding: 0;
}

dialog + .backdrop {
  /* polyfill */
  background-color: #00000080 !important;
}

._23s1mngtrrMtRU9ss-aleo {
  display: flex;
  justify-content: center; }
  ._23s1mngtrrMtRU9ss-aleo ._1x13q7tukRVOChLoIQ3geR {
    width: 157px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 30px;
    background-color: #0000000d;
    border-radius: 5px;
    z-index: 1;
    position: relative; }
  ._23s1mngtrrMtRU9ss-aleo ._27S0ucjYCYBmhMPIGT_fJY {
    align-items: center;
    display: flex;
    font-size: 14px;
    height: 32px;
    justify-content: center;
    width: 47px;
    color: #333333;
    border: none;
    outline: none;
    z-index: 3; }
    ._23s1mngtrrMtRU9ss-aleo ._27S0ucjYCYBmhMPIGT_fJY._5qqQpY5lbKFMb6FOxjz2C {
      font-weight: bold;
      color: #ffffff;
      -webkit-transition: color 0.2s;
      -moz-transition: color 0.2s;
      transition: color 0.2s; }
  ._23s1mngtrrMtRU9ss-aleo ._27S0ucjYCYBmhMPIGT_fJY:nth-child(n + 2) {
    margin-left: 4px; }
  ._23s1mngtrrMtRU9ss-aleo ._1BCnyvXk7BQewFYmx9M8bd {
    position: absolute;
    left: 4px;
    justify-content: center;
    height: 24px;
    width: 47px;
    font-weight: bold;
    color: #ffffff;
    background-color: #dbab00;
    border-radius: 4px;
    z-index: 2;
    transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in; }

@charset "UTF-8";
.zNARu_5LVx-sABB8ERMs6 {
  padding: 8px 12px 0px 12px;
  background-color: #fff;
  border-radius: 6px 6px 0 0;
  position: relative; }
  .zNARu_5LVx-sABB8ERMs6 .dPbFQxgYqw2wBsRZ5FW3s {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.836); }
    .zNARu_5LVx-sABB8ERMs6 .dPbFQxgYqw2wBsRZ5FW3s ._2-SloREMjkujFjqbbghpns {
      font-size: 18px;
      margin-right: 6px; }
    .zNARu_5LVx-sABB8ERMs6 .dPbFQxgYqw2wBsRZ5FW3s ._3ED1ndn1PNrKuZphExvANj {
      width: 35%;
      display: flex;
      align-items: center; }
      .zNARu_5LVx-sABB8ERMs6 .dPbFQxgYqw2wBsRZ5FW3s ._3ED1ndn1PNrKuZphExvANj ._2-SloREMjkujFjqbbghpns {
        font-size: 15px;
        color: black; }
    .zNARu_5LVx-sABB8ERMs6 .dPbFQxgYqw2wBsRZ5FW3s ._3UX_1gsxI7MyKxSDy97k10 {
      width: 65%;
      display: flex;
      justify-content: flex-end;
      align-items: center; }
      .zNARu_5LVx-sABB8ERMs6 .dPbFQxgYqw2wBsRZ5FW3s ._3UX_1gsxI7MyKxSDy97k10 ._1MPyWxWVqkZqumsnuoi-t- {
        padding-top: 10px;
        font-size: 12px;
        margin-right: 5px; }
      .zNARu_5LVx-sABB8ERMs6 .dPbFQxgYqw2wBsRZ5FW3s ._3UX_1gsxI7MyKxSDy97k10 ._2mwnjIMf1l7sE9_lA79bFz {
        padding-left: 10px; }

._13ttsXP-DV4Vj9un9YnlKf {
  height: auto; }
  ._13ttsXP-DV4Vj9un9YnlKf ._3wEww-1nTy0lkC-cOwMD1L {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 8px 0px 8px 0px;
    position: relative;
    width: 100%;
    left: 0px;
    top: 0px; }
    ._13ttsXP-DV4Vj9un9YnlKf ._3wEww-1nTy0lkC-cOwMD1L ._1rCQzZJ3ONKaPlWQvG6dt8 {
      display: flex;
      justify-content: center;
      width: 100%; }
      ._13ttsXP-DV4Vj9un9YnlKf ._3wEww-1nTy0lkC-cOwMD1L ._1rCQzZJ3ONKaPlWQvG6dt8 ._1iw9YqQpRvT90wM0Vb0S66 {
        width: 100%;
        height: 39px;
        background: #FFFFFF;
        flex: none;
        order: 0;
        flex-grow: 0;
        display: flex;
        align-items: center; }
        ._13ttsXP-DV4Vj9un9YnlKf ._3wEww-1nTy0lkC-cOwMD1L ._1rCQzZJ3ONKaPlWQvG6dt8 ._1iw9YqQpRvT90wM0Vb0S66 ._2-FRdNbQRZc6V_K6LOREHw {
          display: flex;
          flex-direction: row;
          align-items: center;
          padding: 0px;
          gap: 2px;
          width: 35%;
          height: 24px;
          left: 0px;
          top: 6px; }
          ._13ttsXP-DV4Vj9un9YnlKf ._3wEww-1nTy0lkC-cOwMD1L ._1rCQzZJ3ONKaPlWQvG6dt8 ._1iw9YqQpRvT90wM0Vb0S66 ._2-FRdNbQRZc6V_K6LOREHw .HPAuQMPdSbjQo0w8yT3K9 {
            width: 24px;
            height: 24px;
            flex: none;
            order: 0;
            flex-grow: 0; }
          ._13ttsXP-DV4Vj9un9YnlKf ._3wEww-1nTy0lkC-cOwMD1L ._1rCQzZJ3ONKaPlWQvG6dt8 ._1iw9YqQpRvT90wM0Vb0S66 ._2-FRdNbQRZc6V_K6LOREHw ._1kkNuxzMm5A8rqTpNkDxHl {
            width: 56px;
            height: 12px;
            font-style: normal;
            font-weight: 600;
            font-size: 14px;
            line-height: 12px;
            display: flex;
            align-items: center;
            color: #333333;
            flex: none;
            order: 1;
            flex-grow: 0; }
        ._13ttsXP-DV4Vj9un9YnlKf ._3wEww-1nTy0lkC-cOwMD1L ._1rCQzZJ3ONKaPlWQvG6dt8 ._1iw9YqQpRvT90wM0Vb0S66 ._3xdQ3-jP1SlkxmkIfZlnbm {
          /* 資産総額 数値 */
          display: flex;
          flex-direction: row;
          justify-content: flex-end;
          align-items: center;
          padding: 0px;
          gap: 8px;
          width: 65%;
          height: 24px;
          right: 0px;
          top: 4px; }
      ._13ttsXP-DV4Vj9un9YnlKf ._3wEww-1nTy0lkC-cOwMD1L ._1rCQzZJ3ONKaPlWQvG6dt8 ._1fuujDcMA3h8xEkjw3DQcG {
        width: 90%;
        display: flex;
        justify-content: space-between; }
  ._13ttsXP-DV4Vj9un9YnlKf ._27ZbHx8UiNNl52Q8RPDDdK {
    height: 30px;
    line-height: 40px;
    padding: 0 8px 2px;
    text-align: left;
    font-size: 18px;
    display: flex;
    align-items: center; }
    ._13ttsXP-DV4Vj9un9YnlKf ._27ZbHx8UiNNl52Q8RPDDdK ._1fJOUfohkjm_N-uScbIsB9 {
      padding-left: 1px; }
    ._13ttsXP-DV4Vj9un9YnlKf ._27ZbHx8UiNNl52Q8RPDDdK ._2cqg2h_uS12VDQk1eRwxVP {
      padding: 0px 0px 0px 0px; }
    ._13ttsXP-DV4Vj9un9YnlKf ._27ZbHx8UiNNl52Q8RPDDdK ._3J2fJqQqbBfTkdB5Aoktnr {
      color: #0a0a0a; }
  ._13ttsXP-DV4Vj9un9YnlKf ._283v0xZyITOrwcQeFF49DT {
    display: flex;
    justify-content: center;
    height: 201px; }
  ._13ttsXP-DV4Vj9un9YnlKf ._1BRl7aW0em9qNkpNQDRrLT {
    padding: 0 8px 2px;
    text-align: right;
    font-size: 10px;
    color: #999; }

._2yOM61k5ROaRclsecxRFqM .m61_ynecq4bESqfK3VfFc {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 16px; }

._3Txp3eE3fruip-hUKZ_U8H ._2xCnwiHBexhU-zgIAYMGKH {
  margin-left: 8px;
  display: flex;
  align-items: center; }
  ._3Txp3eE3fruip-hUKZ_U8H ._2xCnwiHBexhU-zgIAYMGKH ._2wF6q8ZlxXGuOI6TafNMVe {
    height: 16px;
    width: 16px;
    border-radius: 2px;
    display: inline-block; }
  ._3Txp3eE3fruip-hUKZ_U8H ._2xCnwiHBexhU-zgIAYMGKH ._2DC_DLxaT5bO6ABE11TDpg {
    margin-left: 4px;
    color: #333333;
    font-size: 13px; }

._3Txp3eE3fruip-hUKZ_U8H ._2xCnwiHBexhU-zgIAYMGKH:nth-of-type(n + 2) {
  margin-top: 20px; }

._2tGvudqrTQ6VgzppDv_DFD .-FAA7ou3MYi491YFWaAM- {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 8px; }

._2tGvudqrTQ6VgzppDv_DFD .-FAA7ou3MYi491YFWaAM-:nth-of-type(n + 2) {
  margin-top: 16px; }

._2tGvudqrTQ6VgzppDv_DFD ._236ti_4GyCWlWple0JLHhV {
  padding-inline-start: 16px;
  margin-block-end: 0px; }

.V4SOOo_3KhmWXpApw2LYW {
  background-color: #ff00001a;
  padding: 10px;
  display: flex;
  font-size: 14px;
  font-weight: normal;
  color: #333333; }
  .V4SOOo_3KhmWXpApw2LYW ._3gp3NTbU3kFLjckwZsXv6- {
    margin-top: 0px; }
  .V4SOOo_3KhmWXpApw2LYW ._3FvANSilCSkCGMOYXp-biw {
    padding: 3px 10px 0 10px; }

._2zqJfBsozFmV3m5T0d7otz {
  background-color: #f2ecda;
  padding: 10px;
  display: flex;
  font-size: 14px;
  font-weight: normal;
  color: #333333; }
  ._2zqJfBsozFmV3m5T0d7otz ._33LKKhcZfEtcsgu9s5zWru {
    margin-top: 0px; }
  ._2zqJfBsozFmV3m5T0d7otz ._3-OCp-z6qUseNZo9BKr0OR {
    padding: 3px 10px 0 10px; }

._1Z4xWMg7GKbQhgxyBiyMnV {
  color: #666666;
  font-size: 14px;
  background-color: #ffffff; }
  ._1Z4xWMg7GKbQhgxyBiyMnV ._1D_f-XfZTZETaBGH-0JwDH {
    padding: 8px 0px 4px 0px;
    width: 100%;
    height: 42px;
    right: 40px;
    top: calc(50% - 32px/2 - 27.32px); }
  ._1Z4xWMg7GKbQhgxyBiyMnV ._3WgvWj7lBeyOfLg0phVRho {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 6px 12px 12px 12px;
    gap: 6px;
    width: 100%;
    left: 0px;
    top: 0px;
    color: #0009;
    background-color: #ffffff; }
    ._1Z4xWMg7GKbQhgxyBiyMnV ._3WgvWj7lBeyOfLg0phVRho .YUkVKffgjbqy1lB6N1nmZ {
      width: 100%;
      height: 20px;
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: flex-end; }
      ._1Z4xWMg7GKbQhgxyBiyMnV ._3WgvWj7lBeyOfLg0phVRho .YUkVKffgjbqy1lB6N1nmZ ._52_jg2nHiEMiVkBSlUBvo {
        display: flex;
        flex-direction: row;
        align-items: center;
        padding: 0px;
        gap: 2px;
        width: 20%;
        height: 20px;
        left: 12px;
        top: 12px; }
      ._1Z4xWMg7GKbQhgxyBiyMnV ._3WgvWj7lBeyOfLg0phVRho .YUkVKffgjbqy1lB6N1nmZ ._3nnKGE09Mnc6PSkiCkK488 {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: flex-end; }
        ._1Z4xWMg7GKbQhgxyBiyMnV ._3WgvWj7lBeyOfLg0phVRho .YUkVKffgjbqy1lB6N1nmZ ._3nnKGE09Mnc6PSkiCkK488 ._2T4PzGEWC9jD-4RfmP0_ga {
          height: 20px;
          font-weight: 700;
          line-height: 20px;
          display: flex;
          align-items: center;
          text-align: right;
          color: #000000;
          flex: none;
          order: 0;
          flex-grow: 0; }
          ._1Z4xWMg7GKbQhgxyBiyMnV ._3WgvWj7lBeyOfLg0phVRho .YUkVKffgjbqy1lB6N1nmZ ._3nnKGE09Mnc6PSkiCkK488 ._2T4PzGEWC9jD-4RfmP0_ga._2ZPmb8Nw6LNE45abhzSjuM {
            font-size: 20px; }
          ._1Z4xWMg7GKbQhgxyBiyMnV ._3WgvWj7lBeyOfLg0phVRho .YUkVKffgjbqy1lB6N1nmZ ._3nnKGE09Mnc6PSkiCkK488 ._2T4PzGEWC9jD-4RfmP0_ga.agCmNQSvxnRstVc93i07O {
            font-size: 15px; }
        ._1Z4xWMg7GKbQhgxyBiyMnV ._3WgvWj7lBeyOfLg0phVRho .YUkVKffgjbqy1lB6N1nmZ ._3nnKGE09Mnc6PSkiCkK488 ._1esqW1uNbOTCijlEuQBOB7 {
          width: 12px;
          height: 17px;
          font-weight: 400;
          font-size: 12px;
          line-height: 20px;
          text-align: center;
          color: #000000;
          flex: none;
          order: 1;
          flex-grow: 0; }
    ._1Z4xWMg7GKbQhgxyBiyMnV ._3WgvWj7lBeyOfLg0phVRho ._2ZjlQM8CpGcjHu1p8QMJOR {
      width: 100%;
      height: 20px;
      display: flex;
      flex-direction: row;
      justify-content: space-between; }
      ._1Z4xWMg7GKbQhgxyBiyMnV ._3WgvWj7lBeyOfLg0phVRho ._2ZjlQM8CpGcjHu1p8QMJOR ._1MOABtEwS8I2TVFZwNX35c {
        display: flex;
        flex-direction: row;
        align-items: center;
        padding: 0px;
        gap: 2px;
        width: 20%;
        height: 20px;
        left: 12px;
        top: 12px; }
      ._1Z4xWMg7GKbQhgxyBiyMnV ._3WgvWj7lBeyOfLg0phVRho ._2ZjlQM8CpGcjHu1p8QMJOR .IkaGSFhrG8cpXZ_Gdkha6 {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        color: #000000; }
        ._1Z4xWMg7GKbQhgxyBiyMnV ._3WgvWj7lBeyOfLg0phVRho ._2ZjlQM8CpGcjHu1p8QMJOR .IkaGSFhrG8cpXZ_Gdkha6 ._3C28IzwY4t-r5jI_ctTkUW {
          height: 16px;
          font-weight: 400;
          font-size: 14px;
          line-height: 16px;
          text-align: right;
          flex: none;
          flex-grow: 0; }
          ._1Z4xWMg7GKbQhgxyBiyMnV ._3WgvWj7lBeyOfLg0phVRho ._2ZjlQM8CpGcjHu1p8QMJOR .IkaGSFhrG8cpXZ_Gdkha6 ._3C28IzwY4t-r5jI_ctTkUW._2ZPmb8Nw6LNE45abhzSjuM {
            font-size: 14px; }
          ._1Z4xWMg7GKbQhgxyBiyMnV ._3WgvWj7lBeyOfLg0phVRho ._2ZjlQM8CpGcjHu1p8QMJOR .IkaGSFhrG8cpXZ_Gdkha6 ._3C28IzwY4t-r5jI_ctTkUW.agCmNQSvxnRstVc93i07O {
            font-size: 10px; }
        ._1Z4xWMg7GKbQhgxyBiyMnV ._3WgvWj7lBeyOfLg0phVRho ._2ZjlQM8CpGcjHu1p8QMJOR .IkaGSFhrG8cpXZ_Gdkha6 .wcaI7iR4lNqDAX8HYoDuk {
          width: 12px;
          height: 17px;
          font-weight: 400;
          font-size: 12px;
          line-height: 20px;
          text-align: center;
          flex: none;
          flex-grow: 0; }
          ._1Z4xWMg7GKbQhgxyBiyMnV ._3WgvWj7lBeyOfLg0phVRho ._2ZjlQM8CpGcjHu1p8QMJOR .IkaGSFhrG8cpXZ_Gdkha6 .wcaI7iR4lNqDAX8HYoDuk._2ZPmb8Nw6LNE45abhzSjuM {
            font-size: 12px; }
          ._1Z4xWMg7GKbQhgxyBiyMnV ._3WgvWj7lBeyOfLg0phVRho ._2ZjlQM8CpGcjHu1p8QMJOR .IkaGSFhrG8cpXZ_Gdkha6 .wcaI7iR4lNqDAX8HYoDuk.agCmNQSvxnRstVc93i07O {
            font-size: 8px; }
    ._1Z4xWMg7GKbQhgxyBiyMnV ._3WgvWj7lBeyOfLg0phVRho .kkniv_FS6YD1XlQBx64hn {
      width: 100%;
      height: 20px;
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: flex-end; }
      ._1Z4xWMg7GKbQhgxyBiyMnV ._3WgvWj7lBeyOfLg0phVRho .kkniv_FS6YD1XlQBx64hn .Hd-3FtPeLZxwoLns3uGSL {
        display: flex;
        flex-direction: row;
        align-items: center;
        padding: 0px;
        gap: 2px;
        width: 20%;
        height: 20px;
        left: 12px;
        top: 12px; }
      ._1Z4xWMg7GKbQhgxyBiyMnV ._3WgvWj7lBeyOfLg0phVRho .kkniv_FS6YD1XlQBx64hn ._2EIn9g4YSc5n1ssUk8nzY0 {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: flex-end; }
        ._1Z4xWMg7GKbQhgxyBiyMnV ._3WgvWj7lBeyOfLg0phVRho .kkniv_FS6YD1XlQBx64hn ._2EIn9g4YSc5n1ssUk8nzY0 .ZWfp4DelJjJIAcxXvHNMF {
          height: 16px;
          font-weight: 400;
          font-size: 14px;
          line-height: 16px;
          text-align: right;
          flex: none;
          order: 0;
          flex-grow: 0; }
        ._1Z4xWMg7GKbQhgxyBiyMnV ._3WgvWj7lBeyOfLg0phVRho .kkniv_FS6YD1XlQBx64hn ._2EIn9g4YSc5n1ssUk8nzY0 ._31sAFt9zArfujuZ4Gd1by8 {
          width: 12px;
          height: 17px;
          font-weight: 400;
          font-size: 12px;
          line-height: 20px;
          text-align: center;
          flex: none;
          flex-grow: 0; }

._1KeygUQ2emyV58tJYyocDz {
  color: #666666;
  font-size: 2.6vw;
  padding: 0 10px;
  height: auto;
  display: flex;
  background-color: #eeeeee;
  justify-content: flex-end;
  align-items: center;
  line-height: 1.2rem; }
  ._1KeygUQ2emyV58tJYyocDz ._1kUolx9DYvH3ky1xdFlC_N {
    padding: 6px 0;
    text-align: right;
    white-space: nowrap; }
  ._1KeygUQ2emyV58tJYyocDz ._1lff1BSxCspR7ZMU34ESuj {
    padding: 6px 0;
    text-align: left;
    white-space: nowrap; }
  ._1KeygUQ2emyV58tJYyocDz ._2Vur4GzYhBw3JK8t_g2YNr {
    font-weight: bold; }
  ._1KeygUQ2emyV58tJYyocDz ._4-_B76KzRdyFoSGVdBkcf {
    width: 20%; }
  ._1KeygUQ2emyV58tJYyocDz ._1mPhFsG0FTVxCUHqYFW9j {
    width: 60%; }

._3eDOJ0WfujHbeoWa091Uqz {
  text-align: center;
  height: 80px;
  margin: 0 12px auto;
  padding: 40px 0 0 0; }

.nTRrAq0b_0WOYirOWadf1 {
  font-size: inherit;
  border: none;
  width: 100%;
  padding: 0; }
  .nTRrAq0b_0WOYirOWadf1:active {
    background-color: #dfdfdf;
    transition: background-color 0.3s ease-out; }

._3LVGCzNxIU_x6yexuSrFJW {
  font-size: inherit;
  border: none;
  padding: 0; }
  ._3LVGCzNxIU_x6yexuSrFJW:active {
    background-color: #dfdfdf;
    transition: background-color 0.3s ease-out; }

.Tfod1wmisfLP6J_uCMI5h {
  overflow: hidden; }
  .ftouGv_7gib7xtYt0xse2 {
    max-height: 1000px;
    transition: max-height 0.25s 0.15s ease-in; }
  ._1_HO5NTCgITMZF372Kw1st {
    max-height: 1000px;
    transition: max-height 0.25s 0.15s ease-in;
    width: inherit; }
  .tARiaPIDZj8ShK98k80EE {
    max-height: 0;
    transition: max-height 0.2s ease-out; }
  ._1S6Gx0ZdG-4anLEc6SbI6F {
    max-height: 0;
    transition: max-height 0.2s ease-out;
    width: inherit; }
  ._10VJ3v6asFy-M5dMNlTx4M {
    max-height: 0; }

.xOOfnX-5JOmfNCrKRdolL {
  border-bottom: 1px solid #e0e0e0; }

._2bc4a_HpV6Sq7UwHVvG9BE {
  padding: 11px 10px 5px 10px;
  text-align: left;
  font-size: 11.5px;
  width: 100%;
  display: flex;
  line-height: 1.2em;
  justify-content: flex-end; }
  ._2bc4a_HpV6Sq7UwHVvG9BE ._6bWdDM55n4_3E2UDWBk4_ {
    font-weight: bold;
    line-height: 1.2em; }
    ._2bc4a_HpV6Sq7UwHVvG9BE ._6bWdDM55n4_3E2UDWBk4_ span {
      font-weight: normal;
      color: #666666; }
  ._2bc4a_HpV6Sq7UwHVvG9BE ._2vDD_G3M1o0Vm8c7cLdJDH {
    color: #666666;
    border: 1px solid #666666;
    font-size: 8px;
    margin-left: 3px;
    padding: 1px;
    width: 38px;
    text-align: center;
    height: 15px;
    display: flex;
    justify-content: center;
    align-items: center; }
  ._2bc4a_HpV6Sq7UwHVvG9BE ._3GwvbpIMLAzzzikIP2tXbO {
    font-weight: bold;
    width: 20%;
    text-align: right;
    padding-left: 5px; }
    ._2bc4a_HpV6Sq7UwHVvG9BE ._3GwvbpIMLAzzzikIP2tXbO ._2iYVi27_lf8wCzR6uWVWLM {
      opacity: 50%; }
  ._2bc4a_HpV6Sq7UwHVvG9BE ._1PKCYXQ9ahhjhW7lVGc7U0 {
    font-weight: bold;
    width: 20%;
    text-align: left; }

.vQuaWKNhWaRoqVTlTWaPY {
  padding: 11px 10px 5px 10px;
  text-align: left;
  font-size: 11.5px;
  width: 100%;
  display: flex;
  line-height: 1.2em;
  justify-content: flex-end; }
  .vQuaWKNhWaRoqVTlTWaPY ._3ogHKlqKsuOuxP-Np5C3ct {
    font-weight: bold;
    line-height: 1.2em; }
    .vQuaWKNhWaRoqVTlTWaPY ._3ogHKlqKsuOuxP-Np5C3ct span {
      font-weight: normal;
      color: #666666; }
  .vQuaWKNhWaRoqVTlTWaPY ._3tu-zO5YgHyk79f243lN1Q {
    color: #666666;
    border: 1px solid #666666;
    font-size: 8px;
    margin-left: 3px;
    padding: 1px;
    width: 38px;
    text-align: center;
    height: 15px; }
  .vQuaWKNhWaRoqVTlTWaPY ._3Olm9YO5HT9Ib8d0l6iasZ {
    font-weight: bold;
    text-align: right;
    padding-left: 5px; }
  .vQuaWKNhWaRoqVTlTWaPY ._1jBwJbk8B-XoGYtsAgpWOr {
    font-weight: bold;
    text-align: left; }
  .vQuaWKNhWaRoqVTlTWaPY ._23p49NEuROJrf1Khp1ThKM {
    width: 20%; }
  .vQuaWKNhWaRoqVTlTWaPY .XWsttsuNCCPy0uvTQJUif {
    width: 60%; }

._3n5iEnw4GqQH648KmEcGqt {
  display: flex;
  padding: 10px 0;
  justify-content: center; }

.CVJCChBxyIsmSQ_wk0vLS {
  text-align: center;
  border-radius: 5px;
  border: none;
  font-size: 14px;
  height: 30px;
  min-width: 72px;
  padding: 0 6px;
  word-break: break-word;
  margin: 0 6px; }
  .CVJCChBxyIsmSQ_wk0vLS:active {
    box-shadow: none;
    filter: brightness(0.8); }
  ._37u5c5fDPfW6zP5XsAPNia {
    border: 2px solid #ddb838;
    background-color: #ffffff;
    color: #ad9951; }
  .qa2pAJ7IKWHx-D0G5fRWt {
    background-color: #b34747;
    color: #ffffff; }
  ._28FVbGvqzqPEbbeBtV8XY6 {
    background-color: #3d9ad3;
    color: #ffffff; }

.hXZtJoUUHWR5AkT2FPQL1 {
  font-size: 16px;
  font-weight: bold;
  display: flex;
  margin-bottom: 10px; }
  .hXZtJoUUHWR5AkT2FPQL1 img {
    width: 16px;
    height: 16px;
    margin-top: 3px;
    margin-right: 10px; }

._18v3Qc6QJWKZJ90qtUlnS8 {
  width: 100%;
  text-align: right;
  height: 30px; }

._2xrat0JqoPf3vti00eA2Fg {
  display: flex;
  justify-content: center; }
  ._2xrat0JqoPf3vti00eA2Fg ._3i2bWQCgUJvW-PcTiiDSxC {
    width: 95%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 30px;
    background-color: #0000000d;
    border-radius: 5px;
    z-index: 1;
    position: relative; }
  ._2xrat0JqoPf3vti00eA2Fg ._1yCgyxoUNEL9CYWH-tJtR5 {
    align-items: center;
    display: flex;
    font-size: 12px;
    height: 20px;
    justify-content: center;
    width: 100%;
    color: #333333;
    border: none;
    outline: none;
    z-index: 3;
    padding: 0.25em 0px; }
    ._2xrat0JqoPf3vti00eA2Fg ._1yCgyxoUNEL9CYWH-tJtR5._3CPlyuX-WZCKRRejTASlcX {
      font-weight: bold;
      color: #ffffff;
      -webkit-transition: color 0.2s;
      -moz-transition: color 0.2s;
      transition: color 0.2s; }
  ._2xrat0JqoPf3vti00eA2Fg ._1yCgyxoUNEL9CYWH-tJtR5:nth-child(n + 2) {
    margin-left: 0px; }
  ._2xrat0JqoPf3vti00eA2Fg .Qc9kypfU9HWti8dtIukjD {
    position: absolute;
    left: 0px;
    justify-content: center;
    height: 25px;
    font-weight: bold;
    color: #ffffff;
    background-color: #dbab00;
    border-radius: 4px;
    z-index: 2;
    transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in; }
    ._2xrat0JqoPf3vti00eA2Fg .Qc9kypfU9HWti8dtIukjD.py8ePPDE6brenHG1bdfkp {
      width: calc((100% - 36px) / 6); }
    ._2xrat0JqoPf3vti00eA2Fg .Qc9kypfU9HWti8dtIukjD._35ZyyiCNiLQBziqGy8ZN0z {
      width: calc((100% - 30px) / 5); }
    ._2xrat0JqoPf3vti00eA2Fg .Qc9kypfU9HWti8dtIukjD._73iDDP-M7TL2Ew7ZeXMGF {
      width: calc((100% - 24px) / 4); }
    ._2xrat0JqoPf3vti00eA2Fg .Qc9kypfU9HWti8dtIukjD._17XToAIqtYj-DZpv3CDo_Z {
      width: calc((100% - 18px) / 3); }
    ._2xrat0JqoPf3vti00eA2Fg .Qc9kypfU9HWti8dtIukjD._2yzVRIaFHI36DF2qRtKBI3 {
      width: calc((100% - 12px) / 2); }
    ._2xrat0JqoPf3vti00eA2Fg .Qc9kypfU9HWti8dtIukjD._3xrhvfLhnJ3WbRVgGE-pTj {
      width: calc(100% - 6px); }

._1Ey5eIg8L4olxCDHhrLIDk {
  color: #b34747; }

.B3JAPYGgRy0mhuEEvd4-x {
  color: #475db3; }

@charset "UTF-8";
._1mGb5pSCqsRMoDztPQFqRt {
  width: 100%;
  left: 0px;
  top: 0px;
  border-radius: 6px 6px 0 0;
  background: #FFFFFF;
  /* オートレイアウト内部 */
  flex: none;
  order: 0;
  flex-grow: 0; }
  ._1mGb5pSCqsRMoDztPQFqRt .D-9XM9Tj9ifMCDbRrrXqL {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 12px 12px 0px;
    position: relative;
    width: 100%;
    left: 0px;
    top: 0px;
    gap: 6px; }
    ._1mGb5pSCqsRMoDztPQFqRt .D-9XM9Tj9ifMCDbRrrXqL .N_UJSZiWr0e7x5_ozUylg {
      width: 100%;
      height: 1px;
      background: rgba(0, 0, 0, 0.15);
      flex: none;
      order: 1;
      flex-grow: 0; }
    ._1mGb5pSCqsRMoDztPQFqRt .D-9XM9Tj9ifMCDbRrrXqL ._9vprSin-2xATNZq7epjqe {
      width: 1px;
      height: 39px;
      background: #D9D9D9;
      flex: none;
      flex-grow: 0; }
    ._1mGb5pSCqsRMoDztPQFqRt .D-9XM9Tj9ifMCDbRrrXqL ._3vIDNuO3JP4FaujqRPlG-w {
      display: flex;
      align-items: flex-start;
      padding: 0px;
      text-align: left;
      font-size: 12px;
      color: #999; }
    ._1mGb5pSCqsRMoDztPQFqRt .D-9XM9Tj9ifMCDbRrrXqL .u2c9yz8qUu9ZPOZyIvXnF {
      /* -資産総額 */
      width: 100%;
      height: 20px;
      background: #FFFFFF;
      flex: none;
      order: 0;
      flex-grow: 0;
      display: flex;
      align-items: center; }
      ._1mGb5pSCqsRMoDztPQFqRt .D-9XM9Tj9ifMCDbRrrXqL .u2c9yz8qUu9ZPOZyIvXnF ._2MuBi8On7doPmGZU2ypBuK {
        /* 資産総額 文字列*/
        display: flex;
        flex-direction: row;
        align-items: center;
        padding: 0px;
        gap: 2px;
        width: 35%;
        height: 24px;
        left: 0px;
        top: 6px; }
        ._1mGb5pSCqsRMoDztPQFqRt .D-9XM9Tj9ifMCDbRrrXqL .u2c9yz8qUu9ZPOZyIvXnF ._2MuBi8On7doPmGZU2ypBuK ._2ifiRXfhPY4zj3-vmwkyOv {
          width: 24px;
          height: 24px;
          flex: none;
          order: 0;
          flex-grow: 0; }
        ._1mGb5pSCqsRMoDztPQFqRt .D-9XM9Tj9ifMCDbRrrXqL .u2c9yz8qUu9ZPOZyIvXnF ._2MuBi8On7doPmGZU2ypBuK ._3kXW9746LFQIopmX18ah7p {
          height: 12px;
          font-weight: 600;
          font-size: 14px;
          line-height: 12px;
          display: flex;
          align-items: center;
          color: #333333;
          flex: none;
          order: 1;
          flex-grow: 0; }
        ._1mGb5pSCqsRMoDztPQFqRt .D-9XM9Tj9ifMCDbRrrXqL .u2c9yz8qUu9ZPOZyIvXnF ._2MuBi8On7doPmGZU2ypBuK .eL24sZG-3HiK7CuTynWck {
          width: 20px;
          height: 26px;
          flex: none;
          order: 2;
          flex-grow: 0; }
      ._1mGb5pSCqsRMoDztPQFqRt .D-9XM9Tj9ifMCDbRrrXqL .u2c9yz8qUu9ZPOZyIvXnF ._20mKXjGoHNoGNP14WviqFh {
        /* 資産総額 数値 */
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        padding: 0px;
        gap: 8px;
        width: 65%;
        height: 24px;
        right: 0px;
        top: 4px; }
        ._1mGb5pSCqsRMoDztPQFqRt .D-9XM9Tj9ifMCDbRrrXqL .u2c9yz8qUu9ZPOZyIvXnF ._20mKXjGoHNoGNP14WviqFh .RDRzgMnQWcHz8j4wqRTjr {
          /* 資産合計 */
          /* オートレイアウト */
          display: flex;
          flex-direction: row;
          justify-content: flex-end;
          align-items: flex-end;
          padding: 0px;
          width: 179px;
          height: 20px;
          /* オートレイアウト内部 */
          flex: none;
          order: 0; }
          ._1mGb5pSCqsRMoDztPQFqRt .D-9XM9Tj9ifMCDbRrrXqL .u2c9yz8qUu9ZPOZyIvXnF ._20mKXjGoHNoGNP14WviqFh .RDRzgMnQWcHz8j4wqRTjr ._3cLCEICdhWcFkD0u5xPJ8F {
            font-weight: 700;
            font-size: 24px;
            line-height: 20px;
            display: flex;
            align-items: center;
            text-align: right;
            color: #333333;
            flex: none;
            order: 0;
            flex-grow: 0; }
            ._1mGb5pSCqsRMoDztPQFqRt .D-9XM9Tj9ifMCDbRrrXqL .u2c9yz8qUu9ZPOZyIvXnF ._20mKXjGoHNoGNP14WviqFh .RDRzgMnQWcHz8j4wqRTjr ._3cLCEICdhWcFkD0u5xPJ8F._1fxsqfEOTYsu2-xhyQUbdq {
              font-size: 24px; }
            ._1mGb5pSCqsRMoDztPQFqRt .D-9XM9Tj9ifMCDbRrrXqL .u2c9yz8qUu9ZPOZyIvXnF ._20mKXjGoHNoGNP14WviqFh .RDRzgMnQWcHz8j4wqRTjr ._3cLCEICdhWcFkD0u5xPJ8F._2yM1FUwv7TPgo-uUhwDuiI {
              font-size: 15px; }
          ._1mGb5pSCqsRMoDztPQFqRt .D-9XM9Tj9ifMCDbRrrXqL .u2c9yz8qUu9ZPOZyIvXnF ._20mKXjGoHNoGNP14WviqFh .RDRzgMnQWcHz8j4wqRTjr .Oxw773LNdXgALgPwJjU3t {
            width: 12px;
            height: 17px;
            font-weight: 400;
            font-size: 12px;
            line-height: 20px;
            /* または167% */
            text-align: center;
            color: #333333;
            flex: none;
            order: 1;
            flex-grow: 0; }
        ._1mGb5pSCqsRMoDztPQFqRt .D-9XM9Tj9ifMCDbRrrXqL .u2c9yz8qUu9ZPOZyIvXnF ._20mKXjGoHNoGNP14WviqFh ._30ogKnpDPhpiGdc_zm6nW9 {
          width: 24px;
          height: 24px;
          flex: none;
          order: 1;
          flex-grow: 0; }
    ._1mGb5pSCqsRMoDztPQFqRt .D-9XM9Tj9ifMCDbRrrXqL .bQWrtN3umhQrbhlF-FosH {
      width: 100%;
      height: 20px;
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: flex-end; }
      ._1mGb5pSCqsRMoDztPQFqRt .D-9XM9Tj9ifMCDbRrrXqL .bQWrtN3umhQrbhlF-FosH ._1LP54ftWhpQjwr02A8yDVl {
        display: flex;
        flex-direction: row;
        align-items: center;
        font-size: 14px;
        line-height: 12px;
        padding: 0px;
        gap: 2px;
        width: 30%;
        height: 20px;
        left: 12px;
        top: 12px;
        color: #333333; }
      ._1mGb5pSCqsRMoDztPQFqRt .D-9XM9Tj9ifMCDbRrrXqL .bQWrtN3umhQrbhlF-FosH ._31BLz08QYE0wDISfaR0xJ7 {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: flex-end; }
        ._1mGb5pSCqsRMoDztPQFqRt .D-9XM9Tj9ifMCDbRrrXqL .bQWrtN3umhQrbhlF-FosH ._31BLz08QYE0wDISfaR0xJ7 ._2vU-4xfPrKPrUfAt0p7yJJ {
          height: 20px;
          line-height: 20px;
          display: flex;
          align-items: center;
          text-align: right;
          color: #000000;
          flex: none;
          flex-grow: 0; }
          ._1mGb5pSCqsRMoDztPQFqRt .D-9XM9Tj9ifMCDbRrrXqL .bQWrtN3umhQrbhlF-FosH ._31BLz08QYE0wDISfaR0xJ7 ._2vU-4xfPrKPrUfAt0p7yJJ._1fxsqfEOTYsu2-xhyQUbdq {
            font-size: 16px; }
          ._1mGb5pSCqsRMoDztPQFqRt .D-9XM9Tj9ifMCDbRrrXqL .bQWrtN3umhQrbhlF-FosH ._31BLz08QYE0wDISfaR0xJ7 ._2vU-4xfPrKPrUfAt0p7yJJ._2yM1FUwv7TPgo-uUhwDuiI {
            font-size: 10px; }
        ._1mGb5pSCqsRMoDztPQFqRt .D-9XM9Tj9ifMCDbRrrXqL .bQWrtN3umhQrbhlF-FosH ._31BLz08QYE0wDISfaR0xJ7 ._1Chnclf0YPbQRunQ3qD8V1 {
          width: 12px;
          font-weight: 400;
          font-size: 12px;
          line-height: 20px;
          text-align: center;
          flex: none;
          flex-grow: 0; }
          ._1mGb5pSCqsRMoDztPQFqRt .D-9XM9Tj9ifMCDbRrrXqL .bQWrtN3umhQrbhlF-FosH ._31BLz08QYE0wDISfaR0xJ7 ._1Chnclf0YPbQRunQ3qD8V1._1fxsqfEOTYsu2-xhyQUbdq {
            font-size: 12px; }
          ._1mGb5pSCqsRMoDztPQFqRt .D-9XM9Tj9ifMCDbRrrXqL .bQWrtN3umhQrbhlF-FosH ._31BLz08QYE0wDISfaR0xJ7 ._1Chnclf0YPbQRunQ3qD8V1._2yM1FUwv7TPgo-uUhwDuiI {
            font-size: 8px; }

._3b601ig0Pfv6qiCyyYPlGJ {
  display: flex;
  width: 24px;
  height: 24px;
  justify-content: center;
  align-items: center; }
  ._3b601ig0Pfv6qiCyyYPlGJ._3oluAMhqlni2t2mBFzmUaj {
    background-color: #0000000d;
    border-radius: 4px; }

._26Wyy5_lp9ouUhfUia8bR1 {
  display: flex;
  width: 12px;
  height: 12px;
  justify-content: center;
  align-items: center; }
  ._26Wyy5_lp9ouUhfUia8bR1._3oluAMhqlni2t2mBFzmUaj {
    background-color: #e01a1ae8;
    border-radius: 4px; }

._3N-DuMuqUiFfxNgtIrTuBF {
  width: 106px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  margin-left: 5px;
  background-color: #0000000d;
  border-radius: 5px;
  position: relative;
  z-index: 1; }
  ._3N-DuMuqUiFfxNgtIrTuBF .X6YjL4me2nssz71WCAYT0 {
    align-items: center;
    display: flex;
    font-size: 14px;
    height: 32px;
    justify-content: center;
    width: 47px;
    color: #000000de;
    border: none;
    outline: none;
    z-index: 3; }
    ._3N-DuMuqUiFfxNgtIrTuBF .X6YjL4me2nssz71WCAYT0.ytXw-gr0CtnxCqhagFf7s {
      font-weight: bold;
      color: #ffffff;
      -webkit-transition: color 0.2s;
      -moz-transition: color 0.2s;
      transition: color 0.2s; }
  ._3N-DuMuqUiFfxNgtIrTuBF .X6YjL4me2nssz71WCAYT0:nth-child(n + 2) {
    margin-left: 4px; }
  ._3N-DuMuqUiFfxNgtIrTuBF ._15yhJtUCvs5K7CxnVMzGdQ {
    position: absolute;
    left: 4px;
    justify-content: center;
    height: 24px;
    width: 47px;
    font-weight: bold;
    color: #ffffff;
    background-color: #dbab00;
    border-radius: 4px;
    z-index: 2;
    transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in; }

._1hi4FCUCpmoUYzPzTiYuXY ._1b0qSsOWt4dC-uaWoOJhma {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 8px; }

._1hi4FCUCpmoUYzPzTiYuXY ._1b0qSsOWt4dC-uaWoOJhma:nth-of-type(n + 2) {
  margin-top: 16px; }

._1hi4FCUCpmoUYzPzTiYuXY .JBLI44E26Kd6JYhicDcv0 {
  padding-inline-start: 16px;
  margin-block-end: 0px; }

._24Wz0i1Vxii2j6PMxhi-D5 ._2cpO3p-N7jqg6_DOlcyQmn ._3jKOHCN1of_Bgq8Hlj-dtD {
  font-weight: 300;
  font-size: 12px;
  line-height: 14px; }

._24Wz0i1Vxii2j6PMxhi-D5 ._32VidaRnkhXtrml5dEUpx6 {
  display: flex;
  justify-content: space-between;
  padding-top: 16px; }
  ._24Wz0i1Vxii2j6PMxhi-D5 ._32VidaRnkhXtrml5dEUpx6 .zvEEsKp3mX0po7qGZtqji {
    text-align: center;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px; }

.h6XfIqXCgw54t1Wrtwl0L {
  position: relative;
  width: 61px;
  height: 20px;
  display: block; }
  .h6XfIqXCgw54t1Wrtwl0L input {
    display: none; }
  .h6XfIqXCgw54t1Wrtwl0L .F1uW4yOs52q9gnXmVuwiQ {
    display: flex;
    align-items: center;
    width: 61px;
    height: 20px;
    border-radius: 15px;
    background: #BDBDBD;
    font-size: 12px;
    line-height: 20px;
    font-weight: bold;
    color: #FFFFFF; }
  .h6XfIqXCgw54t1Wrtwl0L .F1uW4yOs52q9gnXmVuwiQ::before {
    position: absolute;
    padding-top: 5px;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF; }
  .h6XfIqXCgw54t1Wrtwl0L input:checked + .F1uW4yOs52q9gnXmVuwiQ {
    padding-left: 12px;
    background: #AD9951; }
  .h6XfIqXCgw54t1Wrtwl0L input:not(:checked) + .F1uW4yOs52q9gnXmVuwiQ {
    padding-left: 19px; }
  .h6XfIqXCgw54t1Wrtwl0L .F1uW4yOs52q9gnXmVuwiQ::after {
    content: "";
    position: absolute;
    top: 4px;
    left: 4px;
    width: 12px;
    height: 12px;
    background: #FFFFFF;
    border-radius: 50%;
    transition: 0.2s; }
  .h6XfIqXCgw54t1Wrtwl0L input:checked + .F1uW4yOs52q9gnXmVuwiQ::after {
    left: 45px; }

._1Q-DT5POOEyXbaLMe3LnK0 {
  display: flex;
  justify-content: center;
  padding-top: 120px;
  border-radius: 6px 6px 0 0;
  background-color: #ffffff; }

._2CWGIo9-ViBAE79B3YvlW8 {
  height: 280px;
  padding: 24px 28px;
  text-align: center;
  color: #333333;
  background-color: #ffffff;
  border-radius: 0 0 6px 6px; }
  ._2CWGIo9-ViBAE79B3YvlW8 ._1dIz1iZ1bLqizaC_YHLeJe {
    font-size: 16px;
    font-weight: bold; }
  ._2CWGIo9-ViBAE79B3YvlW8 ._3v6tX46jC2RHn_XBr2koqu {
    margin-top: 24px;
    font-size: 13px;
    line-height: 1.5; }
  ._2CWGIo9-ViBAE79B3YvlW8 ._1g7TD0n41R2TvmFgIG0NWb {
    margin-top: 120px;
    display: flex;
    justify-content: center; }

@charset "UTF-8";
._3B_TRYlya5JRuHNeg2l2oi {
  line-height: 1.4; }
  ._3B_TRYlya5JRuHNeg2l2oi .PTqlzDuj5nYe2_1YWFqX7 {
    background-color: #ff00001a;
    padding: 15px 10px 10px 10px;
    color: #333333;
    border-bottom: 1px solid #fafafa; }
    ._3B_TRYlya5JRuHNeg2l2oi .PTqlzDuj5nYe2_1YWFqX7 .a37ZCC387Xvrd_MvzzrNk {
      display: flex;
      justify-content: space-between; }
      ._3B_TRYlya5JRuHNeg2l2oi .PTqlzDuj5nYe2_1YWFqX7 .a37ZCC387Xvrd_MvzzrNk .IOgxxgDfQfZNOG2F2X3cm {
        display: flex;
        justify-content: space-between;
        font-size: 14px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
        ._3B_TRYlya5JRuHNeg2l2oi .PTqlzDuj5nYe2_1YWFqX7 .a37ZCC387Xvrd_MvzzrNk .IOgxxgDfQfZNOG2F2X3cm img {
          margin-right: 10px; }
        ._3B_TRYlya5JRuHNeg2l2oi .PTqlzDuj5nYe2_1YWFqX7 .a37ZCC387Xvrd_MvzzrNk .IOgxxgDfQfZNOG2F2X3cm ._1mZuiX9CvlOxvx50f6w1Qg {
          flex: 1;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; }
        ._3B_TRYlya5JRuHNeg2l2oi .PTqlzDuj5nYe2_1YWFqX7 .a37ZCC387Xvrd_MvzzrNk .IOgxxgDfQfZNOG2F2X3cm ._1-4q-7P8PdTaYKc9beo3Yy {
          white-space: normal;
          overflow: visible; }
  ._3B_TRYlya5JRuHNeg2l2oi ._2Rf3R-jEFH8Y8IAWk-0NBu {
    margin: 0px 22px 0px 22px; }
    ._3B_TRYlya5JRuHNeg2l2oi ._2Rf3R-jEFH8Y8IAWk-0NBu ._1ENiD7S52RfitL1mo0XfKK {
      font-size: 14px;
      font-family: "Arial", "\30D2\30E9\30AE\30CE\89D2\30B4\30B7\30C3\30AF   ProN", "Hiragino Kaku Gothic ProN", "\30E1\30A4\30EA\30AA", "Meiryo", sans-serif;
      margin: 10px 0px 0px 0px; }

._2-FVbPD9gH-SQNFujSRObV {
  display: flex;
  flex-flow: column;
  justify-content: space-between; }
  ._2-FVbPD9gH-SQNFujSRObV .c1NXdP3GnfryIfUIILpzV {
    display: flex;
    justify-content: flex-end;
    font-weight: bold;
    padding: 8px 6px; }
  ._2-FVbPD9gH-SQNFujSRObV ._1gaOpj84SW_pu6gmVxoGdq {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    margin: 0;
    padding: 4px 4px 4px 4px;
    border: none;
    outline: none; }
    ._2-FVbPD9gH-SQNFujSRObV ._1gaOpj84SW_pu6gmVxoGdq ._3MxbWkNscZKTuG8CvVPIZC {
      text-align: center;
      font-weight: 600;
      font-size: 16px;
      line-height: 20px; }
    ._2-FVbPD9gH-SQNFujSRObV ._1gaOpj84SW_pu6gmVxoGdq .MWpkV2doQlnbYFQ8Nrimr {
      padding: 20px 0px;
      text-align: center;
      font-weight: 300;
      font-size: 12px;
      line-height: 16px; }
    ._2-FVbPD9gH-SQNFujSRObV ._1gaOpj84SW_pu6gmVxoGdq img {
      margin: 4px 0px 4px 0px; }
    ._2-FVbPD9gH-SQNFujSRObV ._1gaOpj84SW_pu6gmVxoGdq ._2NGS7tlsGmiT-lQakCLFSH {
      display: flex;
      flex-flow: row;
      justify-content: space-around;
      padding: 8px 0px;
      font-size: 16px; }

._2k2b3LTxxw_jyv9eqRcb3O {
  padding: 16px 32px;
  border: none; }

._2sglgx_akTW3jhTRg5H7tE {
  color: #ffffff;
  background-color: #2eb975;
  border-radius: 5px; }
  ._2sglgx_akTW3jhTRg5H7tE._1wrqndWvHNTaLhBSL1au9s {
    background-color: #2eb976c0; }

@charset "UTF-8";
._3HPrL6Gpwl_6kMmmXh9SfR {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 1;
  position: absolute;
  width: calc(100vw - 24px);
  height: 419px;
  border-radius: var(--BorderRadius--mikan-border-radius);
  opacity: 0.15; }
  ._3HPrL6Gpwl_6kMmmXh9SfR ._1nAF9dJB_z16yf6VrrZ46l {
    padding: 12px 12px 0px;
    width: 100%; }
    ._3HPrL6Gpwl_6kMmmXh9SfR ._1nAF9dJB_z16yf6VrrZ46l ._3UumPzzeWwWjjJAzG4gkKO {
      width: 100%;
      height: 20px;
      display: flex;
      align-items: center; }
      ._3HPrL6Gpwl_6kMmmXh9SfR ._1nAF9dJB_z16yf6VrrZ46l ._3UumPzzeWwWjjJAzG4gkKO ._1Hn0uIHT0SyKiiithIGm3_ {
        /* 資産総額 文字列*/
        display: flex;
        flex-direction: row;
        align-items: center;
        padding: 0px;
        gap: 2px;
        width: 35%;
        height: 24px; }
        ._3HPrL6Gpwl_6kMmmXh9SfR ._1nAF9dJB_z16yf6VrrZ46l ._3UumPzzeWwWjjJAzG4gkKO ._1Hn0uIHT0SyKiiithIGm3_ ._1xQolLA1PQGP4719jlRD1w {
          height: 12px;
          font-weight: 600;
          font-size: 14px;
          line-height: 12px;
          display: flex;
          align-items: center;
          color: #333333;
          flex: none;
          order: 1;
          flex-grow: 0; }
        ._3HPrL6Gpwl_6kMmmXh9SfR ._1nAF9dJB_z16yf6VrrZ46l ._3UumPzzeWwWjjJAzG4gkKO ._1Hn0uIHT0SyKiiithIGm3_ ._31IWO_crmHT8dO8uUrXG7O {
          width: 20px;
          height: 26px;
          flex: none;
          order: 2;
          flex-grow: 0; }
      ._3HPrL6Gpwl_6kMmmXh9SfR ._1nAF9dJB_z16yf6VrrZ46l ._3UumPzzeWwWjjJAzG4gkKO .mxuM1gxXOHM5C6r8HSCvj {
        /* 資産総額 数値 */
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        padding: 0px;
        gap: 8px;
        width: 65%;
        height: 24px; }
        ._3HPrL6Gpwl_6kMmmXh9SfR ._1nAF9dJB_z16yf6VrrZ46l ._3UumPzzeWwWjjJAzG4gkKO .mxuM1gxXOHM5C6r8HSCvj ._1YW13VZzEuoIg8JXjlS0a4 {
          /* 資産合計 */
          /* オートレイアウト */
          display: flex;
          flex-direction: row;
          justify-content: flex-end;
          align-items: flex-end;
          padding: 0px;
          width: 179px;
          height: 20px;
          /* オートレイアウト内部 */
          flex: none;
          order: 0; }
          ._3HPrL6Gpwl_6kMmmXh9SfR ._1nAF9dJB_z16yf6VrrZ46l ._3UumPzzeWwWjjJAzG4gkKO .mxuM1gxXOHM5C6r8HSCvj ._1YW13VZzEuoIg8JXjlS0a4 ._1SsHs-ZBHEPk3m2EUEGa2z {
            font-weight: 700;
            font-size: 24px;
            line-height: 20px;
            display: flex;
            align-items: center;
            text-align: right;
            color: #333333;
            flex: none;
            order: 0;
            flex-grow: 0; }
          ._3HPrL6Gpwl_6kMmmXh9SfR ._1nAF9dJB_z16yf6VrrZ46l ._3UumPzzeWwWjjJAzG4gkKO .mxuM1gxXOHM5C6r8HSCvj ._1YW13VZzEuoIg8JXjlS0a4 ._9OMy0AbwH6X6tFzdhiW5p {
            font-size: 24px; }
          ._3HPrL6Gpwl_6kMmmXh9SfR ._1nAF9dJB_z16yf6VrrZ46l ._3UumPzzeWwWjjJAzG4gkKO .mxuM1gxXOHM5C6r8HSCvj ._1YW13VZzEuoIg8JXjlS0a4 ._15y2Fzw3cmwXDwt6G-HrUk {
            width: 12px;
            height: 17px;
            font-weight: 400;
            font-size: 12px;
            line-height: 20px;
            /* または167% */
            text-align: center;
            color: #333333;
            flex: none;
            order: 1;
            flex-grow: 0; }
        ._3HPrL6Gpwl_6kMmmXh9SfR ._1nAF9dJB_z16yf6VrrZ46l ._3UumPzzeWwWjjJAzG4gkKO .mxuM1gxXOHM5C6r8HSCvj ._1f7Vgnhs3eNPE0mzyEK7z7 {
          width: 24px;
          height: 24px;
          flex: none;
          order: 1;
          flex-grow: 0; }
    ._3HPrL6Gpwl_6kMmmXh9SfR ._1nAF9dJB_z16yf6VrrZ46l .i6HIJqVC75wUjbVz99X_A {
      width: 100%;
      height: 20px;
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: flex-end; }
      ._3HPrL6Gpwl_6kMmmXh9SfR ._1nAF9dJB_z16yf6VrrZ46l .i6HIJqVC75wUjbVz99X_A .U-xoF_aw_3w3MpfOrsooM {
        display: flex;
        flex-direction: row;
        align-items: center;
        font-size: 14px;
        line-height: 12px;
        padding: 0px;
        gap: 2px;
        width: 30%;
        height: 20px;
        color: #333333; }
      ._3HPrL6Gpwl_6kMmmXh9SfR ._1nAF9dJB_z16yf6VrrZ46l .i6HIJqVC75wUjbVz99X_A .o_NNBaR3Zj-Ajg45RuzOw {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: flex-end; }
        ._3HPrL6Gpwl_6kMmmXh9SfR ._1nAF9dJB_z16yf6VrrZ46l .i6HIJqVC75wUjbVz99X_A .o_NNBaR3Zj-Ajg45RuzOw ._3Vp-c8dbSiOppPUlWjD0nu {
          height: 20px;
          line-height: 20px;
          display: flex;
          align-items: center;
          text-align: right;
          color: #000000;
          flex: none;
          flex-grow: 0; }
        ._3HPrL6Gpwl_6kMmmXh9SfR ._1nAF9dJB_z16yf6VrrZ46l .i6HIJqVC75wUjbVz99X_A .o_NNBaR3Zj-Ajg45RuzOw .szqhWOtXRbRwWWetSTxIn {
          width: 12px;
          font-weight: 400;
          font-size: 12px;
          line-height: 20px;
          text-align: center;
          flex: none;
          flex-grow: 0; }
  ._3HPrL6Gpwl_6kMmmXh9SfR ._2QeAnPg4F8JqpXRV38U3y8 {
    margin-top: 50px;
    padding: 0 8px 2px;
    text-align: right;
    font-size: 10px;
    color: #999; }
  ._3HPrL6Gpwl_6kMmmXh9SfR ._1JuifPKqiicvPxIE6kee22 {
    display: flex;
    justify-content: center;
    height: 201px; }

._2szyvrLllhW3eU7ZyzhjrR {
  height: 419px;
  text-align: center;
  color: #333333;
  background-color: #FFFFFF0D;
  border-radius: 0 0 6px 6px;
  z-index: 2;
  position: relative; }
  ._2szyvrLllhW3eU7ZyzhjrR .PZGeIy60jQJuUt9FE38nf {
    padding-top: 110px;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px; }
  ._2szyvrLllhW3eU7ZyzhjrR ._2bHGv0eubL7EfUSequ5yXQ {
    margin: 60px 0px 70px 0px;
    color: #927A22;
    background: #FFFFFF;
    border: 2px solid #927A22;
    width: 178px;
    height: 40px;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto; }
    ._2szyvrLllhW3eU7ZyzhjrR ._2bHGv0eubL7EfUSequ5yXQ._7nxqcBwNXeyVDDgHGRqke {
      background-color: rgba(89, 87, 87, 0.5);
      /*#595757*/ }
  ._2szyvrLllhW3eU7ZyzhjrR ._1H12AMmDQpBZ9L5bkVIg1d {
    color: #927A22;
    font-weight: 600;
    font-size: 14px;
    display: inline-block;
    align-items: center; }
  ._2szyvrLllhW3eU7ZyzhjrR ._1H12AMmDQpBZ9L5bkVIg1d img {
    margin-left: 3px; }

div._3kJvWEIJDc4Gck8z8gOpSN div._2FNejBzIBc5nI6AG8ZMhMF div._23aAs3_vrbGgjN6Wob65Ho, div._3kJvWEIJDc4Gck8z8gOpSN div._2FNejBzIBc5nI6AG8ZMhMF div._16D04mcM6AqUAzmoM0tFDl {
  background-color: #f2f2f2;
  border-radius: 4px;
  padding: 4px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  position: relative;
  box-sizing: border-box; }

div._3kJvWEIJDc4Gck8z8gOpSN div._2FNejBzIBc5nI6AG8ZMhMF div._23aAs3_vrbGgjN6Wob65Ho button.EAEDKOn_isYuDTvw5kJU, div._3kJvWEIJDc4Gck8z8gOpSN div._2FNejBzIBc5nI6AG8ZMhMF div._16D04mcM6AqUAzmoM0tFDl button._3chVERzX_jY_HgOIEOIxLV {
  position: relative;
  padding: 6px 8px;
  border-radius: 4px;
  border: 0px solid transparent;
  font-size: 12px;
  font-weight: 300;
  color: #333333;
  background-color: transparent;
  white-space: nowrap;
  box-sizing: border-box;
  z-index: 1; }

div._3kJvWEIJDc4Gck8z8gOpSN div._2FNejBzIBc5nI6AG8ZMhMF div._23aAs3_vrbGgjN6Wob65Ho button.EAEDKOn_isYuDTvw5kJU._28oAZjY-sG5N7Vza8YyrBp, div._3kJvWEIJDc4Gck8z8gOpSN div._2FNejBzIBc5nI6AG8ZMhMF div._16D04mcM6AqUAzmoM0tFDl button._3chVERzX_jY_HgOIEOIxLV._2bhBxqmk83V1iH2KovdRsI {
  font-weight: 600;
  color: #FFFFFF;
  transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in; }

div._3kJvWEIJDc4Gck8z8gOpSN div._2FNejBzIBc5nI6AG8ZMhMF div._23aAs3_vrbGgjN6Wob65Ho div._2a5jRJYZ-vrb3FR4vZ_-g9, div._3kJvWEIJDc4Gck8z8gOpSN div._2FNejBzIBc5nI6AG8ZMhMF div._16D04mcM6AqUAzmoM0tFDl div.cjtdXkH5VhwPE4s_veImm {
  position: absolute;
  height: 24px;
  border-radius: 4px;
  background-color: #DBAB00;
  transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in; }

div._3kJvWEIJDc4Gck8z8gOpSN {
  font: inherit;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }
  div._3kJvWEIJDc4Gck8z8gOpSN div.LYp9hPFwhyeySDNx3P5V8 {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 12px 12px 6px; }
    div._3kJvWEIJDc4Gck8z8gOpSN div.LYp9hPFwhyeySDNx3P5V8 div.kW3B9ud44hHqr42V8hZjw {
      position: relative;
      display: flex;
      flex-direction: row;
      align-items: center; }
      div._3kJvWEIJDc4Gck8z8gOpSN div.LYp9hPFwhyeySDNx3P5V8 div.kW3B9ud44hHqr42V8hZjw div.cvzRS4jRP88kLfPgD8iF_ {
        font-size: 14px;
        font-weight: 300;
        color: #666666; }
  div._3kJvWEIJDc4Gck8z8gOpSN div._2FNejBzIBc5nI6AG8ZMhMF {
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column; }
    div._3kJvWEIJDc4Gck8z8gOpSN div._2FNejBzIBc5nI6AG8ZMhMF div._25JgxxOwPi6Sm9HO6CZQh1 {
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-top: 10px; }
    div._3kJvWEIJDc4Gck8z8gOpSN div._2FNejBzIBc5nI6AG8ZMhMF div._23aAs3_vrbGgjN6Wob65Ho {
      width: calc(100% - 24px); }
      div._3kJvWEIJDc4Gck8z8gOpSN div._2FNejBzIBc5nI6AG8ZMhMF div._23aAs3_vrbGgjN6Wob65Ho button.EAEDKOn_isYuDTvw5kJU {
        flex: 1 1 0; }
        div._3kJvWEIJDc4Gck8z8gOpSN div._2FNejBzIBc5nI6AG8ZMhMF div._23aAs3_vrbGgjN6Wob65Ho button.EAEDKOn_isYuDTvw5kJU._39aWOmEcALXbuhkvXgq_Pm {
          flex: 0; }
    div._3kJvWEIJDc4Gck8z8gOpSN div._2FNejBzIBc5nI6AG8ZMhMF div.Wplzh_49VWPPjCL6d3IVB {
      width: 100%;
      margin-top: 4px; }
      div._3kJvWEIJDc4Gck8z8gOpSN div._2FNejBzIBc5nI6AG8ZMhMF div.Wplzh_49VWPPjCL6d3IVB button._2V1di0H7eMicCBY-JM-8u- {
        width: 50%;
        height: 44px;
        border: none;
        border-bottom: 1px solid #00000026;
        font-size: 14px;
        font-weight: 300;
        color: #666666; }
        div._3kJvWEIJDc4Gck8z8gOpSN div._2FNejBzIBc5nI6AG8ZMhMF div.Wplzh_49VWPPjCL6d3IVB button._2V1di0H7eMicCBY-JM-8u-.kbTFvwWx_4G-NaHvuJ73W {
          font-weight: 600; }
      div._3kJvWEIJDc4Gck8z8gOpSN div._2FNejBzIBc5nI6AG8ZMhMF div.Wplzh_49VWPPjCL6d3IVB div._1IDTsFucGhS7o3DmRBG4Pb {
        width: 80px;
        height: 4px;
        border-radius: 4px;
        background-color: #DBAB00;
        position: relative;
        top: -6px;
        left: calc(25% - 40px);
        transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out; }
    div._3kJvWEIJDc4Gck8z8gOpSN div._2FNejBzIBc5nI6AG8ZMhMF div._2pSEEbRcpKcJ0IiJIKftrv {
      width: 146px;
      height: 32px;
      font-size: 15px;
      font-weight: 300;
      color: #212121;
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin: 0px auto 0px 20px;
      padding: 4px 0px; }
    div._3kJvWEIJDc4Gck8z8gOpSN div._2FNejBzIBc5nI6AG8ZMhMF div._16D04mcM6AqUAzmoM0tFDl {
      width: 112px;
      margin: 0px 20px 0px auto;
      flex-wrap: nowrap; }
      div._3kJvWEIJDc4Gck8z8gOpSN div._2FNejBzIBc5nI6AG8ZMhMF div._16D04mcM6AqUAzmoM0tFDl button._3chVERzX_jY_HgOIEOIxLV {
        width: 56px; }

.xuMVpx1gbE3uRAxUbhmDc ._2YBTtMB-3HPv9PqTIheaZw {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 8px; }

.xuMVpx1gbE3uRAxUbhmDc ._2YBTtMB-3HPv9PqTIheaZw:nth-of-type(n + 2) {
  margin-top: 16px; }

.xuMVpx1gbE3uRAxUbhmDc ._3DdVgaa9TcIK1KQPgWwUmH {
  padding-inline-start: 16px;
  margin-block-end: 0px;
  margin-block-start: 0px; }

div._2B8pbAAkbyv4lgMD4dXFRu {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column; }
  div._2B8pbAAkbyv4lgMD4dXFRu div._2_hqGcvDOIhsU3GVli_O6y {
    margin: 16px 16px 0px 16px;
    color: #666666;
    text-align: center; }
    div._2B8pbAAkbyv4lgMD4dXFRu div._2_hqGcvDOIhsU3GVli_O6y div._1hggCJCw5o-9iNEKx-rwJ6 {
      font-size: 14px;
      font-weight: 600; }
    div._2B8pbAAkbyv4lgMD4dXFRu div._2_hqGcvDOIhsU3GVli_O6y div._1HDRktvN-XFezntzPEhBUw {
      padding: 12px 12px 4px;
      font-size: 14px;
      font-weight: 300; }
    div._2B8pbAAkbyv4lgMD4dXFRu div._2_hqGcvDOIhsU3GVli_O6y div._1N4VXcu3arXlTNnecQlnUY {
      font-size: 25px;
      font-weight: 700; }

div._2DhpgMFZsXMeD_CRaL_MWg table._1yxPh6jXaUm9nGMEK_0oRH {
  table-layout: fixed;
  width: 100%; }
  div._2DhpgMFZsXMeD_CRaL_MWg table._1yxPh6jXaUm9nGMEK_0oRH thead._1sGEBUJXXpDmKxoLt3Ty66 {
    color: #616161;
    background-color: #EEEEEE;
    font-size: 10px;
    font-weight: 300; }
    div._2DhpgMFZsXMeD_CRaL_MWg table._1yxPh6jXaUm9nGMEK_0oRH thead._1sGEBUJXXpDmKxoLt3Ty66 tr._24M7Dc7JmF-n81KyBX_L70 {
      height: 52px; }
      div._2DhpgMFZsXMeD_CRaL_MWg table._1yxPh6jXaUm9nGMEK_0oRH thead._1sGEBUJXXpDmKxoLt3Ty66 tr._24M7Dc7JmF-n81KyBX_L70 th {
        font-weight: normal;
        padding: 0 10px; }
      div._2DhpgMFZsXMeD_CRaL_MWg table._1yxPh6jXaUm9nGMEK_0oRH thead._1sGEBUJXXpDmKxoLt3Ty66 tr._24M7Dc7JmF-n81KyBX_L70 th.giO8aUDM00oC7Udy3lioW {
        text-align: left;
        width: 45%; }
      div._2DhpgMFZsXMeD_CRaL_MWg table._1yxPh6jXaUm9nGMEK_0oRH thead._1sGEBUJXXpDmKxoLt3Ty66 tr._24M7Dc7JmF-n81KyBX_L70 th._2UnerZcrWfGScmiX4PB-Zx {
        text-align: right;
        width: 25%; }
      div._2DhpgMFZsXMeD_CRaL_MWg table._1yxPh6jXaUm9nGMEK_0oRH thead._1sGEBUJXXpDmKxoLt3Ty66 tr._24M7Dc7JmF-n81KyBX_L70 th._3jZkJj2CHY8TDwcUdtSYjS {
        text-align: right;
        width: 30%; }
  div._2DhpgMFZsXMeD_CRaL_MWg table._1yxPh6jXaUm9nGMEK_0oRH tbody.mdu5VVcPuvCfKW-cgOd9E {
    color: #000000;
    background-color: #FFFFFF;
    font-size: 11px; }
    div._2DhpgMFZsXMeD_CRaL_MWg table._1yxPh6jXaUm9nGMEK_0oRH tbody.mdu5VVcPuvCfKW-cgOd9E tr._3f3PR-fyeNFg2Mxj0zDpsu {
      gap: 16px;
      border-bottom: 1px solid #00000026;
      vertical-align: top; }
      div._2DhpgMFZsXMeD_CRaL_MWg table._1yxPh6jXaUm9nGMEK_0oRH tbody.mdu5VVcPuvCfKW-cgOd9E tr._3f3PR-fyeNFg2Mxj0zDpsu td.giO8aUDM00oC7Udy3lioW {
        position: relative;
        text-align: left;
        padding: 16px 10px;
        font-weight: 400; }
        div._2DhpgMFZsXMeD_CRaL_MWg table._1yxPh6jXaUm9nGMEK_0oRH tbody.mdu5VVcPuvCfKW-cgOd9E tr._3f3PR-fyeNFg2Mxj0zDpsu td.giO8aUDM00oC7Udy3lioW._1-2arUbLpJ826VntZ4MdbA {
          font-weight: 600;
          padding-left: 26px; }
        div._2DhpgMFZsXMeD_CRaL_MWg table._1yxPh6jXaUm9nGMEK_0oRH tbody.mdu5VVcPuvCfKW-cgOd9E tr._3f3PR-fyeNFg2Mxj0zDpsu td.giO8aUDM00oC7Udy3lioW._1-2arUbLpJ826VntZ4MdbA::before {
          position: absolute;
          top: 15px;
          left: 10px;
          display: block;
          width: 12px;
          height: 12px;
          background-color: var(--bg-color);
          content: ""; }
      div._2DhpgMFZsXMeD_CRaL_MWg table._1yxPh6jXaUm9nGMEK_0oRH tbody.mdu5VVcPuvCfKW-cgOd9E tr._3f3PR-fyeNFg2Mxj0zDpsu td._2UnerZcrWfGScmiX4PB-Zx {
        text-align: right;
        padding: 16px 10px 16px 0;
        font-weight: 700; }
      div._2DhpgMFZsXMeD_CRaL_MWg table._1yxPh6jXaUm9nGMEK_0oRH tbody.mdu5VVcPuvCfKW-cgOd9E tr._3f3PR-fyeNFg2Mxj0zDpsu td._3jZkJj2CHY8TDwcUdtSYjS {
        display: flex;
        justify-content: right;
        text-align: right;
        padding: 16px 10px 16px 0;
        font-weight: 700; }
        div._2DhpgMFZsXMeD_CRaL_MWg table._1yxPh6jXaUm9nGMEK_0oRH tbody.mdu5VVcPuvCfKW-cgOd9E tr._3f3PR-fyeNFg2Mxj0zDpsu td._3jZkJj2CHY8TDwcUdtSYjS div._1ZHjeVZpkiJXEHAYgduDo1 {
          font-weight: 700; }
        div._2DhpgMFZsXMeD_CRaL_MWg table._1yxPh6jXaUm9nGMEK_0oRH tbody.mdu5VVcPuvCfKW-cgOd9E tr._3f3PR-fyeNFg2Mxj0zDpsu td._3jZkJj2CHY8TDwcUdtSYjS div._2WX_o-LchzHYSd210NoM4p {
          margin-left: 4px;
          font-weight: 400; }

div._3qeuvqpaFJ1XmkhOTPwRzr {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  width: 100%;
  height: 265px;
  position: relative; }
  div._3qeuvqpaFJ1XmkhOTPwRzr canvas._20pDpjeyli_hJhm0tUJj5o {
    width: 327;
    height: 327; }
  div._3qeuvqpaFJ1XmkhOTPwRzr div.ep5AcLWNbokVkyZM5BJim {
    display: flex;
    justify-content: center;
    font-size: 13px;
    font-weight: normal;
    text-align: left;
    z-index: 10;
    width: auto;
    background-color: #212121;
    border-radius: 4px;
    color: white;
    opacity: 1;
    pointer-events: none;
    position: absolute;
    padding: 6px;
    transform: translate(-50%, 0);
    transition: all .1s ease;
    -o-transition: all .1s ease;
    -webkit-transition: all .1s ease;
    -moz-transition: all .1s ease; }
    div._3qeuvqpaFJ1XmkhOTPwRzr div.ep5AcLWNbokVkyZM5BJim table._2rPcQMGtUqGvUHl9g_7WeF {
      border-collapse: collapse;
      table-layout: auto; }
      div._3qeuvqpaFJ1XmkhOTPwRzr div.ep5AcLWNbokVkyZM5BJim table._2rPcQMGtUqGvUHl9g_7WeF thead._3YY7MSWVmJCM52te9eXAQ6 tr._2f4vWSJf23nS22Umj_MW1h th._24gL657B-cNHYuKrR6WoqV {
        white-space: nowrap;
        font-weight: 300;
        font-size: 10px;
        color: #BDBDBD; }
      div._3qeuvqpaFJ1XmkhOTPwRzr div.ep5AcLWNbokVkyZM5BJim table._2rPcQMGtUqGvUHl9g_7WeF thead._3YY7MSWVmJCM52te9eXAQ6 tr.rVimJP9HDNs_7GVcqHN0Q th._1pEoVz43hsuRfY2Lp1bX1U {
        white-space: nowrap;
        font-weight: 600;
        font-size: 12px;
        color: #FFFFFF; }
      div._3qeuvqpaFJ1XmkhOTPwRzr div.ep5AcLWNbokVkyZM5BJim table._2rPcQMGtUqGvUHl9g_7WeF tbody._1eQ7_rHpAHanuA4Ay04uJc tr._1mIPmuJnTn_d8V8yXAzzC2 td._2WKCf4_ziO77C7Kh75qvPW {
        white-space: nowrap;
        height: 18px;
        font-weight: 400;
        font-size: 12px;
        text-align: left; }
      div._3qeuvqpaFJ1XmkhOTPwRzr div.ep5AcLWNbokVkyZM5BJim table._2rPcQMGtUqGvUHl9g_7WeF tbody._1eQ7_rHpAHanuA4Ay04uJc tr._1mIPmuJnTn_d8V8yXAzzC2 td._2iI3I_ncV_5J8hXR7k2kaP {
        white-space: nowrap;
        height: 18px;
        font-weight: 400;
        font-size: 12px;
        text-align: right;
        padding-left: 15px; }
  div._3qeuvqpaFJ1XmkhOTPwRzr div.ep5AcLWNbokVkyZM5BJim::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: -11px;
    left: 50%;
    margin-left: -6px;
    border: 6px solid transparent;
    border-bottom: 6px solid #212121; }

div.vnvDAlkRun7TX_t8Z3hS1 {
  padding: 0 5px 0 5px;
  width: 100%; }
  div.vnvDAlkRun7TX_t8Z3hS1 div._3nyYoqRg_mPJL13nOWnRuI {
    position: relative; }
    div.vnvDAlkRun7TX_t8Z3hS1 div._3nyYoqRg_mPJL13nOWnRuI div.nMT_e2oyI2MMGrmGFvDbl {
      display: flex;
      align-items: start;
      justify-content: center;
      overflow: hidden;
      height: 200px;
      position: relative;
      margin-top: 20px;
      overflow-x: scroll;
      overscroll-behavior: none; }
      div.vnvDAlkRun7TX_t8Z3hS1 div._3nyYoqRg_mPJL13nOWnRuI div.nMT_e2oyI2MMGrmGFvDbl canvas {
        position: absolute;
        left: 0;
        top: 0; }
      div.vnvDAlkRun7TX_t8Z3hS1 div._3nyYoqRg_mPJL13nOWnRuI div.nMT_e2oyI2MMGrmGFvDbl div._1f66EDYkT_C2PZWI-k8AqM {
        font-size: 13px;
        font-weight: normal;
        z-index: 10;
        width: auto;
        height: auto;
        background-color: rgba(97, 97, 97, 0.8);
        box-sizing: border-box;
        border-radius: 4px;
        color: white;
        opacity: 1;
        pointer-events: none;
        position: absolute;
        transform: translate(var(--transform), -50%);
        transition: left 200ms linear, top 200ms linear;
        display: inline-block;
        mix-blend-mode: normal; }
        div.vnvDAlkRun7TX_t8Z3hS1 div._3nyYoqRg_mPJL13nOWnRuI div.nMT_e2oyI2MMGrmGFvDbl div._1f66EDYkT_C2PZWI-k8AqM table._3cLyQXD6VuR921iSS6X1e- {
          border-collapse: collapse;
          table-layout: fixed;
          margin: 10px; }
          div.vnvDAlkRun7TX_t8Z3hS1 div._3nyYoqRg_mPJL13nOWnRuI div.nMT_e2oyI2MMGrmGFvDbl div._1f66EDYkT_C2PZWI-k8AqM table._3cLyQXD6VuR921iSS6X1e- thead.MK8pjhj6DbxqTkopf0OPo tr._3HAFiYf7OA0yB2auKH7B-B th._189Mp16QbdoL5w6WBmY5aG {
            text-align: left;
            white-space: nowrap; }
          div.vnvDAlkRun7TX_t8Z3hS1 div._3nyYoqRg_mPJL13nOWnRuI div.nMT_e2oyI2MMGrmGFvDbl div._1f66EDYkT_C2PZWI-k8AqM table._3cLyQXD6VuR921iSS6X1e- tbody._1Ju7H1LZUriftaitdqGTor tr._1O_E0KMC9QYfB3VJGmNFsN {
            background-color: inherit;
            border-width: 0; }
            div.vnvDAlkRun7TX_t8Z3hS1 div._3nyYoqRg_mPJL13nOWnRuI div.nMT_e2oyI2MMGrmGFvDbl div._1f66EDYkT_C2PZWI-k8AqM table._3cLyQXD6VuR921iSS6X1e- tbody._1Ju7H1LZUriftaitdqGTor tr._1O_E0KMC9QYfB3VJGmNFsN td._2qgLin0O9QSqxL0v8U8Qmc {
              text-align: left;
              white-space: nowrap;
              padding-right: 15px; }
            div.vnvDAlkRun7TX_t8Z3hS1 div._3nyYoqRg_mPJL13nOWnRuI div.nMT_e2oyI2MMGrmGFvDbl div._1f66EDYkT_C2PZWI-k8AqM table._3cLyQXD6VuR921iSS6X1e- tbody._1Ju7H1LZUriftaitdqGTor tr._1O_E0KMC9QYfB3VJGmNFsN td._16tYzenZIoVf517KCOEbWY {
              text-align: right;
              white-space: nowrap;
              font-weight: bold; }
      div.vnvDAlkRun7TX_t8Z3hS1 div._3nyYoqRg_mPJL13nOWnRuI div.nMT_e2oyI2MMGrmGFvDbl div._1f66EDYkT_C2PZWI-k8AqM::after {
        content: "";
        position: absolute;
        top: calc(50% - 10px);
        left: var(--left);
        margin-left: var(--margin-right);
        border: 10px solid transparent;
        border-right: var(--border-right);
        border-left: var(--border-left);
        font-size: 0;
        mix-blend-mode: color-dodge; }
    div.vnvDAlkRun7TX_t8Z3hS1 div._3nyYoqRg_mPJL13nOWnRuI canvas._3MR8DEfxMQP9ZpG33cpyD8 {
      position: absolute;
      left: calc(100% - 38px);
      top: 0;
      background-color: #fafafa; }
    div.vnvDAlkRun7TX_t8Z3hS1 div._3nyYoqRg_mPJL13nOWnRuI div._2SmjNgFxO2jQP_z_lGrg2Y {
      width: 100%;
      height: 190px;
      position: absolute;
      left: 0px;
      top: 0px;
      z-index: 9999;
      font-size: 14px;
      color: #666666;
      display: flex;
      justify-content: center;
      align-items: center; }

div.IfvDlHKfnUQvGnBRxSHHA table._18fnhCUa70aPcsFsm_KjUb {
  table-layout: fixed;
  width: 100%; }
  div.IfvDlHKfnUQvGnBRxSHHA table._18fnhCUa70aPcsFsm_KjUb thead._3FTaAHRRb3KQmFoPSSRG1z {
    color: #616161;
    background-color: #EEEEEE;
    font-size: 10px; }
    div.IfvDlHKfnUQvGnBRxSHHA table._18fnhCUa70aPcsFsm_KjUb thead._3FTaAHRRb3KQmFoPSSRG1z tr._284aolOWueX5CW5gOlgAo- {
      height: 52px; }
      div.IfvDlHKfnUQvGnBRxSHHA table._18fnhCUa70aPcsFsm_KjUb thead._3FTaAHRRb3KQmFoPSSRG1z tr._284aolOWueX5CW5gOlgAo- th {
        font-weight: 300;
        padding: 0 0 0 8px; }
      div.IfvDlHKfnUQvGnBRxSHHA table._18fnhCUa70aPcsFsm_KjUb thead._3FTaAHRRb3KQmFoPSSRG1z tr._284aolOWueX5CW5gOlgAo- th._9Pn2JJC5Ix0JaiwVACcVN {
        text-align: left;
        width: 160px; }
        div.IfvDlHKfnUQvGnBRxSHHA table._18fnhCUa70aPcsFsm_KjUb thead._3FTaAHRRb3KQmFoPSSRG1z tr._284aolOWueX5CW5gOlgAo- th._9Pn2JJC5Ix0JaiwVACcVN div {
          padding: 3px 0; }
      div.IfvDlHKfnUQvGnBRxSHHA table._18fnhCUa70aPcsFsm_KjUb thead._3FTaAHRRb3KQmFoPSSRG1z tr._284aolOWueX5CW5gOlgAo- th._1EL1XCewCPLYUhMbbhbpTE {
        text-align: right;
        width: 102px; }
        div.IfvDlHKfnUQvGnBRxSHHA table._18fnhCUa70aPcsFsm_KjUb thead._3FTaAHRRb3KQmFoPSSRG1z tr._284aolOWueX5CW5gOlgAo- th._1EL1XCewCPLYUhMbbhbpTE div {
          padding: 3px 0; }
      div.IfvDlHKfnUQvGnBRxSHHA table._18fnhCUa70aPcsFsm_KjUb thead._3FTaAHRRb3KQmFoPSSRG1z tr._284aolOWueX5CW5gOlgAo- th._1q3-6bMnokQb_wGlzW--4w {
        padding-right: 8px;
        text-align: right;
        width: 89px; }
  div.IfvDlHKfnUQvGnBRxSHHA table._18fnhCUa70aPcsFsm_KjUb tbody.vGG-2cN4hi8cUc_uqqri5 {
    color: #212121;
    background-color: #FFFFFF;
    font-size: 12px;
    font-weight: 700; }
    div.IfvDlHKfnUQvGnBRxSHHA table._18fnhCUa70aPcsFsm_KjUb tbody.vGG-2cN4hi8cUc_uqqri5 tr._3SzfuEGx9B9htLo--4i7QX {
      border-bottom: 1px solid #00000026; }
      div.IfvDlHKfnUQvGnBRxSHHA table._18fnhCUa70aPcsFsm_KjUb tbody.vGG-2cN4hi8cUc_uqqri5 tr._3SzfuEGx9B9htLo--4i7QX td {
        padding: 8px 0 8px 8px; }
      div.IfvDlHKfnUQvGnBRxSHHA table._18fnhCUa70aPcsFsm_KjUb tbody.vGG-2cN4hi8cUc_uqqri5 tr._3SzfuEGx9B9htLo--4i7QX td._9Pn2JJC5Ix0JaiwVACcVN {
        padding-left: 10px;
        text-align: left; }
        div.IfvDlHKfnUQvGnBRxSHHA table._18fnhCUa70aPcsFsm_KjUb tbody.vGG-2cN4hi8cUc_uqqri5 tr._3SzfuEGx9B9htLo--4i7QX td._9Pn2JJC5Ix0JaiwVACcVN div._3YYGybFAMa7-qsKfEvnN2 {
          display: flex;
          align-items: center;
          width: 150px;
          padding: 4px 0; }
          div.IfvDlHKfnUQvGnBRxSHHA table._18fnhCUa70aPcsFsm_KjUb tbody.vGG-2cN4hi8cUc_uqqri5 tr._3SzfuEGx9B9htLo--4i7QX td._9Pn2JJC5Ix0JaiwVACcVN div._3YYGybFAMa7-qsKfEvnN2 div.T0HiLO8fIFhIffZMPsXkU {
            width: 60px;
            font-size: 10px;
            font-weight: 400;
            text-wrap: nowrap;
            color: #808080; }
          div.IfvDlHKfnUQvGnBRxSHHA table._18fnhCUa70aPcsFsm_KjUb tbody.vGG-2cN4hi8cUc_uqqri5 tr._3SzfuEGx9B9htLo--4i7QX td._9Pn2JJC5Ix0JaiwVACcVN div._3YYGybFAMa7-qsKfEvnN2 div._28Zzx-xj-sLv8pzG-V0_xq {
            font-size: 10px;
            font-weight: 300; }
        div.IfvDlHKfnUQvGnBRxSHHA table._18fnhCUa70aPcsFsm_KjUb tbody.vGG-2cN4hi8cUc_uqqri5 tr._3SzfuEGx9B9htLo--4i7QX td._9Pn2JJC5Ix0JaiwVACcVN div._1EyCvKvnckZUhbljplA0PQ {
          padding: 4px 0;
          font-size: 10px;
          font-weight: 600; }
      div.IfvDlHKfnUQvGnBRxSHHA table._18fnhCUa70aPcsFsm_KjUb tbody.vGG-2cN4hi8cUc_uqqri5 tr._3SzfuEGx9B9htLo--4i7QX td._1EL1XCewCPLYUhMbbhbpTE {
        text-align: right;
        vertical-align: top; }
        div.IfvDlHKfnUQvGnBRxSHHA table._18fnhCUa70aPcsFsm_KjUb tbody.vGG-2cN4hi8cUc_uqqri5 tr._3SzfuEGx9B9htLo--4i7QX td._1EL1XCewCPLYUhMbbhbpTE div {
          padding: 4px 0; }
      div.IfvDlHKfnUQvGnBRxSHHA table._18fnhCUa70aPcsFsm_KjUb tbody.vGG-2cN4hi8cUc_uqqri5 tr._3SzfuEGx9B9htLo--4i7QX td._1q3-6bMnokQb_wGlzW--4w {
        text-align: right;
        vertical-align: top;
        padding-right: 8px; }
        div.IfvDlHKfnUQvGnBRxSHHA table._18fnhCUa70aPcsFsm_KjUb tbody.vGG-2cN4hi8cUc_uqqri5 tr._3SzfuEGx9B9htLo--4i7QX td._1q3-6bMnokQb_wGlzW--4w div {
          padding: 4px 0; }

._1MjBScQnt_mDhPDDi5D2e4 {
  color: #0009;
  font-size: 12px;
  font-weight: 400;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.15); }
  ._1MjBScQnt_mDhPDDi5D2e4 ._1MMw7F5a34WcWc428VFhRi {
    height: 16px;
    line-height: 16px; }

._1MjBScQnt_mDhPDDi5D2e4:active {
  background-color: #e0e0e0; }

._2obtyX-vUedusKIgNR-vqi {
  display: flex;
  justify-content: right; }
  ._2obtyX-vUedusKIgNR-vqi ._2_Mbp5yG9HoJTNaMsawUZ9 {
    background-color: #ffffff;
    border-radius: 8px;
    box-shadow: 0px 0px 2px 1px #e0e0e0;
    color: #666666;
    cursor: auto;
    line-height: 2.4em;
    padding: 12px;
    position: absolute;
    width: 184px;
    font-size: 12px;
    z-index: 1000; }
    ._2obtyX-vUedusKIgNR-vqi ._2_Mbp5yG9HoJTNaMsawUZ9 ._3juc_CdnLwZm-R2QlKGADg {
      display: flex;
      justify-content: right;
      align-items: center; }
      ._2obtyX-vUedusKIgNR-vqi ._2_Mbp5yG9HoJTNaMsawUZ9 ._3juc_CdnLwZm-R2QlKGADg > img {
        height: 24px; }
    ._2obtyX-vUedusKIgNR-vqi ._2_Mbp5yG9HoJTNaMsawUZ9 ._3pnf045Zxf09MKCbHc0UvE {
      display: flex;
      justify-content: space-between; }

._2qEy9jP5DIKjEPHnDiKl3p {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0px;
  z-index: 9; }

._2YR5VBuYDK5iJqnXICkcf4 ._2ZAD2AQgH-8oauormLS2Z5 ._3vNcRg0w-XMgE85ptOgTTK {
  font-weight: 300;
  font-size: 12px;
  line-height: 14px; }

._2YR5VBuYDK5iJqnXICkcf4 ._8nlTJAKpR_hgvWDzgy3de {
  display: flex;
  justify-content: space-between;
  padding-top: 16px; }
  ._2YR5VBuYDK5iJqnXICkcf4 ._8nlTJAKpR_hgvWDzgy3de ._1ub8htYfzsDvxrc_UeYnOY {
    text-align: center;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px; }

._2YR5VBuYDK5iJqnXICkcf4 ._1G1FGrIL4PYJVR4nChGmq {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px; }
  ._2YR5VBuYDK5iJqnXICkcf4 ._1G1FGrIL4PYJVR4nChGmq ._1ub8htYfzsDvxrc_UeYnOY {
    text-align: center;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px; }

input.cxqtgAugGQ0EjejKJkDCY {
  appearance: none;
  border-radius: 2px;
  border: 1px solid #212121;
  position: relative;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 3px;
  margin-bottom: 4px; }
  input.cxqtgAugGQ0EjejKJkDCY:checked {
    background-color: #AD9951;
    background-repeat: no-repeat;
    border-color: transparent;
    background-size: 10px; }
  input.cxqtgAugGQ0EjejKJkDCY:disabled {
    opacity: 0.5; }

._3ymPtqbaTz6cj970iIP5RA {
  padding: 12px;
  height: 115px;
  background-color: #fff;
  border-radius: 6px 6px 0 0;
  position: relative; }
  ._3ymPtqbaTz6cj970iIP5RA ._1Gn3phR-qqT3vwSuCkisJ0 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 12px;
    color: #0009; }
    ._3ymPtqbaTz6cj970iIP5RA ._1Gn3phR-qqT3vwSuCkisJ0 img {
      margin-left: 6px;
      margin-top: -4px; }
  ._3ymPtqbaTz6cj970iIP5RA .eTFDhWVK5IOrv2TkPoxki {
    text-align: left;
    margin-top: 4px; }
    ._3ymPtqbaTz6cj970iIP5RA .eTFDhWVK5IOrv2TkPoxki ._2OtSuF4E3aTxrlENIwyOcY {
      font-size: 40px; }
    ._3ymPtqbaTz6cj970iIP5RA .eTFDhWVK5IOrv2TkPoxki ._1Ck4-lfKJJZfzyQMqpwppJ {
      font-size: 20px; }
    ._3ymPtqbaTz6cj970iIP5RA .eTFDhWVK5IOrv2TkPoxki .fJj9fc33cYJoDdGuNvbEh {
      font-size: 16px;
      margin-top: 8px; }
    ._3ymPtqbaTz6cj970iIP5RA .eTFDhWVK5IOrv2TkPoxki ._1ytnVOzehDe6JLPWKZeTwW {
      font-size: 14px; }

._3PkIthWQSf-H61_s4jsE0r {
  height: 305px;
  padding: 12px 0 0px; }
  ._3PkIthWQSf-H61_s4jsE0r ._2uAZFSjO8c3asQd24mSIMn {
    margin: 0px 8px 16px;
    display: flex;
    justify-content: center; }
  ._3PkIthWQSf-H61_s4jsE0r ._2ZRTj90ndrdtA9QjI_B5fS {
    width: 116px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 30px;
    margin-left: 5px;
    background-color: #0000000d;
    border-radius: 5px;
    position: relative;
    z-index: 1; }
    ._3PkIthWQSf-H61_s4jsE0r ._2ZRTj90ndrdtA9QjI_B5fS ._2b6UrzdcEm1uO28TkQBe77 {
      align-items: center;
      display: flex;
      font-size: 14px;
      height: 32px;
      justify-content: center;
      width: 52px;
      color: #000000de;
      border: none;
      outline: none;
      z-index: 3; }
      ._3PkIthWQSf-H61_s4jsE0r ._2ZRTj90ndrdtA9QjI_B5fS ._2b6UrzdcEm1uO28TkQBe77._2ACuBcagdlHtyM9l0o4Znr {
        font-weight: bold;
        color: #ffffff;
        -webkit-transition: color 0.2s;
        -moz-transition: color 0.2s;
        transition: color 0.2s; }
    ._3PkIthWQSf-H61_s4jsE0r ._2ZRTj90ndrdtA9QjI_B5fS ._2b6UrzdcEm1uO28TkQBe77:nth-child(n + 2) {
      margin-left: 4px; }
    ._3PkIthWQSf-H61_s4jsE0r ._2ZRTj90ndrdtA9QjI_B5fS ._3HAZd7UVDne1P0PrTEO5uI {
      position: absolute;
      left: 4px;
      justify-content: center;
      height: 24px;
      width: 52px;
      font-weight: bold;
      color: #ffffff;
      background-color: #dbab00;
      border-radius: 4px;
      z-index: 2;
      transition: all 0.2s ease-in;
      -o-transition: all 0.2s ease-in;
      -webkit-transition: all 0.2s ease-in;
      -moz-transition: all 0.2s ease-in; }
  ._3PkIthWQSf-H61_s4jsE0r ._1vwwERdC9rDRUgAqygB-HC {
    text-align: right;
    margin: 0 8px 4px;
    font-size: 10px;
    color: #999; }
  ._3PkIthWQSf-H61_s4jsE0r ._2ORS9ySZrKSGDsgvK_SNXH {
    display: flex;
    justify-content: center;
    padding: 0 8px; }
  ._3PkIthWQSf-H61_s4jsE0r ._1MYyYP1RDSzDqPqmdDhWPF {
    width: 200px;
    height: 32px;
    background-color: #0000001a;
    display: flex;
    align-items: center;
    justify-content: space-around;
    color: #333;
    font-size: 12px;
    border-radius: 4px; }

._1RjaQAEvoJoSci58dyUHPN ._154QNIsL3ovxehVcvnE70H {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 16px; }

._3QZSIKsGJRRa2ywqP8kNak ._154QNIsL3ovxehVcvnE70H {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 16px; }

._13K-_Xc6nsEtWbIOHEU80e ._3HFeqSdRNTOhkRsPnJ3IYg {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 8px; }

._13K-_Xc6nsEtWbIOHEU80e ._3HFeqSdRNTOhkRsPnJ3IYg:nth-of-type(n + 2) {
  margin-top: 16px; }

._13K-_Xc6nsEtWbIOHEU80e ._3uwzgCz7_Swnu70K2a1O8f {
  padding-inline-start: 16px;
  margin-block-end: 0px; }

._3uO2LQnsxbrpNAeZ3p5oml img {
  width: 100%;
  border-radius: 6px 6px 0 0; }

.R0KDTK4xtKxEZhb9_4Dgk {
  height: 280px;
  padding: 24px 28px;
  text-align: center;
  color: #333333;
  background-color: #ffffff;
  border-radius: 0 0 6px 6px; }
  .R0KDTK4xtKxEZhb9_4Dgk ._1TrlSQ9zcnOvUAeoBFRlD6 {
    font-size: 16px;
    font-weight: bold; }
  .R0KDTK4xtKxEZhb9_4Dgk ._32Gyd2KQn9dIyPxrtsnbht {
    margin-top: 24px;
    font-size: 13px;
    line-height: 1.5; }
  .R0KDTK4xtKxEZhb9_4Dgk .i5WHpP7L7oBlhAfjkk9XY {
    margin-top: 96px;
    display: flex;
    justify-content: center; }

._1q4gERrnyGxGlVSMox1gtj {
  padding: 10px 12px 10px;
  background-color: #fff;
  border-radius: 6px 6px 0 0; }
  ._1q4gERrnyGxGlVSMox1gtj .VKk0qo--kKv-wPTh89BkZ {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 12px;
    color: #0009; }
    ._1q4gERrnyGxGlVSMox1gtj .VKk0qo--kKv-wPTh89BkZ ._1ob1bwhRlc8bNAiKw6Y713 {
      display: flex; }
      ._1q4gERrnyGxGlVSMox1gtj .VKk0qo--kKv-wPTh89BkZ ._1ob1bwhRlc8bNAiKw6Y713 .RHRkGCwFlQRtZt2hNlGTR {
        line-height: normal;
        height: 24px;
        display: flex;
        align-items: center; }
  ._1q4gERrnyGxGlVSMox1gtj ._3qNm7iN0adbGhk46d_SG8H {
    margin-top: 5px;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.4;
    color: #333333; }
  ._1q4gERrnyGxGlVSMox1gtj ._1vNCUchlifOi60UZG1PwWo {
    width: 100%;
    height: 48px;
    margin: 16px 0 6px;
    background: #ffffff;
    border: solid 2px #ad9951;
    border-radius: 4px;
    padding: 8px 16px;
    font-size: 16px;
    font-weight: bold;
    color: #ad9951;
    line-height: 1; }

._33QtmAJsEEQTDDfw1IRjRW {
  height: 312px;
  display: flex;
  justify-content: center;
  margin-top: 25px;
  position: relative; }
  ._33QtmAJsEEQTDDfw1IRjRW ._170L2Y5bcB1oRbRn47qjO5 {
    position: relative;
    height: 306px; }
  ._33QtmAJsEEQTDDfw1IRjRW ._2ZxnbPisFdvjaMdoMY7OLw {
    position: absolute;
    z-index: 9999;
    top: 20px; }
  ._33QtmAJsEEQTDDfw1IRjRW ._2OmbZBsl9NJX2ArECc6Msu {
    top: 115px;
    position: absolute;
    font-size: 10px;
    color: #666; }
  ._33QtmAJsEEQTDDfw1IRjRW ._3fctOAZyzjmZj-Te0iDOCh {
    position: absolute;
    top: 135px;
    height: 20px;
    width: 100px;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    padding: 5px 0;
    color: #666666;
    background: #EFEEEE;
    box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.1);
    border-radius: 6px; }
  ._33QtmAJsEEQTDDfw1IRjRW ._3h3jMXF2181LnoFydRZXiF {
    position: absolute;
    top: 130px; }
    ._33QtmAJsEEQTDDfw1IRjRW ._3h3jMXF2181LnoFydRZXiF img:not(:last-child) {
      margin-right: 4px; }
  ._33QtmAJsEEQTDDfw1IRjRW ._1dz1W4hAGbaQ5Magq0JODq {
    position: absolute;
    top: 170px;
    font-size: 10px;
    color: #666;
    text-align: center;
    line-height: 1.4; }
  ._33QtmAJsEEQTDDfw1IRjRW ._2pn3dogi_pBPLqrTVYzVE- {
    position: absolute;
    top: 198px; }
  ._33QtmAJsEEQTDDfw1IRjRW ._1gElZj5t1zf8IbaQStFn1C {
    position: absolute;
    top: 283px; }
  ._33QtmAJsEEQTDDfw1IRjRW ._4Qv55pVBX7b4fE5t2cZ1 {
    position: absolute;
    top: 294px;
    font-size: 10px;
    color: #666; }

._1zGBzKnsJvtZHdecbK-pr8 ._3XOG1eU7ZMS-YZlWfCJc5w {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 16px; }

._17BmA2J1rLyBCKhRO5Qdzb ._1Gv25eLEWmNDioF5UxBlas {
  margin-left: 8px;
  display: flex;
  align-items: center; }
  ._17BmA2J1rLyBCKhRO5Qdzb ._1Gv25eLEWmNDioF5UxBlas ._3Hv3sxKAefKLKGH-2l09_X {
    height: 16px;
    width: 16px;
    border-radius: 2px;
    display: inline-block; }
  ._17BmA2J1rLyBCKhRO5Qdzb ._1Gv25eLEWmNDioF5UxBlas ._1cxkElTxkWLvK9JBP0VUcy {
    margin-left: 4px;
    color: #333333;
    font-size: 13px; }

._17BmA2J1rLyBCKhRO5Qdzb ._1Gv25eLEWmNDioF5UxBlas:nth-of-type(n + 2) {
  margin-top: 20px; }

._1xHmpTinVgpHubjlCoTNCf ._2UhOJFKVnnTCR_2KmSNSIa {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 8px; }

._1xHmpTinVgpHubjlCoTNCf ._2UhOJFKVnnTCR_2KmSNSIa:nth-of-type(n + 2) {
  margin-top: 16px; }

._1xHmpTinVgpHubjlCoTNCf .ctBtdhzXVV2Zu3o1nCp04 {
  padding-inline-start: 16px;
  margin-block-end: 0px; }

._2VIuXinAOwFBqA5WL7WYMC {
  position: absolute;
  z-index: 10000;
  width: 100%;
  margin-top: 12px;
  padding-right: 25px;
  font-size: 12px;
  text-align: right; }
  ._2VIuXinAOwFBqA5WL7WYMC img {
    margin: 0 9px 4px 0; }

._3KjvtAf-DDsGvMfiwROqar {
  margin-top: 60px;
  padding: 0 10px; }
  ._3KjvtAf-DDsGvMfiwROqar .waCi8pnA4wxHleJwsrNeV {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px; }
  ._3KjvtAf-DDsGvMfiwROqar .i2l355eMLWgJV9BlhG9LD {
    width: 100%;
    font-size: 12px; }
    ._3KjvtAf-DDsGvMfiwROqar .i2l355eMLWgJV9BlhG9LD th {
      font-weight: 100; }
  ._3KjvtAf-DDsGvMfiwROqar ._21RyA7Suty7z5nuEVAj-gU {
    height: 28px;
    background: #0000000D;
    color: #666666; }
    ._3KjvtAf-DDsGvMfiwROqar ._21RyA7Suty7z5nuEVAj-gU ._1zhGx6MnItZdDcPCDXRAsH {
      width: 40%; }
    ._3KjvtAf-DDsGvMfiwROqar ._21RyA7Suty7z5nuEVAj-gU ._2OrJH_R1vepPLltxOxZfHo {
      width: 38%; }
    ._3KjvtAf-DDsGvMfiwROqar ._21RyA7Suty7z5nuEVAj-gU .kxfBwwYYHgyh2gzIkbda9 {
      width: 22%; }
    ._3KjvtAf-DDsGvMfiwROqar ._21RyA7Suty7z5nuEVAj-gU th {
      padding: 6px 8px; }
  ._3KjvtAf-DDsGvMfiwROqar ._3H0hainTLhDkMARg48RGoJ ._2MYnlR0lt6brmpf9sJjohh {
    display: flex;
    align-items: center; }
    ._3KjvtAf-DDsGvMfiwROqar ._3H0hainTLhDkMARg48RGoJ ._2MYnlR0lt6brmpf9sJjohh ._2xPHb5QGVjXS_f3Xa9Wiz {
      height: 11px;
      width: 11px;
      margin-right: 2px;
      border-radius: 2px; }
  ._3KjvtAf-DDsGvMfiwROqar ._3H0hainTLhDkMARg48RGoJ tr {
    padding: 6px 8px;
    border-bottom: 1px solid #00000026; }
  ._3KjvtAf-DDsGvMfiwROqar ._3H0hainTLhDkMARg48RGoJ th {
    font-weight: 400;
    padding: 5px 8px 5px 4px; }

._3iIx1nAJBpZjt65rVNwqOM {
  overflow: hidden; }
  ._3iIx1nAJBpZjt65rVNwqOM ._3d_dBOTiA9jJSIWgJ3TZwJ {
    position: relative;
    height: 48px;
    width: auto;
    border-bottom: solid 1px rgba(0, 0, 0, 0.15);
    display: flex; }
    ._3iIx1nAJBpZjt65rVNwqOM ._3d_dBOTiA9jJSIWgJ3TZwJ ._2mnoeYYzQfeZm8X8_GnlCz {
      position: absolute;
      height: 16px;
      width: 64px;
      left: 12px;
      top: 16px;
      font-style: normal;
      font-weight: 600;
      font-size: 16px;
      line-height: 16px;
      color: #333333; }
    ._3iIx1nAJBpZjt65rVNwqOM ._3d_dBOTiA9jJSIWgJ3TZwJ .dmSJgj6ouo3kwsHrkzrAp {
      position: absolute;
      top: 11px;
      right: 54px; }
    ._3iIx1nAJBpZjt65rVNwqOM ._3d_dBOTiA9jJSIWgJ3TZwJ ._2gzbG0_gmbW0Lv8FOyvioU {
      position: absolute;
      height: 16px;
      width: auto;
      right: 28px;
      top: 16px;
      font-style: normal;
      font-weight: 600;
      font-size: 12px;
      line-height: 16px;
      color: #AE9F65; }
    ._3iIx1nAJBpZjt65rVNwqOM ._3d_dBOTiA9jJSIWgJ3TZwJ .aJLAI_zW7n8anwtQMH5YV {
      position: absolute;
      height: 16px;
      width: 16px;
      right: 12px;
      top: 16px; }
      ._3iIx1nAJBpZjt65rVNwqOM ._3d_dBOTiA9jJSIWgJ3TZwJ .aJLAI_zW7n8anwtQMH5YV .zevGa0ZkFvmuTuF34Phu {
        font-style: normal;
        font-weight: 600;
        font-size: 12px;
        line-height: 16px;
        color: #AE9F65; }
    ._3iIx1nAJBpZjt65rVNwqOM ._3d_dBOTiA9jJSIWgJ3TZwJ ._1rp24z78rcoeA2iG3BKY9d {
      position: absolute;
      top: 11px;
      right: 12px; }
  ._3iIx1nAJBpZjt65rVNwqOM ._3ao-ItrP95gvfPG3ZBGPD7 {
    border-top: solid 1px rgba(0, 0, 0, 0.15);
    position: relative;
    text-align: center;
    height: 80px;
    padding: 40px 0 0 0;
    background-color: #FAFAFA;
    z-index: 2; }

._1eMuQLArznnaUKOnc5ZUcT {
  overflow: auto; }
  ._1eMuQLArznnaUKOnc5ZUcT ._282KZTmwmL5ucb3_u8gXCd {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 8px; }
  ._1eMuQLArznnaUKOnc5ZUcT ._282KZTmwmL5ucb3_u8gXCd:nth-of-type(n + 2) {
    margin-top: 16px; }
  ._1eMuQLArznnaUKOnc5ZUcT .Ay7_yUNEBLikARrQFXzfD {
    justify-content: flex-end;
    display: flex; }
    ._1eMuQLArznnaUKOnc5ZUcT .Ay7_yUNEBLikARrQFXzfD > div {
      font-family: 'Hiragino Sans';
      font-style: normal;
      font-weight: 600;
      font-size: 14px;
      line-height: 16px;
      color: #927A22; }
  ._1eMuQLArznnaUKOnc5ZUcT ._2dVJhmkhgUJAR0sN3XYpLC {
    padding-inline-start: 16px;
    margin-block-end: 0px; }

._3l6QKWCxMkes-V6l_lZkMp {
  position: relative;
  width: auto;
  height: 64px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.15);
  background-color: #FAFAFA;
  z-index: 2; }
  ._3l6QKWCxMkes-V6l_lZkMp .sI9t3eFkSm7__srosiAIE {
    position: absolute;
    top: 12px;
    bottom: 12px;
    left: 12px; }
    ._3l6QKWCxMkes-V6l_lZkMp .sI9t3eFkSm7__srosiAIE .QXaZOxa86wF1DvNv-kXKx {
      position: absolute;
      top: 0;
      width: auto;
      height: 16px;
      display: flex; }
      ._3l6QKWCxMkes-V6l_lZkMp .sI9t3eFkSm7__srosiAIE .QXaZOxa86wF1DvNv-kXKx ._1y35Mz6xMeqqJEsQvb07Op {
        width: auto;
        height: 16px;
        margin-right: 8px;
        font-weight: 300;
        font-size: 10px;
        line-height: 16px;
        white-space: nowrap;
        color: #333333; }
      ._3l6QKWCxMkes-V6l_lZkMp .sI9t3eFkSm7__srosiAIE .QXaZOxa86wF1DvNv-kXKx ._3BHwBMkTodr-OAsgGAZlSS {
        margin-top: 1px;
        color: #666666;
        border: 1px solid #666666;
        font-size: 10px;
        line-height: 10px;
        width: 30px;
        height: 12px;
        text-align: center;
        white-space: nowrap; }
    ._3l6QKWCxMkes-V6l_lZkMp .sI9t3eFkSm7__srosiAIE .YgXBYsJA6VPi8JQncICIU {
      position: absolute;
      bottom: 0;
      width: auto;
      height: 16px;
      display: flex; }
      ._3l6QKWCxMkes-V6l_lZkMp .sI9t3eFkSm7__srosiAIE .YgXBYsJA6VPi8JQncICIU ._21iWfCGqZUksJp9UTwPl4l {
        position: relative;
        width: auto;
        height: 16px;
        font-weight: 300;
        font-size: 14px;
        line-height: 16px;
        margin-right: 8px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        color: #666666; }
      ._3l6QKWCxMkes-V6l_lZkMp .sI9t3eFkSm7__srosiAIE .YgXBYsJA6VPi8JQncICIU ._1Kt1SS5KNjWil4nohijkMk {
        position: relative;
        width: auto;
        height: 16px;
        font-weight: 300;
        font-size: 12px;
        line-height: 18px;
        color: #666666;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1; }
  ._3l6QKWCxMkes-V6l_lZkMp ._1QSW1VPR1d5-RivWizWtVA {
    position: absolute;
    top: 12px;
    right: 12px;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px; }
  ._3l6QKWCxMkes-V6l_lZkMp .dCvjbjzPpIHMNeAjGt5NI {
    position: absolute;
    top: 32px;
    right: 10px;
    width: auto;
    height: 20px;
    text-align: right;
    display: flex; }
    ._3l6QKWCxMkes-V6l_lZkMp .dCvjbjzPpIHMNeAjGt5NI ._3c-hAW-23acHH3DtB-oAMu {
      width: auto;
      height: 20px;
      font-weight: 400;
      font-size: 16px;
      line-height: 20px; }
    ._3l6QKWCxMkes-V6l_lZkMp .dCvjbjzPpIHMNeAjGt5NI ._1p5rf5SBMgXgKIbkbqzvrE {
      height: 18px;
      width: auto;
      font-weight: 300;
      font-size: 12px;
      line-height: 22px;
      padding-left: 2px;
      text-align: right; }
  ._3l6QKWCxMkes-V6l_lZkMp._18litUj1RCBJHFMIZfr0Nd {
    background-color: #0000000d; }

.mwtntuWH2pkd8FYBkFJHM {
  position: relative;
  width: auto;
  height: 64px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.15);
  background-color: #F0E6C9 !important;
  z-index: 2; }
  .mwtntuWH2pkd8FYBkFJHM .sI9t3eFkSm7__srosiAIE {
    position: absolute;
    top: 12px;
    bottom: 12px;
    left: 12px; }
    .mwtntuWH2pkd8FYBkFJHM .sI9t3eFkSm7__srosiAIE .QXaZOxa86wF1DvNv-kXKx {
      position: absolute;
      top: 0;
      width: auto;
      height: 16px;
      display: flex; }
      .mwtntuWH2pkd8FYBkFJHM .sI9t3eFkSm7__srosiAIE .QXaZOxa86wF1DvNv-kXKx ._1y35Mz6xMeqqJEsQvb07Op {
        width: auto;
        height: 16px;
        margin-right: 8px;
        font-weight: 300;
        font-size: 10px;
        line-height: 16px;
        white-space: nowrap;
        color: #333333; }
      .mwtntuWH2pkd8FYBkFJHM .sI9t3eFkSm7__srosiAIE .QXaZOxa86wF1DvNv-kXKx ._3BHwBMkTodr-OAsgGAZlSS {
        margin-top: 1px;
        color: #666666;
        border: 1px solid #666666;
        font-size: 10px;
        line-height: 10px;
        width: 30px;
        height: 12px;
        text-align: center;
        white-space: nowrap; }
    .mwtntuWH2pkd8FYBkFJHM .sI9t3eFkSm7__srosiAIE .YgXBYsJA6VPi8JQncICIU {
      position: absolute;
      bottom: 0;
      width: auto;
      height: 16px;
      display: flex; }
      .mwtntuWH2pkd8FYBkFJHM .sI9t3eFkSm7__srosiAIE .YgXBYsJA6VPi8JQncICIU ._21iWfCGqZUksJp9UTwPl4l {
        position: relative;
        width: auto;
        height: 16px;
        margin-right: 8px;
        font-weight: 300;
        font-size: 14px;
        line-height: 16px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        color: #666666; }
      .mwtntuWH2pkd8FYBkFJHM .sI9t3eFkSm7__srosiAIE .YgXBYsJA6VPi8JQncICIU ._1Kt1SS5KNjWil4nohijkMk {
        position: relative;
        width: auto;
        height: 16px;
        font-weight: 300;
        font-size: 12px;
        line-height: 18px;
        color: #666666;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1; }
  .mwtntuWH2pkd8FYBkFJHM ._1QSW1VPR1d5-RivWizWtVA {
    position: absolute;
    top: 12px;
    right: 12px;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px; }
  .mwtntuWH2pkd8FYBkFJHM .dCvjbjzPpIHMNeAjGt5NI {
    position: absolute;
    top: 32px;
    right: 10px;
    width: auto;
    height: 20px;
    text-align: right;
    display: flex; }
    .mwtntuWH2pkd8FYBkFJHM .dCvjbjzPpIHMNeAjGt5NI ._3c-hAW-23acHH3DtB-oAMu {
      width: auto;
      height: 20px;
      font-weight: 400;
      font-size: 16px;
      line-height: 20px; }
    .mwtntuWH2pkd8FYBkFJHM .dCvjbjzPpIHMNeAjGt5NI ._1p5rf5SBMgXgKIbkbqzvrE {
      height: 18px;
      width: auto;
      font-weight: 300;
      font-size: 12px;
      line-height: 22px;
      padding-left: 2px;
      text-align: right; }
  .mwtntuWH2pkd8FYBkFJHM._18litUj1RCBJHFMIZfr0Nd {
    background-color: #0000000d; }

._3JUSP12nWc50pA4gCcc4UJ {
  border-top: solid 1px rgba(0, 0, 0, 0.15); }

._3NohYYrOz1W6hipZiH07jN {
  color: #AD9951;
  background-color: #FFFFFF;
  font-size: 12px;
  font-weight: 300;
  border-radius: 14px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  padding: 8px 8px 8px;
  margin: 0px 4px 0px 0px; }
  ._3NohYYrOz1W6hipZiH07jN img {
    margin-top: -4px; }
  ._3NohYYrOz1W6hipZiH07jN._2TVjc0cc5un0AjoXY1gYL0 {
    background-color: rgba(89, 87, 87, 0.5);
    /*#595757*/ }

._3L1kgUAUP5ShZ6xTniSCKj {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  padding: 8px 12px;
  height: 48px;
  background: #FFFFFF;
  border-bottom: 1px solid #D9D9D9;
  align-items: center;
  font-size: 12px;
  z-index: 2; }
  ._3L1kgUAUP5ShZ6xTniSCKj ._6BI1ViLPwdaxGeZqqnjWH {
    display: flex;
    align-items: center;
    justify-content: flex-start; }


/* classes attached to <body> */
/* TODO: make fc-event selector work when calender in shadow DOM */
.fc-not-allowed,
.fc-not-allowed .fc-event { /* override events' custom cursors */
  cursor: not-allowed;
}

/* TODO: not attached to body. attached to specific els. move */
.fc-unselectable {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.fc {
  /* layout of immediate children */
  display: flex;
  flex-direction: column;

  font-size: 1em
}
.fc,
  .fc *,
  .fc *:before,
  .fc *:after {
    box-sizing: border-box;
  }
.fc table {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 1em; /* normalize cross-browser */
  }
.fc th {
    text-align: center;
  }
.fc th,
  .fc td {
    vertical-align: top;
    padding: 0;
  }
.fc a[data-navlink] {
    cursor: pointer;
  }
.fc a[data-navlink]:hover {
    text-decoration: underline;
  }
.fc-direction-ltr {
  direction: ltr;
  text-align: left;
}
.fc-direction-rtl {
  direction: rtl;
  text-align: right;
}
.fc-theme-standard td,
  .fc-theme-standard th {
    border: 1px solid #ddd;
    border: 1px solid var(--fc-border-color, #ddd);
  }
/* for FF, which doesn't expand a 100% div within a table cell. use absolute positioning */
/* inner-wrappers are responsible for being absolute */
/* TODO: best place for this? */
.fc-liquid-hack td,
  .fc-liquid-hack th {
    position: relative;
  }

@font-face {
  font-family: 'fcicons';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format('truetype');
  font-weight: normal;
  font-style: normal;
}

.fc-icon {
  /* added for fc */
  display: inline-block;
  width: 1em;
  height: 1em;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;

  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'fcicons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fc-icon-chevron-left:before {
  content: "\E900";
}

.fc-icon-chevron-right:before {
  content: "\E901";
}

.fc-icon-chevrons-left:before {
  content: "\E902";
}

.fc-icon-chevrons-right:before {
  content: "\E903";
}

.fc-icon-minus-square:before {
  content: "\E904";
}

.fc-icon-plus-square:before {
  content: "\E905";
}

.fc-icon-x:before {
  content: "\E906";
}
/*
Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css

These styles only apply when the standard-theme is activated.
When it's NOT activated, the fc-button classes won't even be in the DOM.
*/
.fc {

  /* reset */

}
.fc .fc-button {
    border-radius: 0;
    overflow: visible;
    text-transform: none;
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
  }
.fc .fc-button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color;
  }
.fc .fc-button {
    -webkit-appearance: button;
  }
.fc .fc-button:not(:disabled) {
    cursor: pointer;
  }
.fc .fc-button::-moz-focus-inner {
    padding: 0;
    border-style: none;
  }
.fc {

  /* theme */

}
.fc .fc-button {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.4em 0.65em;
    font-size: 1em;
    line-height: 1.5;
    border-radius: 0.25em;
  }
.fc .fc-button:hover {
    text-decoration: none;
  }
.fc .fc-button:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
  }
.fc .fc-button:disabled {
    opacity: 0.65;
  }
.fc {

  /* "primary" coloring */

}
.fc .fc-button-primary {
    color: #fff;
    color: var(--fc-button-text-color, #fff);
    background-color: #2C3E50;
    background-color: var(--fc-button-bg-color, #2C3E50);
    border-color: #2C3E50;
    border-color: var(--fc-button-border-color, #2C3E50);
  }
.fc .fc-button-primary:hover {
    color: #fff;
    color: var(--fc-button-text-color, #fff);
    background-color: #1e2b37;
    background-color: var(--fc-button-hover-bg-color, #1e2b37);
    border-color: #1a252f;
    border-color: var(--fc-button-hover-border-color, #1a252f);
  }
.fc .fc-button-primary:disabled { /* not DRY */
    color: #fff;
    color: var(--fc-button-text-color, #fff);
    background-color: #2C3E50;
    background-color: var(--fc-button-bg-color, #2C3E50);
    border-color: #2C3E50;
    border-color: var(--fc-button-border-color, #2C3E50); /* overrides :hover */
  }
.fc .fc-button-primary:focus {
    box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
  }
.fc .fc-button-primary:not(:disabled):active,
  .fc .fc-button-primary:not(:disabled).fc-button-active {
    color: #fff;
    color: var(--fc-button-text-color, #fff);
    background-color: #1a252f;
    background-color: var(--fc-button-active-bg-color, #1a252f);
    border-color: #151e27;
    border-color: var(--fc-button-active-border-color, #151e27);
  }
.fc .fc-button-primary:not(:disabled):active:focus,
  .fc .fc-button-primary:not(:disabled).fc-button-active:focus {
    box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
  }
.fc {

  /* icons within buttons */

}
.fc .fc-button .fc-icon {
    vertical-align: middle;
    font-size: 1.5em; /* bump up the size (but don't make it bigger than line-height of button, which is 1.5em also) */
  }
.fc .fc-button-group {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
  }
.fc .fc-button-group > .fc-button {
    position: relative;
    flex: 1 1 auto;
  }
.fc .fc-button-group > .fc-button:hover {
    z-index: 1;
  }
.fc .fc-button-group > .fc-button:focus,
  .fc .fc-button-group > .fc-button:active,
  .fc .fc-button-group > .fc-button.fc-button-active {
    z-index: 1;
  }
.fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) {
    margin-left: -1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
.fc-direction-ltr .fc-button-group > .fc-button:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
.fc-direction-rtl .fc-button-group > .fc-button:not(:first-child) {
    margin-right: -1px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
.fc-direction-rtl .fc-button-group > .fc-button:not(:last-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
.fc .fc-toolbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
.fc .fc-toolbar.fc-header-toolbar {
    margin-bottom: 1.5em;
  }
.fc .fc-toolbar.fc-footer-toolbar {
    margin-top: 1.5em;
  }
.fc .fc-toolbar-title {
    font-size: 1.75em;
    margin: 0;
  }
.fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
    margin-left: .75em; /* space between */
  }
.fc-direction-rtl .fc-toolbar > * > :not(:first-child) {
    margin-right: .75em; /* space between */
  }
.fc-direction-rtl .fc-toolbar-ltr { /* when the toolbar-chunk positioning system is explicitly left-to-right */
    flex-direction: row-reverse;
  }
.fc .fc-scroller {
    -webkit-overflow-scrolling: touch;
    position: relative; /* for abs-positioned elements within */
  }
.fc .fc-scroller-liquid {
    height: 100%;
  }
.fc .fc-scroller-liquid-absolute {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
  }
.fc .fc-scroller-harness {
    position: relative;
    overflow: hidden;
    direction: ltr;
      /* hack for chrome computing the scroller's right/left wrong for rtl. undone below... */
      /* TODO: demonstrate in codepen */
  }
.fc .fc-scroller-harness-liquid {
    height: 100%;
  }
.fc-direction-rtl .fc-scroller-harness > .fc-scroller { /* undo above hack */
    direction: rtl;
  }
.fc-theme-standard .fc-scrollgrid {
    border: 1px solid #ddd;
    border: 1px solid var(--fc-border-color, #ddd); /* bootstrap does this. match */
  }
.fc .fc-scrollgrid,
    .fc .fc-scrollgrid table { /* all tables (self included) */
      width: 100%; /* because tables don't normally do this */
      table-layout: fixed;
    }
.fc .fc-scrollgrid table { /* inner tables */
      border-top-style: hidden;
      border-left-style: hidden;
      border-right-style: hidden;
    }
.fc .fc-scrollgrid {

    border-collapse: separate;
    border-right-width: 0;
    border-bottom-width: 0;

  }
.fc .fc-scrollgrid-liquid {
    height: 100%;
  }
.fc .fc-scrollgrid-section { /* a <tr> */
    height: 1px /* better than 0, for firefox */

  }
.fc .fc-scrollgrid-section > td {
      height: 1px; /* needs a height so inner div within grow. better than 0, for firefox */
    }
.fc .fc-scrollgrid-section table {
      height: 1px;
        /* for most browsers, if a height isn't set on the table, can't do liquid-height within cells */
        /* serves as a min-height. harmless */
    }
.fc .fc-scrollgrid-section-liquid > td {
      height: 100%; /* better than `auto`, for firefox */
    }
.fc .fc-scrollgrid-section > * {
    border-top-width: 0;
    border-left-width: 0;
  }
.fc .fc-scrollgrid-section-header > *,
  .fc .fc-scrollgrid-section-footer > * {
    border-bottom-width: 0;
  }
.fc .fc-scrollgrid-section-body table,
  .fc .fc-scrollgrid-section-footer table {
    border-bottom-style: hidden; /* head keeps its bottom border tho */
  }
.fc {

  /* stickiness */

}
.fc .fc-scrollgrid-section-sticky > * {
    background: #fff;
    background: var(--fc-page-bg-color, #fff);
    position: sticky;
    z-index: 3; /* TODO: var */
    /* TODO: box-shadow when sticking */
  }
.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky > * {
    top: 0; /* because border-sharing causes a gap at the top */
      /* TODO: give safari -1. has bug */
  }
.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky > * {
    bottom: 0; /* known bug: bottom-stickiness doesn't work in safari */
  }
.fc .fc-scrollgrid-sticky-shim { /* for horizontal scrollbar */
    height: 1px; /* needs height to create scrollbars */
    margin-bottom: -1px;
  }
.fc-sticky { /* no .fc wrap because used as child of body */
  position: sticky;
}
.fc .fc-view-harness {
    flex-grow: 1; /* because this harness is WITHIN the .fc's flexbox */
    position: relative;
  }
.fc {

  /* when the harness controls the height, make the view liquid */

}
.fc .fc-view-harness-active > .fc-view {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
.fc .fc-col-header-cell-cushion {
    display: inline-block; /* x-browser for when sticky (when multi-tier header) */
    padding: 2px 4px;
  }
.fc .fc-bg-event,
  .fc .fc-non-business,
  .fc .fc-highlight {
    /* will always have a harness with position:relative/absolute, so absolutely expand */
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
.fc .fc-non-business {
    background: rgba(215, 215, 215, 0.3);
    background: var(--fc-non-business-color, rgba(215, 215, 215, 0.3));
  }
.fc .fc-bg-event {
    background: rgb(143, 223, 130);
    background: var(--fc-bg-event-color, rgb(143, 223, 130));
    opacity: 0.3;
    opacity: var(--fc-bg-event-opacity, 0.3)
  }
.fc .fc-bg-event .fc-event-title {
      margin: .5em;
      font-size: .85em;
      font-size: var(--fc-small-font-size, .85em);
      font-style: italic;
    }
.fc .fc-highlight {
    background: rgba(188, 232, 241, 0.3);
    background: var(--fc-highlight-color, rgba(188, 232, 241, 0.3));
  }
.fc .fc-cell-shaded,
  .fc .fc-day-disabled {
    background: rgba(208, 208, 208, 0.3);
    background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
  }
/* link resets */
/* ---------------------------------------------------------------------------------------------------- */
a.fc-event,
a.fc-event:hover {
  text-decoration: none;
}
/* cursor */
.fc-event[href],
.fc-event.fc-event-draggable {
  cursor: pointer;
}
/* event text content */
/* ---------------------------------------------------------------------------------------------------- */
.fc-event .fc-event-main {
    position: relative;
    z-index: 2;
  }
/* dragging */
/* ---------------------------------------------------------------------------------------------------- */
.fc-event-dragging:not(.fc-event-selected) { /* MOUSE */
    opacity: 0.75;
  }
.fc-event-dragging.fc-event-selected { /* TOUCH */
    box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
  }
/* resizing */
/* ---------------------------------------------------------------------------------------------------- */
/* (subclasses should hone positioning for touch and non-touch) */
.fc-event .fc-event-resizer {
    display: none;
    position: absolute;
    z-index: 4;
  }
.fc-event:hover, /* MOUSE */
.fc-event-selected { /* TOUCH */

}
.fc-event:hover .fc-event-resizer, .fc-event-selected .fc-event-resizer {
    display: block;
  }
.fc-event-selected .fc-event-resizer {
    border-radius: 4px;
    border-radius: calc(var(--fc-event-resizer-dot-total-width, 8px) / 2);
    border-width: 1px;
    border-width: var(--fc-event-resizer-dot-border-width, 1px);
    width: 8px;
    width: var(--fc-event-resizer-dot-total-width, 8px);
    height: 8px;
    height: var(--fc-event-resizer-dot-total-width, 8px);
    border-style: solid;
    border-color: inherit;
    background: #fff;
    background: var(--fc-page-bg-color, #fff)

    /* expand hit area */

  }
.fc-event-selected .fc-event-resizer:before {
      content: '';
      position: absolute;
      top: -20px;
      left: -20px;
      right: -20px;
      bottom: -20px;
    }
/* selecting (always TOUCH) */
/* OR, focused by tab-index */
/* (TODO: maybe not the best focus-styling for .fc-daygrid-dot-event) */
/* ---------------------------------------------------------------------------------------------------- */
.fc-event-selected,
.fc-event:focus {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2)

  /* expand hit area (subclasses should expand) */

}
.fc-event-selected:before, .fc-event:focus:before {
    content: "";
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
.fc-event-selected,
.fc-event:focus {

  /* dimmer effect */

}
.fc-event-selected:after, .fc-event:focus:after {
    content: "";
    background: rgba(0, 0, 0, 0.25);
    background: var(--fc-event-selected-overlay-color, rgba(0, 0, 0, 0.25));
    position: absolute;
    z-index: 1;

    /* assume there's a border on all sides. overcome it. */
    /* sometimes there's NOT a border, in which case the dimmer will go over */
    /* an adjacent border, which looks fine. */
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
  }
/*
A HORIZONTAL event
*/
.fc-h-event { /* allowed to be top-level */
  display: block;
  border: 1px solid #3788d8;
  border: 1px solid var(--fc-event-border-color, #3788d8);
  background-color: #3788d8;
  background-color: var(--fc-event-bg-color, #3788d8)

}
.fc-h-event .fc-event-main {
    color: #fff;
    color: var(--fc-event-text-color, #fff);
  }
.fc-h-event .fc-event-main-frame {
    display: flex; /* for make fc-event-title-container expand */
  }
.fc-h-event .fc-event-time {
    max-width: 100%; /* clip overflow on this element */
    overflow: hidden;
  }
.fc-h-event .fc-event-title-container { /* serves as a container for the sticky cushion */
    flex-grow: 1;
    flex-shrink: 1;
    min-width: 0; /* important for allowing to shrink all the way */
  }
.fc-h-event .fc-event-title {
    display: inline-block; /* need this to be sticky cross-browser */
    vertical-align: top; /* for not messing up line-height */
    left: 0;  /* for sticky */
    right: 0; /* for sticky */
    max-width: 100%; /* clip overflow on this element */
    overflow: hidden;
  }
.fc-h-event.fc-event-selected:before {
    /* expand hit area */
    top: -10px;
    bottom: -10px;
  }
/* adjust border and border-radius (if there is any) for non-start/end */
.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-width: 0;
}
.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-width: 0;
}
/* resizers */
.fc-h-event:not(.fc-event-selected) .fc-event-resizer {
  top: 0;
  bottom: 0;
  width: 8px;
  width: var(--fc-event-resizer-thickness, 8px);
}
.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end {
  cursor: w-resize;
  left: -4px;
  left: calc(-0.5 * var(--fc-event-resizer-thickness, 8px));
}
.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start {
  cursor: e-resize;
  right: -4px;
  right: calc(-0.5 * var(--fc-event-resizer-thickness, 8px));
}
/* resizers for TOUCH */
.fc-h-event.fc-event-selected .fc-event-resizer {
  top: 50%;
  margin-top: -4px;
  margin-top: calc(-0.5 * var(--fc-event-resizer-dot-total-width, 8px));
}
.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end {
  left: -4px;
  left: calc(-0.5 * var(--fc-event-resizer-dot-total-width, 8px));
}
.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start {
  right: -4px;
  right: calc(-0.5 * var(--fc-event-resizer-dot-total-width, 8px));
}
.fc .fc-popover {
    position: absolute;
    z-index: 9999;
    box-shadow: 0 2px 6px rgba(0,0,0,.15);
  }
.fc .fc-popover-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 3px 4px;
  }
.fc .fc-popover-title {
    margin: 0 2px;
  }
.fc .fc-popover-close {
    cursor: pointer;
    opacity: 0.65;
    font-size: 1.1em;
  }
.fc-theme-standard .fc-popover {
    border: 1px solid #ddd;
    border: 1px solid var(--fc-border-color, #ddd);
    background: #fff;
    background: var(--fc-page-bg-color, #fff);
  }
.fc-theme-standard .fc-popover-header {
    background: rgba(208, 208, 208, 0.3);
    background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
  }


:root {
  --fc-daygrid-event-dot-width: 8px;
}
/* help things clear margins of inner content */
.fc-daygrid-day-frame,
.fc-daygrid-day-events,
.fc-daygrid-event-harness { /* for event top/bottom margins */
}
.fc-daygrid-day-frame:before, .fc-daygrid-day-events:before, .fc-daygrid-event-harness:before {
  content: "";
  clear: both;
  display: table; }
.fc-daygrid-day-frame:after, .fc-daygrid-day-events:after, .fc-daygrid-event-harness:after {
  content: "";
  clear: both;
  display: table; }
.fc .fc-daygrid-body { /* a <div> that wraps the table */
    position: relative;
    z-index: 1; /* container inner z-index's because <tr>s can't do it */
  }
.fc .fc-daygrid-day.fc-day-today {
      background-color: rgba(255, 220, 40, 0.15);
      background-color: var(--fc-today-bg-color, rgba(255, 220, 40, 0.15));
    }
.fc .fc-daygrid-day-frame {
    position: relative;
    min-height: 100%; /* seems to work better than `height` because sets height after rows/cells naturally do it */
  }
.fc {

  /* cell top */

}
.fc .fc-daygrid-day-top {
    display: flex;
    flex-direction: row-reverse;
  }
.fc .fc-day-other .fc-daygrid-day-top {
    opacity: 0.3;
  }
.fc {

  /* day number (within cell top) */

}
.fc .fc-daygrid-day-number {
    position: relative;
    z-index: 4;
    padding: 4px;
  }
.fc {

  /* event container */

}
.fc .fc-daygrid-day-events {
    margin-top: 1px; /* needs to be margin, not padding, so that available cell height can be computed */
  }
.fc {

  /* positioning for balanced vs natural */

}
.fc .fc-daygrid-body-balanced .fc-daygrid-day-events {
      position: absolute;
      left: 0;
      right: 0;
    }
.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {
      position: relative; /* for containing abs positioned event harnesses */
      min-height: 2em; /* in addition to being a min-height during natural height, equalizes the heights a little bit */
    }
.fc .fc-daygrid-body-natural { /* can coexist with -unbalanced */
  }
.fc .fc-daygrid-body-natural .fc-daygrid-day-events {
      margin-bottom: 1em;
    }
.fc {

  /* event harness */

}
.fc .fc-daygrid-event-harness {
    position: relative;
  }
.fc .fc-daygrid-event-harness-abs {
    position: absolute;
    top: 0; /* fallback coords for when cannot yet be computed */
    left: 0; /* */
    right: 0; /* */
  }
.fc .fc-daygrid-bg-harness {
    position: absolute;
    top: 0;
    bottom: 0;
  }
.fc {

  /* bg content */

}
.fc .fc-daygrid-day-bg .fc-non-business { z-index: 1 }
.fc .fc-daygrid-day-bg .fc-bg-event { z-index: 2 }
.fc .fc-daygrid-day-bg .fc-highlight { z-index: 3 }
.fc {

  /* events */

}
.fc .fc-daygrid-event {
    z-index: 6;
    margin-top: 1px;
  }
.fc .fc-daygrid-event.fc-event-mirror {
    z-index: 7;
  }
.fc {

  /* cell bottom (within day-events) */

}
.fc .fc-daygrid-day-bottom {
    font-size: .85em;
    padding: 2px 3px 0
  }
.fc .fc-daygrid-day-bottom:before {
  content: "";
  clear: both;
  display: table; }
.fc .fc-daygrid-more-link {
    position: relative;
    z-index: 4;
    cursor: pointer;
  }
.fc {

  /* week number (within frame) */

}
.fc .fc-daygrid-week-number {
    position: absolute;
    z-index: 5;
    top: 0;
    padding: 2px;
    min-width: 1.5em;
    text-align: center;
    background-color: rgba(208, 208, 208, 0.3);
    background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
    color: #808080;
    color: var(--fc-neutral-text-color, #808080);
  }
.fc {

  /* popover */

}
.fc .fc-more-popover .fc-popover-body {
    min-width: 220px;
    padding: 10px;
  }
.fc-direction-ltr .fc-daygrid-event.fc-event-start,
.fc-direction-rtl .fc-daygrid-event.fc-event-end {
  margin-left: 2px;
}
.fc-direction-ltr .fc-daygrid-event.fc-event-end,
.fc-direction-rtl .fc-daygrid-event.fc-event-start {
  margin-right: 2px;
}
.fc-direction-ltr .fc-daygrid-week-number {
    left: 0;
    border-radius: 0 0 3px 0;
  }
.fc-direction-rtl .fc-daygrid-week-number {
    right: 0;
    border-radius: 0 0 0 3px;
  }
.fc-liquid-hack .fc-daygrid-day-frame {
    position: static; /* will cause inner absolute stuff to expand to <td> */
  }
.fc-daygrid-event { /* make root-level, because will be dragged-and-dropped outside of a component root */
  position: relative; /* for z-indexes assigned later */
  white-space: nowrap;
  border-radius: 3px; /* dot event needs this to when selected */
  font-size: .85em;
  font-size: var(--fc-small-font-size, .85em);
}
/* --- the rectangle ("block") style of event --- */
.fc-daygrid-block-event .fc-event-time {
    font-weight: bold;
  }
.fc-daygrid-block-event .fc-event-time,
  .fc-daygrid-block-event .fc-event-title {
    padding: 1px;
  }
/* --- the dot style of event --- */
.fc-daygrid-dot-event {
  display: flex;
  align-items: center;
  padding: 2px 0

}
.fc-daygrid-dot-event .fc-event-title {
    flex-grow: 1;
    flex-shrink: 1;
    min-width: 0; /* important for allowing to shrink all the way */
    overflow: hidden;
    font-weight: bold;
  }
.fc-daygrid-dot-event:hover,
  .fc-daygrid-dot-event.fc-event-mirror {
    background: rgba(0, 0, 0, 0.1);
  }
.fc-daygrid-dot-event.fc-event-selected:before {
    /* expand hit area */
    top: -10px;
    bottom: -10px;
  }
.fc-daygrid-event-dot { /* the actual dot */
  margin: 0 4px;
  box-sizing: content-box;
  width: 0;
  height: 0;
  border: 4px solid #3788d8;
  border: calc(var(--fc-daygrid-event-dot-width, 8px) / 2) solid var(--fc-event-border-color, #3788d8);
  border-radius: 4px;
  border-radius: calc(var(--fc-daygrid-event-dot-width, 8px) / 2);
}
/* --- spacing between time and title --- */
.fc-direction-ltr .fc-daygrid-event .fc-event-time {
    margin-right: 3px;
  }
.fc-direction-rtl .fc-daygrid-event .fc-event-time {
    margin-left: 3px;
  }

/*FullCalendarのOverride*/
* {
    outline: none;
}


.fc .fc-toolbar {
    justify-content: center;
}

.fc .fc-toolbar.fc-header-toolbar {
    margin-top: 10px;
    margin-bottom: 0px;
}

.fc .fc-toolbar-title {
    font-size: 20px;
    padding-left: 25px;
    padding-right: 25px;
}

.fc .fc-button-primary {
    text-align: center;
    color: #9E9E9E;
    background: none;
    border: none;
}

.fc .fc-button-primary:hover {
    color: #9E9E9E;

    background: none;
    border: none;
}

.fc .fc-button-primary:focus {
    /* box-shadow: 0 0 0 0.2rem rgb(76 91 106 / 50%); */
    box-shadow: none;
    background: none;
    border: none;
}

.fc .fc-button-primary:not(:disabled):active,
.fc .fc-button-primary:not(:disabled).fc-button-active {
    color: #9E9E9E;
    color: var(--fc-button-text-color, #9E9E9E);
    background: none;
    border: none;
}

.fc .fc-button-primary:not(:disabled):active:focus,
.fc .fc-button-primary:not(:disabled).fc-button-active:focus {
    box-shadow: none;
}

.fc .fc-button .fc-icon {
    vertical-align: none;
    font-size: 1.5em;
}

.fc table {
    overflow: hidden;
}

.fc .fc-scrollgrid {
    border-width: 0 0 0 0;
    /* 外側の枠線消す */
    font-size: 20px;
    font-weight: normal;
    color: #333333;
}

.fc-theme-standard td,
.fc-theme-standard th {
    height: 30px;
    /* 枠の高さ指定 */
    border: none;
    /* 枠のボーダー消す */
}

/*　今日の背景 */
.fc .fc-daygrid-day.fc-day-today {
    background: none;
    border-radius: 25%;
}

.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-frame {

    color: white;
}

.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {
    height: 8px;
    width: 8px;
    position: absolute;
    bottom: 2px;
    right: 21px;
    left: 21px;

}

/* 日付を枠の高さいっぱいに */
.fc .fc-daygrid-day-frame {
    height: 100%;
}

/* 日付を枠の中心に */
.fc .fc-daygrid-day-top {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 100%;
    height: 10px;
}

.fc-direction-ltr .fc-daygrid-event.fc-event-end,
.fc-direction-rtl .fc-daygrid-event.fc-event-start {
    margin-right: 0px;
}

.fc-direction-ltr .fc-daygrid-event.fc-event-start,
.fc-direction-rtl .fc-daygrid-event.fc-event-end {
    margin-left: 0px;
}

.fc .fc-daygrid-day-events {
    height: 8px;
    width: 8px;

    position: absolute;
    right: 21px;
    left: 21px;
}

.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {
    min-height: auto;
}

.fc-h-event {
    height: 8px;
    width: 8px;
    display: block;
    border-radius: 50%;
    border: 1px solid #E1C561;
    border: 1px solid var(--fc-event-border-color, #E1C561);
    background-color: #E1C561;
    background-color: var(--fc-event-bg-color, #E1C561);
}

.fc-h-event .fc-event-main-frame {
    height: 8px;
}

.fc-daygrid-block-event .fc-event-time,
.fc-daygrid-block-event .fc-event-title {
    padding: 1px;
    height: 8px;
}

/* イベントの要素 */
.fc .fc-bg-event {
    opacity: 1;
}

/* イベントタイトル非表示 */
.fc .fc-bg-event .fc-event-title {
    display: none !important;
}

/* 時間指定のあるイベントの表示スペースをそもそも非表示にしてしまう暴挙 */
.fc .fc-daygrid-body-natural .fc-daygrid-day-events {
    display: none;
}

.fc-event-selected:after,
.fc-event:focus:after {
    content: "";
    background: none;
    /* background: rgba(0, 0, 0, 0.25);
    background: var(--fc-event-selected-overlay-color, rgba(0, 0, 0, 0.25)); */
}

.fc-event:focus {
    box-shadow: none;
    /* box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); */
}

.fc .fc-cell-shaded,
.fc .fc-day-disabled {
    background: none;
}

::before,
::after {
    text-decoration: inherit;
    vertical-align: unset;
}

td.fc-day-today a.fc-daygrid-day-number {
    color: white;
    height: 30.5px;
    width: 30.5px;
    border-radius: 50%;
    background-color: #E1C561;
}

.fc-daygrid-day-number {
    height: 30.5px;
    width: 30.5px;
    line-height: 24px;
    color: #333333;
}

.fc-direction-ltr {
    height: 310px;
}
._22BFTuaJT2Y6EKxjaFl4OS {
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px;
  width: auto;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center; }
  ._22BFTuaJT2Y6EKxjaFl4OS ._3WJIdIG18nMuhyNuTS0ryw {
    margin-left: 25px;
    margin-right: 25px;
    font-size: 20px;
    font-weight: bold; }
  ._22BFTuaJT2Y6EKxjaFl4OS ._37nZV1wsLYjLHcgRySeIFF {
    width: 38px;
    display: flex;
    justify-content: center; }
    ._22BFTuaJT2Y6EKxjaFl4OS ._37nZV1wsLYjLHcgRySeIFF ._3Z1EzPU5Riuz8-9YUH__qs {
      margin: 5px 7px; }
  ._22BFTuaJT2Y6EKxjaFl4OS ._3c0QqiXeGREAcnlPeaKhtS {
    position: absolute;
    top: 11px;
    right: 54px; }
  ._22BFTuaJT2Y6EKxjaFl4OS .UhR9BrpJq8J8jvHMnQG_o {
    position: absolute;
    top: 11px;
    right: 12px; }

._1LZOQ_o1gfqmhXMRHuxqVF {
  transition: opacity 1s, visibility 1s;
  opacity: 1;
  visibility: visible;
  max-height: 371px;
  transition: max-height 0.5s;
  padding-bottom: 10px;
  white-space: nowrap; }

._11_7qHM4LxkFiEJbMqu7Vu {
  transition: opacity 1s, visibility 1s;
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  transition: max-height 0.5s; }

