.VoiceGuide_bobble {
    --origWidth: 156px;
    --actualWidth: calc(var(--origWidth) * var(--textSizeMultiplier));
    width: var(--actualWidth) !important;
    padding: 0 !important;
    height: auto;
    cursor: pointer;
}

.VoiceGuide_desc {
    display: flex;
    flex-direction: row;
    justify-content: start;
    color: #505954;
}

.VoiceGuide_desc .descText{
    text-align: left;
}

.VoiceGuide_desc .lil-header {
    --origWidth: 19px;
    --actualWidth: calc(var(--origWidth) * var(--textSizeMultiplier));
    --actualHeight: calc(var(--standard-textsize) * var(--textSizeMultiplier));
    width: var(--actualWidth);
    height: var(--actualHeight);
    object-fit: contain;
    object-position: center left;
    margin-right: 0.4em;
}

.VoiceGuide_desc.isAfterWar {
    color: inherit;
}

/*------EN-------*/
body.eng .VoiceGuide_bobble {
    --origWidth: 228px;
}

/*------以下自由應用-------*/
.VoiceGuide_group {
    display: flex;
}

.VoiceGuide_group.row-bottom {
    flex-direction: row;
    align-items: flex-end;
}

.VoiceGuide_group.row-bottom .VoiceGuide_bobble+.VoiceGuide_desc,
.VoiceGuide_group.row-bottom .VoiceGuide_desc+.VoiceGuide_bobble {
    margin-left: 1em;
}

.VoiceGuide_group.column-left {
    flex-direction: column;
    align-items: flex-end;
}

.VoiceGuide_group.column-right {
    flex-direction: column;
    align-items: flex-start;
}

.VoiceGuide_outerGroup {
    /*vertical aligns*/
    display: flex;
    flex-wrap: wrap;
}

.VoiceGuide_group.desc-fillout .VoiceGuide_desc {
    /*desc part occupy most of regions*/
    flex: 1;
}