@charset "UTF-8";
/*
Copyright (c) 2021 Kil Hyung-jin, with Reserved Font Name Pretendard.
https://github.com/orioncactus/pretendard

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  font-display: swap;
  src: local("Pretendard Black"), url("/assets/fonts/Pretendard-Black.subset.woff2") format("woff2"), url("/assets/fonts/Pretendard-Black.subset.woff") format("woff");
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  font-display: swap;
  src: local("Pretendard ExtraBold"), url("/assets/fonts/Pretendard-ExtraBold.subset.woff2") format("woff2"), url("/assets/fonts/Pretendard-ExtraBold.subset.woff") format("woff");
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  font-display: swap;
  src: local("Pretendard Bold"), url("/assets/fonts/Pretendard-Bold.subset.woff2") format("woff2"), url("/assets/fonts/Pretendard-Bold.subset.woff") format("woff");
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  font-display: swap;
  src: local("Pretendard SemiBold"), url("/assets/fonts/Pretendard-SemiBold.subset.woff2") format("woff2"), url("/assets/fonts/Pretendard-SemiBold.subset.woff") format("woff");
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  font-display: swap;
  src: local("Pretendard Medium"), url("/assets/fonts/Pretendard-Medium.subset.woff2") format("woff2"), url("/assets/fonts/Pretendard-Medium.subset.woff") format("woff");
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  font-display: swap;
  src: local("Pretendard Regular"), url("/assets/fonts/Pretendard-Regular.subset.woff2") format("woff2"), url("/assets/fonts/Pretendard-Regular.subset.woff") format("woff");
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  font-display: swap;
  src: local("Pretendard Light"), url("/assets/fonts/Pretendard-Light.subset.woff2") format("woff2"), url("/assets/fonts/Pretendard-Light.subset.woff") format("woff");
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  font-display: swap;
  src: local("Pretendard ExtraLight"), url("/assets/fonts/Pretendard-ExtraLight.subset.woff2") format("woff2"), url("/assets/fonts/Pretendard-ExtraLight.subset.woff") format("woff");
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  font-display: swap;
  src: local("Pretendard Thin"), url("/assets/fonts/Pretendard-Thin.subset.woff2") format("woff2"), url("/assets/fonts/Pretendard-Thin.subset.woff") format("woff");
}
html,
body {
  font-size: 10px;
  font-family: "Pretendard", "맑은 고딕", "돋움", Dotum, "Sans-serif", Arial;
  font-weight:500;
  
  color:var(--text-black-color);
}

body {
  padding: 0;
  overflow-y: auto;
}

a,
a:active {
  color: #2d3145;
}

* {
  font-family: "Pretendard", "맑은 고딕", "돋움", Dotum, "Sans-serif", Arial;
  /* font-size: 10px; */
}

*::-webkit-scrollbar {
  width: 10px; /*스크롤바의 너비*/
  height: 10px;
}
*::-webkit-scrollbar-thumb {
  background: rgba(40, 40, 40, 0.5019607843);
  border-radius: 100px;
}
*::-webkit-scrollbar-track {
  background-color: transparent; /*스크롤바 트랙 색상*/
}

a {
  text-decoration: none;
}

button {
  background: none;
  border: 0;
  padding: 0;
  outline: none;
}

.wrap,
.wrapper {
  min-width: 1024px;
  background: #fff;
}



.wrapper.popup-notice header {
	display:none !important;
	visibility:hidden;
}
.wrapper.popup-notice .header-container{
	display:none !important;
}


.content-container {
  padding-top: 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
      
      /* height: auto;
      */
      
      min-height : 100%; 
}


/* 
#render.content{
  min-width: 1500px;	
}
 */
 
 
.wrapper > .content-container > .content{
	min-width: 1500px;
}



.content-container .content {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 14px 40px 30px 40px;
  
 
/*   overflow-y: auto; */


  background: #ffffff;

/* height: calc(100vh - 60px); 
 */

}
.content-container .content .content-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.content-container .content .btn-max {
  width: 24px;
  height: 24px;
  position: absolute;
  right: 42px;
  top: 14px;
}
.content-container .content .btn-max .icon {
  display: block;
  width: 24px;
  height: 24px;
}