
    /* visual_block_044 */
.visual_block_044{background-color: #fff;}
.visual_block_044 > div[data-wv-layout-element="block_inner"]{padding-top: 100px; padding-bottom: 99px;}
.visual_block_044 .text_con{margin-bottom: 53px;}
.visual_block_044 .title_con{margin-bottom: 34px;}
.visual_block_044 .title_con_inner{border-top-width: 2px; border-style: solid;}
.visual_block_044 .title_con_inner > div[data-wv-layout-element="block_inner"]{padding-top: 26px;}
.visual_block_044 .desc_con{}
.visual_block_044 .visual_block_044_swiper{}
.visual_block_044 .visual_block_044_slide_list{}
.visual_block_044 .visual_block_044_slide_list_inner{height: 100%;}
.visual_block_044 .visual_block_044_slide_list .img_box > div[data-wv-layout-element="block_inner"]{padding-top: 48.23%; overflow: hidden;}
.visual_block_044 .visual_block_044_slide_list .img_box img{position: absolute; top:0; left:0; width: 100%; height: 100%;}
.visual_block_044 .rolling_btn_style_0_con{display: none; position: absolute; top:50%; transform: translateY(-50%); z-index: 10;}
.visual_block_044 .rolling_btn_style_0_con.left{left:45px;}
.visual_block_044 .rolling_btn_style_0_con.right{right:45px;}

.visual_block_044 .pagination_style_0_wrap{text-align: center; margin-bottom: 46px;}

.reverse.visual_block_044{background-color: #171717;}
.reverse.visual_block_044 .visual_block_044_pagination > span{border-color: #fff;}
.reverse.visual_block_044 .visual_block_044_pagination > span.swiper-pagination-bullet-active{background-color: #fff;}

@media all and (min-width:992px){
	/* visual_block_044 */
    .visual_block_044 > div[data-wv-layout-element="block_inner"]{padding-top: 170px; padding-bottom: 169px;}
    .visual_block_044 .text_con{margin-bottom: 93px;}
    .visual_block_044 .title_con{margin-bottom: 0;}
    .visual_block_044 .title_con > div[data-wv-layout-element="block_inner"]{padding-right: 30px;}
    .visual_block_044 .title_con_inner > div[data-wv-layout-element="block_inner"]{padding-top:33px; padding-right: 80px;}
    .visual_block_044 .desc_con{border-top:2px solid rgba(0,0,0,0.1);}
    .visual_block_044 .desc_con > div[data-wv-layout-element="block_inner"]{padding-top: 31px;}
    .visual_block_044 .pagination_style_0_wrap{position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); margin-bottom: 0;}
    .visual_block_044 .rolling_btn_style_0_con{display: block;}

    .reverse.visual_block_044 .desc_con{border-color: rgba(255,255,255,0.2);}
}

@media all and (min-width:1170px){

    /* visual_block_044 */
    .visual_block_044 .visual_block_044_swiper{overflow: visible; transform: translateX(calc((100% - 1170px) / 2));}
    .visual_block_044 .visual_block_044_swiper .swiper-slide{width:calc(1170px + (100% - 1170px) / 2); max-width: 1776px;}
    .visual_block_044 .visual_block_044_slide_list{}

}

@media all and (min-width: 1200px){
    .visual_block_044 .rolling_btn_style_0_con.left{left: calc(((100% - 1170px) / 2) + 45px);}
    .visual_block_044 .rolling_btn_style_0_con.right{right: calc(((100% - 1170px) / 2) + 45px);}
}

@media all and (min-width: 1420px){
    .visual_block_044 .rolling_btn_style_0_con.left{left:95px;}
    .visual_block_044 .rolling_btn_style_0_con.right{right:95px;}
}