@charset "UTF-8";
:root {
    --container-width:1400px;
    --container-padding:35px;
    --content-width: 1410px;
    --content-padding: 0;
    --header-height: 80px;
    --KoPubDotum: KoPubDotum;
    --Pretendard: Pretendard;
    --MyriadWebPro: MyriadWebPro;
    --header-container-width:100%;
    --header-container-padding:100px;
    --header-bg-active:  rgba(255,255,255,1);
    --header-bg-height :  70px;
    --header-height : 70px;
    --header-bg-height : 60px;
    --header-container-width : 1920px;
    --header-container-padding : 50px;
    --container-width : 1920px;
    --container-padding : 5%;
    --content-width : 1410px;
    --content-padding : 5%;
    --header-bg-active : rgba(255,255,255,0.9);
    --section-padding:200px 0 200px;
}

html {
    scroll-padding-top: 80px; /* 헤더 높이보다 조금 더 여유를 두어 설정 */
}

.flexWrap{display: flex}
.flexJustifyBetween{justify-content: space-between}
.flexAlignCenter{align-items: center}

.mt30{margin-top: 30px;}
.mt20{margin-top: 20px;}
.mt10{margin-top: 10px;}
