@charset "utf-8";

/* 새글 스킨 (latest) */
#bv_main_sec_03 {margin: 50px 0 0;}
#bv_main_sec_03 .bv_main_sec_03_area {display: flex;justify-content: center;flex-direction: column;position: relative;width: 100%;max-width: 1399px;margin: 0 auto;padding: 100px 0 50px;}
#bv_main_sec_03 .bv_main_sec_head {display: flex;justify-content: space-between;margin-bottom: 30px;}
#bv_main_sec_03 .bv_main_sec_head .bv_main_sec_title {font-size: 32px;font-weight: 600;line-height: 1.4;}
#bv_main_sec_03 .bv_main_sec_head .bv_main_sec_more {font-size: 14px;font-weight: 600;margin-top: 25px;color: #999;}
#bv_main_sec_03 .bv_main_sec_head .bv_main_sec_more::after {content: "\f054";font-family: "FontAwesome";padding-left: 5px}

#bv_main_sec_03 .bv_main_sec03_wrap {overflow: hidden}
#bv_main_sec_03 .bv_main_sec03_wrap .bv_main_sec03_list {display: flex;overflow: hidden;}
#bv_main_sec_03 .bv_main_sec03_wrap .bv_main_sec03_list .bv_main_sec03_item {width: 25%;position: relative;border-radius: 20px;height: 420px;border: 1px solid #ddd;overflow: hidden;}
#bv_main_sec_03 .bv_main_sec03_wrap .bv_main_sec03_list .bv_main_sec03_item .bv_main_sec03_link {display: block}
#bv_main_sec_03 .bv_main_sec03_wrap .bv_main_sec03_list .bv_main_sec03_item .bv_main_sec03_thumb {position: relative;padding-bottom: 73.5%;border-radius: 15px 15px 0 0;overflow: hidden;}
#bv_main_sec_03 .bv_main_sec03_wrap .bv_main_sec03_list .bv_main_sec03_item .bv_main_sec03_thumb img {position: absolute;top: 50%;left: 0;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 100%;height: auto !important;max-width: 100%;min-height: 100%;object-fit: cover;transition: 0.3s;}
#bv_main_sec_03 .bv_main_sec03_wrap .bv_main_sec03_list .bv_main_sec03_item .bv_main_sec03_info_wrap {padding: 30px;}
#bv_main_sec_03 .bv_main_sec03_wrap .bv_main_sec03_list .bv_main_sec03_item .bv_main_sec03_info_wrap .bv_main_sec03_tit {color: #2c2c2c;font-size: 18px;font-weight: bold;line-height: 1.4em;margin-bottom: 15px;}
#bv_main_sec_03 .bv_main_sec03_wrap .bv_main_sec03_list .bv_main_sec03_item .bv_main_sec03_info_wrap .bv_main_sec03_info {display: flex;justify-content: flex-start;gap: 10px;color: #777;margin-bottom: 10px;}
#bv_main_sec_03 .bv_main_sec03_wrap .bv_main_sec03_list .bv_main_sec03_item .bv_main_sec03_info_wrap .bo_main_sec03_content {color: #878787;font-size: 14px;line-height: 20px;text-overflow: ellipsis;overflow: hidden;word-break: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

#bv_main_sec_03 .swiper-button-prev {top:55%;border-radius: 2.5rem;width: 2.5rem;height: 2.5rem;background-repeat: no-repeat;background-size: 100% auto;background-position: center;box-shadow: 0 4px 14px 0 rgba(0, 0, 0, .2);cursor: pointer;position: absolute;-ms-transform: translate(0, -50%);transform: translate(0, -50%);z-index: 1;left: -5%;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSByPSIyMCIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMjApIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjkiLz4KPHBhdGggZD0iTTIyIDE0TDE2IDIwTDIyIDI2IiBzdHJva2U9IiM5OTk5OTkiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);}
#bv_main_sec_03 .swiper-button-next {top:55%;border-radius: 2.5rem;width: 2.5rem;height: 2.5rem;background-repeat: no-repeat;background-size: 100% auto;background-position: center;box-shadow: 0 4px 14px 0 rgba(0, 0, 0, .2);cursor: pointer;position: absolute;-ms-transform: translate(0, -50%);transform: translate(0, -50%);z-index: 1;right: -5%;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjAiIGN5PSIyMCIgcj0iMjAiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuOSIvPgo8cGF0aCBkPSJNMTggMTRMMjQgMjBMMTggMjYiIHN0cm9rZT0iIzk5OTk5OSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=);}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {content: ''!important;}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {content: ''!important;}





/* 노트북 & 테블릿 가로 (해상도 1024px ~ 1279px)*/
@media all and (min-width:1024px) and (max-width:1279px) {


    #bv_main_sec_03 {margin: 100px auto 30px;width: 95%}
    #bv_main_sec_03 .bv_main_sec_03_area {max-width: 100%;padding: 0;}
    #bv_main_sec_03 .bv_main_sec_head .bv_main_sec_title {font-size: 25px;}
    #bv_main_sec_03 .bv_main_sec_head .bv_main_sec_more {font-size: 12px;margin-top: 15px;font-weight: 300;}
    #bv_main_sec_03 .bv_main_sec03_wrap .bv_main_sec03_list .bv_main_sec03_item {height: unset}
    #bv_main_sec_03 .bv_main_sec03_wrap .bv_main_sec03_list .bv_main_sec03_item .bv_main_sec03_info_wrap {padding: 10px;}
    #bv_main_sec_03 .bv_main_sec03_wrap .bv_main_sec03_list .bv_main_sec03_item .bv_main_sec03_info_wrap .bv_main_sec03_info {flex-wrap: wrap}

    #bv_main_sec_03 .swiper-button-prev {left:-1%;}
    #bv_main_sec_03 .swiper-button-next {right:-1%;}

}

/* 테블릿 가로 (해상도 768px ~ 1023px)*/
@media all and (min-width:768px) and (max-width:1023px) {

    #bv_main_sec_03 {margin: 100px auto 30px;width: 95%}
    #bv_main_sec_03 .bv_main_sec_03_area {max-width: 100%;padding: 0;}
    #bv_main_sec_03 .bv_main_sec_head .bv_main_sec_title {font-size: 25px;}
    #bv_main_sec_03 .bv_main_sec_head .bv_main_sec_more {font-size: 12px;margin-top: 15px;font-weight: 300;}
    #bv_main_sec_03 .bv_main_sec03_wrap .bv_main_sec03_list .bv_main_sec03_item {height: unset}
    #bv_main_sec_03 .bv_main_sec03_wrap .bv_main_sec03_list .bv_main_sec03_item .bv_main_sec03_info_wrap {padding: 10px;}
    #bv_main_sec_03 .bv_main_sec03_wrap .bv_main_sec03_list .bv_main_sec03_item .bv_main_sec03_info_wrap .bv_main_sec03_info {flex-wrap: wrap}

    #bv_main_sec_03 .swiper-button-prev {left:-1%;}
    #bv_main_sec_03 .swiper-button-next {right:-1%;}
}

/* 모바일 가로 & 테블릿 세로 (해상도 480px ~ 767px)*/
@media all and (min-width:480px) and (max-width:767px) {

    #bv_main_sec_03 {margin: 100px auto 30px;width: 95%}
    #bv_main_sec_03 .bv_main_sec_03_area {max-width: 100%;padding: 0;}
    #bv_main_sec_03 .bv_main_sec_head .bv_main_sec_title {font-size: 25px;}
    #bv_main_sec_03 .bv_main_sec_head .bv_main_sec_more {font-size: 12px;margin-top: 15px;font-weight: 300;}
    #bv_main_sec_03 .bv_main_sec03_wrap .bv_main_sec03_list .bv_main_sec03_item {height: unset}
    #bv_main_sec_03 .bv_main_sec03_wrap .bv_main_sec03_list .bv_main_sec03_item .bv_main_sec03_info_wrap {padding: 10px;}
    #bv_main_sec_03 .bv_main_sec03_wrap .bv_main_sec03_list .bv_main_sec03_item .bv_main_sec03_info_wrap .bv_main_sec03_info {flex-wrap: wrap}

    #bv_main_sec_03 .swiper-button-prev {left:-1%;}
    #bv_main_sec_03 .swiper-button-next {right:-1%;}

}

/* 모바일 세로 (해상도 ~ 479px)*/
@media all and (max-width:479px) {
    #bv_main_sec_03 {margin: 100px auto 30px;width: 95%}
    #bv_main_sec_03 .bv_main_sec_03_area {max-width: 100%;padding: 0;}
    #bv_main_sec_03 .bv_main_sec_head .bv_main_sec_title {font-size: 25px;}
    #bv_main_sec_03 .bv_main_sec_head .bv_main_sec_more {font-size: 12px;margin-top: 15px;font-weight: 300;}
    #bv_main_sec_03 .bv_main_sec03_wrap .bv_main_sec03_list .bv_main_sec03_item {height: unset}
    #bv_main_sec_03 .bv_main_sec03_wrap .bv_main_sec03_list .bv_main_sec03_item .bv_main_sec03_info_wrap {padding: 10px;}
    #bv_main_sec_03 .bv_main_sec03_wrap .bv_main_sec03_list .bv_main_sec03_item .bv_main_sec03_info_wrap .bv_main_sec03_info {flex-wrap: wrap}

    #bv_main_sec_03 .swiper-button-prev {left:-1%;}
    #bv_main_sec_03 .swiper-button-next {right:-1%;}

}