/* font */
@font-face {
  font-family: 'Pre';
  src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Pre';
  src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff') format('woff');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Pre';
  src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Pre';
  src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Pre';
  src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Pre';
  src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Pre';
  src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Pre';
  src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff') format('woff');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'Pre';
  src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
}
/* //font */

:root {
  --pr : #0075FF;
  --black : #000000;
  --black_28 : #28282B;
  --black_39 : #39393E;
  --black_1b : #1B1B1D;
  --gray_8d : #8D8D94;
  --gray_dc : #DCE0E4;
  --gray_c7 : #C7C7C7;
  --gray_3f : #3F3F44;
  --gray_5c : #5C5C68;
  --gray_d8 : #D8DCE2;
  --wt : #fff;
  --wt_f9 : #F9FAFB;
}
a,button,input,textarea,select,th,td,dt,dd {font-family: 'Pre';}
a,button {cursor: pointer;}
body {font-family: 'Pre'; background: var(--black);}
body.color_w {background: var(--wt_f9);}

.container {max-width: 1100px; width: 100%; height: auto; margin: 0 auto; box-sizing: border-box;}

.talk_txt::after {
  content: "|";
  animation: blink 0.7s infinite;
}

.adm_txt_box.on .talk_txt::after {display: none;}

@keyframes blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}
