@charset "utf-8";

@import "reset.css";
@import "layout.css";  
@import "content.css";  

@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css");
@import url('https://cdn.jsdelivr.net/gh/leetaewook/gmarket-sans-dynamic-subset/GmarketSans.css');


 
:root {
 
	--body-min-width: 320px;
	--wrap-space: 20px;
	--wrap-space-minus: -20px;

    --main-color: #093E88; 
    --sub-color: #FF7315;

    --skill-color: #2A62F3;
    --finance-color: #1E6B3A;
    --export-color: #003366;
    --human-color: #F7931E;
    --startup-color: #8E44AD;
    --management-color: #4B4B4B;
    --domestic-color: #09A293;
    --etc-color: #848484;
    --display-color: #468F06;
    --day-color: #222222;
    
    --main-export-color: #9B028E;
    --main-startup-color: #0A54A9;

    --default-font-size: 14px;
	--default-font-color: #000;
    --default-font-family: 'NanumSquareNeo', 'NanumSquareNeo', sans-serif, '맑은고딕', 'Malgun Gothic', 'Droid Sans Mono', sans-serif;

}

@media all and (max-width:1279px){
    :root {
        --wrap-space: 30px;
        --wrap-space-minus: -30px;
    }
}

@media all and (max-width:767px){
    :root {
        --wrap-space: 14px;
        --wrap-space-minus: -14px;
    }
}

/* NanumSquareNeo */
@font-face {
    font-family: 'NanumSquareNeo'; 
    font-weight: 300; 
    src: local('NanumSquareNeo'), url(/common/css/fonts/NanumSquareNeo/NanumSquareNeoTTF-aLt.woff2) format('woff2'),url(/fonts/NanumSquareNeo/NanumSquareNeoTTF-aLt.woff) format('woff'),url(/fonts/NanumSquareNeo/NanumSquareNeoOTF-Lt.otf) format('opentype');
}
  
@font-face {
    font-family: 'NanumSquareNeo'; 
    font-weight: 400; 
    src: local('NanumSquareNeo'), url(/common/css/fonts/NanumSquareNeo/NanumSquareNeoTTF-bRg.woff2) format('woff2'),url(/fonts/NanumSquareNeo/NanumSquareNeoTTF-bRg.woff) format('woff'),url(/fonts/NanumSquareNeo/NanumSquareNeoOTF-Rg.otf) format('opentype');
}
   
 
@font-face {
    font-family: 'NanumSquareNeo'; 
    font-weight: 700; 
    src: local('NanumSquareNeo'), url(/common/css/fonts/NanumSquareNeo/NanumSquareNeoTTF-cBd.woff2) format('woff2'),url(/fonts/NanumSquareNeo/NanumSquareNeoTTF-cBd.woff) format('woff'),url(/fonts/NanumSquareNeo/NanumSquareNeoOTF-Bd.otf) format('opentype');
}
   
@font-face {
    font-family: 'NanumSquareNeo'; 
    font-weight: 800; 
    src: local('NanumSquareNeo'), url(/common/css/fonts/NanumSquareNeo/NanumSquareNeoTTF-dEb.woff2) format('woff2'),url(/fonts/NanumSquareNeo/NanumSquareNeoTTF-dEb.woff) format('woff'),url(/fonts/NanumSquareNeo/NanumSquareNeoOTF-Eb.otf) format('opentype');
}
@font-face {
    font-family: 'NanumSquareNeo'; 
    font-weight: 900; 
    src: local('NanumSquareNeo'), url(/common/css/fonts/NanumSquareNeo/NanumSquareNeoTTF-eHv.woff2) format('woff2'),url(/fonts/NanumSquareNeo/NanumSquareNeoTTF-eHv.woff) format('woff'),url(/fonts/NanumSquareNeo/NanumSquareNeoOTF-Hv.otf) format('opentype');
}

