@charset "utf-8";
@import url('fontawesome4.css');
@import url('fontawesome.css');
@import url('xeicon.css');
@import url('material-icons.css');
@import url('icon_remixicon.css');
@import url('PretendardGOV.css');

/* Pretendard 폰트 */

@font-face {
	font-family: 'Pretendard';
	font-weight: 900;
	font-display: swap;
	src: url(../../fonts/Pretendard/Pretendard-Black.woff2) format('woff2'),
       url(../../fonts/Pretendard/Pretendard-Black.woff) format('woff'),
       url(../../fonts/Pretendard/Pretendard-Black.otf) format('opentype');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 800;
	font-display: swap;
	src: url(../../fonts/Pretendard/Pretendard-ExtraBold.woff2) format('woff2'),
  url(../../fonts/Pretendard/Pretendard-ExtraBold.woff) format('woff'),
  url(../../fonts/Pretendard/Pretendard-ExtraBold.otf) format('opentype');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 700;
	font-display: swap;
	src: url(../../fonts/Pretendard/Pretendard-Bold.woff2) format('woff2'),
   url(../../fonts/Pretendard/Pretendard-Bold.woff) format('woff'),
   url(../../fonts/Pretendard/Pretendard-Bold.otf) format('opentype');

}

@font-face {
	font-family: 'Pretendard';
	font-weight: 600;
	font-display: swap;
	src: url(../../fonts/Pretendard/Pretendard-SemiBold.woff2) format('woff2'),
  url(../../fonts/Pretendard/Pretendard-SemiBold.woff) format('woff'),
  url(../../fonts/Pretendard/Pretendard-Black.otf) format('opentype');

}

@font-face {
	font-family: 'Pretendard';
	font-weight: 500;
	font-display: swap;
	src: url(../../fonts/Pretendard/Pretendard-Medium.woff2) format('woff2'),
  url(../../fonts/Pretendard/Pretendard-Medium.woff) format('woff'),
  url(../../fonts/Pretendard/Pretendard-Medium.otf) format('opentype');

}

@font-face {
	font-family: 'Pretendard';
	font-weight: 400;
	font-display: swap;
	src: url(../../fonts/Pretendard/Pretendard-Regular.woff2) format('woff2'),
  url(../../fonts/Pretendard/Pretendard-Regular.woff) format('woff'),
  url(../../fonts/Pretendard/Pretendard-Regular.otf) format('opentype');

}

@font-face {
	font-family: 'Pretendard';
	font-weight: 300;
	font-display: swap;
	src: url(../../fonts/Pretendard/Pretendard-Light.woff2) format('woff2'),
  url(../../fonts/Pretendard/Pretendard-Light.woff) format('woff'),
  url(../../fonts/Pretendard/Pretendard-Light.otf) format('opentype');

}

@font-face {
	font-family: 'Pretendard';
	font-weight: 200;
	font-display: swap;
	src: url(../../fonts/Pretendard/Pretendard-ExtraLight.woff2) format('woff2'),
  url(../../fonts/Pretendard/Pretendard-ExtraLight.woff) format('woff'),
  url(../../fonts/Pretendard/Pretendard-ExtraLight.otf) format('opentype');

}

@font-face {
	font-family: 'Pretendard';
	font-weight: 100;
	font-display: swap;
	src: url(../../fonts/Pretendard/Pretendard-Thin.woff2) format('woff2'),
  url(../../fonts/Pretendard/Pretendard-Thin.woff) format('woff'),
  url(../../fonts/Pretendard/Pretendard-Thin.otf) format('opentype');

}

/*
 * SCDream
 */
 @font-face {
     font-family: "scdream";
     src: url("../../fonts/SCDream/scdream1.woff2") format("woff2"),
       url("../../fonts/SCDream/scdream1.woff") format("woff"),
       url("../../fonts/SCore/SCDream1.otf") format("opentype");
     font-style: normal;
     font-weight: 100;
   }
   @font-face {
     font-family: "scdream";
     src: url("../../fonts/SCDream/scdream2.woff2") format("woff2"),
       url("../../fonts/SCDream/scdream2.woff") format("woff"),
       url("../../fonts/SCore/SCDream2.otf") format("opentype");
     font-weight: 200;
     font-style: normal;
   }
   @font-face {
     font-family: "scdream";
     src: url("../../fonts/SCDream/scdream3.woff2") format("woff2"),
       url("../../fonts/SCDream/scdream3.woff") format("woff"),
       url("../../fonts/SCore/SCDream3.otf") format("opentype");
     font-weight: 300;
     font-style: normal;
   }
   @font-face {
     font-family: "scdream";
     src: url("../../fonts/SCDream/scdream4.woff2") format("woff2"),
       url("../../fonts/SCDream/scdream4.woff") format("woff"),
       url("../../fonts/SCore/SCDream4.otf") format("opentype");
     font-weight: 400;
     font-style: normal;
   }
   @font-face {
     font-family: "scdream";
     src: url("../../fonts/SCDream/scdream5.woff2") format("woff2"),
       url("../../fonts/SCDream/scdream5.woff") format("woff"),
       url("../../fonts/SCore/SCDream5.otf") format("opentype");
     font-weight: 500;
     font-style: normal;
   }

   @font-face {
     font-family: "scdream";
     src: url("../../fonts/SCDream/scdream6.woff2") format("woff2"),
       url("../../fonts/SCDream/scdream6.woff") format("woff"),
       url("../../fonts/SCore/SCDream6.otf") format("opentype");
     font-weight: 600;
     font-style: normal;
   }
   @font-face {
     font-family: "scdream";
     src: url("../../fonts/SCDream/scdream7.woff2") format("woff2"),
       url("../../fonts/SCDream/scdream7.woff") format("woff"),
       url("../../fonts/SCore/SCDream7.otf") format("opentype");
     font-weight: 700;
     font-style: normal;
   }
   @font-face {
     font-family: "scdream";
     src: url("../../fonts/SCDream/scdream8.woff2") format("woff2"),
       url("../../fonts/SCDream/scdream8.woff") format("woff"),
       url("../../fonts/SCore/SCDream8.otf") format("opentype");
     font-weight: 800;
     font-style: normal;
   }
   @font-face {
     font-family: "scdream";
     src: url("../../fonts/SCDream/scdream9.woff2") format("woff2"),
       url("../../fonts/SCDream/scdream9.woff") format("woff"),
       url("../../fonts/SCore/SCDream9.otf") format("opentype");
     font-weight: 900;
     font-style: normal;
   }

/* Roboto */
@font-face {
  font-family: 'Roboto';
  src: url('../../fonts/Roboto/Roboto-Thin.eot');
  src: url('../../fonts/Roboto/Roboto-Thin.eot?#iefix') format('embedded-opentype'),
      url('../../fonts/Roboto/Roboto-Thin.woff2') format('woff2'),
      url('../../fonts/Roboto/Roboto-Thin.woff') format('woff');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url('../../fonts/Roboto/Roboto-Light.eot');
  src: url('../../fonts/Roboto/Roboto-Light.eot?#iefix') format('embedded-opentype'),
      url('../../fonts/Roboto/Roboto-Light.woff2') format('woff2'),
      url('../../fonts/Roboto/Roboto-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url('../../fonts/Roboto/Roboto-Regular.eot');
  src: url('../../fonts/Roboto/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
      url('../../fonts/Roboto/Roboto-Regular.woff2') format('woff2'),
      url('../../fonts/Roboto/Roboto-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url('../../fonts/Roboto/Roboto-Medium.eot');
  src: url('../../fonts/Roboto/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
      url('../../fonts/Roboto/Roboto-Medium.woff2') format('woff2'),
      url('../../fonts/Roboto/Roboto-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url('../../fonts/Roboto/Roboto-Bold.eot');
  src: url('../../fonts/Roboto/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
      url('../../fonts/Roboto/Roboto-Bold.woff2') format('woff2'),
      url('../../fonts/Roboto/Roboto-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url('../../fonts/Roboto/Roboto-Black.eot');
  src: url('../../fonts/Roboto/Roboto-Black.eot?#iefix') format('embedded-opentype'),
      url('../../fonts/Roboto/Roboto-Black.woff2') format('woff2'),
      url('../../fonts/Roboto/Roboto-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}


/* 지마켓 폰트 */
@font-face {
  font-family: 'GmarketSans';
  font-weight: 300;
  font-style: normal;
  src: url('../../fonts/gmarket/GmarketSansLight.eot');
  src: url('../../fonts/gmarket/GmarketSansLight.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/gmarket/GmarketSansLight.woff2') format('woff2'),
       url('../../fonts/gmarket/GmarketSansLight.woff') format('woff'),
       url('../../fonts/gmarket/GmarketSansLight.ttf') format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'GmarketSans';
  font-weight: 500;
  font-style: normal;
  src: url('../../fonts/gmarket/GmarketSansMedium.eot');
  src: url('../../fonts/gmarket/GmarketSansMedium.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/gmarket/GmarketSansMedium.woff2') format('woff2'),
       url('../../fonts/gmarket/GmarketSansMedium.woff') format('woff'),
       url('../../fonts/gmarket/GmarketSansMedium.ttf') format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'GmarketSans';
  font-weight: 700;
  font-style: normal;
  src: url('../../fonts/gmarket/GmarketSansBold.eot');
  src: url('../../fonts/gmarket/GmarketSansBold.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/gmarket/GmarketSansBold.woff2') format('woff2'),
       url('../../fonts/gmarket/GmarketSansBold.woff') format('woff'),
       url('../../fonts/gmarket/GmarketSansBold.ttf') format("truetype");
  font-display: swap;
}



@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: 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-style: normal;
  font-weight: 300;
  src: url(../../fonts/NotoSansKr/NotoSansKR-Light.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-style: normal;
   font-weight: 400;
   src: 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-style: normal;
   font-weight: 500;
   src: 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-style: normal;
   font-weight: 700;
   src: 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-style: normal;
   font-weight: 900;
   src: url(../../fonts/NotoSansKr/NotoSansKR-Black.woff2) format('woff2'),
        url(../../fonts/NotoSansKr/NotoSansKR-Black.woff) format('woff'),
        url(../../fonts/NotoSansKr/NotoSansKR-Black.otf) format('opentype');
}






/* Paperlogy */
@font-face {
  font-family: 'Paperlogy';
  font-weight: 100;
  font-style: normal;
  src: url('../../fonts/Paperlogy/Paperlogy-1Thin.eot');
  src: url('../../fonts/Paperlogy/Paperlogy-1Thin.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Paperlogy/Paperlogy-1Thin.woff2') format('woff2'),
       url('../../fonts/Paperlogy/Paperlogy-1Thin.woff') format('woff'),
       url('../../fonts/Paperlogy/Paperlogy-1Thin.ttf') format("truetype");
  font-display: swap;
} 

@font-face {
  font-family: 'Paperlogy';
  font-weight: 200;
  font-style: normal;
  src: url('../../fonts/Paperlogy/Paperlogy-2ExtraLight.eot');
  src: url('../../fonts/Paperlogy/Paperlogy-2ExtraLight.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Paperlogy/Paperlogy-2ExtraLight.woff2') format('woff2'),
       url('../../fonts/Paperlogy/Paperlogy-2ExtraLight.woff') format('woff'),
       url('../../fonts/Paperlogy/Paperlogy-2ExtraLight.ttf') format("truetype");
  font-display: swap;
} 

@font-face {
  font-family: 'Paperlogy';
  font-weight: 300;
  font-style: normal;
  src: url('../../fonts/Paperlogy/Paperlogy-3Light.eot');
  src: url('../../fonts/Paperlogy/Paperlogy-3Light.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Paperlogy/Paperlogy-3Light.woff2') format('woff2'),
       url('../../fonts/Paperlogy/Paperlogy-3Light.woff') format('woff'),
       url('../../fonts/Paperlogy/Paperlogy-3Light.ttf') format("truetype");
  font-display: swap;
} 

@font-face {
  font-family: 'Paperlogy';
  font-weight: 400;
  font-style: normal;
  src: url('../../fonts/Paperlogy/Paperlogy-4Regular.eot');
  src: url('../../fonts/Paperlogy/Paperlogy-4Regular.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Paperlogy/Paperlogy-4Regular.woff2') format('woff2'),
       url('../../fonts/Paperlogy/Paperlogy-4Regular.woff') format('woff'),
       url('../../fonts/Paperlogy/Paperlogy-4Regular.ttf') format("truetype");
  font-display: swap;
} 

@font-face {
  font-family: 'Paperlogy';
  font-weight: 500;
  font-style: normal;
  src: url('../../fonts/Paperlogy/Paperlogy-5Medium.eot');
  src: url('../../fonts/Paperlogy/Paperlogy-5Medium.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Paperlogy/Paperlogy-5Medium.woff2') format('woff2'),
       url('../../fonts/Paperlogy/Paperlogy-5Medium.woff') format('woff'),
       url('../../fonts/Paperlogy/Paperlogy-5Medium.ttf') format("truetype");
  font-display: swap;
} 

@font-face {
  font-family: 'Paperlogy';
  font-weight: 600;
  font-style: normal;
  src: url('../../fonts/Paperlogy/Paperlogy-6SemiBold.eot');
  src: url('../../fonts/Paperlogy/Paperlogy-6SemiBold.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Paperlogy/Paperlogy-6SemiBold.woff2') format('woff2'),
       url('../../fonts/Paperlogy/Paperlogy-6SemiBold.woff') format('woff'),
       url('../../fonts/Paperlogy/Paperlogy-6SemiBold.ttf') format("truetype");
  font-display: swap;
} 

@font-face {
  font-family: 'Paperlogy';
  font-weight: 700;
  font-style: normal;
  src: url('../../fonts/Paperlogy/Paperlogy-7Bold.eot');
  src: url('../../fonts/Paperlogy/Paperlogy-7Bold.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Paperlogy/Paperlogy-7Bold.woff2') format('woff2'),
       url('../../fonts/Paperlogy/Paperlogy-7Bold.woff') format('woff'),
       url('../../fonts/Paperlogy/Paperlogy-7Bold.ttf') format("truetype");
  font-display: swap;
} 


@font-face {
  font-family: 'Paperlogy';
  font-weight: 800;
  font-style: normal;
  src: url('../../fonts/Paperlogy/Paperlogy-8ExtraBold.eot');
  src: url('../../fonts/Paperlogy/Paperlogy-8ExtraBold.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Paperlogy/Paperlogy-8ExtraBold.woff2') format('woff2'),
       url('../../fonts/Paperlogy/Paperlogy-8ExtraBold.woff') format('woff'),
       url('../../fonts/Paperlogy/Paperlogy-8ExtraBold.ttf') format("truetype");
  font-display: swap;
} 

@font-face {
  font-family: 'Paperlogy';
  font-weight: 900;
  font-style: normal;
  src: url('../../fonts/Paperlogy/Paperlogy-9Black.eot');
  src: url('../../fonts/Paperlogy/Paperlogy-9Black.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Paperlogy/Paperlogy-9Black.woff2') format('woff2'),
       url('../../fonts/Paperlogy/Paperlogy-9Black.woff') format('woff'),
       url('../../fonts/Paperlogy/Paperlogy-9Black.ttf') format("truetype");
  font-display: swap;
} 





