@charset "utf-8";
.info .box01 { position: relative; width: 100%; height: 100vh; color: var(--white); }
    .info .box01 img { width: auto; }
    .info .box01 .title { display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 20px;
                          position: relative; z-index: 10; height: 100vh; padding: 0 15px; }
    .info .box01 .title .img_box { text-align: center; }
    .info .box01 p { text-align: center; line-height: 1.1em; }
    .info .box01 .t01 { font-size: 1.7em; font-weight: 700; }
    .info .box01 .t02 { padding-top: 30px; font-size: 2.2em; font-weight: 800; }
    @media (max-width:991px) {
        .info .box01,
        .info .box01 .title { height: 80vh; }
    }
/* 동영상 */
.vod_bg:before { content : ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background: rgba(0,0,0,0.5); }

.info .box02 { padding: 100px 0; }
.info .box02 h2 { padding: 0 0 30px 0; text-align: center; font-weight: 800; }
.info .box02 table { border-top: 1px solid var(--white); }
    .info .box02 th { width: 240px; padding: 30px 20px; text-align: left; border-bottom: 1px solid var(--white); }
    .info .box02 td { padding: 10px 40px; text-align: center; border-bottom: 1px solid var(--white); }
@media (max-width:991px) {
    .info .box02 { padding: 50px 0; }
    .info .box02 th { width: 70px; padding: 20px 5px; }
    .info .box02 td { padding: 20px 10px; text-align: left; }
}

.info .box03 { display: none; padding: 100px 0; }
    .info .box03 h2 { padding: 0 0 30px 0; text-align: center; font-weight: 800; }
    .info .box03 ul { display: flex; flex-wrap: wrap; gap: 20px; }
    .info .box03 h5 { padding: 10px 0; font-size: 2em; font-weight: 500; }
    .info .box03 p { font-size: 1.5em; line-height: 1.2em; }
    @media (max-width:991px) {
        .info .box03 { padding: 50px 0; }
        .info .box03 h5 { font-size: 1.5em; }
        .info .box03 p { font-size: 1.1em;}
    }
