@import url('https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css');
#wrap .section1 {
    background-image: linear-gradient(rgb(7 2 12 / 67%), rgb(34 0 0 / 49%)), url("../img/main.png");
    opacity: 0.83;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 22rem;
}

.bannerImg {
    width: 100%;
    padding: 1.5rem 0;
}
.bannerImg a {
    width: 100%;
}
.bannerImg a img {
    width: 100%;
}

#wrap .section1 img{
   width: 33%;
   padding: 1.5rem 2rem;
}
#wrap .section2 {
    display: flex;
    justify-content: space-between;
    padding: 0 2rem;
    margin-top: -4rem;
    z-index: 1;
}

#wrap .section2 a {
    font-size: 1.5rem;
    font-family: 'NanumSquare';
    font-weight: 600;
    color: #fefefe;
    opacity: 0.7;
}
#wrap.content_A .section2 a:nth-child(1) {
    border-bottom: 3px solid #fff;
    padding-bottom: 0.8rem;
    opacity: 0.99;
}
#wrap.content_B .section2 a:nth-child(2) {
    border-bottom: 3px solid #fff;
    padding-bottom:  0.8rem;
    opacity: 0.99;
}
#wrap.content_C .section2 a:nth-child(3) {
    border-bottom: 3px solid #fff;
    padding-bottom:  0.8rem;
    opacity: 0.99;
}
#wrap.content_D .section2 a:nth-child(4) {
    border-bottom: 3px solid #fff;
    padding-bottom:  0.8rem;
    opacity: 0.99;
}
#wrap.content_E .section2 a:nth-child(5) {
    border-bottom: 3px solid #fff;
    padding-bottom:  0.8rem;
    opacity: 0.99;
}
