@charset "utf-8";

/* 새글 스킨 (latest) */
#bv_main_sec_01 {background: #eff8ff;}
#bv_main_sec_01 .bv_main_sec_01_wrap {background: #eff8ff;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_01 .bv_main_sec_head {margin: 0 0 30px 0}
#bv_main_sec_01 .bv_main_sec_head h3 {background: #eff8ff;font-size: 32px;font-weight: 600;line-height: 1.4;}
#bv_main_sec_01 .bv_main_sec01_list {background: #eff8ff;padding-bottom: 80px;display: flex;flex-wrap: wrap;gap: 30px;}
#bv_main_sec_01 .bv_main_sec01_list .bv_main_sec01_item {border-radius: 16px;background: #fff;text-align: center;padding: 30px 10px;flex: 1 1 23%;box-shadow: 0px 2px 4px rgba(0 0 0 / 20%);}
#bv_main_sec_01 .bv_main_sec01_list .bv_main_sec01_item dl dt {margin-bottom: 20px;}
#bv_main_sec_01 .bv_main_sec01_list .bv_main_sec01_item dl dt img {max-width: 100%;}
#bv_main_sec_01 .bv_main_sec01_list .bv_main_sec01_item dl dd {}
#bv_main_sec_01 .bv_main_sec01_list .bv_main_sec01_item dl dd h4 {font-size: 24px;font-weight: 600;margin: 8px 0 6px;color: #2F33E5;}
#bv_main_sec_01 .bv_main_sec01_list .bv_main_sec01_item dl dd p {font-size: 16px;font-weight: 400;color: #555555;line-height: 20px;}




/* 노트북 & 테블릿 가로 (해상도 1024px ~ 1279px)*/
@media all and (min-width:1024px) and (max-width:1279px) {

    #bv_main_sec_01 .bv_main_sec_01_wrap {max-width: 100%;padding: 50px 0 0;width: 95%;}
    #bv_main_sec_01 .bv_main_sec_head h3 {font-size: 25px;}
    #bv_main_sec_01 .bv_main_sec01_list {gap: 10px;}
    #bv_main_sec_01 .bv_main_sec01_list .bv_main_sec01_item {flex: 1 1 24%;padding: 30px 5px;}
    #bv_main_sec_01 .bv_main_sec01_list .bv_main_sec01_item dl dd h4 {font-size: 18px;}
    #bv_main_sec_01 .bv_main_sec01_list .bv_main_sec01_item dl dd p {font-size: 13px;}



}

/* 테블릿 가로 (해상도 768px ~ 1023px)*/
@media all and (min-width:768px) and (max-width:1023px) {

    #bv_main_sec_01 .bv_main_sec_01_wrap {max-width: 100%;padding: 50px 0 0;width: 95%;}
    #bv_main_sec_01 .bv_main_sec_head h3 {font-size: 25px;}
    #bv_main_sec_01 .bv_main_sec01_list {gap: 10px;}
    #bv_main_sec_01 .bv_main_sec01_list .bv_main_sec01_item {flex: 1 1 40%;padding: 30px 5px;}
    #bv_main_sec_01 .bv_main_sec01_list .bv_main_sec01_item dl dd h4 {font-size: 18px;}
    #bv_main_sec_01 .bv_main_sec01_list .bv_main_sec01_item dl dd p {font-size: 16px;}


}

/* 모바일 가로 & 테블릿 세로 (해상도 480px ~ 767px)*/
@media all and (min-width:480px) and (max-width:767px) {

    #bv_main_sec_01 .bv_main_sec_01_wrap {max-width: 100%;padding: 50px 0 0;width: 95%;}
    #bv_main_sec_01 .bv_main_sec_head h3 {font-size: 25px;}
    #bv_main_sec_01 .bv_main_sec01_list {gap: 10px;}
    #bv_main_sec_01 .bv_main_sec01_list .bv_main_sec01_item {flex: 1 1 40%;padding: 30px 5px;}
    #bv_main_sec_01 .bv_main_sec01_list .bv_main_sec01_item dl dd h4 {font-size: 18px;}
    #bv_main_sec_01 .bv_main_sec01_list .bv_main_sec01_item dl dd p {font-size: 16px;}


}

/* 모바일 세로 (해상도 ~ 479px)*/
@media all and (max-width:479px) {

    #bv_main_sec_01 .bv_main_sec_01_wrap {max-width: 100%;padding: 50px 0 0;width: 95%;}
    #bv_main_sec_01 .bv_main_sec_head h3 {font-size: 25px;}
    #bv_main_sec_01 .bv_main_sec01_list {gap: 10px;}
    #bv_main_sec_01 .bv_main_sec01_list .bv_main_sec01_item {flex: 1 1 40%;padding: 30px 5px;}
    #bv_main_sec_01 .bv_main_sec01_list .bv_main_sec01_item dl dd h4 {font-size: 15px;}
    #bv_main_sec_01 .bv_main_sec01_list .bv_main_sec01_item dl dd p {font-size: 11px;}




}