/* 메인 콘텐츠 */
#content {
    /* max-width: 1200px;
    margin: 0px auto; */
}

#content .main {
    padding-bottom: 48px;
}

#content .main .main-wrap {}


#content .main .main-wrap .main-title {
    padding: 16px;
}

#content .main .main-wrap .main-title h1 {
    font-size: 20px;
    color: #2f9758;
}

#content .main .main-wrap .main-contents {}

#content .main .main-wrap .main-contents h2 {
    /* font-weight: bold; */
    font-size: 20px;
    padding: 0px 16px 8px 16px;
}



@media(min-width: 768px) {



}

@media(min-width: 1080px) {
    #content {
        display: flex;
        margin-top: 0px;
    }

    #content .main {
        position: relative;
        padding-bottom: 24px;
        width: 100%;
    }

    #content .main .main-wrap .main-title h1 {
        /* padding: 16px; */
        font-size: 40px;
        font-weight: bold;
        font-family: 'nsr_r';
    }

}

@media(min-width: 1200px) {

    #content .main {
        width: 100%;
    }

    #content .main .main-wrap {
        width: 100%;
        max-width: 1200px;
        margin: 0px auto;
        min-height: 90vh;
    }

}

@media(min-width: 1218px) {

}

@media(min-width: 1441px) {

}