@charset "utf-8";

@import "reset.css";

@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);

:root {
    --body-min-width: 320px;
	--wrap-space: 20px;
	--wrap-space-minus: -20px;

    --main-color: #FF7900;
    --sub-01: #5e942d;
    --sub-02: #feebda;
    
	--border-color: #e0e0e0;

	--gray-fa: #fafafa;
	--gray-f5: #f5f5f5;
	--gray-e0: #e0e0e0;
	--gray-bd: #bdbdbd;
	--gray-9e: #9e9e9e;
	--gray-75: #757575;
	--gray-61: #616161;
	--gray-55: #555;
	--gray-33: #333;
	--gray-11: #111;
	--gray-0b: #0b0b0b;
	--black: #0b0b0b;
	
    --dimmed-05: rgba(0,0,0,0.5);
    --dimmed-04: rgba(0,0,0,0.4);
    --dimmed-03: rgba(0,0,0,0.3);
    --dimmed-02: rgba(0,0,0,0.2);
    --dimmed-01: rgba(0,0,0,0.1);

    --default-font-size: 14px;
	--default-font-color: #0b0b0b;
    --default-font-family: 'Noto Sans KR', sans-serif, '맑은고딕', 'Malgun Gothic', 'Droid Sans Mono', sans-serif;

}

/* Noto Sans KR */
@font-face {
    font-family: 'Noto Sans KR'; 
    font-weight: 100; 
    font-display: swap;
    src: local('Noto Sans KR'), url(/fonts/NotoSansKR/NotoSansKR-Thin.woff2) format('woff2'),url(/fonts/NotoSansKR/NotoSansKR-Thin.woff) format('woff'),url(/fonts/NotoSansKR/NotoSansKR-Thin.otf) format('opentype');}
  
@font-face {
    font-family: 'Noto Sans KR'; 
    font-weight: 300; 
    font-display: swap;
    src: local('Noto Sans KR'), url(/fonts/NotoSansKR/NotoSansKR-Thin.woff2) format('woff2'),url(/fonts/NotoSansKR/NotoSansKR-Light.woff) format('woff'),url(/fonts/NotoSansKR/NotoSansKR-Light.otf) format('opentype');}
   
@font-face {
    font-family: 'Noto Sans KR'; 
    font-weight: 400; 
    font-display: swap;
    src: local('Noto Sans KR'), url(/fonts/NotoSansKR/NotoSansKR-Regular.woff2) format('woff2'),url(/fonts/NotoSansKR/NotoSansKR-Regular.woff) format('woff'),url(/fonts/NotoSansKR/NotoSansKR-Regular.otf) format('opentype');}
   
@font-face {
    font-family: 'Noto Sans KR'; 
    font-weight: 500; 
    font-display: swap;
    src: local('Noto Sans KR'), url(/fonts/NotoSansKR/NotoSansKR-Medium.woff2) format('woff2'),url(/fonts/NotoSansKR/NotoSansKR-Medium.woff) format('woff'),url(/fonts/NotoSansKR/NotoSansKR-Medium.otf) format('opentype');}
   
@font-face {
    font-family: 'Noto Sans KR'; 
    font-weight: 700; 
    font-display: swap;
    src: local('Noto Sans KR'), url(/fonts/NotoSansKR/NotoSansKR-Bold.woff2) format('woff2'),url(/fonts/NotoSansKR/NotoSansKR-Bold.woff) format('woff'),url(/fonts/NotoSansKR/NotoSansKR-Bold.otf) format('opentype');}
   
@font-face {
    font-family: 'Noto Sans KR'; 
    font-weight: 900; 
    font-display: swap;
    src: local('Noto Sans KR'), url(/fonts/NotoSansKR/NotoSansKR-Black.woff2) format('woff2'),url(/fonts/NotoSansKR/NotoSansKR-Black.woff) format('woff'),url(/fonts/NotoSansKR/NotoSansKR-Black.otf) format('opentype');
}

