.vx_dcam_container {
    display: flex; /* Flexコンテナにする */
    align-items: center; /* 垂直方向の中央に揃える */
    /* または flex-start, flex-end, stretch など、目的に合わせて調整 */
    margin-bottom: 0em; /* 各コンテナの間にスペース */
    font-size: 16px; /* 基準となるフォントサイズ */
}

.vx_dcam_image_wrapper {
    /* 画像を包含するラッパー */
    flex-shrink: 0; /* 画像が縮小しないように */
    margin-right: 1em; /* 画像とテキストの間にスペース */
}

.vx_dcam_image_wrapper img {
    /* ここがポイント：画像を親要素（text-content）のフォントサイズに合わせる */
    height: 1em; /* または任意の em 値 */
    width: auto; /* アスペクト比を維持 */
    display: block; /* imgタグは通常インライン要素なので、ブロック要素として扱って余白をなくす */
}

.vx_dcam_text_content {
    /* テキストコンテンツ */
    flex-grow: 1; /* 残りのスペースを埋める */
}

/* 例：特定のコンテナのフォントサイズを変更 */
.vx_dcam_small_text_container {
    font-size: 12px;
}
