@charset "utf-8";
/* 새글 스킨 (latest) */
.pg_info {
    position: relative;
}
.pg_info a {
    display: block;
    width: 100%;
    max-width: 580px;
    height: 400px;    
}
.pg_info a .pg_img {
    padding: 30px 20px;
    width: 100%;
    max-width: 580px;
    height: 400px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;    
}
.gray {
    filter: grayscale(1);
}


.no_program {
    background-color: #2788ec;
}

.no_program div {
    padding: 30px 20px;
    width: 100%;
    max-width: 580px;
    height: 400px;
    background: url('./img/lat_pro_bg.png') 250px 170px no-repeat ;
}

.no_program div p {
    
}

.no_program div p.nopro_tit {
    padding: 20px;
    color: #fff;
    font-size: 50px;
    font-weight: 800;
}

.no_program div p.nopro_tit span {
    font-size: 30px;
}

.pg_state {
    text-align: right;
}
.pg_tit {
    padding: 10px;
    font-size: 22px;
    color: #fff;
    letter-spacing: 0;
    background-color: #000;
}

.pg_state span {
    padding: 10px;
    font-size: 18px;
    color: #fff;
    border-radius: 4px;
}
.bg01 {}
.bg02 {background: #e7442a;}
.bg03 {background: #4c4c4c;}

.slick-prev {}
.slick-next {}

@media screen and (max-width: 380px) {
    .no_program div {
        background-position: center 170px;
    }
}
