/* #### Generated By: http://font.download #### */



/* 'Pretendard Variable'; */
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css");


/* 페이퍼로지 */
@font-face {
  font-family: 'prz';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-1Thin.woff2') format('woff2');
  font-display: swap;
}

@font-face {
  font-family: 'Paperozi';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-1Thin.woff2') format('woff2');
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: 'Paperozi';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-2ExtraLight.woff2') format('woff2');
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: 'Paperozi';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-3Light.woff2') format('woff2');
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: 'Paperozi';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-4Regular.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Paperozi';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-5Medium.woff2') format('woff2');
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: 'Paperozi';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-6SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: 'Paperozi';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-7Bold.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Paperozi';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-8ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: 'Paperozi';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-9Black.woff2') format('woff2');
  font-weight: 900;
  font-display: swap;
}

/* -------------------------------------------------- */

.lh {
  line-height: 1.5;
}

.txct {
  text-align: center;
}

.txrt {
  text-align: right;
}


/* -------------------------------------------------- */

.prtd {
  font-family: "Pretendard Variable";
}

.ss210 {
  font-family: "supersize-bk", "Pretendard Variable";
}

.cper {
  font-family: "cooper-black-std", "Pretendard Variable";
}

.prz {
  font-family: "Paperozi", "Pretendard Variable";
}

/* -------------------------------------------------- */

.fw100 {
  font-weight: 100;
}

.fw200 {
  font-weight: 200;
}

.fw300 {
  font-weight: 300;
}

.fw400 {
  font-weight: 400;
}

.fw500 {
  font-weight: 500;
}

.fw600 {
  font-weight: 600;
}

.fw700 {
  font-weight: 700;
}

.fw800 {
  font-weight: 800;
}

.fw900 {
  font-weight: 900;
}


/* font-size */
.fz12 {
  font-size: 0.625vw;
}

.fz13 {
  font-size: 0.677vw;
}

.fz14 {
  font-size: 0.729vw;
}

.fz15 {
  font-size: 0.781vw;
}

.fz16 {
  font-size: 0.833vw;
}

.fz17 {
  font-size: 0.885vw;
}

.fz18 {
  font-size: 0.938vw;
}

.fz19 {
  font-size: 0.990vw;
}

.fz20 {
  font-size: 1.042vw;
}

.fz21 {
  font-size: 1.094vw;
}

.fz22 {
  font-size: 1.146vw;
}

.fz23 {
  font-size: 1.198vw;
}

.fz24 {
  font-size: 1.250vw;
}

.fz25 {
  font-size: 1.302vw;
}

.fz26 {
  font-size: 1.354vw;
}

.fz27 {
  font-size: 1.406vw;
}

.fz28 {
  font-size: 1.458vw;
}

.fz29 {
  font-size: 1.510vw;
}

.fz30 {
  font-size: 1.562vw;
}

.fz60 {
  font-size: 3.125vw;
}

@media screen and (max-width:599px) {
  .fz15 {
    font-size: 3.3vw;
  }
  .fz17 {
    font-size: 3.4vw;
  }

  .fz60 {
    font-size: 8.6vw;
  }

  .fz16 {
    font-size: 3.4vw;
  }

  .fz18 {
    font-size: 3.5vw;
  }

  .fz20 {
    font-size: 4vw;
  }

  .fz22 {
    font-size: 4vw;
  }

  .fz23 {
    font-size: 4.2vw;
  }

  .fz24 {
    font-size: 5vw;
  }

  .fz25 {
    font-size: 4.5vw;
  }

  .fz27 {
    font-size: 6vw;
  }

  .fz30 {
    font-size: 7vw;
  }
}