@charset "utf-8";

@font-face {
  font-family: "Montserrat", serif;
  src:url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
}

@font-face{
  font-family: 'Paperlogy';
  src: url('../font/Paperlogy-4Regular.ttf') format('woff2');
  font-weight: 400;
}

@font-face{
  font-family: 'Paperlogy';
  src: url('../font/Paperlogy-6SemiBold.ttf') format('woff2');
  font-weight: 600;
}

@font-face{
  font-family: 'Paperlogy';
  src: url('../font/Paperlogy-7Bold.ttf') format('woff2');
  font-weight: 700;
}

@font-face{
  font-family: 'Paperlogy';
  src: url('../font/Paperlogy-8ExtraBold.ttf') format('woff2');
  font-weight: 800;
}

@font-face{
  font-family: 'Freesentation';
  src: url('../font/Freesentation-3Light.ttf') format('woff2');
  font-weight: 300;
}

@font-face{
  font-family: 'Freesentation';
  src: url('../font/Freesentation-4Regular.ttf') format('woff2');
  font-weight: 400;
}

@font-face{
  font-family: 'Freesentation';
  src: url('../font/Freesentation-5Medium.ttf') format('woff2');
  font-weight: 500;
}

@font-face{
  font-family: 'Freesentation';
  src: url('../font/Freesentation-6SemiBold.ttf') format('woff2');
  font-weight: 600;
}

@font-face{
  font-family: 'Freesentation';
  src: url('../font/Freesentation-7Bold.ttf') format('woff2');
  font-weight: 700;
}

@font-face{
  font-family: 'Freesentation';
  src: url('../font/Freesentation-8ExtraBold.ttf') format('woff2');
  font-weight: 800;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html{
  font-size: 10px;
}

body {
  font-family: 'Freesentation';
}

main{
  overflow:hidden;
}

a{
  text-decoration: none;
  color:#000;
}

strong{
  font-weight:normal;
}

li {
  list-style: none;
}

h2,
h3 {
  font-weight: normal;
}


button {
  border: none;
  outline: none;
  background: transparent;
  cursor: pointer;
}

input {
  cursor: pointer;
}

.screen_out {
  position: absolute;
  top: -9999em;
}

.ir_pm {
  text-indent: -9999em;
  white-space: nowrap;
  overflow: hidden;
}

.clearfix:after {
  content: "";
  display: block;
  clear: both;
}