@charset "utf-8";

/* 새글 스킨 (latest) */

.bv_main_business_wrap {padding: 120px 47px;display: flex;background-color: #f5f5f5;position: relative}
.bv_main_business_wrap .bv_main_bs_title_wrap {flex: 1;background: url('./img/main_business_bg.jpeg') center no-repeat;background-size: cover;height: 530px;padding: 80px 50px;position: relative;}
.bv_main_business_wrap .bv_main_bs_title_wrap .bv_main_bs_title {color: #fff;font-size: 60px;font-weight: 600;line-height: 1em;}
.bv_main_business_wrap .bv_main_business_area {background: #fff;position: relative;flex: 4}

.bv_main_business_wrap .bv_main_bs_list {width: 1105px;margin-right: -25px;}
.bv_main_business_wrap .bv_main_bs_list .bv_main_bs_item {padding: 75px 45px;border-right: 1px solid #ddd;background-color: #fff}
.bv_main_business_wrap .bv_main_bs_list .bv_main_bs_item:nth-child(3n) {border-right: 0;}
.bv_main_business_wrap .bv_main_bs_list .bv_main_bs_item .bv_main_bs_link {display: inline-block;}
.bv_main_business_wrap .bv_main_bs_list .bv_main_bs_item .bv_main_bs_link .bv_main_bs_marker {font-size: 18px;color: #0039a6;font-weight: 600;line-height: 1em}
.bv_main_business_wrap .bv_main_bs_list .bv_main_bs_item .bv_main_bs_link .bv_main_bs_title {font-size: 20px;font-weight: 500;white-space: normal;line-height: 1.4em;height: 2.8em;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-top: 20px;}
.bv_main_business_wrap .bv_main_bs_list .bv_main_bs_item .bv_main_bs_link .bv_main_bs_date {color: #888;margin-top: 50px;margin-bottom: 25px;display: inline-block}
.bv_main_business_wrap .bv_main_bs_list .bv_main_bs_item .bv_main_bs_link .bv_main_bs_thumb {margin: 0;padding: 0;overflow: hidden;position: relative}
.bv_main_business_wrap .bv_main_bs_list .bv_main_bs_item .bv_main_bs_link .bv_main_bs_thumb::before {content: "";width: 100%;height: 100%;position: absolute;top: 0;left: -100%;background-color: rgba(0, 57, 166, 0.9);display: flex;justify-content: center;align-items: center;z-index: 1;}
.bv_main_business_wrap .bv_main_bs_list .bv_main_bs_item .bv_main_bs_link .bv_main_bs_thumb .bv_main_bs_thumb_hover {opacity: 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;-webkit-transition: all ease .3s;transition: all ease .3s;z-index: 2;}
.bv_main_business_wrap .bv_main_bs_list .bv_main_bs_item .bv_main_bs_link .bv_main_bs_thumb .bv_main_bs_thumb_hover span {color: #fff;font-size: 16px;border-radius: 25px;display: inline-block;padding: 10px 15px;line-height: 1em;border: 1px solid #809cd3;text-transform: capitalize;}
.bv_main_business_wrap .bv_main_bs_list .bv_main_bs_item .bv_main_bs_link .bv_main_bs_thumb.on_over::before {left: 0;-webkit-transition: all ease .3s;transition: all ease .3s;}
.bv_main_business_wrap .bv_main_bs_list .bv_main_bs_item .bv_main_bs_link .bv_main_bs_thumb.on_leave::before {left: 100%;-webkit-transition: all ease .3s;transition: all ease .3s;}
.bv_main_business_wrap .bv_main_bs_list .bv_main_bs_item .bv_main_bs_link .bv_main_bs_thumb .bv_main_bs_thumb_img {-webkit-transition: all ease .7s;transition: all ease .7s;}
.bv_main_business_wrap .bv_main_bs_list .bv_main_bs_item:hover .bv_main_bs_link .bv_main_bs_thumb .bv_main_bs_thumb_img {-webkit-transform: scale(1.05);transform: scale(1.05);}
.bv_main_business_wrap .bv_main_bs_list .bv_main_bs_item:hover .bv_main_bs_link .bv_main_bs_thumb_hover {opacity: 1;}

.bv_main_business_wrap .bv_main_bs_nav {position: absolute;left: 40px;bottom: 80px;width: 100px;display: flex;justify-content: center;align-items: center;}
.bv_main_business_wrap .bv_main_bs_nav .prev_btn {border: 0;background:transparent url('./img/slick_arrow01.png') no-repeat;background-size: 100% 100%;padding: 7px;position: absolute;left: 5px;bottom: 0px;}
.bv_main_business_wrap .bv_main_bs_nav .next_btn {border: 0;background:transparent url('./img/slick_arrow02.png') no-repeat;background-size: 100% 100%;padding: 7px;position: absolute;left: 70px;bottom: 0px;}
.bv_main_business_wrap .bv_main_bs_nav .pager {position: absolute;font-size: 18px;left: 33px;bottom: -5px;display: flex;align-items: center;color: #777;}
.bv_main_business_wrap .bv_main_bs_nav .pager span {color: #fff;line-height: 1em;}







@media all and (max-width: 1600px) {

    .bv_main_business_wrap {display: block;padding: 0 0 120px 0;}
    .bv_main_business_wrap .bv_main_bs_title_wrap {background: url('./img/mb_main_business_bg.jpeg') center no-repeat;height: auto;background-size: cover;padding: 50px 4%;}
    .bv_main_business_wrap .bv_main_bs_nav {position: absolute;left: auto;bottom: 50px;right: 5%}
    .bv_main_business_wrap .bv_main_bs_nav .prev_btn {padding: 8px;left:20px;bottom: 2px;}
    .bv_main_business_wrap .bv_main_bs_nav .next_btn {padding: 8px;left:80px;bottom: 2px;}
    .bv_main_business_wrap .bv_main_bs_nav .pager {left:45px;top: -25px;}
    .bv_main_business_wrap .bv_main_business_area {width: 100%}
    .bv_main_business_wrap .bv_main_bs_list {width: 100%;margin-right: -25px;}

}

@media all and (max-width: 1400px) {





}


@media all and (max-width: 1199px) {

}

@media all and (max-width: 1100px) {

}

/* 공통 */
@media all and (max-width: 1024px) {


    .bv_main_business_wrap {padding: 0 0 45px 0;}
    .bv_main_business_wrap .bv_main_bs_title_wrap .bv_main_bs_title {font-size:3rem;}
    .bv_main_business_wrap .bv_main_bs_title_wrap .bv_main_bs_title > br {display: none}
    .bv_main_business_wrap .bv_main_bs_list .bv_main_bs_item {padding: 40px 25px;}

    .bv_main_business_wrap .bv_main_bs_list .bv_main_bs_item .bv_main_bs_link .bv_main_bs_thumb .bv_main_bs_thumb_hover {display: none}
    .bv_main_business_wrap .bv_main_bs_list .bv_main_bs_item .bv_main_bs_link .bv_main_bs_thumb .bv_main_bs_thumb_img {max-width: 100%;}


}


@media all and (max-width: 840px) {


}

@media all and (max-width:767px) {




}

/* 타블렛 가로 이하 */
@media all and (max-width: 768px) {



    .bv_main_business_wrap .bv_main_business_area {background-color: #f0f0f0;margin-top: 45px;margin-left: 4%;}
    .bv_main_business_wrap .bv_main_bs_list .bv_main_bs_item {margin-right: 15px;width: 300px;}




}


/* 타블렛 이하 ~ 모바일 */
@media all and (max-width: 640px) {

    .bv_main_business_wrap .bv_main_bs_title_wrap {padding: 30px 4% 45px 4%;}
    .bv_main_business_wrap .bv_main_bs_title_wrap .bv_main_bs_title {font-size:2.4rem;}

    .bv_main_business_wrap .bv_main_bs_list .bv_main_bs_item {width: 250px;padding: 30px 20px;}
    .bv_main_business_wrap .bv_main_bs_list .bv_main_bs_item .bv_main_bs_link .bv_main_bs_marker {font-size: 1rem}
    .bv_main_business_wrap .bv_main_bs_list .bv_main_bs_item .bv_main_bs_link .bv_main_bs_title {font-size: 1.2rem;margin-top: 12px;}
    .bv_main_business_wrap .bv_main_bs_list .bv_main_bs_item .bv_main_bs_link .bv_main_bs_date {margin-top: 30px;margin-bottom: 15px;font-size: 0.9rem;}








}


/* 모바일 가로 미만 */
@media all and (max-width: 568px) {

}

/* 모바일 최소 */
@media all and (max-width: 425px) {

}

@media all and (max-width: 375px) {

}

@media all and (max-width: 320px) {




}




