.visual_block_090 { background-color: rgb(255, 255, 255); }
    .visual_block_090 .visual_block_090_contents_text_sub_title { color: rgb(255, 255, 255); }
    .visual_block_090 .visual_block_090_contents_text_title { color: rgb(255, 255, 255); }
    .visual_block_090 .visual_block_090_contents_text_desc { color: rgb(255, 255, 255); }
    .visual_block_090 .visual_block_090_contents_list::after { content: ""; position: absolute; bottom: 0px; left: 0px; border-bottom: 1px solid rgba(18, 0, 144, 0.12); width: 100%; }
    .visual_block_090 .visual_block_090_contents_list:last-child::after { display: none; }
    .reverse.visual_block_090 { background-color: rgb(23, 23, 23); }
    .reverse.visual_block_090 .visual_block_090_contents_list::after { border-bottom-color: rgba(18, 0, 144,0.12); }
    
    
    @media all and (min-width: 992px) {
    
    .visual_block_090 .visual_block_090_contents_con > div[data-wv-layout-element="block_inner"] { display: flex; flex-direction: row-reverse; }
    .visual_block_090 .visual_block_090_contents_text_con > div[data-wv-layout-element="block_inner"] { display: flex; flex-direction: column; }
    .visual_block_090 .visual_block_090_contents_img_con > div[data-wv-layout-element="block_inner"] { display: flex; }
    .visual_block_090 .visual_block_090_contents_list::after { bottom: auto; left: auto; top: 7px; right: 0px; border-right: 1px solid rgba(18, 0, 144, 0.12); height: calc(100% - 11px); border-bottom: none; width: 0px; }
    .visual_block_090 .visual_block_090_contents_list:last-child::after { display: none; }
    .reverse.visual_block_090 .visual_block_090_contents_list::after { border-right-color: rgba(18, 0, 144, 0.12); }
    
    }