@charset "utf-8";

:root{
    --header_height : 48px;
    --gnb_width : 295px;
    --gnb_fold_width : 80px;
}

.contents_wrapper{ min-height: 100vh; padding-left: 0; transition: .2s; background-color: var(--color_background_4); }
.contents_container{ padding: var(--header_height) 0px 25px; min-height: calc(100vh - var(--header_height) - 25px); }

    /* body::-webkit-scrollbar {
        width: 5px;
        height: 2px;
    }
    
    body::-webkit-scrollbar-thumb {
        background-color: #585d5f;
        background-clip: padding-box;
        border: 0px solid transparent;
    }
    
    body::-webkit-scrollbar-track {
        background-color: transparent;
    } */
/*원본*/
@media (min-width: 992px) {
    .contents_wrapper{ padding-left: var(--gnb_width); }
    .is_folded .contents_wrapper{ padding-left: var(--gnb_fold_width); }
}

@media all and (min-width: 1200px) {
    /*.contents_wrapper{padding-left: 180px;}*/
}

@media all and (min-width: 1440px) {
    /*.contents_wrapper { padding-left: 220px; }*/
    /*.contents_wrapper{min-height: 100vh; padding-left: 220px;}*/
    .contents_wrapper{ min-height: 100vh; }
}

@media all and (min-width: 1920px){
    .contents_container{width: 100%;}
    /*.contents_wrapper.guide .contents_container{width:calc(100% - 368px);}*/
}