.banksoal_0 {font-size: 14px; font-weight: 1;}
.banksoal_1 {margin-top: 15px;}
.banksoal_2 {display: flex; flex-wrap: nowrap; align-items: top; justify-content: left; width: 100%; margin: 5px 0px;}
  .banksoal_2a {flex: 0 0 auto; padding: 0px 5px 5px 10px; text-align: center;}
  .banksoal_2b {flex-basis: 100%; padding: 0px 0px 5px 10px;}
.banksoal_jawab {color: var(--color_button_merah);}

.banksoal_img_0 {width: 150px; height: 150px; border: 1px solid var(--color_1_050); padding: 5px;}
.banksoal_img_1 {width: 100%; height: 120px; border: 1px solid var(--color_1_050);
                 position: relative;}
  .banksoal_img_1a {position: absolute; top: 0px; bottom: 0px; width: 100%; background-color: var(--color_1_010);}
.banksoal_img_2 {text-align: center; padding-top: 5px;}

.banksoal_img_form {position: absolute; top: 0px; bottom: 0px; width: 100%; background: #ff0000; height: 118px; opacity: 0.0;}
