[data-wv-res-id="___hr_style_2___-1___1591253600617___"].hr_style_2_con { font-size: 0px; line-height: 0; }
    [data-wv-res-id="___hr_style_2___-1___1591253600617___"].hr_style_2_con .hr_style_2 { height: 100%; width: auto; border-right: 1px solid rgba(18, 0, 144, 0.12); }
    .visual_block_389 .rolling_btn_style_0_con { display: none; }
    .visual_block_389 .arrow_20pt_con { display: none; position: absolute; bottom: 40px; right: 0px; }
    .visual_block_389 .img_plus_txt_2_0_card .arrow_20pt_con .arrow { fill: rgb(255, 255, 255); }
    .visual_block_389 .img_plus_txt_2_0_card .desc { max-height: 68px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; white-space: normal; overflow-wrap: normal; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
    .visual_block_389 .img_plus_txt_2_0_card .desc > div { max-height: 68px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; white-space: normal; overflow-wrap: normal; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
        .visual_block_389 .btn_style_5 { position:absolute; bottom:0; right:0; }
    
    @media all and (min-width: 992px) {
    
    .visual_block_389 .img_plus_txt_2_0_card .box { background-color: rgb(255, 255, 255); }
    .visual_block_389 .img_plus_txt_2_0_card:hover .box { background-color: rgb(224, 153, 136); transition: all 0.2s ease 0s; padding-left: 40px; padding-right: 40px; }
    .visual_block_389 .img_plus_txt_2_0_card:hover .box .title, .visual_block_389 .img_plus_txt_2_0_card:hover .box .desc { color: rgb(255, 255, 255); }
    .visual_block_389 .img_plus_txt_2_0_card .arrow_20pt_con { display: block; opacity: 0; }
    .visual_block_389 .img_plus_txt_2_0_card:hover .arrow_20pt_con { display: block; opacity: 1; }
    
    }
    
    @media all and (min-width: 1450px) {
    
    .visual_block_389 .rolling_btn_style_0_con.left { display: block; position: absolute; top: 50%; left: calc(((100% - 1170px) / 2) - 80px); }
    .visual_block_389 .rolling_btn_style_0_con.right { display: block; position: absolute; top: 50%; right: calc(((100% - 1170px) / 2) - 80px); }
    
    }